#development
1 messages Ā· Page 509 of 1
please throw the $10 into the nearest ocean, the leviathan will retrieve it at her convenience
F
smh
stfu donkey
ill help
ill help
@grim sparrow can u just declare a variable as a download delegate and then use it
Context?
making a cli program and I want to make a download delegate to use on a downloadTask()
Are you using my code for it?
no
Amy network thing?
yeah
Most tutorials I've seen online make the delegate as an extension to the view controller
Iām gonna make it an SPM package soon
o
But you should only ever make one URLSession instance
hm
So you need to make a shared delegate to handle every request
Hence my container system
Yeah
Thank you
Iām gonna make it SPM soon and name it better
:intjpray:
Hello, does anyone know how to make this into a .deb or how to install? General #jailbreak chat sent me over here. https://github.com/chichou/mistune-patch-backport

git clone https://github.com/chichou/mistune-patch-backport
cd mistune-patch-backport
make package```
there will be a packages folder and the deb should be there
tasty
Itās not even called that...
I'm having trouble with malloc() crashing in a tweak / project im working on
i need malloc() in my tweak to init a struct inside of the %ctor but sometimes it crashes and other times it doesnt
Here's the exact line
The tweak.x looks exactly like this:
Capere Hooky = CapereInit(hookyaddress, hooky_function);
Hooky->Hook(Hooky);
}```
the first line in CapereInit() is a malloc with the size of the Capere struct
Cr4shed doesnt work for me on iOS 14 so its difficult to debug
this worked a while until it just stopped one day
@icy cloud I donāt remember too much from c but does sizeof pointer return the actual size or the address size
I'll try to malloc(0x50) or something large
still crashes like 50% of the time
yeah, tried something insane like malloc(0x100) and didnt work
i genuinely don't know why malloc is crashing it
is there some program race condition?
@icy cloud you have a crash report?
I sort of doubt malloc is crashing... you can get the crash report without any special tweaks just look in ~mobile/Library/Logs/CrashReporter
0x100 is not insane 
yeah large would be like malloc(0x12C00000)
am i officially a loser, i just got that one c++ book from my schools library
bozo
anyway when you use malloc you should not just assume it worked and start using memory, you should check that the return value is not NULL and then if it is, check errno and handle it appropriately or abort properly
oh I see you rproblem
you tried to be fancy
sizeof(Capere) is 8 because you made it a pointer because you didn't want to type Capere *capere = malloc... -- you need to use sizeof(struct Capere) @icy cloud

yeah he's allocating 8 bytes, then trying to use it as an 80 (I think 80) byte structure
I'd just change it to not be a pointer to the struct in the typedef and use normal syntax
thereby avoiding things like this in the future
the times when it "worked" - you just got lucky with the memory you overflowed into btw
you may also want to check bounds on your jump code
iām a hooker
ok
I donāt think itās my jump code - the library worked fine before I made it āobject orientedā. The logic behind it is fine with creating branches, but it just crashes on startup
ā¦. Donāt read only the last line of what I said lol
Which had nothing to do with your crash
Could I pass a reference to the struct to each function?
Iām going up haha
If I make the struct a non pointer and make each parameter a pointer can I pass using &?
Yes
Alright, thank you. Iāll give it a shot in the morning
Youād need to update your func defs too of course
@icy cloud remove pointer from the typedef, define the struct in ctor as a pointer instead, then malloc will work

bruh_l
useless devs
thanks for considering me a dev atleast
fuck
nfr
yes nfr
it has some very stretched out image of a teen too
did NSTask change at all between iOS 10 and iOS 12
Probably not
ty appreciate it
You can use AltServerPatcher to sideload apps on iOS 9.0ā14.4.2, even though the actual AltStore app is only supported on iOS 12.2 and above.
You must use exactly AltServer 1.4.3, no older or newer. If you get a "provided uri is invalid" error with Chinese text, your AltServer version is too new. Uninstall AltServer completely and install v1.4.3 again.
Note that iOS 14.5 and above is currently not supported by this version. You can get the AltServer beta from https://www.patreon.com/rileytestut for a native sideloading feature.
@upbeat wyvern it seems to have fixed it, thank you for your help
how big does a repo icon need to be
65x65
Put the file CydiaIcon.png at the root of your repository. It is displayed at 32x32, and it would be best for the file to be at Retina resolution (64x64 for @2x and 96x96 for @3x).
(From iPhoneDevWiki)
that's what mine is at 
okay, thanks
i should prob check the wiki more
lol yikes
i just did one thats 256x256

