#development
1 messages · Page 30 of 1
maybe add blank characters if the user inputs less
it is
but when its less it gets corrupted
also doesn't the exploit only let you write a certain number of bits until one gets cut off?
Oh lol, I forgot about this, I'll push soon™️
can you send the file before and after?
the file itself?
yea, before you edit it and after you edit it
enmity wont let me use share menu ae
that is weird
i cant grab the file
it just reverts back to the backup right as i export it
well i have another similar corrupted file that had the same thing happen
@timid furnace
since untethered downgrades are possible with blackbird, would we still need blobs?
dumb question
idfk anything about the bootloader

blackbird is a sep vuln
Doesn't break the (boot) chain of trust
Yes it’s my first time

Untethered downgrade with blackbird literally implies valid blobs, ap still checks blobs
The untethered part is just downgrading sepos which isn’t even possible on all socs
Hasn’t even been done yet publicly
it's not? how do u know that
- blackbird itself was patched
- checkm8 was too (the only public bootroom exploit that works on "modern" devices)
even if you have the sep exploit itself, how does one expect to use it without access to SEP
this means running code before boot when SEP initializes
the worst soldering known to humankind
is that a pico
it says pico so probably
owo what's this?
oh nand dump I see
gl with boot times 
rgh3 is so inconsistent with that
can be instaboot or could cycle for 10 minutes 
How can we improve it
Can the pico be used as a glitch chip
@lime pivot did you have any success in contacting Xina about changing his patch to rpath trolling?
I got left on delivered
Yes
what's rpath he says
Wouldn’t surprise me in the slightest
I think we should collective do meth when a Xina issue arises. I know we all most likely OD within the hour, but it would be fun

False advertising needs less teeth
true...
very based and true
How do I pass the opened URL into my ContentView?




@zenith hatch Icraze loves swift so much he made a guide about it 
Now he has no excuse to hate on us 
true

Objective-C’s runtime is not good
It’s slow



agreed
my future husband
@native dune 1 binary down 💀 10 to go
wtf discord changed which side the favorite button is on
why
why is it on the right now
@zenith moth moment
it was the easy one too
true very rare
true
wow only two left?
If anyone there wants a full tutorial about how to convert a mp3 file to an Apple charging sound for MacDirtyCow here is a full tutorial that I wrote in a pull request. I don’t know if it’s helpful for anyone :
https://github.com/leminlimez/Cowabunga/pull/19
@spice egret stop being everywhere
Convert to m4a, easy
Don’t need caf
iOS isn’t stupid and won’t try playing it as a caf
It’ll detect it’s an m4a and happily play it
File magic
but isn't the default literally a caf
whar
The replaced one
It won’t try playing the m4a as a caf
ohh
I specified m4a lol

quiet
very dumb question but
we definitely need a bootROM exploit to utilize a SEP exploit right
yeah
why can I feature messages
Cock. balls even
Cock. balls even
Manage messages permission is attached to it or something
Cause dev role
I'm forced to use it because it occasionally decides to ignore my last selected channel and open that instead
use accord
Did you actually try
no not at all
that's why this is here
@native dune besides checkm8, what's preventing palera1n from running on windows
checkm8 works

use King, the windows checkm8 in C
why do you need to specify that the dev is a furry
i am using accord now though
if youre being serious, send a link
if youre joking ok
acting up a bit, but otherwise nice
King checkm8 github
true
hmm
if i can make something that's not a virus with swiftui, maybe i can make this even better?
good luck
ellekit is easier to work on than accord and ellekit literally runs in launchd
is launchd not nice to work with? oh you mean in launchd

