#development
1 messages · Page 79 of 1
it calls _IOServiceMatching("IOPMPowerSource")
and then idk what it does from there
node js users when they need to install 100 deps to use the equals sign
so true
hey, is there a way to access any sort of unique device identifer (udid, mac address, etc) from inside a user app with a tweak? using mgcopyanswer just crashes in user apps (works fine in settings)
i figured this out btw
goofy ioservice stuff
or is there a way i can save it in settings an access it in the user app safely (encryption maybe?)
gist for what
Not sure to ask here but: What exactly needs to be done in order to make blobs usable again for A12+ devices?
REAL
still don't know why JS bros are okay with this
I do #import <Foundation/Foundation.h> and 90% of my basic needs are covered
if i need device specific shit i import UIKit or appkit
but js bros are like lemme add 5 deps for date formatting
Yes my messages were talking about JS bros and not js itself
tis true
i literally couldnt find anything about it online
and youre never gonna tell anyone about it
how to make a gist
put it on da wiki
is there a wiki for ioservices?
the only app ik that uses this is nice battery and that is closed source
i tried decompiling it but only found the ioservice i needed to look at
Apple documentation
Granted this is basic IOKit
But I think it’ll be worthwhile information for new developers
the best thing to say to a new jb dev is "leave"

Nah
nah we need more
Jb devs eventually evolve into basic iOS devs
app store cringe though
Any info and encouragement is good imo
🥴
some people have jobs so
🤓
🗿
This is not the same level as generating and posting a HID event system wide
It’s easier to understand especially if you have a existing good understanding of c
lmfao
yall told me to leave multiple times
christian did
I didnt i just told you to probably learn the language youre using before selling a plist editor
wdym a plist editor
Is that not what cowabunga or whatever the one you made is called is
Haven't y'all told me to leave
Instead of encouraging me smh

What
that's free though
not everything it edits is a plist
I still think its bad
Hater
You shouldnt expect people to use something you made that you dont even know how it works
I mean if it works it works
i wrote the code in c not obj c so what
Didn't just slam their head on the keyboard and have that come out
Bruh
i used chatgpt once for code and it wrote bs
so i never use it
that code is not in anything i made
who on stack overflow wrote the c struct changer for status bar overrides
me
what else
some files are cstructs
and if u talk about mdc theres a lot of things that arent either
also some brainlit at apple uses strings for booleans in some plists
Why tf did you quote something I said from 3 years ago? 
He has very low mental capabilities. So be nice to him
Example?
i forgot but one of them is in lite
Should I be concerned? Lmao
to make rolex use their brain for once
unfortunately they can only use their brain to come up with insults

