#development

1 messages Ā· Page 618 of 1

gentle grove
#

i am writing a lot of completely untested code rn

high citrus
#

I am testing a lot of completely unwritten code rn

gentle grove
#

i have no clue if any of this works

#

but in my head it does

high citrus
#

oohhh minesweeper?

gentle grove
#

fun fact this is the first time ive actually used the dereference operator in rust so far

#

yes

#

oh i need to add a todo so i remember later to prevent infinite loop

#

oh and no doc comments yet either but that;ll be easy later

gentle grove
#

holy shit

#

i think it works

#

i spent this entire time writing a simple display implementation lmao

#

does this look right

#

the blocks are mines, i dont wanna deal with color until i actually put it into the tui library im using

vivid dew
#

i am a rat

trail venture
#

any css knowers know how to make this transparent?

indigo peak
#

make what transparent

trail venture
#

background

#

ig better word would be translucent

indigo peak
#

im assuming you want the selector

#

and not actually how to make it transparent

ornate hamlet
indigo peak
#

because css has transparent as a thing

#

that too

trail venture
#

idk css

zenith hatch
#

nvm its rust

indigo peak
#

like

#

match another color

#

or make it see through to your desktop

#

bc i dont think thats possible

trail venture
#

see though to desktop

#

was the goal

indigo peak
#

i do not think you can do that

trail venture
#

thanks

#

welllll

#

nah to much work

#

was gonna say i could prob overlay a slightly cropped picure of my desktop and blur that a lil bit but thats alot of work

ornate hamlet
#

I did it once

indigo peak
#

with discord?

ornate hamlet
#

You have to enable it in betterdiscord settings

indigo peak
#

OH YEAH

#

I KNOW

#

I KNOW WHAT YOURE TALKING ABOUT

ornate hamlet
#

YES

indigo peak
#

@trail venture

trail venture
#

does that only do chat or can it do like the members and channels?

primal perch
#

based and not using linux pilled

gentle grove
trail venture
#

bruh i change one thing and the theme fucks

#

this is the only thing i changed

#

and in the main css discord loads i changed the link to this

#

why changing this break everything if their the same file

#

identical

#

even changing mine to the raw file

indigo peak
#

do you guys prefer left or right pointers
type* ptr type *ptr

gentle grove
#

this makes no sense

#

no clue how these lifetimes here really work, i just kinda put it there because it seemed to work

vivid dew
#

rust

gentle grove
#

yes

indigo peak
#

@vivid dew birthy hapday!

lime pivot
#

interesting @ocean raptor

primal perch
#

gnu linux

restive ether
#

and got exactly what they wanted

lime pivot
#

basically

#

interestingly, it's libsystemd0 that depends on libzstd1 rendering it an essential package

restive ether
#

metaware in the default system install 😳😳

#

some mf is gonna riot about that one for sure

primal perch
#

systemd moment

lime pivot
#

it's interesting that we also contributed to this situation he doesn't like by using zstd debs, but we're probably too small for it to be relevant

#

apparently lz4 was added solely because some other downstream decided they wanted it

#

also that there's a multithreaded xz decompressor now

tepid olive
#

any way to use xcode at windows?

undone nest
#

no

#

either use a vm or get a mac

primal perch
#

hackintosh ntrol

tepid olive
#

k

tepid olive
turbid fjord
primal perch
#

trolcoal

vivid dew
#

troll

gentle grove
hasty ruin
#

Exclusive gang I see

trail venture
#

trying to make a switch board out of a old keyboard board and im mapping the keys to different pins, example: [ctrl = R6+C9]
but i want to do something from like ctrl + shift + r. How could i connect the 3 sets of 2 pins without connecting all 6

lime pivot
tepid olive
#

šŸ’€

lime pivot
#

ok yeah that ain't gonna get you far lmao

valid venture
#

Is there a mf out there that has used corellium and got a app installed?

#

trying it out but for the life of me can't get a decrypted app to open

faint timber
#

Nope

valid venture
#

I might have to resign it but dunno what the current tools are for linux

#

too lazy to boot up and deal with macos

valid venture
#

I was able to install filza and use that, installed app sync unified first

exotic spire
#

MIT license means you don’t need to credit the original author right?

valid venture
hasty ruin
#

Who made the ā€œeveryone but Stefan esserā€ license

#

Can’t remember KEKW

#

tried mitmproxy?

exotic spire
restive ether
#

dog what is that pfp

exotic spire
#

Are you the guy from the subreddit

exotic spire
restive ether
#

yeah i can smell the rotted pile of garbage from a mile away…

zenith hatch
#

@lime pivot i need your chariz wisdom

#

where do repos store their icons

ocean raptor
#

A CDN

faint timber
#

my name was said

ocean raptor
#

The URL is in the Icon: field of the package

zenith hatch
#

no i mean

#

the actual repo

#

not its packages

valid venture
exotic spire
#

Icon themes are packages if that’s what you mean

ocean raptor
#

CydiaIcon.png

zenith hatch
valid venture
#
Link Identity Editor 2.1.5-procursus2

usage: ldid [-Acputype:subtype] [-a]
          [-C[adhoc | enforcement | expires | hard |
          host | kill | library-validation | restrict | runtime]] [-D] [-d]
          [-e] [-h] [-Kkey.p12 [-Upassword]] [-M] [-P] [-q] [-r | -Sfile | -s]
          [-Ttimestamp] [-u] file ...

