#development
1 messages Ā· Page 541 of 1
ecobee supports home assistant out of the box
by Clipsal, Schneider Electric's Australian arm
Homekit rather
all the switches in the house are digital and can be reprogrammed even to turn on something on the other side of the house
that's about where the good stuff ends, the rest of it is absolutely cursed
wow
my apartment bedroom doesn't even have ceiling lights
I can probably do that if I want in home assistant
yes I can tell from your videos
Brb
no that's from my living room
I just don't turn the lights on in there bc it's 2 am and I'm fairly drunk
lmao
fair
my favorite part of this system is the only way to hook it up to a network is to run a USB Type-B cable from the box to a PC running a Java server called C-Gate
lmao are your fuckin light switches vulnerable to log4j
they've also pretty much given up on this product despite that it's still (disappointingly) unique
so to answer your question they likely never even upgraded log4j to v2 with the vulnerable code
lol
time to log4shell kirb's house
reminds me of when heartbleed happened (that's going back a while now, yikes) and saurik's openssl was never vulnerable because it was still v0.9 or something
lmfaoo
and it was introduced in 1.1
can't be vulnerable if your software is too old 
JndiLookup
I was close
naturally, it's also closed-source, you just get the .jar
so if it's vulnerable I don't think I'll ever be getting a fix
then openbsd just made their own ssl lib that got used by some linux distros
until the distro maintainers realized libressh patches are stupidly not worth it and decides to just move back to openssl 
who uses BSD in current year
cameron
yeah that might be because everyone went wait fuck we're not funding this project we all depend on?!?!?!????
he uses freebsd apparently
why
then openssl got all the investment money and libressl got nothing
People who have pfsense
who knows ask him
doubt he knows either
cameron likes bsd tools more than GNU
normal people buy a used ubiquiti gateway for $50 š
why
because he does why donāt you ask him
bsd tools are shit
My ISO got 2 full megabytes smaller updating to zstd 1.5.1 
https://share.beerpsi.me/hqmigwlq.png
@ocean raptor why you using bsd dog
@lime pivot wanna make theos support Haiku bro
just for fun, yes it has log4j 1.x
I actually don't!
!
I would rather not have to be forced to make an account to use my gateway. But yeah that works fine as well. You can also use openwrt for a Linux based experience I guess
you don't make an account with anyone
oh boy canāt wait to use theos on airyxOS
unless you want cloud access to your control panel
I have VPN set up on mine so worst case, I can VPN in from my phone and use the mobile app
https://twitter.com/airyxos/status/1473133955335561218?s=21 put some respect on his name
app supports controllers on the LAN as well as through their cloud service
man the reply makes me slightly angry
like fascinated by the work they've done, but wew boy
GNUstep
that shit's crusty af
hopefully they find some better way to do that in the future
ngl there's probably like 500 other vulns I don't know about in this house
internet of things = internet of shit
gonna find one of them and mildly inconvenient your life

Pfsense does have a lot great support for being FOSS based it is a little clunky and I will admit that ubiquiti does have a better user experience for the most part
mind you, we also purchased what was supposed to be a remote control box, which if I think the main C-Bus system is used by about 5 people, this box must be used by like 2 people
it runs Android 4.0 from 2012, compiled as a debug build with root access enabled, on an extremely low-end TI dev board
kek
you can literally plug in a mini usb (yeah I had to rummage around to find one of those lmao) and adb shell
and it drops you at a root# shell
this is about as cursed as my Sony Alpha camera running Android 2.0 on what feels like a binned SOC that otherwise would have gone in a low-end Sony Android phone
in 2011
3 billion devices run java, probably 2 billion of these are android
god i sure do love my lack of optimizations on android
but look at how optimised android is!
Ah i remember deodexing my android
optimization is when i clear the app cache
optimisation is when you flick up all the apps in the switcher and then immediately reopen them
and clear everything from my multitask becusse two apps are using 4gigs
We donāt need safe mode we got recovery
man, you know
oh i bricked the phone? i didnāt need it anyways
are they that high now
yeah
thatās more than most consumer laptops
yet I bet owners of those phones still kill apps as if they're still in desperate need of more RAM
š
hey man, one 4k youtube video and itās over
my Note 10+ is 12GB (the higher end spec of that gen) and I can literally go days without using an app, I reopen it and it's back in action instantly
lotta RAM for a bomb
if you flick away your apps all the time that's an amazing experience you're missing out on
lmao yeah that's a few generations ago
as obnoxious as 12GB is on a phone, I mean if they're putting it in, sure, I'll take it
canāt imagine how toasty those phones must get if the ram is getting used
probably gonna reach 20+ eventually
considering android is still in a specs race
i think 13 is 4
and honestly I bet that was only 3GB because it was while the DRAM price fixing was still going on
i thought the base 13 was 4
so that was the best balance of capacity and price at the time
then they started incrementing it when prices fell
it's 6 on 13 Pro (Max)
Added by: Tanbeer#4750
Used 29 times
Added by: stkc#6525
Used 1 times
Has image attachment
Added by: Black Swordsman#2802
Used 2 times
Added by: JTV#5846
Used 296 times
Added by: cameren#0420
Used 457 times
Added by: eric#1997
Used 126 times
Added by: toilet cat#6525
Used 27 times
Has image attachment
Added by: stkc#8018
Used 111 times
Has image attachment
Added by: Cryptic#6293
Used 11 times
Has image attachment
Added by: Rick.#7777
Used 75 times
Added by: Rick.#1519
Used 15 times
Added by: toilet cat#8018
Used 1161 times
and 4 on 13 (mini)
Apple Silicon Specs
Name,Transferred,Silicon,Model Identifiers,Bootrom,Status,Year,RAM (MB),RAM Speed,RAM Type,Internal SoC,CPU Name,Bootrom exploits,CPU Arch,Data Width,# CPU Cores,CPU Clock (MHz),L1 Cache,L2 Cache,L3 Cache
iPhone
iPhone,Samsung S5L8900,iPhone1,1,Rev.2,Obsolete,2007,128,137,LPD...
13 - 4GB
13 Pro - 6GB
13 mini - 4GB
13 Pro Max - 6GB
hi anonymous buffalo
4s is really still supported? wow
who's anonymous alligator
6 gigs on a flagship iphone vs 16 on one of the most popular android devices
is this current??
š
i think it's me
are you seeing only one viewer
yes
it should still show you even in private mode
L
I might have to steal some of this spreadsheet
to make sure I got my big firmware table right in chariz
130 lines of this
Chart for a list of jailbreak tools and their supported iOS versions/devices
Type /jailbreak <jailbreak name> for more info.
also this
1 array item for devices still in support, 2 for ones out of support
and at some point I need to add Macs there too
currently only iPhone 5 and up
I should count how many of our smart home devices actually use wifi
its probably a low percentage
as far as I know is our oven has wifi but Iāve specifically made sure it can never ever connect to our wifi
wtf WiFi oven??
our cameras have WiFi since getting Ethernet to them would be a pain, but I added firewall rules blocking them from initiating any connection to anything
good call
I might further limit it so nothing can connect to them on anything except the rtsp port
I need to really toughen up our firewall rules
and I can temporarily disable the rule to change settings I guess
not much I can do firewall wise about our ecobee and roomba though
Krit too op
Pls nerf
@silver rampart thank you for making the entire tweak for me
this was truly a learning experience
Copying truly be teaching the youth
GNUstep is still actively maintained
It's also the most complete open source Foundation implementation
macOS ones, yeah cause they are super old
- It has everything I need
- I like the tooling, not many stupid long options
- It's something I can actually contribute to
- GPL sucks
is WinObjC any more useful by any chance?
they took all they could from GNUstep and some other more obscure project I forget the name of
and actually got pretty good compatibility, where it sucked was more in UIKit and all the other high-level frameworks
All that it's using from gnustep is libobjc2 right now
I can agree with 3 and 4 for sure
And cocoatron for foundation
ah Cocoatron is what I was thinking of
yeah they really only used it as a "well we have to start somewhere"
by the end I think they only achieved perfect compatibility with iPhone OS 3.2 or something
newer APIs were there, just a lot was missing and it was mostly companies asking Microsoft "hey we need this, can you implement this"
They are thinking about switching to apple's objc4, cause gnustep libobjc2 has a different return struct for some objc_ funcs
ick
I see no reason not to use objc4
they'll just be in for more hurt as they continue trying to achieve parity with modern features
I think they are going to
especially swift which has a lot of special just-for-swift functions in libobjc
They haven't even touched swift binaries yet
yeah they shouldn't yet hah
Does winobjc have a libobjc?
Im send it to the aiyxOS dev cause it seems very complete
Well neither is Cocoatron or gnustep, so work would be needed no matter what
the way you port to Windows is mostly importing an xcodeproj into Visual Studio, which creates a clang-based VS project with the clang flags needed
yeah
so without actually trying it (probably need like VS 2018 or something at this point) hard to know how exactly it links the binaries
but presumably clang itself is just stock clang
(VS does ship clang as an optional addon)
I wonder how many projects it'll take to achieve feature parity with, let's say for instance, iOS 11
macOS, not iOS
macOS 10.14*
Probably won't have Siri 
would be hilariously cool to hackintosh real macOS on top of a completely FOSS impl of the frameworks
just wouldn't have working iMessage/FaceTime or FairPlay, could still get lucky on that though
Still won't be able to watch Netflix 
Actually
The macOS build of the drm may work...
honestly Widevine doesn't seem to really check that much about the host environment
this is probably the future of hackintoshing
it's more like a black box that somewhere deep within contains the magic keys
Widevine is relatively easy to crack compared to FairPlay
Damn Thats Crazy
fairplay is a beast
crack it so I can watch Netflix pls
im thinking about coding as a full time job next year, as i have past experiences with it, and i want to get back on it
i have since switched to Ubuntu for ease of access, as a lot of people who code for things like jailbreaks and custom firmwares use linux as a base
if im doing this, will visual studio code suffice?
if not, what other IDE's for Ubuntu would you guys recommend?
for reference, i really enjoy the jailbreaking, rooting, and cfw scenes a lot, and i wanted to hop in and try to help them, while also doing html, css, and javascript work for clients
any IDE will do, even good 'ol nano is enough @tepid olive
^
we do love nano tho š XD
so should i get code for now?
the IDE won't make you a better programmer per-say, might alleviate some tasks and common things but shift your focus away from the trivial things
use code, perhaps a jetbrains ide later if you prefer or return to ed
that'll be 1.99
Fr look at Luca, mf just code his exploits in nano
the only reason i like IDE's at this moment tho, is i get to see errors in my code (even tho most of the time its bullshit XD)
Does nano have github copilot support?
i can almost guarantee you a no XD
who knows tho, anything is possible
uhm seems like a lot of work for an editor that I don't use
That explains why I sometimes forget where I am or what Iām doing

Copilot has taken me over
no you're just a goofball
Fuck u
i-
no no FUCK
I just use vim with ale + linters (flake8, eslint, etc.)
Copilot supports neovim 0.6.0+
there is?
now go fix all the problems
and make it not shit
That Iāve been doing
Removing the extra 2 page dots, removing App Library, today view
Making widgets stay
neat
iterate list views and get the index from their x pos, set x pos to 0, mult x by y, set icon scroll view x to screen width, set y size to page count * height, disable today view
@late ridge
@silver rampart does springboard still handle folders like normal pages
Or does it not handle them the same way
this is kinda what I did
without the part where it works
I wonder how well dragging icons between pages works with that
probably terribly
what tweak u tryna make?
folders and the root folder are all SBFolders
root folder is an SBRootFolderView, folders are SBFloatyFolderViews
all of them contain SBIconListViews (pages) which are indistinguishable from one another
aside from their .iconLocation property which will tell you if the listview is in a floaty folder or a regular one
the code I sent should only affect the root folder view bc it only hooked one class
might also be worth moving the code out of -()updateIconListViews and into its own function
given it gains nothing from being in there and i was just too drunk to bother moving it somewhere else
lol
Iāve been coding on my chrome book and emailing it to my phone to compile@
Iāll probably do that when I get home
wtf
š

What the lack of a computer does to a person
More like what a lack of bitches does to a person. :TrollFace:
email 
Why not rsync it?
Isnt chromeos based on gentoo?
Just emerge theos
Or whatever
yes, but there is no emerge
just use github actions at that point
oh nice
if you want to go down the rabbit hole, there's even homebrew for chromeos that ships llvm and binutils 
anyways fiore should just use that for development at this point
oh yeah
nick never finished binutils
sad
havenāt seen him in awhile though
be prepared for the procursus package count to increase by 100 whenever that happens
Probably why Procursus is in a bit of a slow patch right now 
at least there was like a 60% chance if he did something it worked
Tbh I never figured out how to do this 
embrace X become cringe
yeah
ik
heās not doing it lol
Can I pass an MSImageRef into dlsym or do I have to open it twice
No
Care should be taken to not intermix the value returned from this API with other APIs available on Unix for referencing images (such as dlsym), as these APIs are often defined to accept any void *.
http://www.cydiasubstrate.com/api/c/MSGetImageByName/
oh I completely missed that
%hook SBIconListPageControl
-(void)layoutSubviews {
%orig;
// _UIPageControlContentView // _UIPageControlIndicatiorController
NSArray *array = self.subviews[0].subviews[0].subviews;
((_UIPageIndicatorView*)[array firstObject]).hidden = YES;
((_UIPageIndicatorView*)array[1]).hidden = NO;
((_UIPageIndicatorView*)[array lastObject]).hidden = YES;
}
%end
@silver rampart
nerd
very cursed code ^
cursed
i have to set the hidden to be NO for index 1 because im assuming when it is first instantiated it doesnt have the leading page dot
idk why
but that works
so just make the code in updateIconListViews its own method?
so just like
%new
-(void)kUpdateListViews {}
it'd work
you could also just create a new c function that takes the rootfolderview as an arg
true
ill do that
the C function did not work
:c
so:
making it a C function - No
making it a %new - No
keeping it how you wrote it originally - Yes
it doesnt work though
like, yes it is cleaner
but it just doesnt work
it compiles
but it doesnt execute
it just doesn't do what it's supposed to do
i changed the name too
i think

i know how %new works
and i dont feel like pasting that
well
i named the new method fuckingEndMe
and it still didnt run
and i dont think apple has a method called fuckingEndMe on their classes
troll.
what
I have no clue but I donāt trust this man lmao
?

Bros snooping on his sis phone
how did it go from your sister to your daughter?
Lmao
how about you get your facts straight before you come here
what the fuck is going on 
no his daughters name is sister
His daughter is his sister
who cares? you came in here and posted absolute word salad and want people to help you
Exactly
Alright bro hope u find ur daughter
dude said yeah ima ask discord instead of the police

lol
youāre being very useful finding your daughter by being here then if thatās the case
Find my iPhone her ass
Tf is going on here
hi, i've geolocated the phone based on the provided logs
itās seems more important to you than your quote on quote missing daughter
iām glad you have your priorities straight loser
Ur daughter has been found @steady crown
this is the approximate last known location
Thanks for helping the community @vivid dew
What is my gender
@ocean raptor
āMenāsā no pun intended ?
Bruh
Fetty wap comeback soon
No he out on bail
Manticore moment
twice now
Nice

when my daughter is missing my first thought is to read discord bios
he got caught again trying to leave jersey
L
and sex is what i have with your mother
I can work on amy crack again
amy crack
Mhm
sidown reborn
sw_vers
if 14
do this
else
do this
@available
oh
L
if (@available(iOS 14, *))
thanks
Iām on mobile stfu about formatting
I just want a way to set bands
the jailbreak is coming Q1 2024
That doesnāt follow the sin that is carrier crack
i love sinning
Iām gay, my life is one big sin
glad you figured out your gender freak
gay gender
just be straight lol
Just ungay yourself
so true
Isn't that hard
Thatās what she said
the worst fear of gay people, the straightener
british too
oh shit oh fuck

@restive ether QuickActions(4)
Cause kirb practically begged me
iām sure he begged you nerd

Begging
gm cam
Gm hey man
how's your day been
Good
Gonna relicense my tweaks as GPL cause I hate the jailbreak community
so in a framework that acts different depending on the device, those checks will be runtime, it won't be different code depending on the ipsw, right?
wholesome

cam using the GPL
no way
what does
Tweak.x:48: error: %end does not make sense inside a block
mean?
it's not inside a block
completely balanced
it compiled this time???
works if I do gmake instead of gmake do?????
wait, my hooks not working????
oh lol
I did have unbalanced brackets
imagine your editor not prominently showing you matching brackets
neovim moment
you're blind then
L
standard feature in any sane code editor
same with vscode
Don't you love it when ghidra segfaults on you 
i though java wasn't supposed to have bugs smh
looooool funny
@ocean raptor if you use neovim you can use the vim syntax files that come with logos
Look here
I do
How do I make it so something only hooks if youāre on iOS x.x
groups
%group Fourteen
// hooks
%end
%ctor {
if (@available(iOS 14.0, *)) {
%init(Fourteen);
}
}
@indigo peak this should work
itās something like that
make a main group and always init the main group
i think its gonna get mad at me for ungroupped thgn
idk iām not a tweak dev
this is based on my knowledge of tweak dev last used 1.5 years ago
and the source code of my tweak

silly
Be careful when using this below iOS 10 where false positives can sometimes happen
@lime pivot finally got the right search terms to get me on track for the new crash report format ā āips crash report iOS 15ā. Hereās the first result I got: https://github.com/tomieq/AppleCrashScripts
don't use @available, it's part of compiler-rt which is only on macOS cause neither sbingner or I built it in our toolchains
literally just found this so idk anything more
Use [[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion:]
i have never seen this method before
ok how do i do it on ios 7
also ngl a logos %available macro would be wonderful. not sure how one would implement it or what options would be available. maybe it could be applied to class hooks as an autogenerated %group?
It just feels like api availability is a big problem that we really havenāt addressed yet
why not? just curious
you can't compile on linux or iOS than
it's fine to use, but I don't have a mac so I'm biased
W
ah!
does the compiler know the semantic meaning of this method? thatās the issue
otherwise itāll complain youāre using newer symbols on older oses
Well the tweak is only meant to be for 13-14
Ghidra 10.1.1 also crashes 
I love your pfp
So, in the class CSQuickActionsView, the method -(void)_layoutQuickActionsButtons; makes calls to UIDevice to determine whether or not to show the buttons, is it possible to override the return value of those methods only when called from this method?
so calls to UIDevice will be perfectly normal unless the call is from -[CSQuickActionsView _layoutQuickActionsButtons]
Why canāt you just stop this method from runnings its original function?
cause it will probably have effects all across the device instead of this one method
Just do %init
so is this not possible?
I'm just gonna re-implement _layouQuickActionsButtons I guess š
use a global flag var that you toggle to YES before orig and back to NO after
think I posted a sample of that last week or so
can someone with a notched device run this program for me? Link it to SpringBoardFoundation.framework
int SBFEffectiveHomeButtonType();
int main()
{
printf("%i\n", SBFEffectiveHomeButtonType());
return 0;
}
no sorry i canāt dog
ok iphone 13 guy
your mom
cant u not link to those fws unless you're an allowed subclient
oh 
I was NSLoging from SpringBoard
why is ida only showing me methods not C functions
@ocean raptor
id SBFEffectiveHomeButtonType()
{
BSPlatform *v1 = [BSPlatform sharedInstance];
id v2 = [v1 homeButtonType];
return v2;
}
ok
oh, its a global variable not a function š¤¦āāļø
yeah, that function wasn't what I needed
I'm trying to convince CoverSheet that the device is supposed to have the QuickAction buttons instead of calculating the position myself like how most tweaks do it
and IDA's psuedocode is being very unhelpful cause it's a ton of repeated if statements
and it's super long and hard to follow
there are like 200 goto calls
oh
%hook CSQuickActionsViewController
+ (BOOL)deviceSupportsButtons
{
return YES;
}
%end
-[CSQuickActionsView _layoutQuickActionsButtons]; has a lot of logic to determine the frame
ohh i see
so I either have to calculate the frame myself or convince _layoutQuickActionsButtons to calculate it
This is what it looks like otherwise with some of my code to handle opening the app
Just edit the sdk
remove the allowed clients portion from it, then it will link
it should still kill the program at runtime
you will only be able to call it within a sb process though, or else the phone will panic
SpringBoardFoundation isn't restricted
Only if its not a sb process
which is what he posted
Also yah, sbfoundation isnt restricted
I use it in Asteroid
You could make an ipc that sits in sb and calls the function, then returns it to whatever process you want.
I just needed to know what that func returns
lost my X in my appartment somewhere
make a really fucking good guess
iirc home button is 0 and homegestures are 1
but that is from about 3 years back so that may have changed
will let u know shortly
I think homegestures are 2... cause a bunch of this code checks to make sure it's equal to 2
Ok, let me check my code lmao
1 is haptic button maybe?
I could see that
I could have sworn I used that function before, but Im not finding it in my brief check
You know that would actually make sense
0 being like the physical button, 1 being the one that the 7 had, and then 2 being a home gesture
does ipad air 3 use haptic button
i can check it there
@ocean raptor here's your answer
no, it does not.
on the corellium X
lmk if you need to test anything else
So in ida, this method should end early depending on some stuff, so where can I find where they exit the method?
In the pseudo code
will probably be a goto /shrug
not really a control flow graph for psuedocode, but you can use the CFG in disassembly graph view
use the nitroless thing capt
it should work

yeah
shows fine for me but probably not for u
iāll add it to the markdown parser
Yes
ur discord is broken

it could be skill issue but on the new build when I open a channel it crashes lol
whatās the log
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
swift
victory
the settings don't work cause I gotta figure out how I want to do them...
nice
right now I'm just using defaults write to do it 

mood
using nsdefaults is the easy way
didn't realize nsdefaults could load prefs for like a year
You can do as many as you want
> defaults read com.cameronkatri.quickactions
{
buttons = {
1 = "com.apple.Preferences";
2 = "com.apple.MobileSMS";
3 = "com.apple.camera";
4 = "com.apple.mobilecal";
5 = "com.apple.Home";
6 = "kjc.loader";
8 = "org.coolstar.SileoStore";
};
}
that's cool
hmm, it's a little broken
what'd the solution end up being to the layout stuff?
just did it manually
using a little defaults
dyld: missing LC DYLD INFO load command Trace/BPT trap: 5
iso 9.2.1 why is it do
it doesnt happen on other versions that i tested
(8.4.1 and below)
and 10 above
cam tweak :O
what dylib is causing this
and what did you use to compile it
no
can you send the bin
i guess ios 9 mopment
try compiling it targeting ios 9
@silver rampart is https://github.com/kritanta-ios-tweaks/Avocado-SpotifyWidget a that installs as a tweak, but you can add it through stock ios
like you dont need a widget handling tweak for it
it just acts as a normal widget
lol so, that was the original plan for that stuff
and it could probably be adapted into one
so how does it work now
but lots of drama, so that's probably never getting finished
it uses https://github.com/kritanta-ios-tweaks/Avocado to load
ah
that would be cool though
making a tweak that installs a widget
and it handles it as a normal widget
this is a framework for specifying override widgets
so this spotify widget will override the regular spotify widget when these are installed
thanks
touch grass 
and the first thing was a picture of me touching grass

and a picture of me holding a nerf gun saying "im going to shoot up my google meet"
edgy
should the orbs animate out of the original or just fade in?
former

use UIDynamics and make them bounce out
weak
^
are there any tools for dumping headers at runtime
that are not RuntimeBrowser
and also not classdump-dyld assuming that does it at runtime
and also not FlEx
man, I'm not sure where to start with doing this collapsible stuff...
UIKit animations
google tutorials if you're lost
animations (and dynamics) are great things to learn about for both tweak and app dev
also if you want some fun, make them collapsed into a single usable button by default (that does the top task), and have it expand out when you do a pan gesture upward
@silver rampart i managed to make this code even more cursed
NSArray *pageIndicators = self.subviews[0].subviews[0].subviews;
((_UIPageIndicatorView*)[pageIndicators firstObject]).hidden = YES;
((_UIPageIndicatorView*)pageIndicators[1]).hidden = NO;
((_UIPageIndicatorView*)[pageIndicators lastObject]).hidden = YES;
so i was getting a lot of springboard crashes because it was complaining about index out of bounds
so
%hook SBIconListPageControl
-(void)layoutSubviews {
%orig;
if([self.subviews count] > 0) {
if([self.subviews[0].subviews count] > 0) {
if([self.subviews[0].subviews[0].subviews count] > 1) {
NSArray *pageIndicators = self.subviews[0].subviews[0].subviews;
((_UIPageIndicatorView*)[pageIndicators firstObject]).hidden = YES;
((_UIPageIndicatorView*)pageIndicators[1]).hidden = NO;
((_UIPageIndicatorView*)[pageIndicators lastObject]).hidden = YES;
}
}
}
}
%end
:D
sir i think you need some help
some is an understatement
if i was going to actually care about this tweak i was gonna do something different
looks even better on my tiny discord window
@twilit jungle time to teach your next student fiore 
but since kat wrote the entire tweak for me i dont really care about it anymore
race condition moment
looks even better when my markdown parser doesn't support codeblocks
L bozo
shut up
L bozo
shut up
Got it collapsing with animations @silver rampart
ooo
n
codecocks
itās happened every time so far 
sorry forgot ping @tepid olive
huh
can you click run in xcode and tell me what it says
and where itās crashing
is there a new build that I should pull first
anyways
build succeeded
warning: accord isnāt code signed but requires entitlements. It is not possible to add entitlements to a binary without signing it
also running via Xcode doesnāt actually open the accord window
kinda loops
no code signatures monent
a few lines of the text
what is that 
@silver rampart would you care if i did this
for releasing the š ±ļøobius tweak
im also not calling it š ±ļøobius
yeah
oh ok Iāll redo the test
@shell nova can you reproduce the crash and tell me what xcode says when it crashes
(you have to click run in the app)
@grave sparrow can i still enter this? https://www.reddit.com/r/jailbreak/comments/h0sngi/giveaway_typecentury_10_copies_ends_in_36_hours/
I'm banned from the sub, enter me too
L
you can put kat instead
kat
kit
ok ty
tried to redo the test to see if I got anything different and it seems like sometimes it opens and sometimes it doesnāt. also this time Xcode only opened one visible accord instance in the dock
seems to consistently crash though
on the same exact line
@shell nova add āsafe: ā before the v
build fail
I clicked the auto fix thing and it seems to be fine
nvm itās not opening to a gui

is that fucking javascript
folders[i].guilds[safe: v]?.channels?.forEachā¦
do that
remove line 29
and fill in the rest of the foreach
am on mobile sorry
none of that code is in the bible
i am not a sinner
i know itās terrible
it was a hack i made at 1am
tabernak
tabarnak*
what is it actually
sorry iām not Terry
anyways still no gui I'll try to restart it and maybe some race condition will let a gui appear eventually 
itās 2 IIRC
It tells you how to get rid of the warnings
krit ass torrents
torrenting krits
gm flame repo guy
hey adam
hi
I don't code I'm just a test monkey 
š©
anyways I clicked the warnings and it did this
lol
yeah youāre right
I don't mind, I just think its funny seeing you're reaction
Bruv
someone says 'kat' and your first thought is 'kick ass torrents'
jesus fuck for you have sinned
LOL
Ctrl Z that shit right away
that's what I did 
@shell nova literally remove everything inside the function
should work lol
iāll get at my computer and fix it in a few hours
brainfuck devs
The buttons are huge for some reason...
@silver rampart so with the widgets not rendering, could it be because of this
like how you need to make the view setVisibleColumnRange
and that only does it for icons?
but not for widgets?
idk this apple logic man
when do they not render?
okay so i made a tweak but it won't compile
ok
ok
think i fixed it
congrats security expert
thanks
send me eth i send back bro
He double it and send back
@silver rampart I finally set up a pypi account for Theos (theosdev)
invited to the project
going to see if it lets me revoke myself as owner
Thanks!
seems like i cant
F
It looks like I can remove you
Itās scary that it does not have a confirmation prompt
it seems odd to me that i wasn't able to remove me, but you were, even though i was the original owner
that's kind of dumb, really
I guess it does not distinguish between owners
if anything it should be the other way around
when you have a widget on your last page and you scroll to the left from your first page
im not sure its the same for widgets on the first page and scrolling right from the last page
also folder backgrounds dont render in either
widgets are likely not rendered when off screen to conserve resources given how widgets are currently done
vertical scroll HS?
infinite scroll
they're working on a Mobius update
its habit
lol
We donāt assume genders here
i dont assume
i just defaukt
switch(KnownGender) {
case 0:
print("mail")
break;
case 1:
print("femail")
break;
default:
print("he")```

oh well
im adapting
im starting to use they
š
ok
fuck switch statements
i still dont know how to properly do one without looking it up
write pre-python 3.10 code and tell me that again
ive legit never wrote a python script for 3.10
really really wish they could've added it sooner
pattern matching in 3.10 is great
oh of course its not named switch statement
Is it just for switching integers?
no, it works for a ton of different things
pip3 install -U theos
Really nice
pip3 install -U theos-orion
spec is on the update page for 3.10
it works for strings, classes, ints, you name it
PyTheos
True
@glacial matrix the current upload for theos on pypi is just a dummy example package to hold the slot
@hook(ArcheryScene)
def setWind(arg1: float power: float) -> None:
@orig(0.0, 0.0)

idk if it needs to stay in place to prevent the name from getting reclaimed, but it required one to make it
we do a little troling
Perl can die in a fire

GURA
Same
my own source code scares me
lol
my first ever attempt at a tweak was darkmode for google classroom
Tweak.h contains every class that i hooked, inheriting from UIView, and adding a backgroundColor property
Can i see the callback just to see if i was right in thinking what was wrong
and i #define'd UIColors for whatever reason
just removing the CALLBACK_API_C worked
i def thought that i was a professional coder
Ah nvm
its probably because it doesn't like it in a bridging header
way i'm having to do it is horrible
With the power of reverse engineering I changed everything I had to
gameseagull, calculatorhistory and brokepods should all work on ios 15
till dyldex works on ios 15 dsc
they only should work since they use absolutely no trivial things
i'm having to write (yet another) runtime class dumping tool to dump all the metadata into a json file



the LC is there

