#development

1 messages · Page 27 of 1

indigo peak
#

This is shit I do on the daily

hasty ruin
#

still better than Fahrenheit

timid briar
#

Fahrenheit gets too much heat (pun not intended)

hasty ruin
restive ether
#

Celsius but worse?

#

the only imperial unit that's better

ocean raptor
#

does objc_retain_x19() mean it's retaining the objc thing in x19?

#

shut

#

up

#

can I get a real answer?

#

?

#

WELL DUHHHHHH

ocean raptor
tepid olive
#

reverse libobjc

ocean raptor
indigo peak
ocean raptor
#

can't even get debugserver to set a breakpoint at the addr smh

primal perch
#

I, Ronald Dion Desantis, do solemnly swear that I will faithfully execute the Office of President of the United States, and will to the best of my ability, preserve, protect and defend the Constitution of the United States.
So Help Me God

ocean raptor
vivid dew
#

le triangle

indigo peak
#

go fuck yourself

#

starting the new year right 👐

elder scaffold
#

ramdisk part will become oss soon

glacial matrix
#

Why would we use grains when measuring temperature?

glacial matrix
#

Advanced sarcasm is indistinguishable from stupidity

#

You need to find better people :P

ocean raptor
timid furnace
#

what's the best way of getting the iOS version from a shell script

#

sw_vers?

indigo peak
#

thats what i was gonna say

#

but im not sure if thats the best way

#

it most likely is

ocean raptor
#

In shell? Yeah

#

sw_vers -productVersion

timid furnace
#

thanks

gusty wagon
#

Trying to target iOS 12.3 with Swift + Storyboard, getting a black screen when I try to open my app.

#

What might cause this?

wicked summit
#

Storyboard moment

#

Try

// import UIKit
import SwiftUI
turbid fjord
#

SwiftUI back ported to iOS 12

blazing vault
#

or maybe you didn't set a default storyboard

#

i think it should set one automatically though iirc when creating a new project in xcode

timid briar
#

@onyx ember what has changed in your Fugu15 with 0.0.5? I went to your site and it appears to use the magnifier url scheme to auto open in TrollStore

blazing vault
#

you know that feeling when you type out a paragraph asking for dev help on something you've been stuck on for 2 or 3 days but you figure it out right after you're done typing 😐

glacial matrix
#

isn't that rubber ducking?

hasty ruin
#

pretty much

primal perch
#

well yes

#

but actually yes

primal perch
#

faptain kink

lime pivot
#

which of you spent 393 hours writing tweaks last year

wind crest
#

I'm trying to update Libellum for Xina but Thoes is giving me this error and I can't get around it. "error: duplicate interface definition for class 'PSControlTableCell'" as well as "error: definition of 'PSControlTableCell' must be imported from module 'Preferences.PSControlTableCell' before it is required"

graceful gate
lime pivot
turbid fjord
#

Found @boreal epoch

nimble parcel
graceful gate
#

I wish I know of this tool a year ago lol

hasty ruin
grim sparrow
#

24/7

tepid olive
#

how does one make his tweak supported on ios 15? I have been making my tweak on iOS 14.8.1 and I sent it to someone on 15.0 using xinaA15 and it sent him in safe mode, what are the first thing I should do to bring the compatibility up? (Palera1n works but the app doesn’t show up so I can’t test it on iOS 15 myself)

glacial matrix
tepid olive
#

I mean all it does is hide stuff on the springboard

#

My sdk is theos’s latest sdk so 14.5 I know where to get some more recent sdk but I also doubt it would change much

naive kraken
#

so probably you're calling a method that no longer exists in 15

tepid olive
#

90% of it is the same

#

Let me check which is it

#

DidMoveToWindow

#

Is what I use almost everywhere

naive kraken
#

it's not about what you hook

#

if you hook something that no longer exists, it just wouldn't have any effect anymore but not crash

#

it's about what you call in these hooks

tepid olive
#

Yeah

#

It’s the method

#
  • (void) DidMoveToWindow{etc etc etc}
