#development
1 messages Ā· Page 332 of 1
Does unc0ver support mounting disk images with mount? I'm trying to union-mount a patched ddi but I get this error:
mount_hfs: error on mount(): error = -1.
mount_hfs: Could not create property for re-key environment check: Operation timed out
mount_hfs: Operation not permitted
mount: /Developer failed with 1
the command I'm running is
mount -o union,ro -t hfs `hdik /tmp/ddi-patched.dmg` /Developer
and I'm following @robust radish's tutorial: https://www.reddit.com/r/jailbreakdevelopers/comments/fskdv0/tutorial_debugging_your_tweak_in_any_app_with/ (I'm assuming @objc is tanner)
84 votes and 26 comments so far on Reddit
also for context i'm working on a script to automate the process rn; it works on checkra1n but seems to be broken on u0
air darts but for windows?! haha
would love to see zero-click pairing based on the Apple ID logged into iTunes š
Doubt it, widgets being on empty page has been thoroughly tested.
@twilit jungle yup mine disappeara
Well if its photo widget specific then send crashlog to Tr1, if its for all widgets then send me crashlog
use flex & find it's controller
fucking pog
idk why that tutorial is so complicated. When I used to make game hacks I'd debug them with LLDB all the time. Just install debugserver-10 from Bingner's repo and use LLDB from your mac to connect to it. For example, if I wanted to debug the app store I would do debugserver-10 localhost:12345 --attach=AppStore and then in LLDB from my laptop I would do process connect connect://localhost:12345 and then I could debug
I do it via usb and set up a connection with usbmuxd
Been doing it that way since ios 9 (with previous versions of debugserver)
thanks, Iām aware of this method but the issue is it doesnāt let you debug with Xcode
I wonder whether itās possible to make lockdownd invoke the bootstrapās debugserver rather than the one in /Developer
loss
who ping
@everyone
ah okay

