#development
1 messages · Page 599 of 1
lol that’s an option
I disabled
I think
tro
but mb touchpad very good compared to other laptops I’ve used
I have one recommendation for that
better touch tool
three finger click
middle click
haptic is light then strong
it will change your life
god I have so many mentions of things I need to get around to
OK so this was hearsay and it's literally an impossible question to google
so unsure
idk what's up with my macbook's trackpad but if i click it at a certain spot, it just keeps on clicking as long as i'm holding it down. even a short press will click about 3 times
On iOS exists a concept similar to Android intent?
poor amy
love ya big homie
/home/nathan/theos/toolchain/swift/iphone/bin/plutil: error while loading shared libraries: libicuucswift.so.65: cannot open shared object file: No such file or directory```
how do i use the @state decorator in swift?
any clue why my theos install on my m1 doesn't bundle the resources folder properly but it works perfectly fine on my hackintosh?
thanks!
ARCHS := arm64 arm64e
TARGET := iphone:clang:latest:7.0
include $(THEOS)/makefiles/common.mk
DEBUG_IP = 127.0.0.1
TWEAK_NAME = Enmity
Enmity_FILES = $(shell find src -name "*.x")
Enmity_CFLAGS = -DDEBUG_IP=@\"$(DEBUG_IP)\" -fobjc-arc
BUNDLE_NAME = EnmityFiles
$(BUNDLE_NAME)_INSTALL_PATH = /Library/Application Support/Enmity/
include $(THEOS_MAKE_PATH)/tweak.mk
include $(THEOS_MAKE_PATH)/bundle.mk
I use the exact same on both install
but the bundle is empty
Yeah like I said it works perfectly fine on my desktop but no dice on my m1
?
no space
oh fr
yeah my bad I was gonna rename it
nope still empty

yeah it's so weird
yeah
BRO
WTF
it works with Resources with a capital
what the fuck
fuck sake

yeah afaik both my m1 and hackintosh uses apfs
deadass
well, I guess that's fixed now
I just rebooted my desktop onto macos I'm so mad
@grave sparrow so, i have a function outside of my contentview struct, but i need the var in both the contentview struct and the request function. however, you cant use @State in toplevel code. do you know what i should do orrrr?
oh sorry lol
⁉️
scheisse
I thought it was 1K
they changed it
is there a way to like
associate a file extension with an app thats not yours
withut editing info.plist
ios
trying to make a mod loader for geometrydash that installs mods with a specific file extension
but to do that i need to associate it with the app
i can't make my own app because if someone has different installations of the game, i want them to be able to choose
is there a place i can find launchservices headers or something like that
might have to just create a hidden app to handle it for me, sad
who is amy btw?
@grim sparrow
Hi
Hello Amy
Go ahead
SwiftUI lame
how do i make a function global
a bit too late for that sadly
Do you understand how classes/struct work?
not struct but yes classes
And global public private internal methods?
@stuck wyvern what is Discord home
thanks ill take a look
what did you google?
yeah, that's why I need better SEO
that's what I'm working on
also gonna switch to a shorter domain
I fixed all the accessibility issues
but I gotta parse the first paragraph of the DESCRIPTION section and put that in the description tag
or just put the whole thing in there
would that negatively affect my SEO?
if the description tag had the whole manpage
truth
that’s what everyone does
doritos, plushies and robots truly a combo
thats sick as shit
gm
Gm
I had to turn off my radiators because my cpu is at 100% so I just put on a nice toasty fleece
Love this
now im sad
I wear this thing 24/7
Not sure how I’m gonna sleep tonight honestly
It’s 00:38 and I’m exhausted
But my fans are at full
Dude you can’t see the floor
Wdym? I know I need to fix mobile
are those oranges
UK based competition in 2 weeks
true
yeah but whats the competition lmfao
The game this year is picking up tin cans and placing them in your area
Ever heard of hungry hippos?
yeah
It’s basically that but autonomous robots and cans of carrots
cool
What's wrong with it?
Current issue is getting it to actually work lmao
lmfao
I didn't write it (I don't think)
I can’t even get it to accurately detect cans
Tell that man to learn to format smh
We love ingo though
Next issue is how to mount this servo
With my very limited resources
And a hot glue gun
thanks nginx, I didn't even have to configure that 
Technically both can be cached
I'm gonna be adding hatman (a word I invented) to man.cgi
hatman: the html equivalent of catman
Was a very good idea to take the script approach. I'm starting to get legit data I can work with now
what is a docset?
and then publish it as a Dash/Zeal feed
Instructions on how to generate Dash docsets are found below. There is no method that is best for every case, so you'll have to consider all and decide which is the best for you.
I can't get this info https://kapeli.com/docsets#supportedentrytypes from a manpage automatically without having google level text parsin
Instructions on how to generate Dash docsets are found below. There is no method that is best for every case, so you'll have to consider all and decide which is the best for you.
I wouldn't think any of that applies, just mark them all as command I guess
or nothing if it lets you skip that param
although, he does mention this for importing manpages https://blog.kapeli.com/linux-man-pages-in-dash
Latest Dash News and Announcements
how do I set MANPATH for dash… I guess I can with launchctl?
contrary to what that says, manpages don't change that often
but that's cause I'll be tracking debian stable
I can definitely do that. It probably won't be great but it'll work
yeah I disagree with that part of the premise, the other point is valid though, what to include
does launchctl setenv still work…?
imho getting debian manpages for development purposes is a bad idea. It'd use the POSIX manpages for that
guess I'll have to either recompress myself as gz, or convince kapeli it's worth adding libzstd purely to make pro manpages work
I have also run into this…
you probably updated macOS
zst manpages but man is /usr/bin/man, there is no man I can find in pro macOS
@ocean raptor bootstrap guy.
add .zst /opt/procursus/bin/zstd -dc to the bottom of /etc/man.conf
@lime pivot kirb, well-known australian
@misty cradle find god
we have man-db but it doesn't use macOS' manpath so it won't show xcode manpages 
oh and now I realise there's /etc/manpaths
at this point I already have a launch agent that un-undoes all the /etc changes on every login, so guess one more doesn't hurt…
mainly, pam_tid.so
why ship a touch id PAM module if you don't use it by default and when we add it, you revert it with updates
just don't update
max efficiency
Only FreeBSD I literally don't compress my manpages
personal opinion, I don't care if man takes like 0.0000001 sec quicker to load a .zst than an .xz
the uncompressed manpages are a humongous 30M, I really need the saved 10M by spending 5 minutes compressing all those manpages /s
this is a big encyclopedia of knowledge I'd rather be compressed well, than compressed for fast decompression
gm corporation man
I actually have to add gzip support to man.cgi cause debian compresses their manpages as gzip therefor they are downloaded as gzip
and I don't want to write go to decompress them
zip is just deflate
the main benefit of zip is for bundling files together
like tar
but bad
but you don't have to read as a stream, so....
cursed deflate because it's per-file
hello
new status 🙏
tragically xar (xip is xar with codesigning and a hash for every file in the archive) is ubiquitous in Apple stuff for some reason
installer .pkgs are xars
same for Safari extensions prior to when they made them bad and then went "oops lol" and switched to the Chrome extension API
actually my bad, xar itself supports codesigning
this mf always be talm bout some hello
mf think he Adele
grown ass man

Apple just never exposed these features eg in xar, despite that you were expected to sign your Safari extensions yourself, no Xcode support for it
.
@ocean raptor ok well I still get a stack of this vomited out, but it does then work
I can't fathom why considering it knows .zst is a compressed format, and how to decompress it
yeah ik, just ignore it 
shrug
no idea why it happens tbh
I don't read manpages on macOS that often so I don't have motivation to invistigate
you could probably install man-db from procursus and make it use /usr/bin/manpath. Not sure how to do that though
what sets man.conf exactly?
I can't find it in any maintenance scripts in my dpkg info dir
incredibly confused about why none of these consistently agree
/etc/manpaths.d (or something like that) exists
also /usr/bin/manpath will look in $PATH/../share/man
and on top of that, a fresh shell instance gives me this
ahaaa gotcha
that explains the fzf one, not sure why that's even in my path
considering it's linked into /usr/local/bin/ just fine
why does this segfault???????
#include <stdio.h>
#include <string.h>
int main() {
char *file;
file = "cat.1.gz";
file[strlen(file) - 3] = '\0';
puts(file);
}
blocked
nooo
@ocean raptor the rooftop performances are in dolby atmos for some reason and it sounds really stupid
honestly all the beatles albums sound really stupid in atmos, no idea who greenlit that idea
just listen to the mono recordings like a real beatles fan
you’re listening to the remaster
imagine having the vocals in two ears smh
clearly not an originalists

oh yeah? how bout now?
let it be naked
way better than let it be's original trash mixing
this is actually like their only album that’s not in atmos lol
to be fair it’s not Phil Spector’s fault they all hated each other
and he basically did everything on his own
wasn’t really much of an album i guess
basically just chopped up a bunch of demos
did you watch get back?
what’s that
oh
Filmmaker Richard Lester spotlights Paul McCartney on his 1990 world tour and during the 1960s with the Beatles
yeah no i haven’t
not that
the show on disney+
interesting
has good reviews
he’s a true fan
or deaf
listening to it as the boomers of their day did

before they could afford dual channel
spotify doesn't really give me a choice for some songs
you have mono, i have apple masters + hi res lossless + dolby atmos we are not the same
not sure if it's the 2015 remix or not though...
first three tracks of what?
it would probably say
of 1
every other track is the 2015 mix
except the first three
it is not the 2015 remix
thoughts on the Sergeant Peppers remix
the Love Me Do on the beatles album is stereo
weird
wait
why did they not remix those in 2015 though
I think I may be hearing wrong
unless they just couldn’t idk
they are both mono
lame!
I don't think there is a stereo mix of love me do
if only they had stems back then
i would’ve done it for them!
with the stem player
I don't think I've listened to the non-remix version 
not sure how I missed that
there’s like 3 different versions of it on AM, it’s annoying
oh the super deluxe has the original album…was wondering where that went
i like how they just decided to add penny lane while they were at it
original as in not 2009 remaster?
tbh I do prefer the remix of sgt peppers cause stereo
oh never mind there is a version that’s just the original album also it just shows at the very end of the related list
I don't like listening to vocals in only one ear for no reason
too many versions of the same album smh
that's what happens when they have 60 years to keep messing with the mixing
kinda like star wars
who buys these deluxe editions i don’t get it, why would i wanna hear When I’m Sixty Four (Take 2)
yo can someone help me test my tweak
I own the 4 disc white album records
2 discs of the remixs
2 discs of escher demos
or Strawberry Fields Forever (Take 26)
the one that came out in 2018?
that’s like 100 tracks lol
yes
no, not the huge one
the escher demos are great
but I have listened to all of those takes 
all 108 tracks
on spotify
Not Guilty 😭 can't believe george couldn't think the perfect take in those 108 tries
so they had to cut it
Can someone confirm this works nicely with AltStore
at least he released it on one of his solo albums
I love that song
still waiting for Not Guilty Takes 1-101
one of these days they’ll release a album called “The Demos” and it’s just gonna be every demo ever recorded
i’m sure that’ll only be a couple thousand tracks long big deal
maybe the bonus track will be called Studio Fight (Eighth Time)
tbh I'd listen
dedicated
probably as background music while I do other stuff though
this is the box set I have
i sure do love She Comes In Through the Bathroom Window (Take 27)
changing the album cover annoys me
breh
oh the sleeve doesn’t?
oh i see now
i was being lazy
and didn’t open it
the AM album uses the box cover so i just assumed
how dare they change greatness!
@restive ether this is my favorite beatles song
interesting choice
Savoy Truffle - Instrumental Backing Track
half of the white album is really good and the other half is unlistenable nonsense
but it's tied with Martha My Deat - Without Brass and Strings
feels like a crack fueled rage
what r you even talking about
the beatles
revolution 9 
number 9
number 9
number 9
i had to study that song in 8th grade
and had to go through like all the conspiracy theories
weird time
I will unironically listen to revolution 9 
#development is #general for nerds
it’s not even enjoyable to listen to
yes it is
since altstore i s bugging out for me
fuck AltPlugin
Neither of us have jailbroken devices
yeah i don’t even jailbreak
damn
probably won’t be able to either
My favorite or the best?
let’s answer for both
my favorite is while my guitar gently weeps
twins!
I'm not sure what their best is....
I'm a big harrison fan, that song was the whole reason I wanted to learn guitar 
the song that literally everyone except paul hated recording
i love it
Octopus’ Garden top 5
maybe top 5 beatles song sung by ringo
All Things Must Pass is like a top 20 rock album
good man george
3 min left
any idea how i can hook tweaks?
yes
i need to replace MsHookMessageEx with a custom func
the only hooker here is @grave sparrow mom
Preferences? App? Custom App?
the tweak is hooking into app store app
Then you hook into the app store
i want to make it use a cutom function instead of mshookmessage
my brother in christ
nonono its an app from the app store sorry
I Live For You
Set the bundle filter to the app’s bundle id
And hook
"Take this brother, may it serve you well"
i mshookfunction mshookmessage?
40 more seconds and rev 9 could be 9 min smh
why is george the only one who ended up making good solo music
wings is like the worst band ever
😭
don't say that
I love Paul's solo stuff
you like wings? lol
and wings
L bozo
paul’s newer material is definitely terrible
i’m sure george would’ve been the same
but he’s dead so he doesn’t get to be judged
more like ram my head into a wall
no
😭
just seems boring
did you listen to McCartney II and judge all of his solo stuff of that 
Check my Machine? more like check @grave sparrow's mom's ass
can i use a theming manager to change icons that are in Library->Application SUpport-> blahhh? can i use a package to overwrite the icons i store there?
no but i did listen to egypt station when that came out
certainly didn’t help
yes, there are some good songs on it
Fuh You made me wanna off myself
I have friends in brazil
can’t wait for John Lennon’s next album i loved his song “Imagine” 🙏🏻🙏🏻
i used that sound earlier on my dog and he looked at me like i was insane
I've gotta try it on clementine 
clementine, my love
hey do any of you guys know where John Lennon went?? he hasn’t made music in awhile ??
halfway to becoming the next Hellen Keller
John Lennon don’t beat your wife challenge
our friend John won (because he is dead)
John Lennon jam with your idol and don't get interrupted by your wife that needs to be the center of attention challenge (IMPOSSIBLE)
did you know there’s a film Yoko made where’s it’s just John’s penis

no one’s seen it since the original art show
how long is it
it was called self portrait
sounds like john had a humiliation fetish
It was a film that showed John Lennon's penis for 42 minutes, which proved to be too unconventional for the audience, leading to the film to never be shown following its initial screening.
it’s in slow motion wtf lol
Self-Portrait is one long shot of John Lennon's semi-erect penis. As in Ono's One: Fluxfilm No. 14 (aka Match) (1966) film, slow motion is used to extend the sense of time. At the end of Self-Portrait, a drop of semen comes out of Lennon's penis. Lennon would later state in an interview about the film that the semen drop was accidental, and that the original idea was for his penis to rise and fall.
why did he agree to this?
there’s too much detail in this
he’s an artsy guy man
Ono had intended to film audience members reacting to Self-Portrait. This footage was intended to be part of another variation (a split-screen presentation, like in Andy Warhol's Chelsea Girls (1966)) of Self-Portrait in which the crowd's reactions would be projected alongside the image of Lennon's penis. However, the recording equipment failed to record anything of the audience.[1] It is assumed this was a lighting issue, because in the summer of 1968, a hidden camera successfully secretly filmed the public reaction to John Lennon's You Are Here art exhibition[2] and also worked as part of the Plastic Ono Band multimedia sculpture presented in absentia by Lennon and Ono at the Apple Records launch party for The Plastic Ono Band's record single "Give Peace a Chance" held at the Chelsea Town Hall on July 3, 1969.[3]
so they showed John Lennon ejaculating to people for nothing 
yeah
lol
"One film had the camera simply staring at Lennon's penis. Lasting some 40 minutes (it seemed like an eternity), it focused upon the unaided tumescence and detumescence of his member, reaching some sort of climax with a pearl-like drop of semen. The film, then jocularly known as "John Lennon's John Thomas" is actually called Self Portrait. The item listed in Yoko's filmography as Erection is in fact about John watching a hotel being built. John and Yoko were in the cinema, and during the performance there was a door open to the left of the screen with a sharp red light directed towards the auditorium. No one enquired about this, but it was later revealed Yoko had installed equipment to film the critics' reaction to John's comings and goings. The audience was to be one half of a split-screen feature: John showing his all, the critics responding to it frame by frame. Fortunately or unfortunately Yoko's apparatus recorded nothing. Sighs of relief all around. Otherwise that Film Critics' Circle might now be part of a permanent installation projected on the wall of Liverpool's John Lennon International Airport."
imagine being one of the people in the audience
this is from one of the people who saw the film
John Lennon's John Thomas 
yeah that got me lol
noooo
I like Hunt You Down/Naked/C-Link and back in brazil
the rest of the album I don't really care about 
Bruno? how young are these girls??
14, maybe 15
also i didn’t realize Apple Corps still existed
they did win the lawsuit against apple inc 
https://disneyplus.com/series/the-beatles-get-back/7DcWEeWVqrkE?sharesource=iOS I thought you might like "The Beatles: Get Back" on Disney+.
my account is set to tv-14 for whatever reason
don’t know why
well it’s not my account, it’s my girlfriends
that’s probably why at least
thoughts on travelling wilburys?
i guess i’ll have to have it fixed tomorrow
you can’t do it on roku for some reason
and i don’t have the login
i love tom petty so i don’t know why i never listened to them
i know they exist i just never bothered
but i also can’t stand bob dylan so that might be part of it
I love Harrison and ELO, which is why I listened to em
@ocean raptor just read guillem's reply, didn't realise --status-fd is a thing, huh
also unrelated just reading recent conversations, debian switching to zstd seems like a promising possibility
is there a way to dlopen() a library from a process (not a tweak) without it getting mad about wx
for reference the library is in the documents folder of the process
nvm codesign issue
Good cause latest dpkg broke our zstd patch
what’s the best alternative to get a log on stock ios
im trying to debug a crash on windows
I've never seen the originals, only the mixed ones
I'm too young
Just symbolize the log using ipsw
ty
RLog from muirey works well
@primal perch 

Hey there can i ignore an app to acces a location
look the app checks locations
there is some tools at android
i just asked if there is too?
it doesnt even ask me
bro the problem is not with location
yea locations at filza
i mean
like jailbreak.txt
Sorry
Yea
i guess this is one of the hards
A game called critical ops im not sure if vnode cant bypass it. last time it was banned me
i do not
i play fair
Choicy
you’re modifying the same instance despite there being 2 pointers (newCreateAction == customActionToCreate)
you want to copy or make a new WFAction instead
probably make a new one
true
is that libarchive?
No it's not in the sdk
Just copy it from the macOS sdk
Yeah, that's the case for a couple of libraries
Then grab it from https://github.com/apple-oss-distributions/libarchive
Just grab the headers from the src...
@grave sparrow
mkdir include
wget -P include https://raw.githubusercontent.com/apple-oss-distributions/libarchive/main/libarchive/libarchive/archive{,_entry}.h
Bam! Problem solved
why is this happening when i try to compile anything
error: cannot find interface declaration for 'UIViewController'
You have to import UIKit
how
import UIKit at top of file
my brother in christ
it did not work
Are you in Xcode?
no this is on windows in theos objc
thank u
hey there, anyone know of a tool to decode objc method type encodings? Have strings like "v24@0:8@?16" for example that I'd like to quickly decode
https://github.com/elihwyma/SwiftDecompression/blob/main/SwiftDecompression/SwiftDecompression/Decompression/ZIP.swift whatever I used here
wtf it’s muiruhh
mhm
it doesn't matter that much
on nand storage anyway
on a hdd a higher buffer would make more sense
brother I used the reference code
Release.zip
hate you
no you do not!
trolled too hard
you could build a CLI out of https://github.com/kabiroberai/ObjectiveScript/tree/master/TypeParser
[JXType typeForEncoding:@"blah"].description will pretty print it for you
kabir the man of many projects
oh thank you very much :)
and if it’s a signature rather than a single type then use [JXMethodSignature signatureWithObjCTypes:@"blah"]
many projects and few releases
this fits me so well omg
AmyZilla 
no swift files
do not fear I think about that every now and then

no surprise, it might as well be the title of every single developer’s autobiography
Projects I am actively working on
- Autonomous robot (deadline next friday)
- Student Challenge (deadline 24th (I think)
- AmyFiles
- Aemulo
- <redacted>
- DepictionKit
- Zebra
- Centralis
- Valery
probably forgot something but oh well
deez
<redacted>
yes
oh yeah thats what I forgot
fixed it
looking at that list makes me realise why I feel so stressed all the time 
Sometimes you have to take on less projects to be more productive
And less stressed I have learned this running my own business full time since April of last year, I have learned a lot to help be more Successful in my business and be more of a family man, got to spend time with your family it is important.
Projects I am actively working on
- Procursus
- mdoc.fans
This is my type of work
The development of a bathroom
Correct
What’s AmyFiles?
a recreation of filza
well
an alternative
that potentially doesn't suck
right now im training a cascade to look for tin cans 
Oh I think you were doing with capt right?
Lol
Not bad
quite a lot of data to go through 
the more the merrier
True
I'm trying to inject a deb with Azule and it doesn't seem to get injected properly, any clue?
i cant get a log because it all goes so fast
-m
and how do i do that on windows
im running the .exe directly
cause nugget didnt find the package
.\idevicesyslog.exe -m pattern
oh yeah i forgot about that
now its not showing anything
except connected:udid
Then nothing matched your pattern
man
fr
Can I just ask this url is dead? It’s in of the pinned messages for how to tweak dev plus I’m fairly sure it’s linked in the tweak dev command too.
Found their Twitter turns out it’s a new url
No I just searched “Kodey codes stuff” to see what I could find like their GitHub or something
You are restarted
Probably yes
L take
I mean I don’t want want crypto to be main stream especially at its current state
china’s regulations overnight completely interrupted the system
and in the process destabilized kazakhstan and caused a mass protest
But it will happen if countries adopt it like that Central American country I forgot about
Lol
That’s it
so you tell me how viable a solution that is when crypto uses more power than any countries can provide or afford
it’s been a nightmare there
processing has been horrible
every time you use a terminal it takes forever
no el salvador
the kazakhstan thing was because all the miners moved their warehouses to there
and they caused high energy demand
and in response the government implemented blackouts
Oh right
guess who wasn’t happy about that
and then big man putin bailed them out
Lol of course
he sent in the troops
Fr
and then they denied putin’s request to send troops to the ukraine
what an L
nice friend you got there buddy
yeah
That is funny
Oh god
Hi fellow devs,
I managed to get Charles Proxy working on my device. For most apps, I get nice http get & post requests intercepted. Though how come that with a certain game, when I click to receive a prize ( which I expect to make a post req ) nothing gets send. Am I missing something?
did you even disable ssl pinning
I just installed the certificates & enabled them, I also enabled the SSL toggle
i’m surprised he didnt invade as a response
and georgia too
honestly he might start a war with georgia
I do receive icloud & message app requests intercepted though. And for the game, I only intercept some requests when the game starts & while the game is running some ads
Does this have anything to do with a websocket maybe?
Maybe one day
My uncle still thinks Putin will take over Ukraine then subsequently Latvia and that area than go to Georgia again and Kazakhstan

lol he thinks putin can take latvia, a NATO member after what happened with the ukraine as of now
Latvia are in NATO so I wish Putin good luck
georgia is also trying to join the EU/NATO
Yeah that’s what I’ve been saying but he doesn’t seem to understand for some reason
Everyone is now
in 2024
the whole region wants to join
i don’t see a reason for them to be used in consumer hardware at this moment
or anytime in the next 10-20 years
depends on what you’re talking about specifically
I’m updating it for AltStore support today
Random question (although I’m not exactly sure how to word it): Is there software or something that can compare two different versions of an app and highlight the files that have changed/been added/removed for iOS apps?
I’m working on something for a game and there was a recent update to it and I need to check some things. Something similar to Gemini 2, but instead of looking for duplicates, it looks for changes.
I’m newer to development so not sure if there’s something in x code that can do this either
diff the tarball
diff the balls
fr
I just realized I had to change pattern with my actual pattern, I spent 4 hours without discord because I didn’t realize that smh
How
too lazy to reinstall discord for the tenth time today
https://tenor.com/view/get-real-cat-skate-funny-meme-gif-18666878 https://tenor.com/view/get-real-cat-skate-funny-meme-gif-18666878 https://tenor.com/view/get-real-cat-skate-funny-meme-gif-18666878 https://tenor.com/view/get-real-cat-skate-funny-meme-gif-18666878 https://tenor.com/view/get-real-cat-skate-funny-meme-gif-18666878
f
true
my thing crashes so hard it makes the reporter crash too😎
When you make a tweak that crashes so hard that the crash reporter can’t generate a crashlog of it.
Typical for my emoji tweak 🤣
lldb is your friend
Hi all, i have a problem with apple gsa login. How to implement login workflow via gsa.apple.com/grandslam/GsService2
I have few line code for gsa but it not support 2FA
does using a higher sdk completely break compatibility for previous versions of that sdk?
& is there a way to hook a header on a low sdk and make higher versions of ios hook properly into it, whilst not hooking it if it doesnt exist on lower versions?
i'm trying to hook the prediction ui for enmity's theming. the problem is, since enmity is compiled with a low sdk (9.0) to be exact, the headers dont exist so it doesn't hook properly
U can make %groups that u can %init
check if the methods exist with respondsToSelector
that sounds like that would do it, can i do this with the current 7.0 sdk i have or would i have to use the latest then add backwards compatibility
true
Tbf a newer sdk can enable new features and break UI, like what happened with procursus cydia
💀
are you sure? i hooked the same shit with a low sdk and a 14.5 sdk and the lower one didn't hook the prediction cell
skill issue perhaps

im hooking the same prediction header as here https://github.com/LittenArchive/Unreleased-Tweaks/blob/main/HATE/Tweak/HATE.x
i can relate
panic the kernel which would crash the bootstrap which would crash the tweak that shows that the crash reporter has crashed (it's reporting that it crashed itself)

HATE/Tweak/HATE.x
cum
cum
I need to identify a functions calling convention
IDA says it’s a usercall with the first argument at x0, second at x1, third at x2, and fourth at x8
(arm64 iOS)
why does this happen it works when only arm64 is enabled
lldb hates me with a passion
Does lldb have the proper entitlements
idk i got it from sileo
the pro lldb doesn’t work on arm64e
😔
What calling conventions does clang use on arm64
@ocean raptor go ahead close the 2 year old issue
is there lldb alternative that doesn't have something aganist arm64e
Apple lldb I guess
Copy debugserver from dev image and resign with procursus lldb entitlements
^
where do i get dev image
Xcode
iirc ive tried this before but it didnt work because xcode didnt have the right one for my ios version
and i refuse to update mac to get newer xcode
So can anyone help me identify this calling convention
@kindred fable https://github.com/pdso/DeveloperDiskImage
omg ty
i’m reporting you
That and ideviceimagemounter
?
For what?
idk
@next dusttrus
built different
Pls don’t report to Apple GSI
Does anyone know how to identify the calling convention
@grave sparrow sorry for ping but maybe you know?
Without variadic
I’m trying to identify the calling convention of a specific function on a c++ binary
IDA says it’s a usercall with the first argument at x0, second at x1, third at x2, and fourth at x8
Yes c++
What about x8
Something must be going wrong with IDA then
Alright
IDA is showing that the 4th argument is passed in x8
So the most likely case is that IDA is messing up?
Huh this is quite odd
It has a “mov x19, x8” in the function at the beginning @grave sparrow
did you sign it
yeah
It’s either an argument or just saving the state of x8 for later
did the codesign thing with the debugserver.xml
Either way it’s a very weird compilation
No, connect to debugserver with lldb on the same phone
It could, but my guess is that it might just be an IDA error and it’s just preserving the state of the register for later
Or build an arm64e lldb
i wouldve assumed somebody has done that already and put it online somewhere

i cant win 😭
I have lldb yes and I got the register state at there
Hopefully it’s just IDA tripping up
hey @grave sparrow How to debug a process on jailbroken iOS using a Mac and lldb?
If it’s that I can just remove the 4th argument and everything will go fine
If not I have to make some weird calling function in assembly and that will take some time
first method doesn't work, second method im trying rn but it seems like it doesnt work either
lldb just hangs
sadness
omg it worked!!!!
that took foreve but it work
its crashing at
ImageLoaderMachO::getRPaths ???

in the uikit event fetch thread
but only when i press a certain button
what the fuck is this
the whole point is to hook the funuctionality of the button

lmao
hey @grave sparrow How to debug a process on jailbroken iOS using a Mac and lldb?
hey @grave sparrow How to debug a process on jailbroken iOS using a Mac and lldb?
hey @grave sparrow How to debug a process on jailbroken iOS using a Mac and lldb?

Does %hookf work on jailed sideloaded apps?
Why wouldn't it
Thx just making sure
memes innit
who is that
noooo
isnt his repo on parcility lmao
oh wait
paraciiity
i don’t care about them
i remember taking it out of canister
lol
my brain just automates to canister
because it’s better
is hot
i don’t care about paracility, was irrelevant the minute canister came out
true
joe
neither does your cousin
damn southerners,,,
@restive ether I dislike working on other peoples C programs, so I will be rewriting man.cgi in V

oh.
It will still use libmandoc
skill issue
So the generated page will look the same
remember when i got unreasonably mad at everyone because the bot switched to canister
fucking hell whens the last time parcility was refreshed
he’s possibly one of the most incompetent people on the planet
even the most simple of tweaks will have ruined your cpu
yeah it's myxxdev tier shit
i think he’s asked just about everyone
first time in a few months yeah?

swamp ass
well he literally just cant code
so he just asks people for advice and uses it to make the worst creations on the planet
damn almost as bad as my code
it's the only hook that doesn't run when sideloaded
Worse than eggNotch?
for sure
https://github.com/Randy-420/Theos-Auto-Installer-u0-Checkra1n-odyssey/blob/main/main.m wtf is going on here lol
oh lord
how the hell
if it’s something that’s on moxil i can check
why does it need to be near a certain area
wouldn’t it allocate it depending on size
in kalloc zones
and since it’s bigger/smaller it’d get farther/closer to what you want
didn’t know that
yeah makes sense
interesting
this is the main reason why my syscall hooking idea wouldn't work out, lmk if you find a solution, I couldn't find one
(except for the fact that my own dylib was close enough in memory so I could have empty space inside it that gets overwritten at runtime lmao https://github.com/opa334/syscallintercept/blob/master/Tweak.xm#L436)
😂
