#development
1 messages · Page 343 of 1
true
nfr
Hi! I was wondering if anyone knew of a way that I could get my hands on the carkey framework from ios 13.6+. I have a X running 13.7 with checkra1n if that helps at all. I was hoping to at least see how it interacts with automaker apps and see if its possible to create an app that takes advantage of it in conjunction with a raspberry pi that controls the door locks on a car. Thanks!
smart but i would make your own system for that
True. But in order for passes to interact with nfc readers I need to get Apple to say the idea is ok. And I’m not using it for a rewards cards so something tells me that won’t work. And nfc tag reading alone in an app is a nightmare and not in the background at all. Do you have any ideas of how I could go about it?
Spent 4 hours trying to figure out how to add a feature. Found out the feature already exists
Does it show version?
same thing
16 is the new jdk
they are the same version
Try one of them i guess
ok
What u plannin to do wit it if i do ask
minceraft
That would work but I was hoping to be able to sideload it to non-jailbroken devices
Thats impossible
Yea that isn’t gonna work at all
Third party Apps can be sideloaded with tweaks if they work in the sandbox but not hooking stuff like that
Figured. I was kind of wondering originally that If I had access to the framework, I could bundle it into the app and it would work, since obviously certain developers have access. But I’m sure Apple has more security built around the framework access than just who does and doesn’t have the file to import in Xcode
Thanks anyways! I’ll try and figure out another kinda cool way to unlock the car 😝
Daily reminder to stop remaking old tweaks #development message
Can i edit a file memory inside Tweak.xm?
Sorry I’m bad at explaining
Like i wanna patch memory of a resource PAK file not the “Binary”
Why do you insist on not using google
lmao
true

is there anyway to only grab the idd67611dc-b943-42a8-87e8-5b5c138e0e7bbetween the quotes from this string "avatar_color" = 8; "avatar_icon" = 9; "id" = "d67611dc-b943-42a8-87e8-5b5c138e0e7b"; "verified" = 0;
help would be appreciated
With C?
Wym
True
so out of that whole string. i only want the value between "id" = " and the ending "; which gives a string that looks like this d67611dc-b943-42a8-87e8-5b5c138e0e7b
that is what i am looking for
no i am storing it as a string
i am not sure if its a dict lol.
Any1 help
i am logging the value of a nssnotifcation parameter
I’ve done it before but it’s a terrible idea
Can you tell me how do i do this?
Hope you get it
Is anyone working on an a14 jailbreak?
Me
Is this the only contents of the string? Is it a config file of sorts?
about = "reconnect? @friendnotfound";
age = "-1";
"avatar_color" = 20;
"avatar_icon" = 1;
"chat_id" = "820185c4-8c50-40b0-81ee-580bc32e49cf";
"facebook_verified" = 0;
gender = M;
"is_friends" = 0;
"is_initiator" = 0;
"is_validated" = 0;
"is_verified" = 0;
"last_read" = "2021-01-04T13:38:11.747Z";
"liked_other_user" = 0;
"location_flag" = 0;
"my_tags" = (
""
);
"other_likes" = 38;
"other_user_tags" = (
""
);
"profile_tags" = (
);
queue = random;
"queue_id" = "de91dd8b-6530-4e7f-b4a4-3f4fc37624dd";
"queue_name" = ""; .............. and so on```
i am logging a argument.
of a method
That’s a dictionary 
NSMutableDictionary *myDictionary = arg1;
NSString *value = myDictionary[@"chat_id"];
NSLog(@"NSLogify chat id %@",value);```
i tried this but i am getting an error
Which is
Where does arg1 come from?
This looks like a dictionary inside a dictionary
Wait
yes
damn I had a typo in that
i want the chat id without the quotes. i could do it with nsstring n nsrange but probably not a good way
@primal perch he's not gonna need MSHookMemory unless it's mapped read-only
where are you getting userinfo from.
arg1 is a notification right
bool code() {
return true;
}
const uint8_t hack[] = {
0x00, 0x00, 0x80, 0x52, // mov w0, #0
0xc0, 0x03, 0x5f, 0xd6, // ret
};
MSHookMemory(&code, hack, sizeof(hack));``` MSHookMemory

yes it is
9 am
Then you get userinfo from arg1
NSDictionary *dict = [arg1 userInfo];
Arg1 should be renamed anyway
i woke up at 8
``` got it