that's a skill if i've ever seen one
(jetbrains)
Jetbrains be that way
I refuse to use my brain
no way, they made a captinc gif
@restive ether @grim sparrow TIL: LNPopupController dude is incredibly racist
oh is he really
Not sure if I can link it here
Look at the VERY next reply
not that tweet
But the next reply
It has a specific word in it so I just posted the parent tweet
i can’t see replies but that tweet is good enough for me
It’s abhorrent
twitter has been broken since elon came around so it’s practically unusable without an account
Am I racist now? 🙄
he has "not politically correct" in his bio what'd you expect
Always have been
just another reason not to like this guy
Grumpy young man, yelling at clouds
at least he’s honest
oh he’s israeli now it adds up
can’t wait to see his tweets for the next few weeks…
he already made a few
@slender glade did he say anything interesting today i can’t see anything so
something something those kids holding rocks are terrorists
my twitter account is still suspended
i told elon that the leftists mass reported me but im still banned
@restive ether what is this even for
for tracking
I’ve literally NEVER seen this used
What does it show when u click I’m curious abt the UI
Bro paid for a Taylor swift fleece
then there’s more at the bottom
fire
the order gives you a price breakdown
nitter has been broken
That’s not it iirc
idk what else that would be for then
hm it might just be broken for nsfw accounts then
Says the man with an app on the app store (not like you have much choice)
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 3) >= this->size() (which is 3)
wtf
After a discussion about Black Panther, Cartman and Tolkien race to class to take their math test before it's too late.
Subscribe to South Park: https://www.youtube.com/channel/UC7R27sAWc_DqOldtI1JcYhQ?sub_confirmation=1
Watch more South Park: https://www.youtube.com/southpark
About South Park:
South Park is the Emmy and Peabody-awa...
debs with "arm" are for arm64e devices and debs with "arm64" are for arm64 devices ???
thanks
arm64e isn’t required for binaries
there are no arm64e only tweaks
But Cylinder reborn (rootless) has only arm64e. 🤦♂️
Make sure used official
I'm using palera1n for now.
It's on chariz repo, so official.
I think I had to build tweak from src myself
you have to patch the rootful one using derootifier/dirtypatch
Is there any way i can cross compile using cmake, to compile for linux?
how do i clear 15gb of system data on my ipad 6th gen /w palerain rootless?
You got STD Out Of Rage
anyone here on macOS 13, 12, or 11?
I'm on sonoma
I'm on sonoma
I'm on Monterey (12.6)
BET
@radiant idol ls /System/Library/ExtensionKit/Extensions/ControlCenterSettings.appex/
ok
ls: /System/Library/ExtensionKit/Extensions/ControlCenterSettings.appex/: No such file or directory
L
okay bro...
@radiant idol open ur settings
close settings and run open /System/Library/PreferencePanes/Dock.prefPane/
does that open to that same menu?
yes
GOATTTT
whatcha doin
tell meeee
this is pretty epic
thank you :)
is this like the ios 16 music player
Yea
goat
I made it in 3 days now I'm just finishing up the marketing stuff
and the prefs/welcome view
Damn
if u check the first one (desktop), can u ss how it looks in desktop (non-fullscreen), and a ss of any app at fullscreen?
wat
Yeah 0.99
nvm
Lmao
program*
It’s an app wtf

Over my dead body
wait
racism honestly
watch apple steal this in macos 15
shut up icraze
:tgu
:stfu
shut up icraze
☹️
On apple shit and phones its apps
Windows and linux are programs
blah blah blah
U hate cuz i tell the truth

💀
alright so
i found the issue
the ipa has a bundled .cer file
and there is a SHA256 digest HARDCORED into the binary
now how do i go abt replacing that shit 💀
what decompiler suite can i use that allows me to recompile it?
on windows i'd use API Monitor to freeze app on startup & write a C++ injectable DLL to replace a string at 0xDEADBEEF etc
how do i do something similar on iOS
so you want to write a tweak to hook into it on runtime to change the string
yeah
essentially
idk abt jailbreaking
im a desktop dev
idek if i have a compatible device or smth
could i also
statically patch the binary and then sideload it onto a non-jailbroken-device
maybe HxD?
yes
yes
you can bundle the dll/tweak into the app and sideload it
this is possibly the right channel for what im about to ask
how do I build my packages
I’ve already added the rootless parts
@hasty ruin I remember you sent it once
i forgot it
make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
Alr thanks
blud said the dll
gm
gm
[[cardculator]]