#
%hook _UIStaticBatteryView
- (void)didMoveToWindow{
     %orig;
  self.hidden = YES;
}
%end```
naive kraken
#

don't see why that would crash

tepid olive
#

i also have some setting preference if that might be the issue

#

its just some toggles to decide what is hidden and what isn't hidden

#

actually the best way to go on and fix the issue is, what can cause something to go in safe mode (in general)

timid furnace
#

you crash SpringBoard

tepid olive
#

oh this is quite the vague

timid furnace
#

if you can get logs from your tester that would help

tepid olive
#

is there a website where i can see stuff just like flexing shows stuff? i can't jailbreak any devices on 15+

timid furnace
#

springboard crashes should be logged in analytics data right?

timid furnace
tepid olive
#

I have no clue i barely know anything of objective-c

timid furnace
#

useful as fuck

tepid olive
#

I mean i wouldn't be able to do shit without it either

timid furnace
#

Settings > Privacy > Analytics > Analytics Data > find the springboard crash > share button > send it to you

#

(i have no clue if cr4shed or crashreporter work on xina so)

tepid olive
#

uh

tepid olive
#

well

#

i mean

#

idk

#

idk

timid furnace
#

wdym idk

#

get them to send you the crash log

#

from there we can see why it crashed

tepid olive
#

i mean

#

i can't really get him to test it

#

could i send you the whole script?

timid furnace
#

ig

#

i got time to burn

tepid olive
#

here or in dm?

timid furnace
#

up to you

tepid olive
#

(before everything, just wanna let you know its my first tweak/proejct using objective-c)

#

lets go in dm

timid furnace
#

ok

wicked summit
tepid olive
#

xina barely even works fr

indigo peak
#

facts

tepid olive
#

is there something else than this _UIStatusBarStringView so that it won't change both the carrier and the battery percentage?

tepid olive
#

No

tepid olive
#

how is it that springboard is crashing to safe mode and there is no log in analytics data nor cr4shed

tepid olive
#

I did Troll

ocean raptor
tepid olive
#

And some people helped me make it so it only affects the one i want

ocean raptor
#

Hook [UIView layoutSubviews]

tepid olive
#

by checking if the label has a %, and if it has : and if it doesn't then boom i just modified only the carrier

#
  %hook _UIStatusBarStringView 
  - (void)setText:(NSString *)text {

    if ([text containsString:@"%"]) {
      if (changeBatteryText) {
            %orig(batteryLabel);
      }
    } else{
      if (![text containsString:@":"]){
      if (changeCarrierText){
      %orig(carrierLabel);
        }
      }
      else{
      %orig(text);
      }
    }
    }
  %end
``` i know the logic is kind of weird im not really uesd to obj-c and im pretty new so i do as best as i can with the insane help im being given in another discord server
tepid olive
#

gonna disable the layoutSubviews selector with ElleKit

hasty ruin
twilit jungle
#

Time to create a tweak that changes carrier text to include % and battery text to not include the %

tepid olive
#

or whatever alias they’re going by now

#

probably went through like 15 different ones since i last checked

#

hyperxia or something

#

or titand3v

#

or all of them

indigo peak
#

"oh yeah, my battery is on .61"

tepid olive
tepid olive
restive ether
#

same person

indigo peak
#

yeah

#

that breaks it

twilit jungle
#

Only partially

indigo peak
#

just remove the %

#

still breaks it tho

twilit jungle
indigo peak
#

broken is broken

#

cant deny that

cloud yacht
#

Theres [[libflex]] and ( [[flexing]] or [[flexall]] )

faint lionBOT
#
libFLEX

A library for Flipboard Explorer.

Author

Tanner Bennett

Version

5.22.10

Price

Free

Bundle ID

libflex

primal perch
#

FlexAll

#

based

tepid olive
#

please update flexall lord dghost

primal perch
lime pivot
primal perch
#

borgir

twilit jungle
#

I am confused what about FLEXall needs updating?

primal perch
#

flexall 2

twilit jungle
grim sparrow
#

TRUE

primal perch
#

nfr

tepid olive
#

must’ve been all the avoiding actual work

indigo peak
#

ive only tested it on newer versions

#

bc thats when ive been looking at swift shit

twilit jungle
#

So you are saying libFLEX crashes when looking at "swift shit"

hasty ruin
#

though ik they’re still making tweaks

primal perch
indigo peak
#

you should know this by now

#

i have literally 0 idea how to do anything

#

or what anythingis

twilit jungle
twilit jungle
primal perch
#

fr

tepid olive
#

flexall crashes when inspecting any view.. please fix mr dghost sir..

twilit jungle
tepid olive
#

why flexall CRASH

twilit jungle
#

It tells you the reason...

lyric timber
tepid olive
#

flexall ned update..

#

cr4shed says culrpti flexall i do not see anything else i cannot read anything els

twilit jungle
#

Thats actually in FLEXall... yikes

tepid olive
#

still the best tweak ever

primal perch
tepid olive
#

real

lyric timber
#

wtf

twilit jungle
tepid olive
#

thank god for dghost.. in his greatness he even blacklists snapchat by default as to not ban our accounts..

#

🙏

twilit jungle
primal perch
#

thank god for dghost.. in his greatness he even blacklists snapchat by default as to not ban our accounts..

#

🙏

tepid olive
#

How does one add his tweak to bigboss?

#

nvm

twilit jungle
#

lmao libFLEX changed it from customSection to customSections

twilit jungle
#

Well don't really need that code anymore anyways. Don't have Theos installed atm so free PR for whoever wants to add customSection selector check.

primal perch
#

updated one

#

someone try that shit

#

@tepid olive

tepid olive
#

instant bootloop

twilit jungle
tepid olive
lyric timber
indigo peak
tepid olive
faint stag
weary heath
#

There’s some other flex loader that’s updated I forget the name

