#development

1 messages · Page 585 of 1

lime pivot
#

you know when you've entered the broken state, because when you press cmd-q, it beachballs and you can see it going back and opening files in your recent file history one by one, for some reason

stuck wyvern
#

oh right

#

I don't have my work account logged into the desktop

lime pivot
#

could be worse

stuck wyvern
#

lol watch this

primal perch
lime pivot
#

lmaooo

inland fog
stuck wyvern
#

I need to look into fixing imessage on this hackintosh

#

I think the serial number I was using just randomly got yeeted

lime pivot
#

I managed to get libapt's dependencies to statically link!

primal perch
#

works ootb for me every time

stuck wyvern
#

but it worked for months gone

primal perch
lime pivot
#

I did not manage to get libapt itself to statically link.

#

my new idea is to compile libapt with Xcode

#

I'm sorry in advance

#

blame saurik I was looking at how he did it and that's, literally how he does it

stuck wyvern
lime pivot
#

🙃

inland fog
#

then what's the point of developing 🥴

stuck wyvern
#

LOL

inland fog
#

LMAO ok

restive ether
#

man that’s rough

ocean raptor
lime pivot
#

I refuse to log off

ocean raptor
#

why are you trying to do everything the wrong way

#

just dynamically link libapt

#

from the bootstrap

lime pivot
#

how do I make this work on elu

ocean raptor
stuck wyvern
restive ether
#

lol.

stuck wyvern
lime pivot
#

there's the way that involves me depending on other people doing a lot of work for me, and there's the way that I can get done myself and keep maintaining at my own pace

#

@upbeat wyvern hi

ocean raptor
restive ether
ocean raptor
#

the wrong way is shipping your own libapt

stuck wyvern
#

ms teams using native macOS notifications when

tepid olive
#

since sam is pinged does he prefer skiing or snowboarding

#

i gotta know if elu is better

stuck wyvern
#

oh yeah fuck checkra1n doesn't work on amd hackintoshes

restive ether
#

ballboarding

lime pivot
#

the problem being my dev phone is stuck with uncover

ocean raptor
#

I agree, the likely hood that elu will survive rootless iOS 15 is slim to none

tepid olive
#

you underestimate them

lime pivot
#

because one side does stuff they really should not be doing stopping me from swapping distros to pro

tepid olive
#

people will do anything to save elu

lime pivot
#

the other doesn't feel like releasing anything for 14.8

restive ether
#

who wants some space coke

stuck wyvern
#

LOL

lime pivot
#

isn't that what cydia is now

ocean raptor
stuck wyvern
#

isn't Cydia like just webviews for half of the UI

lime pivot
#

electron except bad and 7 years early

stuck wyvern
#

brb porting cydia to react native

tepid olive
#

flutter cydia

stuck wyvern
#

le trol

tepid olive
#

please never

#

ever

lime pivot
#

not even a joke a whole lot of Cydia UI is driven by JavaScript anyway

tepid olive
#

.

stuck wyvern
#

I'd make a package manger in flutter just to piss off people

lime pivot
#

I'm reminded of it every time I have to wait for the "continue" button to show up in the queue popup

tepid olive
#

back when you tried to make a jailbreak app in flutter it didn’t go very far nfr

stuck wyvern
#

yeah well I got cucked over it before I could even do shit about it fr

tepid olive
#

Loss

#

Dart UIKit wrapper

#

wtf is this emote

stuck wyvern
#

when the

lime pivot
#

🚀 🚀 🚀 🚀 🚀

stuck wyvern
#

le troll

lime pivot
#

oh god

tepid olive
#

Please do not use Rust in iOS apps

#

(please)

stuck wyvern
#

bruh

lime pivot
#

fastclick

tepid olive
#

iirc @//Patchouli Knowledge#4134 wanted to make a irc client in rust and swiftui

restive ether
#

accord rust edition

lime pivot
#

it used to be necessary before The Infamous 300ms Delay was solved in WebKit

stuck wyvern
#

I mean I don't see much of an issue if your rust code is just backend/logic but still feels overcomplicated for what it is

tepid olive
#

mhm

#

Yes obviously

stuck wyvern
#

Rust SwiftUI bindings time

lime pivot
#

basically all web stuff felt slow because every mobile browser had a hardcoded 300ms delay so it could tell if you were tapping a link, or double-tapping to zoom

tepid olive
#

I doubt Rust could ever do that

#

Does it even have something like result builders

lime pivot
#

no longer an issue because, well, you can't exactly zoom when the page's viewport tag indicates it's not meant to be zoomed

stuck wyvern
#

rust mfs will find a way to achieve anything they want at this point

tepid olive
#

have you seen embed_c

stuck wyvern
#

yeah

#

there's embed asm too now

tepid olive
#

Basically it’s a thing so you can make clean DSLs

#

You can have a closure with a ton of objects inside

#

And it returns an array of them

#

Group{
Text()
Text()
}

#

This will return an array of Text() to the initializer

#

Yes

#

With the @ViewBuilder result builder

#

Yeah i guess

untold river
tepid olive
#

Mhm that

stuck wyvern
#

cool my fucking iphone 8 is stuck in recovery mode after trying to put it in dfu mode like 10 times

#

fuck sake

#

won't go into dfu mode either no matter what

#

fuck sake I hate this shit

#

I'm about to smash this god damn iphone into oblivion

lime pivot
#

SBBBBulletinRequest.h moment

stuck wyvern
#

it's just stuck in fucking recovery mode for no god damn reasons gone

