#development
1 messages · Page 566 of 1
or maybe compassionate capitalism
which would just be capitalism with gays and minorities
capitalism is clearly the best economic system you just need barriers and shit to restrict it
fuck it, gay jeff bezos
life still isnt perfect by any means but the poverty rate is way lower than pre industrial rates
it was easier to live in poverty back then than it is now
i have nothing against working the rest of my life you just like need to afford things
unfettered <insert ideology here> will always screw up tbh
and you cant right now
true
so something will have to change
wages / prices or whatever
unfettered communism screwed up
unfettered capitalism made the rich go into space for entertainment or something
it will, the U30 crowd is not ones to stand idle
itd be nice if unions were a thing and we could get some general strikes i guess
their voting power will be the weighting factor in a few years
12% union membership in the US lmao
F
only like 10 states protect unions
people celebrating labor day with sales and not the fact that our quality of life is quickly diminishing

right to work states bar unions from collecting dues
people forgot what labor day is
yet another opportunity to buy cheap shit
unfortunately
like every other holiday
not even cheap
true bro
a mcdonalds meal is like fucking 9$ now
wages didnt change at all
cool
prices rose like 10% this year and somehow corporations profits grew 300%
riddle me that
Ronald? is that you talking?

from the deep beyond?
we had a 92% bracket
reaganomics though
bro trust me it will trickle down
any day now
by it i mean piss and not money 
its only been like 45 years
denmark is like the best country in every metric on the planet and somehow fox still finds a way to try and dunk on it
because the government do stuff over there
Check out https://www.Kamikoto.com/Kraut and use the code Kraut to get 50$ off your purchase.
Why do Scandinavian countries have such high quality of life? How did Scandinavian Democracy develope? And can we get to Denmark? Questions I try to answere in this video for you.
Many thanks to beacebrocess: https://www.youtube.com/channel/UCfupW8CF...
so much socialism
when you watch it you realize why the US hates social democracy so much lol
and makes you wonder how we even got half the stuff we have to begin with
we got cucked by neoliberalism so hard
@rapid sleet i guess if you already hate yourself
thank you i may actually do this lol it would give me a reason to finally learn a code language more in depth
using AppCertDLLs 
does react native console.log(); go to syslog?
You can debug app through xcode and it will show up on there probably
I think this is for emulator and real device https://reactnativecode.com/debug-react-native-android-ios-app/
Console.log() is a inbuilt predefine function in react native. This function is created for both Android and iOS applications and used to maintain and debug errors in apps on run time. Console.log() helps us to detect errors in our code.Debug React Native Android iOS App Using Console.log() Tutorial.
did you try
very useful
disable bug reports from screenshots
React native log ios lets you access on real device i think
did you try pressing debug logs
me waiting for https://opensource.apple.com/source/AKCmds/ because I'm lazy
this joke has layers, like an ogre
i dont see anything in there
i did console.log and console.debug
so
idk
just go read substitute source code or something
comex bronie wtf
seizing the means of reproduction i see
birdpoop will be open sourced soon
@primal perch seriously? how do you know
tomato lookin headass motherfucker
he forgor 💀

