#development
1 messages · Page 435 of 1
everyone gangsta til the whitename
asking me?
yes
oh
basically I had it in my head that announcing winners had to be immediately followed by the prizes being sent

dumb question
ok yulky tulky
add it

like what benefits might sbreload have over killall -9 springboard
sbreload is 'proper'
it’s faster
that too
aight ill j use sbreload then
the only reason to use killall (and this only goes for elu) is because their sbreload breaks auto fill
i think frontboardservices is best i THINK
why front board?
SBSRelaunchAction *restartAction = [SBSRelaunchAction actionWithReason:@"RestartRenderServer" options:SBSRelaunchActionOptionsFadeToBlackTransition targetURL:nil];
[[FBSSystemService sharedService] sendActions:[NSSet setWithObject:restartAction] withResult:nil];```
u just have to link the shit yourself
what he said ^
oh that's a thing
dynamic load instead of linking
kinda gross tho
dyld 
orion tho 
let task = (NSClassFromString("NSTask") as? NSObject.Type)?.init()
task?.perform(Selector(("setLaunchPath:")), with: "/usr/bin/sbreload")
task?.perform(Selector(("launch")))
gonna use this
apple should just let me respring my phone whenever for epic hacks
SBSRelaunchAction *restartAction = [%c(SBSRelaunchAction) actionWithReason:@"RestartRenderServer" options:SBSRelaunchActionOptionsFadeToBlackTransition targetURL:nil];
[[%c(FBSSystemService) sharedService] sendActions:[NSSet setWithObject:restartAction] withResult:nil];```
yeah but it doesn't make sense to load an entire framework before hand if you are not going to use it at all 99% of the time
but dynamic loading is going to load the framework anyway just to fetch the symbol address
agreed w dgh0st, seems like too much
so i dont see how its any better
sbreload should work fine
#import <SpringBoardServices/SBSRestartRenderServerAction.h>```
Its better when you are not going to use the symbol... bruh
i am becoming @half walrus

me when sex
the ios 14 update is submitted
when can i get the refund for it
never
it bricked my pc
i am now a no-refund dev
wild
.
i thought you were talking about the other [redacted]

confused since its not out yet
nah the [redacted] that is [redacted]
The other other [redacted] is still private
yea
[redacted unredact];
@twilit jungle wen eta changes pushed
unknown selector sent to instance redacted

Uhh working on it, lol its bigger than what I thought it was going to be.
undefined variable redacted

i did a bunch of work on the [redacted] but basically forgot about it