tepid olive
#

or just try to kick it out with irecovery -n first

#

once my main phone got its iBoot corrupted and the apple logo wouldn’t show

stuck wyvern
#

I'm literally following the checkra1n steps

#

and it doesn't work whatsoever

tepid olive
#

since it’s OLED i had no easy way to do dfu

tepid olive
stuck wyvern
#

it used to work before tho

tepid olive
stuck wyvern
#

had it first try last time

lime pivot
stuck wyvern
#

yeah that worked at least

lime pivot
#

assuming the fw is still bootable of course

stuck wyvern
#

it doesn't go into DFU mode whatsoever tho

#

it just go back to stock ios

tepid olive
#

though if you booted into normal mode you can just try the usual way

#

make sure to use USB-A

lime pivot
#

USB-C cable?

stuck wyvern
#

oh fr

#

it doesn't fucking work over c

#

son of a bitch good to know

tepid olive
lime pivot
#

should be @wet linden in there, is it not?

tepid olive
#

they did some weird shit to make it work

lime pivot
#

if not yeah it should be added

tepid olive
#

but only works when going from normal mode, not the recovery method

#

also with iOS 15 USB-C DFU it kicks itself out after like 1-2 mins, idk why

stuck wyvern
#

would've been nice to know fr

ocean raptor
#

@ocean raptor

tepid olive
lime pivot
#

lol nice

tepid olive
ocean raptor
stuck wyvern
#

love this setup

tepid olive
graceful gate
stuck wyvern
#

son of a bitch that worked first try

wet linden
#

🙂

lime pivot
graceful gate
#

Just get M1 Pro Max or sth lol

tepid olive
#

nfr

#

@tepid olive

stuck wyvern
#

@stuck wyvern

tepid olive
#

who is interface now

stuck wyvern
#

aight guys let's make an objc class only using discord tags

silver rampart
#

/nick iJustWantToFeelIncluded

tepid olive
#

@compact swift don’t put an @

silver rampart
#

why does the command not work

#

good job discord you suck

tepid olive
silver rampart
#

ruined my joke

stuck wyvern
lime pivot
#

discussing any Apple language is now impossible in this server

tepid olive
#

true

#

@interface

#

nobody is interface

stuck wyvern
#

I love Objective-c !

tepid olive
#

I love SwiftUI !

stuck wyvern
#

I'll reply to why you hate it in 3-5 business days

tepid olive
#

.

#

@tepid olive

silver rampart
#

@silver rampart

tepid olive
#

god i fucking hate the quebec medical system

#

last month of wait till i get an appointment for hrt

lime pivot
tepid olive
#

it’s finally march very_neutral

lime pivot
#

it kicks you out I guess so you don’t think tf my phone is bricked

#

especially important for recovery when iTunes fails to upload the ramdisk

#

you just sit there stuck at the recovery logo

stuck wyvern
#

congrats

graceful gate
#

Im block

lime pivot
#

gonna block you

silver rampart
#

fuck block

tepid olive
#

closure

silver rampart
#

all my homies hate block syntax

zenith hatch
#

nerd nicks?

silver rampart
#

this conversation will make no sense when someone reads over it a month from now

tepid olive
#

there

#

idk if this is valid syntax

