#development
1 messages · Page 222 of 1
i dont have a usb for the next month
- run $THEOS/bin/nic.pl
alias>
bro is running of 20% battery for a month
newtweak > 
i just juice up with my dads charger
no this phone gets to 20% from 100 in 20 minutes
tiny battery
reminds me of my 12 mini 
lucky
my parents say i have to many devices
had to make a deal wit them to get my mac
i am in college now so i do whatever i want
no yo tambien
also my parents just let me have my brother's old phone so thats a total of 5
had to rebuild back up from 1 this summer
because its easy to find my house address if i say
did u get it working
@wind ravine give me a thing to do with sparserestore
im bored
i want dev role :/
Mods please don’t give this user dev role
icraze im gonna chargeback rune and nexus
based
buy 16Player with that money
mods this guy is encouraging me to commit suicide
got it from apple? is the one here special ?
every Xcode version here is from Apple's site
how do i get around this ?
The only way I found was to downgrade Mac OS, but I hackintosh so that’s easy for me

i have Xcode 11.7 installed on mine
i did
im DLing 13

L

got the space 
we've already established that fact
Mods
XCode should be burning in hell
It's not even cross platform, even visual studio is cross platform
LMAO
dont laugh at me
I had 11.7
I uninstalled when I was transferring my Mac tho
Interesting
I love how it doesn't load
😭
LOOǑOOOL
skill issue
its really funny how much you tried and ğot nowhere
make a macOS tweak which hooks it and patches out the error or something 👍
no conoce con MacOS
L
i want to downgrade xcode so bad but my friend insists on using the new version and for some reason if i use the old version i cant compile the app
Just install an older one along side 
14 seams to work sorta on sequoia
Idk tho
@naive kraken would you have any idea about injecting into driverkit extensions? Probably need another system hook and tweak injection framework somehow
I need to inject into AppleBCMWLAN
And fakeSystemDriverKitusrlib probably
you need to compile the dylib for driverkit
driverkit has it's own DSC with almost nothing in it or something idk
i fixed wlan with some other method so it's not needed now
intel dual band ac-3165 for ipados
anyone know how to get a list of runable shortcuts programatically ?
check powercut's source
its not OS
i swear it is
i looked at the source at some point
actually i might've REd it
icr
rip
how did you get the drivers to work thats crazy
look at asm
simple choose a combination that has none of the drivers dropped
ipad 7 wifi is glorified ipad 6 plus wifi
how?
uhh k
how do i find it
is there a like CALL
(im new to reversing ig)
BR would be a call (branch with register)
so somehow that code puts the code to jump to in X8
squid gestures
ah
Squidgesture prefs, weren’t u gona do something with shortcuts iirc?
i had the idea of making powercuts
until i realised powercuts existed
was gonna call it super cuts lmfao
nice
@acoustic imp https://github.com/0xilis/RandomShortcutsRev/
might find sum here
k thx
it seams to mostly be ab signing tbh
in ida is there a way to like open the same file in another like instance without it opening the like libs u alr had open in it ?
what does that even mean
I think he means how to open the same file in 2 different instances and have different functions decompiled in each instances
ah
I have that Tesla translator now
just rename the source file
Thanks 16Player
Or just use the tab system of ida
tweak_2.dylib
Hey guys, working on iOS 17.0 with TrollStore + RootHide's Bootstrap, yeah I'm aware its an outdated environment and obv its due to me being on A12 with iOS 17.0, but I actually need to get an ioreg dump, and unfortunately it looks like zsh/bash kills it for security reasons
any way to compile and run a copy of ioreg CLI for iOS?
or atleast, if anyone has some pointers on recomping ioreg in any way where it is usable, or if this is a known issue regardless of what JB env you are using, as I have IORegViewer.app already, but its cumbersome and I'm looking to get the raw XML out so I can work with it easier
ok ??

register
I keep fucking up trying to write LC-3 asm because the registers aren't x but r
and x is also for hexadecimal

