#development
1 messages · Page 260 of 1
ah yeah
that would be it
but just use the 11.7 toolchain and it should work fine
Can confirm ti does work fine.

thanks, has anyone found what changed? More than likely the bundles I build in Xcode will need to be changed as well.
Unless I can use the old toolchain in new Xcode which may be possible.
its clang12 being dumb i think
its clang12 being dumb i think
@surreal mountain sort of
There’s changes to something
And
iirc thats what krit said
if you use clang 12
It will only work on 14+
If you use clang 11, it’s 13-
If that makes sense
anyone here use lookin loader
@oblique flare the new arm64e abi is unstable
also if you install the ios 13.7 toolchain through the apple website, you can xcode-select /path/to/toolchain and use that in Xcode
then you can choose to continue using the toolchain you put in theos/toolchain or just use the toolchain (13.7) you selected
Xcode isn't letting me use the old one uploaded here. I'll try to get the 13.7 one.
no
not ios 13.7
13.7 toolchain
what the fuck is that

the commandline tools on apple website
for ios 13.7/xcode 11.7

then if you wanna revert back the new toolchain (14.0 and clang 12) you can either again use xcode-select or do it through preferences in Xcode @oblique flare
@surreal mountain just use whatever is easier for you
your toolchain solution works, so continue with that 
im on linux lol
o
ah
@sage grotto wrong channel go to like #jailbreak or something
@lapis vessel 
que
imagine not checking if a dir exists
its like penalizing someone for not coming to work when the road was closed
thanks, has anyone found what changed? More than likely the bundles I build in Xcode will need to be changed as well.
@oblique flare arm64e ABI is incompatible
so basically
stuff compiled using clang12 only works on ios 14 and above for arm64e
someone correct me if im wrong here
true
yes because absolute path DYLD image loading
symlinks for DYLD image linking don't work on clang 12
@gaunt mesa yep
correct me if I'm wrong
but thats what I noticed when trying to making tweaks after not knowing about clang 12 brokeness
lmfao
who tf did this
for ?

gimme a sec
someone must have gotten me confused with the other Chr1s
I swear one day I'll get burrit0z back for telling me nobody used that name
WHAT
why can’t ⁱ download your tweaks ?
why can’t ⁱ download your tweaks ?
@wary violet LOL
what
@grave sparrow we've already had this convo

wow 😔
blocking me from your repo 👁👁
lol
okay
no
lol
ok
don’t work

don’t work
![]()
@wary violet use a diff package manager
aii
LOL
"lookin"
lol
@wary violet da heck
mobile user
you sure you got the right Jiggle Mode?
omg ⁱ miss snapper 2 
use notatio whenever it comes out
lmaooaoa is my thing broken or
pog screenshot tweak
LMAO I LOVE IT
this is basically the only semi-lame thing this tweak does
JIGGLE MODE


yessir
instead of edit homescreen
did you try the "persistent jiggling" thing
what’s that
in settings
ooh hold on
turn it on then respring
Someone link me to a “hello world” project
I’ve tried so many and none work
Tf am I doing wrong
hello world project for what
for a tweak?
have you done objective c before
@runic aurora it is probably still use UIAlertView
@boreal bramble it was but I tried using the controller also
I tried hooking status bar so when tapped it would alert
What class are you hooking
No dice
bruh
And what iOS u on?
ok whats the answer
how stupid
What are those colours

HOW DO YOU READ

Do you know the difference between
%orig;
And return %orig;
oh, gosh
ew no
no
dark blue fine
still not pertinent to the question

The return at the bottom is fine
I’m sorry
Hey guys have yall played the new cod?
bro

Also @surreal mountain what do you need NSnotifications for

I hope its not to call a method in another class
If yes you are a naughty boy
go ahead keep deleting not pertinent to the question
no
How do you hook swift?
its not easier to answer the question

I cant know without context
how do i hook swift
@vivid dew i heard it is very hard and should charge 2$ for it
its for flexing your coding skills by asking intelligent questions that you already know the answer to
@vivid dew SO TRUE
@surreal mountain first of all that first %orig; is fuckikg with it remove that and see if it logs
Second
If it doesnt log
Put an NSlog in your constructor
To see if you are in fact receiving them
Or of theres a connection issue between phone and PC
what the fuck context could you possibly need
What is your goal
making this log appear
trying to improve my tweak by breaking it further
exactly
Well that’s dumb
The best way to know if what you’ve written is right
Is by checking the fancy colours

