#development
1 messages · Page 345 of 1
hello

same
Wtf
yeah we have full year online school
true
yea i m calling it myself
Cursed
Wait so sendLikeForChat is not your method right
nope
we just got told we have online school till february minimum :/
Can you write a little tweak and call sendLikeForChat instead of trying to do it in flex?
loss
maybe flex is crapping out
L
how is that an L
everyone except ppl in exam year has online school
i can sleep during class
Online sucks lmao
online sucks very badly
I’ve learned nothing from online
i dont learn anything
all i do is sleep through the classes
and junior year is the most important
even less social activity
i would go school saturday even in some occasions of very boring weekend

just to do nothing
i did write a tweak to do it. there is no method in the class that runs so i cant call it from another method
Fat rip

i used a shared instance of that class and it still didn't call
Can you debug your thing and see what's happening
i used that shared instance of that class for my own method and it worked
why are you using this channel for fr spam

i dont know how to debug lol

If you debug the call you'll see what's going on, it's really useful skill everyone show know
wtf is wrong with me lol
oh damn i have no clue how to do that. ill try and see how to do it
ok blocked






Stop🛑
Purge incoming
True
is xcode fine or should i use lldb
That tutorial is insanely complicated just use debugserver-10 from bingner's repo and lldb from your mac
and usbmuxd
so you can do wired ssh and stuff
or debugserver from procursus if you have procursus
i already have wired ssh
ay nice
@tepid olive the one from procursus is too
bootstrap fight 😡
procursus so sexy

run minecraft server on your phone
idc really, but procursus is > for me
it helped fix the camera dying issue for me somehow
and u can run vm on your phone
@burnt niche Hm maybe do use that tutorial because while complicated it's in depth and I don't really have a tut for the way I grew up doing it
i am lost on that tutorial lmfao
no idea how to do that shit
ill try to do it tommorow hopefully i can get some help.


man
there’s no way that’s the only lldb guide
I can’t find any bruh
I just found it when i was searching for it
@tepid olive is lldb useful if i don’t know assembly?
does the dev wiki not have a lldb guide
yes...
What can i do with it
much stuff
Like what could it tell me. I am curious
does brew’s lldb work on arm64e
Like could you give me an example of some shit that it could provide me
^
I have ip11
i know pro’s doesn’t
@tepid olive do i need to do that dmg bullshit?
Yea i have it from procursus
this is going to sound insane
but
anyone know of, and where to get, up-to-date Python for armv7
compile it yourself with procursus

you aren't wrong, Pro used to have a branch that was porting python3 to older versions then pro supports
@tepid olive youre back
gm
gm
I stopped leaving cause it was annoying cameren 

cause somehow I got the developer role
you do develop, no?

No 
true

lol

add docker that don’t need know patches 
but I am trying to compile a static LLVM/Clang
makefile development 
does that count

it'll be real (hopefully)
why is my cum selector not being selected 
I heard adam wants to do it 

Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
left is git, right is release
true



demo version
demo version
I am not buying this shit😂
Dont really see the need for it. I have no clue how assembly works


Most people in here that own hopper don't know assembly, they just know how to click the decompile button
You can decompile in hopper?
Time to buy hopper
@twilit jungle any guide for debugging using lldb and debugserver?
You use ghidra?
no I use IDA
Ghidra look bad 
Ghidra lost me at Java
@lapis vessel free version?
no
Damn you paid for it?
😂😂😂😂
yes I paid for it
Alright good to know a paid version exists.
Gonna get it
Is the paid version latest?
seriously tho, if you can look past ghidra's java ui, it's very good, espectially for OSS
Yeah it’s just the Ui tho 😬
So should i use ghidra or paid version IDA
Paid ida is better but 4.5k
IDA home is honestly worth it
and I absolutely do not condone piracy
yup me too
Anyone got a link for the paid version of IDA? In my dms
please
i just wanted the paid version
I am willing to pay
with gratitude
Is 7.0 latest version i can get on mac for the latest paid version?
I was talking about the paid version
I know the latest version
But what is the latest paid version
7.5sp3
oh
7.0?
windows only
oh
7.0 has a crack for amc
Yea i know
We're getting into shady territory so google is your friend
Is it that much different from 7.5 does it really matter
smh just use [redacted] instead of ida
scoop disassembler
Damn so i guess i have to use the windows version
scoopdisassembler was rebranded and swallowed by [redacted]
nah bro thats the mobile version
Leviathan Disassembler
@lethal ice which version u got
of ida?