:troll1:
bruh
Pet peeve: iOS isn't case sensitive but dyld is
wait really?
Loading 4 cogs!
Cog "Base" loaded
Cog "Filter" loaded
Cog "Moderation" loaded
Cog "Config" loaded
Connected to discord!
Logs folder does not yet exist, creating now.
Main config file does not exist, creating
Config does not exist for guild neko hypehouse, creating
catgirl#0351 has logged in to Discord!
Logs folder already exists
Config exists for guild emoji farm 2
Config exists for guild neko hypehouse
Successfully logged in and booted!
Bot is ready!```

true
true
i āknow pythonā
not an answer at all but years ago horribly insecure jailbreaks would give everyone the task_for_pid-allow entitlement, conveniently enabling debugging arbitrary processes inside Xcode
itās only macOS that isnāt because everyoneās shit broke when they tried to go case sensitive with APFS
Then i wish i was still case sensitive apfs
I formatted case sensitive HFS+ once
it was actually fine except that Adobe apps refused to install
however I found someone came up with a dylib that bypassed the fs check, and they installed fine after that, but you have to install to a case-insensitive partition
but Adobe then went and rewrote their installer a few months later because of course they did, never tried updating
hi @boreal bramble can u accept my counternotice
what did u make counternotice for
Me 2 ty
Dra1n

Is this a Jailbreak server to?
Yes
Line number 4 is exactly why it happens
Theos is being pointed to a non existent clang
Not deep
you dont have an arm64e toolchain
i can help you with this
you're on linux, yes?
alright
do a few commands for me

hold on need to ssh
Have you used the toolchain linked here?

curl -LO https://archive.quiprr.dev/developer/toolchains/linux-ios-arm64e-clang-toolchain.tar.lzma
lol
i need to shorten that
hold on
copying file 
me and your mom wining and dining tonight
tar xvf linux-ios-arm64e-clang-toolchain.tar.lzma
no
smart
@tepid olive its gonna take a bit š
i gave verbose flag so u know its not frozen
uh
lol
did u remove the - before xvf
L
no
its lzma
ok redownload it pls
try wget
wget doesnt need any flags
just wget link
your mom
yep
fuck
recopy and do it
or just change toolchain to toolchains
i mistyped
sorry
then unpack with tar
after tar finishes, rm -rf linux then mkdir -p linux/iphone
cp -r linux-ios-arm64e-clang-toolchain/* linux/iphone/
wait
make sure ur still in THEOS/toolchain
ok
try compiling
LfrL

fucking
:
L
cry
nice
š
for general purpose stuff
nah it works fine
well his tweaks are a different story

flask
flask >*
you try
Yeah if magic = wanting to die
prob
also using a flex loader would help
Donāt tempt me

no just get a flex loader from a repo
FLEXall etc
I think dgh0st has one on his repo
libflex is a dependency anyways
four finger tap on what you want to mess with
four fingers deep
oh

kinda inappropriate donāt you think
donāt think this is the time for such vulgar language
ok Woman Expert
yeah i am the woman expert after i did your mom lmao

fix the icons
@tepid olive Do you know if its possible to auto start pip from avplayerviewcontroller? Rather then people having to manually press the button.
Not off the top of my head. I guess thats for your youtube tweak? š
Yeah, yesterday I added picture-in-picture, just need to think of a way of getting it to auto start cause apple doesn't have an official way for it.
Lol then call the activation method š
hello
advanced developers, is it possible to make a kernel driver on iOS and is there anything i can read to maybe achieve a better understanding about how that works?
cuz from what i heard, it's really hard
Not surprised
Thatās the first thing I did with Orion
But Iām intelligent
I filtered it to one app

in the .plist
@grave sparrow when is Santa gonna go home
Heās been vibing here too long

Poggers
How about
cum
neko
neko
!!neko
Learn mshookivar for yt, you need it for a lot of things in yt.
Most of the time you can get away with KVC instead of MSHookIvar but thats just personal preference.
MSHookIvar 
MSHookIvar 

@twilit jungle just for curiosity sake , what is KVC.
Is that someone cupping a ballsack
Key-Value Coding
Yes
why not all 3
true, i died at "and balls too"

also i should not have
d the fact your default branch is uwu when this literally exists
as in like
i made it

true
nfr
true
where is god
true
we do hate you
92022121919680512 is now banned from the neko hypehouse

@tepid olive only burrito the shortcut legend can help you. Hes a legend in the community
im not a shortcut dev retard
look into PSUIAppleAccountCell @tepid olive

that hook is kek
PSUIAPPLEACCOUNTCENN
cenn
just beautiful
#import <Foundation/Foundation.h>
%hook __NSCFString
- (void)setString:(id)arg1 {
id neko = nil;
while(!neko) {
base = @"";
neko = [NSString stringWithFormat:@"%@%@", base, @"neko"];
}
return %orig(neko);
}
%end```
wym? hook it my man
without giving code i would hook where the specifier is set, then find the correct key/value to overwrite the name
@tepid olive put a rand() call in there 
@glass reef could you help me with something if you're free
broke globbing and i'm not sure how

F
wow python is fun
discord.py be weird tho
who deleted my message
whoever is deleting you are cunt
v
well
you can do it based off of the key
and create a psspecifier for that key
any recommendations to improve (time) performance of this?
code as text:
if (restartIndex != 0) { // avoid copying if possible
// just saying, but if this were a C array, we could just add to the initial pointer, and we'd be done
// this is essentially a copy operation- it accounts for about 2.5% of the executation time of this method
// the other option is to change every access of `array` to subtract `restartIndex` from the index
array = [array subarrayWithRange:NSMakeRange(restartIndex, array.count - restartIndex)];
}
Which part was the last part?
fixed
what's the purpose of this code exactly?
ffs
linking shit 
I have an ordered array. The first some values are not good. I compute the first index that has a good value. This code uses subarrayWithRange: to create a new array with only the valid values. This is inefficient, because I effectively just want to increment each index access to the array. The array is quiet large, and this is somewhat performance sensitive
woe
couldn't you just declare an index variable and modify that instead?
far less clean, but doesn't require a copy job
and then append/use that where you need
wait @marble tiger is it a mutable array
capt inc more like stfu

or continue them
and then make excuses
because youāre lazy af

yes
that is my excuse