palera1n will use pongoOS, so to run it on windows we will need to use the tools prohibited here troll
@tepid olive i cant build on windows using its format
@tepid olive do yk if king works w amd on windows
wow ok more things are broken than i thought
can't you use gaster too
although idk if that works on amd either
it doesnt
i thought the consensus was libusbk using zadig
though yes, swapping drivers is no fun
hmmmm
yes
i can use ubuntu
top 10 naming
its just i dont have an intel cpu
but libusbk should be compatible with it
how many controllers do you have on your system
wdym by that
usb controllers
im assuming one host is the back and the other is the front
not exactly
libusbK is a Windows only project which provides a new set of API for Windows (supporting WinUSB, libusb0)
libusbK is a superset of libusb
hmm
alright time to shill my own project
download windows.exe
open it
go to discover ports
you can figure out which ports are on which controller from there
ratted my computer do not use
#######################################################
# Port Discovery #
#######################################################
AMD USB 3.10 eXtensible Host Controller - 1.10 (Microsoft) | USB 3.0 (XHCI) | 14 ports
Port 1 | USB 3.0 | Type C - with switch (guessed)
Port 2 | USB 3.0 | Type C - with switch (guessed)
Port 3 | USB 3.0 | USB 3 Type A (guessed)
Port 4 | USB 3.0 | USB 3 Type A (guessed)
Port 5 | USB 2.0 | Type C - with switch (guessed)
Port 6 | USB 2.0 | Type C - with switch (guessed)
Port 7 | USB 2.0 | USB 3 Type A (guessed)
Port 8 | USB 2.0 | USB 3 Type A (guessed)
Port 9 | USB 2.0 | Type A (guessed)
Port 10 | USB 2.0 | Type A (guessed)
- CORSAIR Lighting Node CORE - operating at USB 1.1
Port 11 | USB 2.0 | Type A (guessed)
Port 12 | USB 2.0 | Type A (guessed)
Port 13 | USB 2.0 | Type A (guessed)
- ITE Device - operating at USB 1.1
Port 14 | USB 2.0 | Internal (guessed)
- USB2.0 Hub - operating at USB 2.0
- Wired Gaming Mouse - operating at USB 1.1
- SteelSeries Apex 5 - operating at USB 1.1
AMD USB 3.10 eXtensible Host Controller - 1.10 (Microsoft) | USB 3.0 (XHCI) | 8 ports
Port 1 | USB 2.0 | USB 3 Type A (guessed)
Port 2 | USB 2.0 | USB 3 Type A (guessed)
- USB3.0 Hub - operating at USB 2.0
- USB Audio Device - operating at USB 1.1
- HD Web Camera - operating at USB 2.0
Port 3 | USB 2.0 | USB 3 Type A (guessed)
Port 4 | USB 2.0 | USB 3 Type A (guessed)
- AT2020USB+ - operating at USB 1.1
Port 5 | USB 3.0 | USB 3 Type A (guessed)
Port 6 | USB 3.0 | USB 3 Type A (guessed)
Port 7 | USB 3.0 | USB 3 Type A (guessed)
- A7000 - operating at USB 3.0
Port 8 | USB 3.0 | USB 3 Type A (guessed)
wen eta devmgmt actually be a tree
633 computers ratted ✅

https://i.dhinak.net/2023-01-12_22-55-48.png although this is easier to use tbh
plug your iphone into a port. then keep plugging your phone into different ports until it goes onto the other controller
those two ports are the ones to try
yeah that does sound easier than looking at traces on a motherboard 
also what cpu and motherboard do you have
mobo: B550M AORUS PRO-P
cpu: AMD Ryzen 5 5600X 6-Core Processor
hmmmmmmmm
not the exact same cpu as mine so i can't guarantee whether it'll work or not
but the CPU ports work for me, which should be the 8-port controller
imaigne not having a linux release
i have no computers that
- can run windows
- are bearable to use
- not my desktop
- have enough space
to run linux on
so linux support gets worked on one day of the month
so thats the io panel on the back of the pc?
idk i cant tell you for sure, you have to test with the program yourself
but probably
i think i tried that already
I mean, Linux probably has a comparable tool already
well this is intended for hackintosh USB mapping, and no such tool exists
but for just the tree view part? you can use lsusb -t (kinda mid) or that one GUI usb viewer that parses sysfs
it just sits on the creating ramdisk phase
doesnt actually make any progress
palera1n? have you tried just solely running gaster
how do i do that
run find . -name gaster in the palera1n dir
find the path that has linux in it
then run ./path/to/gaster pwn
./binaries/Linux/gaster
./ramdisk/Linux/gaster
yea both are the same
dfu
Dfu
usb_timeout: 5
[libusb] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
That's the DFU wait
Not detected L
is that the entire output
yes
the motherboard's manual should also have a block diagram of how the USB controllers are routed
is it actually in dfu
yes
what motherboard does this
mommyboard
Doesn't it even appear in lsusb | grep Apple
for some reason my server ITX board doesn't despite that it's only a year older than my main ATX board
and both are Gigabyte AM4
idk i have never heard of motherboard vendors doing that
Bus 001 Device 013: ID 05ac:1227 Apple, Inc. Mobile Device (DFU Mode)
mine don't
it does
bro what
who is your motherboard vendor
there's your problem
highly likely to not do anything but maybe run gaster as sudo? wild shot in the dark here though
Not a bad idea considering linux
thats what im doing
tried w and without
i hate computers
mine
interesting
ok I thought it indicated which exact ports they went to but oh well. it mostly gives you an idea of it all
It helps a lot tho
I think the controllers are just slow as we established already
@faint stag it needs to be on Bus 3 according to lsusb
Bus 3 probably isn't a hub then
is it safe to ctrl c the gaster
Yeah, doesn't hurt
so should i just keep trying ?
You can
Just note that it's basically RNG cause of latency
That version of gaster should also take reset as an argument
Removed in a later version but idk why. Maybe the reset/cleanup is done automatically then
this is so weird
oh well, I’m throwing in the towel for tonight
I’ll take a crack at it tm