lime pivot
#
@property (nonatomic, unsafe_unretained, class, readwrite, getter=cool, setter=setCool:, nullable) id cool;```
lime pivot
stuck wyvern
#

I need to see my doctor at some point, it's been like over a year since I last got my blood tested

tepid olive
#

unsafeBitCast(dlsym(nil, "fork"), to: (@convention(c) (_: UnsafePointer<CChar>) -> Int32).self)

stuck wyvern
#

every time I called for an appointment it was on dates I wasn't home

tepid olive
#

this is too long

lime pivot
#

Swift engineers saw how straightforward dlsym is and went but what if it wasn’t easy

stuck wyvern
ocean raptor
#

@interface
@silver rampart
@compact swift
@end

@stuck wyvern
@compact swift {
[self performSelector:@ocean raptor];
return self;
}
@end

stuck wyvern
#

we're getting there

tepid olive
#

@lime pivot your nick should be resultBuilder

#

please change it

primal perch
tepid olive
#

@primal perch
@silver rampart
@compact swift
@naive pollen

@stuck wyvern
@compact swift {
[self performSelector:@ocean raptor];
return self;
}
@naive pollen

stuck wyvern
#

LOL

silver rampart
#

lMAO

tepid olive
#

@tepid olive bozo

#

worth it though

#

@silver rampart please remove the extra @

#

and it’s perfect

primal perch
stuck wyvern
#

art

snow python
#

Fair enough

faint stag
#

i know i'm unfunny, but here

stuck wyvern
high citrus
primal perch
#

probably not

#

at best you’d get the beta one they probably have for mojave

#

but even then who knows if they implemented metal

marble tiger
stuck wyvern
#

troll

marble tiger
primal perch
#

or some other cheap gpu

#

modern amd if you plan on using it until intel is discontinued

#

but a gt 710 / quadro k420 is very cheap and supports big sur

#

like 25$ on US ebay

snow python
#

Or buy a macbook air

gentle grove
#

Buy a 3000 ti

snow python
#

If the gpu market gets to bad, it may actually be equivalent

primal perch
#

rx 580s are expensive as balls now

#

used to be 100$ or less for a 4gb

gentle grove
#

What's the best nvidis gpu

primal perch
#

now 250 at least

high citrus
#

Yeah that’s probably the best option, I currently do most stuff on my mbp 2018. And have an old pc with amd fx8350 and gtx1050, but it’s showing it’s age

primal perch
#

fx8350 💀

high citrus
#

Nice and hot for in the winter uhh

#

But bought it for only ~ $150 a few years back, so still pretty good deal

snow python
high citrus
#

Still reasonably usable, can play a few older games etc

#

But it’s ddr3 memory

ocean raptor
#

@tepid olive do you have a jailbroken device right now?

ocean raptor
#

who wants to test something for me

primal perch
ocean raptor
#

@tepid olive I think I did it, but I don't have a device to test ^^^

tepid olive
#

what does it do

primal perch
#

am at work

#

so fat chance unless you wanna ship me a macbook rq

ocean raptor
tepid olive
#

i can run it on my ipad mini 2

ocean raptor
#

if you run it, please also run snappy -s

#

and show me output to both

tepid olive
#

it didnt work

ocean raptor
#

trollage

tepid olive
#

zsh: killed

ocean raptor
#

whered you run it from

tepid olive
#

/var/mobile/Media

ocean raptor
restive ether
#

you can’t do that dog

ocean raptor
#

you can't run binaries from /var

restive ether
#

i don’t even think check can

tepid olive
#

oh

#

that explains a lot

ocean raptor
#

move it to /usr/local/bin

tepid olive
#

do i need to sign it too

primal perch
#

with these nuts

ocean raptor
tepid olive
#

it says dyld: missing LC_DYLD_INFO load command

ocean raptor
tepid olive
ocean raptor
tepid olive
#

where do I get a deeznutsos SDK

ocean raptor
tepid olive
#

wtf this is new

#

I'm on 14.3 too

ocean raptor
#

that was added in iOS 14

#

tap with 3 fingers

#

it's super useful

tepid olive
#

I know that

#

I mean the way it looks

#

it used to look different

#

@ocean raptor

restive ether
#

what’s this

ocean raptor
#

is that correct?

restive ether
#

oh your snapshot code

ocean raptor
tepid olive
primal perch
#

nope it’s not

restive ether
#

hash these nuts

primal perch
#

true

ocean raptor
ocean raptor
#

@restive ether pure CoreFoundation C 🙏

#
#include <CoreFoundation/CoreFoundation.h>

typedef char io_string_t[512];
typedef mach_port_t io_object_t;
typedef io_object_t io_registry_entry_t;
io_registry_entry_t IORegistryEntryFromPath(mach_port_t master, const io_string_t path);
CFTypeRef IORegistryEntryCreateCFProperty(io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, uint32_t options);
kern_return_t IOObjectRelease(io_object_t object);

int main() {
    const UInt8 *bytes;
    CFIndex length;

    io_registry_entry_t chosen = IORegistryEntryFromPath(0, "IODeviceTree:/chosen");
    CFDataRef data = (CFDataRef)IORegistryEntryCreateCFProperty(chosen, CFSTR("boot-manifest-hash"), kCFAllocatorDefault, 0);
    IOObjectRelease(chosen);

    if (data == NULL) {
        fprintf(stderr, "Unable to read boot-manifest-hash\n");
        return 1;
    }

    length = CFDataGetLength(data);
    bytes = CFDataGetBytePtr(data);

    printf("com.apple.os.update-");
    for (int i = 0; i < length; i++)
        printf("%02X", bytes[i]);
    printf("\n");

    return 0;
}
primal perch
#

do it in syscalls now

tepid olive
#

now do it in Rust

ocean raptor
primal perch
#

true

ocean raptor
#

@tepid olive @restive ether should I add an option to run all the restoring steps in snaputil or just have people run

snaputil -n orig-fs $(snaputil -o) /
snaputil -r $(snaputil -o) /
tepid olive
#

I mean that's not too hard but I'd add an option to do it directly

restive ether
#

nyu’s opinion means more than i

#

im not sure

ocean raptor
#

I'll PR it and see what Hayden feels about it KEKW

restive ether
#

“this is cringe, closing”

pearl sail
primal perch
#

needs rust

#

shit*

#

by apple

pearl sail
#

update apt and ncurses to latest and rebuild

primal perch
#

objc slaps

pearl sail
#

no I mean change the version number in the makefiles to the latest versions of them

#

since the source is dead

primal perch
#

every time i try to use swift i get fucked by optionals and guard let

#

and it’s like

#

might as well just use objc

pearl sail
#

give me a moment

restive ether
#

apple trollin

primal perch
#

probably never dying

#

they may deprecate it though

#

at most prevent apps on the app store from using it

#

but not for a long time if at all

ocean raptor
#

Prob not monkashrug

pearl sail
#

apt 2.4.0 and ncurses 6.3+20220226

ocean raptor
#

Do both

#

Your gpg is probably not setup

restive ether
#

need more pgp keys

ocean raptor
#

The gpg error is unrelated to apt and ncurses needing updates

restive ether
#

ncurses-rebuild

ocean raptor
#

apt doesn't depend on ncurses

#

Yes

restive ether
pearl sail
#

That version isn't upstream anyways

tepid olive
#

@gleaming niche salsa

restive ether
#

ball grid

#

@pearl sail wanna update bash dog

#

there’s 4 patches we don’t have

#

yeah it sucks but we’re stuck with it

#

hayden wanted to remove it eventually but that’s never gonna happen because mfs don’t write control files properly

#

or scripts

pearl sail
restive ether
#

proper ways don’t work in this community because no one does shit right

#

karen is currently the only person i know of who depends on bash

tepid olive
#

I still use bash in some maintainer scripts but I could rewrite them to sh

restive ether
#

posix worldwide

pearl sail
#

He just mean following POSIX standard when writing scripts

restive ether
#

and actually depending on the things you use

#

don’t make assumptions about the system

#

if you use bashisms depend on bash

#

we still have mfs who don’t depend on mobilesubstrate

tepid olive
#

I'm using #!/bin/bash at least but idk if I remembered to add depends

ocean raptor
#

Like cephei

restive ether
#

me on a fresh install trying to figure why my settings don’t show up

#

if you make your own preference lib i won’t use your tweak

#

because that’s cringe

ocean raptor
#

Cephei killed my cat

restive ether
#

hopefully ios 15 kills RBS and applist users 🙏🏻🙏🏻

ocean raptor
#

AltList all the way

restive ether
#

AltList users are chads

ocean raptor
#

Or be like me in quickactions and reimplement AltList cause I need a very custom view

restive ether
#

cam moment

ocean raptor
#

I should've made it a library

#

libQuickActionsPrefs

restive ether
#

burn

pearl sail
#

@ocean raptor can we switch ncurses off of the salsa link

ocean raptor
#

No

#

What's wrong with it?

pearl sail
#

It access denies everyone

ocean raptor
#

Oh that's cause salsa is down

#

Whole website is down

pearl sail
#

Stupid debian

#

Tom has a dev link on his website

pearl sail
#

@grave sparrow You will just have to wait or change the links temporarily then

pearl sail
snow python
#

Looks like someone injected a lot of workers into the CI and was causing the server to crash

#

Sooo.. I was referencing this, but its from 2019 lol

primal perch
vivid dew
#

congrats debian

restive ether
#

the one that you need to use

pearl sail
#

you are going to have compensate for the untaring as well

#

It will be messy I really suggest waiting until Debian gets their shit together

silver rampart
#

oh god o h frick cydia tweaks himself has followed me hhhhh

primal perch
#

wtf its cydia

pearl sail
#

It can be it is just the download links are down you don't have to upgrade the versions per say

restive ether
#

if it’s actually using zsh scripting then #!/bin/zsh

#

no

#

no

#

because if the shell is something like dash and it uses bashisms then it’s going to break

#

you’re making assumptions about the system you can’t make

#

the only time you should use sh is if it’s posix

primal perch
#

sh_ut up and get some hoes

tepid olive
#

do aS mac binaries work on ios

pearl sail
#

yeah expect the ncurses one I am guessing tho not sure

ocean raptor
#

@grave sparrow I'll send you the tarballs to place in build_source

pearl sail
#

actually ncurses would be fine

lime pivot
pearl sail
restive ether
#

really enjoying this comment

restive ether
tepid olive
#

why

lime pivot
#

if you ask it nicely enough they can

lime pivot
#

I don’t even know how to respond to that

#

I can barely parse what they’re saying

restive ether
#

me either

#

was hoping you could translate

#

something tells me he didn’t submit any issues either

#

if he did they probably weren’t very helpful

pearl sail
restive ether
#

is this the tweakio guy

#

i just checked zebra issues

#

his issue seems close

pearl sail
#

I'm sorry wdym by clean CWD

#

Ah I have no idea but I am guessing yeah something might break

#

you can try tho

#

aite

restive ether
#

i don’t know why he’s saying multiple people have complained i see no indication of that

#

at least on github

#

minimal issues on the page and only one seems to be store related

#

i didn’t realize apps like zebra were effected by safari settings

#

ahh

#

that makes sense

#

i forgot about that

lime pivot
#

I would have hoped the auth popup, which is intended for auth flows where a cookie is set on your device, would warn the user about cookies being disabled, but hey whatever

tepid olive
#

I hate Zebra

#

Horses better

lime pivot
tepid olive
tepid olive
#

damn zebra team is good with animals

restive ether
#

there’s a simpson clip for everything

tepid olive
primal perch
#

even of me doing your mom

pearl sail
restive ether
#

proof

ocean raptor
#

@lime pivot @grave sparrow salsa is back up

primal perch
#

@lime pivot @grave sparrow salsa is back up

restive ether
#

salsa

lime pivot
#

@lime pivot @grave sparrow salsa is back up

tepid olive
#

@lime pivot @grave sparrow salsa is back up

pearl sail
#

@lime pivot @grave sparrow salsa is back up

next wadi
untold river
#

@lime pivot @grave sparrow salsa is back up

tepid olive
subtle grail
#

salsa

#

yum

indigo peak
primal perch
lime pivot
#

craft

indigo peak
#

why dont you craft some chariz merch

primal perch
#

true

#

give

indigo peak
#

speaking of which, @lime pivot my mother and i have been busy with irl things, but it's clearing up now, so expect chariz merch soon ™️

pearl sail
#

@restive ether Someone thought my Procursus Hoodie was the salesforce logo

restive ether
#

the what

#

i had to look that up lol

#

wtf

#

rip procursus tornado

pearl sail
#

No It was the table logo which made me even more confused when he mentioned it

#

He was a security guard at a dispensary so I just excused it as the dude being high on the job

tepid olive
restive ether
#

or it’s some older guy who’s cool and we just talk about like rock music while we’re waiting outside

pearl sail
#

accurate even for here as well lol

gentle grove
#

i remember seeing their ad on the olympics

pearl sail
#

They are a huge company

#

Have the biggest tower in San Francisco

lime pivot
lime pivot
#

what are you trying to do?

ocean raptor
#

From teespring?

pearl sail
ocean raptor
#

Step 1. Find a charger

ocean raptor
lime pivot
#

well, it’d probably be the most comprehensive way to do it, it’d apply everywhere

#

status bar, widget, also what’s presented to apps that query battery %

#

try not to cause your device to shut down from thinking it has low battery though lmao

pearl sail
faint timber
pearl sail
#

remove it

#

Just delete the tarball redownload it I guess

pearl sail
hardy glen
faint timber
#

thanks

untold river
#

in the setup stage

#

aight

pearl sail
#

I don't have push access

#

@ashen birch and @subtle grail are the ones you need to ask

#

this patch looks fine to me tho

#

Yeah that should be fine then if it is in the SDK

#

but Cameron would be able to better verify ofc

#

remote-cmds built fine for me

#

the tar might be corrupted delete and try rebuilding

faint timber
pearl sail
#

classic

#

fr

ashen birch
#

@grave sparrow i’d recommend building the strap projects separately

#

make bootstrap is kinda race condition-y

#

after u do all that just build the strap normally

pearl sail
#

not that I am of aware since the whole project was based off of parallel building

restive ether
#

bruh.

ashen birch
#
import pathlib


def main():
    strapprojects = list()
    path = pathlib.Path('makefiles')
    for mk in path.glob('*.mk'):
        with mk.open('r') as f:
            for line in f.readlines():
                if 'STRAPPROJECTS' in line:
                    strapprojects.append(line.replace(' ', '').replace('\n', '').split('+=')[1])

    print(f"gmake {' '.join(strapprojects)}")
if __name__ == '__main__':
    main()
    ```