friendly reminder if your repos needs cydia headers youāre a 
friendly reminder to :signyourrepos:
tr
@grim sparrow i still have no idea what i'm supposed to do for payment provider shit on my repo 
provide payment
ok so
have you setup the endpoints
:scared:
what language do you plan to use lol

i don't know
php repo
mine is python
i literally... don't know what to do
python uwu
lmfao
TL;DR
* Choose language and frameworks you want to use
* Setup static serving for Packages.*, Release*, CydiaIcon*.png
* Setup endpoints in https://developer.getsileo.app/payment-providers
* POST /package/:package_id/authorize_download is where you provide a temporary download link to the package
- do a little trolling
Oh thatās easy
yeah

Although y'all are probably gonna hate me for saying a redesign is being worked on 

i designed the redesign of the design
F
then i might as well wait
fun fact
wait wtf when did we get in #development
Is /package/:package_id/authorise_download the name of the package
Ah
so @grim sparrow since i need to use oauth to authenticate with patreon, what would i put for the redirect uri
-> Package Manager Opens your Login Web Page
-> Your Page Redirects to Patreon OAUTH
-> Patreon redirects the token back to your web page
-> Your web page redirects back to package manager
ahaha why am i stupid
because you did not specify a target, and the "iphone" platform does not define a default target.
np I am here 24/6
what day are you not here
Saturday
oh ok
thats...


timezones man
I am not here on all mighty OnlyFans creator day, aka God day.
ok thanks
who in their right mind would code something in F#
who in their right mind would code ios tweaks
a virgin
true

@twilit jungle i jsut wanna say, make worked like a week ago and now its broken
so idk what couldve happened in that time
thats making make not make the make
just specify a target
Okay what is it
TARGET = iphone:latest:13.0
Cringe
:frbruh_l:
i just want to know
why
it worked a week ago
and now
its dumb
and also
./theos/bin/nic.pl exists
but when i do it
it says it doesnt exist
yeah
but
why was it working before
and now its dumb
and i did
TARGET = iphone:14.4:13.0
bruh
bru
when i tab it
like
auto fill
it shows up
but when i do it
im literally going to kill myself
i didnt have perl installed 
bruh
ratio
@grim sparrow so I put gameseagull on a repo, if you wanna yk, put it as a featured package on sileo I wouldnāt complain
lmaoo
trol
how do i get a model name(ex iPhone 6s, iPhone 11 and so on) and model number(M******/A)?
cuz this looks bad
use sysctl or mobilegestault
nice i think mobilegestalt will do it
Undefined symbols for architecture arm64e:
"_MGCopyAnswer", referenced from:
PreferencesEditorPreferences.RootListController.specifiers.getter : __C.NSMutableArray? in RootListController.swift.681b7adf.o
ld: symbol(s) not found for architecture arm64e
huh
you need to link against libMobileGestault
yeah...
use bridging header
already did it
wait
i think makefile will do this
wha-
MobileGestalt also doesnt work
wait
its not the exact libname
it's library not framework
libMobileGestalt.dylib
oof it crashed lol
yeah
Reason: -[__SwiftValue length]: unrecognized selector sent to instance 0x283d012f0
swift you-
fixed
code issue

What Repo
@sick crane what info did you get from mobileGestalt
I tried ECID and bootNonce once, my app would crash
That was by doing dlopen tho
my model name
like "iPhone 11" and such
when i get back home
just mention me in like 1 hour ig

I will see what I can do
Iāve asked for it to be put in Canister which is a requirement
š
yes
And he works for uhh
udid and some other stuff
but ecid and bootNonce is RIP BOZO
šæ
mhm
oh yeah
make a binding header and add this
#import <MobileGestalt/MobileGestalt.h>
and use it like this
MGCopyAnswer(kMGProductName, nil).takeUnretainedValue()
thank you
How can i enable settings toggle from a different app
Figure out what the key is
Wheres that to
based on your status
I would guess something along the lines of in the camera defaults
why does everyone who use vscode have an elapsed of at least an hour and a half
can i find it in flex?
/var/mobile/Library/Preferences
i open vscode then i switch away and leave it hanging in the background 
does dragon not work with c++20?
cuz I keep getting errors like this when I switch to c++20
wtf is a unsafe pointer
welcome to the world of swift pointers
You've got UnsafePointers, UnsafeRawPointers, UnsafeMutablePointers, UnsafeBufferPointers
all doing different things
They better buff my app šŖ
What are these for
Bruhhh
this works with c++17
im trying to switch to c++20 cuz I want to use a feature on c++20
Ok
so why is kotlin superior then java
Idk
the same reason "then" is not the same as "than" 