we know
I believe it isn't
There is a variable you can set that will make it reset but that just broke gaster for me
checkmate
When I get home
Procursus for Mac? That's a thing?
Yes
There's a dist
Ofc, there's no official install method but i have a script
i will make my own to improve my understanding of such things
I'd say go ahead but:
You need a zstd binary, a link to the bootstrap and you need to modify $PATH for new files
Mac Procursus Install Instructions
curl -LO https://cameronkatri.com/zstd
Intel: curl -L https://apt.procurs.us/bootstraps/big_sur/bootstrap-darwin-amd64.tar.zst -o bootstrap.tar.zst
M1: curl -L https://apt.procurs.us/bootstraps/big_sur/bootstrap-darwin-arm64.tar.zst -o bootstrap.tar.zst
chmod +x zstd
./zstd -d bootstrap.tar.zst
sudo tar -xpkf bootstrap.tar -C /
printf 'export PATH="/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:$PATH"\nexport CPATH="$CPATH:/opt/procursus/include"\nexport LIBRARY_PATH="$LIBRARY_PATH:/opt/procursus/lib"\n' | sudo tee -a /etc/zshenv /etc/profile
export PATH="/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:$PATH"
export CPATH="$CPATH:/opt/procursus/include"
export LIBRARY_PATH="$LIBRARY_PATH:/opt/procursus/lib"
sudo apt update
sudo apt full-upgrade
Note: This is not a shell script but a set of commands to be run manually
THE BOOTSTRAP URLS ARE WRONG
ok
L
leave them wrong
What, did you make new bootstraps
Replaced the urls in this one
If I were to make a shortcuts cli tool for iOS similar to the shortcuts cli tool on macOS (literally just a wrapper for a couple methods in WorkflowKit which also exist in iOS) would it be legal to try and copy the same args n stuff so any stuff dealing with the macOS cli tool would be the identical command for iOS
or would i need to have different args
The arguments can be the same, just copying code is where things get legally wrong
yeah this
He doesn't want people installing it 
Anyone looked at MPAVRoutingController on >iOS15?
From everything I've found online this should work
guard let routingController = MPAVRoutingController() else {
return
}
routingController.discoveryMode = 3
self.timer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true, block: { _ in
routingController.updateAvailableRoutes()
routingController.fetchAvailableRoutes { routes in
for route in routes! {
NSLog("route: \(route.routeName!)")
}
}
})```
For some reason only the iPhone's speaker shows up as an available route. When I then manually go connect to AirPlay it shows up in the list alongside the normal speaker until I disconnect. Doesn't seem to be the intended behaviour according to:
https://github.com/JustinYangJing/AirPlayTest/blob/ef719b2f5533f863e36aca7284842336c2cec041/AirPlayTest/AirPlayDeviceAutoSelect.m
https://stackoverflow.com/questions/38152763/passing-closures-to-private-apis
https://github.com/ginsudev/RouteConfigurator/blob/main/Tweak.x
Any ideas?
Can we use dirtycow to enable facetime audio on Chinese iphones ?
Someone can see globalize or facetimeenabler tweaks thats open sourced on github to know what they modify and then use santander on ios 16 🌝
@grave sparrow listen fucker
@grim sparrow so i tried reading the dave and busters card on aemulo
what type is it
oooooooooo
thats workable
with a bit of tom foolery I can emualte that
new aemulo should be able to
and dump the data
yeah sure
I’ll leave it on my desk
I don’t remember how many chips/tickets were on it tho
if that would make it easier to read the dump
But whenever you need me to test anything just lmk
Finally got a modern phone jailbroken
I mean that number would probably be helpful icl
it depends if they encrypt the tag or not I guess
with any luck it will just be a raw number in block 3 or something


TRUE
legos
Empty wallet

😂
how do i commit code to my repo from MS VS 2022
do a little tomfoolery 
Anyone know how sandbox.kext checks entitlements
btw is there any way to make an ios app on windows
idk tbh
Yes but its not enjoyable in the slightest
And you have to be jailbroken
to install it on a phone yea
Yes
tell me the software i need to use
wrong
@oak wharf
you can use a macos vm which is takes more setting up, but when it comes to the actual app development is probably the easiest one because you'll have access to xcode and the interface builder
you can also use WSL (what i use) to run theos, but it's a pain in the ass when it comes to the actual development because you have to create every piece of the app programmatically, but you get used to it after a while, and then just install using something like sideloadly
im assuming yes considering i make jailed apps all the time on theos
understandable
@wind ravine in case you were still wondering, CircleSettings doesn't edit any system files, it uses hooks
then maybe im thinking of a different circle settings tweak
id __fastcall sub_7E08(void *a1)
{
id v2; // x19
double v3; // d2
double v4; // d8
id v5; // x0
id v6; // x0
double v7; // d0
id v8; // x21
double v9; // d2
qword_8068();
v2 = objc_msgSend(a1, "iconImageView");
objc_msgSend(v2, "frame");
v4 = v3;
v5 = objc_msgSend(v2, "layer");
if ( v4 <= 100.0 )
{
objc_msgSend(v5, "setMasksToBounds:", 1LL);
v8 = objc_msgSend(v2, "layer");
objc_msgSend(v2, "frame");
v7 = v9 * 0.5;
v6 = v8;
}
else
{
objc_msgSend(v5, "setMasksToBounds:", 0LL);
v6 = objc_msgSend(v2, "layer");
v7 = 0.0;
}
return objc_msgSend(v6, "setCornerRadius:", v7);
}
disassembled if you wanted ^
@wind ravine http://cydia.saurik.com/package/com.vedboon.circleicons/ also uses a hook
CircleSettings: [PSTableCell layoutSubviews]
CircleIcons: [PSTableCell _imageView]
so maybe not possible with dirtycow then
I used to do MTerminal and iFile on an iPhone 3G to write a couple UIKit apps. Fun (small) times
i used to write tweaks on my iPhone 8
i wrote this on my phone in my school's cafeteria
\
10 million iq
if you mean Orion then yes
i wrote mg first tweak on an iphone 6 with a partially cracked device frame
💯
another 10/10 capt development spam guide
dawg didn't even try this becuase plistbuddy does not exist
?
worked for me
plistbuddy - sileo://package/plistbuddy - from https://strap.palera.in/dists/iphoneos-arm64/1800
palera1n repo 
skull emoji
damn that crazy, its almost like im on palera1n
Any chance of having this saved online publicly, without being “hidden” inside discord, like on a gist?
This and any guides here, that is

Listen to or are you drunk i can never tell by #np on #SoundCloud
Less of that and more of having it accessible, not behind a “join server” screen and then figuring out you have to search a whole server
git more like you should git some bitches
Maybe you meant “git pull”
Remember to “git reset”
instead of thanking me for giving her a back rub, she said "git out of my house"
dont touch me
zip it
kill(getpid(), 9)
pls if anyone knows anything I am going to commit over this
git commit, right??
ive done this on a mac
For some reason its just not working on a standalone ios app
i’ll send the code soon
haven’t used MPAVRoutingController tho
interesting do you remember what you used?
I used C apis I think
I don’t remember if they’re private
But obfuscating is easy so private apis don’t matter
damn
But imagine if this was a plist
Literally @grave sparrow's dream
thanks for the nightmare fuel
i did this
<key>hook</key>
<string>FTDeviceSupport</string>
<key>method</key>
<string>callingSupported</string>
<key>returnType</key>
<string>bool</string>
wtf
instance method
and there’s a js string for the actual replacement method
where do they teach coding
Bros pulling JSC into every binary 
Balls
is you’re asking in order to make tweaks, https://github.com/uroboro/Learn-Objective-C-in-24-Days-Clone

average 14 year old
Problem
Python too
@grave sparrow where is launchctl plist
fr
someone ik actually made a hack
Omg really
thats not what I asked
frfr
which yt tutorial did he copy it from
Cameron has a crush for him already
skidded nn cheat
why should dogs listen 
why not
any ark hack on ios?
oh
and the prices are around $50-$300
danghb
before everyone used to have one hack
dangg
and they payed $700
the owner of the hack made like 500k
theres no free one?
there is
link
but its just a editor
oh
you need scripts to inject
how do i get the scripts
idk
😭
theres none these days
and also
theres no point
cuz all the payed hacks are better
why
and u are 100% gonna die
nope
20$
i told u the lowest is $50
oh rightt
they are high quality and have broken features
do u have an ark hack?
i used to
i had fz
$120
my friend gave me
but i stopped playing
actually
there is one free which is good
but u need an app signer to donwload it
can i get the free
yh
ok
but u need app signer
give me the app signer then
gbox/boarsign or other stuff
the ones i mentioned are payed
they need certificate
or just use sideloadly
white names took over #development
i think so
acutally no
it depends
if u on ios 16 then u need
but if not then u dont
i am
then u need to enebale developer mode
the signer which i used costed me $25 and lasted me a whole year without being revoked
oh danggg
U know how they say time is money
Why dont u invest some time into getting good
i doubt someone who wont take time to play a game will take the time to learn how to code, learn how to reverse engineer, reverse engineer a game, learn to make hacks
true
lol untrue as fuck
what if they already knew all of that

is there a way u can get developer mode on ios 16 when u dont see it and without pc?
sideload the application in some way
u got a way?
@native dune where's the source for
iBoot64Patcher
iBootpatch2
img4
iproxy
jq
sspass
so i can compile them myself
i have nothing better to do so im building all the binaries for aarch64
palera1n/iBoot64Patcher
palera1n/iBootpatch2
google img4lib
from libimobiledevice, i think alexia has a build dockerfile
google jq
google sshpass
you can ask @tepid olive for all the binaries btw
well I just realized I also have to compile all the ramdisk binaries too
I also want to know where the sshrd binary came from
binary? 
*binaries

i mean you could guess
pzb is by tihmstar
iproxy is by libimobiledevice
gtar is well gnutar
oh the bins
bootstrap and binpack are from procursus but i don't know where the sshrd bins came from
source
source
forgot git add .
well i know that nathan also used binbag (morpheus stuff) in there
to be fair, just running git commit errors with no changes added to commit
noooo wtf
why
i did tar and spotted binbag
so it's just a guess, but why else would binbag be there
I think it's modified ramiel ramdisk
early versions still had ramiel text in the motd
or something
@native dune why is the python rewrite being cancelled for C
yeah it's morpheus's binpack, screen is in there lmao
because python is bad
its still just going to be a program calling a bunch of other programs though?
in C!
for what benefit other than a higher barrier for entry
when all you're doing is just posix_spawning other processes it doesn't matter what you use to run it
true
the other team members started to write it in C
for what gain
I'm trying to learn c
I am an avid C enjoyer and I think it was dumb
and my hours of work on perfecting the py rewrite are gone
the only reason to do so is to call less binaries in the end if you just add those as a function or use a lib
yet i don't think that's happening 
technically Mineek does
I think
I think so
Honestly its hard to find an owner of a bash script comprised of lots of small excerpts from other scripts that just calls other programs
yes
100% gonna be some leaks

porno
technically we both are, but I own the discord and GitHub
balls
ball
hi hru
the average jailbreaker experience tbh
balls
@steady nest my lawyer would like to inform you that i don't know if im doing this correct
if it didn't work, he's correct
my lawyer says the client of your lawyer doesn't know how to use google
me (the client) tried google, but i (the client) couldn't find anything about what your lawyer was talking about
my lawyer is saying that due to security reasons, he can't help you with such matters
my lawyer says i think i got the hint, but trc was heree isnt logging
but by trc is
my lawyer says to try the other way to use hookf
my lawyer has suggested that me (his client) is dumb
i (the client) did the other %hookf, and it still doesn't log
"_Sec..."
my lawyer said you're all nerds
@grave sparrow this doesn't decrypt for me
it just generates an ipa w a encrypted binary
i think it works now
the app just crashes on launch
its prob sideload detection
captappdecrypt malware
dog doesn't use xcodes
no?
load the mach-o
get a pointer to __TEXT.__info_plist, pass to xpc_create_from_plist
then pass that xpc_object_t to launchctl_print_whatever
umm it doesn't work on macOS you know...
maybe just remove the ldid call from the makefile 
launchctl_xpc_object_print(plist, NULL, 0)
the decl is in launchctl.h, the impl is in xpc_helper.c
what's different?

Mach-O is bogus
you don't have to copy every error message, but any error messages you post should be the same as apple's
Who was on drugs when they gave you the dev role? 
Real devs don't have enough storage for multiple versions of xcode
Makes sense
Cause it's unneeded...
launchctl has a very short life time
So I don't bother releasing any xpc objects
That's literally exactly how it works...
Bro
That's perfectly valid
Yes let me just call free/xpc_release a ton of times right before returning instead of just letting XNU handle it all for me after the prog exits
./launchctl plist ./launchctl 

I think
Does ./launchctl plist __TEXT.__config /sbin/launchd work?
Also, feel free to turn on arc, you'll probably have to annotate all the launchctl_ functions so that the proper references are tracked
The the private xpc function args
Don't
I'll turn on arc
Ask ida, I'm not at my computer 
Binja_KC so nice - the boost dependency is gone
also wtf iOS 16 kcache's are semi-symbolicated now?
Sounds good, thank you 🙏
There's lots of duplicated code, so I'm gonna clean stuff up into some functions but otherwise it looks good, thank you for doing the heavy lifting for me
imagine wanting attention so badly you link your telegram and twitter in #development of all places
Honestly your "snapshot" tweak has already been made at least 20 times
i just wanna know if someone has issues with my tweak so i can dix them asap but ok
i cant find them in any repo idc
there have definitely been tweaks that do the exact same thing before
uses the exact same hook as https://github.com/EamonTracey/SecretShot/blob/main/Logos/SecretShot.x
issue is that you're injecting into snapchat without any sort of bypass
__int64 InitFunc_0() {
Class Class; // x0
Class = objc_getClass("NSNotificationCenter");
return MSHookMessageEx(Class, "addObserver:selector:name:object:", sub_7F20, &qword_8038);
}```
one hook
crying
account ban moment
☠️
this is when they realized what was wrong with the tweak and removed the paypal link to avoid backlash
i remember now
i still cant get over the fact that people yelled at me for trying to cause drama over this
I simply told them to stop selling something that will ban you