grim sparrow
#

@indigo peak im updating downgrading to 16.1.1 so should a code sign bug happen, I could patch aemulo very quickly

primal perch
#

you should upgrade to 15.6rc

grim sparrow
#

thats what I did

primal perch
grim sparrow
#

went 16.2 -> 15.6 -> 16.1.1

primal perch
#

o

gusty wagon
#

how is this too much

primal perch
#

less poggers

#

i tried 16.1.1 and my battery sucked and it resprings stock

#

instantly noped out

grim sparrow
#

nop

primal perch
#

nop

#

0x90

#

0x1f2003d5

#

0xea

tepid olive
#

.asm???

#

Oh god

#

Death

#

I didn’t even think apple allowed asm

lyric timber
#

They can't not allow it... clang compiles C code into asm and then assembles it basically

tepid olive
#

But it’s not documented tho

primal perch
#

nerd

ocean raptor
grim sparrow
tepid olive
#

Right

#

Good point

indigo peak
grim sparrow
#

a15

tepid olive
#

How does one put an icon to his tweak? for example in sileo you look up my tweak, how can i make it have an icon

restive ether
#

Icon:

#

in the control file

#

or you can have the icon installed locally and just use file in the icon key (I think sileo supports that)

#

@grim sparrow would know

glacial matrix
restive ether
#

well yeah

#

but some devs do it

#

idk why

#

but it's an option

#

Karen has been doing that for at least 6 years

vivid dew
#

the guy who ran bigboss set that up for me once

silver rampart
#

made you guys a 'programming language'

restive ether
#

I agree

silver rampart
#
#define rn ;
#define real const
#define ongod auto
#define cap false
#define tru true
#define fr long
#define bout int
#define fucky unsigned
#define chief main
#define finna {
#define tho }
#define wit (
#define really )
#define amirite )
#define be ==
#define sussin ?
#define no !
#define simpin =
#define zoomin ++
#define vibin --
#define deadass return
#define yikes break
#define sussin ?
#define bussin :
#define sussy &
#define mf *
#define bro if
#define fam for
#define cappin ,
#define ayo switch
#define W case
#define L default
#define draggin [
#define maldin ]
#define lesgoo continue
silver rampart
onyx ember
#

sussin bussin sussy

grim sparrow
#

how long did you spend on that

indigo peak
grim sparrow
#

All I need is entitlement bug

indigo peak
#

Go make one

grim sparrow
#

I say all I need like that is an easy thing to do

indigo peak
#

lmaooo

grim sparrow
#

@silver rampart god bless ktool and bn-dyldsharedcache ilysm

silver rampart
#

<3

pearl sail
#

god bless meth

indigo peak
#

should I make a Dylib injector in python

grim sparrow
#

no

silver rampart
silver rampart
indigo peak
#

why no ctypes

silver rampart
#

you'll need ctypes just dont take the easy road

indigo peak
#

kk

#

I’ll just use a class instead

#

class mach_header:
def init(self):
self.properties = fuck_me

glacial matrix
#

here I was minding my own business reading about writing tests in perl and seeing how to use pytest for perl instead

silver rampart
#

not sure if there's anything i can do to c++ syntax that can rival perl

glacial matrix
#

not even perl can fight perl

tepid olive
restive ether
#

you did file://path/to/icon?

tepid olive
grim sparrow
#

im pretty sure I disabled it on purpose

#

host it on github or something

tepid olive
#

i was told to use the url which also didn't work out

grim sparrow
#

what is the url to the image

tepid olive
#

so this is my url to github

grim sparrow
#

thats not a direct link

tepid olive
#

how do i make one tho

tepid olive
#

i was wondering where the raw button was

#

thanks

wind ravine
#

how do u replace a file in swift with the dirtycow exploit?

tepid olive
#

i thought macdirtycow couldnt be used for a jb?

tepid olive
tepid olive
tepid olive
ocean raptor
#

Cause he's an idiot

wind ravine
#

when i implement it

tepid olive
misty cradle
#

Some of them are cringe but others good

silver rampart
#

zoom++

misty cradle
#

u are part of the zoomers too wym

silver rampart
#

how do you think i wrote it

misty cradle
#

U didn’t, chatgpt did

#

chatgpt is my new goat assistant while coding

#

It be explaining anything fr

restive ether
wind ravine
wind ravine
#

turns out it wasnt the exploit that was causing the crash

#

its because i got the data of the file incorrectly and xcode decided to tell me it was fine

spice egret
#

OMFG I HATE MACOS CASE INSENSITIVITY

primal perch
#

whose fault is this really

wind ravine
#

@crisp frost does ur santander WriteFile function create a separate thread?

#

or wait

restive ether
gentle grove
indigo peak
#

@silver rampart so i should make the dylib inserter, but no ctypes?

#

am i allowed to use import struct

silver rampart
#

wait are you doing like, load command inserter, or runtime dylib inserter

ocean raptor
indigo peak
#