@next wadi is gir 3 using discordx/discord.ts?
itās a very cool lib extension I found back in November
n
i
I'm trying to hook swift app.
But the swift method is only works in flexing.
How to fix this?
Hooking swift is hard
Oh,,, no solution?
Yes
Then you can just use that
Thanks
dont you need to %init in a ctor if youre hooking the interface?
thats one way yeah
theres another?
iirc yeah
based on the "iirc" im assuming you dont know that other way off the top of your head

Does the first still work
it should theoretically work, i do not see a reason why it would not. although u will never know if you donāt try it out
dont have the mac for another 2 weeks 
although you can just configure vscode to perform in a similar way.
tasks?
i meant as in shortcuts for make package and make install and such
if thats all you are looking for
oh
donāt really see a reason to xcode ngl
but if it matches your workflow then amazing.
or you can use neovim if you are a real programmer 
the only reason i use(d) it when i had the mac is the autocomplete
you will not get autocomplete
unless you change file extensions i think and switch them back
clangd lsp does not work for xm files
like for making jb stuff
nah i dont make tweaks
only jb tools and apps
so swift works ok
wym?
oh that
i tried making something for filza once
like
to open the current dir in filza
didnt work
idk why
and the other thing im keeping secret
i might have an idea
which is?


here let me show you what u need to learn
You should watch the new 2021 version of this class, "Architecture 1001: x86-64 Assembly" at https://ost2.fyi instead. We are going to add ads to this versio...

make sure to learn with atnt syntax because its superior
šæ
Since Jan 2020 you can do
%hook ExampleApp.ExampleClass
- (void)exampleMethod {
%orig;
NSLog(@"sup");
}
%end