#

are you just doin it for macOS

#

whats it even for

ashen birch
#

ok

restive ether
#

.

gentle grove
#

stage them then get the staged diff

#

how

#

git add .

#

git diff --staged HEAD > whatever.diff

#

what do you want to do instead

#

Smh

#

You put more effort into saying you're lazy than into getting the diff

#

wdym

pearl sail
gentle grove
#

Looks like an m&m

primal perch
pearl sail
#

true

#

I would just make a fork and make a branch of a clean main

gentle grove
#

why

#

What did I do

#

Was it that stupid dog rolex

#

What is my suggestion

primal perch
#

go to bed

#

no sleep is the fastest way to gimp yourself

untold river
#

gimp

primal perch
#

to gimp (verb)

#

to handicap

#

noun. US and Canadian offensive, slang a physically disabled person, esp one who is lame. slang a sexual fetishist who likes to be dominated and who dresses in a leather or rubber body suit with mask, zips, and chains.

#

@restive ether are you a gimp

#

bdsm shit

#

me when i lose to a level 11

#

(i’m level 13)

faint timber
#

haha loser

primal perch
#

cope

#

seethe, even

faint timber
#

the problem is writing the code in c and not c++

primal perch
#

c—

#

c+=-1

faint timber
#

"++c"[::-1]

