#development
1 messages · Page 344 of 1
easy
yeah
full objc support with IDA 7.5 SP 3
it takes 5 minutes
oh ok that’s good
literally
Id use wine with everything
Capt literally did it in 5 minutes earlier with my assistance 
Just waiting for my games to actually run on Linux
But I’m not dual booting until then
literal shitload of stuff between 7.0 and 7.5
fonts look like shit in wine tho
I use VMWare Fusion instead of wine when i need the windows version
winetricks
Honestly a small price to pay regardless
just buy a mac license for IDA 
But yea you can fix it
ah yes
Wine is one of those magicwares
buy a car or IDA
How does he do it

Has anyone here done any tweak building with 6 and using 6loader?

what is 6

is this iOS 6
No
It’s basically logos but for cycript
lol
6 is best iOS
6 is actually more usable than 9 in 2020
lol
On a 4s yeah
cuz of invoxi
^
yeah on a 4s ofc

True
lol
that’s literally the last thing i need
A14 is cracked running Mario galaxy 2 at 60fps true
i had a stroke reading this
It’s not that bad 
Which one
alias sudo to fucking for the best terminal experience
Literally played it on 4 hour road trip, one of my favoruite games of all time
Air 3
A12
Ah nice
please
please rm -rf /
fucking rm -rf / —no-preserve-root
Yea DolphiniOS is really good now
ye
It’s nice to see it happen
this was back in January last year
iosdevdevdev gm
I want to back to the days of going down to Bristol with the homies
Hi, anyone knows how I can make my tweak be installed with Sileo? I can install my github repo but when I try to install my tweak, Sileo tells me it's not trusted. In Cydia it install fine.
is your repo signed
No, when I install my repo on Sileo, it says "are you sure...", but I said yes. Shouldnt it let me install packages from the repo anyways?
FLL 2020, the awards display didn’t have a whitelist so I put Phil on the board 
stop using ancients hashes
lol
you’re using SHA-1
use MD5 it's better /s
For my repo's Packages.bz2 file?
I have this already :
MD5sum : a1737hdjsjsjzjxncn....
I need to add more hashing functions to this file?
thats why Sileo wont install it?
Cool
thanks alot
ill try that, Sileo sucks
Nice UI
But I dont care about hashes
If I install a repo on my package manager, I trust it
At my own risk
lol no
but for random users ok...
no it doesn't

something doesn't suck for enforcing basic security

apt 2.0 literally doesn’t support SHA1 or MD5...
man apt 2.0 sucks then
smh
what does that mean
i means exactly what i said
I dont even know what APT version Im on
what is difficult to understand about what i said
ios dev dev dev
L
Why would I care about that
i’m just pointing out to you that the hashes you’re using aren’t even supported
security
lol
md5sum is really shit
for someone with dev in their name 3 times you would think they would know a bit more
it's a way of checking that the packages have not been tampered with
So adding those to the Packages.bz2 wont help? I dont understand your point about APT 2.0 @restive ether

add sha256 to your packages file
lol
why is he so mad he has to use something more secure
my packager gens md5, sha1, sha256, sha512
lmao
his point about apt 2.0 is that apt 2.0 does not support md5 or sha1
so you have to use sha256
i think sha384 too
boooooo
why would you willingly be so resistent to that lol
thanks for explaingin, wasnt hard guys
elu wasn’t even on 1.8 until last year
bruh
bruh
cam literally said that
cam said that
ages ago
.
and you said "why would i care about that"

lol did you make a discord account and join just to ask that
md6 tho
Why adding MD5 and SHA1 then?

for legacy systems
^

legacy systems?

whats that

old....
old package managers
bad package manager
it's the bootstrap


So Cydia?
well not necessarily

