#development
1 messages · Page 493 of 1
Use the other gesture on the actual game then
yeah
That should display a FLEX bar in that game's process, if its a true application
i dont think it is considered a "true" application
F
i remmeber reading a reddit thread
asking for gamepigeon hacks
before birdpoop
and somoene said smth like, "gamepigeon doesnt behave like a regular application you cant dump the headers as easily"
or smth along those lines
dumping headers has nothing to do with apps
Well thats written in another language so obviously its not going to have obj-c headers that you can dump
Its not possible for the average jailbreak developer (copy paste master)
true
this guy has a brain
the _UIRemoteView's nearest view controller is a _MSMessageExtensionRemoteViewController
do you think there could be anything of importance in there
No you are working in the wrong process for that
Basically forget about the GUI tools that you know about. And figure out how to debug through logging.
ok thats what ive been doing on this entire project
ive been using logify and manually testing a bunch of methods too see when and what they call/return/use as params
frida trace might be helpful
I’d recommend reading up on iMessage extensions first so you have an idea of what you’re working with
yooo ida 7.6 leak
are you serious omg
there are no bugs if you act like there aren’t
@restive ether can you just ban this fella


@restive ether rt acc created 3 days ago and he's been shitposting since he joined
and his first msg is just mad creepy
stfu and stop being a @tepid olive to everyone
we think he’s an alt
if not hes just an idiot
Can anyone take a look at this or should I consider unjailbreaking? 
so it turns out spritekit has a method called -(void)sceneDidLoad; which is the samething as -(void)viewDidLoad;
so thats what i was looking for
Bruh
Nice you finally turned off the MakeMeWantToRipOutMyEyeBalls mode for discord
oh i just realized ur pfp is invisible in the MakeMeWantToRipOutMyEyeBalls mode for discord
Did you mean: “Discord’s red mode xxx?”
Google be like...
I wanna die
The worst shit is that there are people who actually like using light mode

suck my balls
no thank you
huh i was just reading
no thank you
your loss
no thank you
no thank you
What's the best way to make the uinavigationbar in preference bundle 'stretch' when it is scrolled too far down, like the largetitle, but without the actual large title and with it bouncing back instead of staying large
I've tried activating a NSLayoutConstraint, but no luck so far, just crashes or nothing changes
like how it is on the cephei demo?
SPHeaderView
no that's just large title
this bit
ooh will try
shut up
no i dont think i will
tale youre like smart
how easy would it be to make a word unscrambler in objc
bc im making anagrams hacks for gamepigeon, i can get a NSDictionary of all of the possible words, and i can get a NSString for all of the current letters
detecting if they are words, idk about that one
i just dont know what to do from there
anagrams also requires the words are next to eachother
couldnt i use treemaps to generate combos
generate a 2d map of the anagram board
and then check if the combos are in the NSDictionaryu
anagrams not word hunt
im gonna do that next
make a trie
and then run all combinations
@indigo peak u know what a trie is right?
sorta
i just looked it up
im gonna try my method first
generating all of the combos
and then seeing if they are in the dictionary
The effect is the exactly what I want, however i'm using Cephei, so I need to subclass HBPackageNameHeaderCell right?
i just found a clever way to do it @gaunt mesa
you make a method that converts a string param into alphabetical order
so house would be "ehosu" or something idk
and then for each item in dict it alphabetizes it
and compares
but the only problem is the lenghts
yes probably
containsString?
oo that could work
don't know exactly what you try to achieve, but my guess is that this wouldn't work when you have duplicate letters
@gaunt mesa if you put a nsmutablearray in a UIAlertView, will it put the memory address or would it put all of the contents
do you know?
array has debugDescription
it’ll print the array and the memory address
don’t worry
unless i’m stupid
idk ill try it
Anyone know how to make the filesystem r/w after jailbreaking with checkra1n but not installing a bootstrap (Cydia through loader or Ora1n)?
I just want to change a file over ssh and reboot, make as minimal change as possible
iproxy
mount -o rw,union,update /
you have to rename the APFS snapshot and then reboot IIRC
and then remount
never tried remounting without a bootstrap but I think that should work
remounting the snapshot itself r/w will just cause a panic when you try to weite
it works
Thanks all, found this https://github.com/checkra1n/BugTracker/issues/1531#issuecomment-650837776
@gaunt mesa worked like a charm