primal perch
#

doesn’t matter

faint timber
#

big brain python

primal perch
pearl sail
#

There is no fakeroot for iOS for a reason

#

and that is cause it is broken as fuck to fix for iOS

primal perch
faint timber
#

lol

pearl sail
#

man

tepid olive
#

just use tmux tr

lime pivot
#

@ocean raptor errrrr

ocean raptor
#

yes?

#

lto FTW

lime pivot
#

can I like, not make it bitcode?

ocean raptor
lime pivot
#

hmm so guess I'll need to recompile

#

oh well

lime pivot
#

wew lad

#

just frustrated at this point with all the crap I need to do to tell apple yes I know what I'm doing go away

ocean raptor
#

maybe that a sign

#

that you shouldn't be doing this

lime pivot
#

nope

ocean raptor
lime pivot
#

sorry

restive ether
#

llvm troll code

lime pivot
#

for some reason GITHUB_ARCHIVE is broken @ocean raptor

ocean raptor
#

I doubt that

#

It hasn't been touched since it was added

lime pivot
#
if [  ]; then [ ! -f "/Users/adamdemasi/Developer/git/procursus/build_source/-1.5.2.tar.gz" ] && wget -q -nc -O/Users/adamdemasi/Developer/git/procursus/build_source/-1.5.2.tar.gz https://github.com/facebook/zstd/archive/v1.5.2.tar.gz; else [ ! -f "/Users/adamdemasi/Developer/git/procursus/build_source/zstd-1.5.2.tar.gz" ] && wget -q -nc -O/Users/adamdemasi/Developer/git/procursus/build_source/zstd-1.5.2.tar.gz https://github.com/facebook/zstd/archive/v1.5.2.tar.gz; fi
make: [makefiles/zstd.mk:11: zstd-setup] Error 1 (ignored)```
#

does that look right?

ocean raptor
#

yes

#

it exists so it didn't download it again

lime pivot
#

but, it just fails and creates an empty file

ocean raptor
#

then delete build_source/zstd-1.5.2.tar.gz

lime pivot
#

if I copy paste and remove -q -nc it works

#

so idk what its problem is

#

happened for xxhash as well

lime pivot
#

yeah, all of the wgets are failing, can't figure out why

#

if I copy paste the command and run it manually, then it's fine

#

also this is a thing 🥴

#

yeah it's possible I got unlucky

ocean raptor
lime pivot
#

libgpg-error giving me errors fr

primal perch
restive ether
#

A&W and Barq’s better

ocean raptor
#

barqs does suck those

#

literally worst root beer ever

restive ether
#

L

primal perch
tepid olive
primal perch
#

😐

restive ether
#

you need to be fixed

primal perch
ocean raptor
tepid olive
#
a.out: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
tepid olive
ocean raptor
restive ether
#

bruv

ocean raptor
#

smh

tepid olive
#
iPhone:~ root# ./a.out.1
com.apple.os.update-EB95EB79BD75ABD4B649EAF5AA2053B5FF73687C7B72D310D0C393BCB7EF5775F47E8BD85C3D6359BC2CB16224747AF4
iPhone:~ root# snappy -s
2022-03-02 17:32:58.057 snappy[11347:133731] === SSL Kill Switch 2: Preference set to 1.
System Snapshot: com.apple.os.update-EB95EB79BD75ABD4B649EAF5AA2053B5FF73687C7B72D310D0C393BCB7EF5775F47E8BD85C3D6359BC2CB16224747AF4
#

seems good

ocean raptor
#

SSL Kill Switch uhh

tepid olive
#

I should probably disable it when not using it

ocean raptor
#

or do any banking

tepid olive
ocean raptor
ocean raptor
grim sparrow
#

huh?

ocean raptor
#

whoops

#

wrong person

#

sorry

tepid olive
ocean raptor
#

Please do, I've been putting it off

misty cradle
#

Dn

#

who wants my bayc 7777 for 100$

ocean raptor
#
cp -a $(BUILD_STAGE)/plutil $(BUILD_DIST)/plutil
#

Those are some leftovers from the hardcoded /usr days

pearl sail
#

screen is being a bitch and I can’t figure out way

#

I got to compile yesterday past the error but it fails on something else

ocean raptor
#

That's the correct fix..

#

Not home

pearl sail
#

Honestly it is probably linking against something it doesn’t need to would be my best guess, but I’m not sure at all

#

Also fakeroot has an update but it can’t define a tcp header in one of the c files

#

Pretty sure it is present on the old version as well

#

so a sdk change in guessing

ocean raptor
#

I committed the fix already

restive ether
#

whois needs to be updated anyways

ocean raptor
#

@grave sparrow CONFIG_FILE="$(MEMO_PREFIX)/etc/whois.conf" prefix="$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)"

#

Add that to both the install and build make calls

#

Yes

#

$(MEMO_PREFIX)/var

ocean raptor
#

No, I said it correct

#

Make sure DESTDIR doesn't have MEMO_PREFIX in it

#

Yes

restive ether
#

you

#

update whois

#

.11

#

si

#

should really use https links

#

but we’re bad at that

#

doubt they changed anything in a minor version

primal perch
#

let’s use md5 in 2022

#

🗿

#

how’s 15.4 @restive ether

restive ether
#

good

primal perch
#

after a week or two 15.3 doesn’t suck that much

restive ether
#

they still haven’t responded to my feedback

#

which is annoying

primal perch
#

but i’m hoping .4 is better

restive ether
#

welcome to 2012

primal perch
#

in fairness who’s gonna hack a shitty layoutsubviews deb

#

plus there’s already rampant malware on iphones

#

it’s called unc0ver and taurine

primal perch
#

ok

restive ether
#

go ahead, be a contributor

somber kettle
#

does anyone here know how to get total bytes of an image during runtime? i do this atm:

size_t size = sb.st_size;```
restive ether
#