Options:
   -S[file.xml]  Pseudo-sign using the entitlements in file.xml
   -Kkey.p12     Sign using private key in key.p12
   -Upassword    Use password to unlock key.p12
   -M            Merge entitlements with any existing
   -h            Print CDHash of file

zenith hatch
#

poggers

exotic spire
#

Truly 4K icon

ocean raptor
faint timber
#

@ocean raptor maybe you try the ipa yourself?

ocean raptor
valid venture
ocean raptor
ocean raptor
faint timber
valid venture
faint timber
valid venture
ocean raptor
hasty ruin
#

I have 100+ p12s sitting on a hdd

zenith hatch
ocean raptor
#

iOS 16: speeding up launch times by making apps not launch at all

zenith hatch
#

true

faint timber
#

lol staging dir got deleted on my checkra1n device

cinder island
zenith hatch
cinder island
gentle grove
#

its fun

#

at least for me it is

cinder island
#

@en

#

meh *

primal perch
valid venture
#

Can someone point me in the right direction in downgrading a iPhone 8/A11 to iOS 14?

native dune
#

you have blobs?

valid venture
#

It's on iOS 13 if I can do a OTA step update, but nothing seems signed

#

No blobs

native dune
#

you cant then

#

iOS 14 is dead trol

faint timber
#

@valid venture yes I downgrade my X to 14.8 quite frequently. iOS 15 sep has new features that break savage when used on 14.x but you can still downgrade, just the restore won't be completed. The end result will be missing active preboot and missing com.apple apfs snapshot, you can add these manually

faint timber
native dune
#

well as in without blobs

valid venture
#

I feel like it's possible but the documation on cfw is kinda lacking

faint timber
#

I never tested cfw yet

native dune
#

or tether downgrading

faint timber
#

so never finished implementing the patches

#

but if I put in the effort and had testers who were competant I could add that

valid venture
#

I'm down to do whatever if you can tell me if you use futurerestore or whatever for that

faint timber
#

yah you can use gaster + futurerestore nightly, for the cfw you patch everything except iBoot's

#

I think patched iBoots will break checkra1n tether boot

valid venture
#

tihmstar's futurerestore or is it a fork?

ocean raptor
#

futurerestore/futurerestore is the canonical repo now

valid venture
#

@faint timber Could you write some quick steps for me please?

#

& I'm supposed to compile for the latest release too right?

faint timber
#

nah its already compiled

#

actions

valid venture
faint timber
#

I trust actions more because nightly doesn't show trigger builds

#
  1. make cfw probaly using inferius don't patch iBEC, iBSS, LLB, or iBoot
  2. get 15.5 blob
  3. pwn device with gaster
  4. send a valid file to device with irecovery eg: irecovery -f README.md
  5. run fr with --latest and --use-pwndfu and --skip-blob, use 15.5 blob with 14.8 cfw
#

for the cfw you may need to patch restored's seal stuff and may need to patch libimg4.dylib

lime pivot
#

it's all on https urls

serene ridge
#

tho

#

i mean, last time i tried using a random file it would refuse to send anything so i had to send an im4p/img4

serene ridge
faint timber
#

100% not img4, im4p yes @serene ridge

#

because fr runs personalize

#

is that not included in inferius?

serene ridge
#

lol

serene ridge
#

well its quite obvious why, its gonna personalize something thats alr personalized

lime pivot
#

yep

#

well, that's using its higher level API wrapping the launchd XPC service

gentle grove
#

hbang

lime pivot
#

definitely

gentle grove
#

?!

lime pivot
#

I'd think there'd be a flag to specify the uid you want it to run as

#

what it is I can't say I know sorry

faint timber
#

what the hell is this

#

fucker

#

vi notes.txt

restive ether
faint timber
#

alias vi='nvim'
alias vim='nvim'

restive ether
#

nvim TRUE

lime pivot
#

alias vi=nano
alias vim=nano
alias nvim=nano
alias yourmother=nano

trail venture
#

Just use nano

ocean raptor
#

@restive ether I just learned that ldid -u used to be different

#

it used to print the uuid of the macho

#

but now it just prints the uikit version

#

cause that is super useful

#

also, ldid -D does not work in upstream

restive ether
#

šŸ’€

ocean raptor
#

@lime pivot can you send this patch to saurik? Don't tell him it's from me