my disassembler now part of [redacted]
because it's finished 👌
oh do you actually have a disassembler i was just joking about that
yea i made an arm64e disassembler
😳 thought you skipped a whole section
nice
i finished it
I meant the cracked ida
. U actually have a disassembler wtf
nice
but still didnt do atomic memory ops lmaoo
oh then it isn't finished 

I did atomic memory ops
no you didnt
Yes I did
perl did it for u
Yeah why would I parse that trash myself lmao

So wait what disassrmbler you guys use
Ida pro
paid for it?
I found 4.4k
the point is to spend as much money as possible
@lethal ice which do u use
my own
not better than ida in its current state

Holy fuck
Pic of a screenshot so you guys can't uncensor my license 
That man got 4k sittin in his computer
That’s ridiculous bruh. Im just gonna use ghidra
Fuck ida
discord strips metadata so you cant uncensor it anyways
can you actually uncensor if you block it out
yeah
it's weird that that's even a thing
that's in the meta
Yeah I think with one of the pens you use
I forget which one
you increase brightness and it shows what you covered
I run dualboot anyways so i ll try out [redacted] pro 7.5 on windows anyways and compare with ghidra
ghirda's decompiler has this obnoxious tendency to rename all registers that one variable was allocated to
so you can have var1 and var2 both being held in x8 at different places in the function
renaming var1 with rename x8 for the entire function
which makes no sense
Idgaf about the assembly part
Lol
I just wanna decmpile
decompilers are just so complicated
writing a disassembler is a huge task, then writing a decompiler on top of that
rip
Writing decompiler is fun though
okay then u can write it
That's gonna be a 5 year project
when doing shit like this i often question myself "how far do i want to go into this"
:okay:
Yea ghost you do it
Decomp for x86 and arm64? Insane
While i m strugglin to make a uibutton
if one of you makes an x86 decompiler I'll send you 500 in btc
Nah that’s massive weed
it's extremely interesting but it's like

just writing C is so much nicer
massive weed lol
gassive_error
leaking [redacted] 
Okay ship me a vr pc then
at this point you can get a job and never have to worry about manual memory allocation for your whole career
FermiUI
a software development job*

Is the free version of IDA decent?
Yea
look at the differences
Can u decompile shit wit it
No

4.4k for ida pro license + arm64 decompiler @burnt niche
I think it's 1800 for just ida pro
1800
Just 1.5 stimulus checks
true
These motherfuckers charging 4.5k gah damn
spending my stimulus check on ida pro
true
If they made it less expensive. They d have more people buy it
yea
WELL. AT LEAST I GOT windows
Especially with symbols
I did game hax without a decompiler for 4 years
Lol its actually not overpriced for their intended audience.
That too
yeah true
time to work on :redacted: i guess
true
You can’t make profit when 0.01% of computer users would even consider it
Unless you price high
depending on what you're looking through you could find a bug that will pay for ida * 20

Time to go download paid ida for windows
Even then would you pay for it
no
Id buy a car
So you can go to taco bell everyday?
i mean its not like we're losing anything except time by working on it
Yea

This is mine

this is mine
ok




:shlorp:
Shepsad
true
sorry bro the maserati is out of stock due to scalpers
f
Thanks man
Yea np
Maseratis are kinda cringe tbh
Pullup in a nissan before u pullup in a maserati, thats what i say
make a long ass troll face

:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:
:troll2:

_ _
Has any of u worked with UIImage symbolImageNamed before ?
Do you know whats compatibleWithFont is used for ?
From this declaration +(id)symbolImageNamed:(id)arg1 size:(long long)arg2 compatibleWithFont:(id)arg3 traitCollection:(id)arg4 inBundle:(id)arg5;
Didn't find anything about symbolImageNamed 😦
They only seems to cover systemImageNamed
rip
lol
@grave sparrow can you make a dedicated tutorial on this so u can pin it
So i can come back when i need prefs
L
Doesnt theos do this for you?

Then why is he writing this😂
Its easy way easier to make a new project and copy
Or add preference in the tweak folder. Im not sure if this one is as good as making a new project

Rather than typing all that out. U probably have one file that is tweak.x. Just make a new project wit pref bundle
And copy it over
Thats what i meant by this
Watch this
It ll help you
Why that face
I mean i don’t see it being bad for adding 2 switches
who is zane helton
i said "fr" because i am asking, for real?
dev wiki really needs to get updated
Too fuckin spread out to read😂😂
Is the zane helton tutorial bad? Lmao
what should the toolchain prefix be? does theos support no prefix?
arm64-apple-darwin14-
youtube videos for coding