why
dont worry
I have 12 hours to finish my essay
and I just spent an hour learning to play the little piano built into the cad software
💀
not really
i havent used storyboard in yonks
what you've just described could be done in like
10 minutes of code
5 maybe
how on earth
what you've just described would work fine in catalyst
figure.surfing
wait it was paid? 😭
99 cents for 4 hooks and a banned snapchat account
seems like a win
have you seen this?
sorry, 2 hooks
🗿

u r not getting boob pics
You know you can look at boobs for free on the internet
giggity
capt loves asking people for boobs
fr
anyone know a working cask for openssl 1.0
why do you need 1.0
Old software
forks exist
i mean the files are there, just use clang
use https://github.com/0xallie/xpwn with openssl 3
guess someone already made a fork, thanks @faint timber
Nice rock you live under?
honestly probably
alright, anyone know a working command to compile xpwn
i've tried using install.py and cmake, but eventually nothing works
man
cmake . will generate build files
you will then get a custom makefile depending on what you passed to cmake
so just run make after cmake says generating is done
but that's not all ofc
you need to pass some stuff to cmake for openssl3 to work
as you know it won't be found by default with macOS + brew
brew warns you about this too
yeah i noticed
well, turns out I had openssl 1.0 after all
and all the tools work properly now
thanks
If I make something funny on a Swift Playground, to export the IPA, I need to send the swift package to a Mac and export with Xcode right?
afaik you can't really create an app with Playgrounds
an IPA is really just a zip file
with a certain structure
arm
and then instead of Mach-O, you’ll have LEG-O and get a cease and desist from Lego
Leggo my eggo
Mach-O
FTL-O
KNOT-O
New architecture ORE
Executable ORE-O
New architecture MEXIC
Executable MEXIC-O
New architecture PED
Executable PED-O
yulky
yes
what was wrong with your car?
L
Ah unfortunate lemme know if you need a Little Boy to come in and fix it
Fat man is for nagasaki
fukushima
You
nagasaki is a good place
question abt reverse Engineering online / server sided games
would it be possible to claim rewards on said games without even opening the game?
or can't the login be replicated => which makes the post req claiming the reward invalid