cc/ @indigo peak
Good to know
@indigo peak do ur job
uhh is this allowed
Did it
legend
where?
Eth bad
I believe whatever Hayden says
fuck the canvas student app
this shit is so fucking ass, it never works
my teacher expects me to upload from my computer if my phone does not work. so upload 50 mb to email, download 50mb from email to computer, upload 50mb to canvas in the span of 5 minutes after my test all because their shitty ass app which is impossible
makes no sense because i got fiber optic internet and iphone 11. what more could you need to upload successfully 
youāre supposed to stand in the server room with a direct hookup via ethernet to iphone
on top of that, this mfer expects me to download this spyware https://proctorio.com/support which only works with google chrome. he expects me to use google chrome 
on my personal computer
use a vm lul
canāt
Might have vm detection
^
bruh
about to use qubes on his ass
Looks like pretty fun software tbh, but only if youāre the teacher lol
i think you can circumvent the detection by changing registry values but why
bro its total spyware/invasion of privacy
Yeah definitely, seems like it could be used as malware
Would guess that something like that would mark you as suspicious
yea but wheres the guarantee the drivers would work for screen capture, audio, camera, etc
yup it would
like it can access/delete files off my computer. i tried to download a pdf and it deleted it lmao like wtf
āLet me just access my 5tb homework folder... oh itās removedā
canāt believe its legal. look into it, this shit is crazy. and canāt believe colleges actually use this shit
Luckily I just had to point a camera to my monitor / face / desk. And that was enough, but thatās probably because of technical difficulties lol (considering they use software thatās from the Stone Age, and has XSS as a bonus)
I have to āscanā my whole room. Give up access to my whole computer. And give up my privacy
Shits wild
Donāt they have rooms that you can rent for free at your school?
nah i donāt go to school. all my college classes are fully online
I had college classes online for 1+ year and can't wait to get back in class
even though I have only 1 semester left lol
if I did that shit I'd run their shit in a VM that I use only for that
otherwise fuck you I'll not use your college
exactly and the worst part is, they have vm detection
anyway you can usually make it not detect a VM by just disabling all the VM optimizations
but if they try hard they can still see
tell them they need to mail you a computer to use just for that if they want you to install that shit
and you're not paying for it
if everybody stood upa nd had a backbone they couldn't get away with this crap
i really want to stand up and say something but i feel like i would be the only one complaining and the instructor would just hate me for the rest of the semester. its pretty fucked up
The only thing necessary for the triumph of evil is for good men to do nothing.
the instructor generally hates this shit as much as you do imo
unless it's a shitty instructor maybe š
most of the instructors here at my community college do not give any fucks. some do but most donāt care. n the sad part is that this software is getting more and more popular and colleges are starting to sign a deal or some shit with the company. i donāt see it stopping soon. but theres many scandals i have seen about the product and also the google chrome extension reviews are horrid
You just gotta hack their system and leak a bunch of videos of what people are doing then anyone that uses it is just ruining their own reputation. Modern problems need modern solutions.
that's actually not nearly as bad an idea as it sounds
that would probably be super easy to do, but maybe don't actually leak them just sent it to journalists and maybe consult a lawyer first lol
yeah well we are not all smart like you
i figured out the algorithm that my school used to generate the schools passwords and i thought i was a hackerman
Friendly reminder that one of the biggest school e-platforms in the UK still letās users send SQL commands to the database
so uh... drop database
TRUNCATE table;
Now this has me thinking
do they at least limit the commands you can use
Does the log get saved to the same database
I have no idea I just tried select and realised I better not try anything else
run SHOW GRANTS;
I have an SQL thing shared with a few users but I only did GRANT INSERT, SELECT, UPDATE, CREATE
ideally even my thing should be abstracted away by an API though, but it's not public so not that important
show tables; select * from <each table> into outfile <tablename.txt>; š
oh wait don't do that lmao
it'll write to files on the server
I mean .. if you can... that could be fun too
DROP DATABASE gir;
Would like to point out that I emailed them twice about this months ago
how
create a couple rows
I was reversing their API to recreate their app, while digging in the app I found a bunch of internal endpoints
yeah probably best to just anonymously post how to do it online and let the random internet people take it from there
Not very anonymous now is it 
IDK could be lots of people who found this š
Makes me want to reverse my own schoolās apps
What are they
The only software we were made to install is a browser of your choice
We used gsuite for everything
And still do
lol
what
honor system...? how
Until they realised nobody did anything
how would anyone in the school administration approve that
On what grounds
The US has no privacy
And you canāt even afford an IPhone 13, never mind going to court
Did you end up selling one or two phones for it
what
I thought it was because you water damaged it
because that is appropriate for remote learning - have tasks, goals, and lectures. If you meet them or not is pretty obvious
oh remote learning
sbingner how is your day going
that makes more sense
better than amazon
I donāt have to hand in work anymore, college just says āItās up to you if you do it, we wonāt actively monitor you like previous years. Your success here depends on youā
they still have exams right?
Yeah
so yeah, that seems fai
Exams are the only thing they take in
theyāre every 6-7 weeks, when you finish a chunk of the course
Iām submitting Aemulo for my computer science work
Literally
i thought that's what college was normally like, at least that's what my dad told me

i did smines for last year
c is easier than rust i tell you
This is just .Swift
who is imgbotapp
GitHub Bot that automatically pull requests image optimisations
can't you just optimize your images in the first place though
Thatās effort
so then you don't have 2 images in git history
I forked shortlook and imgbot made the tweak 700kb smaller
sorry my bad
you are a car
I just need to figure out why Aemulo is broken on A11 and higher now
i have an a11
Yeah yeah ik
I have an idea as to figure out why itās borked
I know what step breaks it, just not sure why it does
Tomorrow Iām gonna hopefully figure out why
idk IMO it's formal education will give you a piece of paper
Experience is more useful but a lot of employers are still looking for grades
isnāt the same thing as in proctorio in the form of a web browser. iirc it does monitor you so i have the same views on it. something that takes control of my computer and i have no choice but to install is beyond crazy. like sbingner said, i should be given a school funded laptop for free , if i am getting spied on on my own personal computer. seems ridiculous.
plus the thought of having a camera spy on your movement/eye movement as your taking the test and it might fail you. like wtf that just seems overwhelming imo
and this is the main reason i take online classes. it is so much better and i learn way better because i can incorporate my own methods of learning rather than someone elseās
and i didnāt even talk about the security risks that come with using these stupid softwares
So glad we have none of that here
i would do it anonymously since if you tell a instructor. that instructor is likely not going to give a fuck and target you possibly which has happened to me in the past
i would love to have a petition or something. or at least someone standing up for us in my college for us to make a difference. pretty much hopeless if i make a complaint by myself.
maybe go around and get students to sign something

