#development
1 messages · Page 12 of 1
@grave sparrow do you know how to disable clamshell mode
intel
macbook pro 2018 if that matters
my initial research found something a month ago and it worked for about a week
usually i have a terminal open so if i’m lucky i can open the uh multitask view thing and killall Dock in the small window
i want to close the macbook lid
and have external display go off/lose connection
oh u just posted it
yeah thats what i used last month
stopped working after a week
Unfortunately no
iirc no
but not sure
but im gonna do more research on this one
not surprised it’s pmset lol
ofc
I've actually been wanting to make a tool to do the first two of those because the last two can be done with install_name_tool
install_name_tool -change @rpath/old.dylib @rpath/new.dylib macho
install_name_tool -id @rpath/new.dylib old.dylib
I kind of want to write a library for easy interaction with mach-os
that like abstracts common interactions with mach-os
like handling FAT, 32v64 bit, endianness
I know 😭
When I needed to calculate the CDHash of binaries in C I ended up just forking someone else's and mutilating it
it's not pretty
Masochist
yes, as you can tell from the copyright header
machochist
man, i gotta write if statements like these 💀
gross
So whats the requirments for me to become a developer role?
%hook _UIBatteryView
-(id)_batteryFillColor {
float battery = self.chargePercent;
UIColor *newColor = [UIColor colorWithRed: (1 - battery) green: battery blue: 0 alpha: 1.00];
return newColor;
};
%end```
- Actual code written by me
@crisp frost expect a pr to dev branch of sunst0rm ig
lol nice thx
Quit is my favorite package manager
true
pr opened 
aighty ill merge thx
/
@cloud yacht didn’t you already release a tweak
preemptive F in chat for all the phones about to be bricked


If people here more familiar with whatever is going on wouldn't mind updating this section it'd be beneficial
found some bugs with the if statements, added colors and added an echo line for everything 💀
and also detected procursus ldid from /opt
bash scripts are fun tbh
idk if that's a good thing to say 
heh, doesn't the /16 make it a subpage?
somehow no
didn't think of that at the time but it corrects it back if you try and go to just 15 (presumably bc of the auto redirect? used to just be 15).
rare mediawiki W
oh it'd be because there's no actual non-redirect page with just 15
this isn’t a requirement yet (i don’t know why they didn’t just go rootless to rip the bandaid off) but everything will need to be prefixed with /var/jb eventually
Yeah like 3 of them
W
Hello there Mr. Developer
Good morning people who are in the channel "Development"
gm dumbfucks
linux kernel is getting updated to 6.0
and they're using rust for kernel drivers now
someone should add MacPorts detection as well into sunst0rm
nfr
noooooo
it is better then brew
please not ldid2
like and retweet
sorry
i don’t know who’s decided to use ldid2 instead of just ldid
that symlink is not guaranteed to exist
and it’s totally irrelevant anyways
what symlink
you didn't read the script lol
why does it say ldid2
that's just what it echos
i made a second pr
real
ez
so real for that
i have never seen so many if statements in my life
looks a lot better at least
are my eyes deceiving me, do i see that the way they’re checking if python exists is by trying to run the python with the version flag
already covered
wonderful
wtf is cecho
color
color echo
color echo
it's just a function
cecho(){
RED="\033[0;31m"
GREEN="\033[0;32m" # <-- [0 means not bold
YELLOW="\033[0;33m" # <-- [1 means bold
CYAN="\033[0;36m"
# ... Add more colors if you like
NC="\033[0m" # No Color
# printf "${(P)1}${2} ${NC}\n" # <-- zsh
printf "${!1}${2} ${NC}\n" # <-- bash
}
magic
i have shellcheck mad about how the args are added but hey it works
hey i tried to use single brackets everywhere even though this is running in bash
missed in sysctl tho
posix wise anyways
i completely forgot about the irecovery 1.0.0 and 1.0.1 differences so i had to add a version check 
[redacted]s will pull their fingernails off with pliers in order to write stuff in pure sh
idc i use bash
i write my stuff in pure arm64
why write when you could scribble 
i need to get some people to PR to my repos for hacktoberfest 
@naive kraken what is the difference between running your sandbox escape vs adding the no-sandbox entitlement

common fiore L
binpack, take 2, now featuring apple tools instead of toybox
sorry about the size increase, but imho, it's worth it
bro, why
my sandbox escape only allows generating extensions, not disabling it entirely
@grave sparrow listen you fuck
@grave sparrow listen you fuck
@rain falcon listen you fuck
listen you cunt
listen you whore
Things suddenly got very aggresive
cum
muc
cumuc
Good morning to you
gm developer
can we trade capt for shep back
@restive ether how many upvotes needed?
1

make package gives you a debug package
make package FINALPACKAGE=1 or just adding FINALPACKAGE=1 to the makefile will give you a non-debug package
I don’t remember off the top of my head but if you run make clean all messages=yes FINALPACKAGE=1 you can see the exact command line invocations that Theos makes
that can't be good
is there an easy way to rename a symbol when linking
or should I just -Dmain=old_main when compiling
nah, I want to do it without modifying the code
do you think it would be possible to merge multiple compiled binaries into one 
already checked
I'm just doing a ton of -Dsym=_$customid$_sym
yeah
😔
my method isn't that bad
there weren't too many conflicting symbols
too much trolling
@grave sparrow how easy would it be to rename global symbols in a .o?
objcopy --redefine-sym may work, not sure if it supports mach-o though...
it does
2 is because of refunds
yep this
it's just less risky that we have that safety net to deal with refunds
since fortunately most refunds will happen within 30 days
also has a dual purpose that if you're a new sorta unknown dev, we can take a risk on you knowing if you dip, we can refund customers and not lose as much money
yeah i was gonna ask about the getcwd thing too 
wtf are the targets that swift expects?
i've already tried the triple and target-arch etc
please tell me i'm reading this right 
well nevermind, solution was just to use --arch=$(MEMO_ARCH)

Fugu15 link: https://jbme.pinauten.de
Link to the live stream: https://www.youtube.com/watch?v=NIyKNjNNB5Q
Talk starts at around 1:05:00. Demo is at 1:40:00.
The the bash update from the testing component
I found a great way involving merging .os, awk scripts, and llvm-objcopy
can this work to hook c functions
thats crazy
how does fishhook work then
Not like that
it does this at runtime?
bc fishhook is symbol redirection not memory page rewriting
fishhook rebinds symbols
iirc
@tepid olive https://github.com/facebook/fishhook#how-it-works
Yes
he never got a beta or figured out how to install palera1n 
beta's 4 or 5 weeks ago 
palera1n requires Linux or Mac and tbh seems terrible, so I refuse to use it 

Honestly palera1n seems like a developer jailbreak so I just am like, seems fine for developers
i took a look at palera1n the other day
and saw that it used pyimg4, img4, and img4tool
when it could’ve just used one
I mean it's a tethered jailbreak in 2022
the funniest one is img4tool
it literally only uses it to extract the apticket from an shsh blob
but an shsh blob is literally a plist
legit just extract the ApImg4Ticket item from the plist
They all use fork
I'm not switching them
I'm lazy
And some use fork to actually fork
Not just to fork+exec
Depends on the tool
ssh? Probably not. bash, dash, zsh? Maybe
You're right, they should just use a PAC bypass so that it can be reenabled
No it wasn't lol. It was nuked to mess with us
opa said you basically need one to have a jailbreak now anyways
so i guess it’s irrelevant
bet
can someone look at my shit deverser fork and see if I screwed up anywhere
https://github.com/RealKGB/deverser
cock
Is there an app that tracks what apps have recently been opened and closed? Like I want to know when you hand someone your phone what they opened while they had it. I know there was a tweak for it but does anyone know of an app for non jb
I’m sorry, I was looking for the most appropriate place to ask.
Okay. Thanks!
L
Yes
It’s a thing you can do
But App Store review will screw you over if they’re aware of it
You can do the same thing by spoofing now playing
Only downside is that both of those approaches will override something like music
Yeah it’s perfectly possible to get around it with trolling
Only downside is that you will have your account revoked if they eventually catch on
Buy some GBP
Wait for it to gain value
???
Profit
listen u fuck
you gotta be kidding me
Not funny
a troll

yarn clean npm cache clean
or something like that
and if you've ever compiled anything rust or go be sure to check that
Wait they’ll revoke your entire account if an app you submit is discovered to violate App Store rules?
If they let it through in the first place, then discover it later
If you do something really naughty, yeah
@shut stag stop pinging for useless things
@ocean raptor Cameron#0571
L, you can't even ping right
What counts as “really naughty”? Hiding functionality (secret emulator, etc)? Or what
stuff that breaks the rules
Yeah
Pretty sure they’ll just pull your build if you just use a private framework or some weird hack 
if you make malware u will get banned.
or anything illegal really
else they'll just pull builds
Pretty much nazi Germany, you have one string reference to jailbreak, pull and ban
hell nah npm caches are incredibly valuable
go to ~/Library/Developer/Xcode/iOS DeviceSupport and delete versions you don’t have any more
macos users
actually it also shows you devicesupport stuff in the storage manager now
whats going on lmfao
someone’s excited
Need App Developed / Looking to Hire
IOS & IPAD OS
Similar and will be direct competitor to this application linked below
https://apps.apple.com/us/app/autopilot-investment-app/id1613625799
https://joinautopilot.com
- API Keys for brokerages will be provided (the hardest part is this as takes months to years to obtain)
Minimum Pay: $5000+
Timeframe: ASAP
Introducing Autopilot: An app that lets you automate your portfolio by copying top-notch traders in real-time.
Autopilot makes investing stress free by allowing experienced pilots to guide your investments. Choose from our world-class traders and copy them from the comfort and control of your portfo…
capt is actually in the upper 90% for intelligence out of all the people i know
what he lacks in mind he makes up for in heart, and by g-d he has a lot of heart
@grave sparrow everyone gangsta until the calc put hex in fractions
I have no jailbroken devices, so I can't test anything, so if you want to get a head start on patching everything, be my guest
Start with openssh please
That one will definitely be both easy and possible
And even if it was possible to patch all of these, and I had the motivation. I just don't have the time. I am complete swamped everyday between work and school, and the with the little free time I do get, I want to do things that are enjoyable
You will be forced to work on Procursus and you will be forced to enjoy it as well
Just force capt to make all the changes cause it's his idea anyways
Just use it, nobody cares
You're going to work on procursus
Aite then sudo rm -rf is my friend then

you are an issue
Jailbreaks are gonna require a PAC bypass for setuid too, do you want to patch all of those too?
Face reality
Jailbreaks require pac bypasses now
With personamgmt posix_spawn?
That covers 1 use for setuid
What has to be killed for you to accept that PAC bypasses are required from now on?
even linus said PAC is basically required now
it’s unreasonable to suggest otherwise
it sucks that pacman is m1 only
never seen you give up so ez 
He means the m1 pac bypass
I'm glad you're finally accepting reality
anyone know why theos would be doing this
Ok fr
it happens on my
mac mini too
W
oh wait i may know why (?)
nvm
did xcode 14 break fucking theos or something
oh wow its just outright an issue with the project
maybe
Nope I’m using the beta with 14.5 sdk it works fine
The problem is using Xcode sdk instead of a patched sdk
piracy
I just need to see one page
Hey @ocean raptor, have a look at this!
This discord does not support or tolerate any form of piracy. If you discuss, support, link, post screenshots, or talk in voice chats about piracy, you will be warned and eventually banned.
We consider the following as piracy.
• Piracy repos
• Programs which are used for pirating tweaks
• Sharing of .deb files
• Getting anything that costs money for free (in-app purchases, apps, tweaks, etc.)
• Media Downloading\Streaming (music, movies, etc.)
• Installing re-distributed free, paid, removed and banned apps
• Mirror links, unless the mirror is provided by the original developer
• Cases of fraud, such as tools or instructions for obtaining real-life paid objects for free
• Posting or advertising products or services that are in violation of the trademarks of others
If you have questions, feel free to ask a moderator
I've seen the page before, I just need to see it again
come get your headers bro
(legit deleting lines)
nvm
I found a blog post from 2006 that I had to look up on archive.org with the information I need
@grave sparrow listen u fuck
fuck you
something something nodejs something
Banger!
sorry for email spam
found a repo with almost as many open issues as there are stars 
what's the repo of the one you're trying to compile
that is old
https://github.com/iSuns9/asr64_patcher use this one
Most of my repos are like that.

.
.
Same
i can change that
OK then do it
send repos then
same, because all the good shit is private 
same
sup
can you show me the page about the apple argument in main?
int main(int argc, char **argv, char **envp, char **apple);
what book
I've seen that, I don't remember in which one
Volume 1 if I had to guess
thank you!
np

codesign command errors
/Applications/Xcode_13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate: fatal error: file not in an order that can be processed (code signature data out of place):
the codesign_allocate helper tool cannot be found or used
@lime pivot did apple finally fix macOS?
I updated our Mac stadium
And our /etc modifications stayed
lmao, Apple fixing things?
I actually haven't had it stick a silly Relocated Items symlink on my desktop in a while
so it seems like the answer is yes
I saw a Relocated items but they were all .system_default and the file in /etc still had my changes

shhh
using rustdoc to make api docs
my condolences
wtf no
hi boba
gm
wtf no
wwsc12 #FreeShepgoba — Today at 21:08
hi boba
seisoba — Today at 21:25
gm
wwsc12 #FreeShepgoba — Today at 21:25
gm
do you still use iphone
wdym
do you still have an iphone
yes
aren't you blocked?
no one asked + don't care + didn't ask + cry about it + stay mad + get real + L + mald seethe cope harder + hoes mad + basic + skill issue + ratio + you fell off + the audacity + triggered + any askers + redpilled + get a life + ok and? + cringe + touch grass + donowalled + not based + not funny didn't laugh + you're* + grammar issue + go outside + get good + reported + ad hominem + gg ez+ ur mom + you fuck sharks
@grave sparrow can you write to framebuffer with multicast_bytecopy
shut the fuck up
no one likes either of you
oh
i just wanna spam @ capt
^
bro you don't go more than 5mph over the speed limit stfu about a race car
congrats on hitting 125mph
wow so cool

One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
🌲
Just start with requesting and verifying the input
One message removed from a suspended account.
well assuming this is python:
youd need input() print() & a for loop
and pretty sure that it
One message removed from a suspended account.
do you have any idea how to do anything
like check for an odd number
One message removed from a suspended account.
One message removed from a suspended account.
ah
im terrible at explaining code to people
but i dont wanna just sned you the answer
One message removed from a suspended account.
One message removed from a suspended account.
do you have python and an ide installed?
One message removed from a suspended account.
ah that's a start
One message removed from a suspended account.
One message removed from a suspended account.
is the trunk supposed to be * as well
One message removed from a suspended account.
i made it |
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
it says 3 wide, so a single line with *** should also be right, right?
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
that's an arrow lol, but alright
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
can you share your code, we could spot the mistake without spoiling the answer
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
no, because then you won't learn how it works, and you will have to ask about the next questions here
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Try >= 3 instead of > 3
One message removed from a suspended account.
One message removed from a suspended account.
You got two input calls btw, try changing the first one to print
One message removed from a suspended account.
Can you share the updated code?
Looks like you have a ',' somewhere
One message removed from a suspended account.
One message removed from a suspended account.
Try to replace () with the input line above it
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Ah ok
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Nah keep it the way you want, I can understand it without understanding the variable names
One message removed from a suspended account.
Did this fix it?
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Try to convert the input to a number, you can use int() for that
One message removed from a suspended account.
One message removed from a suspended account.
Ah right, division using / will give you a float/decimal number, if you use // it will use integer division, which means that it will round it down and give you a round number.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Yay congrats
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Haha you’re welcome
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Don’t be afraid to Google the errors btw, once you understand the errors it will really help. (Don’t Google the question because that will often spoil the answer)
One message removed from a suspended account.
One message removed from a suspended account.
Ah yeah that’s fine
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
I mean kinda does teach you, to solve problems on your own. But indeed some basic explanation would be nice indeed
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
how do you mean?
1: ask for input
2: check input
3: print each odd row, with padding (to center it)
4: print the trunk
One message removed from a suspended account.
One message removed from a suspended account.
ah right, well the above explanation is kinda that, but you should probably go a bit more specific
like why you print each odd row
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
The import should be removed,
One message removed from a suspended account.
it thinks that Numbers is a class, because you named it with uppercase
try using this
https://namingconvention.org/python/
One message removed from a suspended account.
nice, it's not needed right now, but if you want to make the code more professional, try to use the python naming convention. That way it will be easier to read, and will not auto import the wrong classes.
One message removed from a suspended account.
One message removed from a suspended account.
what happens if I dont enter in anything and just hit enter, or if I enter in a letter 👀
One message removed from a suspended account.
One message removed from a suspended account.
its gonna crash if you give it anything that isn't an int... you should probably have some edge case handling in there for that
then add that to your explanation in what you did in your code ... that should help
I love that you said "probably" knowing very well it would lmao
oh rip haha
good guess
@grave sparrow you still working on a jb or you been gettin bitches?
One message removed from a suspended account.
One message removed from a suspended account.
eh capt might be jb > bitches
One message removed from a suspended account.
rizZzZzZz
One message removed from a suspended account.
eh dont need riz ... just need bitches and green
One message removed from a suspended account.
bananas obv
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
iirc healthier too
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
only good for banana bread tbh
atta capt i knew you had it in you
ok I'm going back in my hole ... ill bbl to troll plebs
One message removed from a suspended account.
I will leave that open-ended
😉
One message removed from a suspended account.
Warning: I have no idea what I’m talking about, please just ignore it it’s a stupid question. Could I install a TrollStore app over a sideloaded app if I made the bundleID of the TrollStore app the same as the MCMMetadataIdentifier of the sideloaded app. Just so I can keep the data.
I'm not sure. One thing you might be able to do is install app manager via trollstroe, backup app a, uninstall it and install the trollstore version, then restore the backup
Haven't tried this
AppsManager doesn’t currently support TrollStore apps because it signs apps as “apple apps” (I think) and it doesn’t list those. There might be an update in the future acc to the dev when I messaged but no timeline or guarantee on it.
Nah it doesn’t work. Maybe figuring out how to change which bundle and data container it accesses might do it. No clue how to do that.
i'm pretty sure bundle ids are just bundle ids
if you install an app with another bundle id then that has its own data
as it has been demonstrated before, to keep your data but replace the app, you'd have to use the same bundle id
Doesn’t work. The TS app overwrites the sideloaded app without removing the data. But it creates its own directories for data so it’s basically starting fresh. For Watusi, which is the one I’m most struggling with, it creates directories in the same places as the official WhatsApp app would.
i'm looking to call an original function inside an async callback of a request, is this possible?
attempting to use the code above leads to error:
just capture self
💀
insert [self] where the arrow is at
👍
i tried capturing it inside the callback but still the same issue
also consider using URLSession rather than NSURLConnection
what’s the error if you make that change?
hi kabir
app just crashes, no error
hello @zenith hatch
heya
then you probably have a different issue
check the console + crash log
hi smart people excluding me 
hi smart nebu
hi smart people excluding llsc
stfu
oh
its past your bedtime


lmfao
?
should i make troll repo @native dune
yes
ok
and you make ayame repo
@native dune i forgor your nitroless url again

found it
everything works up until orig.executeApplicationScript
the request actually fires
it's just the callback shitting itself
i know for a fact its not the actual function dying because i've executed this same payload with a sync request instead, i believe executeApplicationScript just isn't on self or self.orig
Shouldn’t you capture orig instead?
isnt orig defined on self tho
Probably, but then you would have to do self.orig.executeApplicationScript right? (And this way you only capture what you need)
One message removed from a suspended account.
One message removed from a suspended account.
If you can explain the code it is probably fine
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Failed to launch jvm error..What to do ?
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Of course there will be similar code on the internet, because the exercise is pretty standard.
One message removed from a suspended account.
One message removed from a suspended account.
for the love of everything please use f strings
One message removed from a suspended account.
One message removed from a suspended account.
no one help this person ever again ^
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Don’t see where that would make sense to do in this code?
Instead of the manual padding?
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
@high citrus just looking for a reaction because last time I helped I was ignored, I'm ignored again now
Ah ok
One message removed from a suspended account.
One message removed from a suspended account.
Lmao
One message removed from a suspended account.
Non English variable names are bad practice
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
That’s a very weak argument of the teacher
It’s written in English, so it must be taken from the internet
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Tell him to use Google translate on the code
One message removed from a suspended account.
line 9/10
One message removed from a suspended account.
One message removed from a suspended account.
No need to change the trunk height right?
Just replace the 3 with some calculation based on N
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Divide N by some number and add 1 so it doesn’t disappear when the tree is too small
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Is he inside this discord server lol
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
Easy just get smart
One message removed from a suspended account.
is the assignment just to draw a tree?
School coding is terrible. We had an assignment where we had to loop over a file, but we hadn't learned loops yet so I had to copy paste the same block of code 3 times, otherwise he would've docked me marks
so teach yourself loops? lol and i think it depends on the school/program/professors
I know loops. The professor straight up said, in class, that using loops would be easier, be we hadn't learned them yet so we can't use it on our assignment.
I mean it is an introductary class
and he odens't want us copying from the internet
but you think that loops and if statments would be more importasnt then reading a file, and formatting the output
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
that is dumb a f
I know
i am committing sorcery in the shell again
i would personally need to rewrite that so that there was a space between 'rev' and '|' to make it perfect... i have a problem
i already did
it's the little things lmao
this script is the most complicated thing i have ever done
i made a function to list specific parts of a file or all of it. sel just stands for selected and the number is the line to pick from
https://itunes.apple.com/search?term={appName}&entity=software&limit={limit} > ipatool

💀
i need bundle ids and app names and that means parsing jsons
or just wrap ipatool lmao
for key in json.loads(r.text)["results"]:
bundleID = key["bundleId"]
itemName = key["trackName"]
developer = key["sellerName"]```