ok so it sorta works
it only does words that are the same lenght
and thats using with using containsString
Fo sho
I use PENIS as a keyword to grep for
So the words next to it are valid words
And they worked
So now I just gotta get words that are less than 6 chars working
Hello. Can you please help to decrypt this application? I don't have a jailbreak 😦
https://apps.apple.com/ru/app/durak-online-card-game/id891825663?l=en
Thank you in advance
Durak online - the favorite card game.
Play on the iPhone! Play on the iPad!
Play with your friends! Find new friends!
Be a champion!
• User-friendly interface with landscape mode.
• Real online multiplayer game with real people all over the world (2-6 players).
• 24, 36 or 52 card deck on yo…
Does anyone know why storing an object of medium size (1.5mb) in the springboard shared user defaults causes a bootloop of backboardd being killed by launchd over and over again?
when using initwithsuitename the issue doesn't come up
and neither if the thing stored is very small
is the object serializable?
anyone familiar with the libimobiledevice people?\
Is there a way to decompile/reverse tweaks? From desktop or iOS

Yes, it’s an NSData instance
What’s the equivalent of arr[1:] or arr[:5] in objc
Apparently some old documentation has a 4kb size limit, maybe Springboard has some archaic check for this while launching?
@vivid dew monster fucker
monster fucker
Not really archaic, it would make sense to limit it to 4kb. Anything bigger than that would be really complex defaults, can you simplify it?
I mean archaic from a documentation standpoint
As there is currently no limit in a regular setting
And there is no check on setting a large default
I have personally moved away from setting a large default like that, but this took me so long to debug I was just curious about why it happened
In this video, I compare a simple C program with the compiled machine code of that program.
Support me on Patreon: https://www.patreon.com/beneater
true ben eater
ben eater our boy
Is it jetslam having a fit?
No
stfu furry
@tepid olive white name
@vivid dew how long is ur birthday bruv
https://kodeycodesstuff.tech/guide this site seems dead
what would be the best way for a jailbreak app to receive push notifications from a server?
i'd rather not leave a daemon running in the background but worried that i may have to, since APNS doesn't seem to be a viable option
running your own thing is pretty much only the viable option 😕
you can't really use APNS without having a production app, you can sort of use the dev APNS endpoint but I don't know what limits that has
free dev accounts can't create APNS certs either…
you can make a push system that's conscious of battery, I did it successfully for my previous job, a 3G device with a minuscule battery
there are a few tricks to it
you sure? I thought so too but I literally created one to test
but to be fair I only used it for MDM not for actually sending notifications
a free dev account can make macOS Server APNS certs
which tbh, possibly could work, but I don't know if that's exactly the same as the general APNS thing
whts up
Have you tried looking at NS(Mutable){Array|String} documentation pages?
Or rather look up what arr[x:] means
you definitely shouldn't store anything large in defaults, it's just not designed for that. that really should be written to its own file somewhere
I think something like this should work:
[arr subarrayWithRange:NSMakeRange(1, [arr count] - 1)]
[arr subarrayWithRange:NSMakeRange(0, 5)]
can't imagine why it doesn't work, the official unofficial docs (written by a previous Foundation dev) don't imply any size limit http://dscoder.com/defaults.html
aside from "Avoid storing large amounts of data, especially if there are frequent changes."
which of course is just avoid, not you absolutely can not
the propr foundation sileo dev
yea thats what i do now, just thought a bootloop was a very odd symptom of this
yeah, hard to explain why it would crash
syslog may tell you why it's crashing, it may not be what you think, maybe your code was just broken?
i mean, it hasnt bootloop once without saving it to the user defaults, but ive been able to recreate the bootloop every time ive saved something large to the user defaults
Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.
I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.
Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.
I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.
Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.
All I really need is some ram because I use python and it’s heavy.
the syslog just said backboardd was being killed by launchd over and over again
Termination Reason: Namespace SANDBOX, Code 0x1
that was in the crash log
well that's a weird reason to crash on
I feel like there would be a log for a sandbox violation in that case
wait
how tf do u uninstall c++
do u uninstall clang/gcc or something
dumb q, where would this be because i couldnt see it in the syslog when i went through it?
uninstall c++ and your computer reboots into DOS /s
if you're on macOS use Console.app, plug in your device with USB and type sandbox in the filter box top-right
linux, but just filter idevicesyslog right?
yep, that'll do the same
console.app a blessing fr
i might have a look later but i am a bit broke for more corellium time
its 25 cents per day
per hour
same thing
per core per hour

