#development

1 messages · Page 38 of 1

hasty ruin
#

👍

indigo peak
#

make a time library

#

that’s like

#

.3 seconds
That’s about the same time as an average human blink

#

Just make a lib that compares times like that

#

so it’s easier to comprehend time like that

#

executed in: 120 seconds
Roughly 518 people were born in that time!

next wadi
#

wait actually let him cook

#

that sounds kinda good

cloud yacht
#

Honestly it does

next wadi
#

I might do it

#

but i'd have to make a dictionary for time comparisons

#

or find an api

#

api isnt a bad idea

cloud yacht
#

Yeah thats the biggest thing

next wadi
#

and then make it a random selection of APIs

#

so that its different every time

cloud yacht
#

API is okay but it should also work offline

next wadi
#

yea true

#

thats gonna suck though

#

idek how possible that is

timid furnace
#

humanize but with funny times instead of human readable times

cloud yacht
#

Although you make the library then make an api using the library so people can use it in other languages and whatnot

next wadi
#

like theres so many possible different times

#

i'd need so much data in order to even make it somewhat useable

cloud yacht
#

Yeah

#

I mean you could cap it

#

but it would have to be a large cap to be useful

next wadi
#

yea that defeats the purpose i think

#

im probably just gonna use an API

#

and if the request fails then i'll just fallback to outputting the default time

primal perch
#

me

indigo peak
#

it’s not a bad idea

#

this is what happens when you let me cook

next wadi
#

@cloud yacht i've actually been mentally handicapped

#

i can just get the amount of people that are born in 1s and multiply it based on the time

#

or whatever unit of measurement

#

lmfao

cloud yacht
#

Right

#

but you need to figure out which data is good for a time range

next wadi
#

how long is a jiffy do you guys think

cloud yacht
#

like 0.23325896263122559 seconds isn't the best to calculate how many people were born

#

And 23403943 Centries is also not good for the number of people born

next wadi
#

thats not the hard part

#

i can add a lambda function to each individual key in the data

#

so that it only picks one that "works" for that time measurement

#

:bigbrain:

next wadi
#

apparently its between 1 and 10 ms

#

noted

#

i'll make that valid for up to 2s

cloud yacht
#

Nah make it valid up until like .9 seconds then .9 secs to like 5 secs is just a sec

next wadi
#

should i do like

#

'6 "just a sec"s'

cloud yacht
#

nah

#

We want this to not be useful much

#

It should not show any numbers that are tied directly to time

#

its too confusing

#

make 6 like 2 shakes of a dogs tail

#

ok I googled that and apparently its actually a lambs tail

next wadi
#

i thought it was cats tail

cloud yacht
#

Ok well I guess we're both just stupid

next wadi
#

20 seconds @cloud yacht

#

🧌

#

some of them are gonna be real stats

#

and some of them are just gonna be nothing

cloud yacht
#

Anything under 1 milisecond should just be instant

primal perch
#

gorn

cloud yacht
next wadi
#

a microcentury is 3,155.7 seconds

cloud yacht
#

ok cool

primal perch
#

millicentury

#

36.5242199 days

next wadi
#

🧌

hasty ruin
#

It’s more like 100

next wadi
#

thats the joke

#

trollage

indigo peak
#

@next wadi do one for the ISS traveling

#

4.76 miles/s

#

according to google

#

The International Space Station traveled approximately 37.18 miles in that time

next wadi
#

@cloud yacht

next wadi
hasty ruin
#

move faster

#

đŸƒâ€â™‚ïž

cloud yacht
#

Ok just generate a random speed and then calculate how far you would have traveled in that speed

primal perch
#

gorn

cloud yacht
#

but like the unit of distance in the distance/time is different than the other one

next wadi
#

ohhh ok

