#development

1 messages · Page 547 of 1

torn oriole
#

Just don’t use a linter troll

silver rampart
#

especially for writing programs in python3 -c 'your program here'

#

which is nice for using bash variable substitution in a short python program

lime pivot
#

I'm sure it probably got fixed recently

silver rampart
#

not as bad as the pycharm thing where my Struct class in ktool uses some lower level fuckery for its attributes ;_;

#

so any time you access an attribute pycharm yells about not finding it

#

all my files look like this now

torn oriole
#

Pycharm issue thishowitis

silver rampart
#

code issue

#

but doing it this way makes it 5% faster

torn oriole
silver rampart
#

and when you define an instance's superclass instance as a property of itself, then reference that outside of the instance to set an attribute, pycharm (justifiably) has no idea wtf you're doing

#

cr4shed is borked on iOS 15 sadCat

hollow harbor
#

Problem OSX

silver rampart
#

crashreporter is also borked on iOS 15

#

feck

indigo peak
#

L

#

just make your own tr

silver rampart
#

cr4shed is great

indigo peak
#

true

#

can confirm

silver rampart
#

and has a great codebase ppl can easily contribute to if needed

#

issue with it here i think is an entitlements one

indigo peak
#

just change the entitlements

#

ez

silver rampart
#

am

hollow harbor
#

oh shit

#

cameren just got on his phone

restive ether
#

regular crash reporter barely even works on 14

silver rampart
#

didn't but the old one wouldn't even install

#

ios 15 has a lot of entitlement issues

restive ether
#

💀

hollow harbor
#

do you guys taurine will ever support fugu?

tepid olive
#

my nuts support fugu

hollow harbor
#

well i just bronked yo dog

#

now he walkin with on 2 legs

#

like a backword stripper

vivid dew
#

i'm running untethered taurine right now

#

it's a little unstable

shell nova
faint lionBOT
#
Taurine
Version

1.1.1

Compatible with

iOS 14.0 - 14.3

Type

Semi-untethered

hollow harbor
indigo peak
#

12?

shell nova
# faint lion

you can make it compatible with fugu by modifying taurine

indigo peak
hollow harbor
#

dev release?

vivid dew
indigo peak
#

wait

#

11

#

:D

hollow harbor
#

my first time ever being jailbroken

#

ive seen so many problems

silver rampart
#

welcome to jb in 2021

hollow harbor
#

thank you thank you

#

@silver rampart

vivid dew
#

can you point out on this doll where i asked

indigo peak
shell nova
#

I miss ios 6 kekw

hollow harbor
#

do you know how do use SwiftUI like a tweak?

indigo peak
#

wdym

silver rampart
#

i have no way to debug crashes on ios 15 IOWatchdog fucks sake

#

everything is broken

indigo peak
#

including my heart

hollow harbor
#

what are you working on kat?

silver rampart
#

updating my tweaks for ios 15

hollow harbor
#

how tho

indigo peak
#

iOS 15 jailbrek

#

wtf

hollow harbor
#

theres no ios 15 jb

silver rampart
#

corellium

shell nova
#

ah

hollow harbor
#

tf is corellium

shell nova
#

ios but in a vm

restive ether
#

this channel should be banned

hollow harbor
shell nova
vivid dew
#

go ahead ban it

hollow harbor
#

there are messages in this channel

#

that date back to 2017

tepid olive
hollow harbor
#

i think thats pretty cool

tepid olive
vivid dew
#

i will now load react native into springboard to present a small view

hollow harbor
#

is there a guide on howto make my tweak show up in settings

#

or a documentation

hardy glen
#

Yes

#

Many

#

google

indigo peak
hollow harbor
#

okay

indigo peak
#

all of my tweaks have prefs

vivid dew
#

don't click that

hollow harbor
#

thank you

vivid dew
#

it's a virus

hardy glen
#

Idk what to do all day, work on my tweak, read a book, or do ctfs all day

silver rampart
#

read book

hardy glen
#

true i am on chapter 5 on vol 3 *os internals

silver rampart
#

read a novel

hardy glen
#

Really, which one do you recommend

#

Yes

hollow harbor
#

shit ive had it installed for months

#

lol

indigo peak
hardy glen
#

Its a chinese spyware

silver rampart
indigo peak
hollow harbor
#

didn't know

#

but ok

hardy glen
#

Lmao

silver rampart
#

stopppp

indigo peak
#

too much trolling

hollow harbor
#

oh

hardy glen
#

Novel recommendations pls floshed

hollow harbor
indigo peak
#

when breath becomes air

#

its a memoir

#

about a neurosurgeon

#

i read it for school

vivid dew
#

the unabomber manifesto

indigo peak
#

well

hardy glen
#

About to go read captain underpants

indigo peak
#

i lied

#

i was supposed to read it

hardy glen
indigo peak
#

but i didn't

vivid dew
hollow harbor
#