Zebra?
Damn I love the Cydia bootstrap
CYDIA BOOTSTRAP WORKING 2020 DOWNLOAD FREE
it depends on the bootstrap
Cydia/Telesphoreo
for example telesphoreo
sileo chose not to accept the SHA-1 hash at all
good
okok
where
even before there were straps using APT 2.0
is telesphoreo even on apt 1.0
but It wont give me warning even if I add it?
no
good
just add all 3
because it’s been cracked since 2017.
/repo cydia
Repo with slug cydia doesn't exist!
/repo telesphoreo
Repo with slug telesphoreo doesn't exist!
L
/repo saurik
L
GOT IT
lol
gg
/repo procursus
dang
/repo massive cock and balls
3x more stuff almost
@tepid olive, Couldn't find anything matching that search query!

/repo amy
Wtf
i’m pretty sure boosts alone is 30 packages

it uses apt 0.7
I didnt know that many
L
loss
my slug is best
stfu
@lethal kayak the idiot who made redeb has it depend on apt 0.7
/repo quiprr
lol

lol, he's canadian I think
best advanced packaging tool repository
this matters why?
/repo ultra
Repo with slug ultra doesn't exist!
/repo amy
L
because im canadian
/repo coq and bals
cool?
Repo with slug coq doesn't exist!
damn
/repo cock
Repo with slug cock doesn't exist!
im proud he is lol, I like redeb anyways

it was a good idea
it creates packages from installed tweaks
it redebs an installed package 
I don't see what uses it could have
redeb became irrelevant anyways
at least for pro users
since cam added dpkg-repack
lol
joe mama
amateur
Cameron#0571
ok
lmao
because i have nothing to put
my commits suck but my commenting is excessive
ok
i just need to figure out one thing
hello i sit inside all day my eyes cannot stand light mode i cannot open my window or else i will go blind
jk ily

guys i have a cool trick
What
ok
ok so you steal my code cause it’s mit licensed 

so you coped all you have so far lmaoo
daily reminder: who tf cares about signing commits for shit tweaks

true
agree
idek what that means, i don’t use github really
github for public things, that’s it
I don’t really know either aside from you use some public key and shit

i sign all my commits 😎
i signed you to a contract to stfu
i signed your mom to a contract
nerd
intelliJ moment
whyd i get pinged? @grim sparrow
Someone was asking who you were and I fucked up the mention without ping
idk who i am either
@tepid olive i am me


// I am using some code that's copyrighted by mit license
SQLite.swift 😎
true
The thing is
The app is literally just reading it
I could very easily drop a dependency by doing the statements manually
True
Objective-C > Swift
Well then you’re wrong
Nah, you're wrong.
Pretty sure if I made public a bunch of repos that’d be 95%
true
Yes language wars
idk my github analytics but in terms of public repos it’s probably a good about of objc, objc++, and then python
Funny guys but C beats all
asm on top brotha

Asm

true
damn
c is sex
no.
i know enough c
facts
Thats objective 

True
Hey bri
who tf uses objc in 2020 except tweak devs and niche use case apps
Everyone
Saying objective c is better than swift is kiiinda cringe!
Windows devs
everyone
why objc on windows
Linux is all objc

Bro shep ur really naming a bunch of irrelevant categories bro!

true
swift is used for my microwave
true

Please shut the fuck up
The rust maintainers suck
Actual idiots
what is rust
rust tweaks 
Incompetent as well

True
Not exactly true but
C++ people add a feature for mf everything
you guys are going to kill the troll face again
well kinda
Like damn bro

Its necrophilia, you cant kill it
@restive ether Can we please get 2 roles made?, "Objective-C" and "Swift" please? So we choose which side of the language war we are on
True
please!
ok these people's server suggestions are now invalidated

for making such a stupid idea
C is so good they didn’t need a C 2
objc and swift roles pls

D
B and D 
No
D is pretty cool tbh
D is just Java with a different skin
Shut the fuck up
Yes
No
true
Bro i live in cumming
hayden resident of cumming
Yall can nfr all u want
Doesnt change the city name
Cumming
Cumming