primal perch
#
print(f"0x{0x6fff & 0x3fff:x}")```
indigo peak
#

@next wadi make an api people can contribute to

cloud yacht
#

Like: You would have traveled 0.86301561 miles at 500 km/h

next wadi
#

keep em coming

primal perch
#

cuming

next wadi
#

oh

hasty ruin
next wadi
#

no

hasty ruin
#

why not

next wadi
#

if you can find an actual number

#

with a source

#

i'll consider it

hasty ruin
#

28mph

cloud yacht
#

We need some larger units

hasty ruin
#

45.062 km/h

next wadi
#

bruh

next wadi
primal perch
#

Answer: B. However, once sperm enter the vagina, they slow down like four lanes merging into one: It takes 5 minutes for them to travel the 6 inches to the cervix and can take up to 72 hours to reach an egg, says Mark Elliot, director of the Institute for Psychological and Sexual Health in Columbus, Ohio.

#

Answer: A. Ninety percent of men measure between 5 and 7 inches when erect, while the mean size of a flaccid penis is 3.89 inches. If you insist on measuring yourself: Press the ruler--er, yardstick--against your pubic bone, just above your penis.

#

mean size of flaccid is 3.89

next wadi
cloud yacht
primal perch
#
  1. How much ejaculate will a man produce in his lifetime?

A. 2 quarts
B. 8 pints
C. 14 gallons
D. 18 gallons
E. This is entirely too gross to contemplate

Answer: C. 14 gallons--enough to fill the gas tank of a 1993 Plymouth Duster or a Shop-Vac Ultra Pump Wet/Dry Vac.

hasty ruin
#

let’s increase the mean

primal perch
next wadi
#

i love statistics like that

primal perch
#

your mom does too fr

hasty ruin
#

stares at your mother

primal perch
hasty ruin
#

16 gallons already!!

primal perch
#

14 gallons is a lot of nut

next wadi
#

how is that even possible

#

does that mean that we just produce it or is it uh

#

secreted

hasty ruin
#

What does the question say

next wadi
hasty ruin
#

14 produced

#

13.9 secreted

next wadi
#

This conversation took a really interesting turn.

primal perch
#

that means on average with4 billion males world wide, there is 25.35 gallons of cum ejaculated worldwide per second

faint stag
primal perch
#

and an avg lifespan of 70

primal perch
hasty ruin
primal perch
#

the cum river

hasty ruin
grim sparrow
next wadi
#

should i add app support to luz

#

im thinking no

faint stag
pearl sail
#

Yeah those few meth heads

next wadi
#

exactly

#

like

#

who even does that

faint stag
#

sparkdev (optionally)

next wadi
#

all the devs that i know that use apps use xcode for them

#

ok so

#

im not doing activator stuff

#

idk about application

#

im not doing the cc module or cydget or flipswitch

faint stag
#

just ignore everything that looks legacy troll

next wadi
#

im not doing jailed (cuz idk if anyone wants it)

#

so

#

i have tool, tweak, and prefbundle

#

im gonna add xpc, library and framework

#

and call it a day i think

#

is that reasonable

next wadi
indigo peak
#

@next wadi

import random

class Units:
    MAP = {
        4.76: 'The ISS traveled RESULT miles',
        18.5: 'The Earth traveled RESULT miles',
        80: 'Your heart beat RESULT times',
        4: 'RESULT people were born',
        2: 'RESULT people died',
        3391204: 'RESULT emails were sent',
        250: 'Bill gates made $RESULT USD',
        13324: 'The US national debt increased by $RESULT USD',
        166: 'RESULT rainforest trees were cut down',
        30: 'RESULT stars exploded',
        4800: 'RESULT stars were created',
        0.000024: 'A Nike in Vietnam worker made $RESULT USD',
        52286: 'RESULT people donated to charity',
        9.2: 'The universe expanded by RESULT miles',
        1.74: 'RESULT tons of food was thrown away',
        75: 'RESULT McDonalds burgers were eaten',
        3000000: 'RESULT Google searches were made',
        372: 'RESULT people searched for porn',
        25000: 'RESULT people had orgasms'
    }
    
    def __init__(self, seconds):
        self.seconds = seconds
    
    def get_random(self):
        multiplier = random.choice(list(self.MAP.keys()))
        unit = "{:,}".format(self.seconds * multiplier)
        return f"{(self.MAP[multiplier].replace('RESULT', str(unit)))} in that time."


if __name__ == '__main__':
    units = Units(1124)
    print(units.get_random())
    
next wadi
#

yo true]

#

add handling for if there was only one occurence

#

i.e. 1 person donated to charity

indigo peak
#

question

#

how does it work if its 1.1

next wadi
#

1.1 people donated to charity

indigo peak
#

sick

next wadi
#

true

indigo peak
#

pov i have homework to do but im cooking some shit python code rn

next wadi
#

star this repo right now 😡

#

i added preferences support trol

#

its now totally usable for like most tweaks

#

so you guys should check it out

cloud yacht
#

Where documentation?

next wadi
#

so

#

i havent gotten around to documentation yet

#

but

#

you can use luz gen and cross-reference with this default yaml to get a rough idea of how configuration works

scenic spear
#

Guys I buy Carbridge from website but I don’t get sources for Cydia can anyone help me ?

vivid dew
faint timber
zenith hatch
#

@next wadi hi

old kiln
#

how would I go about properly hooking into this method in BKHIDPrimaryEventProcessor? (found in Runtime Explorer)

whenever I hook it like this and restart backboardd I end up in a crash loop

my code:

#include <Foundation/Foundation.h>
#include <UIKit/UIPressesEvent.h>

//#include <BackBoard/BackBoardServices.h>
//#include <BackBoardHIDEventFoundation/BackBoardHIDEventFoundation.h>
//#include <BackBoardHIDEventProcessors/BackBoardHIDEventProcessors.h>

typedef NS_ENUM(NSInteger, UIPressTypeCode) {
    MEOW    =    0, /* idk why I put this here but it exists I guess */
    HOME    =    101,
    POWER =    104,
};

%hook SpringBoard
- (bool)_handlePhysicalButtonEvent:(UIPressesEvent*)event {
    NSLog(@"[meow] processed HID event -> %@", event/*.allPresses.allObjects[0]*/);
    %log;

    if (event.allPresses.count == 0) return %orig;
    long type = event.allPresses.allObjects[0].type;
    long typeCode = (UIPressTypeCode) type;

    NSLog(@"[meow] button event: %ld", type);
    if (typeCode == POWER) {
        NSLog(@"[meow] power button pressed, cancelling event");
        return false;
    }
    return %orig;
}
%end


// the part that crashes backboardd
%hook BKHIDPrimaryEventProcessor
- (long long)processEvent:(id)arg1 sender:(id)arg2 dispatcher:(id)arg3 {
    NSLog(@"[inputcontrol] hid process event");
    //%log;
    return %orig;
}
%end

iPadOS 14.2

#

I have added the BackBoard private frameworks to my Makefile and bundle filter in the .plist

restive ether
#

definitely not

old kiln
#

ill attempt to get one

#

can I just oslog over ssh?

tepid olive
#

you can go in Analytics and Data in Settings

old kiln
teal solstice
#

Hey everyone I’m working on Facebook SSL pinning bypass, can anyone help? Who knows frida and IDA at least

glacial matrix
#

You wouldn’t associate “luz” as lightweight in Spanish, but you would with fast. Which seems to be the case for this project

next wadi
zenith hatch
#

hi

unkempt raft
#

Hi, why does resigning an app using zsign makes it become small?

zenith hatch
next wadi
#

i love luz

unkempt raft
hasty ruin
faint stag
#

(i doubt they know how to write their own)

glacial matrix
hasty ruin
#

using it on an app such as instagram causes the app to just not work

#

they link against a custom ssl library

glacial matrix
#

Ah, that’s different from not working on big apps. It just doesn’t work with custom ssl libraries

hasty ruin
#

Yeah, I should’ve been more descriptive trol

glacial matrix
#

If it was a bug I could’ve reported it, maybe even fix it

teal solstice
#

I more than just know about this solutions, I participated in them

#

The problem is that Facebook doesn’t use native SSL pinning way

#

They made a hardening, custom way with proxygen

#

I need someone ultra knowledgeable to help me

#

It’s not possible to just grap some script from the internet, we should develop our own script

zenith hatch
#

gm

hasty ruin
primal perch
restive ether
#

11 take it or leave it

primal perch
#

joe

timid furnace
unkempt raft
#

is there a way to re-add it?

#

also some other keys are missing, as well as entitlements

#

I tried using iOS App Signer as an alternative, but it seems it doesn't allow changing bundle id just like zsign allowed me to (can't enter text in there)

timid furnace
#

Well you can't change the bundle ID if you're using a provisioning profile

#

Specifically you can't change it when the provisioning profile is restricting your bundle id

primal perch
#

std::unique_ptr

indigo peak
#

@next wadi

import random

class String(str):
    def parse(self, num):
        num = float(num)
        if num == 1.0:
            self = self.replace('{s}', '')
            self = self.replace('{VERB}', 'was')
            self = self.replace('{PERSON}', 'person')
            self = self.replace('{AN}', 'an ')
        else:
            self = self.replace('{s}', 's')
            self = self.replace('{VERB}', 'were')
            self = self.replace('{PERSON}', 'people')
            self = self.replace('{AN}', '')

        return self
#
class Units:
    MAP = {
        4.76: 'The ISS traveled {RESULT} mile{s}',
        18.5: 'The Earth traveled {RESULT} mile{s}',
        80: 'Your heart beat {RESULT} time{s}',
        4: '{RESULT} {PERSON} {VERB} born',
        2: '{RESULT} {PERSON} died',
        3391204: '{RESULT} email{s} {VERB} sent',
        250: 'Bill gates made ${RESULT} USD',
        13324: 'The US national debt increased by ${RESULT} USD',
        166: '{RESULT} rainforest tree{s} {VERB} cut down',
        30: '{RESULT} star{s} exploded',
        4800: '{RESULT} star{s} {VERB} created',
        52286: '{RESULT} {PERSON} donated to charity',
        9.2: 'The universe expanded by {RESULT} mile{s}',
        1.74: '{RESULT} ton{s} of food was thrown away',
        75: '{RESULT} McDonald\'s burger{s} {VERB} eaten',
        3000000: '{RESULT} Google searche{s} {VERB} made',
        372: '{RESULT} {PERSON} searched for porn',
        25000: '{RESULT} {PERSON} had {AN}orgasm{s}'
    }
    
    def __init__(self, seconds):
        self.seconds = seconds
    
    def get_random(self):
        multiplier = random.choice(list(self.MAP.keys()))
        unit = "{:,}".format(self.seconds * multiplier)
        num = float(unit.replace(',', ''))
        if num == int(num):
            unit = int(num)
        unit = round(int(num), 4)

        return f"{String(self.MAP[multiplier].replace('{RESULT}', str(unit))).parse(unit)} in that time."


if __name__ == '__main__':
    units = Units(1)
    print(units.get_random())
#

pretend theyre the same file

#

no nitro

next wadi
#

yo true

#

big dubs

indigo peak
#

you can also update it to do a random choice between

#

In that time {result}
{result} in that time

#

shit like that

#
25000 people had orgasms in that time.
In that time 4 people were born.
372 people searched for porn in that time.    
In that time 2 people died.
Bill gates made $250 USD in that time.        
75 McDonald's burgers were eaten in that time.
In that time the Earth traveled 18 miles.     
372 people searched for porn in that time.    
In that time 3391204 emails were sent.        
In that time 372 people searched for porn. 
next wadi
#

so ttue

#

true

indigo peak
#

fr

#

@next wadi rewrite!!

import random

class Units:
    MAP = {
        4.76: "The ISS traveled {RESULT:,} mile{s}",
        18.5: "The Earth traveled {RESULT:,} mile{s}",
        80: "Your heart beat {RESULT:,} time{s}",
        4: "{RESULT:,} person{s} was born",
        2: "{RESULT:,} person{s} died",
        3391204: "{RESULT:,} email{s} was sent",
        250: "Bill gates made ${RESULT:,.0f} USD",
        13324: "The US national debt increased by ${RESULT:,.0f} USD",
        166: "{RESULT:,} rainforest tree{s} was cut down",
        30: "{RESULT:,} star{s} exploded",
        4800: "{RESULT:,} star{s} was created",
        52286: "{RESULT:,} person{s} donated to charity",
        9.2: "The universe expanded by {RESULT:,} mile{s}",
        1.74: "{RESULT:,.2f} ton{s} of food was thrown away",
        75: "{RESULT:,} McDonald's burger{s} was eaten",
        3000000: "{RESULT:,} Google search{s} was made",
        372: "{RESULT:,} person{s} searched for porn",
        25000: "{RESULT:,} person{s} had {AN}orgasm{s}",
    }

    def __init__(self, seconds):
        self.seconds = seconds

    def get_random(self):
        multiplier = random.choice(list(self.MAP.keys()))
        unit = self.seconds * multiplier
        s = "s" if unit != 1 else ""
        an = "an " if unit == 1 else ""
        ret = (self.MAP[multiplier].replace("{s}", s).replace("{AN}", an)).format(
            RESULT=unit
        )
        if random.randint(0, 1):
            return f"{ret} in that time."
        return f"In that time {ret[0].lower() + ret[1:]}."


if __name__ == "__main__":
    units = Units(1)
    for i in range(10):
        print(units.get_random())
next wadi
#

true

indigo peak
#

True*

timid furnace
#

why do you mix .replace and .format

indigo peak
#

i prefer .replace

#

but .format got the job done

timid furnace
#

seek help

indigo peak
#

thanks

#

well im just replacing {s} with "" or "s"

#

so it doesnt matter

next wadi
#

@timid furnace i redid a bunch of the luz src

#

you should have a peek

#

its much more readable now

indigo peak
#

and since i have different format optiosn for "RESULT" i cant use replace

#

so i just use format

tepid olive
#

can anyone help me test my python program (need linux and a9 to a11 device)

ocean raptor
round forum
#

hello. does anyone know prolog

indigo peak
#

openai does

wind ravine
#

shh dont dox him

gentle grove
#

visiting rn

round forum
#

what is he doing with prolog

flint night
#

Me rn

weary heath
#

is there a way to debug macos apps (ios on m1) through ida 7.0? i don't have a local option

glacial matrix
#

Never used IDA, so I don’t know the features or limitations

weary heath
#

it is, but i can't find a debugserver build for macos

restive ether
weary heath
#

found it, thx

tepid olive
weary heath
#

it's slow af

#

get me jiang ying's 8.2 update

tepid olive
#

i have 8.2 legit though

weary heath
#

ida home joefatlaugh2

tepid olive
#

It has debugging, decompiling, disassembling, etc

#

everything ida pro has, except commercial use

weary heath
#

$365 from your wallet a year

tepid olive
#

i have good friends

#

you’re using ida 7.0 bro ☠

weary heath
tepid olive
#

no arm64e support or swift support

tepid olive
weary heath
#

not your license

#

unless they paid for it

tepid olive
#

and?

#

they paid for it

weary heath
#

is it in your name

tepid olive
#

ida 7.0 is so outdated it hardly works

#

unless you’re reversing armv7 apps

weary heath
#

works for me

#

not dealing with swift or arm64e either

tepid olive
#

at least use 7.7

weary heath
#

i got my original issue solved so

#

and you're not being helpful

tepid olive
#

i know

#

what do you expect

restive ether
#

average Canadian

ocean raptor
ocean raptor
#

it's called taxes trolllaugh

gentle grove
#

I use cutter for free

primal perch
#

evelyn try not to flex the ida home for 2 milliseconds challenge

pearl sail
#

The flex is that you are less for using outdated software while I am better for getting access based on having good connections

primal perch
#

i havent

#

i don’t pay federal income tax

pearl sail
grim sparrow
ocean raptor
grim sparrow
#

no

#

the fact that taxes pay for ghidra

ocean raptor
#

Oh wait, you live in a sane country where you don't have to file your own taxes

grim sparrow
#

I have to file taxes from aemulo etc

#

but from my employer, no

pearl sail
primal perch
#

so true

pearl sail
#

I agree with this tbh

ocean raptor
#

But then they wouldn't be able to spy on and exploit their citizens!

#

How am I supposed to feel safe if the government doesn't remove any privacy I have under the guise of security!

pearl sail
#

bro you about to have a drone mistake you for a foreign terrorist cell leader if you keep insinuating the government spies on us

ocean raptor
#

A small price to pay for the security of our nation! If they don't "accidentally" kill their own citizens how are they supposed to fight a war on terror thousands of miles away from any US territory

pearl sail
#

I will see your face on the missing person report

primal perch
#

A small price to pay for the security of our nation! If they don't "accidentally" kill their own citizens how are they supposed to fight a war on terror thousands of miles away from any US territory

ocean raptor
#

Is it possible to prepend to an xpc array?

#

@grave sparrow you seem like you'd know

gaunt helm
#

The more vulgar the programmer when he comment his code, the better the overall code is
https://cme.h-its.org/exelixis/pubs/JanThesis.pdf
"These tests, combined with our visual analysis of
the data yielded the result that repositories containing swearwords exhibit a statistically
significant higher average code-quality (5.87) compared to our general population (5.41)."

#

loooool

ocean raptor
#

That's grosser than your mom

gaunt helm
#

"get out of my way bitch" to amfi trol

#

swearing at and with pixels on my screen is fun

#

"a little fucky wucky"

#

that reminds me of the tf2 source leak

cloud yacht
#

// Fuck you future me do this

ocean raptor
#

wtf xpc++

#

C++ xpc wrapper

gaunt helm
#

do not remove or EVERYTHING will go to shit. trust me.

cloud yacht
#

I don't swear much in my code

primal perch
#

fuck off clang

#

clang sucks more

gaunt helm
#

great cock compiler

primal perch
#

fr

#

normal

ocean raptor
#

I realized xpc won't work for what I'm trying to do anyways

gentle grove
#

whar

tepid olive
ocean raptor
#

good evening, "capt"

pearl sail
#

stfu Andrew

hasty ruin
#

andrew p

#

more like

#

andrew likes pp

next wadi
#

capt likes wock

#

wha

#

no

#

not wok

#

wock

hasty ruin
pearl sail
#

still racist

next wadi
#

completely untrue

pearl sail
#

only a pasty boi like jaidan would say such a thing

next wadi
#

thats racism

pearl sail
#

No you are pasty that is an observation

next wadi
#

Ummmmm....

#

says the furry @pearl sail

#

"I am a dog."

hasty ruin
#

????

pearl sail
next wadi
#

its impossible

pearl sail
#

Ok but you got a courage pfp

#

WTF @hasty ruin

hasty ruin
#

sup?

pearl sail
#

pedo arc moment for you

next wadi
#

what did he say

#

please dm

pearl sail
#

He wants to groom you

next wadi
#

@hasty ruin i'm going to whack you upside the head with a baseball bat

hasty ruin
#

i did NOT say that

next wadi
#

this is gonna be you soon

hasty ruin
next wadi
#

my alt xbox account*

hasty ruin
#

i am behind you

#

.

next wadi
#

oh

#

what am i doing rn

hasty ruin
#

IN DMS NOT HERE

next wadi
hasty ruin
old kiln
#

does anyone know how to get (and modify) input/keypresses from an external bluetooth keyboard? there's a few keys I want to swap because my new bluetooth keyboard has a slightly different layout

I tried hooking into BackBoard's BKHIDPrimaryEventProcessor processEvent and while I have been able to get events I haven't been able to get keycodes from it and therefore haven't been able to modify them

I'm using iPadOS 14.2 and theos
Any help is greatly appreciated!

tepid olive
#

use raw iohid events

old kiln
#

I've tried that with little success, the main problem is hooking the method with the iohid event struct since it keeps erroring that it can't find it's definition anywhere

tepid olive
#

There are apis to do it yourself

old kiln
#

I never worked with modifications that aren't hooking sadly

#

would I have to patch bytecode at runtime or anything like it or can I capture and modify those events another way?

#

sorry for asking so many questions

tepid olive
#

make your own listener

old kiln
#

and I register that one in the BackBoardServices framework somewhere?

tepid olive
old kiln
#

im not familiar with apples internals (im very new to ios development), can you link me some resources to learn how to use IOHID

tepid olive
old kiln
warped thicket
#

@naive kraken I'm trying to use opainject I can't seem to get it working, everything should be correct, no app crashes etc.

RUNNING AS 0
Got task port 2563 for pid 12290!
[prepareForMagic] done, ropLoop: 0x18327F414
[createRemotePthread] Created bootstrap thread... now waiting on finish
[createRemotePthread] Bootstrap done!
[createRemotePthread] WARNING: failed to get thread state of thread 8195 when trying to find pthread, error: (os/kern) object terminated (37)
[createRemotePthread] Found pthread: 7427
[sandboxFixup] not needed, bailing out.
[injectDylibViaRop] Preparation done, now injecting!
[injectDylibViaRop] dlopen: 0x181640234
[arbCall] Set thread state for arbitary call
[arbCall] Started thread, waiting for it to finish...
[injectDylibViaRop] dlopen returned 0x0```
#