shit i havent read a book since like the 7th grade

hardy glen
#

Captain underpants the best novel series

vivid dew
#

watch a steve1989 mre review

hardy glen
#

I would rather read charlie and the chocolate factory

hollow harbor
#

im going to make my own package

#

manager

silver rampart
#

fuck me they changed something with widget code again

indigo peak
#

f

#

will your mobius codew work

#

or would i need to rewrite

silver rampart
#

no idea yet

indigo peak
#

@grim sparrow

#

We do a little trolling 🗿

tepid olive
#

who tf is donato

vivid dew
#

imagine naming your kid donato

grim sparrow
silver rampart
#

does anyone know how to manually symbolicate a crash report

#

i am lost

ocean raptor
ocean raptor
silver rampart
#

christ it even does that

grim sparrow
#

What can’t it do

tepid olive
#

cook pancakes

silver rampart
#

work on linux sadCat

grim sparrow
#

Skill issue

ocean raptor
#

I use it on FreeBSD

silver rampart
#

the apfs-fuse stuff is broken

ocean raptor
#

Not the splitting of caches

silver rampart
#

at least on the machines i tried it on

tepid olive
#

then it’s probably possible

silver rampart
#

its why i have to do it on macos for github actions

#

which cuts my concurrent jobs from 15 to 5 sadCat

ocean raptor
tepid olive
vivid dew
#

wtf

#

g*

silver rampart
#

oh and also i cant get it to work on WSL arm

tepid olive
#

g*lang

silver rampart
#

😛

tepid olive
#

wsl arm

#

oh my

silver rampart
#

wsl1 :D

tepid olive
#

wsl1 is cool

vivid dew
#

wsl 1 is kind of a banger

silver rampart
silver rampart
ocean raptor
#

Fun fact Ken Thompson designed golang and Brian kernighan wrote a book on it

ocean raptor
silver rampart
#

oh god

#

guess we'll see

silver rampart
#

Ken T

#

KenT believ u fell for it :troll:

ocean raptor
#

He made UNIX and the B programming language, the precursor to C

#

He also made ed, the standard text editor, and UTF-8

vivid dew
silver rampart
indigo peak
tepid olive
silver rampart
#

interrogation marks

indigo peak
#

probably british

silver rampart
#

new in iOS 15; the iconGridSizeClassSizes: arg now takes a pointer to a struct instead of the struct itself

grim sparrow
#

lovely

silver rampart
#

useful info for everyone

indigo peak
#

@silver rampart can you dump and sideload imessage extension ipas

silver rampart
#

i have no idea if they're encrypted

#

or how they're packaged

#

afaik they'll be running as their own process, so you can probably ps aux | grep for them and lldb -n <procname> to get an idea of what's going on in it

vivid dew
#

i don't need to update my tweak for ios 15

indigo peak
#

well im not jailbroken

#

so i want to sideload my tweak

vivid dew
#

it is now part of the os :-)

indigo peak
#

someone wanted to play darts and i dont feel comfortable without my tweaks

silver rampart
#

lol

indigo peak
vivid dew
#

leviathan

silver rampart
#

true

indigo peak
#

leviathan

restive ether
#

eyepiss is now open source

vivid dew
indigo peak
untold river
pearl sail
tepid olive
surreal mountain
grim sparrow
pliant fossil
lime pivot
#

cavemen that haven't used any computer designed later than 1985?

silver rampart
#

@lime pivot turns out I'm still in the boxberger slack on my email

lime pivot
#

lol there you go

silver rampart
#

(12 people)

lime pivot
#

Ayden and me definitely didn't do any work on it, he just wanted us there anyway

silver rampart
#

the final messages

lime pivot
#

yeah that sounds like him from back then

silver rampart
untold river
#

i love launchctl arg parsing

main apex
indigo peak
#

@tacit spade you've done work with imessage extensions, do you know if it's possible to convert an installed message extension into an IPA

#

@silver rampart could i just take the *.app folder for the app and then place it into /Payload/ and zip and change file extension from .zip to .ipa

native dune
#

should be able to

#

message extensions are just apps

silver rampart
grim sparrow
silver rampart
#

nope

#

just 1TB of files

#

my poor SSD is full

tepid olive
silver rampart
tepid olive
#

eat eat eat

torn oriole
#

Fuckin that ssd up

#

Eat Eat Eat

silver rampart
#

h+ on da ios 15

native dune
#

wtf

indigo peak
#

sideloading gamepigeon is not goign well

#

:c

indigo peak
lime pivot
indigo peak
#

i know why its not running

#

bc there are 2 binaries

#

and i can only decrypt one

lime pivot
#

try bfdecrypt?

indigo peak
#

doesnt work

lime pivot
#

huh

#

oh true because it won’t directly do extensions

indigo peak
#

tried flexdecrypt, and it worked for one of the binaries

lime pivot
#

hmph

indigo peak
#

it worked for the imessage plugin