i mean this is bash so i can just use gron
but that's a third party tool so pain
Bro. Use jq like everyone else
hey guys rookie here could someone help me / show me how to scrape one piece of data from a specific app? i don't have the knowledge yet to do it myself but need it to move on 🙂
could you be more specific? what data do you need to scrape and from where
it's an application i use for work. it has a counter which counts my finished orders and i would like to store this number in a json or similar to use it for my own project.
i refuse
i tried and failed (on a different occasion)
What do you need help with
It's so easy...
i don't know how i can manage to "steal" a number shown in a view and store it in another file. do u know what i mean?
What’s the application? A website, webapp, Electron app, or native?
Does it have a database that you can access?
Does it upload the data to a server?
(if you say electron, you're getting banned)
it's a regular iOS App written in ObjC and i think Swift? (since it has Swift modules)
I tried to deobfuscate an Electron app a few days back, it way pretty fun (a lockdown browser)
^
Or is it available using an api?
Try using proxyman or something like mitmproxy to view the requests
@native dune why not use nightly.link instead of forking and releasing?
viewing is one thing but processing this data is the other thing where i really need help
is there any example which shows what i want to accomplish?
your actions expired
actually i could've just forked
and not release
yeh 90 days
Well, have you found the data? You should probably start with checking what format it is using (json, xml, html, plain) and what you need to access it (probably some token)
should be json
can i dm some screenhots to you? to show what does it look like in the UI and where i found the requests?
@faint timber why is the tar.xz in the zip 💀
i hate github
why cant they make it so you can put binaries in actions, unzipped
@native dune zip doesn't keep perms
also because .zip -> .tar.xz auto-extracts all the way down on mac and since it keeps the perms they don't have to chmod
this is for people who don't know what they are doing
scripts can just run unzip and tar xf
not that hard
yeah thats what im doing
i do want to have a hash checker to make sure that the latest version of the binaries, in that case should i keep the zip to check against that? for releases i can just check against the binary
@native dune alright I setup cron to build every 90 days
it also says Build_NUMBER in the tar name
so you can check that for version
oh that works
I can also add Versioning.zip which I use on futurerestore for update check
no idea why dist-upgrade was breaking stuff, has happened before like a month ago on github workflows
I literally just updated bootstrap
and it still failed lol
apt shouldn't even need an update
but it was updating for some reason
this would be helpful
would rather download less if it isnt needed
since if the user already has the latest version, its only downloading the Versioning.zip
think saving and reading Versioning.zip from memory is the best idea, its only 42 bytes
and can do it easily with python
i find it cool how macos auto extracts .zip to .tar.xz
just a small cool feature
@native dune you will have to dump the build number and do bash math < latest but heres a basic concept
thanks
this easy in python
bottom is a fake sha, obviously wouldnt match
top is from the latest_build_sha.txt
its commit sha not binary sha @native dune
yea but here you were searching in the binary, unless im misunderstanding
unless i cant read (which is definitely possible), what i did in python should be the same as what you did there
strings $(which iBoot64Patcher) | python3 -c "exec(\"import sys\nfor line in sys.stdin:\n\tif 'Version: ' in line:\n\t\tout = line[9:49]\n\t\tout2 = line[50:]\n\t\tprint(f'{out}\\\n{out2}') \")"
@native dune like this
if you haven't already, install python via pyenv
for the script
im actually rewriting the script in python, i'm more comfortable with it and python has better imobiledevice utils (https://github.com/doronz88/pymobiledevice3, these work better on linux)
i just like python a lot better
funny thing I was gonna write the patcher in python eventually
the entire suite eventually
i enjoy my janky script, thank you very much
it works 
forgot to run command -v to dev null but meh
what is this
ipatool wrapper
takes images from an android icon pack and searches app store
then copies with bundle id as name (for theming)
I hope you all had a good patch tuesday
can we decrypt kbag without aes engine?
obviously not
:sadge:
so no bootrom exploit = no ivkey
@faint timber but its weird because https://www.theiphonewiki.com/wiki/SkyF_19F77_(iPhone11,4)
somehow they still managed to get them
that's entirely false
oh
I've dumped a12 keys from a proto
oh
how do you know tgat
like who posts wrong keys there
I was saying this was entirely false
oh....
i thought you were replying this
nope
nice
whats the difference in a proto?
didnt know that until you tell me
if a15?
actually a14
they added kis/debug auth in a14
can't use cable on a 01, 02, or 03 without tatsu debug auth
you need a 00 to debug as of a14
One message removed from a suspended account.
Fleet is now available for everyone to try! 🎉
Take the public preview of Fleet for a spin and tell us what you think!
👉 Learn more in the blog post: https://t.co/MxTgLErXzA
adobe ain't got shit on jetbrains
it is terrible
don't bother with fleet, their remote-IDEs are trash
get the actual IDEs or use nano
@zenith hatch let’s rewrite watchtube using nano 
Can’t test it tho so 
no
Hi all!
I've been looking for a way to record the iPhone device screen from the command line for several days now and I can't find a working solution on iOS 14.8
I tried various tweaks like "Record May Screen" or "Screen Recorder", but when I try to record, they just crash SpringBoard
There was an option to start the screen recording through the Activator, but everything is the same when you try to call the recording functionality - a crash springboard.
Tell me please, is it possible to record video from the screen (application operation) via cmd/ssh or repair Activator 🙂
Built-in screen record will be enought, but how to trigger it with ssh/cmd)
size = 20
trunk_height = 2
trunk_width = size // 3 + 1
for i in range(1, size, 2):
print(('*' * i).center(size))
for i in range(trunk_height):
print(('*' * trunk_width).center(size))
One message removed from a suspended account.
uhm might still need some change, because an even number of trunk_width doesn't look great (its not centered)
One message removed from a suspended account.
micro > nano
dunno where vim is in that
did you install the activator crash fix?
@gentle crescent you sent you something yesterday but i forgot what it was
Use a real editor. Like vim
Or even better
ed
here?
okay what was it llol
neovim as well if you like shiny things
Can someone help me use ldid
I want to add an entitlement
It keeps saying unknown header magic is that a Mach o
the last argument should be the executable
ldid -Sentitlements.xml /path/to/executable
procursus
Oh wow I got it
I don’t know where to slot the private debugger tho
Anywhere other than the slot of another entitlement just errors on parse
it's a list
you just need to make another entry
same format as the ones before it
The private debugger is the odd one out btw
I understand it shouldn’t work but it literally will not parse
Oh my days
I missed that pattern
Sorry I’m just a kid and I don’t know how to do this I’m following patterns
no need to apologize
Yeah it parses fine
Still crashes on launch lol, clearly iOS 14 also doesn’t support the banned ntitlements
Maybe debugger doesn’t do what I think
Yes, but it doesn’t fix the crash when start recording 😦
alternative's to bootcamp? that will make windows boot on mac
What's wrong with boot camp?
iirc they're on m1
parallels if on m1
parallels is such a L
pd runner is such a w (When it works)