15.7.1

naive kraken
warped thicket
#

I logged out with idevicesyslog -u x -p App and I didn't see the NSLog I put in

#

Just did it globally to sanity check and no output. It's possible I created my dylib wrong. Is there an example one anywhere?

gleaming wave
#

@naive kraken could I ask your advice on something in dms?

gleaming wave
#

all good, figured it out

naive kraken
#

like dlopen is called correctly but returns an error

warped thicket
#

I'm not running rootless either

#

Where should I put the dylib?

naive kraken
#

inside the app bundle path if I had to guess

#

the sandbox deny-executable thing is fixable in opainject by issueing another extension I just haven't gotten to that yet

warped thicket
#

Alright will try that was giving me some grief earlier with permissions for some reason even though I tried to copy as root

naive kraken
#

probably because app bundles are locked behind an entitlement

warped thicket
#

Do you know which?

#

com.apple.private.security.storage.AppBundles

#

Probably this

naive kraken
#

yes

indigo peak
#

dont you need to sign the dylib the teamid of the app

#

or was that just for bfdecrypt

warped thicket
#

Feb 16 11:38:57 Chase(flexinject.dylib)[12290] <Notice>: ======================= libFlex dylib initialize ========================

#

W

turbid fjord
#

Most intelligent channel in this server

