#development
1 messages · Page 489 of 1
Its a feature
not much
this isn't the case
i use my arm laptop rn for just about anything that doesn't require macos
and for that i have a hosted jupyter hub server and vs-code remote
every major programming language i can think of currently has an official or unofficial compilation for arm64
python
using the Java ARM EA build, with intelliJ IDEA / Pycharm Community open source, we've figured out how to essentially modify x64 Jetbrains IDEs to run fully native on arm
essentially just involved setting up VS studio and compiling some native .dlls and processes and then copy pasting those into it, then bodging in an argument to the script that starts it
WSL has ubuntu arm builds so you get the full experience there
legitimately painful if you dont have a newer snapdragon, bc they never wrote hyper-v drivers for older snapdragons
and WSL isn't designed to not have WSL-2 capabilities and promptly shits itself when you try to create a WSL v1 install
VSCode has a native build and runs wonderfully, Chromium (which you can add extensions and do some developer cert fuckery to get Chrome features in) and Firefox have Release channel arm builds
IDA is just as fast as on native, somehow
i think its just so slow by default it cant possibly get slower
just make it all one big pref cell
then shove all ur custom shit there
and use NSUserDefaults and macros to manually store the prefs changes urself
maybe u can appreciate these prefs i spent way too much time on once then
that's not a mockup its a screenshot
mood
You should code an app like what do and store the plist in /var/mobile/Library/Application Support. I don't need preferenceloader or anything like that.
why store it there
just use NSUserDefaults with a custom domain
accomplishes the exact same thing as preferences app
u can even read from preference bundles with NSUserdefaults iirc
I store it there so that way my tweak can read the files too cause appstore apps can read from that directory.
Yeah
dedicated app for tweak preference bundles would be nice
Not really, its nice to be able to control stuff without having to worry about preferenceloader and other things messing up.
can’t read from sandboxed processes, at least on iOS 14.4+
I had to use Cephei
ez just don't write prefs
toggle to disable tweak? just uninstall it :thumbsUp:
:thumbsUp:
why does this one not work

:thumbsUp:
@MasterOfMike - !t yt happy birthday big man
thanks
@velvet path happy birthday big man
thanks

@velvet path Happy Birthday!
thanks Rolex
@velvet path happy birthday big man
thanks
@velvet path happy birthday big man
thanks
@velvet path happy birthday
thanks
@velvet path happy birthday big man
thanks
@velvet path happy birthday big man
late but thanks
shit me I did a fuck, installed outdated toolchain on accident, how to fix
procursus 
yeah I’m on odysseyra1n, what do I need to get the right dependencies
@coral island instead of whatever u installed, get clang
so do I need to UNINSTALL anything?
You probably should uninstall the toolchain u did install, something might conflict
e.g. perl or the iOS Toolchain package
You may have gotten LLVM+clang or something
uninstall theos dependencies
Ios toolchain package is bad
oh ok
so uninstall all the fucking dependencies
will clang install the needed ones?
so uninstall that metapackage and get clang
yes
assuming I should get rid of this @tepid olive
Yeah
putting that in the uninstall queue gets rid of Darwin CC tools, safe?
Yeah probably
final queue
ye
good
If you dont have anything installed from bigboss you should remove that repo
It just misleads people in my experience
stock ios 14.7
Sad!
No idea
ahh it’s like applist and ccmodules
anyways
do I just
compile again
is that it
Yeah
I can make for arm64e on here now right
Yeah
is zig on procursus yet
Thanks for the reminder
If i add it will u write the first zig program compiled on pro
🙏
Help me diagnose
Downgrade make one?
what
oh you want me to downgrade it one version?
can’t downgrade it
Press and hold modify