like

silver rampart
#

one patches the file one modifies device memory

indigo peak
#

adds LC_LOAD_DYLIB @rpath/fuck/me/daddy to the binary

silver rampart
#

oh just load commands

#

boring

indigo peak
#

look

#

this is complicated stuff for me

silver rampart
#

do it however u want

#

reference ktool if you need it does that but w/o struct

timid furnace
shy reef
#

Off the top of anyone's head, is there a method that detects the status bar being tapped?

indigo peak
#

SBStatusBarManager is the class

#

i dont remember the method

#

handleStatusBarTapWithEvent:

#
%hook SBStatusBarManager

-(void)handleStatusBarTapWithEvent:(id)arg0 {
    NSLog(@“hello world”);
    %orig;
}
%end

@shy reef

hasty ruin
#

Will still work?

indigo peak
#

No your phone will brick

hasty ruin
#

oh okay

#

can you fix it

indigo peak
#

no

#

ask apple

hasty ruin
#

😦

#

they will update my phone!!

hasty ruin
indigo peak
#

why

hasty ruin
#

“ not "

indigo peak
#

L

uneven falcon
#

Can someone could make a tweak for videoringtone 🙈 with custom video for each contact plus a general one for unknow?

sour ruin
#

guys if im running linux 6.x.x can i delete all other linux x.x.x files in boot?

tepid olive
#

Hey something on github for a repo template, but its old and is only working for cydia apparently, or at least there is only a cydia button, is there a ressource somewhere that shows how to make a repo?

tepid olive
#

I say this isn't the place to ask such a thing, ask this in your distro's discord server

hexed knot
#

is only working for cydia apparently,
no such thing

#

or maybe but i highly doubt you came across a template like that

tepid olive
#

its only for cydia

#

soooo

hexed knot
#

a cydia repo doesnt exist

tepid olive
#

cough cough

#

what do you mean exactly?

hexed knot
#

apt repos works across all package managers

#

a cydia repo is just an apt repo

tepid olive
#

Well i didn't knew

#

could you just tell me if the tutorial is valid or not? some people in the comments were having issues

hexed knot
#

its redundant and definitely useless but it'll most likely work

wicked summit
#

gm

hexed knot
#

yulkytulky the best swift dev

hasty ruin
#

not a high bar trolleystore

faint stag
#

today i'm installing cygwin in wine uhh

tepid olive
hexed knot
#

youre right you are

tepid olive
#

<33

hexed knot
#

evelyn i was thinking and youre the only evelyn i know

tepid olive
#

wtf

#

well it’s my fake name

#

so you really know 0 evelyns

tepid olive
restive ether
#

just use this dog

tepid olive
#

thsnkd

hexed knot
tepid olive
#

wait

hexed knot
tepid olive
#

What am i supposed to do with this dude

hexed knot
tepid olive
#

It would suprise me if i just had to run this in the terminal

hexed knot
#

idk who or what syns is

#

but amy sent it to me a long long time ago, i edited it a little for myself and boom

ocean raptor
#

Use the real repo script

hexed knot
#

on jahweh

twilit jungle
tepid olive
#

can anyone actually tell me how to use it?

#

Im just being sent script but i don't think its as easy as running it in the terminal is it

hexed knot
#

basically you

#

did i have one?

#

ig not

ocean raptor
#

Sorry I get my stupid people mixed up some times

restive ether
hexed knot
#

thanks real nice

tepid olive
#

tf is goin on

ocean raptor
#

@surreal mountain why did you take down your procursus mirror?

restive ether
#

kirb in shambles

ocean raptor
#

I'm about to start my own mirror at this point smh

restive ether
#

the little server that could

ocean raptor
#

It'd be nice if I had any income from procursus to pay for the server costs...

tepid olive
#

he lost all his money in crypto

misty cradle
#

he too busy doin nft scams 😭

restive ether
#

ask hearse to host a mirror

tepid olive
#

^

ocean raptor
tepid olive
restive ether
tepid olive
#

huh?

#

blockchain security researcher

ocean raptor
restive ether
tepid olive
#

yeah he called amy a tr**ny

ocean raptor
restive ether
#

dog went full schizo

hasty ruin
#

fr

ocean raptor
#

I have my own local procursus mirror trol

#

On my NAS

tepid olive
#

bro everybody telling me to do something else wtf

ocean raptor
restive ether
#

they're all literally telling you the same thing

ocean raptor
#

Any "developer" under the age of 18 has no idea what they're doing istg

tepid olive
#

they sent me 4 different scripts dude

restive ether
hexed knot
ocean raptor
tepid olive
#

i didn’t

restive ether
ocean raptor
restive ether
#

that's the same thing

ocean raptor
#

The NSA is following me

tepid olive
#

so?

hexed knot
tepid olive
#

it’s faster than libhooker

hasty ruin
#

this is the 2nd time today

ocean raptor
tepid olive
#