hey bro is that modern settings
yes
nice i just bought it on twickd
sexy
the passcode is balls****
damn itās so late
thatll probably work
neko settings now on proprr repo
my code is arg1 arg2 arg3 arg4
local variables are named var1 var2 var3 var4

True
global variables are named
global1 global2 global3 global4
best way to code 
@vale gust good morning
Good morning you too
blah blah shit code
itās a make file
also get rid of device ip
and make it env variable
or whatever itās called
i forget
7 was good bro, neko settings on ios 7
no iām saying support ios 7

hey I was wondering.. if you had an app that shows a splash screen for the first time.. and make it that it doesnt show the second time.. do y'all save the flag in "local cache"? or like in your databases if you have one?
then why didnāt theos dev do it that way
make pr

theos device ip in shell startup script
yea thats equivalent for sharedpreferences in android.. ok thanks
doesnāt install target processes just exist so they get killed on install or does theos not work like that?
idk
i donāt use theos
:blind:
bro iām pretty sure he knows shell start up script
if he uses linux

he is very epic programmer


control file
i always have it say an awesome mobile substrate tweak
lemme save 10 bytes of bandwidth really quick and cut those out of my control files
gn
cat gn

Yes. I implemented that version too. The adding and subtracting from counts and indices got a little crazy. I havenāt ruled it out completely, but it certainly invites a mistake along the way
if itād be possible to kind of abstract that in some way
The API lists it as an un-mutable array, but Iām actually passing in a mutable array, so thereās room for potential optimization there
if itās a mutable array you could yank index 0 out in a for loop
avoiding the entire copy operation, i think?
Yeah, removeObjectsAtIndexes: is a good option there, I think
Iāll try that, thanks
nfr
Would any experienced devs here be down for providing paid lessons on how to make tweaks/reverse engineer


u don't need to pay to learn this tho
there are some useful guides that can help you get started
It's more of a time thing
getting older with more responsibilities
and there are a few tweaks I need, but I think it would be cool to learn how to do em
Age doesn't change much.
very simple stuff (client side modifying follower count, etc.)
I did a very basic intro to everything
I understand the basics of coding and how tweaks work
how you hook certain methods in the code
then override arguments, return values, etc.
and I managed to play around with flex a bit to get the hang of it
but now im at a point where I feeel it would make more sense to get someone skilled to help me speed up the process
i think what helps is setting a goal
ie a tweak idea, or something you want to accomplish with this information
working towards your goal will help you pick up things that you need
yeah I have a "final tweak" I want to be able to create
and I have smaller tweaks with all the components that would be required for the final tweak
and one of the most important things is learning how to find help on your own you know
yeah I def think googling/research skills are very important
but there are times when I have problems that take hours and hours to fix
true
(which Im told is normal with coding related projects)
if you want the correct answer: i don't know anyone here who teaches stuff for a payment
yeah I assume its not really a popular thing
I dont think may people ask for lessons here lolol
yup
I guess a better way to put it is a freelance tweak and I just watch the person make it
and ask questions š
hmm
u might be able to make a request like that on r/tweakbounty
im not too sure tho
ill try it out
Wasnt talking about you retard
You can ask on tweak bounty. I saw people do that before
yes
it's definitely a lot more complicated than that and there's no way hooking -[__NSCFString setString:] is going to work lol
@tepid olive found it, you probably shouldn't modify system files but it's cachediCloudTitle in /var/mobile/Library/Preferences/com.apple.Preferences.plist
so if you get it to cache the new name it will persist even in jailed state until you tap it
hello developers, surely someone here can point me to a way to legally acquire ida pro for mac? 

Good luck lol. Its $1800
I donāt think anyone is going to help you pirate and they would not be too happy that you even asked.
You use use this instead. I think it only lets you use it for 30 minutes and then you have to restart application. https://www.hopperapp.com @undone nest
Also if i were you, i would delete that message lol. Just saying

Or use both. Hopper kinda pog
and not expensive (relatively)
i thought IDA is paid?
it is?
The price is ridiculous lol.
it is.
Oh wait, there is a freeware version that i havenāt heard about.

Yea, and i just saw that it has swift support which is pretty cool.