theos is no prefix for folder
else it should be fine
no prefix, ok
Are these the same thing or different -(void)setText:(id)arg1 { %orig(@“text”); } and -(void)setText:(id)arg1 { arg1=@“text”; %orig;} just curious
So its the same thing really
so if you set arg1, or pass @"text" as arg1, either way the value is being altered
so yes
its basically the same as this:
%orig(@“text”);
}```
and
```- (void)setText:(id)arg1 {
arg1 = @“text”;
%orig(arg1);
}```
they are the exact same
you are correct
I was just wondering looking back at my code, thanks for clarifying
Cum
ulative
excretion originating from the testes, which passes through the vas deferens and eventually the urethra
.
@tepid olive https://youtu.be/L2k_tqfLphw
Hello there... This very basic programming tutorial is for your relaxation, as suggested by a subscriber. Tons of typing sounds and soft spoken rambling :) It's not meant to be an actual tutorial, but maybe you'll learn something! Sweet dreams :)
My second coding video: https://youtu.be/FKCMQA7l1B0
Disclaimer: This video is not made for kids.
...
Heres a tutorial for you
What has this channel become
c# apparently
https://youtube.com/c/LetsFindOutASMR1 i learn so much from this guy
I created this channel to help you nod off or just tune out to something calm and interesting.
Topics are generally about Science (mostly Astronomy), Philosophy, History, Maths... or whatever else I'm personally interested in at the moment.
Ways to show support:
▸If you'd like to send us something in the mail:
Let's Find Out ASMR (Rich)
P. O....
Especially about the space
And planets and the universe
Yes
Hes just explaining it
@tepid olive https://youtu.be/o0pvvKovwhU start here
Welcome to part one of my Beginner's Guide to Siri Shortcuts. In this first part, we'll get comfortable working inside the Shortcuts app and we'll build our very first shortcut.
Download the Shortcuts app for FREE here: https://apple.co/34DgHHF
#sirishortcuts #shortcutsapp #siri
GEAR
Apple iPad Pro 11" - https://geni.us/g0EpU
Lamicall ...
Every real programmer needs to develop at least one shortcut

rip i guess im not a real dev
And get the blessings of the shortcut developer GOD known as burrito
troll
@tepid olive maybe one day you will be on the worldwide shortcut conference
https://youtu.be/p7DZ9ReBdZs every real developers dream
https://wwsc20.github.io | https://discord.gg/HrzAhUu
00:00 Countdown
12:18 Introduction
13:56 Pill - Macintosh512k
https://routinehub.co/shortcut/6358
15:50 Papercuts - eaic
https://is.gd/papercuts_setup
17:14 Equestria - zachary7829
18:47 Multiplayer Framework - Nobody6502
https://routinehub.co/shortcut/5924
20:29 SnooCuts - FifiTheBulldog
21...
Comments are off
wtf
the first 12 minutes are a countdown
wow congrats to whoever deleted that

!t fr



!t fr

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object.</Details>
</Error>

shepgobaToday at 3:28 PM
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object.</Details>
</Error>

<fe
>
You’d have to ask rpetrich. saurik wasn’t too encouraging about it either, with some reason
papa saurik
correction: daddy saurik


Ah weird, do you know what would be the best way for me to contact rpetrich?
Yes, thank you. I’ve been called an open source tool quite a lot this week
Email?

Aight thanks


soon
are makefiles supposed to use tabs instead of spaces because nvim is highlighting the indentation in red if i use spaces
TrollUI

yaya
yes
big -Zgip vibes
.... huh? it calls the same thing you would have called if it hadn't been hooked with the arguments that were passed to the function
you can look at it by running logos on the file and you'll see exactly the generated code
if it hadn't been hooked
Yeah basically this
Like, know what Apple does on one of their methods
you can look at it by running logos on the file and you'll see exactly the generated code
use IDA/Hopper/Any other tool to reverse engineer that class and method
Or work at apple
idk why people never suggest that. With how big apple is, it should be lot easier to get a job there than to learn asm.


fair
account deleted today

can confirm
he was kinda addicted so he decided to stop


I still kindof own monotrix.xyz

i mean he was 13 so it didn’t make sense to be on it like that



What
somebody asked me about listing paths for installed applications so I wrote https://github.com/sbingner/appinfo - anybody think that's useful enough for me to put on a repo?
obviously could be expanded easily to give much more information
would upvote putting on a repo, could be expanded if needed to be a more feature rich application explorer library for others
I could probably just stick something like that into uikittools

I don't mind, idk if you can or not :p
@tepid olive wen guitar
google CFNotificationCenterAddObserver
it calls the c function when the notification is posted
I don’t think you understand this kind of notification
then it’s time for apple docs
Im not even back at uni yet 
I did go for a hike today though
Send me to the rockys
Ive never been west but u kno that
So excited to go sometime
Gonna hike some big mountains, grand canyon, shit like that
literally have mountains within a couple miles of my house
surrounded by mountains really
grand canyon cool
Then do interval training on the mountain
the one ive been going up is 2000 feet of elevation and probably a mile or two long
Not bad at all
i think ground level is like 1200 ft here and i measured 3000 at the top
To get that i gotta go an hour and a half from home 
lol
theres so many mountains in my city that were just built around
also there are some houses on the mountains they run for $5-20 million
You stole my idea :fruhh:

lol quiprr of all people
stop using apple music
9 months without an update
a single update
not true, 4 months
maybe his partners expecting..
@tepid olive i still think it’s weird expat is in ios 14
click the link quip
then he should acknowledge the better option
ah ok

quip quit being a dick
still not much better.....
expecting a child...?
9 month wait... hopefully not a cheeseburger
He has dropbear, why don't we?
because you’re bad
didn’t you need to fix that /etc/shells commit
he fixed it
I did
i dont want to merge it right now
ah cash money

who is that
Anyone knows if it’s possible to get the device udid for an AppStore app?
someone on yt
no apple doesn’t let apps do that
they provide other methods for device identification tho
you can do it but the app won’t get accepted
just google
I know but i am developing a tweak
right?
I got null
i don’t understand what you’re trying to do
I was trying to display the device udid in a UIAlertController for experiment purposes 
after the application became active
your state looks sooo good for hiking
in my area to hike you just drive out, park your car, then head into the woods and hope you can find your way back
nothing like those mountains
i would like to smoke a bowl in this location
So shmoo lives in georgia
Got it
is that the real shmoo 
Not in georgia
shmoo you know busman?
Yes
yes
you know joka
Yes but I havent talked to him in like a year and a half

why is my iphone so hot
like wtf
it’s overheating
and i’m just listening to music
stock ios

Ios moment
I bet u use apple music

Kernal panic


kernel panics don’t cause overheating
but ok

ur songs must be fire
To reserve engineer a method with a disassembler. Would you need assembly knowledge for that?
to understand the disassembly, yes
@half walrus did anyone ever do your hue bounty
sad
and they were very understanding, so it's an IOU at this point
true
who did it
and i haven't used the project and wont till i can pay
despite it being open source
idk i may have it starred on my gh
thatmarcel
dragonbuild
pog
looks familiar...
does a lot of bounties i think
true
@half walrus amy prob can do it really easily in swift
wtf
where
it really is
imagine being east coast where there are no mountains
if you drive in any direction from my house for long enough you will reach a mountain
wtf we have mountains
not as good but we have mountains
yea like 50 feet

damn this is what I was missing in my life
yeh true
anyone familiar with content-security policy or wkwebview guru ?
@grim sparrow does signal reborn not work when ur driving?
Oof
@faint timber Mr worldwide
@faint timber tbh all im tryna do is figuring out how to add some code to dump sections of the memory to the drive
Why armv7
The actual drm isn’t in the function
No its in game load
It’s in a function called in there
It passes it to drm check
I labeled them much easier to find shit when its not numbers
@faint timber honestly if u know what your doing can u help me XD
Cus so far I've been doing patches in hex
Oof true
Legit I've done patches in hex as I dont understand arm @faint timber
@faint timber but if I do those install 7.5 and a theme will u assist me
Not for 10 hours
Fair
I’m in bed
Is it comfy
Definitely
Nice
need way more context - what are all the other routines? this basically says if (sub_99d80 != 0) { sub_13768(); } sub25F8e4();
Basically this is the ipod 5.5 and 5th gen cus they use same cpu firmware is different and I dont wanna touch the nanos or classics cus they are close to a iphone and encrypted and use a S5L8702 no keys released but the iPhone wiki mention a team got them but never published it as no one wanted it
They have games and are unique per device sadly and are fully encrypted bina
So u need to dump the ram to get them
20 games was dumped before in 2007 by a user called badblox but he's long gone and so is the code on how it was done but sadly the games he dumped was the worst ones
I'm basically tying to preserve history
@robust radish oh yeh its a long mess if u want more detail I can help
@faint timber the only info I have on cracked games from the ipod is a deleted wiki that took weeks trying to find and its contains 2 keys and iv for the game binary from 2 of the dumped 20 games that was released
.Tetris
key:
042DF36814CFC03B17716FC31538D767 (at 13d05688)
IV : DAE605054BE0E2B7B21AA9D14A81844F (at 13b486cc) (R10)
.Vortex
Key : 43B9A7FF9DEF574215C94DD79E7D80CE
IV : 8EE7AEDDB44A9CD87FF6DB07F719101E
Tho one of them has a address 13B486CC
So roughly I know where the IV is
Sorry if this is too much info
Basically the ipods was forgotten about soon as the iPhone kinda made all the jailbreak teams move to them
@robust radish the thing I've labeled drm check is the function I basically don't want to call upon in gameload lemme get a screenshot of a non patched os
To get the unencrypted games to run i had to nop out these sections
Wait lemme circle them
These i had to remove to allow the decrypted bins allready online to run in 1.3 as 1.3 wasn't patched so I had to do it myself
can u share the game binary/bundle?
Decrypted ones or non decrypted
They use Aes-128-cbc
They use a file called a .sinf
Gamename.Bin.sinf
For the verification
Of dem
Drm
The games come similar to a .ipa but not rly
They are a .ipg a zip file basically but the games are .bin files for executables
The ipod classics confuse me more as they have a similar system to iphones and use a secureboot
Probs a fun challenge to a experienced jailbreaker im just a person who wants the games XD
@robust radish yeah I can share them nothing rly stopping me since the ipods are basically abadonware
Just got clarification for people looking at thos
This
This is the ipod
decrypted
the ipg
great lemme just recompile the folder
XD
since i only have them as the file names in guid form cus thats how the ipod requires them
so i have to zip it into a ipg
ok so i cant do that itunes freaks out
lemme try command line
oh btw there is certificate and itunes metadata folder they dont do anything to stop the game running
@robust radish heres the decrypted vortex
oh btw u cant use itunes to sync a decrypted one unless u edit the metadata to match ur id but then it only works if u have patched firmware
basically they all start with this
so i allways called it a eapp
ok got 7.5
hah, god why
seems kinda silly for an OS that has basically zero security and can very likely be pwned through one of the many file formats it supports
well
the classics the 6th and 7th gen
and all the nanos
use a samsung cpu similar to iphones
but
right
its all encrypted the firmware files
the iboot or whatever u wanna call it in the ipod
decrypts them
they are susceptible to pwnage 2.0 over a dfu loading so they have same issues as iphones
but no one figured out anything more as the iphone team that helped figure that out ditched the project
yep but those were the ones released right at the start of iPhone era ~2007-2008
tho what makes me laugh the strings of the build machine i managed to rip off the utility flash on a classic was not encrypted they used cygwin on a windows machine
not a mac
to make the firmware
I learned about that a few months back, all the iPod dev was done on Windows
Finally, the iPod team developed on Windows computers. Apple didn’t have working ARM developer tools yet, because this was before the iPhone shipped. The iPod team used ARM developer tools from ARM Ltd., which ran only on Windows and Linux.
ayyy
can't say I've ever seen ida themed with pastels
That theme is long_night right?
yeh
@lime pivot best theme
if u want me to put some files to explain more on old ipods i can
i even got the pinout of the pp5021ctdf
well yep, there it is
any idea what the Sxxxxx chip model of those later iPods was?
i got a list
all I've seen is "it has an Apple part number printed on it so we don't know, it might be Samsung idk"
ive spent months piecing things together hoping someone to help me
iPod Nano (3rd gen.): Apple 337S3473 (Samsung S5L8702)
iPod Nano (4th gen.): Apple 339S0049 (Samsung S5L8720)
iPod Nano (5th gen.): Apple 339S0081 (Samsung S5L8730)
iPod Nano (6th gen.): Apple 339S0104 (Samsung S5L8723) (i.e. Samsung APL3278A01)
iPod Nano (7th gen.): Apple 339S0193
iPod Shuffle (3rd gen.): Apple 339S0082
iPod Shuffle (4th gen.): Apple 339S0128
@lime pivot so far what ive pieced together
those are the nanos
the classics use the s5l8702 same as the nano 3rd gen
@edgy cape i have a nano 3rd gen if that's any help
ahaaaa that makes a heap of sense
also the pins on the 30 pin have a serial in and out for a debug util
but i dont know much more
so the 3rd gen nano really is just a shrunk down classic with flash instead of hdd
hahah that's great
👀
oh, retail?
uhh
no
sometimes i worked in back of store
but mostly in a non descript warehouse that mailing from stores shipped to
@lime pivot
u know when they send stuff back to be fixed
yeh that
ah repair tech
boring life ngl
well I went to google and literally just came across your post lmao https://www.reddit.com/r/ipod/comments/ix07fr/ok_so_working_on_patching_13_found_where_the/
not kidding you've been on this for a while
yep