#

but not for the actual "app"

lime pivot
#

it definitely decrypted frameworks for me but that’s not to say it’ll decrypt appex’s

#

well, you could just chuck one decrypted binary in the other zip

#

no?

indigo peak
#

it got the binary in the .appex

#

i need the binary in the root dir

#

it looks like

├── Game Pack.app
│   ├── Game Pack (encrypted)
│   ├── Plugins
│   ├── ├── MessagesExtension.appex
└── └── └── MessagesExtension (decrypted)
silver rampart
#

oh nvm, my injector thing was finished, i just forgot to ever add it to master

indigo peak
silver rampart
#

anyways

#

Usage: DYLD_INSERT_LIBRARIES=inject_decrypt.dylib executable

indigo peak
#

On what device, my phone?

silver rampart
#

yes

#

where Executable is what you want to decrypt

#

oop wait

indigo peak
#

I can put a path there?

#

Like

silver rampart
#
Usage: DYLD_INSERT_LIBRARIES=inject_decrypt.dylib <executable> [-avvv] <out_path>\n"
    "  -a    all images (out_path should be a non-existant directory)\n"
    "  -v    verbose mode, multiple increases verbosity
indigo peak
#

/var/mobile/…/Game\ Pack

silver rampart
#

<executable> is what you want to decrypt

tepid olive
#

how do you run a imessage extension with dyld insert libraries thonk

indigo peak
#

I don’t know what that means, but I’m with Evelyn on this one

hollow harbor
#

aye does anyone know how to port a storyboardUI To a Tweak?

#

like a guide

#

or anything

indigo peak
hollow harbor
indigo peak
#

@digital helm trol

silver rampart
#

i forgot the layout

ocean raptor
#

uicache -i gamepidgeon.id will tell you

#

or uicache -l gamepidgeon.id on elu

indigo peak
#

should be in like /private/var/mobile/Containers/Bundle/Application/ or /private/var/containers/Bundle/Application/

#

/Game Pack

silver rampart
#

there's a cmakelists in the .appex dir

#

there's an xcconfig as well

indigo peak
#

I need the Game Pack binary decrypted

#

I was able to decrypt the MessagesExtension one

silver rampart
#

so use what i sent you

static island
#

whats up nerds can i ask about not jailbreak stuff here

indigo peak
#

Sure

static island
#

hooray

#

well vulkan is being a pain in the ass for me

hollow harbor
#

but fr can someone tell me how i can add UIS to my tweak apps

#

or an guide

#

or something

static island
#

its deciding to segfault with some printing thing

#

gotta grab the code

silver rampart
static island
#

been losing my mind

hollow harbor
#

github or something

#

like do i make it in

#

SwiftUI

#

or Storyboard

silver rampart
#

neither

hollow harbor
#

like how i can export it

silver rampart
#

are you trying to make an app

#

or what

hollow harbor
hollow harbor
hollow harbor
#

tweak devolpment

#

and learning how to make UIS

#

hooking

static island
hollow harbor
#

objective-C

#

swift etc

silver rampart
indigo peak
silver rampart
#

they're their own binaries that get ran outside of the context of imessage (for what are hopefully very obvious reasons)

indigo peak
#

Or is there more work to be done

silver rampart
#

that you want

indigo peak
#

It all makes sense now

silver rampart
#

well

#

not really no

indigo peak
#

it no longer make sense now

silver rampart
#

when installed properly (and i dont know the details) it shouldn't show an icon

hollow harbor
#

can i even make a App Tweak with SwiftUI?

lime pivot
#

you can install an ipa that's totally invalid and won't run, that's only one part of the picture

#

well as far as it needs to be a valid mach-o binary and Info.plist

#

valid not necessarily in terms of code signature

silver rampart
indigo peak
lime pivot
#

true

#

oh and, yeah, I guess gamepigeon doesn't usually have an app icon

indigo peak
#

I accidentally produced the ipa just using the iMessage plugin

#

And not the content of the .app folder

lime pivot
#

app store has some kind of magic where it can hide an app that's really intended to be consumed via an extension rather than the container app itself

#

the app can just be a binary whose main() just contains return 0;, considering it's not meant to be user-accessible under normal circumstances

silver rampart
# indigo peak And not the content of the .app folder

i have no idea about sideloading modifed imessage apps, but if i had to guess, just zip the whole .app dir over to your PC, dont even touch the main executable, do your shit to the app extension, resign everything, and resideload the app

lime pivot
#

that may be why it's "crashing", more like it's working as intended

indigo peak
#

And sideloadly said

#

Same thing for MessagesExtension

grim sparrow
#

Then decrypt it

indigo peak
#

mf

silver rampart
#

did you do the thing i said to do like twice

indigo peak
#

I’m not jailbreak rn

grim sparrow
indigo peak
#

So I’m having someone else do it for me

silver rampart
indigo peak
#

No I can

grim sparrow
#