ios 16 troll moment
abi change? more like abitch change
wtf
Oh I just realized thats going to make [redacted] more painful huh
😎😎😎😎😎
nfrcock
@tacit spade 
friendos
anyone on arm64e iOS 13 got a quick moment to test alderis for me
give this guy a shot
if your tweaks work and you can pop open color pickers, it's good
man I can't believe that's 1.26 MB
try Wonderbar
aw damn
yeah… that agrees with what everyone was thinking. damn
yep
it's superfat™ with dual arm64e
.theos/_/Library/Frameworks/Alderis.framework/Alderis (for architecture arm64): Mach-O 64-bit dynamically linked shared library arm64
.theos/_/Library/Frameworks/Alderis.framework/Alderis (for architecture arm64e): Mach-O 64-bit dynamically linked shared library arm64e
.theos/_/Library/Frameworks/Alderis.framework/Alderis (for architecture arm64e): Mach-O 64-bit dynamically linked shared library arm64e```
it does
tried it both ways
man that’s going to be annoying to do
guess I'm doing this then
Sounds like a perfect time to get out of tweak development
then who will work on typestatus 3

@grave sparrow give this one a try
gm
gm
whence eta

kind of a backburner thing rn
things have um, maybe slightly changed for Chariz, you know, just a bit
with that Arizona app store legislation that may pass

got to decide whether I want to concede to @grave sparrow 😂
huh how is that not being loaded
if that needs dual binaries just because it links an arm64e thing then I'm pretty fucked
means all alderis clients also need to be rebuilt
shouldn't that be /usr/lib/alderis.dylib?
it replaces all libcolorpicker API in libcolorpicker.dylib but the actual implementation and non-terrible API is in Alderis.framework
So there are 2 dylibs? thats interesting
that's what PAM is for
someone should really port pam_touchid.dylib to iOS
@robust radish lurker 
@objc (ethan) would make that method be exposed to objc as -ethan
im assuming for the better?
very better
i’m not familiar with the details besides it allows out of appstore options for payment
does it go further than thay
haven’t read it
don't know myself, but even that is a big deal
what happened to the one in (south?) dakota
not enough votes on that one
oh it was north
but AZ passing it is a big deal because it sets the precedent
until it goes into a bigger state i’m sure apple will just keep doing what they’re doing
MSHookMessageEx
DHH already said Hey will be relocating to AZ if it passes
so Apple will already have a problem from this
not sure who is supporting these bills, i assume republicans ironically enough
when return to monke though
i know spotify is happy about this
it only depends on the business operating from Arizona, applies all over the world from that one humble piece of in-state legislature
except theyre like the same
speaking of where did you get that log for ur preferenece bundle not loading
is it just in the syslog
true
and, yeah, bet you this will bring AZ a ton in taxes over the next year
suddenly all these companies relocating there to get in on this

if the states see the tax benefits they’ll flock towards it
indeed more republicans voted for it than democrats in the house
will be extremely interesting if this leads to it happening at the federal level
entire country deciding to kill Apple's business model because they got too greedy
on Cum Island
Contents/MacOS for mac bundles, just the root otherwise
apple will just find another way to make money off the devs
inb4 dev cert prices 📈
I could see them deciding to charge you a yearly fee as a percentage of your entire company's revenue
that’s likely how they’ll mitigate
they already proved they could do this with the 15% small business discount
just benefit of that was it's opt-in, not all devs who could use it will
benefit to Apple*
definitely not benefit to devs
just waiting until some state legislature cracks down on the appstore monopoly itself
why would that cause an issue?
that's this whole arm64e problem in the first place
so the problem with xcode 12 is that it can't load dylibs via symlink
eg /Library/MobileSubstrate/DynamicLibraries -> /usr/lib/TweakInject/
i suppose you only have two options in that scenario lol
11 won’t work on 14
11 arm64e abi is not fully compat for 14
sidequestion
since itunes is gone
how do I prevent the window from popping up
this no longer works
(cuz no itunes)
Is that on the latest macOS
nah catalina removed itunes
Cause that is a weird bug since they removed iTunes in Catalina
I meant are you on the latest macOS
nah
I just dont want it to popup everytime
phone connected
whats the finder daemon name
the itunes replacement
AMPDevicesAgent
what a disaster, I gave up trying to build on M1
how is that wrong…?
another color picker
you're using xcode 12
don't know how you're using iPhoneOS14.0.sdk otherwise
@lime pivot our makefile has always hardcoded use xc11 toolchain
^
i'm using Clang 11.0.3
with iPhoneOS14.0.sdk
the 14.0 sdk was dumped via noah's tbd tool
I'm surprised

I need to remake it for 14.4
ni
tbh
and this time just copy symlinks from the xcode sdk
why are hackintoshes so annoying
like
ok think I got it
hours later
very clean 

why is bash still not canceled
why is the simpsons still not canceled


about 17 years overdue

or say sorry i’m french i don’t understand then never respond after
that works too
true
true true
Or just say “have you tried googling”
ok I broke this but you can do bash rm /Library/Frameworks/Alderis.framework/Alderis ln -s Alderis-ios14 /Library/Frameworks/Alderis.framework/Alderis
@surreal mountain X
lik
it doesn't fucking wokr
Ive rebooted my mac too
this always happens
never found a fix
just fixes itself if im lucky
that’s cock
how can I fix AppleUSBHostUserClient memleaks
@lime pivot lol is this normal AppleUSBHostUserClient behavior
instead of kernel
it’ll say by checkrain
even though checkrain isn’t doing shoot
checking if device is ready
shit
it was some time after, and only out of frustration of Cydia's problems
Fair
also because process of elimination
cydia - well…
sileo - can't trust it after everything that happened, not going to promote the toxic behavior
installer - I mean 5.1 has been in development for a year
zebra - buggy but also the most active
Would any body like to help me make a jb for iOS 14 ? Theme of customisation? One
Or something like that
no
How do you plan on making the JB?
hmm
wym>
i mean help me make a tweak for ios 14/?
I don’t think you understand this topic very well lmao
please digress doing any of it
ok
This 
tweat
Would any body like to help me make a jb for iOS 14 ? Theme of customisation? One
don't tempt me
hi again i was wondering if someone would like to help me make a tweak called multidelete
what advice?
From massive saying you don’t understand the topic well enough so don’t do my tweaks or Jailbreak
But I should ask
Do you know any ObjC?
That will get you nowhere
and a coup;e more
Do you know how any of ios frameworks work tho?
Then you probably won’t get anywhere 
is ios frame work important
Depends what you doing but some knowledge of it yes
Do you even have Xcode or Theos?
@warm cipher realistically if you don’t know objc, make some apps first in objc and get to know the language with any guide of your choice
then move to tweaks, it’ll make the entirety easier to follow
Unless you need clout asap, then just wait and keep posting questions until someone eventually answers you and you can copy&paste code.
in my case i just slammed my keyboard trying to make some tweaks, and i have a lot better understanding from that
like i said, realistically from the given inputs that’s still a star in the sky, work for your way to it
It’s not my job to teach you a language, everyone’s available to help out at times but not for pure basics, the internet’s flooded with guides on almost anything
i watched a lot of youtube videos, and then i looked at open source projects similar to what i was trying to achieve and got a feel for what i needed to do
learn objc with a guide of your choice as first step
This project was created with the intention of preservation
^^ this is really helpful
that’s just one, you can probably find another one if you search hard enough.
Also, don’t trust the title
Learning a language is just a rinse & repeat thing, the more you code the better it’ll manifest itself
also mass1ve
what’s up?
I don’t fuck with Swift but apart from the obvious bracketing issues I wouldn’t know
It’s good to see you’re ignoring the whole upper section of advice
why bother with swift if your end goal is making tweaks
true but that was bare time ago
i mean u can use swift in tweaks
can u?
yeah
Not worth imo
fancy syntax for the same shit in the end, if you’re fluent with c anyway there’s no point to it
no hate though
if people wanna use swift that’s chill but I’d push people to just walk the walk as usual with objc
personally it's easier to write ¯_(ツ)_/¯
i just want to make a code what is the easiest method
use objective C
learning the language appropriately in either case
you sound like you’re seeking a shortcut but there’s really none
don't use swift until you learn objective C because the pure swift tweaks and hooking stuff is still private
so if i understand obC what can i do then?
so ur gonna need objective C for hooks anyways
make apps and eventually tweaks
because autocomplete
“easier” is subjective but in general depending on your background with compsci it’s hard or easy.
there are many guides on it
you can learn object oriented programming
basically all the general things because none of us advise starting tweak dev with no programming knowledge
mass1ve can u make tweaks?
if you don’t know jackshit about the basics or core concept then you won’t be doing tweaks anytime soon. Think of it like building blocks, making apps teaches you the essence and that knowledge translates later
I can but I barely publish
wym by barely pub
also is there a way i can put a custom ringtone on my phone like a youtube song onto my phone ?
bc it works on my ipad but i prefer to use it on my phoe
phone
go to #genius-bar or #jailbreak for questions around “can i do xy with tweaks”
ok
bit of an odd question, but does anyone know if the FaceID popup will block popup view controllers presenting over it?
Ok
theos not compiling help
ok.
can u pls fix url encoding in multipla?

how is it broken
= is not a valid sym to pass in forms

shadowdev is probably the smartest one here
yes
apple shit can handle the equal sign for web requests
it’s not that hard you just gotta do runtime inspection 
runtime analysis
it’s not an entirely strong drm check either
it isn't even "strong" btw
Is it possible to simulate this notification style
like force a notif
oh
wait for him to release and then copy 
probably is possible yeah
btw, about bugs. Remove sync calls pls
lol the sync network requests?
yup
yeah
yeah

and use DataTask like a normal person
@vale gust do u want nitro
probably
well, how would i force a normal notification
u can use BBServer or something
pencilChargingIndicator2 does something similar to what you want, if it's open source you can try looking at that
BBServer is the manual way, or you can use the cokepokes library [[libnotifications]]
its not open source unfortunately
I'd try FLEXing the view and seeing if you can find a VC to present or something along those lines
no it doesn't
it does its own thing
it had a similar visual style is what i meant
you'll just have to recreate it then
i also cant FLEX it bc whenever i go to click on it, it dismisses itself
it’s above flexs window level
i’ve already tried reing
useless
just make your own vc and subclass something like SBRingerPillView
u could just investigate with lookin
or LLDB
nvm its UIKeyboardEmojiCollectionView
that’s what i did
lookin is cum
it’s entirely it’s own view
unless i dlopen it lol

a new disciple
u use it once and realize “wow this would’ve saved hours in the past”
combine it with flex and u become god
you can find an object’s address in FLEx, halt with lldb, use po to cast the address to an object variable and run something on it,
etc
.
yeah i love the repl part of LLDB
I ain't wrong
she don’t miss
then thujs is prob abi issue
but Console.app is refusing and idk why lol
Console.app things


true
anyone got class-dump-swift built for iOS?
@grave sparrow is that a tweak bundle using preferenceloader or some app?
?
@grave sparrow if you’re using preferenceloader off bugboss it should have better errors than that
superbro is dumb
https://media1.tenor.com/images/47e8a8777b89f03a408d5990e3c99637/tenor.gif?itemid=20307580
yes
ok
@grave sparrow
are SIP and AMFI enabled?
i should add a feature to imgupload to allow you to hash ips in logs
better yet, that in nginx
sileo
@pixelomer#0772

All my homies keep all stock apple stuff enabled
All my homies don’t jailbreak




would anyone care to explain how to utilize libnotifications
im kinda slow and dont know how to use it
it says how to on the github?
so this? ```#include <dlfcn.h>
@interface CPNotification : NSObject
- (void)showAlertWithTitle:(NSString*)title message:(NSString*)message userInfo:(NSDictionary*)userInfo badgeCount:(int)badgeCount soundName:(NSString*)soundName delay:(double)delay repeats:(BOOL)repeats bundleId:(nonnull NSString*)bundleId uuid:(NSString*)uuid silent:(BOOL)silent;
- (void)hideAlertWithBundleId:(NSString )bundleId uuid:(NSString)uuid;
@end
-
(void)showNotification {
void *handle = dlopen("/usr/lib/libnotifications.dylib", RTLD_LAZY);
if (handle != NULL) {NSString *uid = [[NSUUID UUID] UUIDString]; [objc_getClass("CPNotification") showAlertWithTitle:@"Holy Smokes!" message:@"This is the message!" userInfo:@{@"" : @""} badgeCount:1 soundName:nil //research UNNotificationSound delay:1.00 //cannot be zero & cannot be < 60 if repeats is YES repeats:NO bundleId:@"com.apple.MobileSMS" uuid:uid //specify if you need to use hideAlertWithBundleId and store the string for later use silent:NO]; dlclose(handle);}
}```


That’s the localized thing - if you watch oslog you’ll get the actual dlerror output
Why do so many people have random old preferenceloaders installed? That feels like something that may need fixing somehow
we love preference bundle loading errors
Da
hehe, I was for printing the full gorey dyld error string, Sam didn't want to 😛
it helps cause people just send screenshots of that page, even back when it was just "there was an error" no further details
Yeah... I’ll have it say that then “details: dlerror” or something
Hey, anyone have any idea what the entitlement is for debugging apps?
@grave sparrow what preferenceloader did you have installed?
@stable helm probably get-task-allow
alright, I'll try that. Thanks! Sorry, first time messing around with entitlements :p
Not sure if that’s the right answer in that context though @stable helm
So it just needed updating?
I mean what version when it wasn’t working to tell you any error
Btw Bingner. I got your latest Cycript build from Burritoz and was trying it out, but a lot of the commands I try throw errors and then crash the springboard. Not expecting a fix or anything, just a heads up in case you weren't aware
That isn’t really a release - saurik is supposedly doing a proper build Soon(TM)
So yeah errors are to be expected
This is why having shit on multiple repos is BAD
I'm trying to get Frida to run on arm64e and that's the error I get when trying to spawn apps with it. Is there a list with entitlements somewhere so I can see what they are and what they do? I've got an idea based on some names but not all. I'll mess around with it a bit tho, appreciate the help!
Alright
Why would anybody think that was appropriate?
so alderis issue will be solved anytime soon?
I am getting tons of emails from frustrated users
What is the Alderis issue?
@grave sparrow I don't why you are trying to troll bingner but preference loader is not in Procursus
O
yes
In other words, not a problem for me

when you pay me
its crashing tweaks ..
there are no tweaks on procursus because there is no injector on procursus 
Yeah abi issue
yea, when you try to use LCPParseColorString with alderis
is it getting fixed? can we remove this package until it will??
Odyssey's PL has not been updated for arm64e iOS 14 I guess
why would it be lol
Not yet 
I don't know if needs to be
Afaik it should
what do you guys use to dump headers from decrypted app?
classdank-dyld
and is there a git where we have whatsapp headers that are not from when jesus christ was born
df does he want
It doesn’t take that long for me
Where did you download this
bigboss
classdank isn’t on a repo
it is with ios 13 support on bigboss
classdank != classdump

classdank is a forked/fixed version
lol i thought you made a typo
No lol
ill search for that, thanks
A fork of a fork that works on iOS 14, most of the credit belongs to NitoTV for his work on refactoring the original repo https://github.com/lechium/classdump-dyld check the packages directory on t...
thanks
wdym procursus one?
can it dump ipas?
when i try to dump crackerXI decrypted app it gives me no suitable image found. Did find:
using it right now
Procursus does not host preferenceloader before you start loading your mind with assumptions. I don’t host or even push broken things, ever.
Which i couldn’t give a shit what they do with
anyone know why my repo doesn't work with zebra. why is it looking for Packages.html? not just Packages or a compressed version of it https://m.imgur.com/jVPRUs2
fucking auto correct
giving me success but dir is empty :{
btw i fixed it for myself earlier by just deleting zebra's folder in Application Support 
but that's not a good solution
did you try messing with the options for clearing caches zebra has
yeah i had those
and it didn't do anything
so i tried deleting them to see if that fixed anything
Chariz re-packaging scripts chown all directories as root:wheel. HomePlus needs to write to https://t.co/Bcp3k7WoVe here to save settings. SpringBoard, which H+ runs in, runs as mobile:staff.
So, the fix was chowning that directory in the postinst script.
:/
kill md5
ok fuck it ill RE the old way
pain.mp3
spent a week fixing the ✨ wrong issue ✨
@brittle lantern
wheres ur gitignore
gitignores are cringe just show all files
where do i do this, so i can tell users who are having issues
idk
@brittle lantern your actual issue is afaik the extra newline at the end of your Packages file
Packages.html is the weirdest thing I've ever seen zebra do
go ahead upload / to ur repo
and i have no idea what anyone else is going on about
@next wadi bad script

i use the same script
Classic zebra man
how can html be compression it doesn't even have a Z in the name smh
https://krit.me/fsmapping/scan.py use this

<Package>com.hayden.stupid</Package>
actually amazed APT survived the early-2000s without turning everything into XML
bc they know yaml is the way
Too bad debians still half perl
a bastardised yaml from before yaml was invented
yaml without 90% of the features of yaml
I mean at least it doesn't turn the country of Norway into false
it loads via yaml parsers so i call it yaml
seems fine to me
fictional country
@next wadi why did you rewrite an existing script tho
we already had one that was exactly named dpkg-scanpackages that works great
i didnt know there was one
thats why
dpkg initial release January 1994
yaml initial release May 2001
yeah I would say deb format is a little bit older than yaml
just a bit
maybe it's bc i edited it lmfao
it's probably my fault
true

idk @half walrus i didnt do any real research
all i knew was
i was too lazy to make my packages file myself every time
so
in my true fashion
i made a terrible script that probably has a lot of bugs to do it for me

evidently it does have bugs because of @brittle lanterns issue
also, unless you're on centos
the script is literally named after an existing dpkg tool called 'dpkg-scanpackages'
only OS i know that cant run it is centos
which is why i have scan.py on my server
yes ik
but dpkg wouldnt install for me
specifically a dep error with po4a
Is this on m1
yeppers
po4a hasn't been built yet for m1
at least on procursus
you can download it from brew I guess

nothing like a package manager that takes two minutes to install gpg
https://twitter.com/arm64e/status/1368715969707802626?s=21 controversial opinion
quick recommendation to other devs:
quit r/jailbreak.
used to think the jb scene was toxic, entitled, and awful.
haven’t touched that sub in a while, and things have been far far better all-around.
thats what i was doing

it doesnt install riht
AND
the weirdest part is
its a completely undocumented issue
weirdest
undocumented issue
true
sounds extremely normal to me
i do not believe its my fault in any case
i tried purging brew completely
its a dyld error
sounds like a symptom and not a cause
maybe
cuz ur in jblounge bruh
that place is apparently like heaven
wtf is jblounge?

I like hell
ofc you do
fuck heaven
that's just a procursus thing
its not that great lol its just
it's not toxic tho
imagine #development minus 95% of the discussion there
there isn't
all over the place
literally just the actual good conversations
yea
and no emoji/meme spam
exactly
it's somehow past it's slack workspace limitations
but i think of it more like an irc than a discord server which is very nice
Makes sense why it is heaven
replacement for the old abandoned saurik irc
yeah but the actual IRC is dead
i know people that chill on the IRC
it's like a grand total of 6 active people
I can't join a IRC with a VPN tho at least some of them
they're all on the slack so
¯_(ツ)_/¯
@arm64e It still is, idk if you’re following up with what’s happening recently on here.
is there drama on r/jb rn
i dont even use my old reddit account anymore, i'm completely unplugged from that circle now
but will gladly grab my popcorn
nfr
Ehh just Pwn saying the DMCA was justified and a bunch people downvoting him for that
helo
helo
Who's gonna buy it
How would I go about dumping the headers for an appstore app
you can use something like flexdecrypt + class-dump
oh so
the same drama
as when i was a mod
and when i was an active dev there
laaaame
yep
it depends
what are you trying to do?
if it's just a simple read into a buffer from the beginning to EOF, then mmap be a fair bit slower than fread/fwrite
but if it's a lot of random reads here and there then it could come out to be faster
is it talking over USB or wifi

usb transfer speeds with iOS are at like 3G speeds at best
tfw usb 2.0 speeds via lightning in 2021

why does everyone have corellium
me
giving it to like 15 people
well yeah it’s usage based


sell a tweak then you can afford it
like sex
then yell at me when i get it reactivated bc someone didn’t cover something when i was expecting it
yea where only 50% of the people can use it on 14
i actually hate working on sex now because its literally just me fixing godless bugs
good ol krit usage based subscription bc it’s apparently fully allowed by TOS for me to hand it out like that

when you forget to shut down your 512 core aws instance

comes with the suffering of having to manually manage core counts between projects because floating functionality doesn’t exist
but i’m working on something for that
.
get a miniiii
that’s fine i have the next two weeks off but holy shit i wasted my life
yea im saving up for one of those m1 minis, seen them go on sale for 599 a couple times

Can you find the iOS 14 Update™️?
no
“why did you release your project the second u0 dropped”
true
can you find ios 14 update?
no
why
just no
ask the @ geniuses
ok
and overpaying for servers
yeah ping @ geniuses they love to help

no balls
mega pays for a server and uses 1% of it 
yeah that’s bullshit but ok
if it works, then no

let’s play “why does cydia installation not work”
u writing some shit code if it takes that much longer
haha i wasted 8 bytes of memory i should go kill myself now

these 8 bytes get free’d in less than a second but still!
oh yeah this reminds me you have to pass some arcane flag to mmap to map large files into memory
thats why i do this before each program ends
for (unsigned long long i = 0; i < 0xffffffffffffffff; i++) {
free(i);
}```
not the 8 bytes!
python moment
oh true

ok so i have an actual question
wtf
ikr
MSHookFunction with the static offset + image base
if its symbolicated then its 10x easier
yea
i’ve had no issues with packages there
:charizcoal:


