same thing, make 4.3-4
should I just uninstall and reinstall make
Works with a reg makefile ig ill have to install theos and see what its doin there
wait
Go back to 4.3-3?
See this didnt happen till recently even on the latest make, and its only with theos
Wtf happenin
it happens to others too?
did theos update?
Cuz its not happening with other theos makefiles either iirc
That wouldnt make a segfault
@coral island can you send the project zip you're building
ah zig still istn there
im going to test something that may hopefully fix the segfault
these things take time my friend
not anymore
zig should be used in the linux kernel
real
> Making all for tweak TweakDemo…
==> Preprocessing Tweak.xm…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64)…
==> Compiling Tweak.xm (armv7)…
==> Linking tweak TweakDemo (arm64)…
==> Generating debug symbols for TweakDemo…
rm /var/mobile/TweakDemo/tweakdemo/.theos/obj/debug/arm64/Tweak.xm.mm
==> Linking tweak TweakDemo (armv7)…
==> Generating debug symbols for TweakDemo…
rm /var/mobile/TweakDemo/tweakdemo/.theos/obj/debug/armv7/Tweak.xm.mm
==> Merging tweak TweakDemo…
==> Signing TweakDemo…
Grey-6s:~/TweakDemo/tweakdemo mobile%``` 🤷♂️
cloned this repo with a similar makefile
No bro you gotta do make package not make /s
NTROL
how did you manage to make the suggestions row show up in NewTerm? that's not supposed to happen
you just need to write new term in rust
anything else is unsafe
guaranteed to crash and have bugs
thanks bro any tips or tricks
exit
real bro
non violent cannibus vendors
no
add it to your bashrc and you can save half a second
at least I can disclaim that one as "but it's a random alpha build I sent you" 😛

should be
yo sorry I had to sleep, I used [[Shortmoji 2]]
#1 Keyboard Tweak.
free dockx alternative
oh that makes sense
main reason I got it was this tho
SUPER useful, especially in nt2
copy/paste do usually show up on the iPad UI, I just didn't know where to put it on iPhone
but there's that nice empty spot in the top-left corner I could abuse for that
wait did you write nt2?
cool
you could also put a single button between the arrow keys and the ellipses menu which expands into a cut copy paste menu
there’s a little space there where you could fit that
yo sorry was asleep, I’ll send it over rn
cut isn't really implemented, it possibly could be but it's awkward to know how much of the screen is a "text field" and how much is "UI"
but I'm thinking about it now that you mention cut heh
👀
@coral island try updating make then making
Wtf
Nah ill diag on my end since i have ur zip now
imma try creating a new project with nic and making it
@coral island also pet peeve but install theos to /var/mobile/theos and have it as $THEOS 😉
I have it at /var/theos but set it at $THEOS, don’t worry
@coral island i figured out whats causing the segfault, now i just need to see why
@tepid olive I created this new test tweak, if you don’t mind debug from this
it still results in segfault
@coral island https://github.com/theos/theos/issues/613
this is your issue
looks like someone already found it out
fun fact: my original test’s name, yoni, stems from an inside joke between me and my friends which is this video
did they list a fix?
no but I just commented to try and offer some assistance.
so wait
I just can’t compile for arm64e
I’ll just do it for normal arm64 then
I don’t have an arm64e device anyways
I’ll do that until a fix is found
@coral island git revert 3f03ac7d9a94ce4886becdb32b4a57c9c4cd573f 6c5bdda47624fa10ab3270578d39eb3c39b899a5
run this in $THEOS and itll fix your issue for now
kk
set what it wants you to set
tells u what to run
@lime pivot @nimble parcel https://github.com/theos/theos/issues/613
On the topic of this issue, using clang version to tell whether incompat arm64e abi or not is not gonna be a good idea. apple's upstream llvm-project seems to update its versioning at a different pace than what they use in xcode. The {v,o}tool route seems better. Just a small input 🙂
gotta, permission denies otherwise
also what’s up with this @tepid olive
wait imma just get vi
I did it
yep Kabir and I discussed that
@river hamlet you can shit post after the user received help, until then please refrain from doing so
install xz-utils
I just reverted this by the way
i thought that was my pr that broke something
krib
capt became our top contributor from that day on
that's literally me
anyone know if its possible for a stock iOS app to monitor notifications
doubt
probably can, just wont get accepted into the app store
gm
gm
ture
ture
gonna go to in n out rn
should i go too
I don't have in n out near me
both
.
in n out is so good for the price
animal style fries are good
the normal fries have a simialr texture to cardboard @grave sparrow
but for the price and with some salt they are pretty good
school lunches don't have fries
thanks to mrs. michelle obama
I did the thing earlier
I think I got the corrupted /var issue rn, when I try to enable tweaks it freezes and brings me to blue screen. Then it disables tweaks, but I have to sign in my Apple account again?
Any fix for that?
Should I go to #genius-bar?
might I ask why sudo git is bad if I’m using it in a directory which I don’t own and it spits out permission denied without sudo
And keychain seems to be empty (before I login with my Apple ID)
congration you’re dead
in this context it needs root though
ik I haven’t done it with theos and everything works great
ripperino my friend ripperino
And I’m somehow logged out from any app, for ex. Twitter, Instagram, Reddit
Well expect discord🤔
you can sudo mkdir theos; sudo chown mobile:staff theos
you only need root to create a dir in /var
Hmm guess I fixed it by uninstalling and downgrading some tweaks
you forgor 💀
that is not the corruption issue
But what logged me out of every app?
idk never heard of that
Oh
F
It even logged me out of my Authenticator app
Don’t have any backup keys obviously
i’ve had issues where discord logged itself out during a reboot (hasn’t happened recently)
not sure why it did that to begin with
gm
Oh btw even had to enter my WiFi password again
iTunes/iCloud backup should have your keys if you had one
Hmm don’t think I’ve a recent backup, “don’t need backups” ~me before data loss
“Don’t need backups” ~me after data loss
Even mail doesn’t work anymore, need to authenticate again
same
me after losing my paper wallet of 0.05 ethereum

based
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman
@digital helm happy birthday big woman




@digital helm happy birthday big woman
what's this for
which wifi bug
i remember u mentioned it
but i can't recall what exactly
nice
n
we (regrettably) do a little rust

yeah theres no code
true
now we hack it
and claim it as our own
then release

unc0ver 8.0 with fixed stability (we promise this time)
unc0ver 9.0 with fixed stability (we promise this time)
unc0ver 10.0 with fixed stability (we promise this time)
unc0ver 11.0 with fixed stability (we promise this time)
...
unc0ver 12.0 with 300% speed increase

we did resolution tweaks and now you can overclock your panel to 61hz
enjoy an unparalleled smooth experience with ios
now with 99% less bootloops
we need nfrghost

↖️


good deal
its just a few kernel patches
nothing big
not like you need to port all the code from ios 10 into it

fr I can get this done from my cousin for free
yea true
chinese labor is a cent an hour
not even
so we'd have that done with the cost of a crunchwrap
real
true
Me when i port 32 bit to ios

TRUE
gonna design an entire 32-bit ARM core for A14 for $25
i can do that in my sleep easy

yea
yeah the fuck you want
yes hello
I don’t think so.
gm
Morning!
Question. Why is python such a good language, but still slower than c?
So it is executed as it is converted to 0s and 1s?
Instead of being converted and then executed...
That explains why I don’t need to use the make command
So what should I use for most of my projects?
Hmmm.
Interesting.
But c is kinda messy...
I mean, python is so clean bruh.
Yeh, I know.
I do understand quite a bit of c. But all those {} and ; and stuff that makes it feel cluttered. It just makes it SO hard to understand.
Arrays are hard af imo
Yeh, I know. When I started learning C I was like, WHY DA FOK IT NOT WORKIN???
Turns out forgetting this “;” is kind of a big deal for c
I came to a conclusion a few days ago. Coding is like redstone, but with text.
Anyways, comparing C and Python.
#include <cs50.h>
#include <stdio.h>
int get_height();
// Main Script
int main(void)
{
printf("Type the pyramid's height.\n");
int height = get_height();
int width = 1;
int indentation = height - 1;
// Generate pyramid
for (int i = 0; i < height; i++)
{
// Generate Indentation, to align to the right
for (int l = 0; l < indentation; l++)
{
printf(" ");
}
indentation = indentation - 1;
// Generate bricks
for (int j = 0; j < width; j++)
{
printf("#");
}
width++;
printf("\n");
// Stop Loop when threshold reached
if (width > height)
{
break;
}
}
}
// Height Function
int get_height(void)
{
int height;
do
{
height = get_int("Height: ");
}
while (height < 1 || height > 8);
return height;
}```
import cs50
def main():
while True:
height = cs50.get_int("Height: ")
if height >= 1 and height <= 8:
break
width = 1
offset = height -1
for i in range(height):
print(" " * offset, end="")
for j in range(width):
print("#", end="")
offset = offset - 1
width = width + 1
print("")
main()```
Yes, I didnt include comment and didnt tidy up my code.
on the python part
import cs50
def main():
#Get Height from user.
while True:
height = cs50.get_int("Height: ")
if height >= 1 and height <= 8:
break
#Assign values to variables
width = 1
offset = height - 1
#Generate Pyramid
for i in range(height):
print(" " * offset, end="")
for j in range(width):
print("#", end="")
offset = offset - 1
width = width + 1
print("")
main()```
Better
@grave sparrow
I included it anyways
bc yes
Pretty sure Python will be my favorite language for quite a while
until I get my hands on tweak developing
try c++
it’s even worse
but i like using c++ it’s fun
Is C++ any newer than C?
Like, iirc last C version is C99
And that was like, 22 years ago