.
Whats that?
github
Ik thAt
I just used palera1n and have been out of the scene for a while. I want to use this phone as a dev machine so would like to do everything over ssh
But when running apt update its complaining about:
W: GPG error: https://strap.palera.in iphoneos-arm64/1900 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3D1B28A5FACCB53B
E: The repository 'https://strap.palera.in iphoneos-arm64/1900 InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
i can just use -o Acquire::AllowInsecureRepositories=true but I'd rather fix it properly
Can I get a bump on this thanks
It's not an issue on your end though
you can just pull it in from somewhere
no idea why it isn't doing that automatically
gpg --recv-keys 0x3D1B28A5FACCB53B
@plain egret
Will try that tomorrow. Thanks!
np.
if that doesn't work you can also try gpg --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 0x3D1B28A5FACCB53B
gm
sorry! sending rn
thank you!
gee em
fyi this is a pretty ugly implementation, but it works
the apple picker hardly works
Yeah I just need to get the routes probably, I'm trying to auto initiate screen mirroring
Hmm @tepid olive still having the same issue
So weird because it does show up
I set MRMediaRemoteSetRouteDiscoveryMode(3) too
gm
In the syslog
Jan 16 12:08:33 SpringBoard(MediaRemote)[59] <Notice>: <MRAVConcreteRoutingDiscoverySession: 0x283aa9d00> (Audio| - Disabled) - Output devices changed
+ <MRAVConcreteOutputDevice:0x105cc17f0 "test" uid="48:5d:60:7c:ee:22" group_id="(null)" bluetooth_id=(null) type=AirPlay subtype=AppleTV AppleTV2,1>
<MRAVConcreteOutputDevice:0x105cbd290 (local) "Speaker" uid="Speaker" group_id="72E137A4-47FA-4CE9-AF85-7F1C502FB0CD" bluetooth_id=(null) type=BuiltIn subtype=Speaker enc-prog-dl-assets fetch-sender-media-data opt-audio-ui>
It's there but the output from MRMediaRemoteCopyPickableRoutes is
[{
AVAudioRouteName = Speaker;
PortNumber = 171;
RouteCurrentlyPicked = 1;
RouteName = Speaker;
RouteSupportsAudio = 1;
RouteType = Default;
RouteUID = Speaker;
SupportsSharePlay = 1;
}]
@tepid olive no no
Oh i get it
I was just showing that on the device it does appear
Maybe iOS just requires entitlements
Right now I just have the code in the default view controller
zsh: killed flexdecrypt
iPhone:~ mobile% ldid -e flexdecrypt
<?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.diagnosticd.diagnostic</key>
<true/>
<key>com.apple.frontboard.debugapplications</key>
<true/>
<key>com.apple.multitasking.termination</key>
<true/>
<key>com.apple.private.cs.debugger</key>
<true/>
<key>com.apple.private.security.no-sandbox</key>
<true/>
<key>com.apple.private.skip-library-validation</key>
<true/>
<key>com.apple.springboard.launchapplications</key>
<true/>
<key>dynamic-codesigning</key>
<true/>
<key>get-task-allow</key>
<true/>
<key>platform-application</key>
<true/>
<key>task_for_pid-allow</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.diagnosticd.diagnostic</key>
<true/>
<key>com.apple.frontboard.debugapplications</key>
<true/>
<key>com.apple.multitasking.termination</key>
<true/>
<key>com.apple.private.cs.debugger</key>
<true/>
<key>com.apple.private.security.no-sandbox</key>
<true/>
<key>com.apple.private.skip-library-validation</key>
<true/>
<key>com.apple.springboard.launchapplications</key>
<true/>
<key>dynamic-codesigning</key>
<true/>
<key>get-task-allow</key>
<true/>
<key>platform-application</key>
<true/>
<key>task_for_pid-allow</key>
<true/>
</dict>
</plist>
i think its bc its using entitlements that you cant use in iOS 15
im so smart
<!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.diagnosticd.diagnostic</key>
<true/>
<key>com.apple.frontboard.debugapplications</key>
<true/>
<key>com.apple.multitasking.termination</key>
<true/>
<key>com.apple.private.security.no-sandbox</key>
<true/>
<key>com.apple.springboard.launchapplications</key>
<true/>
<key>get-task-allow</key>
<true/>
<key>platform-application</key>
<true/>
<key>task_for_pid-allow</key>
<true/>
</dict>
</plist>
idk if it actually runs or not
but the usage prints without killing
YAYAYYYY
it works
:)))
@grave sparrow your script works, but only if you resign with the entitlements if youre on iOS 15
no, it has entitlements
but the entitlements it has arent able to run on iOS 15
three entitlement cannot be used in ios15, whether it is the developer certificate or app store fast path
if ( trust_level <= 6 ) {
(pmap_cs detection)
"http://com.apple.private.cs.debugger"
"dynamic-codesigning"
"http://com.apple.private.skip-library-validation"
}
and flexdecrypt is signed with all 3 of them LOL
I don't see why it needs dynamic codesign
it runs perfectly fine without any of the 3 listed entitlements
I'm pretty sure they just threw a ton of entitlements at the wall and hoped it stuck
like sideloadly installs it without saying that its an encrypted binary + ida doesnt recognize it as a encrypted binary
which is not st all uncommon
don't think you need half of these
trolling
I've only just managed to get it working, its a completely different path
Will share the knowledge with all once I get my repo tidied up tomorrow
This is so bulky when unfairplay works by just using mremap_encrypted
static too
mremap_encrypted requires krw
and when it was made, there was no krw for trollstore
laugh at this man

