#development

1 messages Ā· Page 587 of 1

knotty barn
#

Would /Library/Caches/cy-4KDqCX.dylib be cydia substrate?

weary heath
#

Yeah

knotty barn
#

trying to patch an app to work on iOS 13 and getting KERN_INVALID_ADDRESS with substrate being the only non-internal dylib

#

ok thanks

primal perch
knotty barn
primal perch
#

the malware known as "cydia substrate"

knotty barn
#

we commit small amounts of tomfoolery

restive ether
vivid dew
#

real

knotty barn
#

actually seems to be something different

pearl sail
#

inb4 actual malware

knotty barn
#

nah, jumping to the address in question, it's a little past a framework it loads

#

AppAuth

#

though it's calling some awfully low-level libraries that are nowhere in the SDK...

primal perch
#

std::chrono::this_dick::duration_cst

indigo peak
#

@silver rampart any ideas?

#

trying to run ktool 1.1.1 on windows 10 on python 3.10.1

silver rampart
#

oh god

indigo peak
#

😐

silver rampart
#

python3 -m pip install --upgrade k2l

indigo peak
silver rampart
#

run it again

indigo peak
#

but its gonna throw a not finding the _curses module

silver rampart
#

if windows native py10 doesn't have curses idk how it's possible to make the curses bit work

#

WSL version should work fine

indigo peak
#

i mean i found pip install windows-curses

#

which idk if its like "legit"

#

ok well

#

i installed it

#

and then the ui pops up

#

for less than a second

#

and then this error

silver rampart
#

weird af

#

cant manually repro

#

@indigo peak download this and run python3 -m pip install <that filename^>

#

then ktool --no-mmap open Discord

indigo peak
#

noice

silver rampart
#

what on earth

#

it looks like my gui is trying to draw a hidden window over stuff but that makes no sense

primal perch
primal perch
#

thick daddy caustic

restive ether
primal perch
#

same

#

they mustve fixed the game or som because its actually not bad now

indigo peak
#

@silver rampart this happens if i use my mouses scroll wheel

silver rampart
#

well dont use your mouse's scroll wheel

#

there's no cross platform curses impleentation that supports scroll wheel

indigo peak
#

😐

silver rampart
#

i'd have to implement it seperately for every system and there's not even a way to on my machine

snow python
#

Oh dear

primal perch
#

trole

silver rampart
# indigo peak

also i'm confused does it not render anything in that central box no matter what?

lime pivot
#

I would have thought it would just send a bunch of arrow key commands

silver rampart
#

nah it sends very specific escapes depending on terminal

#

and win terminal doesn't send scroll-up escapes

primal perch
#

sadge

primal perch
tepid olive
ocean raptor
tepid olive
#

bsd is linux rebranded obviously

primal perch
gentle grove
primal perch
#

ww2

#

when the US nuked japan

#

(twice)

gentle grove
#

oh tahts japana?

primal perch
#

the japanese empire flag yea

gentle grove
#

oh

primal perch
#

or rather just the imperial army / navy flag

#

theyve had the current flag since 1870

primal perch
#

don’t worry it’s me too

#

except the arch part

hardy glen
#

I actually like windows except the fact it sucks

#

It has so much potential

#

Its like they are going forward and backwards at the same exact time

#

Whoever thought it was a great idea to add in that new right click context menu is a fucking redacted

primal perch
#

i like the ui but yea damn they removed options

#

so is stupid

#

and you gotta add a registry tweak to fix that

#

let alone the taskbar has been nerfed so much

#

basically 0 options now

hardy glen
#

Even if i use a registry tweak for a small taskbar. It fucks up my clock area which is a known bug i guess for some people for the past 4 updates

primal perch
hardy glen
#

But yea thats what i get for using registry tweaks

#

I just used thisiswin11 and i am pretty hppy with the result

ocean raptor
#

Don't you hate it when everything works perfectly fine but the tests are still failing

hardy glen
#

Just wished there wasn’t so much unnecessary shit preinstalled. And the ui was unified instead of having 3 different UI’s

#

And they fired mfers who gave ideas like that right click context menu or at least give us options to change it

#

Personally i think windows 11 looks/performs hella incomplete. It feels like a windows 11 early alpha lmao

primal perch
untold river
#

release incomplete shit then fix it down the line

primal perch
#

yea

#

and then 7 was godly

#

cope

#

seethe

ocean raptor
#

Simple solution

primal perch
#

mald

ocean raptor
#

skill issue

primal perch
#

solution: don’t use arm64

#

the bottom of some dick probably

ocean raptor
#

@grave sparrow what was that change you did to openssh?

#

git diff -- makefiles/openssh.mk

primal perch
#

how do i use rust without losing half my brain cells

ocean raptor
#

whats wrong with pcre2?

#

actually, not a strapproject, don't care

#

If apt.procurs.us is slow for anyone, this is why
MEMO_TARGET=iphoneos-arm64-rootless MEMO_CFVER=1800 SSH_STRAP=1 gmake bootstrap

#

no

#

I do everything on the mac stadium

#

which also hosts the repo

#

not the best situation

#

my priorities right now are fixing libiosexec and then writing the worst dpkg patch ever

#

I don't want to make CS wait on me too long

#

the main hold up will most likely be me writing the dpkg patch KEKW

#

I have no motivation

#

and

#