You’d have to make a video tutorial for him

indigo peak
#

shut the fuck up

#

literally

#

shut up

hollow harbor
#

@indigo peak did you install gamesegul with sideloady?

silver rampart
#

ok i'm just going to do it rn

indigo peak
#

Trying to make my tweak work on jailed phones

hollow harbor
grim sparrow
#

I love how my sleep schedule has shifted me from taking meds at 7am/pm to 2am/pm

indigo peak
lime pivot
#

can theos-jailed do extensions?

grim sparrow
indigo peak
#

I have no clue

#

Never looked into it

lime pivot
#

try it

indigo peak
#

I’m just using sideloadly

grim sparrow
indigo peak
#

well

#

is there a video tutorial for theos-jailed

#

otherwise I can’t look into it

grim sparrow
#

There’s a random wiki page from 4 years ago with partially up to date info

indigo peak
grim sparrow
#

I was looking into this the other day

#

There is technically no restriction on a sandboxed app making a direct connection to the nfc chip through drivers

#

So in theory I could make a jailed version of Aemulo

lime pivot
#

no entitlements?

grim sparrow
#

mhm

lime pivot
#

that's insane

grim sparrow
#

I could ditch the whole nfcd part of the tweak

lime pivot
#

I mean the nfc thing not your penis donato

indigo peak
#

I would hope so

grim sparrow
#

Saved forever

indigo peak
#

LMAO

grim sparrow
#

But the most insane part is

silver rampart
#

also yeah, the main executable is almost more than nothing

grim sparrow
#

I could use it to bring nfc to Apple Watch

silver rampart
#

mov w0, #1, ret

indigo peak
silver rampart
#

5kb of waste

indigo peak
#

And I’m like

#

166 pounds of waste

hollow harbor
#

;-;

silver rampart
#

__text is two instructions total

grim sparrow
#

I’m 127 pounds of waste

indigo peak
# hollow harbor ;-;

if you look on calculatoyhistory on github, you’ll find a shitty UI I made in a day

silver rampart
#

im stuff

grim sparrow
#

I have gone from severely underweight to just ok

hollow harbor
lime pivot
grim sparrow
#

Eating disorders

lime pivot
#

ok yeah that'll do it

indigo peak
hollow harbor
lime pivot
#

if only

#

5'7

indigo peak
#

@silver rampart so knowing the information of “mov w0, #1, ret” can I technically remake the binary myself

#

Rip bozo

#

I’m like

grim sparrow
#

Dw I am eating better now

indigo peak
#

The same height as _Mac

lime pivot
#

yeah yeah I'm sure you're like 10'69"

indigo peak
#

mad cause bad

silver rampart
#

like i actually dont know if that'd work or not but lets just blindly say no

grim sparrow
#

Literally cursed

indigo peak
#

:c

indigo peak
#

so what should I do

#

Just wait for that person to decrypt it

#

And send me the file?

grim sparrow
#

@shut stag can you please ask your discord buddies to increase the pin limit

indigo peak
#

Bc that’s all I need lmfao

grim sparrow
#

Have you checked perfectly ethical sources for an ipa?

silver rampart
#

i did it for you

silver rampart
#

remove the _ that discord decided to add

hollow harbor
#

@indigo peak yo shit wont compile

silver rampart
#

there's ur decrypted main bin

indigo peak
indigo peak
#

A lot

#

I shall see how this still won’t work

#

Lmfao

silver rampart
#

mood

indigo peak
#

Is it complaining about the sdk

hollow harbor
grim sparrow
#

@lime pivot would you be annoyed if I linked my watch to my Chariz account for a test?

silver rampart
#

yeah that sounds like an sdk issue

indigo peak
#

Is your tool chain fully updated

grim sparrow
#

Aaron got annoyed when I linked a device with the model “Hi Aaron” to my Packix account

hollow harbor
silver rampart
hollow harbor
#

this like my 4th day ever using a mac

grim sparrow
silver rampart
#

its not a toolchain issue

#

its an SDK issue

grim sparrow
indigo peak
#

Oh okay

lime pivot
#

are you a donato tomato or shrek and fiona fiore

indigo peak
#

What SDK do you have

hollow harbor
# grim sparrow clang —version
max@Maxs-MacBook-Pro calculatorhistory % clang --version
Apple clang version 13.0.0 (clang-1300.0.29.30)
Target: arm64-apple-darwin20.4.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
max@Maxs-MacBook-Pro calculatorhistory % 
grim sparrow
#

Sileo for watchOS is already a thing

hardy glen
#

🍅 good evening everyone

grim sparrow
#

I ran Sileo Jailed on my watch already

#

A somewhat slow experience but it worked

indigo peak
lime pivot
#

should totally work as long as you follow the APIs correctly

grim sparrow
#

Amazing

#

Tomorrow I am going to genuinely try and get a jailed Aemulo working

silver rampart
grim sparrow
#