he thought captware would work
there still is not
without the script
thought id play it safe in case there was ¯_(ツ)_/¯
I mean you can always work on a project that spawns a jailbreakd daemon with krw access
, but so far noone has done this (except for me on 15.1.1 but privately)
The problem is still if jbd dies for whatever reason, krw is gone
That's why I don't plan on releasing it, also it needs a bunch of offsets and shit and would only work on >= 15.1.1
so just make a call for krw check if it will error, and if it errors bc jailbreakd isn't launched, just reopen it
and if it fails more than x times in a y timeframe, just kill the task entirely
😑 no
when krw is gone once, it's gone
you'd need to rerun the exploit or whatever
yeah
which isn't feasible
also you need krw to even spawn the daemon
so app gets krw, gets CS_PLATFORIMIED, spawns daemon, hands off krw to it
tbh you could set it up in a way where you have jailbreakd and jailbreakd_backup
then when jbd crashes / restarts it gets back jbd from the backup process
and also the other way around
but idk if that's feasible
the backup will die often as well
Nice
ngl the jailbreakd part, even if broken, would be really interesting
What jbds have we got a source to? Meridian’s, electra’s modification of the first one, leaked unc0ver and fugu14?
The problem seems to stem from stable rw prims, sigh
I bet https://gist.github.com/tihmstar/0a33b945721ebfd2043110b8d217d9b3 is probably PAC’d now
go ahead, beg coolstar to release source
uicache -l....
c++
mov rax, rsi
ret
sh?
i mean, just find every info.plist in a .app folder or bundle dir and use plutil to get CFBundleIdentifier and the display name
to avoid writing to a file or something you can just send everything into two arrays
then if you want an alphabetical sort, just pipe it through sort with the appropriate delimiter and then print the headers, then the output of sort?
that’s what I was doing