we both know what happens when you get push access

ocean raptor
#

Open PR smh

restive ether
#

smh my head

#

no

#

we don’t have it

#

remote cmds isn’t finished yet i don’t think

#

oh nick disabled the daemons so it should be fine ready

restive ether
#

lol

pearl sail
#

Classic

late ridge
#

help how hook swift /srs

pearl sail
#

/var/var

#

what?

#

oh

ocean raptor
#

Sounds good

#

You should PR all of this trol

pearl sail
#

A smart thing to do would have be create a clean clone and then make all you changes in a separate branch

#

I learned all my git stuff from Cameron

#

I can see the love-hate relationship forming already

#

I have a unzip PR open

#

let me check rq

#

no

restive ether
#

what’s the libiosexec PR

pearl sail
#

^

#

No that is a new one for me

#

He is just using the latest version probably has to PR it later

tepid olive
#

Capt Inc.

pearl sail
#

yeah that makes sense as well

#

If he hasn't PRed yet I would not do it

ocean raptor
#

Don't PR this or prep_bootstrap.sh yet, I'm gonna be updating libiosexec sometime soon so I'll handle those

#

You can include that

#

@pearl sail what PRs should I review?

#

I'll merge 1 or 2 then work on libiosexec

tepid olive
#

Gm

pearl sail
#

unzip is the easiest

tepid olive
#

Just fixed another memory leak 😵‍💫 I hate ARC

pearl sail
#

Yeah keto just had to make an easy fix so we didn't need to touch python-poetry

restive ether
#

why are we not setting zsh smh!

pearl sail
restive ether
#

oh i forgot rootless is borked

#

oh man that’s gonna suck

pearl sail
restive ether
#

just look for /bin not that deep

pearl sail
#

rg "/bin"

restive ether
#

Rust grep

pearl sail
#

sudo apt install ripgrep

#

do it from Procursus main directory

#

I don't think Nick would do that, but you can check

#

It is probably looking at all instances of /bin

#

Not sure I haven't really messed with ripgrep like that

#

check the manpage

restive ether
#

don’t you just want /bin

