#development
1 messages · Page 167 of 1
True
is swift playgrounds a good way to learn swift
Yes absolutely
That's where I started
Good idea
Back to #jailbreak everyone
awesome, I'm wanting to make a cool TrollStore app and really just need a way to learn
does it go into UI development too?
Yeah
🔥 🔥
NoW do u code in swift
Ideally you'll want to make your actual apps in xcode or with theos while using swift playgrounds as a quick playground for idea testing, but you can also make great apps in swift playgrounds
But for learning swift playgrounds is amazing
Yep and I'm proud of it
I'm just trying to learn before getting into actual development in Xcode
🔥
Perfect
You saw nothing 👀
Perfect use case for Swift playgrounds
I remember this
If you want to learn swift use https://www.hackingwithswift.com/
Learn Swift coding for iOS with these free Swift tutorials
Dont recommend making tweaks with swift though
Or anything with swiftui
ty
I will get to this never
Ok
Good
Doesnt seem to actually delete container
@naive kraken sorry for ping but ive tried all ways and every combination and cant seem to get it to work
Doesnt even delete container
not much useful in OSLog either
this is generated right after running the delete command but nothing happens
quick poll which looks better
So it looks like it tries something
1st or 2nd
1st
1st
This method even fails when using FlexToolBar to manually call. It seems as if the method is broken
there’s a forcedentry poc now https://github.com/jeffssh/CVE-2021-30860/blob/master/docker/libs/ios.py
crane itself uses the same method to do it though iirc
weird then, maybe im missing something super obvious
not too sure
Also how should it be changed for rootless, i tried this with no avail
com.apple.private.security.storage.AppDataContainers
JBROOT_PATH_CSTRING
entitlement?
and does it matter this is a cli tool?
Yes it does. You can add the entitlement with ldid
false???
am i dumb?
thank you, and alright 😭
/Applications/CraneApplication.app/PlugIns/CraneShorcuts.appex/CraneShortcuts
although you might not need all of them
still doesnt work have absolutely no idea why
code works fine on rootful
of course the paths changed and such but still
it doesn't have anything to do with that
run ldid -e to make sure the binaries has the entitlements
# ldid -e /var/jb/usr/local/bin/crane-cli
<?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>com.apple.private.coreservices.canmaplsdatabase</key>
<true/>
<key>com.apple.private.security.container-required</key>
<false/>
<key>com.apple.private.security.no-sandbox</key>
<true/>
<key>com.apple.private.security.storage.AppDataContainers</key>
<true/>
<key>com.apple.security.exception.files.absolute-path.read-write</key>
<array>
<string>/</string>
</array>
<key>com.apple.security.exception.mach-lookup.global-name</key>
<array>
<string>com.opa334.cranehelperd.xpc</string>
</array>
<key>platform-application</key>
<true/>
</dict>
</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>com.apple.private.coreservices.canmaplsdatabase</key>
<true/>
<key>com.apple.private.security.container-required</key>
<false/>
<key>com.apple.private.security.no-sandbox</key>
<true/>
<key>com.apple.private.security.storage.AppDataContainers</key>
<true/>
<key>com.apple.security.exception.files.absolute-path.read-write</key>
<array>
<string>/</string>
</array>
<key>com.apple.security.exception.mach-lookup.global-name</key>
<array>
<string>com.opa334.cranehelperd.xpc</string>
</array>
<key>platform-application</key>
<true/>
</dict>
</plist>
#
looks alright, I guess
🤷♂️
😭
Ohh yes huge
Hope You All Had A Splendid Day!
happy easter everyone!
ƏMƏKÇİLƏRİNDƏN BİRİ CƏBHƏDƏ JAVA TƏKLİF EDƏNDƏN SONRA ONLAR BIÇAQLI DÖYÜŞMƏYƏ GƏLDİ SON
@brazen timber
if he suggested rust i'd be throwing hands
lol
o azәrbaycanlıyız değil
Hi nightwind
klzefhoQHDFIOL ZQNGHFIOJKZGH fuiojhqsghfiohjeqbfijqs
real
as in the connection closes itself everytime
biz olsaq nece olar 
invalid 
cope
😭
well i did this a long time ago
and the vpn was working via tunnelblick or whatever its called
i did ssh <device ip> and still didn't work
not like it matters now anyway
yh
@hasty ruin you sound like a tory fucking hell 💀
abhjwvato129i39 8as98d79a1b2ea nasmdnntklhkawhkrjvawbhkfvahisvdaiud 9102831asdkjbkhavtkhaw