there’s C++20
because it’s actually worked on way more
there’s also C17
believe it or not people have found the necessity to modify C in the past 22 years
To make it more, or less complicated?
Btw, I had an idea.
Like, what if there was a theming engine tweak that animated the icons every time you opened an app? Like, imagine opening discord and it would make the desktop launching animation.
rip your battery
[[anilaunch]]
Not like that
and yes rip your battery
I mean, it wouldnt be always animating...
also, not updated for ios14
@tepid olive hbd
My mans thank you I appreciate it
Happy Birthday!
@tepid olive happy birthday big man
@tepid olive happy birthday big man
But what if I do?
The argparser in python’s stdlib is much better than the one in C’s stdlib
it's hard to find a balance between higher level and lower level with stuff like that
You can still write a python extension to make use of C/++ for speed
look at this guy not even writing his argparser in pure asm 
does python have good integration with c++ then?
because node and node-gyp suck and it's made me hate working with that
Define “good”
I don’t deal with node and that fake-ass language called js
ok
It is (that link)
yeah this is miles better than gyp from what i can tell so far
Ouch
@indigo peak @haughty bear @pearl sail Thank you so much
you can always opt to use cython for more speed
i'm not too adept with python, but is cython a library or a language?
cuz it sounds dope
basically python with c “interop”
sounds like a hack
real