True
Cumming is a city in Forsyth County, Georgia, United States, and the sole incorporated area in the county. It is part of the Atlanta metropolitan area. Its population was 5,430 at the 2010 census, up from 4,220 at the 2000 census. Surrounding unincorporated areas with a Cumming mailing address have a population of around 100,000. It is the county seat of Forsyth County.
You should get some Mexican food
Sounds good
Carnecaria hernandez on vets memorial
i love the mexican food here but it doesn't beat going to mexico
Best place

Time to go workout. What should i do today
keep your head down and you'll be fine
Yall craft my workout
Did those yesterday
Do it again

Never really had Mexican ngl
how
It’s just not popular here
i remember the first time i went to mexico i was sitting on a bus and threw up a peace sign to this guy in full military gear with an assault rifle on the street
probably wasnt the best idea in hindsight

.
but i was like 13
_ _
so
Ok I lied
https://www.youtube.com/watch?v=FsWb_jiWmB4 @lethal kayak this u
Credit - Hardcore Henery Directed by Ilya Naishuller
Pretty popular it seems
Why the FUCK do my legs hurt
Xrefing location now @grim sparrow
LMAO
No need
such a good movie
the whole movie man
Just look at the signal screenshots from 1.4 
it's a trip
Also
they shot it in first person
You can cross reference my cell ID in the signal screenshots to get within a mile or so of me
probably one of my favorites despite how
first time i saw a movie shot with a handheld camera it gave me motion sickness
the story is not there but if u can suspend ur disbelief and have fun it's a great movie
if you get motion sickness good luck
watched it and said "that was dumb" then watched it again
lol
same with polar
it's like john wick but they picked an actor that actually works and it makes keanu look like a bad john wick
- deadmau5 soundtrack

@half walrus 100 gecs
good band

obnoxious but slaps
I did not i may tune in later

no

i forgot

Found the laziest way to do prefs
ill do it tonight

i found it on accident
is an SE (a9) worth buying for jb dev in january 2021
i used it a while ago when i made a tweak that involved setting values to be stored from the tweak a lot
ik its DOA on ios 15
well
i use mine but just bc it's an extra device on 14 to have
if u just need a device, it is indeed a device
true
still runs well


a 7 may be a better investment as this would be my primary device
for dev
and a 7 runs like 120$
only 40-50 more
true
wow i haven’t heard this in a while... wtf are these apple music recommendations
what's ur daily device
they aren’t entirely bad but they seem random as fuck
for not-dev
12mini now 
Carson
get a 7
Cringe
yea probably the play
the SE will feel way too small
i dont care about the size
lol
i just want a phone to write ios shit on
it's absurdly small
ik ive used a 5
@tepid olive are you the son of a car
its agreat size
like i have to get closer to it when i write on it
i have smaller hands so i like the smol phones
- the SE size is so small it breaks some of my shit


i wouljd only want the 7 because it will get an extra year of ios
if you objectify me, I become an Amy. If you say an amy quickly it sounds like anime. Therefore I am anime
!t fr


krit why did you delete and then tweet that video again
fixed the thing i removed for the first video
oh 
oh nice cracked iphone 7 fully functional 72$ free ship
thats a pretty solid deal
screen isnt even that bad
ah yeah that was missing
true
yeah that’s not bad
This phone has an Apple ID Lock, meaning there is an iCloud account attached to the phone that cannot be removed