and One is trolling
#banFioreunbanHayden
@indigo peak just accept 🙂
i did before
dead
we figured
it’s c piss piss anyways
more like capt touching macOS internals
cause it is the truth
anyone got any idea how to draw a shape behind the status bar icons and only in the status bar?
I've been looking at the source code for BatteryBar, trying to make an updated version, and I just can't figure out what to do
Dude has it jailbreaked
source: their ass
What
Jay who
jailbreak = cydia so
on Windows too
Petition to change #jailbreak to jaipbreak
Take cydia.app from /Applications
Make a “Payload” folder and put it there
Archive it into .zip
Change extension to .ipa
Sideload on iOS 15
Profit 💰
Serious question: is a CarPlay fix likely to be possible with a tweak? I would absolutely put up a bounty for that
Like $100ish I’m thinking
Buy Unveil
Is $150 more realistic?
Actually I could do $100 paid $125 free $150 open source
Ugh. It looks like people mostly aren’t touching CarPlay bounties except for the huge ones
Like four figures
Crashes on opening
Cydia moment
Like what was I expecting lmao
I mean yeah
that identifier you vaguely blocked out doesn't really mean anything useful, don't worry
"iMacs of colour" lmao
it would be unladylike of me to call them coloured
sue them for false advertising
then they'll make a smear campaign about you to ensure you're even sadder 🥰
if i was the entity pictured i might consider it but i never get happy meals
actually that may be the cause of my depression
true
mac os 9 is sexy
trol
imo Snow Leopard’s Aqua was the best
But 9 is nice too
come back when you have it on real hardware
i wanted to but the local sellers have the powermacs for insane prices
and shipping those computers is Not Very Convenient
omg
iMac G3
for 55cad
i want
Snow leopard will always hold a special place in my heart. That’s what we used at my high school on all our computers for almost all of my time there, and that was when I started learning about Mac hardware and macOS. System administration type stuff, loopholes in the security, fun stuff all around. I learned a lot. I don’t think most of that knowledge is still applicable today but it will forever be fond memories.
what if i deleted your message
anyone else remember rm /var/db/.applesetupdone
What if I deleted your face
?
oh sorry were you not talking to me
Probably
compile for catalyst
oh, you're right about that
thought about it later and was meaning to check my code
ok, I check for Zebra/ when I should be checking for (Zebra)
only example I know of that cares about the UA
ok, there's the updated numbers
original numbers
however of course that's only requests that don't have a device model attached
(my fault, kinda forgot to store model on the database
)
dynastic refuses to serve you shit if you dont have the right headers 🗿
if you try https://repo.dynastic.co/Release on firefox it just points you to homepage
made my day worse
they have their reasons, I don't personally agree with them
it's not worth me trying to make it difficult to access something you can just get directly from /var/cache/apt/lists anyway
patiently awaiting jamie to reply in 3 weeks time to tell me why my opinion not being the same as his is wrong
Patiently waiting
you got some damn good patience
it’s been months
excuse my libreoffice but here are raw numbers based on user agent for 2021-01-01 to about 12 hours ago
(null)/(null) was a broken user agent I think pre-procursus apt had for a while
chromatic
LibreCalc is good 👌
so there has been about 1.1k Chariz downloads from saily
despite purchases not working
🗿
i feel like some part of that number was my repo scraper though
probably mostly people downloading Cephei/Alderis/NewTerm tbh
i set it to saily's for a bit
@lime pivot ive managed to find the definition for all the colors in discord's jsbundle
but i dont know how i can access it through js
559.js:__d(function(g,r,i,a,m,e,d){m.exports=Object.freeze({PRIMARY_DARK_100:'#f6f6f7', etc})},559,[]);
any ideas?
What would make procursus apt show instead of sileo/zebra/cydia? apt install from the command line?
isn’t that what it is? just the default ua string patched to procursus?
cydia doesn’t override ua
that reads like a webpack bundle
I think webpack compiles down to just numeric indexes so you may not have an easy way to get at it…
but under other elements, it accessed like dark:{form:{backgroundColor:R.Colors.PRIMARY_DARK_600}}
any idea where R is imported from?
its different every time
R is very specific, Android uses R too, R for resources
R=r(d[10])
that or it’s just a lucky coincidence idk
ok must be random then
hmm
I mean if you look around closer to the index.js or whatever else the entrypoint is in that bundle, you might find a table of module file paths
eg “@discord/colors” maybe
that’s completely made up don’t quote me on that
if so, index 559 of that array (use a find , replace ,\n in vscode to help with that) should be what you need
and there’s a __webpack_something__ global func that will take that index and return the object corresponding to it
Ok, then telephoreo/procursus APT are cydia, that makes sense
You have any statistics like how many linked devices there are?
btw @indigo peak you have macos handy right
thought you had a vm?
I’ll make you like it, 1 sec
that is very ominous
that was a threat /s