Does anyone know if there’s a way to select/ hide UI elements in a app? I tried using FLEXing but couldn’t find what I needed
just change the hidden property to true
or if you want to be super sure just [view removeFromSuperview]; 
@indigo peak (u sent me prefloader for sim right?) where does it load prefs from? like regular spot /var/jb/... ?
you need patched sdks
get a sim patched sdk
If you wanna wait a lil bit I can send you whatever you need
uh ok
@crisp frost Will their be a write up on this?
are you ready for a link
mhm
i cant send the file bc its too big, so i have to send a discord attachment link
and those expire
hopefully that works
got it
dope
so thats 17.2
so just go into your makefile
and switch sdk version to 17.2
export TARGET := simulator:clang:17.2:14.0
and then here are the simject dirs:
PreferenceBundles: /opt/simject/Library/PreferenceBundles/
PreferenceLoader: /opt/simject/Library/PreferenceLoader/Preferences/
how do i extract on mac
ah thx
someone know how the apps decryptor website works? I know you have to have jb device to decrypt apps, but they offer also iOS 18 only apps (that don't fit iPads)
download a good extractor
wait
shouldn't the default macos extractor be able to open it
💀
btw how'ed u get/make this
i got it from someone
oh
@timid furnace could you enlighten this young padawan
@indigo peak am i doing somthing wrong?
Probably
tf is tht sysroot shit
idk it wouldnt do it without, (idk y theres //, it doesnt change anything, oops)
could u send one of your prefs maybe? as a control
i mean shouldn't the like pref cell adleast show up ?
yes i can
later tho
im work
👍
# main makefile
export TARGET := simulator:clang:17.2:14.0
export ARCHS = arm64 x86_64
INSTALL_TARGET_PROCESSES = SpringBoard
THEOS_DEVICE_IP = localhost
THEOS_DEVICE_PORT = 2222
THEOS_PACKAGE_SCHEME =# rootless
include $(THEOS)/makefiles/common.mk
TWEAK_NAME = TestTweak
TWEAK_PREFS = testtweakprefs
$(TWEAK_NAME)_FILES = Tweak.x
$(TWEAK_NAME)_CFLAGS = -fobjc-arc
include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += $(TWEAK_PREFS)
include $(THEOS_MAKE_PATH)/aggregate.mk
setup:: clean all package
@echo "Copying files to simulator..."
sudo mkdir -p /opt/simject/Library/PreferenceBundles
sudo mkdir -p /opt/simject/Library/PreferenceLoader/Preferences
sudo cp .theos/_/Library/MobileSubstrate/DynamicLibraries/$(TWEAK_NAME).dylib /opt/simject/Library/MobileSubstrate/DynamicLibraries/$(TWEAK_NAME).dylib
sudo cp .theos/_/Library/MobileSubstrate/DynamicLibraries/$(TWEAK_NAME).plist /opt/simject/Library/MobileSubstrate/DynamicLibraries/$(TWEAK_NAME).plist
sudo cp -r .theos/_/Library/PreferenceBundles/$(TWEAK_PREFS).bundle /opt/simject/Library/PreferenceBundles/$(TWEAK_PREFS).bundle
sudo cp .theos/_/Library/PreferenceLoader/Preferences/$(TWEAK_PREFS).plist /opt/simject/Library/PreferenceLoader/Preferences/$(TWEAK_PREFS).plist
@echo "Respringing simulator..."
resim
# preferences makefile
include $(THEOS)/makefiles/common.mk
BUNDLE_NAME = testtweakprefs
testtweakprefs_FILES = ENSRootListController.m
testtweakprefs_FRAMEWORKS = UIKit
testtweakprefs_PRIVATE_FRAMEWORKS = Preferences
testtweakprefs_INSTALL_PATH = /Library/PreferenceBundles
testtweakprefs_CFLAGS = -fobjc-arc
include $(THEOS_MAKE_PATH)/bundle.mk
@acoustic imp
k il try thx
still nope :/
i manually copied everything bc .theos/_/ doesnt exist
same thing
go to hell

I no longer have my macbook
It has been sent to apple repair depot hell
Funny story
When i was leaving I decided to test the demo macs
2/3 did the same shit
To reproduce: close and immediately reopen lid
Or click sleep and spam a key
Mine seems ok 
M2 13" air
Ok mine probably doesn't count because I've had the display replaced recently for unrelated reasons

Is it possible to make Frida be able to attach to x86_64 apps on an arm64 mac? If so, how?
i've been writing objective-c without linting or auto-completion for 4 years
its better that way fr
No
TextEdit
soy
fr
is there a way to use non-apple clangd with ios code
i'm currently running clangd through darling
it works but it's slow
Ever wondered how iOS jailbreaks work or what it’s like to dive deep into the world of security research? In this video, we sit down with Siguza, a well-known iOS hacker and jailbreak developer, to chat about everything from his early days in tech to his beginnings in iOS jailbreaking.
We cover all kinds of topics:
💡 What jailbreaking is and wh...

Me
Has anyone used theos-jailed recently?
I can't get it to work for whatever reason
Theos behaves as if theos-jailed isn't installed
I've discovered very recently
so I don't use logos anymore
👍

icl no one uses that anymore
people just drag a deb file into sideloadly or whatever 🧌
We've got a perfect example now
🧌
no way you're writing long ahh objc methods manually
it's really not that bad
Fr
Mfs be writing full sentences for their method names
ive been doing it for 3 years
like ain't no way I'm writing this manually
i can never remember this
😭
that is the only method that I cannot memorize for the life of me
Just use swift
ok
"aabbcdefghijklmnopqrstuvwxyz".replacingOccurrences(of: "abc", with: "xyz")
ok nvm i thought it was gonna be nonsensically long here too
Nightwind 🇦🇲 is typing
F
Bro made the string extra long to make it seem longer 😭
shush
Objc is how I'd be writing if I were trying to get the word count up
so true
why else would i ever have translatesAutoresizingMaskIntoConstraints memorized
the future is now, old man
well the code completion only works in swift but whatever
still long ahh uikit modifier
is it just me or is MacOS sort of inconsitant with its UX at some times
Ex: inactive windows, most times u must click to start interacting but some u dont
yeah modern macOS has gotten kind of strange in that regard
🔥

happened to me on sequia iirc
that's... modern macOS
reading skills failed again
CC @radiant idol is this what u meant by real animation
how 😭
alos wtf, why is the dock not on the main display
i aint doing allis for a free tweak, i like the other animation better to
İdk
calling all devs, someone please fix gir 🥺
No
It's been a long time we have no gir
Protest to fix gir
Protest to fix AutoTSS
No.
It’s not real useful but ya never know
Gir is more important
What’s wrong with gir
@indigo peak were u ever able to get a like working pref bundle for me to try on my sim?
thx
yea doesnt show up in prefs :/
idk man 😭
btw, where preflaoder go ?
huh
like it jus goes in regular folder?
also doesnt work :/
treid recompilng pref loader
still no
doesnt seam like its injecting
istg
im so proud of you
i cloned the pref loader repo and make setup and ig it worked its magic
i did have to change the like runtime thing tho
this
bc you didnt download it?
what
oh :/
/Library/Developer/CoreSimulator/Volumes/iOS_21F79/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.5.simruntime/Contents/Resources/RuntimeRoot/Developer
thats where my iOS 17.5 sim was
maybe 16 is there
k
haha the shared caches r in here
die
yk
this is my mac
who tf is apple to say what i can and cant write to
how do i remount to write ?
if i mess with it could i lose data ?
Can I target arm64/x64 macos in theos? (Im making something very cursed)
yea figured that one out now
anything i can do
@indigo peak do u have tweak prefs on ios 16+ sims ?
Are you able to use tweaks preferances in the settings app of the iphone simulatore which are running ios 16 or higher

Do you out all of your tweaks dylibs in dynamicLibraries folder ?
Could you send me your Libprefs and preferencesLoader dylibs ?
wtf is this shit. who tf is measuring in 1/300ths of a m?
So they can measure your penis size
thanks
rewal
Bros on the alt 💀💀
Yes
@acoustic maple pretty sure spring cuts is broken on iOS 14
*springcuts activator integration
Hello lads, I've just made a tweak (.deb) for an app but would like to convert to a .dylib so i can inject to the app's Frameworks folder, how can i proceed? Thank you
Extract the deb and follow the directory structure until you find the dylib file
or find it in .theos/ if you’re using theos
yes, i found it then copied the .dylib to Framrworks folder but it's not applying the tweak
you don’t just throw it in the folder
need to add a load command to the main binary
sideloadly will do this for you if you just drag the ipa and deb into it
Then select the export ipa option
Instead of actually sideloading
ohhh, that explains why sslkillswitch2 isn't working while jailed too
Sweet, working now!
Awesome
anyone know how use mount_bindfs on Dopamine 2 iOS 16?
would it be possible to spoof the local time only for one specific app without having to change it globally and all that stuff for a tweak?
I'm working on my first tweak after jailbreaking for over a decade. Right now my app isn't popping up after installing the tweak with Sileo.
My test device is iOS 14.7.1/Taurine. I was using checkra1n for the longest but uninstalled and setup Taurine.
- One thing I noticed is that it isn't using Substitue. I have HookKit Module installed. Is this by design?
I am using chatgpt for help as well
Is there somewhere I could screenshare or something? It's a very basic tweak app to send messages to phone contacts
Taurine uses libhooker
Ahh yes
So what do I put in my control file for Depends?
that's fine
could i use frida to hook into an app when using trollstore 17.0 and bootstrap or would it need a proper jailbreak for that?
roothide bootstrap should work
alright good, gonna do that then
Has anyone used IOSurface IOConnect methods on recent iOS? Trying to use them on iOS 18.0.1 and I can't seem to get a valid surface or something? I had to fix the IOSurface lock result size and I get KERN_SUCCESS with create_surface_fast_path, but when I try to release the surface I get a kIOReturnBadArgument error... unless it no longer takes a surface ID, I'm not sure
I've checked the method numbers against my kernelcache and they do seem correct, so I really don't know what else could be the issue (the surface IDs are printed and also seem fine)
you actually have to analyze the surface userclient method handler and the method itself retvals
good idea\
the code fault-in that causes the spinlock panic often seems to be in either
- HMFoundation.framework
- GeoServices.framework
- SystemConfiguration.framework
- BackBoardServices.framework
I'm thinking of just wiring them down, that should probably reduce spinlock panics by a considerable amount
oh fuck wrong channel
😄
@radiant idol should i add support for ios 18/17 with my tweak using the sim or jus do 16? bc apple changed stuff and its kinda broken on ios 18 sim
add support
for fun
W
idk 🔥
What about an ipad
I do not give bro consent to remake jellyfish 🙅♂️
jellyfish reborn 2
its the stock clock 🤦♂️
where am I supposed to get the simulator branch for Ellekit
as it doesn't seem to exist
jus use this #development message
Recovery?
yea lol
does anyone know a lot about allocators
structs are pointers so there needs to be a double allocation here but im trying to write an arena allocator
fn ArenaAllocator::alloc(ArenaAllocator *self, i32 _size) {
let size = align8(_size);
if size > self.chunk_size {
let arena = Arena::new(size);
arena.next = self.current;
self.current = arena;
self.current.used = size;
return self.current.buffer;
}
if self.current.used + size > self.current.size {
Arena *arena = Arena::new(self.chunk_size);
arena.next = self.current.next;
self.current.next = arena;
self.current = arena;
}
let offset = align8(self.current.used);
let ptr = (void *)self.current.buffer + offset;
self.current.used = offset + size;
return ptr;
}
fn ArenaAllocator::realloc(ArenaAllocator *self, void *ptr, i32 _new_size) {
if ptr == nil {
return self.alloc(_new_size);
}
let new_size = align8(_new_size);
void *new_ptr = self.alloc(new_size);
if ptr != nil {
memcpy(new_ptr, ptr, _new_size);
}
return new_ptr;
}
fn ArenaAllocator::free_self(ArenaAllocator *self) {
Arena *current = self.current;
Arena *next;
while ((void *)current != nil) {
next = (*current).next;
mem::free((*current).buffer);
mem::free((void *)(*current));
mem::free(current);
current = next;
}
mem::free((void *)(*self));
mem::free(self);
}
my implementation for realloc is quite naive atm: just alloc and memcpy
but for some reason when freeing it all, it ends up failing to free a lot of them specifically when there are a lot of reallocations
there's some dudes that made a video about them
i figured out the issue
in alloc, my pointer indirection for the linked list was wrong
if self.current.used + size > self.current.size {
Arena *arena = Arena::new(self.chunk_size);
arena.next = self.current.next;
self.current.next = arena;
self.current = arena;
}
when it should be
if self.current.used + size > self.current.size {
let arena = Arena::new(self.chunk_size);
arena.next = self.current;
self.current = arena;
}
this was causing the free function to fail traversing the arenas and only ever end up freeing 1
when there were about 800
and bonus this allocator is much faster than using straight up malloc so yey
Any way to bypass newer fw requirement on migration assistant? Downgraded my hack to ventura from sonoma by making a new partition and was too lazy to set up time machine for it
But it doesn't let me use migration assistant on it
I'll just manually copy everything over if I have to tbh
hi guys;my querstions going back. so what is best way ssl pinning for jailbreak iphone 7 ios 15.8.3 for setup mobile pentest lab ios.
the jailbreak dopamine
ssl kill switch 2
that is to old
works perfectly fine
with dopamine jailbreak ?
or apps tracking the phone jailbreak
maybe
how u solve the issue ? u are using any more apps?
what is your setup for ios pentest
that tweak and then you can mitm, frida, etc
thanks what about bypass jailbreak detection on the app :S
I can't seem to create folders like /Library/PreferenceBundles inside the simulator volume
it just says operation not permitted
Pins
Just delete what u have and use that
yeah I mean I ran the install script thing before
but I don't see a setting for the tweak because that folder in the simulator won't create
Wdym /opt/simject/Library… etc etc ?
/Library/Developer/CoreSim/Volumes/.../.simruntime/Resources/RuntimeRoot
inside the Library folder, I don't see these folders (PreferenceLoader, etc) unless I'm wrong
although I didn't see FLEX get loaded anyhow, only the sample tweak loads
actually nvm it is loaded
is there a way to find out what elements im seeing on the screen (names and attributes and that) on iOS 17.0 Bootstrap? (Directly in an app not springboard)
Flex!
do u have an tutorial for that or something? I have Flex 3 beta92 installed but theres no real description and no tweaksettings and nightwinds tutorial just said it should be in the description
uhh dont u that one tbh, check pms ina sec il send u the one i use ondevice
not flex 3 you want FLEXing
do i need another SDK?
need context
you need to use your sdk, rn you're using xcode's
i swear i said that earlier to you 
first time having this isssue, nightwind said bad sdk
what's your target
added a sysroot
didnt fix
@radiant idol new SDK did not fix btw
idk
using this ```TARGET := iphone:clang:16.5:13.0
cool
15.400000
the install script literally downloads a patched 17 sim sdk
you have to use the actual sdk version
bc latest will default to the latest version installed by Xcode or the latest version provided by theos, whoever is newer
yep, wasnt sdk issue 👍
@acoustic imp typo in your tweaks control file
in the description
independantly -> independently
i don't understand this error
==> Signing ExampleTweak…
error: The specified item could not be found in the keychain.
make[2]: *** [/Users/hg13/Desktop/theos/makefiles/instance/library.mk:51: /Users/hg13/Downloads/ExampleTweak/.theos/obj/iphone_simulator/ExampleTweak.dylib] Error 1
rm /Users/hg13/Downloads/ExampleTweak/.theos/obj/iphone_simulator/ExampleTweak.dylib.9f8f30ac.unsigned
make[1]: *** [/Users/hg13/Desktop/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/Users/hg13/Desktop/theos/makefiles/master/rules.mk:146: ExampleTweak.all.tweak.variables] Error 2
it worked before, but it broke after i updated theos
is it like trying to access an invalid/expired keychain cert?
its a sim issue, idr what i did, jus copy the dylib manually
or try fiores example makefile
@radiant idol u up for 2 rq tweak reviews ?
no sorry I'm going to be going soon, new years celebrations
maybe after like 1 AM 👍
Drunk asf rn hope yall have a have a good new years live it up you only live once
day 1 of making something very simple in xcode even tho i have 0 experience:
worked pretty well
(bro copypasted from chatGPT)
fals

=! is crazy
right
glad to see teslaman is still at it
shit
This is BASIC math bud
ur confusing me 💢
How
You’re not even drunk
Why would you be confused
Alfie is drunk
He has a right to be confused

Yeah so what
now wth do i do ab this
lmaoo
safe mode 
Go do something with your family for New Years instead of doing this
they r jus watching tv
is boring
Yeah so
ig
Go
Yeah
it is 11:00
Go watch with them
k
Bring your laptop down with you
Id need my iPad which’s to much tbh
?
@acoustic imp i reversed your whole codebase for colorclock
i wil release the source

nu uh
whys it so big
its 146 lines 💀
its VScode
bro that shit leaked my address on vsc
minimap <<
i should use it tho tbh
brother 💀
is objectForKey not on NSObject ?
not even joking i was doing some sellix shit and to debug i put the sellix response in there
it leaked my address
what?
luckily i was in a vc with a friend
think he means if objectForKey is not an NSObject
SBUI... is a subclass of UILable
did u declare @interface SBUILegibilityLabel?
ye
how
wtf tesla man corrected himself
im 99% sure
its valueForKey
not object for key
and use
@interface NSObject (Private)
- (id)safeValueForKey:(NSString *)key;
@end
instead
still
objc does NOT seem beginner friendly 😭
i know but wth
this just seems like complex gibberish that u have to know off the top of ur head
what
pov having to memorize nuances from 1 language to another 🤯

🙏
put this
and then in your code
use safeValueForKey
you spelt independently wrong in your control file...
wtf are you doing 😭
uhhhhh
ok spelling is a dif story
was a queation *
no its not
LMAOOOO
question **

if tesla man got a dollar for every time hed do a typo he’ll be a billionaire
@interface NSObject (Private)
- (id)safeValueForKey:(NSString *)key;
@end
%hook Class
- (void)someMethod {
NSObject *someObject = [self safeValueForKey:@"key"];
if (!someObject) {
// TODO: implement error handling
}
// rest of hook
}
%end
needs private ?
i jus do ()
no, but its good to properly name your categories tbh
as long as the () are there to some degree its fine
you dont need a category name
mf bouta put Privat as the category name
still works
%hook SBUILegibilityLabel
- (UIColor*)textColor{
if([self.superview isKindOfClass:%c(SBFLockScreenDateView)]) return [GcColorPickerUtils colorFromDefaults:PREF_BUNDLE withKey:@"timeColor" fallback:@"FFFFFF"];
if([self.superview isKindOfClass:%c(SBFLockScreenDateSubtitleDateView)]) return [GcColorPickerUtils colorFromDefaults:PREF_BUNDLE withKey:@"dateColor" fallback:@"FFFFFF"];
return %orig;
}
- (void)addSubview:(UIView*)view{
if([self.superview isKindOfClass:%c(SBFLockScreenDateView)] || [self.superview isKindOfClass:%c(SBFLockScreenDateSubtitleDateView)]){
if([view isKindOfClass:%c(UILabel)]){
%orig;
view.alpha = 1;
view.hidden = NO;
}
}else{
%orig;
}
}
- (void)didMoveToWindow{
%orig;
UILabel *timeLable = [self safeValueForKey:@"_lookasideLabel"];
if(!timeLable) return;
timeLable.alpha = 1;
timeLable.hidden = NO;
}
%end```
idk if didmovetowindow is needed
are you telling me that valueForKey and safeValueForKey are 2 different things
huh
"still works"
i mean ones jus got a if(objc is no) return nil; other doesnt
yah
so if its not found
it wont crash
@acoustic imp im not bouta take shit from the mf who spells timeLabel as timeLable

@acoustic imp youve said english is your first language before right
like are you up to par in your academy levels?
as u can see it didnt work...
or are you behind?
😭
its just my spelling that sucks
no hate to you at all, i was just curious 😭
everything else is normal
nah idc 🤷♂️
i got like As & Bs
english is my lowest not a surprise
its so weird tho bc the typos are in places that seem common for dyslexia
swapping el -> le etc
js odd

ye, i jus dk ab too usally
ik ik
hooray
do u want a code check
huh
oh and un comment prefs
bro speaking in riddles
"i gota add no support 💣" - The Riddler to Batman
UnsupportedGroup 🥱
NSString *alertTitle = [NSString stringWithFormat:@"Your iOS version(%f) is unsupported by ColorClock", [[[UIDevice currentDevice] systemVersion] floatValue]];
NSString *alertMessage = @"Please uninstall ColorClock.";

it tells the message what title to give
oh my codes not like what
but you still never limited the stringWithFormat float specificer to a specific number of digits
i jus stringWithFormat
so like that?
oh, yea
i like actully cant read without highlighting
wow spelled highlighting right first try
spelt
%group UnsupportedGroup
%hook SBHomeScreenViewController
- (void)viewDidAppear:(BOOL)animated {
%orig;
NSString *alertTitle = [NSString stringWithFormat:@"Your iOS version(%f) is unsupported by ColorClock", [[[UIDevice currentDevice] systemVersion] floatValue]];
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:alertTitle message:@"Please uninstall ColorClock." preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *closeAction = [UIAlertAction actionWithTitle:@"Close" style:UIAlertActionStyleDefault handler:nil];
[alertController addAction:closeAction];
[self presentViewController:alertController animated:YES completion:nil];
}
%end
%end```
%hook BSUIVibrancyEffectView
- (void)didAddSubview:(UIView *)subview {
%orig;
// what the fuck
if ([subview isKindOfClass:%c(UIView)]) {
[subview setAlpha:1];
}
}
- (void)_updateSubviewsIfNeeded {
%orig;
[[self.subviews firstObject] setAlpha:1];
}
%end
is this right
like idek what this is doing
you are NOT about to tell me how to write code 😭
no
very off
exactly
NSClassFromString superiority
except for the strings left behind showing the class name as an argument
wha
@hasty ruin do u have any good resources for learning about obfuscation
WON'T
no not really
shoot

hes gate keeping

just try different stuff and see how it goes
learn about different ciphers and how to implement them in code
ask chat gpt 


bro go to bed
not tired
not you
maybe he's not
not what
tired
he's tired of spelling correctly

after one message
no wait
time for %property
wait wha
why are you giving this to me like im jailbroken
thought u were reing it
the obfuscations will be misspelling every thing
mfw discord rootful
you gotta add libcguniversal to dependencies
!!!
nah it was a certificate issue
"Apple Development" cert expired and so I generated a new one from Xcode settings and works now
Speaking of clock...
I just remembered that I have one, but for the status bar
Don't know if it works on 14 and 16
Oops
No one likes a necrobumper vacate discord immediately
having problems with getting ssh root keys working on dopa, i put my pu key in /var/jb/var/root/.ssh/authorized_keys but it doesnt seam to work
for mobile user it works fine
do i need to change ssh_config to point to that ?
ig i do, works now
i cant put it in /var/authorized_keys :/
none work
@radiant idol for ur 18CC u hook CALayer right ?
k, im trying to not but im ripping my hair out rn
did u ever have issue with sliders?
my uh volume one keeps dissapearing 
skill issue
@indigo peak its all layoutsubview 😭 https://github.com/donato-fiore/CCBorder/tree/main
I’m aware
I reversed coolcc and that’s how it was done
oh.
What are you even attempting
TLDR ios 18 CC
having an issue with a class
ur GH popedup
my property like wount appear
popedup?
i just googled the class
popped up on google ?


