#development

1 messages Ā· Page 7 of 1

zenith hatch
#

send inv

hasty ruin
#

click discord button

zenith hatch
#

thank

hasty ruin
rose wren
#

I hate icraze

cloud yacht
hasty ruin
rose wren
hasty ruin
#

your father

pearl sail
gentle grove
#

Wolf > Dog || Dog > Wolf

pearl sail
turbid fjord
#

| Wolf > Dog || Dog > Wolf |

gentle grove
vivid dew
#

@tepid olive happy birthday big man

tepid olive
primal flint
cedar ocean
#

@vivid dew@tepid olive happy birthday ! dancingduck

primal flint
#

Actually doing this on 14.4, and same issue if I change to c++11

#

Yes, can't even compile the program without std::string on newer SDK.

#

Can I actually do anything about that?

#

I don't, A14. The whole point of this exercise was to program in C++ on my iPad in the event I'm without a computer for a bit.

#

afaik c++17 is only fully supported in ios12+
It couldn't find even a basic header <iostream> in the iOS 12 SDK.

#

Nah, you're probably right. It was the same issue in the 13.7 SDK. Was I supposed to get them somewhere other than the theos/sdks repo?

#

Just annoyed that if it has full support, I should be able to take advantage of it, right?

hasty ruin
#

notification observer:

CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), NULL, (CFNotificationCallback)notificationCallback, notification, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);```

callback function:
```objc
void notificationCallback(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) {
    os_log(OS_LOG_DEFAULT, "userInfo: %{public}@", userInfo);
}```

sending the notification:
```objc
 NSDictionary *objcdict = @{
    @"somekey": @"somevalue",
    @"somekey2": @"somevalue2"
};

CFDictionaryRef infoDict = (__bridge CFDictionaryRef)objcdict;
CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), notification, NULL, infoDict, YES);
#

objcdict / infoDict are confirmed to be valid

#

any idea why i'm getting userInfo: (null)? this is for IPC, if that matters

primal perch
#

DarwinNotificationCenters dont pass userInfo

#

use CFNotificationCenterGetDistributedCenter()

#

@hasty ruin

#

its undocumented on iOS but works

#

as of ios 13 last i tried and used it

hasty ruin
#

ily wholesome

#

ty

#

useless docs

primal perch
#

if youre lazy use MRYIPC

#

works well

hasty ruin
#

want to have 0 deps bc users dont like them trill

#

for whatever reason

primal perch
#

battery drain!!

#

@restive ether

hasty ruin
#

cephei raped my lightning cable

#

it was a sad sight

primal perch
#

Cephei killed my younger brothers friends sisters uncles dog

hasty ruin
#

rip intjallah

hasty ruin
unkempt raft
indigo peak
#

Notifications

#

For tutorial

ocean raptor
#

how do i make tweak

indigo peak
#

idk

hasty ruin
#

hope it helps šŸ™‚

ocean raptor
hasty ruin
#

well done

#

pat yourself on the back

ocean raptor
#

help

root@iphone:/var/mobile # make
make: *** No targets specified and no makefile found.  Stop.
hasty ruin
#

and take a 2 year break

hasty ruin
#

it is stable dont worry

ocean raptor
hasty ruin
#

a) how long ago was that
b) what tf were you looking for

ocean raptor
hasty ruin
#

oh fr

ocean raptor
#

it took a while...

hasty ruin
hasty ruin
#

šŸ‘“

ocean raptor
# hasty ruin can change it to 16 now!!!

tell your son that he is an EXTREMELY talented coder, and that he's going to go MILES in life. he is only 16, yet unbelievably smart. inspire him, encourage him, to follow his passion

hasty ruin
#

i don't have a son

indigo peak
#

what function of a uiviewcontroller is called when a view controller that is presented is dismissed

indigo peak
#

that didnt help

twilit jungle
#

:frbruh_l:

hasty ruin
faint timber
#

just tried understanding the source code of tss_entry_apply_restore_request_rules
now I actually want to kill myself

#

limd codebase is utter dogshit

faint timber
#

remind me again how c is better than python?

trail sandal
#

different uses tbf

#

they each have their pros and cons

primal perch
faint timber
#

I'm just bashing terrible old idr code

#

plist parsing isn't a heavy workload so speed is fine

primal perch
#

ya

#

python is great for a lot of things

#

its basically pseudocode

#

string parsing is also unmatched

faint timber
#

f strings

primal perch
#

string parsing in c or c++ will make you want to jump off a bridge

faint timber
#

that kinda thing isn't even supported by xcode yet for c/c++

#

need to build the compiler for c++20

#

std::format but... yah good luck compiling clang

primal perch
#

apple moment

faint timber
#

was bored so I made python3 tatsu library

glacial matrix
#

If you send me this snippet I can show you how it can be improved

faint timber
#

@glacial matrix I'm taking a python class this semester so I will be better soon too šŸ™‚

glacial matrix
#

I can make it sooner šŸ˜‰

faint timber
#
            for entry in rules:
                if not entry.get("Conditions") or not entry.get("Actions"):
                    break
                else:
                    conditionsKey = next(iter(entry["Conditions"].keys()), None)
                    conditionsValue = next(iter(entry["Conditions"].values()), None)
                    actionsKey = next(iter(entry["Actions"].keys()), None)
                    actionsValue = next(iter(entry["Actions"].values()), None)
                    paramValue = False
                    if conditionsKey == "ApRawProductionMode":
                        paramValue = parameters.get("ApProductionMode", None)
                    elif conditionsKey == "ApCurrentProductionMode":
                        paramValue = parameters.get("ApProductionMode", None)
                    elif conditionsKey == "ApRawSecurityMode":
                        paramValue = parameters.get("ApSecurityMode", None)
                    elif conditionsKey == "ApRequiresImage4":
                        paramValue = parameters.get("ApSupportsImg4", None)
                    elif conditionsKey == "ApDemotionPolicyOverride":
                        paramValue = parameters.get("DemotionPolicy", None)
                    elif conditionsKey == "ApInRomDFU":
                        paramValue = parameters.get("ApInRomDFU", None)
                    if paramValue and conditionsValue:
                        if not manifestEntry.get(actionsKey, None):
                            manifestEntry[actionsKey] = actionsValue