like its not a huge amount, i just struggle to rationalise spending money on this lol
I wonder if they'll implode as soon as someone manages to piece together enough stuff to virtualise iOS on M1
Apple does support virtualising macOS on M1
idk, their tools are very cool
definitely super cool
done 
the one you asked me about?
wait… which accounts do you have and which one did you mean
DM me so we don't spam here lol
ok good, I was getting ready to pull out a database backup in case I needed it heh
you are now a seller
make me an admin
?
Wtf that’s the macOS bin

im proud even the syntax highlighting worked
that is neat lmao
how it feels to be apple in 2012
Nice 👍🏻
Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.
I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.
Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.
I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.
Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.
All I really need is some ram because I use python and it’s heavy.
Ok thanks I’ll give it a try
note that the second argument is "length" rather than "end" in ObjC
Python:
arr = ['a', 'b', 'c', 'd', 'e', 'f']
print(arr[2:4]) # ['c', 'd']
ObjC:
NSArray *arr = @[@"a", @"b", "c", @"d", "f"];
NSLog([arr subarraywithRange:NSMakeRange(2, 2)])

in ObjC the second argument is "how many do you want after the start index"
in Python it's "what index do you want to stop at" (though the end is exclusive so it's like [2, 4) which is equivalent to [2, 3])

please stop talking about python in #development it belongs in #shitposting thank you
that means u also belong in #shitposting right?

#toiletposting
Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.
I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.
Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.
I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.
Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.
All I really need is some ram because I use python and it’s heavy.
Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.
I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.
Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.
I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.
Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.
All I really need is some ram because I use python and it’s heavy.
i mean that copypasta unironically
you’re white
i like C++
it's pretty nice tbh
it's a pain like for the first 6 hours while u figure out dependencies and getting cmake to work
but after that it's nice
yeah it truly is
i wish c++ had good package management like how nodejs or stuff do
even C# and NuGet are better
Ah yes thats very important because r/jb has a lot of say in c++ or c or objc standards
yes brotha ffmpeg bad
too many depends
Someone told me my coreutils update “100%” broke their apple pay


me too
I read on r/jailbreak someone saying coreutils was causing memory leak and making their phone's battery drain when they updated it


Trollin
when did LQ start working on coreutils

chimera bsd coreutils numbero uno
Yes that shit was funny as fuck
good afternoon
was gonna ask for a new release of idevicerestore. user is having problems restoring iOS 14.7: https://github.com/msys2/MINGW-packages/issues/9269
can someone teach me how to code
get_new_joke();
https://foaas.com best api
FOAAS provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.
/family/:from Will return content of the form 'Fuck you, your whole family, your pets, and your feces. - :from'
What
where's the packix opcode
ld doesnt refuse, it warns you
It will still link old versions
Well thats on you then
It’s not setup to error just because of an old ver
@edgy oyster happy birthday big man
@edgy oyster happy birthday big man
happy birthday @edgy oyster
@edgy oyster when does pissRa1n come out?
please it isnt my birthday
why u got the birthday role then
fr
@edgy oyster
command
do u not know ur birthday?
i do
so u entered it wrong?
i thought i could change it
hbd @muted lily
@edgy oyster when does pissRa1n come out?
never
@muted lily happy birthday big man
@ashen beacon happy birthday big man
@ashen beacon happy birthday big man
don’t forget @edgy oyster
@ashen beacon happy birthday big man
It isn’t his birthday
@ashen beacon happy birthday big man

@gentle grove
@indigo peak
Thanks fam!!!

Technically my birthday isn't for another 2 and a half hours in my time zone but I'll take it 🙂
same tho
thank