yeah lol
i think i used that once
Try your luck with hopper sir
Hopper trial is a pain to use imo
I used to want the paid version for everything, until i realized it was useless at times and how much money i wasted so learn from me.
Well i donāt really have a use for them since i do not know assembly lol.

You donāt need to know asm to use it. You can learn on the go


wineskin


wineskin for ida 7.5

i am not the one with a legit copy of ida

wut you mean.. we all have legit copies of ida

I'm streaming my Mac's screen to iPad Pro 2017 using PeerTalk, but it doesn't seem like it's taking full advantage of USB 3.0 speed, does anyone know why?
why not just use Sidecar

@quasi hatch are you streaming it with a dongle or on the port directly
port directly
you should try using an adapter but idk
wdym, USB to USB C dongle?
yea
why not just use straight up USB C to lightening ?
iirc that cable is low power and thatās why checkra1n and other stuff is broken? would be worth a try
some usb c cables work
wait how do i test this in first place
it really depends on what you get it seems
i have Apple's USB C to Lightening
true man
true
Christian Janev
I just needed better device with better cpu i think...? more fps on iPhone 11. wot
weird
This is where UIKit knowledge would help, its most likely using the regular table view cell properties. There is a different table view cell style for that type of cell (image, title, subtitle, etc). Also you are assuming setTitle: is called, is that really the case?
I really have no actual use for it so..
@half walrus you still need help? sorry I didnāt see this sooner
.
is installer 5.1 beta an ipa or deb?
ok bitch he was just curious dont gotta be rude
lol
please shut the fuck u

look at the properties dictionary
theres a key named "label" which has the name you want to overwrite
Yeah I would take a mutable copy of arg1. userInfo then modify whatever you need to and assign arg1.userInfo to your new dict
- i give you the code
- i spoonfeed you so you can write the code
- i link you to the relevant objc tutorial page
pick one
See if you can follow what I said and we'll help you out with what you're stuck with
hi
look into changing a value and also this https://github.com/uroboro/Learn-Objective-C-in-24-Days-Clone/blob/master/blog_posts/59.md
hello shep
gm
in this case PSSpecifier doesnt have a property i guess but it has a setter getter and an ivar, your goal is getting a mutable copy of that dicitonary
https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=881256329 and also this. Read UIKit section
Helped me understand alot of things.
u can actually make it a property
@primal perch it uh does have a property?
the limneos generated header doesnt have it so im assuming they were implemented manually
thats why i said it didnt even though the methods are there
the programs used for that check the binary and registered properties so thats why i assumed that
i think the setter method needs to be specified cuz it's different right?
I don't think setTitle: will be used in this case. it's a method that was deprecated 10 years ago, nothing should be using it
Oh I see what you mean
for all intents and purposes it is though
Actually you should be using setProperty:forKey: tho
Not using the dictionary at all
swift
yea true
this tweak is now a one liner basically
objc bad!!!
true
Ngl I love all of the design ideas behind rust

The ownership rules confused me at first but I think I'll probably get used to them
rust is cool but i can't really invest myself into it because i don't see it improving my work at all
Swift is stupid in so many ways but once you start using it, you'll realise how dumb some of objc's limitations are
longAssShittyMethodNameThats30CharactersForNoReason
i hate the rust devs
i hate rust
I hate the rust users
in swift that would be .shittyMethodName(30CharactersForNoReason:)
i hate the people that simp for rust and then shit on everything else JUST CUZ A RUST ALTERNSTIVE EXISTS
true
Exactly
its not a c replacement
like i know they have an electron alternstive
I hope rust isn't in any danger with the Mozilla cuts this year?
and now that's i'll i hear rust devs talk about when electron is brought up
didn't they fire the rust team?
If you use anything that isn't rust you are just wrong
right tool for the job, unless it's not rust, in which case it's wrong
I remember once saying on twitter that I used c# and getting a bullet point list in reply about why I should be using rust instead

that's a thing?