#

oh i didn’t see that

#

MEMO_SUB_PREFIX

#

mtree

pearl sail
#

what the fuck

restive ether
#

i think cam wants that gone anyways

#

he just used that one cause he couldn’t get apple’s to compile

#

and it’s probably there now

pearl sail
#

Yeah that is probably the better way

indigo peak
#

how to not have this happen

lime pivot
#

@grave sparrow the bad cutting out of the hair in your profile pic hurts me

lime pivot
indigo peak
#

o shit that works

#

thanks

gentle grove
#

``

lime pivot
#

I would not

#

actually I want to show off pixelmator select subject

#

M A C H I N E L E A R N I N G

#

where did you even find that photo

pearl sail
#

in his collection

lime pivot
#

legit can't find that exact one

misty cradle
#

airpods girl

#

she was the best fr

lime pivot
#

what is that article title lmao

pearl sail
#

built fine for me

lime pivot
#

gonna say she doesn't work at Doppler Labs any more

pearl sail
#

sounds painful

lime pivot
#

soooo close

#

it ruined her hair but everything else, damn

#

you can't tell with a white background actually

zenith hatch
#

lol

lime pivot
#

here you go you simp @grave sparrow

zenith hatch
#

no

#

thats white bg

lime pivot
#

you tell me bruh

zenith hatch
#

aaron said transparent only

#

woeis

lime pivot
#

oh you want transparent

#

@shut stag penis

#

could have fixed the hair but neh

#

it at least has smooth edges

shut stag
#

capt is obsessed with her

hasty ruin
lime pivot
#

given her history at Doppler I see why now

golden horizon
#

someone know the code of the mfi authentification (for external accessory) is in which framework / binary please ?

lime pivot
golden horizon
#

yes iap2 but maybe the code is in the spring board of something @lime pivot

lime pivot
#

unlikely

golden horizon
#

i don't know how to find it i'm looking everywhere

lime pivot
#

there's a bunch of daemons for IAP

golden horizon
#

yep

lime pivot
#

best to start from there and then look at the IAP private frameworks

golden horizon
#

i want to patch after the authentication response

lime pivot
#

iapauthd sounds interesting

golden horizon
#

but i need to find the right daemon

lime pivot
#

/System/Library/PrivateFrameworks/IAPAuthentication.framework/Support/iapauthd

golden horizon
#

oh, i'm gonna check that thanks

#

the binary is not on the mac, i have to take it from my iphone

lime pivot
#

yeah, won't be on macOS I guess since there's no lightning there

untold river
#

imagine

#

lightning powered macs

golden horizon
#

🥶

lime pivot
#

technically easier than ever to implement because of the architecture being so close to iPads now

golden horizon
#

i hope i can do what i want

tepid olive
#

this error hurts my head