.
@ashen beacon happy bday
ty
Happy birthday! @muted lily
@muted lily happybirthday love you
gm
morning!
I've noticed some iOS tweaks have a squircle shaped icon in Cydia or in the preferences pane. Do I need to manually create this shape and use a transparent background to achieve the same effect in my own tweak?
Yeah
Thanks, I wasn't sure if there was a setting somewhere to have the mask applied to the corners or if it was manually applied
ga
fuck you. pass it on
fuck you. pass it on
@gaunt mesa yoooooooooo i got the word unscrambler working
what i was going wrong was the if statement
i was checking for the dictionary value containing the string
when it shouldve been the string in the dictionary value
does anyone know why adding a uialertcontroller to a SKScene crashes the scene when it should be being displayed

are skscenes different when it comes to displaying uialertcontrollers
or does no on here have any past experience with spritekit
You don't need experience to be able to answer that
fuck you. pass it on
Anyone here knows enough about web development?
hi kef
It's been his birthday for ages now
i don't come here very often
Me neither, but I noticed it like a week ago or smth
oh yeah maybe
a little bit i guess
Ok so
thats not real
true
You're not real
gm

ok who knows how to fix ida randomly changing the scroll line increment
so annoying
I just want to scroll one line bozo
fix it by using F[redacted] instead
Anyway, I want to create something where you fill data, hit the "next" button, takes you to the next page where you fill more data, etc, and you eventually hit submit where that data is stored and some calculations are done in the backend. Kinda similar to google forms, actually
oh okay
use html forms with post data
That's not the issue
or php if you want it server side

I mean, say the user just decided to close the page and never come back. If I store that data in a database then it's just taking space
Should I use something like a session identifier and store stuff in a browser's local storage?
i don't see why you can't use post tho
POST the data thing
Well what if I wanna add a "back" button?
i'm sure it would still work
Things don't magically work like that lmfao
Of course. What was I thinking
I found my solution. Cya guys /s
Smh gh0st
when you go to a different page on the same domain the data stays the same, i don't see the issue
If I add a back button then I would have to create a hidden form, add all the data from all the previous pages to it, then post it again, which doesn't sound right
That is if I use local storage
If I'm using local storage then I won't even have to do any POST requests, right?
local storage like cookies?
gm
gm
true
Kinda, but not quite. Cookies are used for small data I think
Or session-related data
Oh there's also something called session storage, which is more like what I need
On client and server, the following storages are available: local storage, session storage, and cookies.The Local Storage is designed for storage that spans mul ...
Dude how does php even help...
It doesn't matter what backend I use
...
nice shep

No the thing is that this is exactly what I was saying. Session storage 
You don't necessarily need php to access that though
Why is web development confusing
because it's the worst type of development
its not really development
even worse than developing social skills
What is it then?
developing social skills 
the real development is the browser that literally just interprets all of the "code" that is on a website
L

I mean, the backend exists
sequel
idk importing libraries or importing other people's code from stackoverflow doesn't really count
true tho
Fair
there’s good disassembly libraries if you wanna bypass the gay and start decomp now
capstone is one
made in c

wtf
so it’s automatically good
scoop already disassembler done tho
scoop
hi
scoop
scoop


@primal perch zag
yes
scoop your own fucking poop you god forsaken creature. youre literally a cat on a toilet what the fuck possessed you to shit on the floor. youre sitting on a fucking toilet, shit in the bowl like a normal fucking person and then flush it.
ratio
based
Just ask your questions directly here. Asking to ask is time wasting
I already did?
For next time. You did ask “Anyone here knows enough about web development?” twice
...
. . .
. . .
@cloud sundial shut the fuck up kef
:/
Well instead of mocking me, do any of you have any input on the matter?
Can’t you put all the inputs on the same page and have a single form?
I just wanted to add some unnecessary and rude input as a “hello” to you
It would be a really long ass page
Then you don’t have to worry about local storage, remote storage, navigation state
It wasn't for you bruh
Ah i see you play Monster Hunter Rise for the nintendo switch
If you don’t have multiple pages you don’t have state tracking