Hi guys, has anyone ever messed around with threads created via mach Api?
how do i import headers in theos swift 'app' template?
i tried putting it like the picture below but it only gives me this
> Making all for application ShowMyMobileGestaltā¦
==> Copying resource directories into the application wrapperā¦
make[3]: *** No rule to make target '/Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64e/Sources/Binding-Header.h.f1e39061.o', needed by '/Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64e/ShowMyMobileGestalt.app/ShowMyMobileGestalt'. Stop.
make[3]: *** Waiting for unfinished jobs....
make[3]: *** No rule to make target '/Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64/Sources/Binding-Header.h.6d3d2679.o', needed by '/Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64/ShowMyMobileGestalt.app/ShowMyMobileGestalt'. Stop.
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/Users/helloyunho/theos/makefiles/instance/application.mk:50: /Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64e/ShowMyMobileGestalt.app/ShowMyMobileGestalt] Error 2
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/Users/helloyunho/theos/makefiles/instance/application.mk:50: /Users/helloyunho/Proejcts/showmymobilegestalt/.theos/obj/debug/arm64/ShowMyMobileGestalt.app/ShowMyMobileGestalt] Error 2
make[1]: *** [/Users/helloyunho/theos/makefiles/instance/application.mk:41: internal-application-all_] Error 2
make: *** [/Users/helloyunho/theos/makefiles/master/rules.mk:162: ShowMyMobileGestalt.all.application.variables] Error 2
here's the makefile if you curious
TARGET = iphone:clang:latest:14.0
INSTALL_TARGET_PROCESSES = ShowMyMobileGestalt
include $(THEOS)/makefiles/common.mk
APPLICATION_NAME = ShowMyMobileGestalt
ShowMyMobileGestalt_FILES = $(shell find Sources -name '*.swift')
ShowMyMobileGestalt_FRAMEWORKS = UIKit CoreGraphics SwiftUI
ShowMyMobileGestalt_LIBRARIES = MobileGestalt
include $(THEOS_MAKE_PATH)/application.mk
@sick crane if this is a Xcode project why not try using the Xcode project mk
https://github.com/elihwyma/ExampleXcodeApp look at the makefile section here
I used it for a swiftUI app
nop itās from theos swift app template
oh
hm
maybe you'd be better off using the xcodeproj one and copying all the files over
Idk tbh
o
Yea it worked wonders for me
Eeeerrrrrrrrrrrr
You need to make a custom Xcode template afaik
Evander?
my common SPM thing
ohh the one for networking?
oh yeah you can make a xcode template
where
i forgor
oof
this is actually much complicated then i thought lol
The one for everything
huh
noob
Modern problems require modern solutions
@sick crane how much device info are u showing in the app
yea
do u just put a CFTypeRef for each one or do u put them in something like an enum then a for loop

no i just did this
Text(String(describing: MGCopyAnswer(keys[index] as CFString, nil).takeUnretainedValue()))
oh so a dictionary
yes
just realized this is a swiftui app
yes
they're obfuscated
ohh
and some clever people deobfuscated it
thats just optimization @sick crane
cuz you need to give the obfuscated key
idk why tho
huh
let placeholder = MGCopyAnswer("Z/dqyWS6OZTRy10UcmUAhw" as CFString, nil).takeUnretainedValue()
specifier.setPlaceholder(placeholder)
like this