if that happens we should run a fucking crusade
that would just inflate the already overly inflated heads of rust devs who hate anything not rust
its just like the arch fanbase, 99% of the users are fine but the vocal 1% taints it all
is there actually a benefit to writing parts of Linux in rust?
no lol
MEMORY SAFE
bet you it'll start a shitfest of ok now that some of the kernel is Rust, all the C parts are Bad and we must rewrite them immediately
TRUE
most memory issues are easy to account for when writing C
just use snprintf and strncpy instead ggez
like when Swift released and everyone and their dog were rewriting perfectly good ObjC libraries for no real reason
prob not getting anything amazing sub $300
Because right now I am using an old imac and love the big screen
@tepid olive what are u looking for?
BuT iTs FaStEr
high refresh rate?
a monitor
good resolution?
27 inch 4k 60hz id assume
1080 good
if you want iMac image quality then UltraFine is the only game in town (I've lookedā¦)
4k 60 will definitely suit u then
https://www.amazon.com/AOC-U2790VQ-3840x2160-Frameless-DisplayPort/dp/B07LBM2DCC/ probably something like this
yeah
but <300 obviously
Yo shep that looks great actually
don't really care about $39 extra
one left in stock š³
lmao shmoo boutta cop
$339 for 4K looks pretty alright

also 10-bit color
12bit
L
the call of duty experience is good enough
How's 2021 btw kirb?
yea its 8bit + FRC kek
macOS says my shitty 1080 monitor is 30-bit
not bad though
OH SHOOT
that doesn't sound right
hahaha
my monitor is 6 bit FRC and it still looks like perfect 8 bit
ax ruh ally ur wrong
it feels like 2020 2
oh yeah, @gaunt mesa did I tell you I emailed PC people and they're gonna ship everything but the gpu now. Hackintosh eta s0n 
it's yesterday but this time I'm not at work
pog
hackintosh not worth it
so the MacBook Pro internal display is 24-bit, my LG 4K is 30-bit, and my shitty $200 1080 is 30-bit
something isn't right here
ur shitty 200 1080 probably just 8 bit FRC too
yeah
you can get a decent 10 bit monitor 1080p for that price so that doesnt seem too unrealistic
Mine is 1440p165hz but my dongle/macbook only drives 1080p60hz
yikes

shep give me a good $200-250 monitor
Can someone tell me a good gaming monitor under 100?
aoc 24g2
I mean the image quality is complete garbage, and the only inputs are DVI and VGA, so it has to be like 10 years old
ebay
link?
Its for ps4 i do not need 1ms
I think I'm gonna buy the monitor you linked
5ms will be fine
yoo
the lowest brightness is higher than my LG and MacBook, and the highest brightness is lower than my LG and MacBook
it stinks
alternatively you can get 1440p 60hz in that price range but id take the higher refresh any day
L
Widescreen eXTENDED Graphics Array PLUS
E X T E N D E D
ok
spelled with an X cause X sounds cool
oh shit did we open source pongo in 2020 lmao
lol
I mean the website did promise "in 2020"
_init:
ret x4```
this monitor might have issues with Velocity
yea true @lethal ice
Hang on
the last few hours of 31/12/20 is still in 2020
what is velocity
ret x30 is a thing of the past
stupid xbox velocity
I just noticed
dumbass graphics architecture
How can a monitor not support rotation
L

DGA
do any of us
xbox velocity is pog tho

modern warfare but good settings
yeah i get like 220fps in multiplayer high graphics
@everyone
We planned to open source checkra1n in 2020, but unfortunately we're not quite ready for a full release yet.
HOWEVER: We just open sourced the entirety of PongoOS, including our kernel patchfinder and SEP exploit! All available at: https://t.co/8ISUttWGmS
there it is
warzone like 160 sometimes 120 because its written like ass
and doesnt use 1/3 of my gpu most of the time
DS4 just doesn't hurt my thumbs as much as xbox controller
Pretty sure I'll benefit from a hackintosh system 

cool link
I might get this one for my ps4
lol
ok what code do you have now
never mind people say screen brightness is bad if your back is to a window which mine is
%hook PSUIAppleAccountCell
-(void)setSpecifier:(PSSpecifier *)spec {
%orig;
}
%end
``` based on what youve said you should have something like this right
almost copped
f
ida doesn't like ret calls with other registers
Does anyone know if that monitor is good enough for a ps4

My solution: blinds
š³ I forgot that one of my windows needs blinds installed
I've got a massive pink blackout blind behind me 
lmao
ok now navigate to the PSUIAppleAccountCell in flex @tepid olive
i have white shutter blinds
click its superclass and just get to where it says PSSpecifier _specifier or something
L
so do I but on one window
but my desk is on the opposite side of t he room anyways
so the light glare is only a problem till about 12pm
and i wake up at 1pm anyways
ok now find _properties in that PSSpecifier
hm maybe I should up my budget I don't want a cheap stand
check that page and see if you can find the key which corresponds to the name
I do have $525 in amazon credit š
what about a desk mount
idk what that is
monitor mount that attaches to the back of ur desk
oh no
then u can swivel and move ur monitor around easily
I dont want to deal with that
lol
here ive already changed it to "cock and nuts" so 
i have a lamp like that

nice cube
my room is low tech

imagine

i need new things now that i'm finally done painting my room
Get streamer lights
but i'm moving out in about a year and a half so idk
Ezpz
unfortunately monitor market rn isnt great @tepid olive
since college
blame the crypto miners for that
It'll be fine
i have a 1660ti or sm
idk
lol
well time to start mining

jk
i don't think wells fargo will give me USD
smh

it would be nice to have one bitcoin
lol I really need a new router
getting a 3080 is basically the lottery though there are plenty of 3070s and 3060tis in comparison

i wouldnt be surprised if they focused more on 3090 production even since they still sell out instantly and higher margins
fuck nvidia
the cards kinda better though 
still
true
fuck ļæ¼electricity
im not a fan of nvidia but im not a fan of amd's broken opengl and dx9 drivers on windows either 
imagine releasing a fake jb
imagine
ima
one thing
why don't nvidia drivers exist for macOS anymore
is it some bullshit petty reason?
pretty much afaik theyre both headstrong companies and they dont want to compromise basically
so we as consumers suffer
couldn't someone make drivers tho
L
like themselves?
ok true
that's horrible
i heard apple rejected nvidias driver cuz it had a memory leak or sm
i just want it to run at 144fps and not be laggy
but there arent drivers so that isnt a possibility
yea just not without drivers 

there is nothing preventing it aside from software
theres probably an internal build that works on mojave too id bet
oh 100%
ofc there is
big sur even
but its either too buggy or they dont want to finish it
no doubt
they do pay well
true
150K+
I mean is it likely that we'll ever see them
Apple will most likely just focus on their own gpus now
if enough people complain then maybe thers a chance

but the market share wanting it is like <1%
big navi is coming to big sur according to leaks
POG

With todays new 11.1 beta, it seems Apple has dropped us a pleasant little surprise. Checking the X6000 framebuffer, we see plenty of new PCI IDs listed:
dortania moment
lol
rx 6700/xt will probably be the play though if youre planning on that
the 6800 is literally nonexistent rn lol
and id hope the 6700xt keeps the 400$ msrp

do you see which value in the _properties holds the name @tepid olive
ok good
see this method on PSSpecifier
use the key "label" and set the property to whatever you want
eg a custom NSString
Call that in setSpecifier
SHUT THE FUCK UP
Gm jornx and Captain Hook
Dude refund sex too
yes you can
Itās shit
dick even
Lacking the absence of inaccuracy
True, even
Ok imma just give you the code and you can understand the specifics
My patience has worn a bit thin

%hook PSUIAppleAccountCell
-(void)setSpecifier:(PSSpecifier *)spec {
[spec setProperty:@"balls, nuts even" forKey:@"label"];
%orig;
}
%end```
%hook PSUIAppleAccountCell
-(void)setSpecifier:(PSSpecifier *)spec {
NSMutableDictionary *properties = [spec.properties mutableCopy];
properties[@"label"] = @"rip skoop";
spec.properties = [properties copy];
%orig;
}
%end``` this is the cheesier way i was doing before muirey pointed out that method
@shut stag so sorry
Sex
wtf
L
everyone is ratio ing aaron lately
he also tried to hide the reply
L
@shut stag L
or when i remove a }
public class func



im just an idiot. it is case sensitive everywhere





