#development
1 messages · Page 286 of 1
yeah but it would be nice if max had its own beautiful thing
brew is the ugly child
mac*
@gaunt mesa /opt/procursus or is that a bad root path
Yes

forgive me being an idiot
but
what would procursus on mac be used for?
Tools
oh
ok then
procursus linux wen 
Like idk what that question means
Its not needed on linux because linux distros always have a package mgr
@tepid olive just like how it’s used on ios minus the bootstrap part
oh
for the up to date tools
well i did call it
Well we’d still strap, just less stuff
forgive me being an idiot
what tools
Dpkg and apt
make sure that it actually does stuff properly
innit
brew not adding to path pisses me off
This isnt my first rodeo in the mac apt world
I did it once
It was way better than brew as an installer but there was no build system
Now we have everything

pain
LINUXBREW

true
🧠
@lofty juniper nearly finished individual selection 
Swift nerds, what's the cleaner way of doing this
poggggggg
swift 4.2+ there's <BOOL>.toggle()
but the source code for that is literally self = !self
lmao
Anyone here that's pushed an app to the App Store before?
Yes
prefix operator ^
prefix func ^ (b: inout Bool) {
b = !b
}
@grim sparrow

literally
LMAOOO
#subreddit i guess
@glacial matrix
what?
@glacial matrix he wants you to delete that post linked above because he’s pirating.


nfr

_
_