warped thicket
#

eta son

warped thicket
#

also the injection work and then the kernel panic'd

indigo peak
#

real

warped thicket
#

weird though because it was a good few minutes after, possibly unrelated

naive kraken
indigo peak
#

@warped thicket are you running jailed or jailbroken

warped thicket
#

jailbroken

#

I run a bunch of custom patches though, I require a silent jailbreak

restive ether
#

...?

ocean raptor
warped thicket
#

He do be requiring it

naive kraken
#

what jailbreakd

#

huh idk

#

must be something wrong with your implementation idk

grim sparrow
#

what what

#

oh lol

ocean raptor
#

@grave sparrow did you install the handler correctly?

#

Why &?

#

Bro probably uses #import in a .c too

naive kraken
#

any1 knows how to increase jetsam limits on my own daemon (maybe through the plist)?

warped thicket
#

Got the code injection working thanks @naive kraken

naive kraken
indigo peak
#

@naive kraken so id have to find a function in nfcd has 3 parameters that i can replace using dirty cow, correct?
so i can replace them to be these 3 params:
sandbox_extension_issue_iokit_user_client_class("com.apple.security.exception.iokit-user-client-class", "AppleStockholmControlUserClient", 0);

#

or am i being dumb

#

(yes im still doing this)

naive kraken
#