cumfr
british
OI you got a fookin license for that life you got mate?
no
Oi ay yeah mate you going to fookin prison
bro i don’t need to see british people


sorry.

B262-App A1619-1.0.5-11
Debug start: B262
Happens when you plug a DCSD cable into a camera connection kit and then a device
Then accessory not supported
Nothing out of the new MagSafe battery pack
fake
?
What's fake?
true
^
........
@pearl sail Please stop being British in #development.
You're scaring the devs away.


git stuff is easy a 14 year old taught me the commands in a day and I do most of my contributions through git
thanks cam
hello yes 14 yr here
I will teach you how to use git
if you give me nitro
like rich people nitro
@restive ether real
wtf who is real
oh god it’s the rainbow WordArt
funny reddit moment rickrolled
big chungus keanu reaves 100 wholesome
holy shit
its everywhere
im fucking done

this is no longer halal
please pray to god for forgiveness
Bruh thats a GIF why would anyone click on that?
Damn so hard to focus
Reverse engineering one thing and I stumble upon something else and go "ooh I wonder how that works" and get totally sidetracked
I will buy you discord nitro if you give me all the PAC bypasses you have been hoarding since iOS 12

bet, though all the ones I am hoarding are the ones that were patched in later versions

ill give you every kernel vulnerability i have if you buy me a year of 10$ nitro
ong
All 0 of them?
This is a crime