And if I can I will make an Apple Watch ipa

silver rampart
#

it would need to exist on the linked phone

#

and not the watch

grim sparrow
#

Well

indigo peak
silver rampart
#

bc watch internet connection shit is fucked

grim sparrow
#

To get Sileo jailed on the watch

lime pivot
#

the device type is only relevant for helping us display something more useful than "idk just some device on iOS 15.2" on the account page

grim sparrow
#

I just compiled for watchOS with the iOS sdk

silver rampart
#

and also dont abuse that poor machine with so much computation

grim sparrow
#

Same way I do with all my watch apps

#

Because WatchKit can suck a dick

silver rampart
#

having the package manager based on the phone would be much better

grim sparrow
#

I know

#

And I agree

#

It was purely a would this work type situation

#

The only thing that didn’t work too well on the watch was LNPopupController

silver rampart
#

picturing you with a magnifying glass trying to use sileo on your watch

grim sparrow
#

Literally

#

I had to use the simulator and make it really big

lime pivot
grim sparrow
indigo peak
#

moment of truth

lime pivot
#

exaggerating but legit, the less time you can have the user interacting with the device the better

grim sparrow
#

Fortunately Aemulo would hardly touch battery on AW

#

Because the chip is active 100% of the time anyway

#

All I’m doing is putting it in a different mode

lime pivot
#

the backlight is especially terribad on such battery-constrained devices

#

well, not backlight, it's not LCD

#

but for instance you really don't want the user to be scrolling lists on their watch for very long, nor staring at a progress screen

#

that's just battery life you're throwing away

grim sparrow
#

Mhm

#

If Apple Watch jailbreaks become a feasible thing shipped to users they should definitely go the companion app approach

#

And install packages from the phone

silver rampart
hollow harbor
#

@indigo peak Undefined symbols for architecture arm64:

silver rampart
#

its not a jailbreak but its a start

hollow harbor
#

hmm

grim sparrow
#

Yeah

#

Sadly not very user feasible though

lime pivot
#

I definitely would dig the idea of Zebra being able to install debs over bluetooth lmao

silver rampart
#

this is a useless message without the rest of the error @hollow harbor

hollow harbor
lime pivot
#

well, I say that, but bluetooth comms is notoriously unreliable on apple watch

silver rampart
indigo peak
#

@silver rampart still the blank screen woeis

grim sparrow
hardy glen
#

^ you can’t know what you are doing wrong just by a linker error message we need the full error

hollow harbor
lime pivot
#

more like have Zebra kindly ask its watch app to please download and install the deb found at this location

hardy glen
lime pivot
hollow harbor
silver rampart
#

they're using latest

hollow harbor
#

let me see how

silver rampart
#

what's the link to whatever you're trying to compile

lime pivot
#

because that looks like something that should only happen with old toolchains where Theos doesn't enable clang modules

hollow harbor
lime pivot
#

I like how logos just renders as, white

grim sparrow
hollow harbor
#

its on @indigo peak repo

lime pivot
#

in the social image

hardy glen
#

thats tomato fiore hes a imposter

lime pivot
#

bottom-right is the "2.0%" of makefile

lime pivot
#

a watch app that's just NanoSafari

silver rampart
# grim sparrow Wow

this is being proxied through your phone's internet connection over bluetooth

lime pivot
#

why? nobody knows

#

who needed the ability to open links from texts/emails on their watch? also nobody knows

grim sparrow
hardy glen
#

1.1 mbps omg

lime pivot
#

and now compare to your iPhone

hardy glen
#

On a watch thats good

grim sparrow
#

Lmao

hardy glen
#

Oh ur on 4g

silver rampart
#

is that the ios 15 safari

grim sparrow
#

Mhm

lime pivot
#

yeah spose I'm not exactly planning to download much of anything on my watch lmao

hardy glen
#

Yes

silver rampart
#

i hate that so much

#

jfc

#

why is it at the bottom

tacit spade
grim sparrow
#

I kinda like it ngl

hardy glen
lime pivot
#

as-is it already downloads stuff I don't want such as random apps I download on my phone

indigo peak
#

oh well

#

all good

grim sparrow
#

I kinda like that I can mess with tabs and search without moving much

#

It makes sense on bigger phones definitely

hardy glen
#

I like ios 15

lime pivot
#

and watchOS updates it subsequently never installs but still yells at me daily to install tonight

grim sparrow
hardy glen
#

I miss the jailbreak on my main only when i need snapper or a clipboard manager

lime pivot
#

the bottom address bar is fine now they stopped trying to make Safari harder to use by hiding useful buttons in the ••• junk drawer

hardy glen
#

I have no clue why apple doesn’t have a clipboard manager

lime pivot
#

you would definitely prefer it @silver rampart once you use it

#

since you can manipulate it just like the system-wide home bar gestures

#

my favorite feature is quickly flicking the address bar from right to left opens a new tab

#