nah that's unrelated to jetsam

#

fuck that plist key doesn't seem to work either :/

restive ether
#

libexec wrapper

next wadi
naive kraken
#

wrappers?

#

I found some weird code online that can nuke jetsam completely for my process

#

will try that as a last resort I guess

#

well that's unfeasable cause it needs bash lol

#

I'm at a point in the jailbreak where bash isn't in trustcache

#

or an interpreter I guess, not neccessarily bash

#

like the whole point is to spawn jailbreakd so it can handle the trustcache

#

and then the other stuff works

gaunt helm
naive kraken
#

I was 11 when I picked this name

gaunt helm
#

i had names that were 100x worse when i was 11

naive kraken
#

nah that's not an option

#

I need to get rid of jetsam

#

that's the only option :/

#

I mean when main hits would be fine

#

maybe this could help?

steady nest
#

usually happens in iOS

#

killall usually isn't enough

#

has to be -9 (sigkill)

ocean raptor
#

Did you try not using signal(3)

#

And using sigaction instead

#

??

#

You're trying to SIGTERM something? Then you're supposed to use kill(2)

#

Idiot

#

don't use signal(3)

#

Use sigaction(2)

#

So you want it to do nothing when getting SIGTERM?

#

I'm confused

#

Do you want dispatch or sigaction