diff --git a/ldid.cpp b/ldid.cpp
index 78fd73a..aa8b837 100644
--- a/ldid.cpp
+++ b/ldid.cpp
@@ -3360,7 +3360,7 @@ int main(int argc, char *argv[]) {
         if (flag_T)
             modify = true;
 #endif
-        if (flag_s)
+        if (flag_s || flag_D)
             modify = true;
 
         Map mapping(path, modify);
lime pivot
#

he's gonna ignore me like he'd ignore you is the problem

ocean raptor
restive ether
#

lll i’ll

#

lol

ocean raptor
#

that's not the same as ignoring

restive ether
#

yeh he went out of his way to say he didn’t like you too

#

skull

lime pivot
#

he doesn't like me either

restive ether
#

what did you do to him

restive ether
lime pivot
#

we're all here holding the community together with duct tape and he still won't care, unfortunately

ocean raptor
#

who does he like? trol

lime pivot
#

one Samuel L. Bingner

ocean raptor
#

true

restive ether
ocean raptor
#

wait, is his middle initial really L?

restive ether
#

L

#

i bet it’s Lewis

#

what a dork!

lime pivot
#

actually idk I think I'm just conflating Samuel L. Jackson lmao

ocean raptor
#

his parents knew he was gonna be an L when they named him

ocean raptor
restive ether
#

cause you ain’t getting anything upstreamed

ocean raptor
#

also, -T is actually used somewhere

restive ether
#

where

ocean raptor
#

So I'm gonna make it a no-op

restive ether
#

i was going to say don’t remove it because i know some mf is gonna cry when they find out you did that

ocean raptor
#

cydia

restive ether
#

bruh

#

for what

#

more so, why

ocean raptor
#

idk

restive ether
#

how does that even work

ocean raptor
ocean raptor
restive ether
#

oh jeez it’s used in cydo

#

what an absolute L

#

cydo is stupid

#

breaks more than sileo’s give me root

ocean raptor
#

it's used in every call to ldid

restive ether
#

šŸ’€

#

that makefile is nightmare fuel

ocean raptor
#

I FOUND WHAT THE TIMESTAMP IS FOR!

lime pivot
ocean raptor
lime pivot
#

lmao

restive ether
#

yeah

#

there’s riley’s

#

which is behind

#

saurik’s

#

sam’s which is like one commit ahead or something

#

maybe not idk

lime pivot
#

xerub had the first one, then bingner, then riley, now procursus

restive ether
#

ah yes ldid2

#

which existed

#

for some reason

ocean raptor
lime pivot
#

turns out rpetrich had the OG ldid fork

restive ether
#

oh that’s what it is

ocean raptor
#

cause saurik didn't

#
/*
 * Dynamicly linked shared libraries are identified by two things.  The
 * pathname (the name of the library as found for execution), and the
 * compatibility version number.  The pathname must match and the compatibility
 * number in the user of the library must be greater than or equal to the
 * library being used.  The time stamp is used to record the time a library was
 * built and copied into user so it can be use to determined if the library used
 * at runtime is exactly the same as used to built the program.
 */
struct dylib {
    union lc_str  name;            /* library's path name */
    uint32_t timestamp;            /* library's build time stamp */
    uint32_t current_version;        /* library's current version number */
    uint32_t compatibility_version;    /* library's compatibility vers number*/
};
lime pivot
#

yeah that was the original one to do sha256

#

but I think it only did sha256

#

totally didn't bother with sha1

restive ether
#

@ocean raptor are you sure that chinese dude wrote that patch

lime pivot
#

so it was a no go beyond like iOS 8+ or whatever

restive ether
#

maybe riley just wrote the same thing lol

ocean raptor
ocean raptor
ocean raptor
restive ether
#

maybe he just redid it with pro’s ldid

#

idk

#

looks the same-ish

ocean raptor
#

oh well

#

I don't care

nimble parcel
lime pivot
#

lmao that's one hell of a hack

restive ether
#

can someone tell me what entitlement is more than 127 characters

lime pivot
#

I wouldn't put it past apple tbh

#

can't think of any though

#

at best like 50 chars

nimble parcel
restive ether
#

oh that’s true

#

thank you supercharge man

#

supersign coming to a device near you 2026

lime pivot
#

oh values

nimble parcel
lime pivot
#

I somehow missed values and assumed it was about keys

restive ether
#

i’m glad to bring up old (maybe painful) memories

ocean raptor
lime pivot
#

values for sure needs it, you can embed whole ass sandbox rule scripts in the entitlements

restive ether
ocean raptor
ocean raptor
lime pivot
#

cherry-pick useful commits from him and leave it at that

ocean raptor
nimble parcel
lime pivot
#

heh ok got it

restive ether
#

procursus ldid: no asserts edition

ocean raptor
ocean raptor
lime pivot
#

šŸ¦øšŸ›‘

restive ether
#

getting there

ocean raptor
#

we are down to the 30s

lime pivot
#

supersign

ocean raptor
nimble parcel
lime pivot
#

logo idea for you kabir JoyFluent

lime pivot
#

so unfortunate ldid had to go agpl

nimble parcel
lime pivot
#

can't imagine how many ideas have just died out because ldid licensing has been a dealbreaker

ocean raptor
#

AGPL is the worst possible license

restive ether
#

agpl is the best license of all time

#

there’s nothing more helpful in the internet space than an agpl licensed

#

look at riley

#

he’s successful

#

agpl licensed

#

totally legit

nimble parcel
lime pivot
#

I've learned so much about how it's impossible to comply with AGPL because both nobody wants to use AGPL code, and nobody's taken someone to court over it to set precedents on those issues

restive ether
#

oh that’s the sock puppet guy

#

or something

#

he did one of the ios 12 exploits

nimble parcel
#

I think so yeah

restive ether
#

maybe it was sock puppet v3

#

or v2

#

ned did the original me thinks

nimble parcel
restive ether
lime pivot
#

placing liberal almost-public-domain rules on your work = also bad

#

GNU/Freedom is the only acceptable kind of freedom

restive ether
#

agpl is like the ultimate cock tease of showing your work off but making it impossible for anyone else to reasonably use it

#

it’s so awesome

ocean raptor
#

@restive ether time to test stuff

<key>keychain-access-groups</key>
<array>
<string>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</string>
</array>
#

that's 130 chars

restive ether
#

nice

nimble parcel
#

might just fuck around and open source supercharge one of these days

restive ether
#

i like how riley also did the same hash order switch you did

nimble parcel
#

actually is anyone here on iOS 16

restive ether
#

i am

ocean raptor
restive ether
#

beta 3

lime pivot
#

there's a b3 now?

restive ether
#

yeah

#

it came out this morning

#

totally missed it

nimble parcel
primal perch
lime pivot
#

ah that's why I missed it

ocean raptor
#

@restive ether mobileprovision restricts what ents I can use so it won't install

restive ether
#

it has the steve jobs fish wallpaper

ocean raptor
restive ether
#

which is cool

#

skull

ocean raptor
#

oh well, I hope it works trol

restive ether
lime pivot
#

yikes doing a string match for <key>get-task-allow</key>

restive ether
#

// TODO: parse entitlements, avoid cases where get-task-allow is false or appears elsewhere

lime pivot
#

I guess it works but ew

lime pivot
#

yeah exactly

#

lmao

restive ether
#

might’ve been worth actually writing that bit

nimble parcel
restive ether
#

before submitting it

lime pivot
#

I was pretty sure ldid depends on libplist???

restive ether
#

it does

ocean raptor
lime pivot
#

so why is he using string matching instead of asking libplist for the actual value

ocean raptor
restive ether
#

they use a sub module

ocean raptor
restive ether
#

there is some questions science cannot answer

nimble parcel
ocean raptor
#

I removed the commoncrypto stuff from ldid, since openssl is being linked anyways

restive ether
lime pivot
#

can we make ldid like not depend on openssl?

ocean raptor
ocean raptor
#

what do you want? gnutls?

lime pivot
#

there has to be a better library for x509

#

that isn't as ginormous as openssl

#

yeah

restive ether
#

make it an openssl submodule

#

win

#

cam would love that

restive ether
lime pivot
#

totally unrelated to this but I love how Debian upstream's approach to icons is "idk just ship a .tar.gz of them all at various sizes"

restive ether
#

that is NOT exa

restive ether
#

ls?? gross c code??

#

use rust!

#

fast

#

modern

#

zoom

#

exa

ocean raptor
lime pivot
#

what clued you into that, is it the bit where it says "ubuntu"

ocean raptor
#

don't blame debian for ubuntu

restive ether
#

blame them for maybe getting zstd into upstream

lime pivot
#

if you google DEP11 it's an upstream debian thing

restive ether
#

but nothing else!

ocean raptor
restive ether
#

day 31 of telling hayden to update taurine’s swiftzstd

lime pivot
#

usually mostly is their fault though lmao

#

bad household environment throughout their childhood

restive ether
#

in large part

#

if not the majority their fault

ocean raptor
#

fair

ocean raptor
restive ether
#

cam how close are you to the pedophile village in florida

lime pivot
#

looks like we just figured out how to blame debian for ubuntu šŸ™ƒ

restive ether
#

it’s probably not that far

ocean raptor
#

wtf is pedophile village

restive ether
#

you don’t know about the pedophile village?

#

oh boy

lime pivot
restive ether
#

Miracle Village is the nickname of a community on Muck City Road, about three miles east of Pahokee, Florida, that serves as a haven for registered sex offenders. (In 2014, the name was officially changed to City of Refuge, but it is still generally referred to as Miracle Village.) It is arguably "in the middle of nowhere": rural, surrounded by ...

lime pivot
#

oh I'm not surprised it's called miracle village

restive ether
#

not sure i’d ever use the word haven for a large congregation of sex offenders

lime pivot
#

deeply fucked up shit always has to slip in a reference to faith somehow

restive ether
#

jesus will un-pedophile them or whatever

#

however that works

lime pivot
#

it works because I said so

restive ether
#

operated by Matthew 25 Ministries

ocean raptor
#

@restive ether ~40 min

restive ether
#

not bad

#

you’re safe then

#

for now

ocean raptor
#

ok, i'm going to bed

#

I'll push these ldid updates tmrw

restive ether
#

never mind no you’re not

primal perch
#

L

tepid olive
#

why are yall awake so late

restive ether
#

bro wtf is going on in south dakota

primal perch
#

it is 11:30 my brother in christ

restive ether
tepid olive
#

wtf

#

its 7am here

restive ether
#

oh you’re in europe

#

i forgot

primal perch
#

hehe eurocuck

restive ether
#

dork

lime pivot
#

forget South Dakota, what the hell did Oregon do to attract that many sex offenders

restive ether
ocean raptor
#

I been

been removing asserts

nimble parcel
restive ether
#

there’s just a lot of weirdness going on

#

like literally 3/4ths of oregon is trying to leave the state to join idaho

lime pivot
#

I’m sure interesting things pop up the closer you get to the Canada border

ocean raptor
tepid olive
#

seek therapu

#

therapy

lime pivot
nimble parcel
restive ether
ocean raptor
#

@restive ether check it out

> ./ldid -d test                                  
cryptid=0
tepid olive
#

ah canada

restive ether
#

legend

ocean raptor
lime pivot
nimble parcel
restive ether
#

canada is just america with even less affordable housing

#

didn’t think it was possible but canada did it

lime pivot
#

still really want to visit Canada at some point

nimble parcel
restive ether
#

nothing to see

lime pivot
#

just to see what if america but more british

restive ether
#

what about america but french

nimble parcel
restive ether
#

what if america was British and somehow more economically incompetent

lime pivot
#

what if America but the public health system exists and actually works

restive ether
#

at least you can buy a house here, i can’t say the same in maple syrup land

nimble parcel
restive ether
#

oh i do that in new york every year

lime pivot
#

lmao

restive ether
#

i just have to pay for it instead

#

super cool

lime pivot
#

just try not to get sick or injured bro it’s not hard

tepid olive
#

Currently doing animations

restive ether
#

sorry i’ll try harder next time

tepid olive
#

This is so bad

lime pivot
#

that’s the american attitude you’re supposed to have

#

šŸ‡ŗšŸ‡ø šŸ¦… šŸ‡ŗšŸ‡ø šŸ¦…

restive ether
#

there was legitimately some dude here

#

and i asked him

tepid olive
#

Man

restive ether
#

if a mother who works 60 hours a week and still can’t afford healthcare is fair

#

and he said

#

she should work harder

nimble parcel
restive ether
#

so there is that

lime pivot
#

what you doing over there?

restive ether
#

well we were

#

the supreme court probably ruined our safety record

lime pivot
restive ether
#

until they did that

nimble parcel
lime pivot
#

oh that’s great news, congrats

restive ether
#

that law was in place for 103 years and survived like a dozen court challenges

nimble parcel
restive ether
#

somehow the 250 year old legal texts suddenly changed to not support the law

nimble parcel
#

it’s wack what 8 billion dollars can get you

restive ether
#

crazy how that works

lime pivot
#

I feel like we’ll look back on the current SC and think wow we just let them do that? they clearly were doing it all for their own benefit

nimble parcel
restive ether
#

the dissolution of the american election system will happen before your very eyes

lime pivot
#

especially when what’s his name won’t even recuse himself from the jan 6 case involving his wife

restive ether
#

oh uncle tom

tepid olive
nimble parcel
restive ether
#

aka clearance the racist thomas

lime pivot
#

like bro come on we see what you’re doing

restive ether
#

that dude should’ve never even got in to begin with

lime pivot
#

we can call him clearance now

restive ether
#

he’s just a rapist

#

well now there’s two rapists on the court

#

so there’s that

tepid olive
#

Wait wtf

nimble parcel
tepid olive
#

macOS has live text in video now

lime pivot
#

like idk man I figured the idea of the SC is to nominate the most learned, least corrupt people you know of

restive ether
nimble parcel
lime pivot
#

not oh you want a law guy? how about this dude I met at the pub once

restive ether
#

guess which justice had the hardest time getting nominated

#

i’ll give you a hint they’re not white

lime pivot
#

oh naturally

#

I didn’t realise Barrett is the only non ivy league educated one

restive ether
#

barrett was a court of appeals judge for like two months that doesn’t even count she heard like two cases

#

what a dork

lime pivot
#

what even

#

I didn’t realise that either

tepid olive
#

i have a small project idea

#

an app with an xcode plugin that streams log messages to another window

lime pivot
#

I feel like it’s unfair to fill in the box for her there

tepid olive
#

so u can have debug logs next to the simulator

lime pivot
#

should be like a light yellow shade or something

tepid olive
#

i need this really bad but it's a lot of effort..

restive ether
#

too bad they’re all pro death penalty

#

in fact they’re pro death penalty for wrongly convicted people too

#

the legal system works āœ…šŸ’ŖšŸ’Ŗ

tepid olive
#

development aka politics but for developers

restive ether
#

but yeah she’s like the most unqualified justice ever, the lawyers association hates her

#

they dunked on her hard in their letter

lime pivot
#

I just want the simulator to not have a big dorky title bar so I can fit an iPhone pro device on my MacBook screen when I set it to native resolution

tepid olive
#

I'm so proud of myself I hooked some Swift yesterday

#

On macOS

lime pivot
#

hah that’s cool

tepid olive
#

I used Swift reflection

#

Very cursed but it worked

lime pivot
#

ah reflection

#

I’ve just avoided touching reflection because the APIs are just weird

tepid olive
#

Hehehehehe

#

I found this cool trick a while ago to use private SwiftUI apis

#

Classic Capt

nimble parcel
lime pivot
tepid olive
tepid olive
lime pivot
#

can’t say I haven’t cracked a few apps this way anyway lmao

tepid olive
#

this was my first time doing such a thing

#

wasnt even for me but i wanted a challenge

lime pivot
#

look if you have a class called BCLicense and it has a method called -expiryDate and your app totally sees nothing wrong with that date being [NSDate distantFuture] that’s not my problem

tepid olive
#

LMAO

#

This was a pain bc of Swift tho

#

I'm lucky reflection worked

#

No u didnt

#

This is another way

#

Your way required hardcoded offsets

#

Mine is all with runtime

primal perch
#

user error

glacial matrix
vivid dew
lime pivot
#

I had the opposite of this once, ARC was somehow either missing a retain or adding a release where it didn't make sense

tepid olive
zenith hatch
ocean raptor
#

your mom

#

what header?

ocean raptor
#

@nimble parcel @lime pivot any ldid feature requests I should do before tagging a new version

ocean raptor
#

We can't fix that

#

Cause then ldid -S binary would think that binary has entitlements

indigo peak
#

@vivid dew happy brithday <3

#

too much trolling

#

also

#

at least i wasnt banned

#

ĀÆ_(惄)_/ĀÆ

ocean raptor
#

Aren't you supposed to be banned

#

Reduced, not removed

#

Didn't you not include the zsh completions in the ldid package

restive ether
#

truth

ocean raptor
#

Don't you have no parents

cinder island
#

hi hayden!

spring agate
#

Lamarca bad and screw t*rry

vivid dew
#

omw

tepid olive
#

guys guys

#

capt from georgia??? real??

#

no you

#

're from georgia

#

I have like 5 friends in Atlanta

#

Atlanta is a cool place

ocean raptor
#

so you can be with your fellow racists?

tepid olive
#

true

#

bro boutta go to a republican state fr

#

wait actually idek

#

is it red or blue

#

it's kinda red kinda blue kinda idk

#

Atlanta is a more dangerous than an average US city. Overall, crime rates were down between 2019 and 2020. However, homicides have risen in the area year on year. All of this is worth being aware of, particularly if you are planning to move to Atlanta.

#

lotta hoodians?

#

yeah amirite

#

mom just died (got brutally murdered).. what's new

#

what the fuck

#

would you be sad if you got murdered in baltimore

#

the chances of it are low but not zero

#

the moments before you fall dead

#

if i go to the US, ever

#

i'm becoming a hoodian

#

it'd be best to be a hoodian in baltimore tho

#

i can kill people and not a lot of mfs will be spazzed

#

aight i gotchu

#

st louis yes

ocean raptor
tepid olive
#

same

#

it refuses to load because then cameron would judge it

#

(arch user)

rain falcon
#

who asked

tepid olive
#

he got the dick tho

#

šŸ”„

rain falcon
#

fr

ocean raptor
#

it's just really slow

#

I got it to load eventually

#

fix the weird spacing

#

yes

indigo peak
#

@vivid dew hap birth!

turbid fjord
#

Still triangles birthday? Wtf

#

@vivid dew happy birthday for like 10th day on a row

indigo peak
#

@turbid fjord

turbid fjord
#

Oh lol

twilit jungle
sick night
#

Anyone have a source for an Apple Watch series 6 driver to connect to an M1 MacBook?

wicked summit
#

gm

sick night
wicked summit
#

good morning

#

I have no such driver

native dune
#

gm

sick night
#

Good morning to you as well

tepid olive
#

#bot-commands

indigo peak
high citrus
#

why is RAD Studio third most loved (stack overflow survey)? It was absolutely trash when I used it

primal perch
#

unbelievably, some people have different opinions

undone nest
#

neovim? Aware

primal perch
#

i vote republican

hexed knot
#

I vote kanye west

primal perch
#

pc builders spending 2000$ on a machine just to run it from some random ass power strip they got from office depot in 1984

tepid olive
#

looking for a free IOS Sandbox

primal perch
#

install any app

#

there you go

tepid olive
#

i saying full on IOS Sandboxing

#

i dont want to brick my device

#

thanks

turbid fjord
primal perch
#

embed fail

#

laugh at this user

turbid fjord
#

What

primal perch
#

the programmerhumor post u copied is a gif

turbid fjord
#

I took a screenshot

gentle grove
#

as you can see

gentle grove
# turbid fjord
error: lifetime may not live long enough
  --> src/game.rs:34:9
   |
28 |   impl<'c> Cursor<'_> {
   |        -- lifetime `'c` defined here
29 |       /// TODO: get rid of the unwrap for selected_tile
30 |       pub fn new(minefield: &'c Minefield) -> Self {
   |                                               ---- return type is game::Cursor<'1>
...
34 | /         Self {
35 | |             x,
36 | |             y,
37 | |             selected_tile: &minefield.tiles[[x, y]],
38 | |         }
   | |_________^ associated function was supposed to return data with lifetime `'1` but it is returning data with lifetime `'c`

error: could not compile `smines` due to previous error
#

its a different error

primal perch
#

yea

atomic horizon
#

has anyone here injected code during runtime into ios apps that were running on an m1 mac?

indigo peak
#

you really like talking to yourself

gentle grove
#

@grave sparrow use rust

atomic horizon
#

oh cool

#

thanks

#

you just helped a lot

primal perch
#

true

#

includes: all decompilers

serene ridge
#

pretty good sale trolllaugh

#

buying rn

primal perch
#

good plan

serene ridge
#

if only i didnt have to run it through wine

faint timber
#

cry more

#

wine is stable as fuck

primal perch
#

fr

#

linux users use it so much they basically on windows

serene ridge
#

nah, it runs smoothly it’s just the windows 95 feel tbh

#

looks off troll

primal perch
#

fair

#

looks bad

#

it works tho so idc much

serene ridge
#

true troll

#

it’s better then having to actually go into windows…

primal perch
#

@grave sparrow

gentle grove
quaint wigeon
#

happy birthday @undone nest

undone nest
#

thanks wholesome

naive kraken
#

you can just do an arbitary call of sandbox_extension_consume with an extension generated in the root process before the dlopen call, should work

lime pivot
# primal perch

kinda true appleneutral can't even replace the chip with microsoldering because it's integrated with the soc

#

wonder how that's gonna affect waste in 10-20 years time

zenith hatch
#

gm kirb

lime pivot
zenith hatch
undone nest
#

that’s pretty racist

lime pivot
#

it's at U+263A

#

you gave me a bad idea

undone nest
#

oh

undone nest
vivid dew
#

@undone nest happy birthday big man

undone nest
patent crane
#

Please i need help on how to download ppsspp emulator on iOS

zenith hatch
#

also wrong channel

patent crane
#

Thanks, I just downloaded it but it can’t open on my iPhone

#

I find it difficult to open this emulator

faint timber
patent crane
#

😩😩

lime pivot
undone nest
#

hacked by kirb

lime pivot
#

surprised malware of that time period didn't reflash your bios to display an ominous message like that tbh

ocean raptor
#

Wtf new kirb pfp

lime pivot
ocean raptor
lime pivot
native dune
#

wholesome

ocean raptor
#

And then they fall off

#

So her left eye doesn't have any eyebrow whiskers

zenith hatch
#

@native dune egg

native dune
#

egg

lime pivot
indigo peak
#

@vivid dew happy bday

restive ether
#

@indigo peak did you develop anything yet

indigo peak
#

yes

cinder island
#

i developed your mom

naive kraken
#

you call sandbox_extension_issue on root, sandbox_extension_consume on victim

#

you need copy the string that sandbox_extension_issue returns to the memory of the victim obviously

#

you can use either one, the top one makes sure that only the process with the audit token can consume it

#

yes

#

if you have the audit token

#

ios 12

#

sandbox_extension_issue_file_to_pid also exists btw

#

if you just have the pid and not the token

#

idk

#

just use the second one

#

wait is there even a pid thing

#

sandbox_extension_issue_file_to_process_by_pid

#

char *sandbox_extension_issue_file_to_process_by_pid(const char *extension_class, const char *path, uint32_t flags, pid_t);

#

really hard to find but it does exist

#

uhhh

#

well safari plus doesn't free it lmao

#

yeah let me know

#

I'm pretty sure you have to free it

#

so this is a memory leak lol

#

in safari plus

#

once every safari app launch šŸ˜„

#

no

#

you can read it to know whether it worked

#

I think it returns 1 on success

gentle grove
#

this answer is great

hexed knot
#

shut up

pearl sail
#

fr

vivid dew
naive kraken
#

yes

#

yes

gentle grove
hexed knot
#

@tardy narwhal you’re the only person i know who knows win32. How can i make a windows thats just a edit box. I tried calling CreateWindowEx() with the class name as EDIT but evidently that’s not working

solid condor
#

Anybody know any tweaks with really really good DRM?

restive ether
#

are you the same guy from the last like 4 times

#

where you keep getting the same answer

primal perch
restive ether
#

so basically just spark

#

who else

#

he does not

#

he has an actual dev job

#

if anything it’s just a hobby

#

he’s just very good at what he does i guess

hexed knot
#

its crazy how much money a tweak can make you

#

literally the best side hustle

#

sit in front of a computer and type all day

#

boom

#

2k+ easily

restive ether
#

there’s a lot of paid tweaks that don’t make profit

#

that’s a majority if anything

#

at least 80%

hexed knot
#

oh im talking about like titand3v tweaks

snow python
#

Yah not much money in tweaks

hexed knot
#

just make those and charge like 1.50$

#

you can pump like 10 in a week

#

if i was jben i'd be doing that

#

without a question

restive ether
hexed knot
#

lmao

snow python
#

Life happens and every moment I get to fix them I try, but I haven't finished my updates to harpy or relocateme

#

Thats partially why I keep them open source

gentle grove
#

will i regret installing this

#

i literally opened vscode because i watned to see if it did merge conflicts better than git cli

native dune
#

you will regret touching java

gentle grove
#

i have intellij

#

but i wanna see vscode's merge conflict tool

#

why does it want me to install a new jdk

#

ok im uninstalling this

native dune
#

vscode has a cool gui for merge conflicts

gentle grove
#

oh ffs

#

they rewrote the entire fucking function

#

my fork might end here

native dune
#

for what

gentle grove
native dune
#

bobacraft wholesome

gentle grove
#

need to move it

#

i do not have the interest to check if this plugin actually still works

#

i bet it does but i dont want to

native dune
#

wtf

solid condor
#

is there something like NSCreateObjectFileImageFromMemory for ios

indigo peak
#

@vivid dew happy borthday <3

tepid olive
#

NSClassFromString("NSCreateObjectFileImageFromMemory")

tardy narwhal
# hexed knot <@485880883119783956> you’re the only person i know who knows win32. How can i m...
GitHub

This repo contains samples that demonstrate the API used in Windows classic desktop applications. - Windows-classic-samples/IpxChat.c at 1d363ff4bd17d8e20415b92e2ee989d615cc0d91 Ā· microsoft/Windows...

#

Otherwise feel to send the snippet through dm or here, i'll take a look whenever i'm off againšŸ‘šŸ½

#

fwiw with win32 you'd definitely want to create your own helper library, I cba to remember all if the fuckery so i just slam it in one convenient place

chilly plover
#

I am new to iOS modding.

In android , we use to have modded apk which is just install and play thing.

As for iOS, I am little confused on how to get modified tweak iOS app.

When i roam to fourms, they use something like .deb and some other terminologies to mod iOS apps. Altstore and what not. Dont know but this seems little complicated to me

faint timber
#

Uninstall discord before you get hurt

tardy narwhal
lime pivot
#

extra features are a luxury when the primary functionality is clearly defined, and implemented about as good as it's going to be

tepid olive
#

how do i get the app delegate of an app

weary heath
#

you can use flexall

lime pivot
tepid olive
#

i want to inject 2 dylib in 1 ipa

#

but when i inject they different

#

ppl can remove they password auth dylib

#

any way to make 2 dylib to 1 dylib include they both

hexed knot
#

i'll check out what you sent

sick crane
#

[popover showRelativeToRect: ofView: preferredEdge: ] crashes with no class for metaclass (memory address)

#

any helps?

quiet wing
atomic horizon
indigo peak
#

I think they were trying to ask how to make 1 dylib include 2 different ones

high citrus
#

Why doesn't the linker find the symbols? (c++)
.h:

template <class T>
class SelectionList {
  ...
  public:
  NamedItem<T> getSelectedItem();
  ...
};

.cpp

template <class T>
NamedItem<T> SelectionList<T>::getSelectedItem() {
    return items[selectedIndex];
}

NamedItem.h:

template <class T>
struct NamedItem {
  std::string name;
  T value;
};

call, in unrelated.cpp:

SelectionList<FileType> *fileList = new SelectionList<FileType>(files);
NamedItem<FileType> *file = fileList->getSelectedItem();

error:

Undefined symbols for architecture x86_64:
  "SelectionList<FileType>::getSelectedItem()", referenced from:
vivid dew
#

wtf

high citrus
nimble parcel
high citrus
hexed knot
#

@tardy narwhal so i couldn't find out how to make the main window an edit control (idk if its even possible) but i did the next best thing and just made an edit control the same size as the main window

atomic horizon
#

is is possible to make tweaks on linux?

#

just asking

hexed knot
#

Yes

atomic horizon
#

okay

#

thanks

indigo peak
#

yes

primal perch
#

@vivid dew intjghostcum

hasty ruin
native dune
indigo peak
#

šŸ’€

atomic horizon
#

cool

neon jungle
#

Think this will be hard with just sideloadly and this?(no jb)

#

Like tweak injecting

chilly plover
#

Does Frida requires SIP to be disabled?

weary heath
#

No

indigo peak
#

As long as you have the ipa for the app you want to tweak

ocean raptor
lime pivot
#

is the ldid on macos procursus updated to this version?

native dune
#

the ldid on macOS procursus is v2.1.5-procursus3

ocean raptor
lime pivot
#

thanks

#

yeah was jw for my own build setup

#

for general theos instructions, grabbing it directly is best

ocean raptor
#

I'll setup a repo with a build of that version for elu/tele

wicked summit
#

gm

gentle grove
#

Does this actually work

#

And does it work with ELF

hexed knot
#

idk try it

gentle grove
#

I will

vestal isle
gentle grove
#

It has an A13

faint lionBOT
#
Studio Display
All brand names

Studio Display (AppleDisplay2,1)

Model(s)

A2525

Latest firmware

15.3 (19D8050)

SoC

A13 chip (arm64e)

gentle grove
#

see

vestal isle
#

Oh

#

Wait why tf does a display have a mobile chip from 2 years ago inside of it

ocean raptor
#

So it was cheaper to produce more A13 than design and switch factories to a new chip

ocean raptor
#

@whole cape

#include <stdio.h>
#include <mach-o/getsect.h>
#include <mach-o/ldsyms.h>

// cc quine.c -Wl,-sectcreate,__DATA,__quine_c,quine.c

int
main(int argc, char **argv)
{
    unsigned long size;
    uint8_t *start = getsectiondata(&_mh_execute_header, "__DATA", "__quine_c", &size);
    fwrite(start, size, 1, stdout);
}
#

Binutils ld doesn't support for Mach-Os, binutils objcopy -I binary -O mach-o-arm64 quine.c myself.o will not create a working object, and LLVM objcopy doesn't support Mach-O for -I binary yet

But this method works great

hasty ruin
gentle grove
ocean raptor
gentle grove
#

There's signing???

#

What do you have to sign with

ocean raptor
#

Bro

#

Oh wait lol, you were asking if it works for elf, not macho

gentle grove
#

Yeah

#

I don't like macos

ocean raptor
#

Where the heart is

pearl sail
indigo peak
hasty ruin
#

Already got it on a private tracker thishowitis

indigo peak
#

@grave sparrow

tepid olive
#

@everyone

#

What the hell is this

#

I think we should sacrifice capt

indigo peak
#

why not both

tepid olive
#

Sacrifice me and fiore too

indigo peak
#

nah

tepid olive
#

Nah bro

indigo peak
#

shut up capt

#

@grave sparrow

native dune
#

niredactedredactedredacted

hexed knot
indigo peak
primal perch
#

fr

chilly plover
#

I mean is this really can bypass any app ssl pinning?

weary heath
#

No

#

That just hooks NS(Mutable)URLRequest

#

It’d work for most apps

chilly plover
#

Like Instagram uses some third party openssl pinning. I don't think it will work on it.

chilly plover
#

I will try in Instagram signed decrypted ipa

#

Instagram is notorious for fixing ways to bypass ssl pinning btw

weary heath
faint lionBOT
#

Hey @grave sparrow, have a look at this!

Piracy Rules

This discord does not support or tolerate any form of piracy. If you discuss, support, link, post screenshots, or talk in voice chats about piracy, you will be warned and eventually banned.

We consider the following as piracy.
• Piracy repos
• Programs which are used for pirating tweaks
• Sharing of .deb files
• Getting anything that costs money for free (in-app purchases, apps, tweaks, etc.)
• Media Downloading\Streaming (music, movies, etc.)
• Installing re-distributed free, paid, removed and banned apps
• Mirror links, unless the mirror is provided by the original developer
• Cases of fraud, such as tools or instructions for obtaining real-life paid objects for free
• Posting or advertising products or services that are in violation of the trademarks of others

If you have questions, feel free to ask a moderator