Alright, so i have the script, i just run it? does it need specific info, is there some thing or whatever the fuck im so fucking confused

tepid olive
restive ether
tepid olive
#

fair enough

hexed knot
#

im still trying to get that holyc compiler working

tepid olive
#

what

hexed knot
#

by still trying i mean i go back to it once in a while

#

atp i should just make my own

restive ether
#

rip libhooker api: 2018-2022 - no one used you

hexed knot
#

did it actually die

ocean raptor
ocean raptor
hexed knot
#

you mean your heart

tepid olive
#

unironically

#

substitute api was better

#

nobody ever used it

restive ether
#

sorry for your loss

hexed knot
#

i was thinking of writing joe in libhooker api

restive ether
#

it's just one of those things you won't get someone to use unless it's the only option

hexed knot
#

i think cam u actually told me to

restive ether
#

yeah good meme

hexed knot
#

i started

#

then stopped

tepid olive
#

anyone could have made a substrate shim

#

it’s stupid

ocean raptor
#

Quickactions 2 won't use theos and thinking about making it use substitute api directly

restive ether
#

doesnt help that parts of the docs are blatantly wrong either lol

tepid olive
#

cool

grim sparrow
#

cameron ur under 18!

restive ether
#

I don't make the rules

ocean raptor
tepid olive
#

Hey i found the repo.me, it says to update this