assuming you're at the last tab already

hardy glen
#

I hate how i have to click the share button to use the find function

lime pivot
#

that's already saving like 3 seconds including all the slow tab view animations I have to wait for

silver rampart
#

neat

hardy glen
#

Nice

lime pivot
#

we get it you have good internet

silver rampart
#

it was advertised as gigabit watchdogd

hardy glen
#

it feels so good to download shit in a couple minutes where as i would have to wait 30 mins to an hour on my old internet

#

Same but i got at max 700 mbps

#

With literally 15 mbps upload

silver rampart
#

thankfully my upload and download speeds are identical

hardy glen
#

I would love that

#

I would love even a 50 mbps upload

lime pivot
hardy glen
#

Fucking xfinity

silver rampart
#

we got actual gigabit fiber in my old house right before i moved

lime pivot
#

mind you the original plan was 100% fibre connections to everyone, then the opposition won the next election and went "actually nah let's just do fibre to the street, then use the existing copper into the houses"

hardy glen
#

Idk if atnt has good fibre, we only have xfinity in my neighborhood

untold river
#

i have fiber but it's not even 100mbps trolldisappointed

hardy glen
#

Scammed

#

How much do you pay

lime pivot
#

after which they went "…ok I guess that wasn't cheaper after all, alright cool, let's upgrade the whole country to 100% fibre then"

untold river
late ridge
untold river
late ridge
untold river
#

im a bit tired for currency conversion

indigo peak
#

@lime pivot can i dm you the error log for when it loads

lime pivot
indigo peak
#

idk if anything important is in there

hardy glen
#

xfinity is ass

#

I might switch to atnt

untold river
static island
#

how do people manage to not off themselves working with objc or swift

hardy glen
#

wym

#

Swift not bad

silver rampart
#

objc is great

#

one of my fav languages

untold river
#

lol

grim sparrow
static island
#

i just

#

aaahahsdgggggg

silver rampart
#

idk if that's even the right syntax its so unintuitive

grim sparrow
#

But that’s more readable

static island
#

swiftui hurts my brain

#

storyboard makes no sense

grim sparrow
#

swift(devs: var, be: var2, like: var3)

#

Or you can just do

static island
#

swift has weird logic

grim sparrow
#

swift(var, var2, var3)

silver rampart
static island
#

objc has less weird logic

#

both have shitty documentation

silver rampart
#

its like it couldn't decide between being and not being objc so it decided to be kinda like objc

grim sparrow
#

I’m fine with both languages but just prefer Swift

silver rampart
#

that's like my singular only gripe with swift, everything else is great

static island
#

i just want a window with a button, a text field, and some occasional updating

grim sparrow
#

Like right now I’m working on a project which is mostly Objc and C++ and that’s fine

static island
#

not having to go through this whole thing

silver rampart
#

oh that and swift static analysis is pain

grim sparrow
#

Although I am slowly converting it to Swift

silver rampart
#

losing my mind trying to write a swift dumper

grim sparrow
#

It’s not worth it

static island
grim sparrow
#

You just use it

silver rampart
#

write a lot of it

#

get a good IDE

#

Appcode is great

static island
#

so not clion?

#

or xcode?

silver rampart
#

xcode is shit but if you dont use another IDE you'll never realize how bad it is at a lot of things

#

idk how well CLion supports ObjC

static island
#

what i know is that xcode look pretty and made by apple

silver rampart
#

but AppCode is literally made for ObjC/Swift

hardy glen
#

fuck xcode

silver rampart
#

xcode looks pretty and that's about it

#

appcode arguably looks better lol

static island
#

what hurts is that i cant find good documentation for things

silver rampart
#

xcode doesn't even show file extensions

#

an IDE

static island
#

or at least documentation that makes sense

#

i tried looking at metal stuff, and just ended up copy-pasting a ton of code from the apple docs

hardy glen
#

wym

static island
#

did not work

hardy glen
#

For apple shit, there’s a lot of docs

grim sparrow
static island
#

none of it tries to explain how you can make use of something, or what other things are actually relevant

grim sparrow
#

If it hasn’t got a handy icon for it like a Swift file it will show an extension

hardy glen
#

I like swift alot even though i spend most of time rn in objc

static island
#

really

#

i just want a window

#

and put a button in it

hardy glen
#

Wym

static island
#

why i need a whole mess to make it happen idk

hardy glen
#

What language do you know

static island
#

uh

#

the one i know the best i would have to say is probably java

hardy glen
#

Learn swift if you are doing app dev

#

and UIKit

#

Everything will make sense

static island
#

c-like languages are the most comfortable to me

silver rampart
static island
#

if i could just use c i would gladly do so

hardy glen
#

Well you can learn objc but if you want to do app dev, you are better off learning swift

hardy glen
#

Lmao

#

And want to use C

#

F

static island
#

c has a simple logic that makes sense

hardy glen
#

bruv

silver rampart
#