inspector++
this may give you the superpower to use safari’s debugger on Discord
enable web inspector in Safari settings on the phone, then enable the Develop menu in Safari prefs on macOS
pass through your phone to the VM (if it doesn’t work check VM settings make sure it’s USB 2 not 3)
Develop → phone name → should see Discord processes there
it’s a remake of InspectorPlus which worked between like iOS 8 - 10
super useful for me when messing around with cydia/zebra depictions
I’ll release it eventually
Supa revolutionary
you might also find other fun stuff in Apple and other app store apps it might let you poke at 🙃
You ever get a chance to test update-alternatives on telesphoreo? ( for defaults )
usually you can only debug Safari, and processes with get-task-allow (ie locally installed by Xcode)
ahhh nope sorry
I’ll make a todo for it
no
my phone literally isnt charging
wtf
even tho its plugged in
when i enable usb passing for it it stops charging
it can’t not be getting power from the pc unless the port/cable is damaged?
but when i disable it charges
🅱️irtual🅱️ox
man
oh uhm you’re on your own sorry
though do make sure you have extension pack installed
USB support is in there
it’s on the virtualbox downloads page
i already have it
ok good
well bad because idk how usb would be broken
or if it even works in virtualbox tbh
google might answer that one
just overall?
ugh that sucks
Put in on your MacBook next to the sticky note to do payouts
That way you won't do either 
Nice, thx
damn he really got me
For your VM?
You could use usbfluxd
Idk if it works on non MacOS or Linux hosts though
Unless you use WSL ¯_(ツ)_/¯
hi someone would have a crack of imyfone fixppo to downgrade my ios please
crosspost + you can't downgrade without blobs
blobs?
boobs
????
shsh booba
booba
so how can i jailbreak under ios 15?
It appears you are asking if you can jailbreak your device, you can find out that information by using /canijailbreak or in the "Get Started" section of ios.cfw.guide.
moyai
@restive ether @indigo peak @lime pivot
im not breathing
nooo
Fluffy samsung battery
i sleep on that
Thank you Xcode
amyconda
@lime pivot zoey's new discord injection thing has an api, and she does this https://github.com/NotZoeyDev/Aliucord-API/blob/master/dist/types/modules.d.ts
she has a function to get a module
like i think it can be applied here
but im not sure of the modules actual name
don’t forget that code is running inside hermes
They were for removing the battery adhesive. I didn’t wanna fuck with a ticking time bomb
It was already fluffy like a pillow
My phone name

That is cool
@next wadi yes pasty boi

didn’t see your mom either cause i thought it was just a blackout
I just checked:
main_104 is an Hermes Bite Code jsbundle
main_67 is a Ram jsbundle, there’s like 3800 modules in it
someone told me this "
https://discord.com/assets/ios/968517b/main.jsbundle
just replace the version in this link with the desired one: https://discord.com/ios/89.0/manifest.json
then take the commit from this manifest and insert it into https://discord.com/assets/ios/968517b/main.jsbundle
the manifest also lists all other files which you can download from https://discord.com/assets/ios/COMMIT/PATH/TO/FILE
"
thats for getting all the js bundles
or at least a specific one
and 88 was the last version i think with ram jsbundle
what discord server is this from?
[redacted]
ok
zoey's old tweak used to patch the jsbundle every time the app would launch i think, but it would actually overwrite bits of the js bundle
but on the hermes versions, she's making it so it patches on run time, and it just has hermes eval some java/typescript
hermes boots
drippy
still trying to figure out how to access the theme color map
but getting experiments was a start i guess
don’t forget to take a bite of the spicy pillow
@lime pivot gm
gm
@lime pivot gm
gm
payout right after I have coffee
also the other thing you asked me to do
that is epic
What about the thing I asked you to do 
im taking a look at the pseudo of an objective-c++ app, what exactly is objc_msgsend used for?
here it comes chat
what I suggest you do
brace for impact 
to save you the trouble
hey
fuck you fiore
fuck you amy
fuck you tri'
i already read that, im talking about the usecases
objc_sendSex
fuck you
virgin
to who tho
not you
or you
you're doing RE
why 😔
because you're doing RE so you're most likely in a basement somewhere
werent you the one buying a hopper license?
have you know, i've done all my reverse engineering on the second floor

Why are you watching this chat 24/7
@grim sparrow
@harsh needle I renewed that on 29/12/2021. Your most recent message before that was 5/12/2021 and after 13/01/2022. Did you just casually read through all of that chat?

hayden's alt confirmed