naive kraken
#

OK jetsam IS DONE FOR

#

Now I just have to figure out what's the issue with trustcache and then everything should work

next wadi
#

true...

#

Feel that? That's true.

#

naur

#

platform is for SDK shit and stuff

#

not for architecture

#

i did mess up on the version though good eye

#

in more ways than one

#

its actually supposed to be minVers

indigo peak
#

using the tccd sandbox "escape", is it possible to just send an xpc message to locationd that simulates the location

#

like how likely

#

on a scale of 1-10

#

1 being no

#

10 being yes

#

hm

#

im a gambling man

#

i like those odds

#

bet

#

im holding you to that

next wadi
#

capt wyd when i turn 18

indigo peak
#

bro hes gonna be dead of old age by then

next wadi
indigo peak
#

real

next wadi
primal perch
#

fuck the US government

#

real

naive kraken
#

idk for me it works

hasty ruin
#

America kek kek kek

#

👍

naive kraken
#

I mean no I didn't check, I just know that those exit calls didn't fire so it must somewhat work lol

primal perch
#

%rax

#

xtra-gay 0

#

Really Awesome seX

#

x86-64 better

#

best ISA ever

#

armv8 is poop

next wadi
#

@cloud yacht banner 👀

faint stag
#

bro actually remembered that dragon existed

primal perch
#

dragon dn across ur face

faint stag
primal perch
next wadi
silver rampart
faint stag
next wadi
#

i mainly did this as a project for myself cuz i was bored but i noticed that it was faster than other build systems so i decided to take it further

pearl sail
indigo peak
next wadi
next wadi
indigo peak
#

anything relating to it

pearl sail
next wadi
#

if they choose to ignore it thats fine

#

but its a faster option that i made for myself

next wadi
indigo peak
#

ah

next wadi
#

maybe i'll add a --vulgar-time option

indigo peak
#

public class unit extend time fr

pearl sail
next wadi
silver rampart
pearl sail
silver rampart
primal perch
#

me but actually with everythinbg

next wadi
pearl sail
#

true

indigo peak
#

wasnt theos supposed to be rewritten in python or something

next wadi
#

if you'd rather i didnt release it i'd totally understand

primal perch
#

any day now

next wadi
primal perch
#

logos.c

silver rampart
next wadi
#

logos src is hell though because perl sucks

silver rampart
#

anyways pretend i showed up after months, kekwed at my own dead project, then immediately disappeared wordlessly again

#

smoke bombs

next wadi
#

have a great rest of your night

primal perch
#

cashier: have a good day
me: ok you too
actually have a shit day like a boss

next wadi
#

Dont tell me to have a good day cuz believe me I WILL.

hasty ruin
indigo peak
#

someone pay me $13

primal perch
indigo peak
#

actually

#

buy me thios

primal perch
#

on jallah

primal perch
#

make it and ill venmo u 13

#

must be compliant 1:1

hasty ruin
next wadi
#

bro fibbed

hasty ruin
#

i failed again bruh

next wadi
primal perch
#

fr

#

fibber

hasty ruin
#

yk how i am

#

i can’t sleep

#

Ever

#

🗿

primal perch
#

hes doing :wankge:

hasty ruin
#

nah not today 👍

primal perch
hasty ruin
#

wankge is tmrw

next wadi
#

@hasty ruin i am suddenly the greatest graphic designer of all time

hasty ruin
#

i am suddenly the most gorn addicted man of all time

primal perch
#

me

hasty ruin
#

tied 👍

indigo peak
#

theos gui

primal perch
#

nword

hasty ruin
indigo peak
#

whos gonna make a tweak builder like the shortcuts app

hasty ruin
indigo peak
#

do i make (real) theos installer

primal perch
#

what the fuck is this

hasty ruin
#

theos installer: for the people that shouldn’t make tweaks

indigo peak
#

real

next wadi
#

before i do anything i need to add makefile parsing

next wadi
hasty ruin
primal perch
#

GNU + LINUX

hasty ruin
#

one line install

indigo peak
primal perch
next wadi
#

i will

primal perch
#
`curl gorn.sh` 
#

or sum

next wadi
#

yea true

primal perch
#

Homebrew installs the stuff you need that Apple (or your Linux system) didn’t.

hasty ruin
primal perch
#

(in the slowest way possible)

primal perch
hasty ruin
#

Apparently way faster

primal perch
#

oh word?

next wadi
#

yea

#

i forgot about that

hasty ruin
next wadi
#

it uses the API instead of git

#

so way quicker

primal perch
#

procursus dead now basically

next wadi
primal perch
#

BREW FTW

next wadi
#

brew always been ftw

#

nfrcoal

hasty ruin
primal perch
#

f r

primal perch
next wadi
#

im gonna make the script use Python

hasty ruin
#

until it doesn’t

primal perch
#

but if its way faster then my issues are solved

next wadi
#

because bash sucks

primal perch
#

that was my only issue w it

#

slow as shit

next wadi
#

the project needs python anyway

primal perch
#

it needs C++

hasty ruin
primal perch
#

BREW_NO_AUTO_UPDATE=1 or sum

#

gg

hasty ruin
#

I just ctrl+c when it tries to update

#