@lament mica can you unmute me
i can't talk in vc

shush
LMAO HAHA

perm mute for calling me a tory
mods this user is spreading misinfo
which it's not
u sure
would you like to distribute your ip in order to confirm
mods this user wants to dox me
false
Alfie
True
@sonic totem youre wanted
you should have been in vc lol
Yes what is up
i was chucking from the britishness
I was eating Easter dinner
other Alfie
mashallah
nexus and rune appearance
@hasty ruin 🍵
Gm did you get unmuted?
how do i like overide/chnage the right button view thing in prefs
[self.navigationItem setRightBarButtonItem:[[UIBarButtonItem alloc] initWithCustomView:self.openOptionsMeanu] animated:YES];
``` this crashes prefs app
iv tried just setting the property, still crashes
typos ftw
ok il check
no typos in the method call
this is the declaration - (void)setRightBarButtonItem:(id) animated:(BOOL)
Idk I saw typo
Got it working 👍
@placid kraken
🙏
gay
blame enmity taking 40 years to load
bloat
- discord being shit
fr
substrate on S naturally
🔥
anything C based = S
mildly biased
just a bit

fair but counterpoint
macos panicking
minor downside: it doesn’t exist
it's probably the most advanced one yet
so in most cases people opt for other solutions lol
feel like most of people that use it arent using it for ios/macos
ye cause there typically isn't a need to there
the one time i've seen dobby in use is for jb detection bypasses
ok capt
why is substitute below substrate
it's literally a drop-in replacement for it
have you see literally anything made by saurik
ok so when should i expect zefram to replace ellekit in dopamine
good
If it is extremely fast then wheres the proof
Hi
real

hi
I’m here for the grass rehab group
real
touch-grass folk
this is development
so is where I get females
@hasty ruin
liar
god now all the mem pros are here
this is touch grass
rel
bro
god now all the members of the server are here
hi
why would he be blacktop
💀
blacktop ain't even in this server
I don't think
surely go to the hack different server
he's there
@amber bone
yeah no
whats with the server icon 
what do you mean
no blacktop is in the ipsw server idiot
2 notis on the image
what
Wdym, u have 2 server pings u should check

😈
16k bans lowkey crazy
cuthbert
real
98% of the the people here don't know who cuthbert is
cupboard
they don't know the og
the name sounds familiar
who
shoutout cuthbert
how do you disable system time on top left
does anyone know
why the weather app stuff thingies are like this
or am I looking at the wrong place for the files
/System/Library/PrivateFrameworks/WeatherUI.framework/VFX
thats 3d model of clouds
so... probably a stupid question but
how would I get the normal colors
doubt you can cuz its prolly compiled or something in code but you can prolly download the vfx mode into blender or a tool like that and edit it accordingly
assets.car etc
no
well I was looking in the weatherUI.framework folder and cant find anything lol
no up your ass
Assets.car is for icons smh
and your mama is up for 20 dollars

Show him
but back to my problem
im stuck with those colors
they are not magically saved somewhere?
also whys this just a dot
Do i just add a pr to add my repo to canister or is there some kind of application i have to do first
what do you want to contribute
Just PR it
github for lesbians just dropped
LETS GOOOOOOOO

Its like the other hub but this one uses git.
oh
Oh wait
theos adds libroot to everything
I had to do#
make an issue
I guess that will work if you have an arm mac
but on x86 you're fucked
libroot probably needs an x86_64 slice
ya not working on x86
.fm
@primal perch
@velvet path sorry for pinging, I just have one question regarding to the EU only alternative App Store. Do you think hooking countryd could be able to provide non EU people to get the alternative App Store ?
What’s the point tho, atp just use TrollStore while jb
eligibilityd is also involved
country just figures out your region
eligibilityd decides what u can actually use
For sure TS on iOS 17.4
and hooking countryd?…
TS works while jb on any iOS version above 14.0
Lol
AltStore tweeted about it
Riley lol
Huh ?
yes
Didn’t know eligibilityd existed ngl
I guess only while jailbroken then
Mb didn’t know
Yeah so no point in trying to make the inferior apple sideloading system work if you can already use TrollStore
Yup
I thought TS worked only with the CT bug
nah, that’s used for making it work while non jb
Mb
If code signing isn’t enforced at all of course it’ll work
It doesn’t expect a CT bug at all
So you could just swap out the signing function to use a different CoreTrust bypass and it would work without ussues
Jailbreaks disable codesigning 💀 ?
ussues
No every procursus binary is signed by Apple Development: Procursus Team
Yep I completely agree
💀
April 1st
forwarding this to aaron to confirm
fire
german child playing förtnite:
i hope the eu forces apple to stop their anti repair practises
i had a 12 that i had to repair yesterday and it was hell
all that for a non genuine battery message
Replace the little board
Ez fix
you mean the bms
Yes
mf i have to buy a spot welder from china to get that to work
and a programmer
would cost £100 in total
ain’t doing that unless i have like a 15 pro or something
@tender imp
BMS BMS BMS BMS BMS
gir*
im in another vc rn
subhanallah
alhamdulillah
mods this user is spamming
furyr
i craze did you fix the nexus bug
mods icraze is abusing developer role
mods icraze is abusing developer role
mods icraze is abusing developer role
23.4.0 Darwin Kernel Version 23.4.0: Fri Mar 15 00:12:41 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T8103 arm64
florp
mods icraze is abusing developer role
Allah
That bug does not exist. False information.
it does
false
Astaghfirullah
it deletes var/root/Library/Lockdown/ as well
iCloud locks your device
tabarakallah
tabarakallah

thats a new one
Wait a sec
it means blessed is Allah
gorn*
on God brother
by programmer i mean the Chinese machine thingy that you plug into your battery/display to reset data on the board
❓

You can have it if you want
fr?
how much
But I don’t use it anymore
Idk how much do they retail atm
does it even work
like £50

57 cents
15 rune licenses
rune should be -2$
I LOVE APPLE M1
This one only costs £15
I’m in the uk smart guy
$1 dolla free rune
you won’t need to ship it
It’s just the board 

Shipping means delivery too
just pull up to his house
no? Look at the pics
everyone in the uk lives like a mile from each other
Depends how close you are
bro cannot read
Okay not within pickup distance
oh 💀
I’m on mobile shush
So am I
You have a programmer 💀 ?
How much ?
I can’t even remember
Imagine if you just pulled up to my house though 💀
only supports old phones smh
I was like 14
No
it would be a troll
Supports up to iP12
thats what i said
ur buying the product u need to do the pulling up fr
I gave up because of newer phones
TrollStore 3 for iOS 17.3.1 courtesy of @sonic totem
wen
launching next week
Ahem ?
Posting this on the sub
shepgoba — Today at 6:34 PM
TrollStore 4 for iOS 18.0 courtesy of @sonic totem
It’s been 30 mins how fix
poggers
its malware
💀
dash backdoor
first xz now this
he has 16player installed tbf
oh you see you found my bitcoin miner

Ion even have 16Player rn
£25 + delivery
Not 🔥
Please don't leak #1189739986707288154 :/
ONO moment
£30 + delivery and you have a deal 
sorry mate
What is dash even for 💀
shat ap
no deal

trolled
eBay it is
Cool I love iOS
Of course I've managed to install TrollStore without any overwrites on 16.6.1 and the most difficult part now is trying to check which available system apps there are
L
pov Apple A9 when anything
Ay ping number decreased
Man I hate vnodes
why
vnodes are great for patching file systems
what’s the issue

Not working for me
oh yeah you’re being trolled by sileo
the apt-key hanging bug
sileo needs to stop using apt-key, it’s deprecated
but ya know, someone’s gotta actually like fix it
Tried to respring after an iCleaner clean
Stayed like 1min in respring
Smh
I think I’m gonna reboot userspace
Or can i just kill dash tbh
can you name an actually good artist
Is it even safe ?
capt listen to tiktok music

he listens to actual NPC music
radio music head ahh
@hasty ruin familiar?
probably an AJR fan too
gct
Of course
why would you not like weezer they released like one of the best albums of the 90’s and one of the best albums of the 2000’s
because you listen to tiktok music
Fr
do u actually listen to the weeknd or do u just listen to blinding lights on repeat
he listens to his top 5 songs
LOL
yeah man, you’re cooked
petrol innit
Cam gonna say he likes The avalanches
you got white woman tiktok taste
YES I DO
nirvamna
yes
legitimately false
WRONG
Based
you’re proving my point
@restive ether what do you think of imagine dragons
mylo xyloto is definitely not they best
i also don’t listen to music made by corporate label executives
these are BOTH WRONG
SO WRONG
Me still wondering if I should kill dash or not
LMFAO
yeah just kill it
a rush of blood to the head and parachutes my favorite
Killed
it’s also the last time coldplay had an original thought
My phone will thank me
lol
Does that make a difference?
yes
there’s nothing genre defining or influential coming from imagine dragons
it’s just uninspired pop music made to be played to death on the radio
have you ever met an imagine dragons fan in your life? no because they’re not real
That doesn’t make it bad ?
I like their music 🤷♂️
Clocks is good
control alt delete
Smh
man
who filtered the cat gif smh

The "hang yourself" gif ?
no, recreate this
That’s what I call "hang yourself"
Yes
Yes
Defo
With nexus and rune pirated
What an absolute W
🔥
I need to buy a new domain soon
I think I’m gonna go for rootfs.fr
Or .dev idk
🔥
https://pirated.nexus existed until a couple hours ago
@slender glade can I get around this?
The original array is variable, as is .isInstalled
what’s the issue
works now
did you ChatGPT it
No
tix wen eta
🤫
posting to reddit unless trollinstaller17 ipa is posted
I realised as soon as I sent it lmfao
soon hopefully
yay
say gex
gex
aint it just for var candidate or sumn
FFMPEG comes with Linux as a terminal based application and video converter. But there is an easy way to convert sound and video files to other formats. I show you how with MystiQ. You can also use QWinFF.
isnt that variable gonna be a copy of the struct meaning the original won't be modified
u should use a range from 0 to length of array and modify the index if it matches the cond.
british people give no fucks, password: 12
@hasty ruin 
fix corrupt tccd possible?
for var candidate
as I said before wouldn't that not work if structs are value types and thus copied when being used in the iteration
for (index, element) in array.enumerated() {
if (weHaveToChangeElement) {
var elementCopy = element
elementCopy.x = 50
array[index] = elementCopy
}
}
sorry for the indecent formatting I had to type this on mobile
yeahh so why not just for i in 0..array.len() (or whatever u use in swift)
pray
what language is that'
Enumerated is better in terms of performance
It gives you the index and the element at the same time
But if you do it yourself you’re gonna have to access the array to get the element
don't u have to access it anyways
EnumeratedSequence works in another way than just directly accessing it I forgot
Swift
but what if array[index].x = 50
That’s what you’re supposed to check in the if statement
Idk just benchmark it
Oh 
That worked thanks
bet
how to get battery capacity in precentage?
Skid ampere
i need objc method to get this data
Just told you to skid ampere
more context would be great, is it a springboard tweak? or is it a settings tweak? are you not hooking at all?
He’s talking about the maximum battery percentage
Like
The battery health
yes
Yes I know I did that using mtac’s ampere
and where in Ampere is there code for that
I made a tweak to show the real battery percentage
At the top
You steal the 2 functions
You change one string
Dusted and done
settings tweak
You don’t even have too
MobileGestalt keys >>>>
battery health for a salt is crazy
Easy
best
Don’t forget to cast to float
Else you will end up with 0
need import iokit?
Yes
okay

Import it
already
.
@slim bramble
Just told you to link to it 😭
Oh
@unkempt magnet having some issues with vnode folder redirects - if I update v_usecount/v_kusecount I get a kusecount(x) out of balance panic, if I don't update them I get a usecount -ve : -1 panic
Have you run into either of these? I can't seem to fix them despite trying a lot of things
Updating v_iocount seems to work but I haven't had enough time to test
Also, one more question: I'm redirecting an app bundle to my documents folder, with certain apps I can get the vnode of the main executable, but with others (such as Freeform) I can't get the vnode of the main executable
Any idea?
create a new entry if it doesnt exist yet:
<tweak_name>_LDFLAGS = <linker flags here>
how the hell is a linker flag gonna fix this
okay
same
It’s IOKitLib.h
Not IOKit.h
And add it as a framework
Not using the -l
works
What are you trying to do ?
Chances are it’s something I already did
i try to show battery max capacity on repaired phone
I have a tweak for that
I don’t have it handy
I’ll be home in an hour
Should release soon on havoc if @shut stag wants 
i try to make myself)
for 9999$?
You have to add the functions stolen from ampere
perhaps
chariz search function eta wen
put it on twickd
chariz crypto support eta wen
@lime pivot
@lime pivot's timezone is Australia/Adelaide 🇦🇺
It is currently 12:24 AM ACDT
WHY DID YOU DO THAT
For you to get an answer 🤷♂️
let the guy sleep 💀
Алексей добрался до r/jb 
Well… Don't spam
How do I hook into UIKitCore classes with theos/Orion?
Said never
I'll send a new tipa later
cheers
What ios r u on
oh
Ill have to see later
send the crashlog instead of yapping
i was going to after work
silly bin
this implies I sleep at normal hours
hi kirb
hi
thanks for editing my broken apple wiki article
@slim bramble crash log
I got the log
oh
It’s because of what I thought
I built for iOS 16.0 target
Dusted and done
useful as ever
iOS 14 issue
i cba to read the crash logs
No I built for iOS 16.0
oh thanks for writing it, just cleaned up formatting
im busy
I need to lower the target
cheers
symbol not found
smart nathan
lmao
I love binja
I originally built for myself
I’ll lower the build target later
What does your fork add ?
Just root helper to kill root processes
🔥
yeah the symbol was introduced in ios 16
so it can't find it in the dylib and shits itself
trolled
I’ll send a new ipa later
k
Судный день настал
yeah YOU pirating

@grave sparrow can you help me figure out ts CGRect shit in IDA
objc_msgSend(dateSubtitleView, "frame");
v33 = v32;
v32 is red
yeah but tf is MOV V8.16B, V2.16B
assembly my beloved

ok but how do i know which field its accessing tho
binja did not like me after I opened UIKitCore macho and pressed objc -> Analyze structure
how do i compile something
how tf do you afford ida
python3 captinc.py
Piracr
ts not working
Ask the code politely
I do not need to be in ONO to pirate nexus 
twas but a joke
you don't

and you dont need skill to crack 16player 
I totally didn’t forget to release that tweak of mine
anyone want to dm a linux version of ida pro
windows version + wine
it runs fine of wine?
On ASi
On Intel Mac it doesn’t
But that’s possibly because Intel macs are super low spec
Vectors use shared registers b fits in h h fits in s s fits in d
@grave sparrow not lookin a lot like that 
Yesnt
I mean that’s valid syntax since each D is 64 bits and stack vars are 64bits
Not gonna happen
xcodes asm highlighting is trash af
whats the worst that could happen - famous last words
v5.7 💀
5.7 is old
is that too old
you got 2 solutions
dont use asm, dont use xcode
old version
(dont use xcode)
Yes
I have 8.3 legit version
- no
- no
8.4 is on here but no linux build
That’s really old I was using 6.7 in 2017
oh shit
@hasty ruin What did you use to decomp DSC
works yeah but just has label and int values highlighted
extract each binary and run through ida
Just this stupidity ?
V2?
😭
can i update through ida once installed? doubt it
💀
ping me inside
sumn like this, from vscode
i want register highlighting 
Wtf messages are deleting by themselves
youre a number?
it just nicer to look at lol

@grave sparrow how would i even being to tackle this
ida rly out here making the ugliest pesudo code
How readable is your decomp of DSC @hasty ruin ?
enough
im assuming thats just some dispatch_once fuckery
define some shit to start
that ends up looking like that
And how much time did it took you ?
Oh I'll take what he did
then you try to save the db and ida crashes 

@grave sparrow oh god
dispatch_once_f(&qword_17978, 0LL, (dispatch_function_t)sub_F93C);
thats whats in sub_F93C
What in the world has bro done
dw ab it
oh
capt
i found what is is
LOL
online
int32_t __isOSVersionAtLeast(int32_t Major, int32_t Minor, int32_t Subminor) {
// Populate the global version variables, if they haven't already.
dispatch_once_f(&CompatibilityDispatchOnceCounter, NULL,
compatibilityInitializeAvailabilityCheck);
if (Major < GlobalMajor)
return 1;
if (Major > GlobalMajor)
return 0;
if (Minor < GlobalMinor)
return 1;
if (Minor > GlobalMinor)
return 0;
return Subminor <= GlobalSubminor;
}

ok but this is so weird
why is it calling
sub_FC58(2, 14, 0, 0)
why 14.2
what
its an iOS thing tho
tf are u reversing anyways
nexus crack prob
shh
Is it a nexus crack ?
its the arm64 decompiler i'd need right?
Defo is
What step are you at
finding a download lol
Download an x86_64 build smh
looking at this one rn
That shit old
Old
whats SP1?
Latest decomp is 7.7
Huh ?
i use 7.7 with wine on mac 
Lemme find 8.3
Out of touch aren’t we


Need patched supports for 77’s
idk what that means
Still, what is 77 💀





even this one