outplayed
fuck it im installing sublime text
actually i changed my mind
wait i changed my mind again
just thought id let you guys know
it is ur mother
o
why would you know that
idk but it was a good roast/comeback
pov: whitename does a thing
harmony has a pref called Badge color, anyone know what it actually changes
what is the badge tho
like the notification thing?
yeah
yes
those 2
that badge
or just the 475
afaik just 475
alr
what do you mean
i am lurking
that’s weird
how
lol
seems self explanatory does it not
new tidepods challenge?
not really
guess social norms go over your head
yep
so i cant read the chat without actually interacting? lol
forbidden capri-sun
doesn’t make you any less weird going through multiple days worth of messages which don’t involve you
it's an energy drink after all
so reading comments on a reddit post as example would also be weird since it wouldnt involve you?
guess it’s a good thing this isn’t reddit bro
whats the difference
do you go on some girls instagram and comment on her 3 month old photo

so hear me out: energizer drink
you obviously knew enough to reply
?
me when someone retweets something from 6 months ago and I don't notice and I look like a bozo replying
Twitter is about to go offline. See you soon!
40691
47465
retweet
I like how Discord insists it's from 11/04/2010 not 17/12/2007
I guess dates don't exist before 2010 for discord
11/03/2010
oh yeah it's formatting the date the dumb way
It's yet unknown whether this bizarre troupe have come out in support or against the Prime Minister.
lmao
is that like dd/mm and mm/dd all in one message
what is discord formatting dates in
wtf
ok it's US date format
omg this is great
but are they kirb, the flame repo guy?
It's yet unknown whether this bizarre troupe has come out in support or against the Prime Minister
moyai
you mean the dog in the corner of the pic, right?
The Met Police investigate group pretending to be Boris Johnson having a party, but are awaiting a report from Sue Grey on whether to investigate Boris Johnson having a party.
thats fucking hilarious
his very specific hairstyle that makes him look like he gets out of bed, puts the suit on, and gets straight to work
tall dude in the middle of this pic has a lav mic on his shirt with the cable just dangling, with a lightning adapter on the end
it bugs me
honestly ur missing the most important part
what website does one go on to hire 100 boris johnsons in 2 days
Craigslist obviously
I give their wigs a 6/10 they're not the same blonde he is
Do y'all not have Craigslist in Britain
it's gumtree and facebook here
Facebook marketplace, Craigslist, kinda the same thing nowadays
I don't understand this gif, is it in reverse? How'd the cat jump so high?
I mean facebook has the benefit of not being designed back in 1998 and never changed since
I would then ask how does a cat jump so high and do it backwards
And do a flip (looks like a flip but could just be the lighting)
it could be two videos spliced together, the second one being time reversed
Alright everyone, you ready for one of the more bizarre bugs I have found in iOS?
MapKit crashes when you give the app running it additional entitlements
what entitlements lol
Specifically locantiond
com.apple.locationd.simulation it does not like that
lol
No.. wait
Its literally any entitlements
Signing it with ldid causes the app to crash
ok well
I beg to differ
this uses mapkit and works
i have this
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Filter</key>
<dict>
<key>Bundles</key>
<array>
<string>com.apple.libSystem</string>
</array>
</dict>
</dict>
</plist>