👀
contrary to popular belief i have not been sitting on my ass doing nothing all year
15b3 is
l NunbecrafthhEhehEhEHE
lol I'm keeping that quote
shouldnt have to pay for college after this one
assuming someone else doesnt claiim the bounty
maybe some asian team already did idk
hope not tho
who said i was selling it to apple
yeah that was all cap bruh

i did in fact sit on my ass all year

let me DM you something
seriously let me DM you something
I am not fucking with you this time
How does one get the developer role?
I probably don't yet meet the requirements, just wondering what they are 😛
be braindead
and use logos
it used to be batshit easy to get but its harder now
and u p much dont get advanced anymore
gigabit lan 
I would love to have 10 gig lan in my house, but I want fiber before I can justify that purchase to myself
yeah i dont copy enough to warrant buying a 10gbe card
make stuff that’s public
that’s ios jailbreaking related
that’s like the only requirement
as long as it’s not ass
Neither do I. It would mostly be just for streaming local content and having more data for my devices on my network to reduce congestion
clearly
i tried to get it because i'm a dev for pojavlauncher and continued jetsamctl, plus do keyrings and docs for procursus... but it got denied lmao
gm @developers
gm @primal perch
gm @lime pivot
gm @primal perch @lime pivot @pearl sail
how could you fail this spectacularly?
just need to keep continuing the chain with new people until gir bans one of us
gm
would the futurerestore gui count
If I use %log;, where can i find the output if i dont have a pc at me?
normally i'd use the console app on my macos via a cable but
what's the filepath it gets stored to if there's one?
all the logs
[[oslog]]
@cedar star
bruh are you dumb
it works on iOS 14
yesn't
there isn't a file path
unless you trigger sysdiagnose by pressing volup+voldn+power simultaneously
then it will capture a snapshot of syslog
but that won't be updated in real time
wouldnt it just be easier to nslog tho
instead of %log
bc like this has always worked for me
%hook CLASS
-(void)method {
NSLog(@"cock: test debug method");
}
%end
oslog | grep cock
either works
%log just automatically includes function name etc.
why are we grepping cock 
donde esta la cock
alias grip=grep
thats actually why im here
^Idd^{structZero=dd{structName={innerStructName=dd}}{structName2=dd}} i have to figure out how to process this string
is it bad that i have alias rimraf=“rm -rf”
it’s faster for me to type
when is the DVORAK circlejerk going to come to #development
alias yeet="rm -rf"
dvorak is stupid
i can understand why it’s better tbh but it’s also dumb
and u look like a psychopath typing dvorak
lemme pullup and make sure i cant use anyone elses keyboard and also nobody can use mine
how game with wasd
apparently having the vowels on the home row makes it easier to type words
u game with <AOE
gross
that rolls off the tounge
yeah ik
'd have to use autohotkey to even play most games
idk what ur talking about, we all say lessthanaoe
well the keys are in the same place if y used dvorak
so ur muscle memory would kick in
keybinds aren't though
games will switch
no i meant as in the games automatically support it
like most games
usually dvorak people play games with qwerty anyways
yikes
not wrong
qwerty more fun to say
hayden unban me from sileo
are u actually banned?
god forgive people that use QWERTZ or AZERTY
invite says invalid for me everytime
whatd you do
amy says i’m not banned so my only theory is that when my IP changed it might’ve been switched to a banned IP on the discord
idk, my existence enough pisses off a lot of people there
ur clearly an alt of whathisname
who was that one guy im apparently an alt account of
he made an activator knockoff
ur not banned dude
castyte
then i’ll go with the second theory

my IP may have switched to the one of someone who was banned
since discord bans by IP too
thats rough
no clue tbh
thatd be kinda cray
tale is clearly an alt of 🌯 z