nfr
@sick crane lmk if ur app crashes, i once tried to get UniqueChipID by dlopening mobileGestalt and my app would crash on launch
my tweak doesn't crashes
but my app crashes probably due to the signing fucked
whats up with ur ldid
still same
idk
i just scrapped it from https://github.com/PoomSmart/MGKeys/blob/master/mapping.h
its even in uikittools
ye
my guess is hack for the cameraless ipod 5
what kind of hack was there for it
issues because it didn't have camera
nice
FYI you need to get root for your application for this
also I think you should make some sort of debug switch and show the obfuscated string when that's enabled cause the obfuscated string looks ugly af
yeah that's the generator, but only works on A12+
nah im too lazy to do that
is there a bridging header flag for theos
thing_CFLAGS = -DTHEOS_LEAN_AND_MEAN disables it
or use iOS 14.0+ SDK which will also disable it
i have a question how can I start making a Jailbreaking tool?
im just guessing but hereās some thoughts on what may have changed behind the scenes in iOS 15
based solely on one day of use
blur effects seem to have changed in some places, if only slightly. they donāt āfeelā like backdrop views. Maybe Apple is using MaterialKit in more places? Also new platterkit styles i guess
notification stack animation is noticeably smoother
way more polished too, no more visual glitches
For notifications that show contact photos, the shadow behind the contact photo is part of the image itself, as opposed to being a separate view ā Iām saying this because the shadow is visible (and causes a weird effect where you can see where the image ends) on watchOS for forwarded notifications. Slack doesnāt have a watchOS app so if you need an easy way to try this, there you go
āTIME SENSITIVEā ā interesting choice to make it vibrant. Wonder if itās repurposing the label where the app name used to go?
the status bar blur in the Notification Center uses the same animations, just now with that āfeather blurā style introduced in iOS 14
also "CRITICAL" 
nobody Iāve seen has pointed this out, but Spotlight is now accessible from the Notification Center again. Swipe down.
Iād argue that that doesnāt bode well for the Today view, but itās now way easier to access as swiping left-to-right is no longer a gesture for notifications, so you can swipe left-to-right anywhere in the NC to open Today.
Interesting color choice
Animations for Focus are actually nicely polished ā after the horrors of iOS 14ās Home CC module, I thought polished animations werenāt going to be a thing anymore
However, the design language for the CC seems to be getting looser and looser. Willing to bet that the Focus module does not actually use ControlCenterUI.
(Once itās open, I mean.)
canāt, need headers
you don't need headers to reverse 
i do
there used to be a respring bug with Focus in the early betas but they fixed it
hah
long pressing the Focus icon on the lock screen multiple times would respring due to jetsam
3 other stock respring bugs still going strong 
the TV remote module is different.
And looks nothing like the rest of the CC, come on Apple
Itās been what
3 years of this
most are not (or rarely) going to be ever triggered by the average user though
you got it right the first time
average user will probably call it a restart
I donāt know what visual effect the loupe uses, but itās nice
it also says "Your iPhone will restart" when changing language so
Look Up now presents at half-height⦠and is horrifyingly unoptimized. Try it. Like right now
do you guys remember ios 11
yes
Didn't apple say
vividly
i do not remember that
wtf happened to that
I could swear to god
doesn't sound too difficult tho?
Low Power Mode animations are bad
like holy crap
Also, dark mode seems to have had some changes under the hood
It no longer animates smoothly
iPhone may wait to transition until you are not using the screen
This looks like a way to hide choppy animations to me
What on earth changed to make this so bad
that's been like that ever since iOS 13.0
i donāt remember that. Huh.
alright.
regardless, itās still really choppy
also I froze my phone by opening a Wallet notification last night lmao
Charge your battery
Was it still choppy
yeah I actually reported dark mode not auto-activating as a bug in iOS 13 and then later I saw that text
wdym
Was it still choppy while charging and/or with high battery percentage
Yes
Wtf
I'll dfu my iPhone to iOS 15 or something once I get signed out of everything and all
And then I'll see
also for the record my battery health is at 100% ā I got it replaced in June ā and it was charged all the way this morning. I have had two classes today. And 70% of my battery is gone
8
Wtf
There are noticeable hangs where animations seem to be too much
makes me wonder if something is running in the background, like maybe they changed a database format so thereās a migrator running?
Who
Apple
there are several migrators still left over in iOS from various upgrades
iOS 9 -> iOS 10 messages for example
Battery drain seems to have stabilized a little now
Holding a steady 30% for the last 10 minutes
Sometimes it just hangs for like
a full second
oop
there goes 3%
did you ever downgrade without erasing
oh ok, just asking because that can be a battery killer sometimes due to constant errors from rejected database downgrades
opa334 had that with healthd
iOS 15.1 beta let's go
I constantly get this with iCloud Private Relay ffs
Abysmal
oh
full OTA moment
Turned off motion and transparency. Animations immediately stabilized and there are no more hangs
are they using swiftui now for the settings app
what on earth did they do
NICE
LMAO
I like how Home Screen icons are frozen when you open Library
look at the clock icon
Why wouldn't they be?
okay
i have
a question
i have this binary
its not actually made by me, its by my coworker
i know it works
so
heres the thing
if i launch it with nstask or newterm
there is no output
and the program never runs
in zsh, in bash, etc
it refuses to work
unless i launch it from filza
and only filza
so
what the heck
I JUST FIGURED IT OUT
filza man
man
they run everything under sh
filza runs as superuser
and that
that was the key
very cursed
OKAY
YAY
I SPENT FOUR DAYS TRYING TO FIGURE THAT OUT
now
how do i get nstask root
there is not
you could probably write a shim if you so desire for libkernrw but thatāll obviously encourage people to not use some of the features it has over krw (or at least that were planned i donāt remember if they were ever added)
the description already implies it works on both
multiple kern R/W provider: it's 2021, bye-bye tfp0, and hello libkrw/libkernrw
ah i see
@lime pivot if you got a sec, i need your help once again with obscure ios stuff, specifically nstask
need a privileged NSTask
i donāt you would have to ask someone who has worked with that kind of stuff
@plain python might be able to show you the right direction for that
itās their project after all
i was under the impression frida worked on taurine
i know there was an issue with chimera involving some launchd issues
itās still the same issue?
f
frida was doing some weird thing that broke codesigning on chimera
that was my understanding at least
i donāt know if coolstar will see this here, they have notifs disabled as far as i can remember so if they donāt i will point them to this elsewhere
compile something like giveMeRoot in its own in the project
then call it in the actual project
i was LITERALLY SAYING OUT LOUD "all i wanna do is run as root" and i got the notification
the app will then get root
omg
then when u use nstask i THINK the process will be spawned
as root
what process are you even running as root
just donāt do it in a cringe crux way
wdym
mautrix-imessage
ur gonna spawn that?
yeah, have been for some time
controlla
ios 12 apps dont run as root right?
not by default i think,
hmm
does this use smjobless
lemme see
nvm it doesnt
by the way will break on substitute still
what is jailbreakd
š
unless itās officially fixed
is it some daemon (judging by the d in the name)
that's cute
yes
i love titanfall 2
have you used this before or did you just happen to know?
installer and sileo both use it
those are the only places i know that used the actual sileo specific give me root
that's a good sign that that's required for it then
uhhhhh
bsd4
what do i need to know about that
niiiice
i plan(ed) to use it, amy has expreince actually using it
so, here's the thing, i'm working on the thing for Beeper, so i need to be careful with open source components
I wrote 50% of Sileo, saying I have experience is pretty accurate