like i have said many times procursus developers belong in an institution
what does __r() mean
in js/ts/react native
idk which language it actually belongs to
i know, very specific
have you tried entering appropriate key words into google
am i missing something in my sdk?
fishhook.
true
does your TARGET sdk version actually exist in your sdks folder?
dlfcn.h is a standard include, can't not be there
did you switch the sdk version to something that exists
🗿
you know i can't read
i set it to 14.5 just now 
Reentrant
i have a somewhat serious question, so theres this tweak called h2, and it had a ton of features built into it, kind of like orion. And another dev, _lightmann, pointed it out to me in a dm saying that it has stolen code, not just from me and him, but from a handful of other devs. I never put a license on CalculatorHistory, which is my tweak that got stolen, im not sure how the other devs are gonna handle it, but should i do anything about it?
the tweak is on bigboss btw
tweaks that appear to be bundled in the tweak
- Quorra by lightmann
- Konban by nicholasdev/nep
- Lisa by Esquilli/Litten
- CalculatorHistory by me
- libAPAppView and AShields by BawAppie
- QuitAll by DaveVanWijk
- pulloverpro by c1d3rdev
- poplickanddropit by Ethan White
- Advanced Brightness Slider by JSchiefner
- Visualyzer and Tako by Xyaman
- CCDNDTimer by 0xkuj
- PerfectControlCenter by John Zaro
if you never put a license on CalculatorHistory then the source is copyrighted
all rights reserved
no distribution or modification or whatever allowed without permission from you
they can fork it and look at it, that's about it
that can be the base for a takedown request, maybe contact whoever maintains bigboss?
yeah that's just not cool regardless of whether your license allows it or not
they also say its copyrighted at the bottom of the prefs
^
the current bigboss maintainer is optimo optimo@thebigboss.org i think
please do let Optimo know
yeah email that ^
he'll probably take it down immediately
even if they credit you it's still wrong, your code is source-available, not foss
that's shitty
oh btw, from what i saw they didnt credit anyone
it definitely isn't something BigBoss should be endorsing, and I'm sure as soon as he realises the truth of what he's hosting, he'll take it down
either that or https://twitter.com/0ptimo
should contact him asap
they modified the source to make the text elements be in chinese
epic optimo moment
he's better at responding by email
incredible deps list
well it's a chinese tweak
top means today
legit
bottom means yesterday
thank you
it's a reason why I don't exactly vibe with the idea of someone pretty "out" of the community being one of the default repo maintainers
i kinda wrote it in english
jailbreak mfs crying at the thought of installing ten deps
so i couldve guessed what it meant
ah i see.. lmao they just translated ur tweak huh
bruhh thats scummy, defo email optimo
yeah i saw your previous messages
at least Packix has Aaron, and Dynastic was to their credit wise enough to stop trying to run something they aren't motivated to run any more
and Chariz has well, hi
hi
wait sorry unrelated to the convo but
trying to follow the orion getting started https://orion.theos.dev/
and facing this issue when compiling their example tweak
any ideas?
ah ok
it should start with iphone and not macosx
😬 how
pretty sure they just churned it through deepl or something
maybe it has to do with this?
not really, it's similar error output, but different reason
I'm... very confused how this is possible
reinstall Theos maybe just to be sure is the only thing I can think of
am stupid but how do i build https://github.com/jmpews/Dobby into a framework usable for theos
trying to compile flyjb x which depends on it
dong
penis
make sure you follow https://theos.dev/install for that by the way
me with any bug
and add an extra step in the middle there after you clone theos.git, ```bash
cd theos
git checkout orion
git submodule update --init --recursive
yeah made sure to do this
this too
myself in real life
i had to add ".git" at the end of submodule "vendor/orion" for it to run git submodule update --init --recursive successfully
Best option I've found for CMake until now is to compile on device and pass the appropriate flags for the SDK. Also check for uname -m calls you might want to replace to uname -p
me wondering how the hell did my shit work
time to get openssh i guess
aha that was you that made that PR
I'm very surprised by that too, lmao
git is funny
ahaha yepyep 😵💫
I'll try and make a CMake toolchain file at some point (for Theos)
@nimble parcel what did we break here 😬
Very needed
context: #development message
Replace we with you and you immediately solve the problem
I was about to just say "you" but that seemed too presumptious lol
they should make it an all in one tweak
it’s not all
"all in one" where "all" is literally every tweak that has ever existed
The following NEW packages will be installed:
cmake
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 6353 kB of archives.
After this operation, 89.6 MB of additional disk space will be used.
cmake fatter than yo mama
one deb containing 5000 dylibs 
yeah so it finally finished compiling
same error 😵💫
but its bloat tho
- linux users
maybe i can try using theos on my ipad instead??
yeah the same users who flick up all apps in the switcher and use a ram freeing tool every 2 minutes
i can just code it up on my macbook and compile it there right
simple temporary workaround(?)
people who use a ram freeing tool instantly lose credibility
I do love how shameless those apps are on macOS
they're literally just running sudo purge
give 4.99$ for it
IAPs and all
thanks
is this viable? or not how it works
if I got a patched sdk from theos or something, how'd I tell cmake where my sdk is
@untold river You'll need to run CMake like this:
cmake .. -DCMAKE_OSX_SYSROOT=$THEOS/sdks/iPhoneOS14.4.sdk
with this patch:
diff --git a/cmake/Globals.cmake b/cmake/Globals.cmake
index 7da0b90..9e922f6 100644
--- a/cmake/Globals.cmake
+++ b/cmake/Globals.cmake
@@ -35,6 +35,8 @@ endif()
string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} CMAKE_SYSTEM_PROCESSOR)
+set(CMAKE_SYSTEM_PROCESSOR arm64)
+
# The Processor
if(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*|x64.*")
set(PROCESSOR.X86_64 1)
Doesn't build entirely (tests) but the framework should build
DobbyX.framework/
DobbyX.framework/Headers
DobbyX.framework/Headers/dobby.h
DobbyX.framework/Info.plist
DobbyX.framework/DobbyX
There's also a dylib provided
don't do that patch... just set the correct CMAKE flags, its not very hard
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CROSSCOMPILING=true \
-DCMAKE_SYSTEM_NAME=Darwin \
-DCMAKE_SYSTEM_PROCESSOR="arm64" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_FIND_ROOT_PATH="/" \
-DCMAKE_INSTALL_NAME_TOOL="install_name_tool" \
-DCMAKE_INSTALL_PREFIX="/usr/local" \
-DCMAKE_INSTALL_NAME_DIR="/usr/local/lib" \
-DCMAKE_INSTALL_RPATH="/usr/local" \
-DCMAKE_INSTALL_SYSCONFDIR="/usr/local/etc" \
-DCMAKE_OSX_SYSROOT="$THEOS/sdks/iPhoneOS14.4.sdk" \
-DCMAKE_OSX_ARCHITECTURES="arm64"
literally so easy
fatal error: /usr/bin/ar: can't find or exec: /usr/bin/arm64-apple-darwin14-ranlib (No such file or directory)

and set CFLAGS/CXXFLAGS correctly
procursus or elu?
because substitute works with bypasses 
typical sbingner using the vendored libs instead of dynamically linking cmake, smh
compile it from your mac
half of my frustration with bypass tweaks has been resolved by moving back to elu
gcc/cc/c++ doesnt support the -arch flag though
from what i've read it's an apple's gcc thing
oh hey it works now

I don't think you understand how cross compilation for iOS works
you have to use clang cause gcc doesn't support arm64 darwin (I don't think)
also cause clang >>>>> gcc
gcc's support for cross compiling iOS is grossly outdated at this point
gcc also sucks at cross compilation
it still works enough for building macOS on macOS
you have to compile gcc like three times
not M1 mac, at least officially
oh, yeah I didn't imagine so
i already got that sorted out
just used the toolchain's clang
you have to use this fork https://github.com/iains/gcc-darwin-arm64
ppc/i386/x86_64 macosx would be my bet
frameworks are placed in $THEOS/lib right
yes
and even then only because most of the existing logic for those archs applies the same on macOS
I haven't used gcc in a long time, thankfully
did you install it as a framework or library
right
i just copied it from the build folder to $THEOS/lib
is there anything extra you need to do
Dobby.framework, right?
one of the many cool features of FreeBSD, the base system uses LLVM/clang/lld
ln time
@restive ether I am a liar and probably will not review PRs on monday, instead I will probably watch tv all day and just relax, but we'll see, there are probably a couple of easy PRs I can review
but I understand why Hayden was always so slow at reviewing PRs, cause it is the worst thing ever
the toolchain folder in my theos installation is empty
im on macos 12.1
is this a reason why its not compiling?
im getting this ^ with the getting started example orion tweak
no, you don’t need to supply a toolchain on macOS since it’ll use Xcode
hm ok
would a temporary workaround for now just be to install theos/orion on my ipad and compile/install there? (while developing on my macbook ofc?)
or would that not work
should be fine
👍 cool ok gotcha
finally got it compiled but theos still complains about missing framework 
beerpsi@balls:~/git_repo/hekatos/FlyJB-X$ ls -R $THEOS/lib
/home/beerpsi/theos/lib:
DobbyX.framework
/home/beerpsi/theos/lib/DobbyX.framework:
DobbyX Headers Info.plist
/home/beerpsi/theos/lib/DobbyX.framework/Headers:
dobby.h
beerpsi@balls:~/git_repo/hekatos/FlyJB-X$ make
> Making all for tweak FlyJBX…
==> Linking tweak FlyJBX (arm64)…
ld: framework not found DobbyX
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/beerpsi/theos/makefiles/instance/library.mk:52: /home/beerpsi/git_repo/hekatos/FlyJB-X/.theos/obj/arm64/FlyJBX.dylib] Error 1
make[2]: *** [/home/beerpsi/theos/makefiles/instance/library.mk:52: /home/beerpsi/git_repo/hekatos/FlyJB-X/.theos/obj/arm64/FlyJBX.dylib] Error 2
make[1]: *** [/home/beerpsi/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/home/beerpsi/theos/makefiles/master/rules.mk:117: FlyJBX.all.tweak.variables] Error 2
could something have changed on the git/GitHub end? I haven’t made any changes myself in like a month
anyone have any idea?
^- thats my tweak. sorry im a beginner
yeah..
using orion
wait when installing theos on ios should i do it on root
or not
no
btw any ideas why it cant find framework AVFCore?
ok i figured it out i need AVFoundation
not AVCore
i still get this tho :/
got any diagnosis/troubleshooting steps? willing to send any logs or info or anything from my macbook if you need it
tried compiling on my ipad after installing theos on it and i get this:
before making i followed the instructions here: https://theos.dev/docs/installation-ios and here: https://orion.theos.dev/getting-started.html
how can i fix this?
it tells you the error tho
Procursus doesn't have swift package manager so Orion won't work, go yell at @subtle grail to fix it
ah ok
@subtle grail if u could pls offer some help it would make me eternally grateful 🙏 :)
Yeah sun, do it
chip8 interpreter
spm on ios wtf
so i wrote this simple tweak (mostly copied from https://github.com/rpetrich/VideoPace/blob/master/Tweak.x lol 😅 ) to try to make videos 2x faster system-wide
i see "Loaded" but not "setRate() is called" or "rate() is called", so clearly im hooking the wrong thing
make videos 2x faster system-wide
anyone know what might be the right hook to do this?
ok let me try it
Also, I think your rate hook will just be cancellingn out your setRate hook
i just copied rpetrich's code 
his code actually works on substitute
but not substrate or libhooker (even with substrate compatibility on)
based elu
Instead of hooking avplayer, why don’t you hook the specific class of the video player that is used system wide. There are multiple so there will be multiple implementations.
Like for example, photos has its own player implementation thats wrapped
hmm ok what is the specific class of the video player that is used system wide?
sorry im a novice to tweak development
like this maybe? i guess i could try it :P
you might wanna familiarize yourself with flex first and mess around with it to get an idea of how the classes are named & where to look
You can try that lmao
just select the video element and class around/play with it?
Inspect the controller
%hook AVPlayerController
ohh haha my bad
To see how the controller implments
is it good now? or nah
Looks good to me
you mean go on this website and look at it? https://headers.cynder.me/index.php?sdk=iOS14.8&fw=Frameworks/AVKit.framework&file=Headers/AVPlayerController.h
ill try compiling it and installing it. hoping for the best >.<
thanks
the purpose of mentioning flex was that you kinda get around ios first before doing your tweak. bruteforcing is a way too but it's just gonna waste your time
hm i see...
ok ill play around with flex a bit and see what things i can infer
Flex and looking at headers is the way to go. Also apple docs
got it!
Without flex it would 100 times harder
benefit of flex is you can turn the introspected app into a playground for you to fuck around with, of course you're free to learn objc too

ill take a look
thanks!! :)
installed it and doesnt work
I'll wait
Swift/LLVM has had a bunch of updates
searching krit's header site will help
maybe its just my ipad? maybe try compiling it on your own device and seeing if it works: https://github.com/SwiftWinds/videopace14/tree/obj-c
ah ok, ill check it out. thanks!
ah ok so
you mean after introspecting a bunch
i can just like make useless tweaks that like add squares here or there
or replace the text with spongebob text r smth
and just get a feel for iOS?
Just explore the app with flex, it will be easy to tell how the app works
what would be an easy one to start with? like VLC? That was the app used in the orion getting started
what if i were to go on youtube and change the speed from 1->2 then -> 1.25 then ->1.5, etc. is there a way to then get the classes with properties that had floats that changed just like that?
kinda like cheat engine
then hopefully at least one of those classes are ones ios uses system wide and i can hook it
sunchip & nachos 🚎
Any app written in objc will be easy
VLC doesn't use the system player so it's gonna be different
hmm ok
should i play around with safari instead then?
uh sometimes i press around and inspect things and it just crashes the app
is that normal? or
The only time I’ve had Flex crash the app was when a memory address didn’t exist
ok ive had it crash the app like twice already
whack
$THEOS/bin/logify.pl <headerfile.h>
It will hook every method and log when it gets called
ooh interesting
how do i specify the header file?
like do i need a path to that header file?
or just the name
Download it and give it the path yeah
can u give me an example of how i might do this with AVPlayerController for example?
oh interesting, the file itself will never get called tho right
like say i download this:
$THEOS/bin/logify.pl AVPlayerController.h
and put it in the bin folder
how would it know to hook the functions of the AVPlayerController in the actual system?
Just type the first part and drag and drop the file into the terminal
ok sounds good
Because the functions are all defined in the header file
ah hm ok gotcha
btw why are there these random empty lines
like 4-6
Not sure, guess you can remove them
btw do you know of an explanations why might rpetrich's old tweak only works on substitute and not substrate or libhooker?
is there some sort of sandboxing/protection that substrate and libhooker does to prevent you from hooking/doing certain things but substitute doesnt have that so it works there? or
goal wouldn't be to create "pointless tweaks" but rather establish an (adhoc) understanding of the OS itself without needing to deep-dive into it.
just reading your messages screams you're eager to make tweaks but on a shaky foundation you're as useful as an empty bottle to an alcoholic
that's why have fun fucking around, you never know what you might find / learn🍀
ahaha gotchu gotchu
yeah! Thank you for the encouragement
ive tried getting into tweak development several times in the past but each time i gave up after a lot of difficulty
this time im determined not to give up!
imo giving up isn't bad either, just means you weren't prepared for the challenge just yet
so something with libhooker/substrate is causing it to not work and im not sure why...
or perhaps that iPadOS is a bit different than iOS in how it plays videos
ahaha well i cant prepare by just sitting around, the way to prepare i guess is just to approach the challenge one step at a time i guess
like you said, just getting an adhoc understanding of the os by playing with flex :)
Would recommend making another tweak
@lime pivot that tweak from last night actually has a paywall
the one with stolen code
Is there anything I can do besides contact big boss maintainer
0ptimo will take it down
He's not an idiot
Email 0ptimo
He's pretty quick at responding to emails
which
h2
you mean like a toy tweak which isnt useful but serves as a way to understand the os better? i have other tweak ideas but they might be just as complicated 😵💫 maybe i should make a few simple ones first, even if they arent actually useful
stop sweating nerd and email the maintainer other than that just hope he is looking at his emails
What tweak
Someone stole your code?
whats h2
[[h2]]
Lmfao
man
Did you send any proof?
That was the original message notifying me of it
Ah ok 👍
Hello, I was recently notified that there is a tweak named "h2" by Xyaman on BigBoss that has stolen code. After inspection in IDA, several tweaks appear to be contained in this tweak
- Quorra by lightmann
- Konban by nicholasdev/nep
- Lisa by Esquilli/Litten
- CalculatorHistory by Donato Fiore (me)
- libAPAppView and AShields by BawAppie
- QuitAll by DaveVanWijk
- pulloverpro by c1d3rdev
- poplickanddropit by Ethan White
- Advanced Brightness Slider by JSchiefner
- Visualyzer and Tako by Xyaman
- CCDNDTimer by 0xkuj
- PerfectControlCenter by John Zaro
There is also a paywall to actually use the tweak + I did not permit this person to use my tweak in such away
(Image included shows the CalculatorHistory methods being used)
im just gonna email that
i guess