spring break next week

#

spring break I will be on vacation

#

I refuse to do anything jailbreak stuff

#

while on vacation

#

I won't even bring my laptop

#

or my jailbroken phone

#

caches stuff i think

#
./configure --help | grep -- "-C"
  -C, --config-cache      alias for `--cache-file=config.cache'
primal perch
#

development try not to talk about compiling code for 2 messages challenge

untold river
#

development finishing compiling code challenge

primal perch
#

impossible

gentle grove
#

you first

glacial matrix
#

At least it’s consistent pepSip

lime pivot
ocean raptor
#

I think Conan wants to move it to his oracle VPs(?)

lime pivot
#

Hayden insisted he had it set up right, had cache everything enabled and all, but I'm not sure he did…

#

because whoever it was that ran a pro mirror had no perf issues

ocean raptor
#

Quiprr

lime pivot
#

yep that's him

#

and cloudflare doesn't become slower with load of course

ocean raptor
lime pivot
#

if configured to cache properly

ocean raptor
#

Ask sun, he's the one that has access to cloudflare dash

lime pivot
#

it does have a size limit on what it'll edge cache, but effectively all of the packages most people will be installing will be covered just fine

#

think it's 10MB or something

#

lower for free plans than paid

#

I'm way off, it's 512MB

#

more than plenty

ocean raptor
#

@grave sparrow

cp: cannot stat '/Users/cameron/Documents/Procursus/build_stage/iphoneos-arm64-rootless/1800/gettext//private/preboot/jb/usr/lib/libgettextlib.a': No such file or directory
gmake: *** [makefiles/gettext.mk:41: gettext-package] Error 1
#

troll

pearl sail
unkempt ore
#

I can block physical button presses just fine by hooking [SpringBoard _handlePhysicalButtonEvent:event], however, on Touch ID devices, if the user has the "Rest finger to open" feature enabled (Accessibility -> Home Button), it doesn't work.

I see that the event comes in and although I'm blocking it, it still goes through. Is there any other method I should know of that would handle the finger rest event so I can block it properly?

#

yup, indeed

ocean raptor
#

@grave sparrow

#

Took only 3 attempts

#

/private/preboot/jb

#

You want it?

#

Yep

naive kraken
ocean raptor
#

How?

#

Wdym? We will not be redirecting paths at run time

#

It's up to the tweak dev to update their tweaks to work on rootless

#

Dpkg will redirect paths when installing packages though

#

If it's DEB arch is iphoneos-arm

#

But not if it's iphoneos-arm64 or all

#

I agree, not that big a fan of it, but other people didn't like the idea of breaking old packages

pearl sail
ocean raptor
#

However, when apple prevents us from using /p/p and we have to move stuff, everything will need to be updated again

rose wren
#

I was fixing my friends code and he kept on getting seg faults šŸ’€

#

It wasn’t my fault his logic was so fucking dumb

zenith hatch
#

objective c

glacial matrix
#

Are you people modeling /private/preboot/jb to be a / parallel, so paths can be merged?
Like hooking file lookups to search files in path and if not found try /private/preboot/jb/path

restive ether
#

uicache can register apps from the preboot path

#

afaik

#

it’s in the code

ocean raptor
#

You can modify a launchd daemon using libxpc

primal perch
#

pc users when the fps drops from 144 to 143

ocean raptor
#

Sorry, thought it was a key in the launchd daemon

#

/var/mobile/Library/Preferences/com.apple.springboard.plist
Wait, what's the issue with writing to there?

#

/var is writable on stock smh

#

Ever heard of loader.app

#

They don't have to be in /Applications to be uicached

#

it just has to be registered

#

Cause that key is still necessary

#

Because uicache registers apps as system apps

#

SpringBoard looks at ls cache and thinks
These are all marked as system apps:
Messages.app? Ok! That's default let's show it
Sileo.app? Hmmm not default but still system, lets not show it. Wait that pref is set, let's show it anyways

#

My question is why is CS not using defaults to write to the prefs file, smh

primal perch
#

SpringBoard 2 is lanching tomorrow

ocean raptor
#

You can modify defaults as another user if you're root

#

iirc

#

Wait, maybe not

#

I never use NSUserDefaults, I just use CFPreferences directly trol

#

I'm happy just using CFPreferences*WithContainer

primal perch
#

nicely

tepid olive
#

i hope that was unintentional

plain python
#

and also because cfprefsd will get killed during the subsequent userspace reebot

ocean raptor
#

dpkg-query monkashrug

restive ether
primal perch
#

20% more bugs

restive ether
#

for 20% more performance

ocean raptor
#

No afaik, Theres a flag to set a custom admin work, that may work

vivid dew
gentle grove
ocean raptor
#

@lime pivot how would you like to sponsor me?

lime pivot
ocean raptor
lime pivot
#

hahah

ocean raptor
#

but the domain is great

#

and all the other tlds are expensive

gentle grove
#

Taken isn't it

ocean raptor
#

how

gentle grove
#

I would think so

lime pivot
#

I’ll be dying in 2092 and die.net will still be hosting manpages from 2006

gentle grove
#

2 letter domain

lime pivot
#

2 letter are honestly mostly either reserved by the TLD or already sucked up by scalpers

ocean raptor
lime pivot
#

I would try something along the lines of man.page

gentle grove
#

I knew it

lime pivot
#

I’m sure that’s taken though

ocean raptor
#

I wanted to get manpages.gay but then I learned you aren't allowed to host anti-LGBTQ stuff on it

lime pivot
#

knew it

primal perch
#

RIP

lime pivot
#

or was it libc

ocean raptor
# lime pivot knew it

registered in 2018, I was about to say we just missed it then realized that 2018 was 6 years ago uhh

lime pivot
#

lolz

ocean raptor
#

man.futbol

#

manpages.fr

restive ether
# lime pivot knew it

whenever you type a website that has a basic name it’s safe to assume it’s porn

lime pivot
#

google domains doesn’t do .es lol

ocean raptor
#

it's taken

#

I already looked on namecheap for that

lime pivot
#

ā€œcheapā€ is premium loool

rose wren
#

@gentle crescent go to sleep or else no jiggly skin

lime pivot
#

pretty sure buying man.forsale would get me on an FBI watchlist

restive ether
#

man.industries

#

MAN LLC Incorporated

rose wren
#

Egg industries

ocean raptor
#

I search mandoc and it recommened carldoc trol

gentle grove
#

its not 2024

ocean raptor
#

lol

#

I can't do math

gentle grove
#

smh

lime pivot
#

@grave sparrow got 1.5k to spare?

primal perch
gentle grove
#

Noob

lime pivot
gentle grove
#

no you're not

#

You're literally like 200 degrees

#

A flame

lime pivot
#

pretty sure if you did that in an actual courtroom you’d be tackled and arrested

restive ether
#

the lack of realism is the bee movie is worrying

gentle grove
#

What is that scene about

restive ether
#

shaking my head

primal perch
#

the bee movie is just a fever dream

gentle grove
#

I don't rmeember

restive ether
#

i feels like one when you watch it

gentle grove
#

Its been so long since I've seen the bee movie

primal perch
#

i mean the 2nd main character falls in love with a bee

#

enough said

restive ether
#

capt doesn’t even have 5$ to spare

primal perch
#

mans been too busy fixing m1 woes

restive ether
# primal perch

i love how discord broke stickers without changing anything about them

#

that’s truly an impressive feat

primal perch
#

they broke my emote picker

#

i have to type them manually on ios rn

untold river
gentle grove
#

literal emoji movie

restive ether
#

truly amazing

primal perch
#

damn

untold river
#

discord moment

gentle grove
untold river
primal perch
#

thats even more pixels than last time

#

theyve really improved

restive ether
#

lol yeah that’s true

pearl sail
#

who are you?

gentle grove
#

Works fine on android troll

restive ether
#

there’s some parts of the sticker where it’s just the wolf itself

primal perch
#

unironically going android next time

restive ether
#

none of the backgroumd

#

i think the appstore should make a no react apps time

gentle grove
restive ether
#

that would be awesome

primal perch
#

the battery already kinda is troll

#

but the rest is good

gentle grove
#

Oh

#

Isn't 12 mini like really new

#

What year

primal perch
#

yea

#

2020

gentle grove
#

Wtf

primal perch
#

its good it just has a small ass 2200mah battery

untold river
#

capt go ahead

gentle grove
#

How it already breakong

#

O

untold river
#

refactor procursus

primal perch
#

and its at like 88% health

restive ether
#

bruh you’re putting oslog into the strap too

gentle grove
#

I have 4725 mAh

restive ether
#

might as well do locsim too

gentle grove
primal perch
#

DrawInContext

pearl sail
#

what is the error tho you loser

lime pivot
#

aw yeah baby watching bee movie in 4K HDR

primal perch
#

based

gentle grove
#

If its habibi's emote

primal perch
#

anyone wanna reverse engineer the entire CALayer backend for me

#

thanks

gentle grove
#

I remember him saying that

lime pivot
#

I put emoji movie on my plex and subsequently never watched it

#

which is probably for the better

gentle grove
#

I don't have a Plex or jellyfin yet

restive ether
#

the emoji movie is definitely the worst movie i have ever watched

lime pivot
indigo peak
gentle grove
#

That's not just dust

torn oriole
restive ether
#

i don’t see why you’d do that instead of just using a profile

silver rampart
restive ether
primal perch
ocean raptor
#

true

pearl sail
#

@ocean raptor have fun trolllaugh

#

He is the only one who uses vim religiously out all of us

ocean raptor
#

minimal bootstrap challenge

frigid pike
#

Hi everyone, question for folks here. I don't claim to be a developer, I did major in CS several eons ago so i'm not illiterate, but it's been a while since I've actually done "real coding." - I have an app I use for work, that requires a jailbreak, because I use the "Flex" app to modify SEVERAL variables (mostly BOOLs and a couple of VARs). Every time the app is updated by the vendor, there's usually something that gets broken that requires me to go re-look at all the variables and hunt for what was changed and modify it. The crux is this, I'd really like to update my iPad Mini 5th gen to iOS 15 (it's on 13.6 jailbroken at the moment), but there's no gaurantee that by the time the 15.1 jailbreak comes out, the device will be supported..... which would mean I wouldn't be able to use Flex. I do have an Apple Developer account, but since I haven't actually done any Apple Development.... I wasn't sure if there would be a way to modify the app (without Flex or a jailbreak), and then sideload it somehow to an unjailbroken state. This way, I could give up relying on the jailbreak, and just sideload my changes in on an up to date iOS.

faint stag
#

yeah, sideloadly can do it iirc
but i guess i could make a tutorial

ocean raptor
#

fiore did that for discord iirc

#

used sideloadly I believe

faint stag
#

so i guess the solution is just flex to theos, building it then sideloading the app

#

can't forget decrypting it though

#

bfdecrypt tr

frigid pike
#

lol... šŸ™‚ No profit! šŸ™‚

faint stag
#

well yeah i guess

#

paid dev account thishowitis

frigid pike
#

I have a paid apple dev account

#

the $100 sucks

#

but whatever

faint stag
#

it can inject tweaks too and that's the only alternative i know of that can lol

frigid pike
#

alright so bfdecrypt to get the decrypted ipa?

faint stag
#

only suggested bfdecrypt since launching the app is a non-issue here

frigid pike
#

ok perfect. time to do some testing

#

thank you!!

faint stag
#

you have to enable the app in bfdecrypt prefs

#

then it'll decrypt on launch

nimble parcel
#

and supercharge, once that’s out in 2032

faint stag
#

oh yeah i forgot about azule too

lime pivot
#

what's up kabir

#

wow

nimble parcel
#

very

#

already drafting the papers to hand over supercharge to u

lime pivot
#

hey because I want to make sure you're as distracted as possible (not really I just reminded myself)

nimble parcel
#

jk but contributions to orion are very welcome

lime pivot
#

there's a slight inconvenience that Theos currently deletes libswiftConcurrency.dylib from xcodeproj output

#

which is actually needed for it to work on pre-15.0

nimble parcel
lime pivot
#

😳

nimble parcel
lime pivot
#

congrats on being in a sane timezone lmao

#

maybe I'll be in one one day

ocean raptor
#

you should probably get to work on that writing KEKW

nimble parcel
nimble parcel
ocean raptor
#

Tempted to add libswift to Procursus

#

I don't like it being provided by the jb

nimble parcel
#

like, it simply doesn’t work but it’s a bit of a pain to express that in terms of APT requirements

lime pivot
tepid olive
#

active chat do any of you have any clue if swift concurrency backporting can be disabled

nimble parcel
#

probably gonna make libswift a parent package with
Depends: firmware (>= 12.2) | org.swift.libswift.base, firmware (>= 15.0) | org.swift.libswift.concurrency
And concurrency can have
Depends: firmware (>= 13.0)

lime pivot
#

just need to make sure the stdlib isn't bundled

nimble parcel
#

how large is it?

lime pivot
#

yep exactly

lime pivot
nimble parcel
lime pivot
#

this might be a debug build, though

frigid pike
#

Oh shit, this is way easier than I thought it was going to be. Thanks @grave sparrow and @faint stag

nimble parcel
ocean raptor
restive ether
#

or are we on 5.6 these days

lime pivot
#

I've been really watching Zebra 2's package size because libapt-pkg being bundled adds quite some heft, sadly

ocean raptor
restive ether
#

ah

ocean raptor
lime pivot
#

trying to shave down other parts of Zebra as much as possible so the size difference from 1 to 2 isn't as bad

nimble parcel
#

@lime pivot the dylib in Xcode appears to be 6.8 MB but it’s only arm64

restive ether
lime pivot
#

the dylib I have actually is fat arm64/arm64e for some reason

nimble parcel
#

so 14 MB is reasonable for arm64e + arm64

ocean raptor
#

@nimble parcel how's the licensing of it? Are we allowed to redistribute it?

nimble parcel
#

man i miss jb dev

lime pivot
#

Zebra is of course only arm64 because shipping arm64e is just adding pointless amounts of pain

ocean raptor
nimble parcel
ocean raptor
#

good point

nimble parcel
lime pivot
ocean raptor
restive ether
#

it’s ok nick closed like 30

nimble parcel
ocean raptor
#

I can't do that

#

most of them are needed changes

nimble parcel
#

you haven’t seen how i review Theos PRs

restive ether
#

people review those?

nimble parcel
lime pivot
restive ether
#

i’m sure most of them are irrelevant now anyways

lime pivot
#

I do review them, like, every few months when I feel like I can brave it

restive ether
#

cam just wants his fBSD support

lime pivot
#

I did triage almost all of the open stuff about a month ago

restive ether
#

i saw that plist wrapper script PR, that was nice

lime pivot
#

so everything open is either still relevant, or I didn't feel like fixing it

restive ether
#

didn’t realize ply was a thing until then

lime pivot
#

at that very moment

restive ether
ocean raptor
#
% sudo dpkg --remove-architecture iphoneos-arm
dpkg: warning: cannot remove non-foreign architecture 'iphoneos-arm

NO!

restive ether
#

be a mad man

#

get those 3s theos performance improvements

ocean raptor
#

dhowett still monitors theos stuff???

restive ether
#

yeah that’s how i found ply

ocean raptor
#

I had heard about ply a while ago while I was reading howett's blog

#

Which I started reading because he wrote some stuff about the framework laptop

#

which I want to get

#

but have no way to justify

restive ether
#

are those things any good

ocean raptor
#

since I already have 2 laptops

ocean raptor
silver rampart
lime pivot
ocean raptor
#

.man is a TLD

#

but it's owned by a german company 😭

#

How much does it cost to buy a TLD

#

mdoc.fans

#

@restive ether I am definitely a fan of mdoc

untold river
#

man.doc

#

is .doc a TLD

ocean raptor
#

no

#

.docs is

#

but it's not supported by google domains

#

It's limited to doctors I think

weary heath
#

im not going to a doctor who uses .docs

glacial matrix
ember reef
ocean raptor
#

A psychiatrist is a doctor...

weary heath
ember reef
glacial matrix
# silver rampart hit me

L17-19: could be placed in the else clause of the try so it’s clear the exception can happen on L16 only
L24: raise an instance of the error, not the error class
L27: what happens if size < self.page_size?
L28: you could use a variable for (i * (self.page_size + 1)) in the for loop but it looks like (self.page_size + 1) is constant across loop so that could be one outside

#

Also types

#

Logic+readability looks šŸ‘ŒšŸ»šŸ‘ŒšŸ»

silver rampart
#

L24 was a standin till i actually implemented it (throws a valueerror with a custom msg)

#

L27: what happens if size < self.page_size?
then the mach-o you're trying to reverse is fucked

ocean raptor
#

That's why you reverse it...

#

just cause it's totally broken doesn't mean that it won't run

#

I read a whole article recently about creating ELFs that run on Linux but that ghidra, ida, and objdump all don't recognize

silver rampart
#

if the size of a segment is smaller than the page size of the system there is no way (NONE) that dyld will load the binary

ocean raptor
#

Good point

silver rampart
#

but i use a separate (awful) workaround for that bc it's not standard

glacial matrix
#

As a general tip

silver rampart
#

I do, it yells very loudly when you try to map a misaligned segment

#

then manually maps the entire thing into the cache :p

glacial matrix
#

Noice

silver rampart
#

here's the actual implemented version

primal perch
#

nooo you should’ve written it in C to save 0.03seconds!!!

#

and then it only would’ve taken 12 months longer to make

#

hopefully obvious /s

silver rampart
primal perch
#

string parsing in python is unmatched by anything

zenith hatch
#

swift

silver rampart
#

if someone on macos could possibly drop /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/Coherence.framework/Coherence they would be a v cool person

primal perch
#

Coherence

high citrus
silver rampart
#

thank you very much

high citrus
#

np

misty cradle
#

hoi peepers

#

how do u check again which process you're currently in

#

need to check something in ctor

#

ok found

silver rampart
#
#define kProcessName (*(char ***)_NSGetArgv())[0]
misty cradle
silver rampart
#

then in your code:
char *argv = kProcessName;

misty cradle
#

or just

#

[[NSBundle mainBundle] bundleIdentifier]

glacial matrix
#

NSProcessInfo?

silver rampart
misty cradle
#

well i only need it to work in that process with a bundle id

glacial matrix
#

Like apps and frameworks?

misty cradle
#

yup

glacial matrix
#

Then yeah, that would be enough

misty cradle
#

i got this weird request from someone who wants an app to crash

#

he's offering 750$ shrug

silver rampart
#

wtf lol

glacial matrix
#

Usually it’s the other way around

misty cradle
silver rampart
#

why do you need to check the process id

misty cradle
#

i also gotta do something else in springboard

glacial matrix
#

Just do two dylibs with diff filters

misty cradle
#

that works too

glacial matrix
#

Tweak.xm:
%ctor { abort(); }

grim sparrow
glacial matrix
#

Thanks

#

It could’ve been a typo on ā€œomgā€

misty cradle
#

i know what it means šŸ˜›

#

i just react to everything

#

cuz why not

primal perch
#

true

misty cradle
#

@grim sparrow

grim sparrow
#

hello tr1

torn scroll
#

Hey everyone, noob question.. I am a full stack dev and graphic designer getting into iOS dev and wondering where I might find info on how to use XCode to upload my icon set and make available to purchase in Cydia?

misty cradle
#

hoi

#

question lady

grim sparrow
#

hello

#

yes

misty cradle
#

how does one get an app's path

#

by bundle id

#

is there some magic method

ocean raptor
#

Ooh I know this!

misty cradle
#

wtf cameron being useful for tweak dev howisthisman

ocean raptor
#

Cause uicache

misty cradle
#

cameron tweak dev redemption story

#

true

#

ok how do i do dis mister

ocean raptor
misty cradle
#

i have done this once before but idk which project

#

true ty

ocean raptor
#
    LSApplicationProxy *app =
        [LSApplicationProxy applicationProxyForIdentifier:@"balls"];
    return [app bundleURL].fileSystemRespresentation;
#

Sorry for the trash formatting, I'm on mobile

misty cradle
#

it ok

#

got it

ocean raptor
#

That should work all the way back to iOS 7

primal perch
ocean raptor
#

3 hour movie that is an hdcam because rips haven't come out yet

#

Can't wait to watch 480p, shaky Batman

misty cradle
#

bro

#

just

#

wait or watch in cinema

ocean raptor
#

I will wait

misty cradle
#

im gonna watch in cinema prolly

ocean raptor
misty cradle
#

true understandable

ocean raptor
#

Still waiting for rips of no way home

#

It comes out in digital on march 22nd

misty cradle
#

should be coming soon

#

yeah

#

that

ocean raptor
#

I thought it was coming out on the 2nd not the 22nd then got SUPER disappointed

primal perch
#

piracy

#

ban

glacial matrix
silver rampart
ocean raptor
#

I feel called out

#

Yes, but that's not way he had asked me šŸ™ƒ

primal perch
grim sparrow
misty cradle
#

i try to pay for as less things as possible

#

real tweak dev

ocean raptor
#

Because you make no money from selling tweaks trol

grim sparrow
#

Aemulo made 4x what Akara made tr

primal perch
silver rampart
grim sparrow
#

lovely

misty cradle
grim sparrow
#

you've said it here before tr

#

and also

#

neither numbers are acutally known

misty cradle
grim sparrow
grim sparrow
#

what repos are you looking on

#

yeah thats probably why

#

Chariz has up to date stuff

#

Dynastic is relatively update but dead

#

yes

#

they have nothing for ios 13

#

and while ur at it

#

install zebra or sileo

restive ether
#

self plug

grim sparrow
#

lmao true

#

a better version of cydia

faint lionBOT
#
Zebra

A Useful Package Manager

Author

Wilson Styres

Version

1.1.21

Price

Free

Repo
Bundle ID

xyz.willy.zebra

true stratus
#

it seems that a lot of tweaks wants you to use it

faint lionBOT
#
Sileo

A modern APT package manager frontend

Author

Sileo Team

Version

2.2.6

Price

Free

Repo
Bundle ID

org.coolstar.sileo

grim sparrow
#

thats because some repos don't support cydia anymore

#

because its old and bad

true stratus
#

thanks i’ll install zebra

grim sparrow
faint lionBOT
#
Sileo

A modern APT package manager frontend

Author

Sileo Team

Version

2.2.6

Price

Free

Repo
Bundle ID

org.coolstar.sileo

grim sparrow
faint lionBOT
restive ether
grim sparrow
#

also, please direct further questions to jailbreak or genius-bar rather than development

raven flint
#

did a guy ask a question in development

#

lol

golden horizon
#

hi guys, i want to attach frida to com.apple.iapauthd (daemon) but he is not launched yet, idk how to do to attach frida to it when it launch, someone have an idea please ?

grim sparrow
#

if you add -f you can set it to launch the daemon for you

golden horizon
#

mhh let me check

grim sparrow
#
ocean raptor
golden horizon
#

Failed to spawn: unable to launch iOS app: The operation couldn’t be completed. Application info provider (FBSApplicationLibrary) returned nil for "com.apple.iapauthd"

raven flint
golden horizon
#

@grim sparrow thats seems to work for application but for daemon no, or maybe i'm doing something wrong

high citrus
#

So is this why it doesn't work on macOS?

raven flint
#

wtf

gentle grove
#

He said "he he he ha"

ocean raptor
#

Literally just leaked your name

primal perch
#

exposed

ocean raptor
#

šŸ¤·ā€ā™‚ļø

#

# Sample makefile for bash loadable builtin development

#

it's lib/bash/Makefile.inc

#

FreeBSD installs it too monkashrug

#

Don't care

#

we didn't debianize bash

#

@surreal mountain what crypto wallet do you recommend?

ocean raptor
#

No

#

There's no other way to receive money online as a minor

#

Nah, I never had you blocked

#

Yes

#

They are asking for DoB and SSN

native dune
#

i have a paypal and it didn’t ask

#

well it asked for a DoB

#

just get ā€œparental supervisionā€

untold river
#

paypal asked me for a DoB so I just faked my age by a few years trollHD

#

they literally asked me for my national ID number but didnt ask for an image of it

#

so

peak quartz
#

yo guys, does someone have some information how does FLEX works behind the scenes? how can he touch the heap objects and stuff, im really interested in that..

#

i figured, but not just that, how does it knows how to create the app hierarchy, how can he dynamically hook any property to be changed during runtime, etc

#

i know, i am familiar with flex up and down features i use that over a year, but i really want to understand how this tool works behind the scenes

#

wish i had some informative page about that

#

other than go over all its classes and figure this out

primal perch
#

nuts

high citrus
peak quartz
high citrus
#

Hmm can’t help you with that, I wanted the same, but ended up ignoring it because it looked too complex for me at the time (and just went with hooking initializers, as that would have been way too overkill and slow probably for the tweak that I was gonna use it for).

royal sun
#

I had a question, to my understanding the primary reason why Altstore needs either a computer or a jailbreak to refresh apps is the hook to get anisette data, correct? Besides this, it looks like altdaemon is used to install/uninstall signed apps/provisioning profiles but I think these things should be possible from a jailed app?

Would it be possible then to set up a VM as a server for anisette data… make it internet accessible… and then have Altstore just use this endpoint to fetch the anisette data and do everything else within the jailed Altstore app? Then you could install/renew sideloaded apps even when away from a computer and without a jailbreak.

The VM would just be a windows VM with iCloud client, a small web server that just returns the anisette data, and set up with cloudflare tunnel to make the web server port internet accessible. Could be hosted at home for only the cost of a domain that cloudflare requires

ocean raptor
#

Wow, what an original idea, too bad it's already been implemented in AltStoreLinux and sideloadly

royal sun
#

Isn’t sideloadly a computer app?

ocean raptor
#

Yes

#

But that's exactly what it does

royal sun
#

So where can I get a copy of altstore that will let me use a remote anisette server

ocean raptor
royal sun
#

Okay this project looks like it builds to a binary to run on Linux. But doesn’t seem to have an ipa?

ocean raptor
#

Well duh

#

It's the server

royal sun
#

So you’d still need a modified AltStore app on the phone. I wanted to be able to refresh apps from a jailed device without a computer

primal perch
#

there is one option

#

buy dev account

ocean raptor
faint lionBOT
#
AltDaemon

AltDaemon allows AltStore to install and refresh apps without a computer. — AltDaemon allows AltStore to install, refresh, and update apps completely on-device — without requiring a Mac or PC running AltServer on the same WiFi network. No l

Author

Riley Testut

Version

1.0

Price

Free

Bundle ID

com.rileytestut.altdaemon

ocean raptor
#

Do you live under a rock...

#

@royal sun

restive ether
#

dingus

royal sun
tepid olive
ocean raptor
#

I misread jailed as jailbroken trol

royal sun
#

I mean, it is possible to do on device, it just requires a jailbreak tweak

But my question is: it seems like the only reason the jailbreak is needed is to fetch anisette data, everything else is doable from a jailed app. So if that one step of anisette data were done remotely, why couldn’t we do the rest of it from a jailed device?

primal perch
ocean raptor
restive ether
#

very true

royal sun
#

I’m not sure how he would make less money this way

#

He could even make it a patreon only feature

restive ether
#

you mean like half his app is already

#

for no good reason

royal sun
#

Or I’d just try to edit it myself, in which case I just want to ask if there’s any reason why this won’t work before I waste time on it

untold river
#

bro he only backported the altstore crash fix today

#

after like a whole month of it in beta

#

paywalling critical fixes

restive ether
#

gotta love it

#

was like a 10 line fix too

royal sun
misty cradle
#

yes

#

make it

#

and share it with us

#

so we can sideload while being jailed

#

@nimble parcel sleepin on supersign...

primal perch
#

id suck dick for that money

ocean raptor
#

Go ahead

#

Start an OF

#

@restive ether would buy it

restive ether
#

i’ll be happy the day altstore becomes irrelevant

#

yeah i would

primal perch
misty cradle
primal perch
#

bro 14k / mo

#

set for life

#

i can buy therapy for 500$ of it

#

problem solved

restive ether
#

i heard you like one less app slot

#

i too like an app that waste space on my phone and provides nothing of value to me

misty cradle
#

@nimble parcel we neeeeed supersign waaGONE

primal perch
#

true

restive ether
#

as proven by programs like altstore patcher

misty cradle
#

We coulda had heaven if kabir continued super sign

restive ether
#

it exists for the sole purpose of selling you his other apps

misty cradle
#

But he is lazy just like me

#

Tro

primal perch
#

meanwhile side load my has never not worked

#

sideloadly*

restive ether
#

too bad it’s made by some sussy bois

primal perch
#

yea that’s why you use burner apple id

#

not giving riley mine either

misty cradle
ocean raptor
primal perch
#

who said it was paid

misty cradle
#

Fr

nimble parcel
#

and arguably even more difficult than that is the installation aspect, which can’t trivially be done on-device

#

I’ve solved both of these issues with supercharge but I haven’t had enough time to make it work at a production scale yet

primal perch
#

anyone wanna write a vulkan backend for cross platform uikit

#

pay is 0$/hr + clout

glacial matrix
#

Also, did you hand in the 800 word essay?

lethal kayak
#

C is the world’s most based language

primal perch
#

true

nimble parcel
nimble parcel
glacial matrix
#

Now I’m wondering if an app that hosted itself via enterprise distribution could install itself

restive ether
primal perch
tepid olive
ocean raptor
#

@grave sparrow I was able to build two bootstraps first try

#
āžœ git status
On branch main
Your branch is up to date with 'origin/main'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   Makefile
        deleted:    build_info/base.conffiles.rootless
        deleted:    build_info/nginx-common.conffiles
        deleted:    build_info/profile
        deleted:    build_info/terminal.sh
        deleted:    build_info/zprofile
        modified:   build_misc/libiosexec/libiosexec.1.tbd
        modified:   build_misc/libiosexec/libiosexec.h
        modified:   build_misc/prep_bootstrap.sh
        modified:   makefiles/coreutils.mk
        modified:   makefiles/libiosexec.mk
        modified:   makefiles/openssh.mk
        modified:   makefiles/profile.d.mk

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        build_misc/profile.d/

no changes added to commit (use "git add" and/or "git commit -a")
#

troll

#

why?

#

so true

#

although

#

I have to fix perl build sometime before electra 5 release

#

and literally every other package

#

cause I have to build the entire repo

#

back in the day we'd just use the old cfver

#

and replace with new debs as stuff was updated

#

but that won't work anymore 😭

primal perch
#

he

untold river
#

add perl 6 trol

primal perch
#

he

primal perch
#

he

#

ha

silver rampart
#

digging through this and

#
  1. godlike string obfuscation
#

September 2010

#

ios 3.1 jailbreak

untold river
untold river
#

that is libiosexec stuff

ocean raptor
#

Add CFLAGS="$(CFLAGS) $(LDFLAGS)" to the make call to getent

restive ether
high citrus
#

oh nvm isSimulator isn't default stuff and probably resolved at compile time

ocean raptor
silver rampart
#

apple event more like crapple event gottem

primal perch
vivid dew
#

hello @everyone

#

i am opening up donations for a mac studio

tepid olive
#

Hi everyone

vivid dew
tepid olive
#

I am opening up donations for a 14" Macbook Pro

#

(I am female)

pearl sail
#

start an OnlyFans /s

pearl sail
vivid dew
tepid olive
#

i love both cis people and normal people

pearl sail
#

I don't even love myself

vivid dew
pearl sail
vivid dew
primal perch
#

i am also opening up donations for a mac studio (10C + 24C + 32G + 1TB) model

pearl sail
tepid olive
#

accidentally donated to shallow patel

pearl sail
tepid olive
#

i will not get off my toilet

pearl sail
#

fair

zenith hatch
primal perch
clear current
#

can anyone help with a flex or permaflex patch?

torn oriole
tepid olive
#

hi

lime pivot
silver rampart
silver rampart
#

F- to an F+

#

then they embed it in the http headers

#

from what the person's rebbit post said, their server might blacklist your device entirely if you try to connect after it sees that

#

they for some reason have a built in MachO parser

lime pivot
#

rešŸ…±ļøšŸ…±ļøit 🐸

gusty pelican
primal perch
indigo peak
primal perch
#

wtf they removed hotboi

zenith hatch
stuck wyvern
gusty pelican
#

oh god it’s so real

primal perch
vapid badger
#

Sums it up

pearl sail
#

sudo apt install man-db

#

not sure myself

#

man apt troll

#

what are you setting for root?

#

oh

#

gl

ocean raptor
#

I recommend not using man-db cause then it won't use Xcode manpages, I'll fix that eventually, but I recommend just adding .zst /opt/procursus/bin/zstd -dc to the bottom of /etc/man.conf

#

yes

pearl sail
#

nice

#

why wouldn't you be able to run that on macOS?

#

yeah I got that

primal perch
#

name leak

pearl sail
primal perch
pearl sail
vivid dew
#

IMPORTANT MESSAGE FOR DEVELOPERS

pearl sail
tepid olive
#

@vivid dew can you buy me a 14" macbook pro

pearl sail
#

@ocean raptor knows better than I would

ocean raptor
#

Yes

#

firmware-sbin shouldn't exists on rootless šŸ‘€

#

I may be wrong though

#

Oh...

#

Then it should be an empty package

#

Crap, I'll fix soon

#

Not sure how I didn't notice that on my rootless strap

tepid olive
ocean raptor
#

@grave sparrow make sure to use the rootless-bugfixes branch

tepid olive
#

need to play monster hunter

ocean raptor
#

Also, login, getent passwd, and password based ssh won't work

ocean raptor
#

No

#

I'm focused on fixing getpwent

#

Well not at this exact moment, but that's what I'm working on

#

How much stuff did you change?

ocean raptor
#

Copy system-cmds.control to system-cmds.control.rootless and remove the firmware-sbin dep

#

Yeah

#

It won't exist unless MEMO_PREFIX is empty

restive ether
#

libarchive users in shambles stuck using xz

ocean raptor
#

just use swiftZSTD

#

like Odyssey/Taurine

#

is there a good name to refer to both taurine and odyssey?

restive ether
restive ether
#

good point

ocean raptor
#

storage is dime a dozen nowadays

#

perl 😭

restive ether
#

just use a different multiplexer bozo!

ocean raptor
ocean raptor
#

it's not GNU trashware

#

it's OpenBSD god-tier-ware

restive ether
#

hey guys enjoy my bootstrap it has 3 multiplexers 4 text editors and 6 compression algos

#

???

#

where are YOUR bitches

vivid dew
#

minimal bootstrap with vim, emacs, and xorg

#

and qemu + docker linux image just in case you wanted to run containers

restive ether
#

some might even call that the minimalist dream

#

shame capt you could’ve had emacs too but nathan and keto destroyed that makefile and it stopped working lol

#

add the poly package to llvm, go ahead

#

i didn’t either till i saw it in the binary releases for llvm

ocean raptor
#

who made this gif

#

It makes me unreasonably angry

tepid olive
#

thats just a video of you

ocean raptor
#

why do you know that uhh

tepid olive
#

just tried it is true

restive ether
#

that must be new you could do it before

vivid dew
lime pivot
untold river
#

what in the cinnamon toast fuck is this

torn oriole
#

Bad file descriptor thishowitis

untold river
#

no shit

pearl sail
#

Perl is the devil

#

Also fuck me

#

So many packages to touch

ocean raptor
#

How come iphonedev.wiki's icon in the top right is different on some pages KEKW

#

Main page it's a black iPhone 5(?), but on the updating extensions for 15 page it's a red ipod touch

untold river
#

The iPod touch Wiki

ocean raptor
#

We've all been waiting

pearl sail
lime pivot
#

@ocean raptor please write Sharing.framework and Updating extensions for iOS 15

untold river
untold river
#

same

#

it trips when i do subprojects?

#

at least from my limited experience with theos

lime pivot
#

it's some weird bug with modern versions of make and bash

#

can be reproduced even with a pretty basic makefile

#

seems like GNU don't care because most makefiles use sh not bash

lime pivot
#

gm

ocean raptor
#

I've got two off blocks in a row. After I I finish some physics work I'll start work on either libiosexec to fix rootless stuff or write a page for sharing.framework

ocean raptor