[[nexus]]
(fallbacking to: nexus, an unknown error occurred)
[[cardculator]]
fuck you
[[cardculator]]
That was a joke
@naive kraken i have a question about crane and like AppStore gameCenter/AppleMusic like seperating. is it posible to have a differnt apple IDs for both app store and apple music? bc when i was tring to do it with crane it would just sign into one. like if sign inot one on AM it would just sign into that on app sotre and other way around
no matter how many container and conatiner back ups i made
no clue that part of the code is really hacky
oh
bc like you can have it so the app store is signed out but apple music isn't, but once you try to sing into the app store apple music just uses that acc
did you assign them to different system accounts?
I feel like that should work
How do I do that, in crane settings?
yes
This?
no
Ohh
under the container settings there should be a preference to select the system account to use
Yep il try that
of course if you choose the same in multiple apps they will also use the same
k thank you I will try it now
@naive kraken it doesnt work, even with the app store and AMset to dif acounts
but i ws gettingn a sing in error (when trying to sign in on AM) when neither of the apps were signed in and on dif GC acounts things
hm I forgot how this works, maybe that setting is only for GameCenter
yeah probably
so each container should get it's own Apple account by default if not game center
it doesn't tho
what ever acc you signinto on either app the other app will sign into that one
wait what ios version?
15.1.1
hm idk I know it's very weird on 16
but yeah the whole feature sorta sucks and is very hard to improve really so I'm not surprised this doesn't work correctly
ok, thanks for trying to help me tho
anyone have an idea how to include ellekit in my objective-c project??
you dont need to
it's automatically done
yeah but how do I compile it
without the headers?
should I dlsym it?
how does that works, thats the problem they github page don't say much 😛
1- I am writing a dylib that will be injected into another app's memory space and hook some of its methods
2- I want to use ellekit as my hooking framework, therefore I will use its hooking methods
3- to have access to the methods at compile time, I need at least the .h files
oh so you want to make a "jailed" tweak? basically embed it into the ipa?
i.e. you can use it without a jailbeak. you could take that dylib and inject it into the ipa of an app and then be able to sideload that ipa on a non-jailbroken phone
oh ok
but no, I want to be able to use the hooking methods from ellekit
how do I do so?
do I have to dlsym the methods at runtime so I don't need to include the headers at compile time
ok yeah I'm not sure what exactly you mean, there's probably some better person out here that can help out
sorry
lemme try to explain it again
1-> I'm building a dylib that will be inserted into some specific app with DYLD_INSERT_LIBRARIES
2-> this dylib of mine will hook some specific c functions from this app its being loaded to
3-> I don't want to write the hooking methods from scratch, by hands, I want to have some lib that already have it written and just use it, aka Ellekit
4-> therefore I need to include something like #include <Ellekit.h> into my dylib project, but I can't find any Ellekit.h headers or something alike
Is your tweak swift or objc
its objc
ellekit.h doesnt exist
Use substrate or libhooker headers
Ellekit has shims for those
It doesn't have its own c api
yes I know, that's exactly why I'm asking this question, how do I import ellekit hooking methods into my project?
I'm getting deja-vu from this conversation
I feel like this exact thing already happened once lol
more than once probably, the docs doesn't tell you how to do so
ok, where can I found libhook headers?
because All I see is that all my apps are automatically injected with libhooker.dylib
Theos/headers iirc
Yea
lmao
I'm stuck forever then cuz this thing doesn't tell you how to do any of that
use libhooker
#include
yeah, now what headers?

Usage
Use the Substrate API header or the libhooker API. You can also use the Swift functions directly
👍
aight
I think its straightforward If I just go and use the swift api cuz the github page has the swift functions
I just then need to figure out how to compile swift on windows cuz never used swiftc compiler before
use wsl
nasal studio
im the biggest visual studio shill
i got visual studio professional
when visual studio 2024/25 comes out im buying enterprise
🤓
intellitest 

although i am starting to like clion a bit
way better with wsl than visual studio
and resharper sucks on visual studio
Me too
oh
only 10?
actually yeah nvm
working with little baby files
with new ui more like 30
does it actually i haven't checked
no its not that bad
i had to up the java vm from like 4gb to 16 bc some of the stuff @ work OOMs it
i automatically give everything java all my ram
My jetbrains uses like 2 with a massive code base on new ui
its fine as long as you aren't throwing
let me check
20000 line .cpp files at it
Hi kat

I think most ides would probably choke one that lol
xcode choking with like 3000 lines
Is palera1n opensource?
I mean, not the SpringBoard app, but the jailbreak kernel exploitation?
yes
everything is, both the app and the program itself
yeah true
false
at least not for me
ipod’s player ui was in one file it sucked
3k lines
broke it up
i need to rewrite it now bc its still power hungry
old ipod sucks
rewrite is good but unfinished
never knew this existed, thanks!
[[artemis]]

I can't afford to make a bad and lazy one that looks like it was designed by a 8 year old charlatan
what about [[tempdrop]]
this one is good
you can tell when it's a paid tweak by the icon quality 
I can tell you didn't actually make it.
???
i made all the nexus artwork
you didn't
nah
oh
lmfao
it really is that easy
@slender glade what app yo making
Yoooo WatchMusic collab wen

As long as it updates the Now Playing it’ll work
Fr
Cause their thumbnails are provided in 60x60
But normal YouTube
Which 80% of people use
provides them normally
I tried to support YTMusic and finding a way around that shitty 60x60
but there’s no way to do it easily and I’m not gonna support it for 3 people