#

I had some help from someone earlier so its already different

glacial matrix
zenith hatch
#

hi kids

glacial matrix
faint timber
#

yes and each entry for each loop

#

this is the data

glacial matrix
#

Nice

#

So you can reduce it to something like this

conditionsKey, conditionsValue = (entry["Conditions"].items() or [(None, None)])[0]
faint timber
#

😳

glacial matrix
#

Yep

#

.items() gives you an iterator for each key-value pair

faint timber
#
        conditionsKey, conditionsValue = (entry["Conditions"].items() or [(None, None)])[0]
TypeError: 'dict_items' object is not subscriptable
#

I forgot about items

#
conditionsKey, conditionsValue = (list(entry["Conditions"].items()) or [(None, None)])[0]
actionsKey, actionsValue = (list(entry["Actions"].items()) or [(None, None)])[0]
#

cast to list worked

#

is that proper tho

glacial matrix
#

Oh right

#

Yes

#

I also forgot it’s an iterator and not a list

faint timber
#

whats the [0] do

#

index 0?

glacial matrix
#

This could work too

conditionsKey, conditionsValue = next(entry["Conditions"].items(), (None, None))
glacial matrix
#

Basically it’s doing a tuple unpacking with a dict key-value iterator

faint timber
#

I'll eventually wrap my head around this in due time

glacial matrix
#

Yeah, it takes time to go from thinking in C to thinking in python

#

For the next trick, I’d say you should make a dictionary of keys

faint timber
#

instead of if = I can if in my key list

#

well that wouldn't work

#

I need to match the key