I mean, I could do that, but the data is gonna be huge to be filled in one page. It was gonna be something like 10-15 pages, with every page having like 5 or 6 fields
Ohgod
I just wanna make sure that session or local storage is the best approach
Maybe the problem is earlier than storage
Mhm can't talk much about it, but it's something energy/sustainability related
Wdym?
Like, does it have to be 50+ fields?
Thats how the monster hunter games in the past have been imo
I’m fighting each 10 times to get scrolls
Yes, or at least close to it
Thus, pages
You could potentially use some ja wizardry to have pages on the same url while maintaining a single form
Like bootstrap
Ajax you mean?
No
Not following
Single page but the content is displayed as pages (think springboard) that you scroll through, but that’s only because of the content layout
Oh
Bootstrap 4 has something for this iirc
Carousels?
Or tabs?
And since it’s all within a tree of divs, you can wrap it in a form for a single post request
I don't think this is gonna be an option because the website is on wix (yes ik don't judge I hate it and if I had any say in the matter I would've changed it)
I hate wix
For setting up a quick front page, yes. For doing more complicated stuff, hell no
There goes my input on the subject
RIP
Well thank you mr uro of the boro
Quite good ideas for the future honestly in case we change hosts
@vivid dew which monster are you fucking?
all of them
me
Ratio achieved
Thank you 23 aaron your support means a lot
@everyone tap in
i’m literally helping u

not too difficult although I doubt you’ll have the freedom you need to implement that on wix (unless they let you write totally custom html/js/css, and make requests from javascript to other domains)
you would need to create different screens inside <div>s, have all by the first hidden by default (display: none;), and toggle the value of display on all those divs when moving between pages (or animate them if you know a bit about css animations)
on the final screen you would use XMLHttpRequest or fetch (the newer promise-based requests API) to post it to your server and receive back whatever the server needs to send back to the client to be displayed
gm
gn zag
@lime pivot not a bad idea thy. Wouldn't loading them in divs increase loading time per page?
not really
Ok thank you. I'll go see if I can do that on wix lol
🎉
anyone know how exactly to fix this on WSL
pretending its an x86_64 very normal computer
dpkg -r com.qiop1379.meteorite
TRUE
TRUE




LOL
Stupid suggestion, but maybe it's --dynamic with two dashes? lol
it's -rdynamic
does anyone here have Xcode 13 beta 3?
u shut up
https://download.developer.apple.com/Developer_Tools/Xcode_13_beta_3/Xcode_13_beta_3.xip seems this was pulled, I was wondering if anyone still had it locally
is that windows?
yes
why
xcode port to windows 🤧
No
anyone have any antivirus for ios
i accidentally installed ffmpeg and now my phones slow
yeah there is a $5 dollar app on the appstore. It comes with unc0ver.
download iSecureOS from daddy Geo Snow's Cydia Repository
kills the viruses
No shit
actually thats not a hot take
somehow rust maintainers say they won't let me cauterize the wound
we do a little fn main
So you don't believe it?
Finally was to able to cauterize. Didn't realize it was a unsafe method to cauterize next time I will be quicker.
wen
nah I needed to compile cctools-port
yes, in https://xcodereleases.com/ there are two "beta 3"s
with different build numbers 

How do you attach a function to a process?
How do you attach a function?
Also what is InlineHook?
attach the process to what?
same
I really hope you are on x86 because that hook will only work on x86
this is not for iOS
there are many forms of hooking
not without patches
needs to be injected unless you somehow replace the task port in substrate
this can work externally if you replace mach_task_self() with task_for_pid
you may need to force CS_VALID after patching otherwise it will get killed because the page signature is invalid
a person really good in this field is no longer active unfortunately