Here's what I'm trying to do
is making a tweak hard to do ?

@wary violet i wouldn't say hard, but you need some prior knowledge
Yeah that’s a wordy way of what I said
if u wanna get into it i would recommend you learn objective C first
do not do what i did
and jump straight in
That’s the best way
@grim sparrow i had skitty carrying me for the first 2 months
until i picked up the basics
who is scoob
u mean scorp


@grave sparrow just carry urself
Your favourite command
Obviously
@grim sparrow make a watchos discord client in swiftui
@grave sparrow
where’s your sysroot at bro
anyone here do react native development?
Bruh
So even though UIAlertView is depreciated, would it still work on ios 13? for test
I'm pulling my hair out because none of my tweaks are working
I know I am doing something wrong
%hook SpringBoard
- (void) applicationDidFinishLaunching:(id)fp8{
%orig;
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello" message:@"this my first tweak" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
%end
pls no flame
it sometimes works
doesn’t support apps using window scenes which is a new iOS 13 feature
if you install ondeviceconsole you may be able to see a loading error there
oslog
true
How do you hook swift?
@boreal bramble just hook it brobut it’s very hard to do, I would recommend charging $2 for it
Hooking swift is hard /s
Bruh
God bless apple and their useless Mach traps
is that and hwat do it mean
@surreal mountain basically
int64_t useless_mach_trap_negative_five(void){
return 0xffffffffffae9400f;
}
I think I put too many f's
lol tf
me using regex instruction searching by name in ida instead of patchfinder mask searching in ida
I love regex
@faint timber bruh you deleted all dpkg information
It's now impossible to know what packages you have installed
DRMs will query dpkg to find out if you have the legitimate package installed, and dpkg will come back to say you don't have it installed, because it thinks you have no packages installed
Needless you say you've borked your whole setup here
well just decide not to run drm if user doesn't have dpkg because they have to have apps to fix dpkg
was joking nonetheless
Any idea why ondeviceconsole refuses to work? iOS 13.5, works on another device
i use remotelog and it works well but i want ondeviceconsole as well ffs
Gm
@peak quartz like I said use oslog
@faint timber doesnt work for me as well
from bigboss right?
ah it works
but spamming a lot
should use grep i guess
ondeviceconsole spammed as well
@faint timber it stops the spam after few seconds
oslog is not stopping
I've made a tweak, but I want a user to choose between a few numbers, how would I do this?
i haven't seen opensourced projects do this before.
Thanks
wat

I've made a tweak, but I want a user to choose between a few numbers, how would I do this?
i haven't seen opensourced projects do this before.
Thanks
@gloomy knoll random number function?
Seems pretty easy and alot of open sourced projects do it😂
Create an array that stores random numbers
@brave frost
So I've got a tweak and I need a user to choose a number. Could you tell me any open sourced projects that do this?
Its pretty easy
If you do not know how to do that, then you need to learn the language
Its basic stuff
I like how the new message has the same contents as the first
@gloomy knoll depending on where you want to show it, you might need a picker VC
^ you can either do it where you want it to show up, or make a number box in the preferences
Or a slider thingy
PSSliderCell 
PSSliderCell really needs to have some way to fit triple digit numbers without cutting it off
PSSliderCell wasn’t made for triple digit numbers so I can’t really blame apple
Hey guys, I have one iOS theos process that is slowly eating my iphone memory, and it's being killed by jetsam after a few hours. (exceeded mem limit: InactiveHard)
How can I try to find the memleak with such process ?
I mean, if it was a native xcode project, I could use Product > Profile, then VMMap, but how can I do with native arm64 theos build ?
true
bruh
so i managed to get an ios 2.0 app to reverse engineer
Cool
i had to get the app onto my icloud via using my 5s with appstore++, then spoof my 4s as ios 2.0
then grab the app
ez
whats yalls best advice on tracing setting switch method calls? Trying to disable auto brightness.
I might be going about this wrong, but I’m pretty sure you can load the preference bundle from a tweak, and then run it’s methods from there?
You can, but thats overkill for 1 method
True
copy paste
copy paste
x64
@lethal kayak yes
i need to learn assembly in general before arm64

x86_64 is best way

i mean
i guess it teaches you the concepts but it's not going to help you with arm64 that much
:bruh:
@misty cradle go ahead. teach me assembly then.
i guess it teaches you the concepts but it's not going to help you with arm64 that much
@lethal kayak ik
again
i said bruh, not its bad 
I might be going about this wrong, but I’m pretty sure you can load the preference bundle from a tweak, and then run it’s methods from there?
@grim sparrow Looking in var/mobile/library/preferences didnt find any keys that changed in relation to auto brightness. The setting is located in accessibility but I'm thinking it might just graphically be there
true
i need to learn assembly in general
ok teach
@fading kindle can you please disassemble this mp3 file for me
i wanna see how they made the beat

disassemble?
@grim sparrow Looking in var/mobile/library/preferences didnt find any keys that changed in relation to auto brightness. The setting is located in accessibility but I'm thinking it might just graphically be there :HmmChamp:
@upper mountain no I mean actually call the method from the bundle
wdym
not change it's key
like
Anybody know if pongoOS modules support C++?
I don’t wanna ship a module that broken lmfao
Im hoping the linker doesn’t have a stroke whilst trying to do shit with C++
disassemble?
@fading kindle
no
thank you for making kai free you’re sexy for that
Anybody know if pongoOS modules support C++?
@tepid olive try it
Yea i guess i have nothing to lose
i wanna see the notes, drums in assembly
ill just put it in java script c++ print hello world
etf is ida I don’t know what ida is
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bruh some apps have figured out insane fingerprinting
that can bypass reinstalling the app and wiping all data
even after changing timezone, region, languages, etc..
its called a keychain
omg
which is what crane does
how did I forget about that
multiple containers and keychains
I assumed apps manager cleared that lol

alright time to try that


@lethal ice yes C from cock


its very common
standard naming
btw what app did you say also uses the keychain fingerprinting? @lethal ice
crane?
ahh
wait nvm i think theres a lite version
same thing
i actually really want that now
which allows u to modify 1 app
i should buy it
yes buy 2 copies
i forget who the dev is
lets seee
@naive kraken u are appreciated king 
as a JS dev this is all black magic to me 😂
there is no reason the words "js" and "dev" should be in the same sentence

but heres my chance to do actual stuff lol
😘 @misty cradle
testing it out rn
now i can never wash my cheek 
if this works it will be insane
maybe it was keychain this whole time
ahh rip
they fingerprint beyond crane as well
lmao
sort of messed up that it's faster to do a google search for the apple function you want to look at docs for then click the link from google than to search on apple's website and follow the link
I guess its time to try to use flex and try faking my ios/device type
unlike some others
@lethal ice

@boreal bramble how
does anyone know any ways apps can fingerprint beyond:
- Wiping all app and keychain data using Apps Manager/Crane
- Reset idfa/advertising id
- Changing timezone, region, and languages
- Changing WiFi
- Reinstalling app
im just so stumped rn
@boreal bramble how
@gaunt mesa howwhat
@uncut ginkgo UUID
doesnt that change with each reinstall? @grim sparrow
No it changes when you reset your device
bruh
what scam was that lol
some csgo trade scam
@upbeat wyvern dash.app is worth the money for super fast offline docs 😛
I don’t like the latest redesign but I have no choice now, old version doesn’t support Xcode 12 docs
i used the free version of it
it’s still better than Apple’s poopy docs window

lmao, he made it worse it seems
wtf tho you were right @grim sparrow
I first tried it on like v2 or v3, and waited months before buying
because the nag only showed every few searches
wtf tho you were right @grim sparrow
@uncut ginkgo about what?
the uuid persisting beyond wiping the app
....
now I upgraded to latest and it’s on every new search or link click
ahh but it changes when I reinstall the app
dash.app you say
which actually makes sense

lmao
UUID (Universally Unique IDentifier) Is on a per-app basis. identifies an app on a device. As long as the user doesn’t completely delete the app, then this identifier will persist between app launches, and at least let you identify the same user using a particular app on a device. Unfortunately, if the user completely deletes and then reinstalls the app then the ID will change.
springboard.gay is still going for £23
if the Dash guy isn’t buying it, that domain is just going to waste
@uncut ginkgo @grim sparrow
nobody’s buying it

when I reinstalled the app it seems that I got new_user: 1 in the request
cant find server https://kirb.dev
I bought bigblackgay.men
bruh
and got my namecheap account flagged
haha
I was debating spending the stupid $200 earlybird registration fee so I could snipe that domain
should have done it
bruh
WHAT since when has puts() been a C function????
i mean, i dont know c, but thats so fucking easy
fucking elihc.dev
how did I manage that
jerk
rip
*woeis
jerk
@lime pivot cunt*
those fuckers would buy it before you lol
@lime pivot I use windows 😛
extern _puts
section .text
_main: push rbx
lea rdi, [rel message]
call _puts
pop rbx
ret
section .data
message: db "Hello, world", 0```
lol
is that assembly
no it's swift
this is so much easier than the brain fuck of assembly using the write function

I have an OSX VM up that I could run it in usually but eh
open source Dash clone, it’s gotten quite a lot better over the years
yes its assembly, using a c function 
actually why am I even buying Dash 5 when I can use Zeal
i shall go make a tweak in assembly now
lol
@lime pivot
link to zeal
legend
try your world wide web search engine of choice
well actually we all know i need to learn assembly more than i do before i can make assembly tweak
its possible tho
that works too
lol
MSHookMessageEx go brrr
@lime pivot I thought you just suggested that to make me not use my world wide web search engine of choice 🤔
@upbeat wyvern please use bing for this particular search, um, no particular reason 
can probably compile for osx from https://github.com/zealdocs/zeal
@lime pivot diaf
wait was there an actual joke there?
please use @bingner.com
then just spoof that
I searched for "zeal dash" and I get about the same as google with bing
reinstalling app + clearing all data + resetting advertising id
just zeal was pretty useless
I guess the Zeal guys just agreed to not step on kapeli’s toes / source of income by not releasing macOS builds
fair
fair since it’s literally a spot-on clone
and in my few attempts to use Linux seriously it’s been very good and getting better
hah someone literally made a HEAD formula
lol
does it give me HEAD?
yeah as I expected it’s Qt, so you’ll get a few of Qt’s hallmark non-native feelings
does it give me HEAD?
@misty cradle sadly not
yes but only if you specify it in all caps
lowercase head does not, in fact, give you head
lmao, it’s all beer metaphors, I like how HEAD just happened to work as-is
rip they still detected me
reinstalling app + clearing all data + resetting advertising id
@uncut ginkgo
if only MacPorts had cute beer branding it wouldn’t have died out
bypass a device ban

on tiktok
boo installing qt
we'll get there as soon as Homebrew quits complaining about my Xcode install not being good enough
just had to add this to my ~/.theosrc make ifneq ($(shell xcode-select -print-path),/Applications/Xcode-11.4.app/Contents/Developer) $(error YOU ARE USING THE WRONG XCODE VERSION) endif
damn homebrew
ayy
it works
doesn't exactly fit into big sur by any means but hey
How does Big Sur perform for you compared to Catalina?
just a few bugs, otherwise it's fine

I'm still on beta 9 or something which has a frustrating issue where open/save panels beachball for 5-10 seconds before they open
yeah I think it's time to retire this machine then
fixed in beta 10, but given the type of problems people have been tweeting about, I'm just sitting where I am and not moving till GM
beta 10 is worse than 9 imo
even GM will be full of bugs, they need more time to get this right than they have right now
Dash is kinda hot
@grim sparrow
@restive ether
@misty cradle
yeah the RAM is the killer here I promise you
wb discord web
the other specs do hold up well, it's the RAM that fucks it
you should use web discord
I should know, I had the same specs in a 2013 MacBook Air
that was my dumb fault for not checking if the RAM was actually upgradable, I just assumed it was and I was broke so I wasn't paying for 8 GB upfront
is it hackintosh compatible
cop arm macbook
is it hackintosh compatible
@misty cradle I'm getting an AMD gpu just for this purpose
broke
buying $1500 computer
nice
stfu
that’s if apple doesn’t do wack shit with the arm macs
I'd rather spend £50 on a gpu for my pc and get pog performance
if they do they aren’t worth getting
@restive ether
@misty cradle
I don't plan to do any graphic intensive stuff in macos
thats what 3080 is for / Windows

lmao
downside: it doesn't have the "special" Apple docset because that's generated from your Xcode install
you have to dump them from a Mac usually, but I bet you can just symlink them in and it'll work
going good so far
Firefox does not trust this site because it uses a certificate that is not valid for singapore.kapeli.com. The certificate is only valid for the following names: appstore.kapeli.com, blog.kapeli.com, buy.kapeli.com, cheat.kapeli.com, contrib.kapeli.com, kapeli.com, markdown.kapeli.com, newyork.kapeli.com, r.kapeli.com, www.kapeli.com
4 hours of my life I'll never get back
you gotta download the xips from the developer site bro
I mean they take longer to download cause there's no deltas
but it's also less bullshit in future
they take like 3 hours to unzip
i'm lazy

plus
Xcode now does
I don't know what it's called
for reference it's equally as bad on my top end i9 MacBook Pro 16"
I don't need to download the full 11gb every time
pog
for reference it's equally as bad on my top end i9 MacBook Pro 16"
@lime pivot I’m jelly
hi jelly I'm kirb
xip is so fucking slow
it's a ✨ business expense ✨
literally takes longer to extract than to download
it's helped me make far more than what I paid for it, so, it was worth it
don't buy this laptop if you like having more than 2 hours battery life
lmao
it's a ✨ business expense ✨
@lime pivot oh no not the ✨
would you like the 💁♀️ instead
literally takes longer to extract than to download
@lethal kayak how? Takes me 5 mins to extract xcode 11.7 xip
would you like the 💁♀️ instead
@lime pivot no
💁♀️ 💅 💅 ✨
💁♀️ 💅 💅 ✨
Good guides on getting FLEXible working and setup?
Its not working for me
program no worky
Okay weird
just doesn't work in calendar
Thats not how window levels work
weirdly not working on most system apps
even though they are enabled
calc works
calendar, files, clock don't
weird
not working for me on 13.2.3
i don't like you
Same

@twilit jungle yo beat his ass
get him bro

he will haunt your nightmares forever then
true

gm
epic
i think
Joe BAMA
true
top secret
did u ask shlorp for invite
no
it's jkk
woe
jynx was mysteriously kicked from jkk2 right after it was created
shepgoba
ah
yes idk how i forgot that
kek
ok i shall attempt to do the ask
@primal perch helo sir can i request entry into the epic super secret place
inshallah
woe

fr
which one is schlorp
@tepid olive
there is skorp
scorp
shlorp
it is hard to keep track
stfu burrito man
true
burrito knows of jkk
any react native developers here?
please @ me if you are react native
@proud geyser Vapor
So yall do use Swift huh
Then whats the vapor for
Well its if you wanted to do it in swift
Some people love swift and want to write a web server in it
I use expressJS with TypeScript when I write WebServers
Nah im asking for shat you guys use for backend
nope
literally I have done so much in 8 days
not really
yes
swiftui >>
yes
I love SwiftUI
it might be fast
dont get me wrong
but it sucks
SwiftUI is just very early
@grave sparrow wtf is ur real name again
It isnt mature
@grave sparrow wtf is ur real name again
@lethal ice
but
regardless
react is still ass
and you can’t change my mind
give me some reasons why its bad
uh
well
for starters
it is hell for making tweaks for lmao
react is what discord is written in.
it's fucking trash
any javascript UI framework should not be used professionally
yesss
Give me reasons
preach
you cant just state a fact and expect me to believe u
go ahead
it's terribly slow and taxing, just look at google chrome with all those js scripts runnning
normally you cant vander
vancer
tf
but
when scorp is saying it
it must be true
scoob
scorp
discord mobile is very well optimized
it’s taxing
it’s taxing though
it's extremely inefficient, slow, and powerless compared to a C family language
true
uses an incredible amount of ram










but it’s very hard to do, I would recommend charging $2 for it












invite 