FTPArchive {
Release {
Origin "ORIGIN_HERE";
Label "LABEL_HERE";
Suite stable;
Version 1.0;
Codename CODENAME_HERE;
Architectures iphoneos-arm;
Components main;
Description "DESCRIPTION_HERE";
};
};
};``` but idk what origin is, idk what to put in label, and ect for codename, and the github doesn't seem to show how it works either, anyone mind helping me out for this one
hexed knot
#

you can delete like half of those

tepid olive
#

half being?

hexed knot
hexed knot
#

whatever that is

#

but no

tepid olive
#

thanks

restive ether
#

me when I don't listen

tepid olive
#

Fuck it i ain't doin it

#

I really never thought it would be so messed up

hexed knot
#

it aint difficult

tepid olive
#

b-b-but

#

i'll just wait and see if my tweak gets accepted into bigboss who cares

restive ether
#

😭😭

tepid olive
#

wat

#

what is it

hexed knot
#

bigboss sucks

restive ether
#

@ocean raptor

tepid olive
#

where should i go den

hexed knot
#

like

#

anywhere else

#

if its good havoc

tepid olive
#

I mean

#

You can try it and tell me if it can be considered good, the code DEF isn't good, like defenetly isn't, its my first tweak/first time using objective-c

hexed knot
#

its probably not gonna be accepted for havoc then

#

what is it

tepid olive
#

I mean

#

Let me send a ss of the preference bundle ig

hexed knot
#

its just joe

#

yea its not gonna get accepted to havoc for sure

tepid olive
#

i couldn't fit it but uh there is a carrier label entry below the change the carrier text

#

Exactly

hexed knot
#

idek if bigboss will accept it

faint stag
#

basically clean home screen with extra stuff

#

trol

tepid olive
#

But still, i would say it is better than nothing

hexed knot
#

but they accept anything so who knows

tepid olive
#

and for a first tweak i'd say its better than nothing too

hexed knot
#

making joe doesnt teach you anything

tepid olive
#

what does joe mean?

hexed knot
#

what you made

#

all it teaches you is how to type %hook as fast as possible

tepid olive
#

Yessir

unkempt raft
#

[[hidy]]

tepid olive
#

I mean the custom text did happen to be quite hard setting up because i kept screwing up the logic and it would hide stuff when it wasn't needed

hexed knot
#

[[joe]]

faint lionBOT
#
Joe

joe mama made a customization tweak

Author

propr

Version

0.4.0

Price

Free

Bundle ID

com.propr.joe

hexed knot
#

joe

unkempt raft
faint lionBOT
#
CumSync

Clipboard Sync for Linux/Mac/Windows

Author

1Conan

Version

1.1.0

Price

Free

Repo
Bundle ID

com.1conan.cumsync

tepid olive
#

tf

hexed knot
#

[[ignoreme123]]

#

where is pixelomer

tepid olive
#

alright then what do you guys recommend for a tweak that would potentially teach me more abt it

hexed knot
#

solve a problem you have with your phone

tepid olive
#

I honestly have no problems with my phone, even when its on stock

#

I just like it better with more tweaks

hexed knot
#

then make something that would make your phone better

#

even though im sure you have a problem with your phone

tepid olive
#

problem being, i don't know ngl, i'll think about it but i really don't have any problems with stock iOS

#

everything is fine to me

#
  • its not my main phone, my main phone runs on iOS 15.6, this one is an iphone 7, i just don't use it
hexed knot
#

ok well ive done all i can

ocean raptor
tepid olive
#

Yeah thanks a lot for the help yall provided i guess i'll see what i will do

hasty ruin
#

same thing

hexed knot
restive ether
hasty ruin
#

W

ocean raptor
tepid olive
ocean raptor
#

I'm a C dev

#

Cause that's better

tepid olive
#
  • shared cache parser
ocean raptor
#

no

silver rampart
#

there's like 3 header fields that matter and then you just read a list of structs

#

boom parsed

ocean raptor
#
Undefined symbols for architecture arm64:
  "_bzero", referenced from:
      _main in dyld-f56052.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:7: dyld] Error 1
#

???????

#

I don't use bzero at all

#

stupid compiler

#

it was inserting it

silver rampart
#

4 header fields in that case

#

main one contains the map-what-fileoff-where for the rest of the caches, then you just load it normally

lapis vessel
#

Is BigBoss not shipped with jailbreaks by default now?

#

Having people sharing screenshots like this

steady nest
#

repodeclutter or something

lapis vessel
#

that wouldn't stop people from seeing libmryipc though would it?

faint stag
#

odysseyra1n does not have it as well

steady nest
#

no bigboss then 🤣

faint stag
#

it's also worth noting that bigboss has been removed from canister so just searching for the package won't work

#

not like sileo looks at canister when resolving deps either

faint stag
#

since it's just a default sileo install at that point

lapis vessel
#

ugh great...

#

I guess I could move it to havoc but I really don't see what was wrong with bigboss

twilit jungle
faint timber
#

32bit and abandonded packages

lapis vessel
#

seemed like the most sensible place to put it as every jb shipped with it, but not any more I guess

faint timber
#

cs was afraid of random noobs bricking from installing ancient packages

#

ah

#

cool

#

isn't bigboss+ still around

lapis vessel
#

so the recommendation is what? move all your shit away from bigboss?

faint stag
lapis vessel
#

yeah I have not been active in the jailbreak scene in like 2 years

faint stag
#

so users can just search and have it appear

lapis vessel
#

the hecc is canister?

faint stag
#

api that sileo and GIR uses for external packages/repos

#

[[zenith]]

faint lionBOT
#
Zenith

Organisation Done Right

Author

Muirey03

Version

1.2.6

Price

Paid

Repo
Bundle ID

com.muirey03.zenith

faint stag
lapis vessel
#

and bigboss isn't on that?

#

[[libmryipc]]

faint lionBOT
#
libMRYIPC

Easy-to-use, RocketBootstrap-less iOS IPC — This is a support package for developers

Author

Muirey03

Version

1.0

Price

Free

Bundle ID

com.muirey03.libmryipc

faint stag
#

yeahhhh
it also acts like an archive of sorts

restive ether
lapis vessel
#

oh I see, that's the old dynastic version

restive ether
#

for bigboss it is

faint stag
lapis vessel
#

damn how long ago did they scrap the advanced dev role here?

ocean raptor
misty cradle
lapis vessel
#

tbf yeah nobody used it

silver rampart
#

never got to see cat photos 😔

primal perch
#

shmoo left anyway dont worry

#

they havent been sent since 2020

primal perch
#

i saved my favorites though

silver rampart
#

lovely

naive kraken
#

at least that's what I do

lapis vessel
#

yeah that's what I do atm

indigo peak
#

is there like a not encrypted ipsw

#

or do i gotta run something to decrypt the plist files

lapis vessel
#

firmware files aren't encrypted any more

#

you can find decryption keys for older firmware files though if you need them

ocean raptor
lapis vessel
#

yes I saw

ocean raptor
#

did iOS 6 even use dyld shared caches KEKW

lapis vessel
#

yes

silver rampart
#

dsc started in 3.0 iirc?

ocean raptor
#

idk

faint stag
#

close enough

indigo peak
lapis vessel
#

ios 10 was the first to not be encrypted

indigo peak
#

thank you

indigo peak
tepid olive
#

just wanted something to extract bundle ids from a mach-o

#

but i wrote a parser 5 days ago already

indigo peak
#

so when you said shared cache

#

did you mean dyld_shared_cache

#

or am i tripping

ocean raptor
tepid olive
indigo peak
#

so something that just reads the dyld_cache_header struct from the cache

tepid olive
#

One simple issue: split cache

indigo peak
#

L

tepid olive
#

shut up

#

smh

indigo peak
#
FILE *fd = fopen(filename, "rb");
dyld_cache_header header;
fread(&header, sizeof(header), 1, fd);

// do shit
#

most complex C thing ive ever written

tepid olive
indigo peak
tepid olive
indigo peak
#

yeah

#

why

misty cradle
#

Dyldo

indigo peak
#

facts

ocean raptor
misty cradle
#

I could be the one satisfying her .

indigo peak
ocean raptor
misty cradle
#

No point living in the past

#

Enough girls in the world

indigo peak
ocean raptor
misty cradle
#

not really

#

I’m living my best life since I told myself to let go

#

If I meet with her irl again sure I’ll shoot my shot, but for now time to move on

#

there is other bitches to explore

ocean raptor
#

I love this song so much

misty cradle
ocean raptor
#

I be cryin on the inside and smilin when the cameras on

primal perch
#

safe c

#

no way

indigo peak
#

wait

#

i wrote safe C

#

doubt

primal perch
#

fd is always freed, no unsafe behavior with the pointers

#

congratulations you have earned the achievement: not needing rust

primal perch
tepid olive
indigo peak
#

bet

indigo peak
twilit jungle
tepid olive
#

What version are you doing it on

indigo peak
#

uhhh

#

10

#

lmao

#

i didnt feel like waiting for a big ipsw to load

ocean raptor
#

they changed the caches quite a bit between 10 and 16

indigo peak
#

just a tad

ocean raptor
#

a lot

indigo peak
#

so what version should i try it on

#

it also could very well be just a code issue

#

but we'll burn that bridge when we get to it

tepid olive
indigo peak
#

does it matter what device

#

assuming no

ocean raptor
#

@tepid olive did you change the ellekit xcode targets?

ocean raptor
#

😭

tepid olive
#

No more injector

ocean raptor
#

what are the targets?

tepid olive
#

launchd is now building pspawn.dylib

#

the launchd target

ocean raptor
#

launchd and ellekit?

tepid olive
#

you need to build loader as well

ocean raptor
#

are those the targets still?

tepid olive
#

but yeah

ocean raptor
#

on mac too

tepid olive
#

you can remove libinjector

#

on mac it’s the same

#

btw there’s no amd64 build

ocean raptor
tepid olive
#

Okay cool

#

So that’s about it

#

Make sure to make the CydiaSubstrate.framework symlink

#

To the ellekit dylib

#

Also symlink libhooker

#

And libsubstrate

#

And make the TweakInject folder

tepid olive
#

And symlink DynamicLibraries

#

That’s it :3

ocean raptor
#

liblaunchd.dylib isn't created anymore, right?

#

or is it?

tepid olive
#

Nope, it makes pspawn.dylib

#

No renaming needed now

#

I don’t think the build process will change much

#

Gn

ocean raptor
#

lets see how quickly this fails!

#

YAY xcode doesn't respect our CFLAGS

fathom mist
#

question for the devs here: could you possibly be able to set nonce using the dirtycow exploit? just wondering.

faint stag
#

it's in nvram

#

which requires kernel r/w to write to at the moment

unkempt raft
#

StoreKit is my favourite tweak wholesome

hasty ruin
#

I wonder what they’re trying to hook

silver rampart
#

they want to make the button to legally buy things larger so they can press it more easily

hasty ruin
#

authless payments

#

for speed

rotund magnet
#

nuking it as we speak

lime pivot
primal perch
#

bro nothing open 24hrs now

#

thanks covid

#

except gas stations

lime pivot
#

I don't think 24 hour mcdonalds have changed at all

primal perch
#

T E S C O

hasty ruin
#

we stan tesco

primal perch
#

never been in my life its just fun to say

tepid olive
#

Anyone know how I could check for a volume button press without UIKit/SpringBoard

#

(Inside launchd)

cloud yacht
#

No

tepid olive
#

k

#

cc @tepid olive

#

you asked this before

#

I never figured out how lol

#

You can find it somehow with IOHIDEvent

#

Yeah

#

But that doesn’t work

#

Idk then

gusty wagon
#

When this code is reached: NSRegularExpression(pattern: ";+(?=[^[\\(]*\\))")
I get this error: Error Domain=NSCocoaErrorDomain Code=2048 "The value “;+(?=[^[\\(]*\\))” is invalid."
What's wrong with my regex that would make it angry?

nimble parcel
#

also you can use raw string literals in Swift to avoid the double backslashes

tepid olive
#

My tweak got accepted on bigboss :D

gusty wagon
gusty wagon
nimble parcel
#

because otherwise it thinks the [ is the opening delimiter for a new character group

gusty wagon
#

oh i think that was supposed to be a "(" anyways

restive ether
tepid olive
restive ether
#

that's a yes

hexed knot
#

Ion think u want that

tepid olive
#

it worked

#

ty

restive ether
#

I'm so smart

misty cradle
#

@restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether @restive ether

restive ether
#

ym

misty cradle
#

update bruhkeys

#

for ios 15

#

mr developer

restive ether
#

yes I will

misty cradle
#

we are waiting

restive ether
#

@grave sparrow

silver rampart
#

can just nab the code from there if it's not already linked so you dont have to open a new bin

tepid olive
#

i figured it out (kinda)

#

it doesn’t work in launchd but it works in apps

#

@grave sparrow

faint stag
#

just without hooking it

blazing vault
#

There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Please resubmit the form.
am i the only one who can't sign in to the iPhoneDevWiki

restive ether
twin cedar
#

not interested

tepid olive
#

said busy with being an intern or some shit

#

idk lol

restive ether
#

you're off to a great start

twin cedar
#

idk what that means

brittle ravine
#

how do people view logs these days?

restive ether
#

oslog

brittle ravine
#

sure, but they don't show up, so what am I doing wrong?

tepid olive
#

It sucks how my code doesn't work in only launchd

restive ether
tepid olive
#

There's probably no registered service

restive ether
brittle ravine
restive ether
#

idk if this works on 15

#

it worked on 14 though

brittle ravine
#

that's great news, been developing in the dark...

#

thanks, I'll give it a spin

faint stag
#

also idevicesyslog exists in libimobiledevice

ocean raptor
#

idevicesyslog

faint stag
#

true

ocean raptor
#

Oh my reply didn't work lol

ocean raptor
tepid olive
#

It’s completely different

wicked summit
#

NSLog

#

NSTouchGrassController

primal perch
#

yea i really mean thanks biden for making it so nobody wants to work

#

welfare bad

tepid olive
#

That code works

#

But it fails to get the system event

silver rampart
#

simply get krw and just read the pin directly

tepid olive
faint stag
#

lol i was thinking krw too but that seems extra

gaunt pewter
faint stag
gaunt pewter
#

i never did fancy interop stuff

#

if you mean the rust tweak thing (crabapple), that was just several macros held together by duct tape and unicorn

if you mean xenon, the rust bits communicate with the swift bits using unix sockets as they were in completely separate processes

blazing vault
#

does Xina still have the firmware package at 99 or is it corrected now

hasty ruin
#

so I think it’s fixed at least

primal perch
#

@hasty ruin icraze

hasty ruin
primal perch
#

on ogd

#

on god

glacial matrix
#

on dog

primal perch
#

dog on

timid furnace
#

Can I use persona-mgmt if I can't control the entitlements of the main app

#

Ie. I'm injecting into an unsandboxed app that I don't control, and I would like to do something as root

#

Right now I'm putting the setuid flag on my root helper and calling setuid(0) from it, and spawning the root helper from my tweak

#

Yea the thing is I'm asking because it's not working

#

It works when I run it from ssh as mobile

#

Yea that's what I'm doing

#

Except real task is just helper binary

primal perch
#

🤓

timid furnace
#

I looked at sileo but sileo has persona-mgmt and doesn't have the middleman helper binary

#

Ig I'm just stuck with setuid?

primal perch
#

MAO

timid furnace
#

Well I mean
It wouldn't work from ssh mobile in that case

#

It's all lowercase and stuff I copied and pasted it from sileo's entitlements

#

Maybe it's time to go the daemon route

#

Are there any limitations on xpc from an unsandboxed mobile app

trail venture
#

Asking this for tmr, Im almost sure I'm just dumb but why isn't this working?

#

Just cloned this

faint stag
#

you have to specify one

trail venture
#

That's the command the repo says tho, how would I specify one?

faint stag
#

it's not sdm632

trail venture
#

Ohh

#

I see

#

Thanks

#

It'd be [I forget]-secondary

faint stag
#

yeah

trail venture
#

Ik what it is but not off the top of my head lol

mighty viper
#

are there any jailbreak apps like that work on iOS 15 and are installed via .deb and not .ipa?

timid briar
mighty viper
#

thanks

timid briar
#

npnp

mighty viper
#

was trying to get the path to install apps in

#

trying to update my app

timid briar
#

Ah

mighty viper
#

Which for anyone wondering is /var/jb/Applications/

onyx ember
crude swallow
#

ellekit

zenith hatch
#

whats persona for

indigo peak
#

entitlement to run binary as root

faint lionBOT
#

Hey @indigo peak, have a look at this!

Rule 10

You are not entitled to anything. If you think otherwise, please leave.

lime pivot
#

Zebra or NewTerm may also help as examples of apps that work on root and rootless

onyx ember
naive kraken
#

No. The code signature is mostly PAC and PPL protected. The only thing you can do is, you can NULL it out and then use fcntl on the file descriptor of the binary to attach a new one. Yes VM pages also have something like this and because of that you always have to restart the process after updating the signature so it spreads to the memory mappings, that's about all I know about that however.

#

No, only some members where

#

But I think in iOS 15.2, this member is now either NULL protected or PPLed

#

don't remember exactly

#

Because it's not possible

#

you need a PAC bypass now I think

#

You really shouldn't use this technqiue when you have a PPL bypass however

#

I think it could still be used when you only have a PAC bypass

#

either writing to the vnode and memory mapping signatures directly or using trustcache injection

#

no

#

PPL bypass

#

phys rw is something entirely different and doesn't bypass anything by itself

#

for CS_DEBUGGED you probably also need a PPL bypass, but you can also do it in userland using ptrace if you have the entitlements

#

CS_DEBUGGED is not stored in the csflags

#

it's stored in the pmap struct

#

and thats ppl protected

#

iirc

#

phsyrw = read and write without MMU

#

like physical adress space

#

instead of virtual one

#

that's all I know about it lol