trying to spoof my bundleIdentifier, it works but after a few seconds it crashes with EXC_BAD_ACCESS, how can I prevent this?
App marketing is such a pain in the ass tho
Once it works it’s amazing
But getting that initial traction is awful
Indeed
I just need an icon rn
then I can do marketing
It’s so hard to make one that’s actually good
Balancing effort and reward is very difficult but Reddit has never failed.
Twitter doesn’t do much in my experience although @tepid olive ran some paid ads recently so might wanna talk to him about that
A lot of people are finding WatchTube from TikTok these days but news articles are also helpful.
I got a single german news article for WatchMusic and made a fair bit in about 48 hours
So there is some element of luck if people will share your app but imo spend your time getting it in front of the right audience then hope people talk about it through word of mouth marketing
here's the backtrace if it helps:
(lldb) thread backtrace
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xaac958210)
* frame #0: 0x00000001b6928154 libobjc.A.dylib`objc_msgSend + 20
frame #1: 0x0000000103f08448 tweak.dylib`___lldb_unnamed_symbol63 + 108
frame #2: 0x000000010340a0c0 mainapp`___lldb_unnamed_symbol147629 + 96
frame #3: 0x000000010340b280 mainapp`___lldb_unnamed_symbol147657 + 596
frame #4: 0x000000010246a614 mainapp`___lldb_unnamed_symbol45663 + 28
frame #5: 0x00000001a27ee2b0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #6: 0x00000001a27ef298 libdispatch.dylib`_dispatch_client_callout + 16
frame #7: 0x00000001a279dce0 libdispatch.dylib`_dispatch_main_queue_callback_4CF$VARIANT$mp + 904
frame #8: 0x00000001a2b36298 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
frame #9: 0x00000001a2b306f8 CoreFoundation`__CFRunLoopRun + 2528
frame #10: 0x00000001a2b2f7d0 CoreFoundation`CFRunLoopRunSpecific + 572
frame #11: 0x00000001b9271570 GraphicsServices`GSEventRunModal + 160
frame #12: 0x00000001a545c2d0 UIKitCore`-[UIApplication _run] + 1052
frame #13: 0x00000001a546184c UIKitCore`UIApplicationMain + 164
frame #14: 0x000000010245c9e4 mainapp`main + 68
frame #15: 0x00000001a280e140 libdyld.dylib`start + 4
(lldb)
The app costs money?
Oh
I’m getting 1-5 sales a day and tbh I haven’t touched it since uhh June. No one has sent a message about it asking for new features and MusicKit didn’t get any updates this year at WWDC so it’s just existing for now
I made 1 Reddit post for it and let fate decide the rest and it’s turned out ok
nuh uh
@turbid fjord @lime pivot @restive ether @grim sparrow okay ladies gents and demons I need advice on what to call the app since Nocturne isn't available
c0ck
Free Palestine
true.
free palestine fr but what do i call it
FreePalestine
don't worry chief the icon will be trollfront in a fucking parachute too
🙏
Unisreal
this is crazy
it's literally 50% of
but flipped
😭
eag
J.P. Morgan Chase
Astaghfirullah
^
the parachute is because airdrop16 has a parachute
do death threats add on to my wp @restive ether
tjat's another level of petty
probably

i would deadass be so mad if i was him
when unclemmed 🙏 🙏 🙏
dont sell 40 lines of code then
🙏
TRUE
someone steals my tweak AND MIMICS MY icon i would go into my third joker arc
Serena do u still have the token logger code
💀
I tried helping nathan do this

he couldn't figure it out
like actually setting nonce
amfi gave him trouble or smth
it's on gitlab
Public?
am i really stealing the tweak if i had more features
Yup
No
exactly
ur just stealing his idea
he stole it from apple
and making it better
my indian joker arc
true
real
or unironically unless it's like someone selling an app for like 0.99 nd they need the money then u steal the idea that's lowkey an asshole move imo
Whats ur gitlab
find it
I wish death upon anyone who actually uses gitlab
talk yo shit
literally like a bunch of companies use self hosted gitlabs

so?
for personal use it's r tho
yeah and i wish bankruptcy upon those companies
u just dm them an essay on twitter and quit tweak dev pro tip
dude literally just be a normal person and put ur shit on gh
that's another level of schizo
did u do this

that shit don't load
lmao
LMFAOOO

SSN also works
that has to be the funniest verification scheme ever
oh okay this is just intentional
well fuck you
and your moma
Post yours first
69
or who knows maybe it is already out there
Nocturnal