Who were you referring to?
cat man
Who?
[redacted]
N[redacted]
The year is 2043 Covid variant phi beta epsilon is ravaging 0.0026% of the population, you go outside for your government mandated 30 minute exercise, it's 1 a.m. not the best time, but they alternate your schedule so eventually everyone does get some sunlight. You quadruple mask and put on your plastic smock. You gaze longingly at the sky. A man riding his bicycle points his flashlight at you "Why aren't you doing your stretches and cardio?" He asks, you recognize him as your neighbor (maybe, it's been some time since you last saw anyone). "It's because of people like you not obeying that the lockdowns have been extended another 4 years." He mumbles through his layers of masks. He reports you to AlphabetGoogle and your social credit score drops 5 points, good luck buying bread this week.
guys my tweak no work pls to help
%hook UILabel
-(NSString *)text
{
return @"helo worlb";
}
%end
respring lupe
%hook UILabel
-(void)layoutSubviews
{
self.text = @"helbo workd";
}
%end```try this
{ goes on the same line
false

respgin lope
See I told you, you have to put { on the same line to fix the respgin lope
flexall machine broke on ipados
F the most important OS and device
ikr
F apple must have revoked my access, sorry I am unable to fix

a systemwide os_log viewer would be neat
cross-platform non-jailbroken app development with Theos, thanks to Supercharge :D
cc @lime pivot @glacial matrix I did it!
aaaa
excited
This is great news!
full build
works over usb as well as wifi
eta son*
*by which i mean within like a few months, hopefully
no guarantees on eta though; it'll come out whenever supercharge does
https://github.com/KritantaDev/log-overlay so its not that but
figured this approach would be better bc os_log is impossibly spammy and this allows me to display the filename and line number
yeah that's fair enough, you could work around it with a decent UI with filtering but that's a pain in the butt
might sound like a stupid idea but have you considered adding shortcuts support since now they need to be signed?
the only way to sign them atm is the shortcuts tool from macOS Monterey
didn’t know that, is there anywhere I can read more?
signed shortcuts? oh boy
i haven’t seen much on it, all i know is that you can’t install unsigned shortcuts anymore, you need to sign them yourself with that binary
it’s very annoying honestly
important for macOS I guess so they can block evil shortcuts, with how much more Shortcuts can do like run terminal commands
@lime pivot btw i noticed that apps built with theos have black bars because they use launch images; are there any plans to fix that?
yep but the problem is that you can’t download the .shortcut from iCloud to sign it + you can’t override the unsigned prompt like a right click and open
oh we're kinda missing launch images for devices from the past few years aren't we…
it's a pain in the butt because we (intentionally) don't support xib/storyboard compilation, but you need it for at least this one thing
otherwise it's png generation hell
we can use UILaunchScreen for iOS 14+ https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen
oh wow that's sweet
im gonna test that out now actually
ok well we should definitely switch to this, and I guess update the pngs for all missing devices that can run iOS 13
that said, it seems to imply the lack of any launch screen config at all should just use the system background color (i.e. white or black)
ayy it works
hot
I think the UILaunchScreen key has to at least be present
can you give that a shot?
maybe you could stick a comment inside the <dict> with an example of how you can add a logo to your launch screen, and a note that this is iOS 14+
<key>UILaunchScreen</key>
<dict>
<!-- You can uncomment this to show Logo.png on your splash screen. Supported on iOS 14.0+. -->
<!--
<key>UIImageName</key>
<string>Logo</string>
-->
</dict>```
fml i'm testing this on a new m1 ipad and it's too fast to even see the launch screen
first world problem if I've ever seen one 😂
okay so no UILaunchScreen --> black bars
Empty UILaunchScreen seems to work
is this only an issue for sideloaded apps?
i haven't seen anyone complaining about this when it comes to regular ol' system theos apps
I assume it is a problem, just nobody makes apps with Theos, heh
we could just swift build like we do for xcodeproj.mk
aye, yeah honestly that seems to be the only use case for app dev on theos, unfortunately
i don't know what to make of the fact that none of them have icons :p
I did intentionally cripple it with no support for storyboard/xib and xcassets because we haven't figured out good enough open source compilers for those things
didn't want it to seem like we were going to push people to start make apps via theos on macOS, making it impossible for the users with Linux/iOS dev environments to contribute
…although I think that was the wrong decision, because if you can name any app in the community, it was probably built using an Xcode project
i'm just hoping apple sticks with their revival of text-based configurations
which, surprise! is totally impossible to build on non-macOS
I don't think the decision between Theos and Xcode is based on storyboard support tbf
like, if someone is building a production-grade app atm, Theos is unlikely to be a contender anyway
yep, we "solved" the lack of ibtool by just waiting out 13 years for SwiftUI to release 😉
let's ride out the storm and wait for Apple to deprecate the iPhone entirely
right now it’s a game of “make the code error free because otherwise the compiler dies”
develop apple car apps on your Linux machine
if carplay counts it's probably already possible :p
heheh
that ecosystem is a complete mess, I think it still raises your app review times to 1 week
@lime pivot oh lmk if you wanna test out Supersign/Supercharge jailed
it's as if you have to wait for the one dude with the CarPlay testing rig to get around to your app
yespls
gimme a minute to build it
wsl is pretty good now from what I've seen
plus you can use Docker if you need to
it's nifty (or not, depending on who you ask), check it out
it does rely on a VM on Windows and macOS but that's not really the point
it's more about reproducible machines than virtual machines
it's more like running a distro's userland as a sandbox on top of your existing OS
i.e. you can get a base setup of Ubuntu running in a container, but it's just /bin, /usr, /lib, etc
and selectively give it access to resources from the host (storage, ports, etc)
all runs on top of the kernel your host is already running, that's really the main thing that makes it "containerisation" not "virtualisation"
rather than running its own kernel (and the virtual hardware layers VMs have)
personally I find docker extremely useful for when I need to "mess up" an install like by installing a bunch of junk dependencies I don't want to clean up manually after, and sometimes it's useful to have a lightweight way of setting something up the way I like it, with all the "logic" to it encapsulated in a .yml and maybe a few scripts and Dockerfiles
yeah
it's just running Docker in a lightweight Linux VM though
someone made a docker image that runs macOS in QEMU on github somewhere
you should really throw a case fan on that thing
well, ideally ziptie it don't throw it
sounds dumb but you may as well help it to not kill itself for as long as you need it to survive till you can get something better
heh well fair enough
pc specs?
ahhh it's one of those office pcs
yeah SFF is a total pita when you want better graphics
unless you don't mind dremeling out a hole in the side panel for the card to hang out of lmao
still a great card at least. gives the machine a huge graphics boost
and adds H.265 support to the machine
slash VP9 for the like 3 things that use it which is mostly youtube
I know how to parse nib files and storyboards but not how to compile them
But yeah, there are no good ibtool replacements
yep. and we're really at the point of diminishing returns now thanks to SwiftUI
Yup
we didn't have it all this time, may as well just keep on not having it and allow SwiftUI to naturally supersede it
@gentle crescent
@lime pivot is there a public example for a swiftui app built with 100% theos atm?
i'm pretty interested in that if it allows building stuff on linux
Does anyone know where I’d find the libimobiledevice dylib?
do people use linux