glacial matrix
#
key_dict = {
    "ApRawProductionMode": "ApProductionMode",
    "ApCurrentProductionMode": "ApProductionMode",
    "ApRawSecurityMode": "ApSecurityMode",

#Etc, from this:
                    elif conditionsKey == "ApRequiresImage4":
                        paramValue = parameters.get("ApSupportsImg4", None)
                    elif conditionsKey == "ApDemotionPolicyOverride":
                        paramValue = parameters.get("DemotionPolicy", None)
                    elif conditionsKey == "ApInRomDFU":
                        paramValue = parameters.get("ApInRomDFU", None)
faint timber
#

I see where this is going

glacial matrix
#

I can’t type as much because I’m on the bed with the phone

#

And then you do

paramValue = parameters.get(key_dict[conditionsKey], False)
#

If you would be so kind to show me the current snippet (and screenshot) when you’re done with the changes and you’ve checked it still works :P

faint timber
#

can't I just use iteritems also

glacial matrix
#

To do what?

faint timber
#

instead of items()

faint timber
#

ignore me thats python2

glacial matrix
#

Oh yeah. We don’t do that here

tepid olive
#

anyway install theos at win8.1

zenith hatch
#

@lime pivot kirb are you free rn

#

i need your wisdom ples

#

i have silly recursive json from reddit api but when the recursion ends, the replies property is "" instead of null which i want to parse as nil

zenith hatch
#

gm fren

zenith hatch
lime pivot
#

so it should be an object, but it gives you "" instead of what feels like it should be null?

zenith hatch
lime pivot
#

mmmm yeah that's problematic with Codable

#

well

#

kinda sorta

#

you'd have to implement init(decoder: Decoder)

#

which means you no longer get decoding for free, you have to do it all yourself

zenith hatch
#

ah

lime pivot
#

it's not hard though, it just takes 1 function call per property on your object

zenith hatch
#

hmm

lime pivot
#

then you can do a try-catch for that property

#

try decoding as a string first inside a do-try-catch, then inside catch, decode as your object type

zenith hatch
#

hmm

lime pivot
#

the init method is marked throws, so you'd just do try inside the catch (and all the other properties) and let it make the entire function throw

zenith hatch
#

@lime pivot i think i cheated death properly

lime pivot
#

hahah, oh dear

zenith hatch
#

yeah androidskull

lime pivot
#

I don't super recommend that because you have to translate it to a string and back to a data

zenith hatch
#

i mean if it works it works

#

already did

lime pivot
#

not sure how cheap or expensive that is

zenith hatch
#

i do it for every network request already

#

im not sure if thats a very efficient way to do it but frankly i dont really care im ill and dont want an even worse headache than the one i have rn

hasty ruin
#

wrote a tweak to modify the post body of a request the other day, but the app was sending some weird malformed json (which the server accepted)

#

so I tried to fix it and parse it like normal, but the server wouldn’t accept it fsr

#

so ended up just using regex to find/replace some values

lime pivot
hasty ruin
#

and it worked, server/game accepted the data

lime pivot
#

eh, if it works

zenith hatch
#

true

#

i cannot check if it works

#

macbook just died

#

@lime pivot

hasty ruin
zenith hatch
#

true

hasty ruin
#

like I can’t see them in person, but they’re so obvious in pictures

#

It’s weird

zenith hatch
zenith hatch
hasty ruin
zenith hatch
#

im waiting for xcode to restore

#

its taking a while

#

thanks macos for saving application states after unexpected shutdowns

lime pivot
zenith hatch
#

true

lime pivot
#

mine is perfectly clean idk what you guys are touching your screens with your greasy dorito fingers for thishowitis

hasty ruin
#

hey man I just have naturally oily fingers, no need to bully me like that :((

#

(though llsc is definitely a Dorito eater)

high citrus
#

Why do you touch the screen in the first place?

hasty ruin
#

Sometimes my thumb gets pushed against it by accident when closing the lid

#

Or I might be pointing at something for another person and touch it thishowitis

undone nest
#

so annoying

ocean raptor
lime pivot
#

somehow I never have that problem, but I tend to instinctively open the lid by sliding my nail under the opening

#

and shut it just by pushing from the back, not getting my thumb on the glass

ocean raptor
#

my work has an m1 macbook which I can use probably indefinitely because there is no way that it's gonna get reissued because macs are a pita KEKW

lime pivot
#

but I do get the occasional fingerprint on there from trying to flick away specks of dust like an idiot

undone nest
#

but i always open with my finger and then it touches the screen a bit

turbid fjord
#

I use micro fibre cloth to open and close MacBook and clean it šŸ’€

turbid fjord
# undone nest bruh

Yeah. It cost me Ā£900 I’m gonna damn well make sure it stays clean

undone nest
#

mine cost 1.3k

#

i just normally open it

turbid fjord
#

I got education discount + base model

#

It’s Ā£999 without discount

#

I got it for £898

lime pivot
#

if I told you what I paid for this macbook you would scream

undone nest
#

which one is it

#

and i assume a lot (like 3k+)

crude swallow
#

thats less than 998

lime pivot
undone nest
#

4k+?

lime pivot
#

actually I don't even remember lmao

#

it was either 3k or 4k

undone nest
#

oh

#

i mean its not that i cant afford it

lime pivot
#

tax writeoff and edu discount made it way cheaper

undone nest
#

but i just dont need it

crude swallow
undone nest
lime pivot
#

and it paid for itself quickly enough

#

sure was

#

hey it is the primary thing I use to make money

undone nest
#

ok fair enough

#

i dont earn any money with it

lime pivot
#

yeah totally fair

#

no need to get a total baller machine if you don't need it of course

#

I did start on a Mac mini 2012 base model

#

4GB RAM, 500GB 5400rpm HDD

#

i5-2540M or whatever it is

#

it's basically the 2012 MacBook Pro 13" but in a box with no portability

zenith hatch
exotic spire
#

Hi, can you please DM the comment links so I can take a look at them

lime pivot
#

slowly maxed out everything as I got bits of extra money here and there, first 16GB RAM, then OWC dual drive upgrade kit that let me do a 240GB SSD for OS alongside the 500GB HDD for data

undone nest
#

only had to wait 3 weeks for the US keyboard

crude swallow
#

is linux actually any good for programming

undone nest
#

didnt know they dont have that shit in stock

lime pivot
exotic spire
# crude swallow i’l do it

It’s not that we aren’t doing anything, just yesterday I had to remove 4-5 posts as soon as they went live (and I was at the theater). You just don’t see them

#

The one that got sent at 1am I was asleep already

lime pivot
#

thanks heaps for handling that stuff

crude swallow
#

cool

lime pivot
#

the coolstar threads in the past few days have been… yeah…

crude swallow
#

i love getting a proper amount of sleep

lime pivot
#

are you subtweeting me

#

subdiscording

crude swallow
#

šŸ§ā€ā™‚ļø

#

noo

undone nest
crude swallow
#

heres what i meant to send

lime pivot
#

except this time they're about something the person actually is

undone nest
#

you’re right lol

lime pivot
#

rather than straight up saying gay = bad, ur not gay are u bro???

#

like what value did being a transphobe bring to a conversation about a software ecosystem problem exactly

undone nest
#

it doesnt bring value to any conversation

lime pivot
#

exactly

#

so jailbreak came up as trending on my bird app

#

love seeing that

crude swallow
#

tractor jailbreak fr

exotic spire
#

That’s okay. No problem. Just send the link in #subreddit if you find that we haven’t taken a look at it after a couple hours. Yeah people obviously get mad we delete their comments but that’s that we gotta do

glacial matrix
# faint timber I see where this is going

Does this work?

            for entry in rules:
                if not entry.get("Conditions") or not entry.get("Actions"):
                    break
                else:
                    conditionsKey, conditionsValue = next(entry["Conditions"].items(), (None, None))
                    actionsKey, actionsValue = next(entry["Actions"].items(), (None, None))
                    key_dict = {
                        "ApRawProductionMode": "ApProductionMode",
                        "ApCurrentProductionMode": "ApProductionMode",
                        "ApRawSecurityMode": "ApSecurityMode",
                        "ApRequiresImage4": "ApSupportsImg4",
                        "ApDemotionPolicyOverride": "DemotionPolicy",
                        "ApInRomDFU": "ApInRomDFU",
                    }
                    paramValue = parameters.get(key_dict[conditionsKey], False)
                    if paramValue and conditionsValue:
                        if not manifestEntry.get(actionsKey, None):
                            manifestEntry[actionsKey] = actionsValue
thorny marsh
#

sorry for stupid question but did i do wrong somewhere

hexed knot
#

yea

indigo peak
#

whats the best way to store basic info for an app that will persist after uninstall

grim sparrow
primal perch
#

runs great

#

although i did replace one of the 2gb dimms with 8gb for 30$ and put in an ssd

#

still, nice 110-120$ compact server

primal perch
#

also this is more of a personal choice but id have the function that takes the char * call the FILE * one

#

reduce code duplication

pearl sail
primal perch
#

idk that much about C++ but iirc {} isnt allowed for instantiating structs in the standard

#

its a gnu thing

indigo peak
pearl sail
# primal perch <:trol:831188670848565289>

Some network admin is gonna probably have a stroke figuring out why their configuration is fucked and I am over here using cron to run apt-get update && apt full-upgrade every 5 mins

faint timber
glacial matrix
#

We can go smaller actually

faint timber
# thorny marsh

Yes you are using raw c in c++ when there are templates for file system already

#

pair fake tuple lookin ass

glacial matrix
faint timber
#

Is that not the standard?

#

What about python

glacial matrix
#
from pathlib import Path
print(Path(ā€œmy_fileā€).stat().ST_SIZE)

Iirc

faint timber
#

cool

#

Also that raymond talk was really eye opening

#

I had no idea about most of that

glacial matrix
#

You might have to watch it a couple times every few months to remember everything there (as I did)

faint timber
#

One thing that stood out was ignore exceptions šŸ˜†

#

Be back in a few hours

primal perch
#

its just going to call stat anyway

#

or rather already has

#

that or it just adds until you get to EOF

glacial matrix
#

There’s two extra (4 total) calls to fseek

#

Are you suggesting stat() is not a standard? Not posix?

primal perch
#

no

#

im suggesting use the more generic standard where possible

#

even windows implements that c api

faint timber
#

how does one convert a python list and store it as a list in sql?

glacial matrix
#

you don't

primal perch
glacial matrix
#

you can try storing it as a json string if you don't want to change the schema

primal perch
#

have python print the queries to add it to the db manually but automatically

faint timber
#

yes anything like that is fine

faint timber
#

the bot is using aio suite

#

so aiosqlite

#
TypeError: Object of type Role is not JSON serializable
#

rip

#

I''l fix this tomorrow

#

back to work...

primal perch
#

C++26

pearl sail
#

Damn C++ increasing it's version number again, but it still doesn't get bitches

native dune
#

version number more like virgin number

hexed knot
#

2023

#

i think u couldve assumed that rbo

unkempt raft
#

hi, does anybody know if hooking into every CALayer on SpringBoard is resource expensive? I want to prevent removeAllAnimations from being called in certain situations. But don't know if that's the right way to do so

tepid olive
#

Well it depends how many methods there is you hook

unkempt raft
faint timber
#

TypeError: 'dict_items' object is not an iterator for next line @glacial matrix

vivid dew
#

so your behaviour change will apply to every instance of that class for free, but it's best to make your hooks as narrow and specific as possible

faint timber
#
            for entry in rules:
                if not entry.get("Conditions") or not entry.get("Actions"):
                    break
                else:
                    conditionsKey, conditionsValue = next(iter(entry["Conditions"].items()), (None, None))
                    actionsKey, actionsValue = next(iter(entry["Actions"].items()), (None, None))
                    key_dict = {
                        "ApRawProductionMode": "ApProductionMode",
                        "ApCurrentProductionMode": "ApProductionMode",
                        "ApRawSecurityMode": "ApSecurityMode",
                        "ApRequiresImage4": "ApSupportsImg4",
                        "ApDemotionPolicyOverride": "DemotionPolicy",
                        "ApInRomDFU": "ApInRomDFU",
                    }
                    paramValue = parameters.get(key_dict[conditionsKey], False)
                    if paramValue and conditionsValue:
                        if not manifestEntry.get(actionsKey, None):
                            manifestEntry[actionsKey] = actionsValue
#

the code works

#

gives a warning for paramValue = parameters.get(key_dict[conditionsKey], False)

Expected type 'str' (matched generic type '_KT'), got 'None' instead

vale gust
glacial matrix
thorny marsh
#

hey

#

how can i realize a device is disconnected with libirecovery?

native dune
#

i think libirecovery returns an error status code when a device isn’t connected? you can also check for the output

fathom snow
#

yo quick question, is there a way to make siri commands that run actual scripts on the device?

#

Or make custom siri commands to mess with custom stuff? Is there an api/framework for that?

native dune
#

just run irecovery -q and you'll see

thorny marsh
thorny marsh
#

libirecovery -q

#

šŸ‘

faint stag
thorny marsh
#

i want to detect the disconnection of a connected device

faint stag
tepid olive
#

Quick question how do i compile irecovery for windows?

zenith hatch
#

core animation?

glacial matrix
thorny marsh
#

of the file

faint timber
#

Have you learned how computers work yet because that’s kinda important for computer programming

twilit carbon
#

any way around make package taking ages (or getting stuck?) at this step when compiling with huge files in pref Resources? I got a 15mb video file in there lmao

#

i mean the obvious solution would be to not use huge video files but maybe another idea šŸ˜›

faint timber
#

SHELL += x for debugging

#

Or X

#

I don’t remember

twilit carbon
#

idk what u mean, mind to elaborate?

glacial matrix
#

In your snippet, you don’t check the return value of malloc so that’s one error you’re not handling

glacial matrix
#

It depends on how you handle it

#

A library could raise an exception or return an error, and let the caller handle it

tepid olive
#

That is literally what he said

glacial matrix
#

if a user was trying to load a 64GB file, would it take as much memory in the UI library to display the error?

#

I'd at least log it

#

there's a lot of ifs to say if it's worth it or not

#

and for small ones you might be able to use a fixed size array :P

earnest radish
#

how can i run some code when one of the volume buttons are held?

#

what method should i modify

glacial matrix
#

@grave sparrow I think it's less of a problem about not checking malloc's ret val and more about not making sure fread does not receive a NULL buffer

#
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv) {
    FILE *fp = fopen(argv[0], "rb");
    if (!fp) {
        perror("fopen");
        return EXIT_FAILURE;
    }
    printf("Will read 1 byte from NULL\n");
    ret = fread(NULL, 1, 1, fp);
    printf("read %zu bytes\n", ret);
    fclose(fp);
    return EXIT_SUCCESS;
}

compile and run:

Will read 1 byte from NULL
fish: Job 1, './a.out' terminated by signal SIGSEGV (Address boundary error)

earnest radish
#

what class is responsible for hardware buttons?

twilit jungle
shut moon
#

Would someone please DM me or reply with some help on a Checkra1n raspberry pi?
I’ve got one coming pre-setup with linux (not sure exactly which one at the moment) and I’d like to be able to basically plug my phone in under DFU mode and have it auto detect and start the exploit if that is possible, or if I need to use some kind of method to initiate it that is fine too I just want to be able to have a box for jailbreaking via Checkra1n / checkm8 on the go.
If there’s a write up somewhere please help me find a reliable one!

restive ether
#

what pi is it

#

because some do not work

#

most*

tepid olive
#

Can i get irecovery on windows?

restive ether
#

yeah build it

tepid olive
#

How?

restive ether
#

idk bro that’s something you’ll have to find out

#

they don’t document it at least

wicked summit
#

gm

#

gn @grave sparrow

native dune
faint lionBOT
native dune
#

it’s included in the windows build

tepid olive
#

aaa thx

#

Can i open a .im4p file?

naive kraken
#

shellcode method needs vm_protect which doesn't work without patches or something afaik. besides that the rop method actually waits until the dlopen call has returned.

#

also shellcode method leaves allocated memory behind, rop method doesn't (but that's just because my implementation sucks)

#

I have tried tons of stuff but it didn't work and no one needs a shellcode based injector anyways

faint stag
faint lionBOT
faint stag
#

oh wait i'm blind, that was already sent šŸ’€

native dune
#

lol

lone bronze
#

This message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

gentle grove
#

This message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

tepid olive
#

This message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

indigo peak
#

why

#

but yeah it does

#

Gameseagull is broke

#

I never updated offsets

wicked summit
#

gm

#

we do a little macho parsing

indigo peak
#

No I have the offsets

#

I’ve just never been able to test it

primal perch
#

his message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

#

gm

pearl sail
#

stfu

twilit jungle
crude swallow
#

This message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

primal perch
#

based

faint timber
#

Let me know when you’re ready for work or if I need you or not I’ll be there at this time or not I just want you in my way to make it home safe lol lol I didn’t want to make it home šŸ” lol lol I hope you are having a good day and I hope you are having a great day today love it love love miss talk talk to you soon bye love you talk to you later bye bye love you bye bye love love you bye bye lol lol I hope you are having a good day love you too hope you are having a good day hope you are doing well and hope you are having a great day hope you are having a great day hope you are having a great day hope your having fun hope you have a great 😊 day hope your day will get pretty 🤩 you need more stuff for your life than I am I love it 🄰 but I’m not sure what I was doing

primal perch
#

Let me know when you’re ready for work or if I need you or not I’ll be there at this time or not I just want you in my way to make it home safe lol lol I didn’t want to make it home šŸ” lol lol I hope you are having a good day and I hope you are having a great day today love it love love miss talk talk to you soon bye love you talk to you later bye bye love you bye bye love love you bye bye lol lol I hope you are having a good day love you too hope you are having a good day hope you are doing well and hope you are having a great day hope you are having a great day hope you are having a great day hope your having fun hope you have a great 😊 day hope your day will get pretty 🤩 you need more stuff for your life than I am I love it 🄰 but I’m not sure what I was doing

faint timber
#

Real xp farming

tepid olive
#

When developing usb communication (In C) what is the best library? I have looked at alot but didnt seem to find a good one.

zenith hatch
#

huh my scroll broke

#

actually all hit testing broke

grim sparrow
#

@indigo peak make an offset finder

indigo peak
#

like pattern scanning for any binary?

tepid olive
#

What library should i use to communicate to iphone from windows?

dapper osprey
#

Oh no way they have a c# wrapper? That's sick

grim sparrow
#

then you won't need a binary for each game pigeon update

grim sparrow
#

Gm

zenith hatch
#

watchkit sucks ass

#

who said that

#

WatchTube isnt watchkit based

#

swiftui moment

#

swiftui doesnt go through watchkit either

#

instead it uses uikit or something

#

or pepper ui core

#

at this point im not too sure

#

i think both are involved

#

also funny sockpuppetgizmo

indigo peak
grim sparrow
#

mhm

indigo peak
#

it’s like a year between each update

grim sparrow
#

yes but it would save you some effort

indigo peak
indigo peak
#
  • it would be something cool to do
#

@grim sparrow btw whats your end goal w the rpi on the rc car

#

are you doing it just because

grim sparrow
#

funny

indigo peak
#

or is there something specific you want it to do

grim sparrow
#

I wanna do AI stuff with it

#

idk

indigo peak
#

ah I see

grim sparrow
#

its just

#

fun

indigo peak
#

bc after I saw your picture I was like

#

I wanna do that

#

but then I was like

#

why should I tho

#

What pi do you have

grim sparrow
#

I have 2 4's

#

both free from school

indigo peak
#

bro wtf

#

only thing free my school gives out is nothing

#

my school doesn’t give out shit for free

#

I have a think a 3b

#

facts

#

I’m surprised we don’t have to pay for that too

#

@grim sparrow will aemulo ever be open sourced

grim sparrow
#

I hate the fact that

indigo peak
#

ok!

grim sparrow
#

I said I would

#

and then bitches literally dm'd me asking for it early so they could already make their own copies

#

like no thats not what this is for

#

and do you expect the jb community to respect a license?

indigo peak
#

I was just interested in seeing how it works and maybe making prs yk

grim sparrow
#

I just don't particularly want people making copies of it

indigo peak
#

yeah I won’t

#

and even If I would, I would never release it

#

just as a personal project

#

just like my discord theming thing

#

Zoey got mad at me for having my own copy of what she spent months working on when I did it in a week

#

I was never gonna release it, I just wanted the challenge

#

@lime pivot was safari extensions ever merged to theos

lime pivot
zenith hatch
#

true

misty cradle
#

This message is for the sole purpose of XP farming. It is immune to any repercussions and/or reprimands by any: Mods, Admins, Owners, Bloo.py, Bloo dot ts, Bloo.js, Bloo.net, Gir.py. Please ignore this message.

misty cradle
grim sparrow
#

Yes but the important parts are basically all of it

#

If I strip the important parts it’s just a UI

tepid olive
#

anyone has all libimobiledevice libraries compiled i am having trouble compiling it

native dune
#

but the headers open source

misty cradle
#

trol

misty cradle
#

but true..........

primal perch
#

gm

hasty ruin
#

gm not true

primal perch
#

@hasty ruin

#

iCrazeiOS

hasty ruin
#

iCrazemacOS

primal perch
#

true

hasty ruin
#

!

twilit jungle
zenith hatch
ashen drum
#

First you need to install ruby, then you can install Nokigiri’s gem

#

idfk then lmao

#

I don’t have any experience with nokogiri

native dune
#

it says the solution

#

lmao

#

sudo apt-get install ruby-dev
sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev

#

i just copy pasted the solution ĀÆ_(惄)_/ĀÆ

primal perch
#

on god

rose wren
#

Debian users

#

Why don’t you use something else

pearl sail
crude swallow
summer wadi
#

I am trying to patch my ASR to bypass the setup, but I cant seem to find how it works(the hex code). I also wonder what ASR patcher(or how to do it, yk with the original ASR, the patched ASR and it create a new one) you guys would recommend for IOS 9.3.x

rose wren
crude swallow
rose wren
twilit jungle
#

Please close the box and mail to [redacted]

glacial matrix
#

by mailing a cat in a box you're risking its death by having its weight measured for the correct pricing of the package, and thus the cat is being observed indirectly

indigo peak
#

schrodinger's package

twilit jungle
#

Okay then keep cat outside the box, put rest of the universe in a box and then shift the box so that the cat ends up at [redacted]

glacial matrix
#

They will when the open the box at [redacted]

crude swallow
#

dont call a cat 15 pounds of horseshit

hasty ruin
twilit jungle
#

Meh I don't need to observe the Schrondinger's Universe to know that cat is alive

tepid olive
rose wren
tepid olive
#

oliver ā¤ļø

restive ether
#

based on what

gentle grove
#

Bloons TD

primal perch
#

based

#

BTD6 >>

pearl sail
twilit jungle
primal perch
hasty ruin
#

shep šŸ—æšŸ—æ

primal perch
#

add joe angry to jailbreak app

hasty ruin
#

Send the emoji link

primal perch
#

skull i’m on mobile too

#

/jumbo

hasty ruin
#

Why are you speaking in lowercase then

hasty ruin
primal perch
#

i turned off auto caps

primal perch
#

pog

hasty ruin
#

damn he’s beautiful

primal perch
#

fr

hasty ruin
primal perch
hasty ruin
#

šŸ† :thanospog:

primal perch
#

/jumbo thanospog

#

ok

primal perch
#

sexy

hasty ruin
primal perch
#

moo

hasty ruin
faint timber
#

this class will be fun

inner imp
#

Does apple have an api to get the time and date of the latest apple event from https://www.apple.com/apple-events/ ?

Apple

Watch the latest Apple keynote stream, and check out the archive of special event announcements for our products and services.

faint timber
#

Shut

inner imp
tepid olive
twilit carbon
#

Hi, when I include 2 .h files in eachother I get a lot of these:
duplicate symbol '_currentStyle' in:
/Users/r0wdrunner/Desktop/projects/test/.theos/obj/debug/arm64/Tweak.xm.79a4a93c.o
/Users/r0wdrunner/Desktop/projects/test/.theos/obj/debug/arm64/LTAView.xm.79a4a93c.o

errors.

I #include LTAView.h and Headers.h both in LTAView.xm and Tweak.xm. these "duplicate symbols" are in Headers.h. Maybe im having a little brainlag here šŸ˜„

faint timber
#

att has an armv7 syntax?

#

tf?

sturdy umbra
tepid olive
faint timber
#

then what are you talking about

twilit carbon
#

@faint timber can I ask you something in DM?

faint timber
#

sure, I just reject friend requests because 1. I get them daily from random people I didn't interact with 2. I didn't recognize your name

native dune
#

would you reject my friend request? /s

faint timber
#

need to be vetted /s

grim sparrow
vivid dew
#

@cinder island happy birthday big woman

cinder island
#

thank you!

lime pivot
#

happy birthday @cinder island

cinder island
crude swallow
#

@cinder island happy birthday big woman

cinder island
#

thanks!

crude swallow
#

react to this message if you want ios 15 jailbreak

gentle grove
#

no

crude swallow
gentle grove
#

wait by sending a reply I reacted

#

:(

#

by definition yes

native dune
#

noooo

#

To anyone reading this message and may or may not have read any other messages I have previously sent: I just want to state and clarify that I, cum, did not cum on an iOS 15 jailbreak in the past hour. In fact, no message mentioning one exists in this channel. Though if one did, I, cum, would like to state that I currently am not interested in cumming, as I currently cummed on the best version of iOS ever made, iOS cum, on my iPhone 11, which contains a sperm, the fastest chip that iOS cum runs on. I would just like to reiterate that this is not a cum to any message sent in this channel (since none exists), but rather a cum that stands by its own. Thank you for understanding.

hasty ruin
#

To anyone listening to this message and may or may not have read any other messages I have not previously sent: I don’t want to state and clarify that I, shepgoba (the gaynal rape fanatic), did cum many times on 496 Tim Cook pictures in the past hour. In fact, every time I’ve sent message in this channel, I have secretly been masturbating to those pictures. Though if steve jobs helped me cum, I would like to state that I currently am not interested in cumming, as I currently cummed on the best CEO that apple has ever made, Tim cuckold, on my iPhone 8 trap phone, which contains malware written by captinc, the fastest malware that iOS can run. I would just like to reiterate that this is not a death threat to anyone in this channel (since god exists), but rather a cumtribute that stands by its own. Thank you for understanding and god bless.

native dune
#

.

hasty ruin
#

what

hasty ruin
#

it’s true

#

don’t frcoal me

#

I’ll nfr you mf

primal perch
gentle grove
hasty ruin
#

oh.

#

i don’t even have nfr anymore

#

except from that

turbid fjord
faint timber
#

Had to relearn the foil method

glacial matrix
#

Why do people have mnemonics for the simplest things?

faint timber
#

blame the american learning system

#

the laws require 8th grade language terminology for high school classes to help people with disabilities I've heard

stoic bluff
hexed knot
#

It’s just a name

glacial matrix
#

wut

hexed knot
#

You use it the first few times and then you just know after that

#

Like i don’t write out PEMDAS everytime

#

I just know which to do first

glacial matrix
#

But do you think ā€œpemdasā€ or ā€œfoilā€ when you do math?

hexed knot
#

Maybe i do subconsciously

#

But no when i see parentheses i do them first

#

When i see two binomials i just do it

glacial matrix
#

Like that stupidly formatted ā€œ3/2(1+2)ā€ meme?

hexed knot
#

What about it

#

Yea i do parentheses first

#

Whats so bad with mnemonics tho

glacial matrix
#

Whoever wrote it should consider whether it implies a multiplication ā€œ2*(ā€œ or somehow 36 is now ā€œ3*6ā€ with an implicit multiplication

glacial matrix
hexed knot
#

I doubt its needed its just so its easier to remember

#

When you’re first learning i dont think memorizing ā€œparentheses exponent multiplication division addition subtractionā€ would be too great for everyone

#

And then theres pemdas, a two syllable word

#

Isnt pemdas in other countries?

#

Isnt it bodmas

glacial matrix
#

Nope

hexed knot
#

Yea it says uk uses bodmas

#

Uk and india

glacial matrix
#

Hopefully people get to derivation and integration but don’t need a new word ā€œdipemdasā€ to remember

hexed knot
#

I dont get how u think its sad for schools to make it easier for students to remember stuff

turbid fjord
#

Bodmas is taught at primary school then at secondary/high school it’s bidmas

glacial matrix
#

I think it shouldn’t be necessary because it should be taught better to not need such aid. But education in general is stuck in the 19th century so remembering is more important to results than understanding

turbid fjord
#

Second half that sentence is sadly true but I’m not sure about the first half

glacial matrix
#

If you understand you don’t need to remember

#

Then you understand that addition and subtraction are operations of equal level and the base of other operations. They can be exchanged in order and one is the inverse of the other

#

Then you follow with multiplication and division, same level and inverse operations. Multiplication is just a chain of additions, at least at the level when you should be learning (integers)

hasty ruin
glacial matrix
#

I like bedmas because it’s what you do while Santa is delivering presents

turbid fjord
hexed knot
turbid fjord
#

Bruh

hasty ruin
turbid fjord
#

Yeah that

#

Basic example

hexed knot
#

Why does it change

hasty ruin
#

Squarebro

hexed knot
#

What does the o stand for in bodmas

hasty ruin
#

Never did bodmas so idk

turbid fjord
hexed knot
#

Why is it called order

turbid fjord
hexed knot
#

O

turbid fjord
#

At least I don’t remember it being on it

hasty ruin
#

made me think of this geeza

turbid fjord
#

Bodmas is a dumbed down version of it

hexed knot
#

Oh so order is so you know MD and AS are in order

#

I’m guessing

hasty ruin
hexed knot
#

Cool

primal perch
#

i didnt

#

having not used uikit in probably a year

#

thanks xcode

primal perch
turbid fjord
hasty ruin
#

you are speaking to icrazemacos. he loves appkit

#

add #import <Foundation/Foundation.h> to this file

#

at the top

primal perch
hasty ruin
#

i crave [redacted]

primal perch
hasty ruin
#

you also need to import uikit

#

#import <UIKit/UIKit.h>

turbid fjord
#

Me following tweak dev guides trol

primal perch
tepid olive
#

Can someone help me? I’m trying to set up Theos on my iPhone but I’m having problems installing the toolchains. I installed the ā€œiOS toolchainā€ from coolstar but theos doesn’t recognize it, and if I try to install the ā€œtheos dependenciesā€ from Sam Bingner instead, the same thing happens. Is it possible the toolchain is installed in a different folder from where theos expects it?

restive ether
#

something tells me you didn’t read the theos docs for installing on ios

primal perch
#

your first mistake was using ios

indigo peak
#

your first mistake was you

primal perch
#

your first mistake

#

your

twilit jungle
tepid olive
#

Okay thanks for the help

twilit jungle
#

Check pins or theos issues

#

Yeah its called supporting wide range of devices

#

Pretty sure its wasn’t

#

I guess past me made a mistake then… F

#

Bruh that code is older than 2020

#

Who said anything about providing continuous support

#

Well you are in the wrong industry, we don’t do that here

tepid olive
#

Eating cheyote

twilit jungle
#

Lmao, its more of writing code for iOS 10 when it was out. Then not removing that code when updating for iOS 11, 12 and 13

primal perch
#

32 bit != bad

#

inherently less ram usage due to lower pointer size overhead

#

amd64 can definitely be faster than x86 because of the doubled GPRs

#

an abstract ISA has nothing to do with speed

#

why dont you get a funny joke

hasty ruin
primal perch
#

real

hasty ruin
primal perch
#

agree

gentle grove
#

he did

lime pivot
#

main CPU yes, other components though, I’d call it perfectly fine to compromise on bells and whistles when they’re unnecessary

#

also you’d hate my former employer’s product line entirely using low cost 32 bit SoCs šŸ™ƒ

#

smartwatch

#

which TBF, Apple does arm64_32

#

so it only gets even more cursed lmao

#

can confirm supporting iOS 5 - 14 in Cephei is a pain in the ass

#

doesn’t help that Apple keeps creating compiler/linker bugs

primal perch
#

unpopular opinion its a good thing

#

theres so many fucking pointers so youre probably saving kilobytes of ram per process

#

optimization is good

#

250000 pointers is 1MB of the 1GB ram saved

vivid dew
#

ok.

#

but the issue here is

#

i am pointing inside your walls

primal perch
#

pointing to what

restive ether
#

the electrical wiring

primal perch
#

dont take my copper floppa

#

that shits expensive

hasty ruin
#

too bad

turbid fjord
#

Does anyone know the subclass or functions that return them for the number pad circles? I don’t have a JB on me rn

hasty ruin
turbid fjord
#

Thanks g

hasty ruin
#

yes šŸ‘

turbid fjord
#

He’s my g innit @grave sparrow

#

Ffs

#

He’s my g innit @hasty ruin

hasty ruin
turbid fjord
#

šŸ˜Ž

hasty ruin
#

šŸ˜Ž

turbid fjord
#

Ffs cringe 12 year olds on Snapchat doing that

#

I need to sleep I’m too tipsy for this chat sorry

hasty ruin
#

L

turbid fjord
#

Touching grass

hasty ruin
#

was literally out all day on Tuesday

turbid fjord
#

That was last week tho

hasty ruin
#

was 2 days ago pal

turbid fjord
#

I need sleep I’m forgetting dates and times

hexed knot
#

@turbid fjord i think u need to go outside

turbid fjord
#

Tipsy + awake since 5:30am

hexed knot
#

Considering you dont know the days

turbid fjord
hasty ruin
turbid fjord
#

That good enough?

hexed knot
#

Is that it

turbid fjord
turbid fjord
hasty ruin
#

yeah im sorry man

hexed knot
#

Congratulations

turbid fjord
#

And was in the car for 2 hours

hexed knot
#

Most exercise youve ever had your whole life

hasty ruin
turbid fjord
#

Well 90 mins but close enough

turbid fjord
#

Yeah

#

True

#

Member 1 innit

hasty ruin
#

L

turbid fjord
#

Yeah I love the British

hasty ruin
#

i hate you

turbid fjord
#

I hope Mary knows what an ugly person you are ā¤ļø

hexed knot
#

Capt isnt ugly

#

No sus id smash

hasty ruin
#

sus

zenith hatch
#

sus

#

damn they broke small player

vivid dew
#

Tenshi no Clover (å¤©ä½æć®ć‚Æćƒ­ćƒ¼ćƒćƒ¼) - MORE MORE JUMP - [KAN/ROM/ESP] / Lyrics.

—————————————————————————————————

✧ -- Tenshi no Clover is a song by DIVELA, commissioned for the Let's Deliver! HOPEFUL STAGE ♪ event.

—————————————————————————————————

✧ -- Support the original creators on their social networks

— Youtube: https://youtube.com/channel/UC...

ā–¶ Play video
zenith hatch
#

fr

primal perch
#

nfr

#

(not fr)

hasty ruin
#

not

tepid olive
vivid dew
#

ncat

native dune
#

.

primal perch
#

ncat

hasty ruin
#

catcoal

primal perch
#

I wrote my own C recompiler that compiles C to a different kind of C and then back to the original C like it never even happened, but I doubt you'd understand

hasty ruin
#

i am

gentle grove
#

its night

gentle grove
# hasty ruin holy C

Your brain is just too small and feeble to comprehend Linux. I've been using Linux since the 90s. I tell everyone I meet to use Linux. Everyone should be using Linux. i'm so sick of new people coming to use Linux though and shitting it all up, no one should be using Linux except me. Maybe one day you'll be as good as I am but I doubt it. I wrote my own C recompiler that compiles C to a different kind of C and then back to the original C like it never even happened, but I doubt you'd understand

ocean raptor
#

I use BSD which is from 1978

#

and therefor superior

#

compared to your little baby OS

#

Am I wrong?

#

you also use a little baby OS

#

from 2000

lime pivot
tepid olive
#

The other day someone tried convincing me that Apple keeps up with FreeBSD upstream

#

bro hell no it was forked in 1999

primal perch
#

i also hear people saying its a fork of linux

#

people just throw shit on the wall and hope it sticks

ocean raptor
tepid olive
#

to try and get it working

tepid olive
#

is there any way for combine 2 dylibs into 1 dylib?

primal perch
#

rebuild it with the code combined

#

or somehow create a linker that operates on pre built files

#

if theyre the same thing but different architectures lipo is very easy

tepid olive
#

do i need macos for lipo

#

i cant rebuild it because i dont have 1 of them source code

primal perch
tepid olive
#

its how it works right?

primal perch
#

yes

#

but its not going to work the way you want it to (if at all) if theyre two separate libraries

tepid olive
#

im creating 1 dylib with something called H5GG with javascript. and second is with theos in c++.

primal perch
#

why would you want it in 1 dylib anyway

tepid olive
#

i want to creat an auth for ignore leak but i dont want to make it in javascript.

#

i can also inject both of them in ipa by different but it will be easy to steal

primal perch
tepid olive
#

nvm

primal perch
#

using the same library but in one dylib will still require you to use the same api (in js)

#

if youre that concerned just obfuscate your js code

tepid olive
#

im not about to source code

primal perch
#

its not even remotely worth trying to join a closed source dylib with yours

tepid olive
#

ok

azure coral
#

Guys you know about TrollInstaller /TrollStore?

crude swallow
#

???

primal perch
#

how about vice versa

#

amd64 fan*

#

plain x86 is far more cheeks

#

8 GPRs

#

(6 in practice)

tepid olive
crude swallow
#

altstore ftw

#

i LOVE riley!

native dune
primal perch
#

nothing is better than alt store

#

at least nothing works

empty oxide
#

e

steep granite
#

it only works on iphone 13 right nowfr fr fr fr fr

glacial matrix
#

Yeah, it’s rather awkward to do a seamless upgrade path from one package to another

crude swallow
#

i need extensive help with visual studio C++ form development

#

i know little to nothing about VS could anyone please help me

#

@turbid fjord @restive ether @zenith hatch @primal perch a shot in the dark but still

primal perch
#

forms?

#

like windows forms

turbid fjord
celest quiver
#

tf is WinForms

#

use win32

crude swallow
#

i need to use those for an assignment

#

though any gui in VS will do

#

given that it's in C++

primal perch
#

does it have to be a windows library directly

#

because if the requirements are VS and C++, go wxWidgets

zenith hatch
#

GM

#

i got ponged

#

@crude swallow hi

crude swallow
#

hi

#

i need hlep

crude swallow
#

its a basic gui that stores passwords

#

the password portion is complete albeit it’s a completely different project

snow python
#

It has to be C++? You could do it in C# pretty fast

crude swallow
primal perch
#

you won then

#

easy

crude swallow
#

i still need help

#

i dont know shit about C#

indigo peak
#

who needs what ab c#

naive kraken
#

I have the correct offset now

#

try 0x3b8

#

it's 0x3c8 on a15

#

0x3b8 on a12 and up

#

idk about a11 and down

native dune
#

perhaps its 0x3a8 troll

#

close enough

naive kraken
#

no idea

#

I was away for two hours and xina sent me the correct offset

#

lol

#

what

#

idk

#

lets hope that code is never ran

#

are the other offsets also different on arm64?

#

x68, ipc_space, task

#

I'm guessing not

#

idk will see I guess

tepid olive
#

Development

undone nest
primal perch
#

boooo

turbid fjord
#

@schlorp

#

F

primal perch
#

f

turbid fjord
#

I forgot who schlorp was frcoal

snow python
#

@naive kraken congrats, it works really well

zenith hatch
#

mad

naive kraken
#

I almost pushed a version that had a very horrible bug

#

but gladly I catched it in time lol

primal perch
#

8 CORE CPU

native dune
primal perch
#

*(int *)1 = 0;

#

chad

snow python
#

Absolutely

primal perch
#

did you get your deck yet