@primal perch i can sell u a 7 for $80 if u don't mind the touch id chip being borked
does the button work tho
(meaning the home button doesn't work)
L
:p
L
Lmao can’t checkm8 bypass that?
I remember seeing that you could 
256 red
so u can also use it as a storage device

I bought an ic locked phone and just did the setup.app thing for a while but eventually the owner removed it from their account lol
assistive touch
So now it isnt ic locked
No hardware buttons work
it's stupid you cant message the original owner
with how big the resale market is
Yea i wish you could. Would seem a lot more genuine
Even rick sent me an iphone and it was ic locked. Like good thing i can easily dm rick for the password lmfao
I mean like, I guess if you bypassed you could probably find the email if you dug
a9 obv
True
dm
I think they had some kinda mitigation added
L
Nothing obviously

True
regarding what u 2 were just discussing
now i'm curious as to if this'd be useful there
bc A12+ you need webkit/usb or basically this
exploiting ios over radio waves
exploiting [redacted] with [redacted]
what is dragon p
'p fast' is short for 'pretty fast' in lazy people speak
isn’t it in sep
better than the original
true
reg e atake album art bad
how tf would you hook setup for that tho
if that’s the thing you’d want
seems like that would be easiest
PurpleBuddy.app

well it's not like Setup.app just spawns into existence with the email built in
best app
it pulls it from somewhere
or maybe apple just sends them not full to setup instead
well it sends them from somewhere
app is still on your phone rn
toss it in ida if ur really curious
ok
/System/Library/CoreServices iirc
well, use a free burner email
ask the person at the email address if they recently sold their phone
if they got it stolen, what u do from there is ur decision i'm not ur boss
then just ask em to remove it from the account
oh ur actually doing this
i thought this was
both were disabled and they didn’t wanna fix them apparently
hypotheticals
doesn't have 2 be but ~
i know 99% sure it’s not stolen
not the server to discuss it in anyways
gn
gn

well i’m not anywhere near good enough to make a bypass and paying isn’t worth it
not my main devices anyways
Hey good morning kanye
true
rule 5 anyways

shut the fuck up

It was never released
Thanks
what distro do you think the users of bingner's arm64e toolchain use
building a static swiftc is annoying...
what distro?
sweet, does it work for you?
Oh really? Like there’s no way of accessing it?
I didn’t actually check but rpetrich said he made a theos fork
Ofc this was also 7 years ago
debian/ubuntu
WSL, lol
True wsl
i have an idea on how to get a static swift
ill try that first
id think WSL people would use ubuntu
ubuntu focal fossa true
lol
true!
Due to me never having sex, I can back this up
good talk
I’m not wrong
What does what mean
COOL
Poggers
so
Did you make it or make it
And by make it I mean copy a template and slap your name on it
do i sleep or no
Yes
Gn
Started what im hoping to be a static build
faster release cycle and more current packages
that is a con depending on the use case
luckily, distros exist so you have choice!


:troll3:
I'm one of those guys who would rather be on ubuntu devel than just fucking use arch
This aint Russia
use debian testing, or sid if you like major instability not minor 
but if you use ubuntu you arent a real linux user /s
Whatsup everyone, for the past 2 days i been working on a personal project and managed to get a lot of things done. As much as i hate annoying people here, Theres one thing i cannot figure out. There is a view controller called “chchatviewcontroller”. I cannot hook that class, it compiles fine, but the methods i hook are never called, but i know these methods are actually called. All the other classes worked fine.
I think i might know the actual issue
This is the heiarchy . CHChatViewcontroller<CHChatNotficationViewController<CHRecieveCallViewController<CHNotficatiomViewController<UIViewController and i interface it as uiviewcontroller as its superclass
Wdym you can’t hook it
All the other class i can hook and they work. But this one, when i hook it , my tweak compiles but the methods are never called
Maybe the methods simply aren’t called
Hook a method and NSLog or RLog something when it’s called
And then call the method through FLEX
These methods are supposed to be called i am pretty sure. And thatd what i ve been doing
are they logged?
Nope
When you call it through FLEX?
Yes they work
but no log?
They are important methods. And let me try that, forgot to try that last night
Aight
That would clear the confusion up
Logging is very useful to see if and when methods are called
Yup, thats what ive been doing. Its the best thing
Especially printing the args. And no, i already have hooked 10 other classes in the app
Aight
Make sure you typed out CHChatViewController correctly
And same for whatever methods you hooked
You know whats crazy... its working and i havent touched anything, 5 hours ago it wasnt.
I think it was the console acting up

ikr
tbh pro is basically iOS ubuntu
elu is a frakendebian jessie 
Developers
Developers
I got my monitor and it's hella nice
Developers
Like, 1000x better than staring at that screen
and I thought true tone was a hardware thing but the macbook applies it to the external display as well 😄
best $400 I ever spent
ooh that is nice
yep
software side before output big pp
my LG has a truetone sensor I think
debian testing or leave
actual godly OS

mfw sileo update released that makes it crash for like 10% of the userbase and then coolstar drops off the face of the planet
default dance

neat
kinda scares me that it's that easy to release an update that makes the package manager unusable and unable to update itself out of that situation
its not as major as my joke would make it out to be
foreign language issue
i think translations broke but thats just what peeps are tellin me
We have identified the cause of the recent bootloops following Cydia updates. There was a system file removed by another jailbreak app. New uicache caused the system to detect this and bootloop. A test has been implemented that will avoid informing the system of missing files.
366
:sofuckingfunny:
sileo still needs a crowdin
sileo needs to be open sourced
this too
plz fix main thread plz fix main thread plz fix main thread
bruh he mad a bootloop from removing setup.....
plz fix main thread plz fix main thread plz fix main thread
bruh he mad a bootloop from removing setup.....
shepgobaToday at 12:33 AM
plz fix main thread plz fix main thread plz fix main thread
bruh he mad a bootloop from removing setup.....
brick
HaydenToday at 12:33 AM
shepgobaToday at 12:33 AM
plz fix main thread plz fix main thread plz fix main thread
bruh he mad a bootloop from removing setup.....

brick
Thats me bro
hayden the brickdog emotion icon
brick
i have a method called objc -(void)setShareType:(NSUInteger)arg1{ and i print it using objc NSLog(@"NSLogify set share type %ld", arg1); i get an error saying CHEnqueueViewController.x:23:4152: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int] CHEnqueueViewController.x:23:4325: error: type specifier missing, defaults to 'int' [-Werror,-Wimplicit-int] CHEnqueueViewController.x:141:13: error: conflicting types for '_logos_method$_ungrouped$CHShareTrayCollectionViewCell$setShareType$' static void _logos_method$_ungrouped$CHShareTrayCollectionViewCell$setShareType$(_LOGOS_SELF_TYPE_NORMAL CHShareTrayCollectionViewCell* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, NSUInteger arg1){ ^ CHEnqueueViewController.x:23:4177: note: previous declaration is here 3 errors generated. make[3]: *** [/Users/dopeboy/theos/makefiles/instance/rules.mk:261: /Users/dopeboy/Desktop/chat/.theos/obj/debug/arm64e/CHEnqueueViewController.x.b82d614a.o] Error 1 make[3]: *** Waiting for unfinished jobs....
@import UIKit;
``` i have this in header
first 5 lines
i worked my way around that, but everytime there is nsinteger or nsuinteger it causes issues
of my .x file?
yes
the whole .x file?
lost track of which file it was
but everytime there is a nsinteger returned or as a parameter. it causes issues
%orig;
NSLog(@"NSLogify set share type %ld", arg1); }```
please
yea
#import "definition.h"
%hook CHEnqueueViewController
%property (nonatomic, retain) NSString *gender;
%property (nonatomic, retain) NSString *chatID;
%property (retain, nonatomic) NSMutableDictionary *notificationDict;```
there u go
damn thank you. theos been acting so weird man
@glacial matrix https://twitter.com/evilsocket/status/1344981855339241474
You’re open source now
@half walrus wtf that should not require a newline there?
repro: git clone https://github.com/KritantaDev/theosbug.git && cd theosbug && make package; make logos make logos will manually invoke logos.pl and create a Tweak.m...
Issue is misnamed
it requires a newline after imports
Prefix.pch kept it from being noticed for quite a while
yeah I looked and see why
@half walrus I don't think that's fixable unless it assumes it can append after any line starting with # also
but that could break defines
maybe only #import or #include
those can never be multiple lines right?
like `#include "foo \
lol
yeah I think this is ok
#include with no \n#i after it
@upbeat wyvern
oh, has to handle @ as well
[@#]i.{5,6}\n[^@#]
untested i cant remember if that's right
@half walrus https://github.com/theos/logos/issues/71
repro: git clone https://github.com/KritantaDev/theosbug.git && cd theosbug && make package; make logos make logos will manually invoke logos.pl and create a Tweak.m...
oh yeah it could accept @import too huh
passes integration test suite and fixes the bug
need to get a bigger test set but 7/8 of those use logos.pl afaik
Just spent an hour trying to figure out how to add a uicollectioncell. Its the last one btw
I think this is about the 6th time he's been sent this lmao
@upbeat wyvern without having properly understood all the surrounding logic in your PR, will something like this work fine with that? ```objc
@import UIKit;
#import "MyThing.h"
@interface MyThing (OtherThings)
- (void)reallyImportantMethod;
@end
%hook MyThing - (void)doStuff {
[self reallyImportantMethod];
}
%end```
blank lines may or may not make a difference
Yes
@lime pivot it will put it right after that #import
It matches any line starting with that then space and puts it after it
what can i do with a address like this <NSManagedObjectContext: 0x283bb6760> is there anyway i can look where that address leads to?
that is a logged parameter of a method.
i got no clue about shit like this so if you know, that would really helpful
U can use flex
Then use the address explorer to check the object
And ofc check Apple docs on to see what the class of the object is/does
actually do this first before asking
Developers
True
@DGh0st#5195 hi, removing screen recording module causes me to safemode. removint other widgets/modules do not safe mode me
?
task_for_pid doesn't work on checkra1n? I'm implementing this in one of my .dylib, it works perfectly on unc0ver, however, when I switch to checkra1n, the return value is always KERN_FAILURE
you might need to add the task for pid allow entitlement to your process
the fact that it works on u0 without that should sort of be considered a bug
you can also do this for resprining if thats what u were looking for@interface FBSystemService : NSObject +(id)sharedInstance; -(void)exitAndRelaunch:(bool)arg1; @end and call it [[%c(FBSystemService) sharedInstance] exitAndRelaunch:YES];
@nimble parcel Is it advisable to append entitlements into a system process?
Huh, interesting
no, use a helper daemon
or a setuid command line tool
So i have a class called server handler and i put NSLog statements in 5 of its methods. when i call them using Flex, the nslog statements do not print. i am hooking 10 other classes and having no issues. so now i created a new method inside the class and put a nslog statement and called it using flex and it works fine. any idea on why this is could be happening?
Looks like a daemon will do. I needs to get returned objects, command line tool can't achieve that, too bad
-(void)sendLikeForChat:(id)arg1 completetionHandler:(id)arg2;
-(void)newMethod;
@end
%hook ServerHandler
-(void)sendLikeForChat:(id)arg1 completetionHandler:(id)arg2{
%orig;
NSLog(@"NSLogify sendLikeForChat %@ completetionHandler: %@",arg1,arg2);
}
%new
-(void)newMethod{
NSLog(@"NSLogify newmethod");
}
%end```
when i call the first method in flex, it doesn't print a nslog, but my new method does when i call it
maybe move the %orig below the nslog? Does sendlikeforchat block
or does something happen that doesn't make it return immediately
Oh shit never thought of that
Ya put the %orig under the nslog and see if you get logs
nope
newMethod works fine but that one does not
i tried 7 other methods in the same class. same thing..
damn 😦 maybe it just isn't getting called