skips right to the install

primal perch
next wadi
#

bro gon brick his shi

primal perch
#

that is one of the options ever

#

fr

hasty ruin
#

Which is a big ass window because it’s slow as shit

primal perch
#

also icraze in genius bar: wtf homebrew broken

next wadi
#

fr

#

not anymore

next wadi
#

Dear Tim Apple,

hasty ruin
next wadi
#

ok bud

hasty ruin
#

Damn apple actually auto capitalise Genius Bar

primal perch
#

literally 1984

next wadi
#

they think they napoleon

primal perch
#

THE HOLY WARS

hasty ruin
#

“Genius” Mfs when all they can do is sell you a new phone

primal perch
#

fr

#

"uhhhh ur mobo is broken"

#

can u solder a new fuse on??

#

"whats solder"

next wadi
#

fr

hasty ruin
#

you mean soldier??

#

they don’t go in your phone sir

primal perch
#
static inline uint8_t __mirror_bits(uint8_t num) 
{
    uint8_t val = ((num & 0x01) << 7)
                | ((num & 0x02) << 5)
                | ((num & 0x04) << 3)
                | ((num & 0x08) << 1)
                | ((num & 0x10) >> 1)
                | ((num & 0x20) >> 3)
                | ((num & 0x40) >> 5)
                | ((num & 0x80) >> 7);
    return val;
}```
#

sped

hasty ruin
#
static inline uint8_t __mirror_bits(uint8_t num) 
{
    uint8_t val = ((num & 0x01) << 7)
                | ((num & 0x02) << 5)
                | ((num & 0x04) << 3)
                | ((num & 0x08) << 1)
                | ((num & 0x10) >> 1)
                | ((num & 0x20) >> 3)
                | ((num & 0x40) >> 5)
                | ((num & 0x80) >> 7);
    return val;
}```
#

I totally agree

next wadi
#

i aint reading allat

hasty ruin
primal perch
#

10101010 -> 01010101

next wadi
#

untrue

primal perch
#

11111000 -> 00011111

hasty ruin
primal perch
#

jaidan is in like

#

the 300th beset hs in the country

#

or sum

next wadi
#

way lower

#

way way way lower

primal perch
#

500th

next wadi
#

no

hasty ruin
#

intjmentallyhandicapped

primal perch
#

(*gorn).value = 0

#

gorn->value = 0

#

wtf

#

based ngl

hasty ruin
vivid dew
#

gorn

primal perch
hasty ruin
primal perch
next wadi
#

@primal perch trolldisappointed

vivid dew
primal perch
#

1/10

#

thats not that poggers i tihnk

#

racism

#

needs more racism

next wadi
#

if it werent for me the summary would be 1/10 i think

primal perch
#

duck my sick

nocturne fjord
next wadi
#

true

#

🧌

primal perch
#

🧌

hasty ruin
#

🧌

nocturne fjord
#

🧌

restive ether
cloud yacht
cloud yacht
next wadi
#

@hasty ruin @indigo peak @primal perch i've been lied to

gentle grove
primal perch
#

?

next wadi
#

new install script just dropped

#

ok we got makefile parsing somewhat going

timid furnace
#

good

#

do you know what time it is

#

try luz again time

next wadi
#

yea true

timid furnace
#

gonna completely ignore the setup page

#

dw

next wadi
#

:uhhn:

timid furnace
#
import sys

sys.path.append("/Users/dhinak/Documents/Others/luz")

import luz.__main__

luz.__main__.main()
#

beautiful

next wadi
#

🧌

timid furnace
#

wtf is Pack

#

oh it's from pydeb

#

@next wadi why is it still trying to link when compile fails

next wadi
#

which module type

timid furnace
#

uh

#

tweak

#

wait

#

let me double check

timid furnace
#

well

#

let me be more specific

#

it tries to compile

#

that fails

#

it bails out properly (i thought it was trying to link, but i had a tweak building too at the same time)

#

then it goes to Packing deb file

next wadi
#

that last part def should not be happening

#

is this a submodule or is it all in one luzbuild

timid furnace
#

one LuzBuild

next wadi
#

can you send it to me by chance

timid furnace
#
meta:
  cc: "clang++"
  sdk: "/Users/dhinak/theos/sdks/iPhoneOS14.5.sdk"
control:
  architecture: iphoneos-arm64
  author: car
  depends: mobilesubstrate
  id: car
  maintainer: car
  name: car
  version: 1.0.0
modules:
  carhelper:
    type: tool
    cflags: "-I/Users/dhinak/Documents/Projects/MCPatch/shared --std=c++14 -L/Users/dhinak/theos/vendor/lib"
    files:
      - dahliahelper/main.mm
      - dahliahelper/DIRewrite.mm
    entfile: dahliahelper/entitlements.plist
    libraries:
      - mobilegestalt
      - substrate
    frameworks:
      - IOKit
    privateFrameworks:
      - ManagedConfiguration
      - DeviceIdentity
      - MobileActivation
      - FindMyDevice
      - CloudServices
#

besides control and my lack of actually setting up the sdk and such properly

#

this is pretty much how my Makefile builds carhelper

#

excluding a few macros

#

and a lot of rootless bullshit

timid furnace
next wadi
#

could you maybe send me a zip of the project

#

oh

timid furnace
next wadi
#

so its a luzbuild issue

#

uhhh

#

i have no idea why thats happening wtf

#

ok

timid furnace
#

my linter fuckin hates you lmao

next wadi
#

try adding pack: false to meta then run luz build -c and lmk what the output is

next wadi
timid furnace
#

that's why you should have formatters smug

next wadi
#

i'll do it eventually

timid furnace
#

format document in vscode > 0 effort formatting

#

self.to_inherit is still None, but it doesn't crash

#