NSString *value = myDictionary[@"\"chat_id\""]; or this NSString *value = myDictionary[@"chat_id"]; wont work
Print the dictionary
my fault i haven't really messed with dictionarys the much. only arrays
i dont have school today
alright

"is_batch" = 0;
}``` lmfao

lmao you’re welcome, but i still see you just jumping into stuff without bothering with the documentation first though
make playgrounds for each chapter of your progression in a lang, it’s your resource material in the end to reference if needed
yea i ve been making seperate files for different topics that i might forget.
Are you sure that the dictionary you've received is actually mutable?
If it isn't mutable, then writing to it will crash
i just want to read
The stuff i have done so far. 1. Skip Specified Gender until matched with the other gender. 2. when matched with the other gender, send a message immediatly with whatever you have set it as. 3. unlimited timer for recieved pictures/videos through chat. 4. save picture/video that are sent through chat to gallery with a notification telling you it was saved successfully 5. ability to save profile pictures. 6. dont show opened photo/video notfication to the other. 6. dont show typing notification to the user.
lmfao i know, but i might release it so i want to make it as good as possible with alot of features
i just started on it a day ago
today i was working on making the skip and messages fast as possible
its done in a split second. speed is like 2x faster now

@glass reef anything up?
when you finally win a giveaway but it's not even real
well, scratch that
i have slim's love now

😂😂
@burnt niche If you find out, please let me know
disable sip , hook & begone notification
Fuck that shit ass notification
but.. but.. touch id :(
yeah, i’m aware of what i said lmao
system integrity protection
yeah
so touch id isnt compromised
Oh. That's news to me
oh that was for lorenzo
i was talking to @glass reef
bruh
lmao til
did i get tagged and did someone then remove it
Yeah sorry ghost pinged you
I took a look at the thing you wanted me to compile and it relies on a framework I couldn't find
LibHDev
Oh
Extracted it from the deb, but even that seemed like it was missin some stuff
I might be able to take a closer look when I get home from work
alriht no worries
FYI it uses https://github.com/chenxk-j/hookTikTok maybe it needs something from there
long shot though
this is only the region changing and nothing else iirc
you will find it inside flex
Contains, in alphabetical order, descriptions of design patterns, architectures, and other concepts important in Cocoa development.
@digital vale use this as reference
So can i find coordinates?
Please read the Apple documentation provided above
If you’d read the documentation provided above you’d know
Sep: system entropy protection
Slack is technically up in Australia.
105
635

What's krit changed their username to ?
no
Lol what?
I fixed it, nvm


@tepid olive nice pfp 
catgirl
bestgirl*
Lord no please no
dedicated xcode app monitor https://media.discordapp.net/attachments/758706851629629481/795749067493081108/image0.jpg
lmao
held with dongle and microfiber
safe furr work


not a furry

if you want furry pics ask @tepid olive

uwu

why does this channel have more weebs than general
i swear nearly every dev is a weeb
loss
home/gamer
layout code
smol
true
damn it apple i just want to scroll
for trying to reach the things that i can’t see
buts that’s just how i feel
buts that’s just how i feel
buts that’s just how i feel
trying to reach the things that i can’t see
...
i don’t wanna be right
@primal perch is a weeb
does anyone know how to disable/re-enable a usb connection from iOS?
or what launchdaemon/service happens to control that
Killing kernel should allow for disabling usb connections
😐
working on a tethered device, need to briefly disable usb
Killing kernel_task should achieve that for you 
looks like com.apple.usbptpd.plist but doesn't seem to be running
it looked cool

also i suck at objc so it’s impressive for me
yes
why
i’m not on my jailbroken phone rn
ok
slightly copy the tweak? 
yes true
he gave me code to get package version when i was too lazy
rip renai
i mean if u want an example
here
the what
for both vim and vscode i use a custom icon theme

and it has icons for folders



@tepid olive theos has a template called simple tweak with preferences
which shows u how to do the callback method so that you can get preference values
i wish i was 4 years old again

when i had no school and no responsibilities
and it was all simple
true
4 yr old obj-c dev
but then it fucks with the makefiles
true
i been wanting to
i wish i had contributors who would do like
the big shit
so i could improve my build system more
too much for me to do rn
true
I mean dont get me long, love the people adding shit lol
makes my day
but you dont see anyone doin the c# runtime lol
lol
@tepid olive apart from the iPad what do you use daily?
do you do makefiles on iPad?
macbook
true
i do not use ipad anymore i bought a macbook for compile times a while back
didn't you have a hacki
i did
i want to sell the parts from it
i cant do the "big computer" anymore
wasn't the iPad the point of pro
yes it is
Is it at all possible to load an arm64e binary on an arm64 device
regarding that lmao some guy told me yesterday elu beat pro and homebrew bins ran on iOS
literal dumbass
howd elu beat pro
genuinely curious
homebrew bins ran on iOS
I wouldn't be surprised though
idk he's dumb asf
Elucubratus is relevant as it has a completely functioning albeit not the best documented build system and a lot of existing cross compilation was done against Bingner’s toolchains.
@tepid olive
dumb
asf
pro is not completely functioning amirite
frcoal
Confused?
My build system is not fully functioning?
hm...
lol
@tepid olive not sure about this tho
Homebrew sucks indeed but binaries from brew’s arm64 bottles compiled for macOS are actually able to run on iOS (unsurprisingly as it’s the same arch just different linker, but maybe surprising to you). With brew having much more packages compiled for arm64 it makes sense to be integrating packages into Procursus from there using the same brew fomulae/compilation instructions.
doubt it but idk
Has he tried? lol
no idea
the packages are arm64e
WAIT
but why tf would they do arm64
@surreal mountain do you know about this
you're the only M1 user i know about
brew is different from cross compilation anyways
its not as simple as just pasting some brew args 🙄
brew is pain
even if brew bins worked it's not like they'd be useful
most stuff requires patches?
not most
I'm not shipping any bins i havent compiled myself
true
which is the best approach
wait
they actually compile for arm64
lmao why?
hm idk
jfc ok
Any Linux users here? What distro do you use?
gcc is arm64
lipo -info it
@tepid olive does that file recognize the new arm64e format
or x86
no they're arm64e
how do i test that
I don't think anything does
lipo -info
wtf where have i seen this
gimme a second
arm64
I thought they were arm64e as well
understandable have a nice day
ok yeah so
for no reason apparently
let me see
iPadOS 
Xcode on iPad where
nah they won't
i need
yea that is funny
i just use Swift Playgrounds on iPad
runs fine
the toolchain is reg 64

@tepid olive do toolchain bins run on iPad
maybe?
i dont really care if they do
try this if you can
arm64 from brew
i'm literally testing this now
my end goal is compiling an xcode project on ios
possibly possible
exactly
can't you already do that somehow
again I'm trying
xcode-cli on da fone
when you try it
who ping
me
ok
ignore
just use literally any clang, doesnt even have to have arm64e support
apps dont use arm64e
ye
uuuuuhhhhhhhhhhhhhhhhh
never gotten this
that worked for whatever reason
nvm apt itself is broken
Damn
I should probably fix this
dpkg locking is literally the dumbest thing
you better thank the lord dpkg locking is a thing
yeah
but its dumb that it happens all the time on ios
i never get a dpkg lock
you gotta install someones package who doesnt know how to make an install script
so many fucking package managers
another checkra1n
woe
god I love my network
installer hands them out for free
localssh scp it
lol
just mount it with ifuse or whatever
literally so much fast
fuck.
reboot doesn't help
i'll rootfs
bro
ok
it's prolly cuz i didn't rootfs before reset all contents and settings
hello please add file manager to files app, thanks
and the remainder jb files broke
lmao
i want checkra1n to have a built in dfu enterer without jb
it's so good
i usually just killall checkra1n before boot
are lightning cables still usb 2?
Well iproxy made this faster
dang so much of this is not gonna work I love it
nothing a little install_name_tool cant fix
TRUE
lightning usb 2 spec moment
lol
this lightning cable is young too
Came with my ipad
New junk
it probably already works
why is lipo not on pro
woe
it is

what
since when?
Darwin CC Tools
true
since probably before you knew pro was a thing
true
sudo apt install odcctools
i only know of the table
no
i dont think so
you added it after i start contrib
this was the theme song
lol
you shout at with loud words
check?
sign it bruh
This is what I thought
uhh
I don’t understand target line completely
is the last entry theree @wicked summit
Ah okay thanks
apple dont sign?
minimum run version
why the fuck would brew sign their cpp bin
lol
Okay thanks
oh, i thought this was xcode toolchain 
ok so what do i give for entitlements
dammit
ldid -e /usr/bin/bash
use those ents
ok these are issues we can work with
xcodebuild kinda cringe tbh
shush I am a woman of science expert
true
uhh
L

ldid -Sentitlements.xml cpp-10
i know
lol
cpp-10 works
you gotta get rid of the space

so yea
if you resign everything it'll work
or we can just not take brew bins?
but xctoolchain
bruh
I'm sourcing my stuff now
TRUE

FUCK
id bet money u only need the jre

it takes forever to download lmao
but you dont need jdk bro
xcrun does not work.
yeah true

Are you surprised though
AND SILEO CRASHED NICE
poggers
sudo apt install openjdk-jre just that simple
oh nvm it’s cause i upgraded sileo

but xcrun isn't in the toolchain

@tepid olive how do I stop cmake from complaining about missing libdispatch?
i just opened sileo after like 5 months so had like 100 updates from procursus
i dont know what you're talking about
that question has no context
This is where my iOS xcode journey ends
i fix
CMake Error at /usr/share/cmake-3.19/Modules/ExternalProject.cmake:2748 (message):
No download info given for 'libdispatch' and its source directory:
/home/cameron/Documents/toolchain/llvm-project/build/tools/swift/libdispatch-prefix/src/libdispatch
cmake . -j12 \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_BUILD_LLVM_DYLIB=OFF \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_BINUTILS_INCDIR=/usr/include \
-DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64" \
-DCMAKE_INSTALL_PREFIX=/opt/llvm \
-DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi;clangd;clang-tools-extra;lldb;cmark;swift" \
-G Ninja \
-DLLVM_BUILD_STATIC=ON \
-DLIBCLANG_BUILD_STATIC=ON \
-DLLVM_EXTERNAL_PROJECTS="cmark;swift" \
-DLLVM_EXTERNAL_SWIFT_SOURCE_DIR="/home/cameron/Documents/toolchain/llvm-project/swift" \
-DLLVM_EXTERNAL_CMARK_SOURCE_DIR="/home/cameron/Documents/toolchain/llvm-project/cmark" \
-DSWIFT_INCLUDE_TESTS=OFF \
../llvm
loss
clone libdispatch there
to that directory


ignore
you realize you can upload in your own server
right?
swift-build 
i do not have server
but toolchain bins work
true
I mean
why would that be any different
clang 12 + 64e + 14 should work

you're dumb
checkra1n has dyld patches to remove the target OS check
doesn’t odyssey have that too.
no(?)
or is that just a check thing
pain
i think its a check only thing
i’m pretty sure like all jailbreaks have tbat
I dont think so
@tepid olive hello sir
cs had ios-toolchain tho
but no updates
what?
that's what iphone wiki says
kinda dumb

i have access to all that. maybe i should edit some of it one of these days
and infactual
imagine not giving apple $100 a year
sudo apt install clang llvm odcctools ldid BAM! ios toolchain with pro
with arm64e (old ABI) support
However it is not recommended to physically code the app directly on-device using the virtual keyboard and iFile/MobileTerminal, unless if you're a masochist or something.

i made my only shit tweak on my iPhone
no computer
cuz theos was broke on linux
omg that guide is pain
now i have mbp but idrc because making tweaks isn't fun anymore
lol
I ran an iOS binary on tvOS with unc0ver on 13.4.5 just fine before
cool
brb running arm64e on my ipad 1g
could i compile SwiftUI projects on iOS
with a new enough toolchain and sdk, yes
SwiftUI is just a standard framework like UIKit
this is what we're working with
procurs 
true
SwiftUI was ios 13 right
yes
No
Wait
Could you...
ladies get you a man who sees "libhogweed" and knows it's from the Nettle project off the top of his head
I do
lol
Cause I debianized that
Thought that was a weird name
And I probably fixed your debianizing it

🙏
You squashed when merging so we have no way of verifying that
just read the commit description
it shows all commits
TRUE
my commits are usually quite obvious
Fix Cameron's package
yuh
Dra1n repo back on Saturday 
true
i wish hayden would be
back to not being here
on sunday
Lets get'er done folks
I just want to finally grind my steam library
* Debianize nettle
* Debianize nettle
* Remove `-1`
hmmmmm
we all used very similar commit messages
do commit messages that tell you what they did
yeah I try
then you can search git log to find stuff
I was ill end of August to mid september so just rewrote a lot of my stuff
in both Dra1n and Signal
tbf
these were descriptive enough
i literally have no idea how to compile a SwiftUI app manually
imma try stuff ig
swift build maybe
you got to be kidding me
damn it
bruh
do you see issue
with the uwu’s yes lmao
lol
got drilled back in the days to make short descriptive commits with details as needed for better browsing although I hate that I haven’t adopted tags
imagine using default texture pack
i use programmer art most times
except when i need to see observer directions, like with flying machines
in which case i use default + vanilla tweaks
Anyone have a copy of liasse
Can someone make a programmer auto correct profile
lol
yeah
was all local so i was hoping someone might've saved the .html
honestly should be rewritten anyways but /shrug
Programmatic preferences >>>
I do recall there being a git account which starred & forked all sorts of jb projects, dunno the exact name but i can look into it. Might be there
There’s a few
wasn't on git
That fork everything

lol
gg then I don’t recall anyone might have gotten a copy of that
please reference that any time someone insists i know wtf i'm doing
Yo shep, I just interviewed at your college pog
L
F
loss
I caved for the arm64e
bruh
True
12 Mini or 3080
UTM

Eh I’m doing more 3ds hacks now anyway
Less popular less people less cringe

Well those first 2 are the same but yea
No community has no cringe
less
It’s pretty cringe free tho
yeah
Way better than this one
yeah plenty of communities do
low bar
lol
Port super Mario galaxy to ds
Oh wait already done by a legend



i need a 3rd monitor
I need a 2nd 
Wow this phone size is so much better though

how big is it compared to the X
A decent bit Smaller
it always fucks with my head how big my X is after using my SE for a bit
I'm still rocking an 8, size difference to that
It’s slightly larger than a 5
iPhone 8 pog
True
lol
I have 1 1080p
lol
Nfr
"this enough for me" with $5000 of stuff
I have 1 1440p 
lmao
macbook isn’t a real monitor
I have a Mac air and that’s it
Sir
i have two 60hz monitors
Send me computers
it's FOSS u should be able to compile it
real time mouse/keyboard sharing between PCs
60hz phone is fine but if I’m using a desktop I’ll buy a 144
Nobody really needs 120 on a phone for texting and shit
this gives: "it’s not much but it’s mine" vibes
I need 120hz phone for my among us gameplay
true
apple's shit code does enough to hurt battery
Even though the game’s capped at 30
that’s kinda what it is @tepid olive
i ain’t a mf with a water cooled pc or some shit

among us is dead, never was a good game
Me with aio
hated it since it became popular
uhh ur setup costs more
lol
eh
Yeah I would’ve sooner got shit amd card
Is among us on Mac yet?
m1
doesn't run on cat
i need to buy it tho
Wine just annoying
IDA runs great in Wine
i had to boot a windows vm to play it

not like i care anyways
Wine on da big sur
IDA runs so well emulated anywhere
it works
yeah ik
Except for analysis single threaded lookin ass
x64 on an arm pc

Also have to use wine for my SNES hacking adventures
Otherwise good
Cuz everyone makes shit only for windows
yeah tbh it's probably so slow we're all just used to it
Wineskin sounds like white skin, kinda fucking racist
fr
Well they are the most consistent and unchanging over 20 years
why use 7.5

what’s the diff with 7.0
gang gang
nobody could give an answer

Features
7.5 is better
Better decomps
dyld shared cache extraction
cool
Dark mode
better decompilation

this is it for me
Pog two Xcodes












and 