i agree with you to a certain point

#

but shit like literally anything to do with strings is batshit insane in C

hardy glen
#

krit where’s the advanced dev role

grim sparrow
static island
silver rampart
hardy glen
#

You had it though

#

Didn’t you

silver rampart
#

no

hardy glen
#

Ah wtf

grim sparrow
#

See the thing I find odd

hardy glen
#

Oh wait you had designer as well i forgot

grim sparrow
#

Is that I used the research and resources of people here to get advanced dev and they don’t even have it yet

indigo peak
static island
#

spaghetti

#

meatball, meatball

hardy glen
static island
#

or something

#

idk i played mario like 5 years ago

grim sparrow
#

Oh yeah I said I would put nfc stuff on the dev wiki when I can

silver rampart
#

pls do

#

been trying to update some old pages lately

static island
hardy glen
#

Yes the wiki needs a good update

grim sparrow
#

I could fully populate NearField on the dev wiki

#

And how to do internal nfcd stuff

silver rampart
hardy glen
#

I just realized a week back that theos wiki moved to external

static island
#

which one is the least garbage

silver rampart
hardy glen
#

What are trying to learn

#

Uikit or swiftui

static island
#

i really dont want to use swiftui

hardy glen
#

I’d recommend starting with uikit

#

Yea then storyboard

static island
#

what is xib for

hardy glen
#

Its easy to use

#

Xib into google

hardy glen
#

Will tell you

silver rampart
static island
#

i remember trying to do a storyboard thing in xcode but i dont fucking know what any of it does and nothing makes sense

grim sparrow
#

God they’re both painfully outdated

silver rampart
#

:))

static island
#

really when i think of it

hardy glen
silver rampart
static island
#

most of my problems come from tools

hardy glen
#

watch tutorials

static island
grim sparrow
silver rampart
#

usually with these old as fuck ones its either britta having done something or a few other ppl filling in basics from 2013-2016

late ridge
#

lol that was a while ago

hardy glen
static island
#

thats cool but im a broke sophomore

silver rampart
grim sparrow
#

@silver rampart I’m gonna work on a jailed approach tomorrow

hardy glen
grim sparrow
#

And if I can get that working I’ll do a big docs push

silver rampart
#

awesome

#

dont worry too much if you aren't familiar with wikitext markdown, i can clean things up

hardy glen
static island
#

stanford
free
what

#

damn i got a big craving for cold mac and cheese rn

hardy glen
#

Its apple podcasts as well i think

static island
#

also im targeting mac

hardy glen
#

Its old though

grim sparrow
#

UIKit has changed so much since then

hardy glen
#

yea but it teaches you fundamentals

silver rampart
#

i need a checklist page somewhere of shit to update

hardy glen
#

I only sent that because he wants objc for mac apps

#

There’s updated swift courses

static island
#

maybe i should be a plumber

#

i can turn a wrench

hardy glen
#

Its not that hard though, just watch some tutorials and pull up docs

silver rampart
#

someone here could probably finish this

static island
#

yeah i could do that instead of dealing with whatever this is

#

sure i like problem solving and whatnot with programming

#

but this here is not fun

silver rampart
#

storyboards take the fun out of programming tbh

#

here we manually calculate UI offsets like the neanderthals we are

indigo peak
#

calculatorhistory moment

#

it was fun though

hollow harbor
#

@indigo peak good news

silver rampart
#

h+ manually calculates all of its UI

hollow harbor
#

i installed you shitty calcualtor thing

silver rampart
#

bc i hate myself

indigo peak
#

youre going to call my tweak shitty

#

meanwhile you cant even install it properly

hollow harbor
#

yea becuase i dont see a opening pice

indigo peak
#

ok buddy

hollow harbor
#

where is the opening thing

hardy glen
#

The auto layout constraint shit is easy

#

I got it in the bag after like an hour of fucking with it

hollow harbor
#

theres no app

#

or thing in settings

indigo peak
#

should be in the top right of the calculator app

static island
#

i cant tell if i hate programming, myself, or both

silver rampart
hollow harbor
#

because thats on the left

indigo peak
#

yes

#

im dyslexic

#

stop

silver rampart
#

also the way h+ does its views isn't compatible with any sane layout stuff

hardy glen
#

Yea i mean the manual anchor constraint shit

#

Its pretty easy

silver rampart
#

bc the codebase is several years old from before i knew objc, so i just copied FLEXible's layout structure exactly

hollow harbor
#

you forked it

indigo peak
#

I wrote all that myself…

hollow harbor
#

your saying

#

you own GameSeagull

indigo peak
#

yes?

hollow harbor
#

hmm

indigo peak
#

if i dont who else does?

hollow harbor
#

well

#

cool ig to meet you

#

if your not lieing

indigo peak
#

bro im not

#

i worked on that for 4 months

#

from may 2021 - august 2021

hollow harbor
#

ive had your tweak for a little while now