Jk yeah I’m not good with app names tbh
what's the app do
@restive ether @tawdry storm look at bro's goofy ahh design
not funny
same
I’m British that’s a given
i'm not gonna listen to someone who's played less than an hour of minecraft ever
Ask chatGPT
or do I do and just take a keyword for the app and turn it into Latin
I don't actually have a gitlab
remember when gitlab accidentally deleted their database that was pretty awesome
Like language -> Lingua for my school CS project
💀
i tried and it said like HarmonyDesktop
wtf
which is an ass name
Bruh
oh
yeah fuck gitlab
why are there chatgpt tutorials on youtube
literally what do you need a tutorial for
jailbreak it
why is this a thing
Mist
I think you underestimate the stupidity of people
Flower asked for it lol
becuase of a certain person
sell it for 200 dollars
Detour reference
real
so true
not for mac apps
who detour?
- i want one that reflects what the app does
yeah
😭
we tried Nocturne and it was taken
use the same name and be more popular
wow
so you overtake them
lol
I can't believe this is the hardest part of the entire project
the impl was easy
Whoever deleted my message I hope both sides of your pillow is warm tonight
but making an app icon & coming up w an actually good name
i keep a folder of project names and just apply them haphazardly
is taking more time
no shit jokes in #dev pal
is Cadenza a good one
I want to use it
but same point again, I want the name to reflect the project and what it does
https://vxtwitter.com/BleepinComputer/status/1711357386575716757
gonna drop hello kitty ransomware on them
HelloKitty ransomware source code leaked on hacking forum - @LawrenceAbrams
https://www.bleepingcomputer.com/news/security/hellokitty-ransomware-source-code-leaked-on-hacking-forum/
💖 117
💀
You also need to remember about pronouncing it. WatchTube has a lot of people irl struggling to pronounce it for some reason especially in conversations
cadenza can NOT be hard to pronounce
ca
den
za
or ca-den-sa
why does superbro not have dev role lol
how do you mis pronounce
Never applied for it
called it stunzeed
dont apply for it
based
imagine needing a role to signify that ur a dev
🥱
.
(he wants it, but he knows he'll get declined so cba)
yes?
No idea but people have. Also it ruins the flow of conversations because it’s not a natural word
Like “oh this person made an app called (pause) Watch (pause) Tube (another pause) and it is very good”
I don’t understand how this happens but it does when talking to people about it
doesnt do jb stuff
half of the mfs with the role literally just put out plist editors
Real
is watchtuibe free
15.99
unfortunate truth in this day and age
Yes
WatchMusic isn’t tho
whats that
watch music (music on watch)
Apple Music watch app. Was supposed to replace the default Apple one cos it sucked but they fixed the issues in watchOS 10 so the app just exists these days
is it cold
Yeah you can fix it by giving me dev role
@restive ether
yeah
thats probably why then
hm
Fr
Ok guess Serena’s ears are staying red. Cameren does NOT like you @slender glade
just blocked all of you
💀
S for superbro true
Sounds like a Italin dish
it is italian
not a dish tho
In music, a cadenza (from Italian: cadenza [kaˈdɛntsa], meaning cadence; plural, cadenze [kaˈdɛntse]) is, generically, an improvised or written-out ornamental passage played or sung by a soloist or soloists, usually in a "free" rhythmic style, and often allowing virtuosic display. During this time the accompaniment will rest, or sustain a note o...
make me developer because i developed emotionally
lillie what's a variable
I think you regressed after meeting me

why would u even create a seperate editor for this
so not you
just extend an editor people actually use to support it lol
it's just a plist editor under the hood
like those TrollTools app
make me a developer because im developmentally disabled
make 2 idiot
🔥
True he just bitches at device drivers
A*exia
partially working driver for ps2 mouse
LMFAO
Out of interest @shut stag what’s the requirements for dev role now? Still Jb dev/tweak contributions?
u have to turn over ur sense of humor
Jailbreak, Tweak, tool used by the community will get you a vote
@slender glade when aaron jailbreaks his wii he doesnt get the homebrew channel he gets the hebrew channel
That’s easy
yeah he already did that
@hasty ruin TRUE
@grave sparrow @hasty ruin how much do you want for you to make a tweak on my behalf so I can get dev role
Everyone uses the tools I have contributed to the community
where is my role
Can confirm, I’ve used him as a tool to beat people
beat them harder
capt is a tool used by the community
i have done all of that
nvm i got told off ☹️
not a very useful one tbf
what did u say
💀 💀 💀
wtf
unreal
:(
💀
Hava Nagila Jewish Homebrew Channel Nintendo Wii
Can we rewrite our Russian roulette bootloop tweak
that says mental retaliation btw

yeah ^
ill use it

therefore the jailbreak community uses it
Based
just implement the tweak into Zelfram
that's called electra
it already is\]
wait it already does that
Captware
you forgot to get root
marijuanarm
rootless dick
hey
asking you to re'impl GCD? like did they just ask for that straight
oh
pthread?
lol
lazy af
no, you do it on yourself
nah bro ain't you busy
af
lazy
ass
prove it
or
what if they'll compile it on Linux
Yeah I know but dispatch isn't
so if u use dispatch directly
u won't get away with it
Operating systems course?
Ah gotchu
I'm taking comparch, OS, and compilers rn
It's all over when I finish this semester and make my own computer, operating system, and language
Swift replacement but Rjb edition???
God that’s cursed. Language made by jailbreak devs
Logos, Orion 🤷♂️
those are just preprocessers
@wind ravine are you looking into the new bug patched in 17.0.3
.
use oxide
most memory safe programming language
oxide 
You mf
better than rust
any news?
yna swen
I'm not ETAing
you are indirectly
this is smth new tho
and this isnt the place to ask
where tf do I ask then
in your head
join the 15 thousand thirteen year olds on twitter who ping and dm opa
no because opa already doesn't like me
and this is why
indeed
what makes you think youll get a more humble response in here then
it'd be your lucky day
You would see it on twitter
@hasty ruin do you know whats going wrong with what im doing
let me paste my output
nuraad@ornate kites-mbp Diary % make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Cleaning…
Making clean in Tweak/iPhone…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Cleaning…
Making clean in Tweak/iPad…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Cleaning…
Making clean in Preferences…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
Making all in Tweak/iPhone…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
Making all for tweak DiaryiPhone…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang: No such file or directory
==> Preprocessing Diary.x…
==> Compiling Diary.x (arm64)…
bash: /Users/nuraad/theos/toolchain/Xcode.xctoolchain/usr/bin/clang++: No such file or directory
make[4]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.44e3b800.o] Error 127
rm /Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.m
make[3]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.tweak.variables] Error 2
make: *** [internal-all] Error 2
your toolchain is trash
send makefile
mhm
nuraad@ornate kites-mbp Diary % make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
==> Cleaning…
Making clean in Tweak/iPhone…
==> Cleaning…
Making clean in Tweak/iPad…
==> Cleaning…
Making clean in Preferences…
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
Making all in Tweak/iPhone…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
Making all for tweak DiaryiPhone…
==> Preprocessing Diary.x…
==> Compiling Diary.x (arm64)…
/Users/nuraad/theos/include/GcUniversal/module.modulemap:1:8: error: redefinition of module 'GcUniversal'
module GcUniversal {
^
/Users/nuraad/Desktop/Diary_Deps/Diary/Tweak/iPhone/GcUniversal/module.modulemap:1:8: note: previously defined here
module GcUniversal {
^
1 error generated.
make[4]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.a9593f84.o] Error 1
rm /Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.m
make[3]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.twe
new error
☠️
If it makes you feel better, no one’s close to giving anyone news
All progress is Public knowledge
aww
what if I do it
go for it, might catch a 24h gift in the mean time 🙂
what is .cxx_destruct
smth smth ARC deallocation stuff
mfw .cxx_destruct crashes
objective-cs 🧌
- 🤓
(the s stands for sharp)
fucked up
Objective-C*#++

Anyone knows how to hook the function setAlpha(_ alpha: CGFloat) from UIStatusBar_Modern only on Lock & Homescreen?
I used viewWillAppear and viewWillDisappear with a var that is set to true or false. It seems a bit buggy… any suggestions?
(actual capt advice)
hook this
I already hooked CSCoverSheetView for the Lockscreen (viewWillAppear and viewWillDisappear) and I have already tried SBHomeScreenViewController and SBRootFolderViewController. ((viewWillAppear and viewWillDisappear)
Hooking in viewcontroller is really buggy
The thing is want to hide the Statusbar only in home and Lockscreen (in apps it should appear)
How do you guys gonna realize that? I really don’t have a clue anymore 😬
If I’m deleting an app from the AppSwitcher viewWillAppear and viewWillDisappear will be called both at the same time in SBRootFolderViewController… therefore alpha set to its original value…
doesn't the springboard class have a property regarding whether its showing the home screen
what i did was hook SBCoverSheetWindow::becomeFirstResponder and also check SpringBoard.isShowingHomescreen to have an 'is on lock/homescreen' state
probs a better way tho if you connect with lldb and set a breakpoint on UIStatusBar_Modern setAlpha to see what calls it and walk up the chain
Thx will definitely give it a try!
@grave sparrow How do I know which KDK version I need for my iOS version? ://
what do
nuraad@ornate kites-mbp Diary % make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
==> Cleaning…
Making clean in Tweak/iPhone…
==> Cleaning…
Making clean in Tweak/iPad…
==> Cleaning…
Making clean in Preferences…
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
Making all in Tweak/iPhone…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
Making all for tweak DiaryiPhone…
==> Preprocessing Diary.x…
==> Compiling Diary.x (arm64)…
/Users/nuraad/theos/include/GcUniversal/module.modulemap:1:8: error: redefinition of module 'GcUniversal'
module GcUniversal {
^
/Users/nuraad/Desktop/Diary_Deps/Diary/Tweak/iPhone/GcUniversal/module.modulemap:1:8: note: previously defined here
module GcUniversal {
^
1 error generated.
make[4]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.7d3bc822.o] Error 1
rm /Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.m
make[3]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.tweak.variables] Error 2
make: *** [internal-all] Error 2
@nova helmrezezezzeezezž
=oops
@hasty ruin i ping you cus you smart
im not smart
uh
so i got no clue
whatto do
oh
this is where i got it from
oh
ok
export ARCHS = arm64 arm64e
export TARGET = iphone:clang:14.4:13.0
export SYSROOT = $(THEOS)/sdks/iOS/14/iPhoneOS14.4.sdk
INSTALL_TARGET_PROCESSES = SpringBoard
SUBPROJECTS += Tweak/iPhone Tweak/iPad Preferences
include $(THEOS)/makefiles/common.mk
include $(THEOS_MAKE_PATH)/aggregate.mk
THEOS_PACKAGE_SCHEME=rootless
ok
heres lib
oh im trying to compile tweak/ipad
gcuniversal
lib/iphone
ok
also
TWEAK_NAME = DiaryiPad
DiaryiPad_FILES = Diary.x ../Utils/DRYLocalization.m
DiaryiPad_CFLAGS = -fobjc-arc -DTHEOS_LEAN_AND_MEAN
DiaryiPad_FRAMEWORKS = UIKit CoreText CoreTelephony EventKit
DiaryiPad_PRIVATE_FRAMEWORKS = MediaRemote
DiaryiPad_EXTRA_FRAMEWORKS = Cephei
DiaryiPad_LIBRARIES = gcuniversal pddokdo kitten
include $(THEOS)/makefiles/common.mk
include $(THEOS_MAKE_PATH)/tweak.mk
should i remove the sysroot line
and uh
ok
export ARCHS = arm64 arm64e
export TARGET = iphone:clang:14.4:13.0
THEOS_PACKAGE_SCHEME=rootless
INSTALL_TARGET_PROCESSES = SpringBoard
SUBPROJECTS += Tweak/iPhone Tweak/iPad Preferences
include $(THEOS)/makefiles/common.mk
include $(THEOS_MAKE_PATH)/aggregate.mk
this better?
inb4 
istg if it does
there will be a hole in my laptop
Why is your makefile so short
go at it
Windows 10/11 lock screen replica. Contribute to Traurige/Diary development by creating an account on GitHub.
Is that littens tweak
Then no shit it doesnt work
i already have all the deps compiled (correctly?)
Litten doesnt write shit that works
Im pretty sure coolstar has a version
ventana isnt rootless iirc
it isnt
Diary works fine
also the drm doesnt work on rootless 
how
I have both already installed
libppd somethign something