wtf is an .ls file
can i just ask some questions then
Sure
Donāt run the app as root
Thatās a big no no
you should always use a helper tool
here's another question
so this program doesn't usually require root
but right now im having to sudo to get it to run at all
is that ts
nope its go
two components
Do you need to just run one command?
i mean, it's the entirety of mautrix-imessage
but
yes i guess that is one command
there's a whole ipc bridge thing
Just make a helper tool with a hard coded command then
Verify that youāre calling it though
well they need to talk over stdout and stdin
you can use file handlers for that
did something hit u
yeah
and it's that there is one condition where the program runs without root
and it's a specific launch argument
which means that something else is the problem
bruh...
this man marked me wrong for using N when representing the time complexity in big O
well only took off a point, but that seems pointless asf

oh wow @trim mesa is working on this, thatās great
no apps ever do
you should avoid running the app as root because that breaks a lot of things, including multitasking (runningboard/backboard canāt terminate your app, including from the switcher)
also preferences like for the keyboard
if you need something to run as root, it should be escalated in a subprocess, like the sileo givemeroot example
you can either just call setuid(0) directly in the process (after applying the setuid patches), or have an intermediate program that does setuid then execve() the program you actually want to run
can I
heheh
chmon man
@lime pivot hey bro did you earthquake take you into the hells of the earthās crust yet
i know it was close enough to feel it
didn't feel jack shit
sorry to disappoint
platformize all your work for super fun times on ios 11
You are a disappointment wait...
.

what in the fuck
are you saying that because how wrong he is or you do not understand the question
i don't understand that
sheesh
its simple once you get what it represents
what class is that?
āadvancedā c++ and algorithms
that seems very interesting
I wish my schools had that class
yet i am only in hs
its a college class thats why.
next class is arm32 assembly

lmao
armv8 is the staple why would they do one that has a thumb mode




