#development
1 messages · Page 596 of 1
idk
other gamemodes still have building
like creative
i dont play it so idk what tf goin on
probably not
oke
waa
sideloading wen
...
||no||
||
||
nooo
🇸🇦
lol
||@grave sparrow joe||
i said when 🙄🙄
you know full well I will never finish rootless procursus
@restive ether my college classes end April 21, after that I will have lots of time to work on Procursus stuff and will probably be not burnt out. If CS has a beta for me I can probably make fast progress
i only really care about the libiosexec aspect of it just because i think that’s impressive
but as a collective body of work i feel the same
well Procursus stuff includes libiosexec
yeah i know

.
procur sus
use iterm2 shell integration’s imgcat 🙃
ur nasty

heheh I've done this before https://github.com/kirb/rickascii-ps
@lime pivot i think i found something you might've done already
I'm the best Powerpoint animator of history. Prove me wrong.
This was really fun to make! Its my first time making Kirby animation and i love him!
Music used:
https://www.youtube.com/watch?v=blA8IQJN45k
Kirby is owned by nintendo (of course).
ok that's cool
powerpoint is the software of gods
polar bear
Video highlighting my research on PowerPoint Turing Machines for CMU's SIGBOVIK 2017
Read the paper:
http://tomwildenhain.com/PowerPointTM/Paper.pdf
Download the TM:
http://tomwildenhain.com/PowerPointTM/PowerPointTM.pptx
Original video (without live background noise):
https://youtu.be/sdkxWqsk17c
Please check out my other videos for (slight...
sigbovik is cool
he can piss beer
yes
That's a dog
cop some bitches

fr
pov scoob
Anyone know why theo jailed might fail at codesigning w/
iPhone Developer: xx@gmail.com (....): no identity found
but security find-identity gives out my apple id fine =
L
who's theo
why is he in jail?
im going to kms
siuuu
SO TRUE
Who needs a proper documentation or guides, just look at open source tweaks 
That's mostly how I learned some stuff
.
stop reminding me this exists
i was much happier when i forgot about it
im going to ban you
Technically nothing is stopping me from giving you 1 million warn points
Well, maybe Aaron.
whatever the integer limit in python is afaik i don’t think there’s a hard coded number

its bigger
Python 2 has two integer types: int, which is a signed integer whose size equals your machine's word size (but is always at least 32 bits), and long, which is unlimited in size.
Python 3 has only one integer type, which is called int but is equivalent to a Python 2 long.
long
my dick
anyone know how to make theos compile for a apple tv
step 1: become racist
what's step 2
package architecture (iphoneos-arm) does not match system (appletvos-arm64)
Errors were encountered while processing:
hlep
@lime pivot do you know how to compile for apple tv in theos
you need atv sdk and then do what capt said
theos/sdks have them
you can also make your own
ik but 12.4
i think
that never worked for me anyways
if you have a fairly recent xcode installation
or just find something on the interwebs
thanks white jesus
make sure to also set TARGET = appletvos
cop 👮
this looks like ijustine

I am just replying to this because I am scared to use the direct ping for what your nickname is. Anyways, could you DM me? I was referred to you for some advice and knowledge. I tried to DM you but your DMs are closed.
@grave sparrow bozo
DRM for a tweak.
i only know DRM kernel modesetting
I just need something like a UDID check or a license check. Anything of that nature.
Something for auth
advice on doing your mom
UDID drm ain’t gonna get you far
that’s only gonna work if no one buys your tweak which means no one bothered to pirate it in the first place either
you'd need to really engineer your DRM hard if you want to put it in tweaks
considering tweaks can hook other tweaks
heck tweaks can hook libhooker
coolstar drm though 
Interesting. I will figure it out. If you happen to know what tweak I am working on, then you'll understand why. But I wont say it publicly because I will get ridiculed.
what is coolstar drm
drm on her tweaks
ventana classicfolders etc
it hasnt been cracked (yet)
what does it do
oh so that's why coolstar tweaks need a libhooker shim to work on substrate/substitute?
lol
how would i know
i was hoping you did
just dont have DRM
.
pull a QuickActions
that sounds like sparkdev tweaks
on a higher level
always-online tweaks 
that sounds uhh
i mean people are already online like 24/7
massive Ls in places where internet is unstable though
only one i know is like a-bypass for something something livepatch update
plus it wqould drain battery
GOD NO WEB 3
NO
NO
Web3 
ok
yeah but does it scale
also how would oyu integrate that
without people just bypassing the ownership check
something something fairplay
classic
stupid ass package
it worked pretty good until they added ios “support”
been a mess since
love it
weird shit
so somehow
ipatool didnt encrypt it
tr
it should be encrypted
but for your case it wasnt?
somehow?
ipatool can purchase stuff now?
cool
maybe it's the M1 idk
i should try downloading
what's a small app i can download
i’d try something like twitter
it is possible ARM has the magic superpower of decrypting binaries even if they aren't supposed to run on that platform
which does feel like a bit of a design oversight but hey nobody has to tell them that
hopefully guillem doesn't ignore this
👀
that seems perhaps an over complicated way to do it? idk
I feel like the ideal method is to pass in a fd that'll get stuff sent to it when user action is needed
but that I feel might need a bunch of refactoring to make conffiles not so hardcoded as a text-based deal
yeah, I thought executing a helper program would best fit into how it's currently setup
🐒
about to break the users brain with a conffile prompt
yeah that's true, cause it's just, yuck
it's like the only place where dpkg needs user interaction and can't get away with forcing apt to deal with that part of it
and just like the rest of dpkg it's all hardcoded to work one way and one way only
the debian way™️
auto answering yes on conffile as is probably better in the jailbreak context anyways
the less user interacting the better
apt and dpkg you'd think would be very similar projects in terms of structure, but they're really not
apt is C++ and like literally every part of it has config flags you can customise
dpkg is C and everything is hardcoded
and apt tries to be user-friendly (not the best but it's gotten way better starting with apt in 2.0) while dpkg tries to not have to prompt for anything ever
really you're supposed to do apt install ./blah.deb not dpkg -i blah.deb, dpkg is supposed to be more of a direct interface you only use when you need slightly more control, but everyone uses dpkg directly anyway
where (full) dependency resolver 
which is why you use apt instead
yeah the real downside of it is it has to differentiate a package legitimately called "blah.deb" with a file in cwd called blah.deb
ya also all dpkg can do is tell you there's a dependency failure, you're supposed to fix it yourself or through apt
or you can just use apt in the first place so it resolves deps and bails if it can't
I also really dislike that if there's a dep issue, dpkg bails after installing the package
so you have something installed that isn't supposed to work
@grave sparrow would you mind if i dm an ipa downloaded from an x86 mac
i want to know if it's m1 being weird or ipatool downloads decrypted ipas
also leaving apt in a state where it wants you to fix the broken deps before you can do anything else
make sure your filter is correct (com.apple.springboard), and try filtering the console to dyld to see if there are any errors loading your dylib
make sure you're watching syslog using macOS Console.app, or idevicesyslog, or oslog on device
mmm oslog
so does that %hook/%end lets you inject some of your code before executing the existing method at %orig?
i have minimal swift/tweak knowledge so just curious
%hook just says what Class you are hooking
then each method declaration inside of that block will replace the existing definitions already in that class
and %orig will just call the original method
sent
@lime pivot when is Chariz gonna acquire SaurikIT?
lmao as if
it’s supposed to work with SIP so it should be fine no matter the config
it should be fine on or off shouldn’t it
yeah but if it works with it on why would it being off make a difference
oh
understandable
kind of annoying but i get it
still annoyed they use shell scripts instead of a simple makefile
doesn’t make sense to me
Supposedly you are suppose to acquire companies that actually produce something
ipatool is on homebrew
not sure about appdecrypt
you also need to login with ipatool first
ipatool auth login
i know just sayin
(if you have homebrew, just do brew install majd/tap/ipatool)
add that ig lol
i will add it to my newly created tap

thanks capt
very nice tutorial
proud of you
Bfdecrypt cringe. flexdecrypt superior
not an argument since only the single mach-o in encrypted anyway
?
since when are rpath framworks encrypted?
no clue
wait
that doesn't make any sense
that's rpath
it's never been encrypted
only main bin is
always has
apple project manager: "encryption? ah that sounds secure, lets keep that shit"
flexdecrypt user: literally runs one command
nope
remember
fucking great
discord bug
auto-jumps to present when Im tryna scroll through old messages
Was wondering how to do this yesterday on M1, thx
didn't know that, but I heard only some pages are encrypted, just enough to make it not run
@grave sparrow you ever done stuff with db(3)?
wanna try and help me get rootless procursus anyways?
that's the actual line that it fails
- libiosexec just wraps various functions that need fixing on jailbreaks, it started just for
exec(3)so that shell scripts will work, now it also wrapsgetpw*andgetgr*so that they will check the rootless databases - yes, the issue is in
ie_getpwentnotie_getpwuid(which works perfectly fine)
I am using the getpw* from OpenBSD
I have a free trial of corellium now so I may actually be able to debug it myself, but I thought getting a fresh set of eyes would probably help
hallo. Is anyone familiar what the paths will be on rootless? So one can start prepping tweak modifications. Or would it be possible to dynamically discover these things or smh..
We actually decided on /var/jb
Which will be a symlink
That way I don't have to rebuild the strap is preboot is locked
good boy
is there no way to patch that even if you got a kernel and AMFI exploit
also maybe they will forget about /cores 
It's a symlink
locked rfs is also gonna help nuke jb detection 
/var can't be locked
they could check specifically for /var/jb though
Wen /var2
just to do a little trolling
I think defeating jb detection with rootless is just cat and mouse
unless you somehow give the user the ability to pick what path the files should be stored in
(but then apps could just get that path the same way as tweaks lol)
I mean not really if you standardize on a single directory, then in worst case people just "restore rootfs"
it would avoid the worst pain of apps detecting JB even after that
would’ve been easier if dyld didn’t hate rpath
especially since stuff like prefs persist to iCloud backups
I nuked a ton of JB-related files in /var from my device before restoring rootfs and games using LIAPP still detected JB
still never figured out how they do that
I checked idevicesyslog but this was on 14.3
hmm idk, I'm pretty sure this is new in iOS 15 but I could be wrong
there were barely any file-test-existence lines, none of those existed anymore
that's weird
allright, I was kinda suspecting this, thanks @grave sparrow . So I guess like /etc stuff is also under that et al.
But what about packaging, I mean I can kinda imagine dpkg could be changed a bit so it'd just unpack everything under the new path so lotsa tweaks wouldn't even need to be updated themselves (if eg. they only do some hooking and maybe user prefs).
only difference deleting some files and restoring rootfs made is that it changed from "[7002] threat detected" to "[8002] threat detected"
I'm pretty sure that's the plan
Exactly
yep then they use one of their home brewed, heavily obfuscated, dyld reimplementations to find some libhooker/substitute/substrate symbols and you're out of luck again
or use a gadget instruction to do a codesign check syscall
Just run every app using a corellium instance 🧠
How would you get other jbs besides stars to change the directories so heavily though and be the exact same? I don't think unc0ver will ever move off of Sams bootstrap.
Elu will require so much work to get rootless support
It's kinda ridiculous
They can use procursus
I doubt Pwn would ever switch to Procurus.
I'm confident in saying u0 will not be using elu for rootless
Tbh I doubt u0 will ever support 15
🙏
I think they would probably make a new bootstrap first, lol
cat
And what would be your proof for this statement?
???
full of SUSPICION
anyways back to tom stanton
uuh ok let me check, this is iOS 14 still right?
sht you're right
$ cat /path/to/cat
_
|
| |
| |
|\ | |
/, ~\ / /
X `-.....-------./ /
~-. ~ ~ |
\ / |
\ /_ \ /
| /\ ~~~~~ \ |
| | \ || |
| |\ \ || )
(/(/ ((/
First name Tom last name Foolery
Banned for spoiler
if (spo || iler)


is using this better than bfdecrypt?
👍
Longest tut ever
gotcha 👍
I don’t blame you my guy. Grateful for everything geniuses do

put it in the Resources folder?
example tweak? im dumb
I guess it depends on where you need to use given image... if it's some bundle then theos picks it up from Resources. If you want it to be somewhere in the system in the end I guess you can make that path in the layout/ so it'll be unpacked as is on the target
hm okay idk how bundles work im new to UI development ill figure it out probably
hi losers
🚨 new project alert 🚨
PyIMG4: A Python library/CLI tool for parsing Apple's IMG4 format.
This was a super fun project to work on, and I can't wait to expand upon it even further.
#PyPI URL: https://t.co/vj1s0S3Jis
Source: https://t.co/0E8UFzdNX6
perfect thanks
why?
lol
idk i said i think
are you overwriting system files?
overwrite system.plist
yeah that’s how you get maximum performance
TRUE
substrate is a resource hog
just change this line https://github.com/donato-fiore/brokepods/blob/main/Tweak.x#L78 to check if /var/jb/Library/Application Support/brokepods/brokepods.png exists then use that, otherwise use the non-/var/jb path
yeah, cs was telling me in vc around christmas time
yeah instead of hooking just write the code into /System/Library/CoreServices/SpringBoard.app/SpringBoard (EDIT: just in case anyone... this sentence was supposed to be written apr.1)
hook dlopen and patch the binary in memory
soon we will return to the usual hooking
so to make things backward compatible for new tweaks should we just ln -s / /var/jb on <=14 devices?
no
🙂
all tweaks should just check their paths
ofc
go ahead, run realpath(3) on it
it's the manpage section...
do you even manpage bro
cause that's how you refer to functions...
exactly, 1st thought this would be a mess, but then, well, i've seen things like that in a zillion softw packages
not far enough
how do you find documentation for libc functions than....
my goal is for ldid to be assert-less
Kabir? Saadat? Conan? or someone else?
Zhlynn?
Kabir? Saadat? Conan? or someone else?
saadat
can't wait for supersign ldid
eta 2034

for every line of code in ldid there are three asserts
what.
that’s cursed
/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/
Question, is it possible to have multiple xm files for a tweak and %ctor for each file? Or is that not possible via Theos.
you can
you just can't reference a group from another file
Would I need to import them via xmi from what I am reading from the theos docs?
Its just running nsuserdefault checks to load features, so order doesn't matter to me, thank you for the help ( @untold river too)
if your code relies on %ctor timings anyway u probably need to refactor
/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb/var/jb
/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb
/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb
/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb/vaw/jb
yeah
whoever ghost pinged me, don’t care.
True, I just want to move some yt reborn functions to another xm cause the main xm is getting overcrowded af.
Should I leave all the functions that ctor in the main file and just move the non ctor functions to the other files? So that way there is only 1 ctor file?
%ctor {
@autoreleasepool {if ([[NSUserDefaults standardUserDefaults] boolForKey:@"kEnableNoVideoAds"] == YES) %init(gNoVideoAds);
}
}
On mobile so i can't format properly, sorry.
Thank you, will just move my non-ctor stuff to another xm file.
I am? The theos docs was a sorta confusing on that part.
Would I need %group groupname in the xmi file?
I try to discourage xmi because you can usually do what you want without it
compiling more code into one file will mean more work every time you want to make, meaning a slower iteration process for you
make can't optimise the build to do the minimum required that way
I already sideload to test my tweak, so time I really don't care about, lol, cause it takes like 2+ minutes just to sideload already, lol
man I wouldn't be able to stand that, hah
.
So, U0 has a cool console scroll view thing that spits out console logs.
How do I make something like that in swiftUI?
stackoverflow
https://github.com/pwn20wndstuff/Undecimus/blob/53ba03f796ef1ad0a1896f4488dbce31d9e5f377/Undecimus/source/JailbreakViewController.m#L312
Or this, but this implementation seems way overkill
soooo, this is from 2013... NSTextview doesnt exist in newer swift versions
also, this is written in objective c, not swift. can you use .m in swift files?
you’re gonna have to figure out how to search stuff up on your own
no you can’t use objective c in swift files
lol, im sorry. ive been looking. i dont know what to look for
it’s ok I’m just saying
i assumed so
NSText view doesnt exist in newer swift versions
Use uitextfield
No Sucking Cock (in #development)
@restive ether
NSTextView is from macOS AppKit, it'll be quite different for UITextView on iOS, and very different again for SwiftUI
ah
you'd likely need to use a Text (or a series of them) wrapped in a ScrollView. and you'd have to read up on how you might be able to scroll a ScrollView from your SwiftUI view
once you have that, should be trivial to then wrap it in a withAnimation() block
No Sucking Cock (in #development)
TextEditor?
oh yep that's it
Is there a way to download a custom version of an app with ipatool
nah. app store requests are weird and there's a reason why appstore++ requires a whole server to get info iirc
the dev was looking into it but it requires a separate endpoint that ipatool doesnt currently use
so eta son i guess?
without an API the best ipatool can do is provide an --external-version-id flag anyway
it's been an open issue since may last year

Yeah just the external version ID would suffice
noooo
Hi
Hi
void setup() {
UIScrollView* firstSection = [menu getScrollView];
UIButton* firstSectionButton = [menu addSectionButton:firstSection text:@"Radar"];
[menu activateScrollView:firstSectionButton];
switches addOffsetSwitch:@"Radar"
description:@"Enemy will die instantly"
offsets:{0x194C4A0}
bytes:{"0x200080D2C0035FD6"}];
}
Who help me
void setup() {
UIScrollView* firstSection = [menu getScrollView];
UIButton* firstSectionButton = [menu addSectionButton:firstSection text:@"Radar"];
[menu activateScrollView:firstSectionButton];
switches addOffsetSwitch:@"Radar"
description:@"Enemy will die instantly"
offsets:{0x194C4A0}
bytes:{"0x200080D2C0035FD6"}];
}
fixed it for you
Mod menu bro
Look
all may menu template include this
it won't work without it
I want to do Aim, Movment, Other categories
I have no idea
see the error in the console maybe you'll know what's going on
:/
Yup critical ops
Yes
Its funty
Funy
Funty
I am depressed and it takes me time and I don't think about bad things
isn't this 18 years ago?
help someone or not
add [ on line 4

lmao
wait this isn't the we fix your code channel
95% of the posts here are people asking us to fix their errors that you would find in the first page of a CS intro class book as like a "find the error" question
keep it 
but wouldnt their fucking ide tell them that theres an incomplete bracket pair

wtf
help pls I have tried nothing and it still didn't work 
command not found: cc
why don't you c is you can c some bitches
[[bitches]]
HYI
hot
true
me when hayden
true
did hayden delete his discord acc?
yes
yeah
fr
truth
woe
does anyone have any ideas for a starter tweak i could try to make
no
knock off [[jumper]]
Pettiness
cause siguza is a dork
this is why https://github.com/Siguza/libkrw/pull/1
co-signed
depends, have I already fixed them in the rootless bug fix branch?
colin furze added central heating to his bunker
my man
the uikit trollin
haven't been able to test it yet
it literally doesn't work
ik
the definitions one
don’t forget arc!
which one 
void setup() {
[UIScrollView* firstSection = [menu getScrollView];
UIButton* firstSectionButton = [menu addSectionButton:firstSection text:@"Radar"];
[menu activateScrollView:firstSectionButton];
switches addOffsetSwitch:@"Radar"
description:@"Enemy will die instantly"
offsets:{0x194C4A0}
bytes:{"0x200080D2C0035FD6"}];
}
could’ve just linked it fuck stick
@high citrus
lol, you didn't actually change it
Im add [
Im need category not offset
Yes
Category
AIM:
• Aimbot
• hitbox
Menu.h , Macros.h
no
I haven't reviewed anything in a while
WHEN I GET A JAILBROKEN DEVICE I WILL REVIEW STUFF OK?
he doesn't want proc stuff on his GH incase he wants to get an apple corp job
cumbending
:/
yes. I don’t understand why it’s broken
it’s also supposed to be the 23rd
for macos -
what is the deal w task_for_pid
i'm trying to do something along the lines of this:
kern_return_t handle = task_for_pid(pid)
kern_return_t allocated_memory = mach_vm_allocate(...)
kern_return_t written_memory = mach_vm_write(...)
kern_return_t new_thread = thread_create(...)
kern_return_t func_thread = dlsym(...)
is task_for_pid problematic even if the process is a non system one
wasn't that in elcapitan or something
Before El Capitan (10.11), in order to call task_for_pid, the calling process must either be root, or a member of the procmod group, else the function will fail.
Since El Capitan's introduction of System Integrity Protection (SIP - aka rootless), calling task_for_pid is no longer possible for processes that are marked as part of SIP, which mostly are processes that are part of the operating system or provided by Apple.
In order to call task_for_pid under El Capitan, the calling process must be signed witha special entitlement in its certificate, which is currently only available to Apple and not to developers.
You can turn off SIP by booting into Recovery Mode, but this is not recommended for production code, as it disables multiple security systems, such as protection from running unsigned kernel extensions and modifying system files.
this is what i found
I mean I can try disabling SIP for myself but if I am to write a program using task_for_pid for production use then I don't think I can ask people to disable SIP
The only problem is the last time I did I realised I wouldn't be able to use iPhone/iPad apps anymore
ye
could just do #2 or #3
eitherway the end user would have to type in credentials
i think #2 is scarier
yea
"control over"
yea
so prob pass only
i couldn't find a lot of information on dylib injection on its own
there are only like 3 resources i found
the most reliable is inject.c
on that newosx site thing
fr
nice
is it open source
or priv
i'm gonna see if i can figure out how to make one
was it complex or what
yea
oh pain
did you have to reverse anything
or did you just
use code
okay cool
yea i am aware
i was going throw inject.c
paiiiiiiinnnn
why did it have to be so complicated
it's so much easier
on win
also
u could've just used r7 (but r7 is the most user unfriendly tool ever)
to convert c to shellcode
i swear i saw another tool
that's much more trivial to use

yeah never ending loops
my beloved
no thread exit no nothing
overengineered solution
i might go the dumb way
to do this
sleep
thread_terminate

alright tysm
if i got time then i think it'll be a good learning experience
i hate working with assembly
reading it is still fine
but writing assembly is absolute eternal pain
mfw all of the procursus work happens in some priv repo

public one last updated 29 days ago
and no rootless branch
getting what working
rootless support?
the patches u just made

ah
you better hope it does then..
or diatrus will be under your bed
or smth
procursus by cameron
real
tfw pwn20wnd i am still here #unc0ver
one day before taurine15 drops
yeah fr
bloo
watch yo tone
buddy
i wish
taurine15 release date
release jailbreak
when will taurine15 release
yea say what i said
word for word
if slim added the whole phrase for some reason to the filter
When will taurine15 release
L
Nope, I'm just burnt out. Also there is a rootless branch
Work harder.

Tr1Fecta has taken procursus over
It is now called
lemme see
think this is a mobile skill issue
Y
@lofty juniper hello fa
is it 9 now
no
What do you think of my wallpaper?
it was slash !!
Sexy

I'll set that as my wallpaper dw
- (void)setXPCType:(xpc_type_t)type forSelector:(SEL)selector argumentIndex:(NSUInteger)index ofReply:(BOOL)ofReply API_AVAILABLE(ios(13.0));
^
/home/nathan/theos/vendor/include/Foundation/NSXPCConnection.h:94:13: error: expected a type
- (nullable xpc_type_t)XPCTypeForSelector:(SEL)selector argumentIndex:(NSUInteger)index ofReply:(BOOL)ofReply API_AVAILABLE(ios(13.0));
^
/home/nathan/theos/vendor/include/Foundation/NSXPCConnection.h:110:13: error: expected a type
- (nullable xpc_object_t)decodeXPCObjectOfType:(xpc_type_t)type forKey:(NSString *)key API_AVAILABLE(ios(7.0));
^
/home/nathan/theos/vendor/include/Foundation/NSXPCConnection.h:110:49: error: expected a type
- (nullable xpc_object_t)decodeXPCObjectOfType:(xpc_type_t)type forKey:(NSString *)key API_AVAILABLE(ios(7.0));
^
/home/nathan/theos/vendor/include/Foundation/NSXPCConnection.h:111:26: error: expected a type
- (void)encodeXPCObject:(xpc_object_t)xpcObject forKey:(NSString *)key;
help
try make clean

Dump /app/app.appex/app fail, because of encrypted fail with Cannot allocate memory
Get this error with appdecrypt, there's enough memory available anyone know what the issue might be
getting trolled by chinaware


vscode is trying to figure out if it needs to write this file with a capital letter or not
It is with a capital letter in my filesystem
Well you can add cookies as a header 
Fix them yourself 
this? https://blog.csdn.net/happysdh/article/details/51068789
(You will have to learn Chinese first though)
CookieCookie是由服务器端生成,发送给User-Agent(一般是浏览器或者客户端),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站地址时就发送该Cookie给服务器在使用UIWebView访问网站时,经常遇到的一个问题是需要登录。比如访问新浪微博,或者访问某个个人账号,但是需要直接访问url,却会被重定向到登录页进行登录。那么真正的浏览器是
lol
sounds like a skill issue
@everyone what's the ldid assert you encounter the most? I'll replace it with an error message
@grave sparrow pull main
.
_assert(false)
when the file is not a binary
or it doesn’t exist
you’re a binary
i am
or are you a non binary
i’m binary yes
no
I generalized it so it should print an error message for most things now X both of those are covered
01100101 01110110 01100101 01101100 01111001 01101110
more like 01100101 01110110 01100101 01101100 01111001 01101110
wait i fucked that up
01100111 01100001 01111001
no that’s @digital helm
i see
@digital helm happy birthday
Say I have an enterprise signed app that's signature is about to expire. Is it possible to keep using it past that?
But then I lose the cool private entitlements 
balls
How can I tell if it's thinned or not
I'll redownload with thinning off and compare checksums
The binaries are different but the ~~non-~~thinned one is a few MB bigger 
App Store apps don't have arm64e slices
Oh my bad I typed that wrong
The thinned one is bigger*
Worked for me
What was the error?
No
Give me the useful lines
That's not the useful lines smh
You know what, figure it out yourself
Definitely not
skill issue
ok, so im trying to make a basic swift app (im a python dev please dont judge my shitcode), and im noticing in xcode, everytime i insert a text item, it basically adds a section of the screen that can only be used for that piece of text. how do i get around this?
isnt that in obj-c?
yeah i wasn't responding to you my bad
wdym insert a text item?
W
what is waterfox? Firefox fork?
yes
icefox
I wonder
Is it possible to get a iOS app somewhat running (even without a GUI) on the Apple TV?
Or even just like in a ssh connection
Like ./blah
i dont see any reason why a mach-o binary made for ios wouldnt work on an apple tv
dyld
that function specifically
but that's why vtool exists
iOS apps expect a gui
you (probably) can run iOS binaries on tvOS
Cli
it would be exactly like if you ran an iOS app from the cli on an iphone
Yeah that’s what I’m going for somewhat
But would it be possible to be run in GUI? Or is it too different
I would think it'd be too different
What’s this do I’m at 2%
it's documentation
what does vtool do
Does it like change basically iPhoneos to appletvos
Like that
Like you are able to with it
I've used it to run arm64 iOS simulator binaries on iOS
read
@restive ether can't read moment
jtool moment
Cope
iPod 
If a developer responds to your question by sending documentation, read the documentation before asking more questions.
@grave sparrow perl, vim, and tmux should all be fixed
did you remove them all
Hayden is on it 🙃
yeah dumbass
took him 5 min
nvm, screen is not fixed
gettext and xar are fine
you just need to get good
then stop racing
real
THEN STOP RACING
yea slow down bruh
Ensure you read all the 10 complement volumes of books alongside the documentation too and revise or read the Learn C++ series of books, How To Use Visual Basic and finally the Introduction to x86 Assembly line of books
Or else kindly mute yourself
the only good firefox fork is Mypal
the one whose icon is literally a badger
sorry, racoon
Badger
not exactly animals I frequent particularly often in Australia
fake XP aero theme moment
oh yes.
oh yes.
best part (not really) is because it was forked from Pale Moon, and the dev is Russian and doesn't speak English well, the Pale Moon guy harassed the Mypal guy about a nonexistent license violation until he gave up on the project
another good russian product destroyed by american sanctions!

at any rate he apparently successfully ported Firefox Quantum to XP, which is kinda cool
lftp actually bit the dust in part because of the war
oh wow
there's something beautiful about how cursed it is to see modern Firefox UI under Windows Classic
that’s impressive
there are modern browsers that look worse than this
such as Chrome?
oh yeah
lmao I'm being harsh
but I still absolutely cannot love the more squared off tabs
the mountain shaped tabs were better
vivaldi
thank god the last version of Chrome for XP was pre-Material redesign
got that reminds me, when is google moving towards apples stuff for the iOS apps 
still can't figure out what Vivaldi is supposed to be tbh
it just looks like redesigned chrome, none of the features seem useful??
idk man, some of the opera guys went there
and opera is already pretty useless
seems to just be double trouble
with the sole exception of the tab sidebar but looking at it on google images, it literally looks identical to the Edge vertical tabs
yeah the new tab page "speed dial" and bottom status bar looks extremely Opera
old opera was cool at the time
I mean Opera before they trashed it and became just differently styled Chrome
rude
Starting with version 2.10, Vivaldi changed its user agent string to mimic a generic build of Chromium, which results in it not being recorded as a unique browser and causing a decrease in its recorded market share.
wtf lol
it was cozy
they at least still had their engineering team back then, some really great people, but then they got bought out by some chinese company who…
well now it's Chromium but G A M I N G
been downhill ever since
everyone who worked for them either quit or was laid off
they're at Google/Microsoft now
this screenshot is absolutely cursed
did they… did they make tab bars for your tab bars
there's also my most favorite of them all, 360 Extreme Explorer™
E X T R E M E
Chinese Chromium fork backporting modern versions to XP
because China, of course they would
that is disgusting
looks like a fake windows OS
Google has become Ggle
and "Import bookmarks now…" has become "Immediately import bookmarks…"
also obv has the weird Chinese fullwidth font thing going on
engrish
it clearly says mother asterisk asterisk asterisk asterisk asterisk asterisk asterisk asterisk
In Vivaldi you can either do a tab bar in a tab bar or tab bar groups (like edge)
🐒
hawwt
is that the 360 browser thing people use to get chrome on xp
sure is
it makes sense I guess, it’s been 8 years and China still just can’t help itself stop using XP
true
I’m clicking but it’s not working
Neither can US enterprise 🙃
Sounds good to me
the difference being they're forced to pay an idiot tax to Microsoft that goes up every year
arrow in your heart
windows forks are balls
someone reverse macos and fork it

macos but it runs out of the box on hardware that isn't made by apple too
impossible
airyxOS
Power Computing Corporation (often referred to as Power Computing) was the first company selected by Apple Inc to create Macintosh-compatible computers ("Mac clones"). Stephen “Steve” Kahng, a computer engineer best known for his design of the Leading Edge Model D, founded the company in November 1993. Power Computing started out with financia...
They are aiming for binary compatibility
yea
translation and shit
cool stuff
i'll try it out
but i was talking more in terms of like
built with our core technologies of Cocoa, Qt,
oh no not Qt
have a look at darling
Darling — macOS translation layer for Linux
no clue if it still works but it at least used to be able to run the xcode toolchain
sounds promising that airyx is reimplementing Cocoa
stellaris your name is very familiar
obv not 
do you have an ipad 7
ohh yea
yea
would be super cool if they can reimplement the kernel too but that thing has become an absolute behemoth since they started making half of it closed-source
it'll take them some 13 years

reactos moment