@tepid olive sorry bro but I stole your hashtag https://twitter.com/elihweilrahc13/status/1331715258851979265?s=21
That's the attitude!
my friend just logged into discord with my account token using [redacted so I don't get muted]

ok



is rainbow and then the word table filtered
ok
good
why did you give them your token in the first place
@grim sparrow he just cracked my hashed token



this doesnt include forks
which would be a hell of a lot more objc and c and cpp
lul
u just cant see it cuz like 10 repos r private
do you have proof? I mean, I see that the account is less than 24h old and is a help vampire, but I can't delete for that reason
oh, IAP piracy
lol
On the left sidebar you’ll see a folder called Products, inside being your .app. If you drag this .app onto the device manager app list, it should just install
it wont give the you need to update software error?
ill try it
where's this device manager app list?
Window -> Device and Simulator
ok
the thing is before i just tapped that play button
and it should install on my device
but as i have updated my ios to 14.1
gives me the error i should update the xcode
product -> archive
it does!
thanks
gracias
Is there anyway to develop tweaks in c++?
Nice but I would have to get used to using Objective-C++, but thats fine to me.
Thanks for the Help!
@grave sparrow ill objective your c
@grave sparrow 2x faster for each individual log saved
:vibeok:
I messed with my gdm3 scaling and now my screen is unusable. Is there a way to set scaling manually?
@surreal mountain go do what capt said he would pay you to do or ill ban your face (message from capt)
ok now give
Notch
Less


Oke
You’re a male thong
Hi guys sorry to bother you. I would like to create an app shift to use in SSH on an ios14. This console app uses bridge mapped object methods. I compile it but every time I run it I get killed 9 even if I sign it with ldid.
0, because os_log APIs are effectively no-op if nobody is streaming the log
GM EVERYONE
hi

open Console.app and leave it in the background, then see if there's a perf difference on the phone
although tbh it'll more likely fill up your Mac RAM and disk before it makes the phone unbearably slow
enable verbose logs in the menu for good measure
Isn’t each log message stored in ram?
I think errors are stored for a little bit and written to disk on occasion, but everything else is discarded, doesn't even leave the process

and even with console.app attached, it's still only in memory for long enough to get xpc'd to logd and then sent over usb
Console.app on the other hand… not the most well-built of Apple apps
quite the opposite

if you fall asleep forgetting you had console.app open don't be surprised if you wake up to low RAM/disk errors
can confirm from experience
where

https://twitter.com/natfriedman/status/1305512578311884800?s=21
https://twitter.com/natfriedman/status/1330924323952091137?s=21
@michaeldera It's coming. Will be the best dark mode you ever saw.
195
@AndrewCMyers After we are done with dark mode, we will ship accessible color modes for people with color blindness.
GM
@grim sparrow yea why have u risen

@tepid olive What's up with your status
HUH
I am catgirl until further notice



It is Turkey day in America

wow I should never again try to make a widget for iOS 14
funny very
comedy
innit
lmao

Console app bad
Big Sur fixed it by adding “start streaming messages”


(It’s not fixed)
@grim sparrow where is :AyuPyon:

I’m on mobile idk how to click on the emote and see the server
It could very well be a public server and I have no idea
Woe
Is there a way to view Protobuf data on flexall?
Or even just a way to export the request data so I can view it on desktop
Thx
🦃
I want Unjailbreak Odyssey, and still, ios 13.5.1, answer to have friends
Lookup how to restore rootfs for odyssey
ลองแล้วครับ ไม่ได้สีกที
LMAO
I didn't answer, does that mean I have no friends

I watched a ton of videos on iOS kernel, memory, framebuffer stuff, Return Oriented Programming, etc.. I think my brain has shrunk under the load of information that just got dumped onto it.
makes me respect the security researchers more tho 

True
just ordered my pinephone 😛
🦃
Anyone here ever created a PSButtonCell PSSpecifier in runtime? My buttons stopped working at some point, possibly when I switched from loading a plist into creating things in runtime.
I do this, and nothing happens when I press the button.
[specifier setProperty:NSStringFromSelector(selector) forKey:@"action"] where selector is a SEL ( @selector(someMethod))
The properties of the specifier is filled
The action key is parsed and converted to an Obj-c property as part of loading the plist
so do I interpret this right, should it be a SEL and not a string?
It should be a string for parsing the property but, you shouldn't be using setProperty:forKey: if you are creating it dynamically
Hmm, alright. I tried using setButtonAction: but that didn't work either 🤔
Setting action iVar should work.
Alright, let's try that!
That probably corresponds to setLegacyAction: and legacyAction.

Hmm yeah alright, would make sense cause it didn't work with specifier->action = selector
Huh, specifier->action should work. Was using it just fine on iOS 10.
Very strange, another tweak of mine that loads from the plist has the ivar action set, and yet it does nothing when setting it dynamically (the ivar is set, but nothing happen on button tap)
Hm, well if you look at the cell's tap gesture. The action of gesture should be one of the perform* methods of the specifier, that should tell you which action needs to be set if its changed now.
How do I find the gesture? The gestureRecognizer ivar is empty 🤔
(even for the tweak that loads the plist)
nvm, found it
alright, so one difference is that the not working tweak's id _pTarget and SEL _pAction is nil
Definitely need target, otherwise it wouldn't know what to call the selector on
In your working iOS 10 tweak where you did this, did you do things in another order?
the properties I mentioned above was in the cell
PSSpecifier *email = [PSSpecifier preferenceSpecifierNamed:@"Email Support" target:self set:NULL get:NULL detail:nil cell:PSButtonCell edit:nil];
email->action = @selector(emailSupport);
// other calls to [email setProperty:forKey:];
It does correspond to legacyAction so should use the setter.
well, that was a rookie mistake... works now. Thanks a lot for the guidance!
Alright, but the ivar should work just as good, right?
Yeah
Happy Thanksgiving, my American friends! 🦃
Turkey day*
i feel cheated
Should have added a GPL license then
Happy Thanksgiving, my American friends! 🦃
Unlicense 😫
Pain
:peek: as a response


Ok
@tepid olive you aren’t showing the full thing
what virus is this?
Post again
Yes I was unsure whether you were ok with me posting a dm screenshot
So I censored
Hey no need to remind me
Many times
I do have irl friends

See

!false


true I am an alt
they don’t look happy
anyone know how to turn on the screen? i cant figure out how to call -[SBNCScreenController _turnOnScreen]. choose() is broken and i cant find a way to get it through a shared instance. iOS 14.
this is all i could find, i got the same result as OP: https://old.reddit.com/r/jailbreakdevelopers/comments/i4piwb/help_how_to_wake_screen/
well i traced the property diagram (SBNCNotificationDispatcher -> SBNCAlertingController -> SBNCScreenController) and based on the name schemes it seems you would do this by posting a notification
not sure what that notification name is
was pretty sure there was an easy method on SpringBoard or SBWorkspace for waking the screen
-(void)_turnScreenOnOnDashBoardWithCompletion:(/*^block*/id)arg1 ; possibly
it'll be a great dark mode, the greatest of all dark modes

I mean at least they did fix that problem of it being impossible to stop logs from coming in once you have the logs you need, I guess…
but it's still undoubtedly bad
Tru
I'm pretty sure the "clear" button still occasionally unclears all previous messages including ones you cleared ages ago
Fantastic Combo for 4gb ram MacBook: Console, Xcode, Discord, Firefox
My day of catgirl is up apparently
anyone here have experience with adding an extra entry to the share sheet?
someone I know disassembled it and it's… about as bad as it is buggy
For those who didn’t have context
majority of the code is shoved into a view controller
This is the ideal method Wym 
lmfao

it's called your computer privileges should be revoked
@saurik
when I think about MVVM my mind jumps to person woman man camera tv
model view view model
or wait no thats in 1 file
person woman man camera tv
ight
Unc0ver moment
@lime pivot @shepo
@primal perch
thanks.
[UIApp _turnScreenOnOnDashBoardWithCompletion:nil]
sexy
OnOn
a
møøse
😬
bruh moment
a certified bruh moment, in fact
thank you for your input

community essential
My application for Chariz Job:
- Mild Swift knowledge
This concludes my qualifications, please consider 🙂

.section __DATA,data
selName:
.asciz "setBackgroundAlpha:"
className:
.asciz "SBDockView"```
me when i write asm tweak
@primal perch
me when nfr
.align 16
new_method:
adrp x8, orig_method@page
add x8, x8, orig_method@pageoff
ldr x8, [x8]
fmov d0, #0.0
br x8
true
true
ur dumb
not false
damn i remember i had unlimited gift cards for shake shack

almost all had same pattern bro
just generate pattern
run through website
ez
@grave sparrow yea you be having five guys in your mouth
go ahead pay $8 for a burger at 5 guys
true 5 guys great
imagine wanting to be a swine bro
you disgusting af
bro that doesnt work
i be doing the trifecta on your mom
😎
true
go ahead look it up
i will be red soon 
true
True


anyone know how to convert from objc->js in cycript?
e.g. i want a NSDictionary to turn into a js object
i know js->objc is Instance.box(@{})
but looking at the docs there isnt a helper method for the other way around
i guess could just do for each but thats kinda 
kk
fixed!!!!!!!!!!!!!!!!!!!
yeah this shits wack yo
the docs are straight up wrong
OHH
Because of this bridging, it is generally possible to use JavaScript methods on Objective-C types
generally
FUCK i didnt mean to edit that
shit
fuck ripcord
fuck cycript
gonna write my own
gonna write my own discord
cant be that hard
uh
@floral notch its pretty hard
mostly cuz discord sucks ass and u have to write specification support for like 10 million different api versions

make && make installl
with 3 l's
there you're done
brb raise series A from andressen horowitz

how to learn tweak making
Why do I feel like it’s a rick roll
I clicked and it went to YouTube
Before it loaded the page, I left

I saw the link change to YouTube
I could still click off before video plays
Also if I paused the video before it plays, that means I wasn’t rick rolled
alt+f4
I like how that car’s just rolling back lmfao
anyone sexy who wants to help me?
I already posted a whole thing in the ios dev server
I’m sexy

capt was already sexy enough ♥️
trump cultists
@nimble parcel
82 votes and 45 comments so far on Reddit

Orion
Mfers gotta steal all names
And this ain’t even new shit, it’s all his FOSS tweaks in 1 but paid
Is there anywhere I can find an iOS 14 sdk?
Yes, pinned in #jailbreak
No one:
Linux:
That's GNU/Linux to you
someone help me get started into the world of developing tweaks
learn objc
get familiar with ios frameworks and uikit by writing apps
then once u r comfortable with apps
make tweaks
objc tutorial is pinned
@granite saddle
how long should this take?
as long as you need to get good
oh boy
I can’t even rename Orion because that’s going to be a total pain in the ass
Perfect

Tbh this tweak shouldn’t even exist lol
It’s basically the guys own Foss tweaks but then packaged in 1
People are recommending in the comments to price it at 5$??
It would be better and cheaper for the user to just install all packages individually lmao
watch the same people who suggested to price it at $5 complain about the price
@misty cradle I said that yesterday, surely if it’s all bundled in one, that’s just gonna be loading a potentially quite large dylib into everything it tweaks
Surely it’s more efficient, and cheaper to just buy the needed tweaks separately?

May be a few new features
But 70%+ will be a compilation of his existing free tweaks

It seems weird to me he’s doing this
He’s got some of the best free, open-source tweaks
insert a press x for doubt emote here

i hate that
oh, man, another paid springtomize alternative!
never done before!!!!!!!!!!!
EVER!!!!!!!!!!!!!!!!!!!!
smh
wtf
I am thinking of adding a small price of <= 2$ to my upcoming tweak Orion and gifting it to anyone who can’t afford that. Would anyone be interested in downloading it if it wasn’t free?
wtf
wtf
Of course

Setting 69th bit of ARM64_REG_HID4 enables MTE, they choose not to enable that as you can't run XNU compiled with MTE enabled because of the excessive number of bugs.
@misty cradle Meet you in shanghai
wtf
@misty cradle how many checkout bot giveaways are you gonna enter my guy
i just need to get my hands on dragon bro
:fir_bruh:
that shit goes for 20k+


Fr
Someone should reupload this video in 2021: https://www.youtube.com/watch?v=Dp7iveA5CRs
lol
@FectaTr1 It’s the continuation of my work with all my tweaks updated for iOS 14, a lot of new features (many of which come as separate paid tweaks by other devs), a lot of bug fixes etc. I don’t think the fact that I decided to release everything for free on 13 affects what I’ll do on 14
@grave sparrow 
Bruh
Real haxors don't memorize they check the title using https://www.youtube.com/get_video_info?video_id=dQw4w9WgXcQ
What about this https://www.youtube.com/watch?v=ub82Xb1C8os
Ok
hey in terms of ideology (not explicit code) what would be a good way to pass data into a view controller
a few ideas i had were:
- pass it in through a method or init
- retrieve the information from a singleton manager
if anyone has any better ideas please lmk
or you could just give it a property then set it
i could do that too
i decided to use a struct that's set

ok
?
your code is so bad ive never even looked at it
damn

what
Jelbrack 14.2??!! A14??? Plez
@faint timber yes
what the fuck
why
the
fuck
99% guarantee that's like a picture of a cock
or
something
.
@grave sparrow bruh
rick roll?
pretty much the same as putting a cock
whatever
cock
birthday boi got a promotion
I’m going to say something controversial.
I have never played Among Us and it looks stupid.
100% agree to all 4 of those statements

10 blocked messages
11 blocked messages
Ok
It’s overrated IMO
cap
Nah it’s overrated as fuck
cap
^^^
The game itself is quite boring, it’s the shouting, accusing, broken relationships with friends that make it fun

Lmao
I’m not wrong
You’re not
Walking about doing little swipe things and stuff is boring
The enjoyable element is the friends
But bruh “broken relationships” 
Am I wrong
It’s probably happened
If you filter r/TIFU to “Among Us” I can guarantee it’s happened
this whole friend thing sounds scary
That was meant for General. Sorry...
nfr

nfr
nfrcoal
nfr


I was gonna get the first message of november 28th

developing on macbook
cringe
arm
this hurts
.
.
horny

i don't understand how this just randomly breaks
<unknown>:0: error: generate-pch command failed with exit code 1 (use -v to see invocation)

Swift
yeah?

Finally you added live lyrics
ah yes
?
the font is correct
hm
Sim doesn’t have music?
looks like it wants a thicc font
i have UI within an xcode proejct

the actual timings logic is on theos
but as u can see i cannot compile because generate-pch is failing

Mf why are you listening to that song
You said that song sounds good when you’re high
Are you high again

its just the only song that i had dumped live lyrics for
and im too lazy to go get another one
how do I do something as root?
I need to write to a file from an app and am getting permission denied
Make binary to do it
Give the binary root bits
And run the binary from the app
Obv you will still need to set uid in the binary as well
@tepid olive shut up catgirl
why do you need to write to this file?
Day 284 of no Procursus/bootstrap switch in checkra1n app
@misty cradle true

when were you promised this exactly
gm
gm
bro if you made me billions of australian dollars I wouldn't need to be sitting on discord answering that question rn
also yes
Not saying i was promised it, but was just saying it would be nice to have and i miss it 😔
Sileo, Zebra and Signal do it if you need creative inspiration
sileo and zebra have a helper daemon
The one in Signal works in the exact same way 
The one in Signal works in the exact same way :peek:
@grim sparrow

quoting 

quoting
@gaunt mesa
Man like me downgrades discord for it
Bc fuck replies
It’s version 44, thank me later
Why would anything use a daemon for root access

doesn't zebra use it for apt commands
Gm
Thats not a daemon
hmm okay
same
It’s a helper binary 
@gaunt mesa i believe it runs firmware
wtf

I’m saving a user auth token for an app to a file
Sounds like malware but it isn’t
Ok gracias
and u say batchomatic is a virus
@tepid olive please we need you


_ _
ok
https://github.com/0x742/noia
just a noob-friendly mobile applications sandbox file browser tool.
Simple mobile applications sandbox file browser tool. Powered by frida.re. - 0x742/noia
fr9
Why does that have to be saved outside the app sandbox/container?
Because I wanna access it from preferences
Another valid strategy is to save it in the app documents directory
But idk how to get that path from outside the sandbox
What’s that?
bruh

No we just act like you know a decent amount about how objective C and apples code works
You’re asking too much of me
Nfr
True
The only thing im good at is not dying
I haven’t died yet
ok
@tepid olive where’s the recommended place to get python3 from on odyssey
apparently its installed and Sileo just doesn’t show some packages for whatever reason
now i have two sileos

fuck it
I'm looping through directories
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *applicationDirectories = [fileManager contentsOfDirectoryAtPath:@"/var/mobile/Containers/Data/Application/" error:nil];
NSString *potentialBearerTokenPath;
for (NSString *applicationDirectory in applicationDirectories) {
potentialBearerTokenPath = [NSString stringWithFormat:@"%@/%@/%@/%@", @"/var/mobile/Containers/Data/Application/", applicationDirectory, @"Documents", @"thefilethatineedgoddammit"];
if ([fileManager fileExistsAtPath:potentialBearerTokenPath]) {
[[UIPasteboard generalPasteboard] setString:[NSString stringWithContentsOfFile:potentialBearerTokenPath encoding:NSUTF8StringEncoding error:nil]];
return;
}
}
who needs skill when I can bruteforce


@nimble parrot read the rules
@inner quail ? Where iCloud bypass

i do not see
:julesdoesnotseeit:
i blind 
Disable SEP
got it thanks
is it possible to display the message composing dialog when device is locked? im getting black screen with keyboard, when unlocked all good
Then you got your answer 
which one big fat no? 😄
turns out the keyboard message also sends the message
ill combine a way to display the person you are sending 2
black screen means the view controller isn't marked as secure
or could be that you didn't setup the view/view controller at all
Most likely the first since its showing correctly after unlock
the window im presenting on?
VC and window yeah
@misty cradle @twilit jungle how can i do that on UIResponder?
Oh boy
oh no
Responders are for event handling, in which case first responder should get first attempt and then go down the next responder chain.
It shouldn't be used for finding nearest view controller, which may or may not be part of the same view hierarchy.
On a side note, this is why you should hook view controllers to present stuff (or something that has access to view controller).
That is the correct way of setting windows to be secure but you shouldn't have to worry about that as you are presenting on an existing view controller. Meaning the view controller's view should already be part of a window that is secure. So you need to make sure the view controller you are presenting is secure as well. To do that, it needs to return true for _canShowWhileLocked method.

any way to downgrade??
@twilit jungle perfect, as always
thank you dude.
everytime i read your messages i learn something new
which version? device? have blobs?
not possible in any way to downgrade 14 to 13 even with blobs
oh aight, much appreciated 🙏
np

did not ask 👍
@restive ether consider your message deleted buddy
wtf


Not wrong
Objective C or Swift for tweak dev?
nfr

LMAO IM THINKING OF JELLYFISH

Bruh
They’re like 99% water
Nfr
Yes
95% is for jellyfish

Lol

I am not smart
nfr






