bash: /root/theos/toolchain/linux/iphone/bin/ldid: cannot execute binary file: Exec format error
make[2]: *** [/root/theos/makefiles/instance/library.mk:51: /root/LAS/.theos/obj/CODM.dylib] Error 126
rm /root/LAS/.theos/obj/CODM.dylib.4998c70c.unsigned
make[1]: *** [/root/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/root/theos/makefiles/master/rules.mk:117: CODM.all.tweak.variables] Error 2```
#

saw some pretty similar results

#

on google

ocean raptor
#

Don't run as root uhh

tepid olive
#

saying it was toolchain

ocean raptor
#

is this WSL?

tepid olive
#

yeah

#

i installed theos straight off the installation site

#

and my theos folder is was in root

lime pivot
#

be careful about mixing permissions, it'll just cause problems for yourself

tepid olive
#

cant access root without running sudo

#

or do anything with theos at all

lime pivot
#

you shouldn't ever be running make with sudo

tepid olive
#

im in wsl

lime pivot
#

you still shouldn't be using sudo

tepid olive
#

then how can I compile packages if i cant ran sudo lmao

grim sparrow
#

why would you need sudo

tepid olive
#

because my theos is in my root folder

grim sparrow
#

try not running inside /root

lime pivot
#

you can move it to your own homedir with bash sudo mv ~root/theos ~swalie/ sudo chown -R swalie:swalie ~swalie/theos

tepid olive
#

alr

ocean raptor
#

"I use Checkrain on my iPhone," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Checkra1n is just the jailbreak. You use Elucubratus+Checkra1n!' I don't miss a beat and reply with a smirk, "I use Odysseyra1n, a jailbreak that doesn't include the Elucubratus bootstrap, or any other Elucubratus patches. It's Checkra1n, but it's not Elucubratus+Checkra1n." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH Sbingner's TOOLCHAIN! THAT MEANS IT'S STILL ELUCUBRATUS!" Coolly, I reply "If a tweak were compiled with Sbingner's toolchain, would that make it elucubratus?" I interrupt his response with "-and work is being made on Procursus to make it more compiler-agnostic. Even if you were correct, you won't be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.

lime pivot
#

lol bot

grim sparrow
#

"I use Checkrain on my iPhone," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Checkra1n is just the jailbreak. You use Elucubratus+Checkra1n!' I don't miss a beat and reply with a smirk, "I use Odysseyra1n, a jailbreak that doesn't include the Elucubratus bootstrap, or any other Elucubratus patches. It's Checkra1n, but it's not Elucubratus+Checkra1n." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH Sbingner's TOOLCHAIN! THAT MEANS IT'S STILL ELUCUBRATUS!" Coolly, I reply "If a tweak were compiled with Sbingner's toolchain, would that make it elucubratus?" I interrupt his response with "-and work is being made on Procursus to make it more compiler-agnostic. Even if you were correct, you won't be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.

tepid olive
#

mv: cannot move '/root/theos' to '/home/shrino/theos': Permission denied

tepid olive
#

im in sudo mode aka root

grim sparrow
#

ok

#

hear me out

#

don't be

restive ether
#

.

grim sparrow
tepid olive
#

😐

restive ether
#

don’t be root
ok but i’m root

tepid olive
#

ah yes me moving something in root requires no root

#

👍

grim sparrow
restive ether
#

the trick is to actually follow the steps correctly and never have put it there to begin with

grim sparrow
#

^

grim sparrow
#

f set to logic 1, the contactless UART waits for the value F0h before
the receiver is activated and F0h is added as a Sync-byte for
transmission.
This bit is only valid for 106 kbit during NFCIP-1 data exchange
protocol.
In all other modes it shall be set to logic 0

ocean raptor
restive ether
#

hahaha

#

i can’t believe you just sent that

ocean raptor
grim sparrow
#

please point to where on that page it tells you to put it in /root

tepid olive
#

i didnt run it in root mode

restive ether
#

so why is it magically in root

tepid olive
tepid olive
grim sparrow
#

you literally asked the owner of that page to change something that isn't there

restive ether
#

you’re the one insisting the directions tell you to do something and when someone points out your wrong you moved the goal post

grim sparrow
#

then move it

ocean raptor
#

You know what's funny, macOS includes pwd_mkdb and /etc/pwd.db

#

But

grim sparrow
#

me omw to compile aemulo for macos

ocean raptor
#

getpw* funcs on macOS will read from DS or directly from /etc/{master.}passwd

silver rampart
#

all the NFC apps are mediocre

grim sparrow
#

Here’s the thing

#

It’s a lot harder for android

#

Apple have used the same nfc firmware since day 1

#

So programming the chip is easy

silver rampart
#

and working w apple software is easy

grim sparrow
#

Exactly

silver rampart
#

never touching android dev

grim sparrow
#

Like

silver rampart
#

or RE

grim sparrow
#

For doing serial data writes to the chip

#

There’s just a function I have to play with

#

Set the GPIO pins accordingly and then serial write the data

#

And then capture the output

#

Pipe the output from nfcd to my front ends

zenith hatch
#

gm amy

grim sparrow
#

Respond to the output

#

Gm

#

It’s gotten to the point now where I could ditch Nearfield entirely

silver rampart
#

farfield

zenith hatch
#

veryfarfield

grim sparrow
#

I just learnt over time how to do all the nfc functions with serial data instead of apple frameworks

zenith hatch
#

wait wait

silver rampart
#

genuinely though trying to get iphones to read my NFC implant is more like

zenith hatch
#

garfield

silver rampart
#

ExtremelycloseField

grim sparrow
#

Yeah I imagine

zenith hatch
#

lasagna

grim sparrow
#

I would get an implant if they had a block 0 unlocked 7byte tag

#

The only block 0 unlocked they have is 4 byte

zenith hatch
#

make your own implants troll

grim sparrow
#

You can custom request but that’ll set you back around $1000

silver rampart
#

i'd get another if they had one that could handle emulating other devices

grim sparrow
#

And that’s money I’m not spending for a gimmick

zenith hatch
#

mann

grim sparrow
silver rampart
#

yeah

grim sparrow
#

That’s why I just use my phone

#

With enough memory patching the entire memory block is unlocked

#

I just have one very small problem rn and it’s been bugging me for weeks

#

Nobody I’ve asked can solve it and NXP won’t help me

zenith hatch
#

pain

grim sparrow
#

I’m beginning to think it’s impossible to achieve honestly

#

I just refuse to believe there’s not something I can do

#

Also, running antenna self tests on every device I’ve tried has failed and I’ve followed the documentation exactly

tepid olive
#
make: *** No rule to make target 'package'.  Stop.```
#

makes sense

zenith hatch
#

not false

tepid olive
#


ARCHS = arm64 

DEBUG = 0
FINALPACKAGE = 1
FOR_RELEASE = 1

include $(THEOS)/makefiles/common.mk```
#

oh yeah

#

shouldnt i change export theos

#

to export $THEOS

stuck wyvern
#

okay first of all, why isn't theos in your env variables

#

and why the fuck is it in /root/

grim sparrow
#

You shouldn’t be putting that in your makefile

tepid olive
#

no shit im changing it

zenith hatch
#

zoey and amy tryin to help you why you so mean

stuck wyvern
zenith hatch
tepid olive
#

ok

zenith hatch
#

no you just pulled a dumb one

tepid olive
#

i even acknowledged that i have to change it

zenith hatch
#

who puts shit in root

tepid olive
zenith hatch
tepid olive
zenith hatch
#

oke

#

@grave sparrow is that assembly in your aboutme and what does it do

stuck wyvern
#

Just put it in your home, putting stuff in /root/ isn't good

zenith hatch
#

^

tepid olive
#

same output

stuck wyvern
#

where is your project, is it in root

tepid olive
#

no @grim sparrow told me to "just move it" so I copy and paste theos into home

#

👍

stuck wyvern
#

Not theos itself, your tweak

tepid olive
#

same directory

zenith hatch
#

man

tepid olive
grim sparrow
# tepid olive

Do you want me to tell you what’s wrong here or are you just gonna bitch again

zenith hatch
#

the latter