cuz discord does via IP joined i think
conspiracy theorist
whatever, if that’s the case i’m not too fussed
ur allowed to die now
why u mention arabic 🤨 RACIST
thats at least half the community. its not luck, its odds
.
lmafoao
wow u got me
what’re u gonna do?
cancel me?
i sure hate minorities and women
first i have to cancel krit
i agree
then your turn
please
i can just look into our dms 
hayden did u see the replies to that twitter post about the draft being required for women
is there
idk
enough to cancel volt for sure
true
fail
mfs wanted velox 2 to be given away here today
but 
we not giving him and burrito any more money
where is velox 3
they work together on velox 2
true
daniel can barely code
^
he just copies stackoverflow
he’s got ghost writers
like fully
@silver rampart im going to fork it and call it guacamole
and stolen DRM from @lethal ice

he has to find young naive taltented devs to manipulate
to get any product in a state good enough to ship
krit i thought u were old and wrinkly /s

tr1 has never drank
truefecta
tr1 is drunk enough by default
so how bout that new kanye west album
only had one good beer brand, but vodka >>>>>>>>>


cant wait for the next mediocre west album to watch all the fans in denial insist its the word of god himself
lets just say it coming out in december bro
2022
it’s a cult bro
kanye will have lost the 2024 election by the time it comes out
i love west
he fell off man just come to terms with it n move on
my favorite artist
imagine this guy tweets something like “i forgor
” when asked about the album
HES TAKING HIS TIME
but according to people he got mad after the listening party
I love canyou wet
caiou west
now he working on the mixing and stuff
idk
could be a good album if it has good production
if it only goes up from the listening party then itll be a banger
otherwise itll be mid

im not listening to leaks this time. every time i listen to leaks the album gets deleted
listen to leaks
fr tho anyone have any ideas on decoding this shit programmatically i am dying
i've made like two attempts at a solution and they both r fucked
sadCat
good thing GNU made a seemingly unlicensed solution


guhh noo
g
noo
do u say GPL "jipul"
G P L
u misspelled psychopath
GEE PEE EL
crazy how "g" is pronounced "jee" and not "gee". checkmate jif deniers
play league of legends
u will know within about 30 seconds
than play league
i didnt lose smell till like the day before i was cured
and i havent had it since then

Gee En You
Why does Bluetooth suck
sick of these mfs
sadly it's still being used in bluetooth headphones etc
someone make the tweak which i was working on but have no time to complete pls
audio sharing with bt devices other than airpods
its possible
What actually is that, is it like using multiple output devices?
hmm that's not hard, have had that multiple times
ah okay, I might be able to help/test things
I've worked with (MacOS) Bluetooth classic (IOBluetooth.h) (rfcomm / sockets) and MFI/ExternalAccessory (ExternalAccessory.h), still hate it
f

have you tried setting this to YES?
is there a way to get the signature of C functions to be able to hook them properly with %hookf?
hmm probably the featureCapabilities then
probably
Okay maybe bluetooth isn't so bad after all, just make sure that you don't set the delegate in the delegate callback (it will never be triggered) 😅
@misty cradle .
@misty cradle gm
gm
gm
wym signature
the arguments and return type
yeah that’s all lost in compile time unlike objc methods
but u can figure it out with reversing
ida does with its analysis
and it’s correct 90% of the time


bundle IDA in ur tweak now
this new coldplay single is some real shit
@tepid olive you werent capping
gm @tardy narwhal
I never do
cap

gm
true
wholesome
ok excuse my stupid question to follow, i didnt do this for a while
so im trying go just change a UILabel in the system calculator app... i have FLEXLoader to make it easier, but im not sure what to hook, apparently all the classes are like Calculator.SomeView etc... does that mean that there's a Calculator class with SomeView inheriting from it..?
or do i just hook the SomeView
Means those are swift classes
Calculator is the namespace and SomeView is the class inside the namespace
ah shit
picked the only swift app around haha
time to go read about hooking swift classes
Shmoo probably being an irl legend
