indigo peak
#

nice

#

any issues?

hollow harbor
#

nah

#

works good

#

how'd you find out

#

how to make a tweak show up in the settings?

indigo peak
#

uhm

#

well

#

a video helped me get the basics

#

but

#

after that

#

i used open source projects on github to guide me in the right direction

hollow harbor
#

oh

#

because for these past 3 days

#

ive been trying to get

#

a tweak profile in

indigo peak
hollow harbor
#

the settings

indigo peak
#

that gives you a basic understanding of how a preference works

hollow harbor
#

bettt

#

ill look at that

#

rn

#

bet man

#

thank you

#

btw ive made 50$

#

off of one person

indigo peak
#

and then i just found random github things and looked at the structure and shit

hollow harbor
#

from cheating in

indigo peak
hollow harbor
#

game piggion

indigo peak
#

thats like

#

$200 total

#

that im aware of

#

that people won from my tweak

hollow harbor
#

well

#

i think he stole my airpods

#

so its fair now ig

indigo peak
hollow harbor
#

i got those air pods for free

silver rampart
indigo peak
#

I care

#

dw

silver rampart
#

headers still fucked lol

indigo peak
#

trying to get calculator.app

#

woe

silver rampart
#

the executable?

indigo peak
#

no

#

the entire .app folder

silver rampart
#

ios?

indigo peak
#

yes

#

pog

#

thank you

#

@silver rampart calculator history on da iPhone 13

#

:D

silver rampart
#

gj!

untold river
indigo peak
#

uhh

silver rampart
#

dragon just spits color without asking the terminal whether it knows how to handle it

#

so there's a chance that most tools actually bother asking and github actions says no

#

it could also depend on whether they're piping output; if they are, many tools also disable color (which dragon also does not)

untold river
#

i like to ask nicely with tput or something if im writing bash

silver rampart
#

should probably do that but meh

#

if you have an ios toolchain but not a terminal that can handle color idk what to tell you

plain sedge
#

whatd be the best way to hook push notifications

hollow harbor
#

hey you guys

#

im making my perfs

#

and i dont know whats going on

#

but it shows this

#

(i added the entry.plist)

#
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>cell</key>
            <string>PSGroupCell</string>
            <key>label</key>
            <string>PrefenceBundels First Page</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSSwitchCell</string>
            <key>default</key>
            <true/>
            <key>defaults</key>
            <string>com.yourcompany.prefencebundels</string>
            <key>key</key>
            <string>AwesomeSwitch1</string>
            <key>label</key>
            <string>Awesome Switch 1</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSButtonCell</string>
            <key>label</key>
            <string>Made by Max Buchanan</string>
            <key>action</key>
            <string>openDolphinFE</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSGroupCell</string>
            <key>label</key>
            <string>Settings</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSSwitchCell</string>
            <key>label</key>
            <string>Enabled</string>
        </dict>
    </array>
    <key>title</key>
    <string>PrefenceBundels</string>
</dict>
</plist>
#

heres my root.plist

#

when i goto the bundle perf

#

on my phone

#

nothing shows in there

#

the name changes

#

and thats about it

#

any clue why?

vivid dew
#

trolley

hollow harbor
#

;-;

#

can someone really help me tho

#

when one of you get a chance

hardy glen
#

Make a tweak

#

Cd into tweak folder

#

And then add preferences from theos

#

Theos will automatically add prefs to your subprojects

#

Theos is smart like that

#

And also google before asking fr

hollow harbor
#

@hardy glen i did

hardy glen
#

F

hollow harbor
#

this is in theos correct?

hardy glen
#

Yes

hollow harbor
#

can i please show you

#

im so lost

#

ive been doing this for hours

hardy glen
#

Just delete your preferences

#

And add new one from theos nic

#

CD into theos. nic-> choose preferences

#

And boom

hollow harbor
#

let me get it

hardy glen
#

Thats all you need to know

#

Heres the iphone wiki, read all of this

hollow harbor
#

[12.] iphone/preference_bundle_modern

hardy glen
#

You will not have any questions. Navigate it if you have any questions

hollow harbor
#

right?

hardy glen
#

Yes

hollow harbor
#

thats what ive been doing

hardy glen
#

Whats the issue

hollow harbor
#

In my settings

#

it says the name of the tweak

#

i set it to

#

but when i click on it

#

nothing is inside

hardy glen
#

Because

#

You

#

Have

#

To

#

Put shit in side

hollow harbor
#

what the root.plist?

hardy glen
#

I sent you the wiki

#

Every question you have is probably in here

#

It was made for this very reason

vivid dew
#

don't ask to ask, just don't ask at all

hardy glen
#

Exactly

#

All questions will be left unanswered here

hollow harbor
#

damn

#

ok

hardy glen
#

I would answer your question but you wouldn’t learn shit

#

I am really helping you

#

If you were lost for hours and you haven’t read the wiki yet then F