[*] Done in 24.74 seconds. (i set breakpoints)

next wadi
#

jeez louise that is a long time

timid furnace
#

yea i set a bunch of breakpoints

next wadi
timid furnace
#
def __error_and_exit(self, error):
    """Print an error and exit.
    
    :param str error: The error to print.
    """
    if self.to_inherit is not None:
        error(error)
        exit(1)
    else:
        return error
#

self.to_inherit is None, so it returns the error instead of exiting

next wadi
#

oh

#

duh im stupid

#

its backwards

#
def __error_and_exit(self, error):
    """Print an error and exit.
    
    :param str error: The error to print.
    """
    if self.to_inherit is not None:
        return error
    else:
        error(error)
        exit(1)```
#

replace it with that

#

my bad

timid furnace
#

there's still an issue trolley

#

you named the parameter error

#

lmao

#

i'll change it to like message or something

next wadi
#

which is better

#

black or autopep8

timid furnace
#

i like black it makes all of my code look consistent

#

it's stricter than autopep8 - ie. autopep8 tries to fix issues, but black tries to make sure you adhere to a (configurable) format

#

i generally just use black with --line-length 200 because the default line length that python stuff uses is 80 for some reason

#

which i hate

#

personally

timid furnace
#

or something like that

timid furnace
#

[!] An error occured when attempting to compile for module "carhelper".
✅

#

now wtf was i doing

#

ok feature request: can you export the package version as a compile time define

#

ie add -DLUZ_PACKAGE_VERSION=self.luzbuild.version or something like that when compiling

#

for now i'll just hardcode something

timid furnace
#

[*] Done in 0.64 seconds. 2/3 projects added to LuzBuild so far

#

gonna grab dinner and add my prefbundle

next wadi
#

what computer is this

#

m1?

timid furnace
#

m2

next wadi
#

so true

primal perch
#

apple m2

pearl sail
#

feel that? that’s me destroying your knee caps with a metal bat

next wadi
#

@timid furnace ok i just pushed some more commits if you wanna test them

#

with linting, fixes for the issues you showed me, plus better control file support

#

and i did the version thing

ashen birch
#

the only option i use is skipping string normalization, bc i like using single quotes unless i need to use double quotes

wicked summit
#

professor when students can't figure out the most god-awfully complicated regex on his exam in 12 seconds

river tide
#

What i can use for encrypt strings at my tweak written in c++

tepid olive
#

XOR

zenith hatch
#

cock

vivid dew
#

regular or

indigo peak
#

so if someone gets the key

#

they can just decrypt the strings

tepid olive
vivid dew
weary heath
#

did you find a way to do this without giving location permission?

unkempt raft
weary heath
#

is there a way to disable watchdog entirely?

#

disabling the daemon in icleaner didnt work

zenith hatch
#

gm

ocean raptor
weary heath
# ocean raptor wdt=-1

I noticed that’s included in palera1n’s sshrd script, do I have to specify that somewhere else?

zenith hatch
weary heath
wicked summit
primal perch
#

NOR

next wadi
#

@cloud yacht i bought a domain funwaaaaa

ocean raptor
#

jaiden.dev

next wadi
#

jaidan.dev*

ocean raptor
#

Would anybody like to donate $25 to me so I can buy a .social domain?

pearl sail
#

trolling.social

next wadi
restive ether
#

^

ocean raptor
#

elucubratus.social...

restive ether
#

I'll give you 30

next wadi
#

copy button is cracked

#

i should redo those banners

restive ether
next wadi
#

i dont like how they look

ocean raptor
#

It's 18+ woeis

#

Give me a year

restive ether
#

what's your timer for

ocean raptor
#

1:46

restive ether
#

fr

ocean raptor
#

All my money is in crypto too trolllaugh

#

Do you get paid in Apple Cash too trolllaugh

restive ether
#

3% bonus pay

ocean raptor
#

Tim Cook texts you every 2 weeks with some Apple Cash

ocean raptor
#

As long as you can still send me my patreon money trol

pearl sail
#

rust based build system

ocean raptor
#

Yeah, what exactly do you do here

pearl sail
#

not so secret anymore

ocean raptor
#

I've been meaning to ask

#

Cause I'm the maintainer, I code

#

But from what I can tell you're just a make addict, a pathetic junkie

#

Too stupid to follow rudimentary make commands

next wadi
#

A bootstrap opens his door and gets shot, you think that of me?

#

No.

ocean raptor
#

I am the one who compiles

pearl sail
#

SAY MY NAME!

next wadi
#

fr

ocean raptor
#

"I'm the bootstrap who killed telesphoreo"

#

"Bullshit, elucubratus got telesphoreo"

#

"Are you sure?"

ocean raptor
#

What do people use to make gifs these days

#

That's huge woeis

#

I don't have enough space for that

cloud yacht
#

Ez gif is nice. For more complicated stuff, you might want to make a few gifs and merge them

pearl sail
#

I don’t think that would help with his storage issues

ocean raptor
#

I have free adobe from my school idiot

#

The issue is that my MacBook is super slow and is low on storage

#

And my windows is also low on storage

ocean raptor
indigo peak
#

is there something similar to aslr on just like appstore app binaries

#

like that make offsets have a random initial offset

#

which could explain why the WDBRemoveThreeAppLimit doesnt convert to an appstore's binary 100%

#

bc installd is a system binary or something like that

next wadi
#

@grave sparrow shitty wok cana taka orda peas

indigo peak
#

i mean the shit before it too

#

so

next wadi
#

christmas time a come and anobody wanna aeat a chinese food

indigo peak
#

how would i figure out how to calculate it

next wadi
#

maybe i should just a crose....

indigo peak
#

its a objc method

#

im just trying to make it always return true

#

no

#

stock