🦀
wrong chat
I know you're so proud of me aren't you
@lapis vessel do u know anything about theos errors
./SurModuleHeaders.h:352:129: error: expected a type
-(instancetype)initWithModuleIdentifier:(NSString *)identifier contentModule:(id<CCUIContentModule>)module presentationContext:(CCUIContentModulePresentationContext *)context;
says expected a type on CCUIContentModulePresentationContext
but its there

did u declare the class 
make it id
f
ghost doesn't work he just gets paid
true
he is the only one that knows how to fix
ok i make it id
fuck it
oh bruh

ok fixed
Sorry I was busy trying to figure out how I am going to waste the rest of the day
fix text view



in a method like viewDidLoad or layoutSubviews is it better to do %orig; before or after the new code
or does it not matter
is it just a preference thing, or does it vary between uses
and its primarily better to put it before?
ok thanks
it is not preference
Doing it after means that the original implementation is going to be run after your code. If you are using the correct method then it 100% depends on your use case.
ok thanks for clarifying dh0st
then you are obviously using layoutSubviews for everything
I usually put it at the end unless I need the original method to run first or need its return value
Hey guys, so I've been out of the scene for a while, but I have a question and I figure this is the place to do it. Obviously checkra1n needs a computer to run the exploit, but I had a thought. Would it be possible to run the jailbreak from an Arduino circuit and jailbreak compatible devices from that?
why don't you support xib/storyboard?
nothing is really stopping you fron doing so as long as the board uses a supported arch
however, please do not be one of the cunts that make a “portable jailbreaker” and sell that craft
do you know what arch I'd need?
I’m sure you have a healthy pair of eyes to read on which platforms checkra1n runs
Yeah i saw x86_64 and also ARM (like Arduino) but I'm not sure if it's completely compatible (I don't know much about ARM devices)
so assuming that all ARM is compatible, yeah I could do it.
well it says the arch right next to the supported os, the rest you can glue together for sure🙌🏽
I'm waiting on some parts from China, but I think I know what my next project will be.
is it what I referenced earlier?
Making a little gadget to jailbreak my devices.
and if I was gonna sell it, it'd be for next to nothing
because I don't care about money or anything like that, I just think tethered jailbreaks are annoying
I'll probably have a bunch of problems so I'm sure I will, but I'll make a post on the subreddit if I ever get it functional
you’re welcome to ask for help anytime, there’s plenty of helpful people here 🍀

Thanks. Unfortunately, I'll probably need to buy a new device. I'd want to test on an A7/A8 (easier because I can restore to a jailbreak) and my 5S is on 7.1 and my 6 is on 8.4 and I'm never going to risk losing those
but honestly a used iPhone 6 shouldnt cost that much
good morning
Probably unwelcome advice but grab yourself an icloud locked 6/7, you can unlock those partially for development purposes since cellular won’t be available
they’re dirt cheap
how long does your birthday last triangle lmao
hair mass1ve
#ban massive error
at least until the next birthday
actually yes, it goes by the name of @primal perch
you need to torture him into learning simd on x64 properly

would I just use checkm8?
to unlock you’d need additional software but that I can’t name you publicly
can slide you the name in dms for sure
@tardy narwhal have you done memory hooking on win32
im having success with writeprocessmemoy but getting stuck on executable pages
seems like VirtualProtect only works on VirtualAlloc'd blocks
or im just reading the docs wrnog
to be more specific im just trying to modify dwm.exe code
phew i’d have to look through my stash tbh, I did do hooking awhile ago but on top of my head no answer, my apologies
usually an entire remap should do the trick
all good , thx anyway

F
none currently but you can piece one together by just starting to write View structs, and then in the app delegate set your root view controller to UIHostingController
definitely works on Linux since the features that make SwiftUI work are in the language itself
so no @UIApplicationMain or @serene hull possible?
still much better than needing ibtool 
rip that person main
and you can't use xcassets either ig
oh, no that should be fine
make sure to set the principal class in info.plist to the @serene hull class
rip the @serene hull guy
@primal perch https://github.com/nihilus/ScyllaHide
this might be helpful
i have no idea what im doing
I don’t think you even need to do this anymore because @serene hull has magic to mark itself as the entry point (it literally emits a C main function as a trampoline)
sorry @serene hull but ur collateral damage
Isn't that the guy with the sus repo
where do i start if i want to develop my own tweaks?
you’re thinking of @lime pivot
check pins
Not wrong























is there any way, jailbroken or not, enabling push notifications from side loaded app I built in XCODE (can be signed by reprovision, altstore) or using appsync, without apple developer account?
(and sadly they also host piracy, but their system is pretty nice apart from that)
can i use their service and choose to sideload my own developed app to get push notifications?
idk if it works for your own apps, I haven't tried that, I just know they have it solved for most popular App Store apps
thanks i will check this out. this sounds good as it can be 1 month account or somth instead of buying a whole year 99$ dev account
well you have to pre-pay for a year but it's only €20 per device
really? i rememberd you can choose monthly payment
i could be wrong tho
I don't think you can
You can’t
piracy?
of course not, testing my own developed app
oh
just not wanting to pa 99$ oer year for this
Isn’t that the name of a piracy site
dont care if they offer piracy or not, not gonna use that as a piracy and never will
oh okay sorry
“targeted devices can be detected”
is it not just, checking the ios version and seeing if it is vulnerable ? 
are there other discords for tweak development
there is a theos server but for the rest no
i could have sworn i was in one before but can't find it and it wasnt the theos one
there is jailbreak newcomers but that server is cancer
for(int i = 0; i < [VERSION_LIST count]; i++)
{
if([VERSION_LIST[i] isEqualToString:(NSString*)[[UIDevice currentDevice] systemVersion]]) {
NSLog(@"Vulnerable! Please buy my antivirus to ensure your safety.");
}
}```
according to cam
there is a dev server but it’s not that active comparatively
gotta link?
yeah probably lmao, i don’t see you listed in the one i referenced
yeah different servers 😆
90% chance
i barely ever go on there though, i think its pretty inactive. this channel is your best bet at a development “server”
pwn20wnd is preventing the release of deez nuts 2.0.0 because he has no brain cells and doesn’t know what he’s doing 80% of the time*
and the jailbreakdevelopers subreddit🙌🏽
lmao that subs posts be making me question reality sometimes
any jailbreak related subreddits make me question everything
like this guy here
yeah fr, who has time for that, im trying to learn obj-c in 24 hours following the learn objective c in 24 days clone guide








