#development

1 messages · Page 528 of 1

indigo peak
#

why cant i do like

#

ciaoPuttana -> 4

#

i guess

ocean raptor
#

it's useful for options cause you can OR them together and stuff

#

and the names are clear

tepid olive
ocean raptor
#

why

tepid olive
#

does Procursus have Julialang?

ocean raptor
#

no...

vivid dew
#

wtf

ocean raptor
#

add it

vivid dew
#

brew on ios

tepid olive
#

I wanna have it on my iPad

#

idk

#

not in the mood to mess with patches

indigo peak
#

bonus points for rust

#

nvm

#

i feel dirty saying that

lyric timber
#

ok I got the UI to show up

ocean raptor
tepid olive
lyric timber
#

but making it work will still be a pain

vivid dew
#

rust isn't a real language

tepid olive
#

Please don’t give up

#

This is so cool

tepid olive
lyric timber
lime pivot
shell nova
#

nice progress

tepid olive
vivid dew
#

when the B389_MARKETING_NAME

lime pivot
tepid olive
#

wen eta new newterm build where i can turn off the bell

lime pivot
#

bottom of the settings

tepid olive
restive ether
#

real

#

@ocean raptor time to add julia bro, we got julia projects to add

faint timber
#

Useful IDA hotkey: shift enter ^

lime pivot
untold river
grim sparrow
#

@restive ether Rate the translation

restive ether
#

10.10

glacial matrix
#

That’s ICP, not IRC. It stands for International Router Crimes
(Jk, it’s Internet Relay Chat)

ocean raptor
#

is it compiled or interpreted?

#

looks like it uses LLVM

tepid olive
#

Shouldn’t be too hard

ocean raptor
tepid olive
#

Probably for the C interop

#

you can use C and C++ functions

ocean raptor
#

oh

#

that's cool

lyric timber
untold river
#

Wholesome

lyric timber
#

B389/Durian: AirTag
Zeus: Hermès edition (both for airtags and other products like Apple Watch)
Hawkeye: third-party FindMy-enabled devices

misty cradle
#

@gentle crescent @gentle crescent @gentle crescent

lime pivot
grim sparrow
#

wen eta official chariz translations for pirate english

tardy narwhal
#

that's Scottish you silly goof

lime pivot
#

Chariz, now with logbook linking support

#

sorry I mean logbook tying up

grim sparrow
lime pivot
# grim sparrow

I love how it translates something already effectively in pirate language

grim sparrow
lime pivot
#

please release this lmao

grim sparrow
#

oh dw I am

lime pivot
#

just hide it under en_US.lproj nobody uses that anyway

grim sparrow
weary heath
#

what does random UID do in aemulo

grim sparrow
#

what it says on the tin

#

the chip in the phone sends a random 4 byte UID every time its read

#

its the mode it uses for Apple Pay

weary heath
#

ahh

grim sparrow
#

the first byte is always 08 which means emulated

#

aemulonfcd is basically low level stuff to override this

#

I might ask him to do Sileo too trol

#

lmfao

#

the osx code for Pirate English is the same as English Portugal

restive ether
#

what the fuck is english Portugal

grim sparrow
#

it appears that every country has its own english

restive ether
#

that’s a lot of english

#

they probably aren’t very different

#

if at all

grim sparrow
#

I doubt its any

lime pivot
#

probably only subtly different in terms of spoken dialect, can’t imagine the written dialect changes much

#

the closest it gets is videos are called films in UK English and the trash becomes Bin in UK + derivatives like AU

#

also for some reason AM and PM become lowercase am and pm in Australian locale, god knows why

grim sparrow
#

yeah

#

100%

#

nothing a quick if statement can't fix

restive ether
grim sparrow
restive ether
indigo peak
#

that would be funny

grim sparrow
indigo peak
#

can i have a pirated copy

#

it would be funny

grim sparrow
indigo peak
grim sparrow
#

I sandboxed it to cause an easy error

twilit jungle
#

Shiver Me Timbers XPC

misty cradle
#

dbruv.

indigo peak
#

@grim sparrow add uwu language

#

im going to add it as an option in my discord tweak fr

grim sparrow
#

That’s a step too far

indigo peak
#

thats what you think

grim sparrow
#

Actually ask me again in about an hour

indigo peak
ocean raptor
#

We need pirate English on uikittools-ng

sour crag
#

I see there are lots of libFLEX loaders, which one(s) would you recommend?
Would like to use libFLEX 4 for the 3d view, seems cool.
(absolute beginner)

twilit jungle
#

There is only one that flexs on all other FLEX loaders

twilit jungle
sour crag
#

Thanks, in multiple ways.

restive ether
ocean raptor
grim sparrow
restive ether
#

man

weary heath
main apex
#

@grim sparrow You should add an uwu language to Aemulo (You asked to be asked again in an hour, its been an hour exactly now)

torn oriole
misty cradle
indigo peak
restive ether
grim sparrow
#

when I have time

#

I just added it on Crowdin for easy management of it all

restive ether
#

real!

grim sparrow
#

Sadly I do not have permissions to enable it on Sileo

restive ether
#

we need a different one for american vs british english @ocean raptor

ocean raptor
#

Ew, British

grim sparrow
#

my going rate is 6 doubloons per hour

restive ether
#

what’s that in freedom coins

grim sparrow
#

fuck knows

ocean raptor
#

What about in Big Macs?

shell nova
indigo peak
#

@restive ether The live Doubloons price today is $0.000478 USD

grim sparrow
indigo peak
restive ether
#

i can do that exchange rate

restive ether
grim sparrow
#

@tepid olive

tepid olive
#

Hm

grim sparrow
#

can you pls enable pirate english on sileo frnod

tepid olive
#

On crowdin?

#

Is that an available language

grim sparrow
#

yeah lol

#

dude its amazing

tepid olive
#

Done

grim sparrow
#

ok

torn oriole
tepid olive
#

ong

indigo peak
#

@tepid olive YOURE ALIVE??!?!?!?!?!?

tepid olive
#

Wtf

#

real

grim sparrow
#

I sent him the Sileo and uikittools links

#

@tepid olive pls accept his request

tepid olive
#

omg i can’t wait to see that

#

@grim sparrow pls make the pirate english tweak

grim sparrow
#

lmfao

#

see

#

the problem is

#

its not an officially supported language

#

Crowdin just hijacks english-portugal

torn oriole
#

Just gonna have to make it officially supported thishowitis

#

ez

tepid olive
#

Are your apps all pirate english

grim sparrow
#

no

#

well

#

well

#

no

#

I added an override

#

so that if system language is en-PT

#

it overrides to en / Base

#

but if language selected in app is en-PT

tepid olive
#

en / based

grim sparrow
#

then it uses pirate english

#

however

#

I did recently learn

#

that you can just edit the xcodeproj file to add custom languages

ocean raptor
restive ether
#

is en-PT actually a selectable locale

ocean raptor
#

It's beautiful

grim sparrow
restive ether
#

sorry @steady nest

#

you’re just gonna have to deal with it

steady nest
ocean raptor
grim sparrow
#

its somewhere

#

lol

#

it may auto select if your region is portugal?

#

and then just fallback to en

ocean raptor
#

Oh

restive ether
#

god bless the anglo-portuguese union

ocean raptor
#

I set the language to English and the region to Portugal

#

And deviceinfo locale gives me en_PT

tepid olive
#

Did they not support 120hz scrolling on people using PCs at 120hz

restive ether
#

so it changes locale based on geographic location also

tepid olive
grim sparrow
#

the framerate api's only got added in monterey trollaugh

tepid olive
#

Apple moment

#

Apple when someone is not using their display

grim sparrow
#

apple kinda leaked 120hz when they made public the api for setting your app to 120hz

restive ether
#

dark sky got an update wtf

grim sparrow
tepid olive
#

wtf

grim sparrow
restive ether
#

ayo pirate sileo

steady nest
restive ether
#

you ain’t gonna be able to understand sileo anymore bro

#

L

lime pivot
#

my sincere apologies to English speakers from Portugal

lime pivot
#

*for the notchbook pro

#

I wonder how difficult it would be to add a custom language to the settings

#

on Android there are custom languages for localisation testing, they only show up if your device is in dev mode

ocean raptor
#

Just edit the plist EZ

lime pivot
#

and I swear google search supports xa as either pirate language or pig latin

#

ok xx-pirate is slightly less fun

restive ether
#

what on earth is pig latin

vivid dew
#

sorry to arabic speakers from the planet XB-0048-alpha

lime pivot
restive ether
#

i’ve heard people say that but i always thought it was just a joke saying

lime pivot
#

it’s just taking the first letter and putting it at the end + appending ay

#

never exactly understood the point of it, how is something so dumb so well known

restive ether
#

a secret language formed from English by transferring the initial consonant or consonant cluster of each word to the end of the word and adding a vocalic syllable (usually /eɪ/): so pig Latin would be igpay atinlay.

#

so stupid lol

lime pivot
#

igpay sounds like a new payment platform from F A C E B O O K Meta

tepid olive
#

just call it facebook

restive ether
#

the history is pretty interesting

tepid olive
#

i will never call facebook meta applerollingeyes

lime pivot
#

gonna call it Metabook

restive ether
#

french has its own pig latin

lime pivot
#

remind them they’re still the same company

tepid olive
lime pivot
#

lmao

ocean raptor
restive ether
#

man

lime pivot
#

man

tepid olive
#

MateBook Pro

#

(totally not a macbook)

#

Those bezels are kinda hot tho

restive ether
#

French has the loucherbem (or louchébem, or largonji[13]) coded language, which supposedly was originally used by butchers (boucher in French).[14] In loucherbem, the leading consonant cluster is moved to the end of the word (as in Pig Latin) and replaced by an L, and then a suffix is added at the end of the word (-oche, -em, -oque, etc., depending on the word). Example: combien (how much) = lombienquès. Similar coded languages are verlan and langue de feu (see fr:Javanais (argot)).

ocean raptor
restive ether
#

does it spy on me

#

or blow up

tepid olive
lime pivot
#

is Huawei even still producing consumer electronics? I thought it was all moved to Honor and spun off

tepid olive
#

Instant turn off

restive ether
#

huawei almost entirely absent from america so

tepid olive
#

iirc they made some folding phones too

lime pivot
#

because America said “Huawei bad” so they said “fine now we’re Honor”

restive ether
tepid olive
#

do they even allow huawei in canada

restive ether
#

i’d rather have worse american products than risk infrastructure being compromised

#

given that they’re still secure products

ocean raptor
#

Should I
a. Continue to go through K&R
b. Fight airdrop and probably not make any progress

tepid olive
#

K&R?

lime pivot
#

oh yeah I mean they’re screwed from getting big western government sales ever again, but I spose they’re hoping consumers won’t notice Honor used to be Huawei’s consumer electronics department

ocean raptor
tepid olive
#

I would do that

#

fighting iOS is never fun

restive ether
tepid olive
#

they are

#

it's why they separated

lime pivot
#

yeah I figured that was the point right

tepid olive
#

Else both would have been banned

restive ether
#

i see

lime pivot
#

also they did it to “fix” the Play Services problem

tepid olive
#

that is funny

lime pivot
#

technically Honor wasn’t banned from doing trade with Google, Huawei was

tepid olive
#

I wonder if they could have given tutorials to install play store

restive ether
#

The buyer is a state-owned company in Shenzhen, the southern city where Huawei is headquartered, and a group of Honor retailers. Earlier news reports on rumors of a possible sale put the price as high as 100 billion yuan ($15 billion

lime pivot
#

so now as a new company they can bundle Play Services again

restive ether
#

bruv

tepid olive
lime pivot
#

sup

tepid olive
restive ether
#

it probably isn’t

#

but the gov moved at snails pace

restive ether
tepid olive
#

we are all going to lose so much social credit with this discussion

lime pivot
#

feels like the government having a stake in basically every tech company is half the problem, the capitalist world looks at that and thinks something is up

restive ether
#

you can’t trust tech companies regardless

tepid olive
#

true

restive ether
#

ban them from selling user data and make profits entirely on the hardware / product itself and we’d have a lot safer world

tepid olive
#

i'd rather trust apple than use a pine phone

ocean raptor
tepid olive
restive ether
#

pangu when their exploit gets used to track hong kong protestors

tepid olive
#

It must be terrible to have no say in such things

twilit jungle
#

the real one and the fake one are typing

ocean raptor
restive ether
#

meta isn’t real

twilit jungle
#

Names are usually capital so real one has to be the non capital one?

restive ether
#

man

#

but yeah i don’t think using a product that the CCP has direct access to the backend of is in your best interest

#

i mean if you’re chinese you have no choice but outside that you have the options

tepid olive
#

when your backend is accessible by the ccp

restive ether
#

like i’m sure they have schematics and the code base to every single piece of hardware and software huwaei was producing

tepid olive
#

I love the features on Chinese iPhones though

#

You can block WiFi for some apps

restive ether
#

pretty sure it’s all apps

#

didn’t they just not have wifi on the 3g in china

tepid olive
#

Some iCloud unlock people have made a tool to make your iPhone chinese

restive ether
#

lol

tepid olive
#

appletech is gone now

#

rip bozo

restive ether
#

did he finally get banned

#

he was up like last month

tepid olive
#

No

#

Oh

#

Yeah banned off youtube

restive ether
#

lol

tepid olive
#

Good riddance

restive ether
#

i’m surprised geo hasn’t gotten banned

tepid olive
#

His tools worked well though trol

restive ether
#

trollage

tepid olive
#

its so funny

#

the lack of self awareness

restive ether
#

why do all these youtubers come up with the dumbest excuses for why they got banned

#

or when shit goes wrong

#

like when saunders got bootlooped he said some mf got his udid and did it

#

i forgot i filtered that

tepid olive
#

omg gir

restive ether
#

people can’t sending his stuff

tepid olive
#

Am I getting WP for this

restive ether
#

and it was pissing me off

tepid olive
restive ether
#

i don’t even get pinged for it

#

i made that one not because i knew it would go off ten thousand times

#

but yeah idk how he hasn’t either

#

he’s definitely on a watchlist though

indigo peak
midnight leaf
#

I think i have a stupid question. Is it possible to dlopen a daemon to use its classes? I assuming no

tepid olive
#

Why not

twilit jungle
#

yes

midnight leaf
#

hmm. Do i have to use the combo of dlsym

indigo peak
#

@midnight leaf you have a beautiful profile picture

restive ether
#

thanks bro

vivid dew
#

i wouldn't recommend it but you gotta do what you gotta do

#

apple loves making daemons that just call into their own framework though

twilit jungle
vivid dew
twilit jungle
indigo peak
indigo peak
#

hacked.

vivid dew
#

no can't you see i'm busy playing MONSTER HUNTER GENERATIONS ULTIMATE on the Nintendo(R) Switch

tepid olive
#

Based

indigo peak
#

Based

hardy glen
#

If anyone got a problem. my jailbroken ti-84 plus ce python edition can surely solve it fr

indigo peak
#

solve some bitches

hardy glen
#

No problem let me find the derivitive of bitches rn

vivid dew
# hardy glen If anyone got a problem. my jailbroken ti-84 plus ce python edition can surely s...

※申し訳ありませんが、この配信の切り抜きはご遠慮ください

❄雪花ラミィ誕生日記念グッズ2021❄
全部セットは、直筆サイン入り箔押しメッセージ付きポストカードです✨
数量限定ではないのでゆっくりお迎えしてねっ!
https://shop.hololivepro.com/products/yukihanalamy_bd2021

11月16日0時~雪花ラミィオリジナル曲
『明日への境界線』配信開始!
https://cover.lnk.to/Asueno

୨୧┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈୨୧

参加してくれた先輩、同期のみんな、そしてイラストレーター様、楽曲に関わって下さった皆さま、運営さん、マネちゃんズ、見てくれたすべての視聴者さま、本当にありがとうございました!!

『...

▶ Play video
indigo peak
hardy glen
#

Just calculated it rn

tepid olive
hardy glen
hardy glen
#

Usually they have a 120-140 price tag

#

I got it from ebay and got lucky for 100 on a python edition brand new

#

Theres really no point of a python edition since python fucking sucks on them

tepid olive
#

bruh

hardy glen
#

You just jailbreak to make them run ASM program again if you are on OS5.6+ and use the c/c++ toolchain

#

Or just use asm

tepid olive
#

When are they making a Julia edition TI-84

hardy glen
vivid dew
#

never

tepid olive
#

unbased

vivid dew
#

no meme languages

hardy glen
#

I wouldve got the cas nspire but i didn’t want to get fucked in my future classes

#

If i couldn’t use a cas

#

So i just got this and installed pineapple cas which isn’t as good but decent

#

You can play pokemon on this shit

#

Doom

late ridge
#

so fun

hardy glen
#

Just to show everyone i got no bitches at all

twilit jungle
#

we already know

hardy glen
#

I just want to settle it once and for all fr

vivid dew
#

i have one bitch

#

sabrina from saffron city

hardy glen
tepid olive
#

Any good ideas for uncommonly made tweaks? I want to make one that is useful but not that commonly made

indigo peak
#

gamepigeon cheats

tepid olive
#

a tweak to automatically call your bestie a catboy

#

nvm that’s a selfbot

indigo peak
#

wow ignoring my message,smh

tepid olive
#

my bad

#

perhaps something a bit simpler?

indigo peak
#

its not THAT complicated

tepid olive
indigo peak
#

if i can do it, anyone can

twilit jungle
tepid olive
#

idk i can be quite dumb

indigo peak
#

see, this guy gets me

indigo peak
tepid olive
#

lmao

shell nova
tepid olive
#

Genius idea

#

Maybe I'll make it as a joke lmao

hardy glen
#

Pretty easy

#

Good luck

#

Hook the mainframe and use the fibanacci sequence to insert into the mainframe and use a for in loop to insert into the request

subtle grail
hardy glen
solid condor
#

Can someone explain what “adrp x8, #0xblahblah” does

#

I’m new to armasm

lethal ice
#

adrp gets the page address of a value

solid condor
#

So relative to that page?

lethal ice
#

then usually there will be an add or ldr afterwards to add the offset

#

yeah

#

relative to PC

solid condor
#

So it’s like mod operator for pages

lethal ice
#

kinda

solid condor
#

Ok great thanks

kindred fable
#

been looking for something like that and almost made it myself (but laziness got to me)

hardy glen
#

Sorry this is not tweak bounty, thats going to cost $5

kindred fable
#

they asked for ideas lmao

hardy glen
#

$10 if u are looking for laughingquoll quality

kindred fable
#

at that point id rather just make it myself

#

is there documentation on custom activator stuff

hardy glen
#

yes there is

kindred fable
#

whr

hardy glen
kindred fable
#

ty 🙏

hardy glen
#

Np

hardy glen
vivid dew
#

cease this unholy behaviour or i will be contacting your priest

hardy glen
#

gyat daym she built thicc asf

#

the holy prize

hardy glen
vivid dew
#

wtf

#

someone is still developing super deep throat in 2021???

hardy glen
#

frcoal who said that

vivid dew
#

you

hardy glen
#

whats super deepthroat

vivid dew
#

it's a flash application where you can customize an anime blowjob

hardy glen
#

Gtg do my calculus hw gn

vivid dew
#

jesus is watching

restive ether
#

do she got that super head

hardy glen
#

Used to play it when i was 10

vivid dew
#

tmi

hardy glen
#

If u can manuever ur mouse, she can munch down the whole cock

vivid dew
hardy glen
#

Theres a certain strategy

#

It’s like coordinating ur attack in clash of clans

#

I shoulda jus stopped at yea she got that super head

vivid dew
#

踏んじゃッてごめんね♡え、うれしい?♡

【MMD動画制作】
あさとし
https://twitter.com/asatoshi1

SE:効果音ラボ様
https://soundeffect-lab.info/

。.。:+* ゚ ゜゚ +:。.。:+ ゚ ゜゚ *+:。.。.。:+*゚ ゜゚ *+:。.。:+*゚ ゜゚ +:。.。.。:++:。.。
2021.11.25
HOLOLIVE FANTASY 1st LIVE FAN FUN ISLAND 開催決定!

◆特設HP / Website
URL : https://fanfunisland.hololivepro.com/

◆会場チケット申し込み / Venue Ticket
URL : https://fanf...

▶ Play video
hardy glen
#

Can’t let a bitch step on me sorry

vivid dew
#

it's the only time you'll be in contact with one

hardy glen
#

Why would i wanna be in contact with one if i can dress my bitch up however i like in super deepthroat updated. Not sponsored btw

vivid dew
hardy glen
#

I can post the new sprites i am working on

hardy glen
#

This the new Pacman mode

vivid dew
#

#ノエルASMR で呟いてね✨

素敵なサムネイラスト:Niii(@Niiisan617)さま🌸
https://twitter.com/Niiisan617/status/1391295119903629314

✥-------------------------------------------------------------------------✥

[🎁100万人記念グッズ発売中🎁]
わたお父上描き下ろし!大好きな三期生のみんなが描かれたタペストリーや金盾風アクリルパネル、白銀聖騎士団のTシャツ(黒と白の二色展開)などなど!
全部セット(※Tシャツは白か黒のどちらか選択)購入特典で団長のお手紙がついてきます✨

是非おうちに飾ったり普段着として着て見てね✨

▽ご購入...

▶ Play video
hardy glen
#

Anyone know a good sony mp4 converter need one to transfer porn on my psp

vivid dew
#

get the version from 2007 though

hardy glen
#

It says i3 minimum, my laptop got a intel atom

vivid dew
hardy glen
vivid dew
#

i'm underage

vivid dew
#

the fact that shirogane noel is not real is a disgrace to humanity

twilit jungle
#

F

vivid dew
#

also the fact that she is not my (blood-related) sister

vivid dew
#

nothing that i have said is incorrect

untold river
#

no i dont think i will

gentle grove
#

gawr gura

next wadi
#

.

proper reef
#

How do I classdump an iOS binary from iOS 14?

proper reef
#

nvm

#

Does anyone know how to sign a binary with ldid to respect the new info.plist?

lyric timber
#

Nowadays I use ktool which dumps it "offline" and from any OS, instead of injecting code into a running binary like classdump (so you have to do it from iOS)

proper reef
#

trying to get iOS app to open with modified info.plist

grim sparrow
restive ether
#

the

grim sparrow
ocean raptor
gentle grove
grim sparrow
#

Can and

gentle grove
#

can and string chooser?

#

what

#

oh wait

#

nvm

#

i was thinking "can" as in the word like "can I": and also i was ythinking "string" like text

twilit jungle
vivid dew
#

🦶

gentle grove
shell nova
solid condor
#

plz help asm gods

#

x19, x1
mov x20, x0
movi v0.16b, #0x0
stp q0, q0, [x1]
bl imp___stubs___dyld_image_count ; _dyld_image_count
cbz w0, loc_1076f9eb4

#

what does the movi do

gentle grove
#

watches a movie

untold river
#
x19, x1
mov        x20, x0
movi       v0.16b, #0x0
stp        q0, q0, [x1]
bl         imp___stubs___dyld_image_count ; _dyld_image_count
cbz        w0, loc_1076f9eb4
gentle grove
#
x19, x1
mov        x20, x0
movi       v0.16b, #0x0
stp        q0, q0, [x1]
bl         imp___stubs___dyld_image_count ; _dyld_image_count
cbz        w0, loc_1076f9eb4
untold river
#

trill

gentle grove
#

idk why asm doesnt work

#

i put arm and it does

solid condor
#

sorry for dogshit formatting but what does it do?

#

ive looked it up and it creates instructions at runtime? cant be right tho

#

then again the code is from an advanced jailbreak detection

faint timber
#

Read manual

ocean raptor
#

Getting a segfault after returning from main, I hate it here

snow python
solid condor
#

I’m new to arm asm I came from avr... what’s the vector and what does that piece of code effectively do

faint timber
#

read manual

solid condor
#

It sets the first 16 b of the vector register 0 to #0? Does it change regular execution?

vivid dew
#

not really

#

but the next instruction will store those 16 zeroes into [x1]

solid condor
#

Ohhhhhh

#

What’s v0 do then? Just another way to talk about a register?

vivid dew
#

the v-registers are for floating point and vector operations, they're separate from the x-registers

#

q0 is the same register as v0, but as a single 128-bit value

solid condor
#

Does it modify instructions?

vivid dew
#

you can't modify instructions in appstore apps

#

at all

solid condor
#

Hm

faint timber
vivid dew
#

devs can heavily obfuscate code but they can't modify it at runtime on unjailbroken ios

faint timber
#

oh unjailbroken

#

yah obviously not that would make zero sense

solid condor
#

The code snippet I sent is from an AppStore app

faint timber
#

if you are unjailbroken the dyld count won't be incorrect unless you injected an extra dylib and its checking for the count

#

but I its not checking the count

solid condor
#

That’s only part of the function

faint timber
#

its just using the count for iteration of images

#

yeh

solid condor
#

It checks the header

#

And validates it

#

Also grabs its own binary from _dyld_get_image_name(0) and then uses that to check for hooks

faint timber
#

_dyld_get_image_name(0) just gets the name of index 0

solid condor
#

Yup

faint timber
#

its not a pointer or binary

solid condor
#

It’s a path right

faint timber
#

so it can't check for hooks with a name

solid condor
#

Nvm

#

I forgor

#

Thanks for the help I just was confused about what effect that one instruction was on the overall execution

indigo peak
#

why does 1000 work, but 1001 not work

#

what limit have i reached

#

also whats the difference between _dyld_get_image_vmaddr_slide and _dyld_get_image_header

faint timber
#

there completely different?

solid condor
#

Header points to the Mach-o header

faint timber
#

tf

#

its obvious what they are by the name

solid condor
#

Lmao

faint timber
#

_dyld_get_image_vmaddr_slide is the aslr slide

indigo peak
faint timber
#

idgaf

#

_dyld_get_image_header is the mach header

indigo peak
#

interesting

faint timber
#

you could have read bs manual

indigo peak
#

so i wouldnt get the same result if i did
_dyld_get_image_header(0) + offset
_dyld_get_image_vmaddr_slide(0) + offset

solid condor
#

No lmao

#

What are you trying to do

faint timber
#

no...

restive ether
#

man dyld

solid condor
#

Hook by offset?

indigo peak
#

not really trying, bc it works, more like make it better

faint timber
#

bro

#

_dyld_get_image_header returns the actual header

#

not an address

indigo peak
#

im looking at an post from 2019 on iosgods

#

and they used _dyld_get_image_vmaddr_slide

faint timber
#

you are fucking stupid for going there

indigo peak
#

ok

#

its one of the only places with mshookmemory code

faint timber
indigo peak
#

i used _dyld_get_image_header in my original code, and i wanted to know the difference

indigo peak
#

makes sense

faint timber
#

what do you mean the difference? thats like asking the difference between steak and orange juice

#

they aren't even the same

restive ether
#

those guys can’t even figure out how to format control files

solid condor
#

Look at frida interceptor code

#

It’s basically applicable

restive ether
#

dog

indigo peak
#

thats all

#

it was a question

#

holy shit

solid condor
#

Tldr don’t use header

indigo peak
#

thats what i used, and it worked

faint timber
#

no one used the other one tho

indigo peak
faint timber
#

header is a struct you can't add offset to it

indigo peak
#

so which one do you not want me to use

#

_dyld_get_image_header?

faint timber
#

it has its own use

#

its not used for mshookmemory

#

why would it be its just the header

solid condor
indigo peak
#

it didnt for me

solid condor
#

Kinda

indigo peak
# solid condor This works
uint32_t cock = 0x52A88F48;
        void *ballAddr1 = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x155684);
        MSHookMemory(ballAddr1, &cock, sizeof(cock));
#

this works

solid condor
#

What are you hooking into

#

Could be because get header returns a pointer to the header, which just so happens to be at the start of the mapping

#

There’s no way I’m right tho

faint timber
#

theres a catch

#

idk if this is true

#

but there might be a case where index 0 isn't the executable

#

may or may not be true

solid condor
#

ya thats what i was thinking intitally

indigo peak
#

well what I have works

solid condor
#

because youre coming from a seperate executable

indigo peak
#

so im not gonna change it ig

#

capt said something about i can make the castings better, so i tried changing it up

#

but oh well

faint timber
#

why are you using unsigned char

indigo peak
#

bc thats what scoob gave me

faint timber
#

weirdo bozo

#

it works but just sus

indigo peak
#

what should i do then

solid condor
#

lmao

faint timber
#

also instead of hardcoding the instruction you should use it as a gadget, may have to turn off optimizations tho

#
void cock(void) {
    __asm__ __volatile__("mov w8, #0x447a0000");
}

uint64_t ballAddr1 = (uint64_t)(_dyld_get_image_header(0) + 0x155684);
MSHookMemory((void *)ballAddr1, &cock, sizeof(uint32_t));

this might work(not tested tho)

indigo peak
faint timber
#

size but more control

#

instead of assembling externally you can just change it and rebuild

indigo peak
#

true

#

so back to my original question

indigo peak
#

would that fix that?

faint timber
#

no you need to learn arm before anything

indigo peak
#

okay

faint timber
#

basically

#

first line of the entry lol

#

0x447A0000 is 16bits

#

0x447A0001 is bigger than 16 bits

indigo peak
#

interesting

faint timber
#

0x447A0001 would be 32bits

gentle grove
#

who ghost ping

ocean raptor
#

anyone have a valgrind for iOS?

lyric timber
#

compile your code with asan

#

What are you doing with AirDrop btw?

ocean raptor
ocean raptor
#

the README as a TODO

#
netctl airdrop scan
netctl airdrop send
netctl airdrop power status/everyone/contacts/off
lyric timber
#

Ah interesting

restive ether
#

ball scan

tepid olive
#

Anyone here tryna send me a decrypted ipa

#

Willing to pay for it

haughty tulip
faint timber
#

you are dumb for mentioning that

#

leave

tepid olive
#

Idh a jailbroken iphone

faint timber
#

loser

tepid olive
#

Pf

main apex
faint timber
#

then make it work

#

lazy ass

main apex
tepid olive
#

U think u know more then everyone here don’t u

faint timber
#

"bfdecrypt is better" you literally need the app not only running but also in the foreground...

#

kinda legacy bloatware

main apex
faint timber
#

I would fix flexdecrypt but I don't really jailbreak

tepid olive
faint timber
#

All my devices are jailbroken I just don't use them cuz I have a15

restive ether
ashen birch
#

shut ur whitename ass up

torn oriole
#

Goteem

ocean raptor
torn oriole
#

Get whitenamen’t thenthishowitis

restive ether
#

true

ocean raptor
#

@shut stag can I get dev role back?

restive ether
#

double true

faint timber
torn oriole
ocean raptor
#

Don't you love it when your app crashes before lldb can attach and you don't get a log

faint timber
#

Dyld moment

#

You used to be able to launch apps suspended with debug server in iOS 11

#

But that hasn’t been fixed since

ocean raptor
#

turns out I was just missing entitlements

restive ether
#

fr

ocean raptor
#

and now lldb isn't attaching anymore

faint timber
#

Im tired af rn

restive ether
#

just get good

faint timber
#

I ran almost a mile and a half.

#

I'm lazy af I haven't ran/exercised since highschool beginning of 2020

ocean raptor
#

Turns out no sdl iOS app works...

tepid olive
#

Any reason why my tweaks disassociate from my repo after downloading?

main apex
tepid olive
#

what do i need to fix in there

indigo peak
#

@tepid olive Are you sure you don’t have a beta build installed

#

Bc if it’s a beta build (straight from theos) it won’t be associated with your repo

tepid olive
#

ah that's why, i just made it from theos then uploaded it

#

How do I make it a final build? @indigo peak

indigo peak
#

make do FINALPACKAGE=1

twilit jungle
tepid olive
indigo peak
twilit jungle
indigo peak
#

fuck

#

no we’ll never know

gentle grove
#

2555

twilit jungle
tepid olive
gentle grove
#

@full oyster and also in viewDevices it would be like

for d in device_dictionary:
  print(f"Device Type: {d['device_type']}")
  print(f"Device Name: {d['device_name']}")
  print(f"Serial Number: {d['serial_number']}")
#

multiline string would be weird here because youd have to make the rest of the lines unindented

#

and it would look ugly

full oyster
#

TypeError: string indices must be integers

indigo peak
#

cope

gentle grove
gentle grove
#

oh i see

#

the device_dictionary being passed in viewDevices is only a single device, not a dictionary of devices

#

maybe rename the arguemnt device_dictionary in viewDevices to device, and then remove the for d in device_dictionary, deindent those print statements, and change d['whatever'] to device['whatever'

#

so its a little less confusing with that argument name

full oyster
#

but for viewDevices I want to add multiple Devices and then view them

#

wouldn't that just go to a single Device or

gentle grove
#

oh

#

maybe we should just make device_dictionary be devices, which is a list of Devices

#

although im not sure

#

these assignment instructions are pretty dumb

#

here i might try something

#

im gonna try some changes myslef and see if it makes it better

#

@full oyster do you have the assignment instructions or requirements or whatever by chance

#

so i dont accidentally take you down the wrong path

full oyster
#

i think i am going to make a dictionary, and have each key towards a value like usual. but each value will be another key and value, if that makes sense?

gentle grove
#

like what are the requirements roughly

full oyster
#

yee one sec signing into my college's page

gentle grove
#

i think im trying to make it too pythonic

full oyster
#

Imagine that you work for a large hospital, and you’ve been asked to build a system to keep track of every medical device in the building. Each device is identified by its type, name, and serial number. Types are strings like “Monitoring,” “Diagnostic,” and “Surgical.” Write a program that lets users add items, remove items, and view the current inventory. Here are some examples:

Monitoring, Heart Monitor, 14252847421

Diagnostic, Blood Pressure Cuff, 25817462122

Surgical, Tray Table with Wheels, 91761254231

Monitoring, Pulse Oximeter, 42528474216

#

i guess it doesn't really say to make them class methods

gentle grove
#

oh cool it's not too strict

#

i gtg

full oyster
#

oki well thanks for your help anyways!

#

it's been much appreciated

gentle grove
#

wait one sec

#

does there need to be a class at all

#

actually thatll be fine

#

@full oyster here's what i sort if came up with

#!/usr/bin/python3

class Device:
    def __init__(self, device_type, name, serial_number):
        self.device_type = device_type
        self.name = name
        self.serial_number = serial_number

# usually in python you'd use this instead of defining a main()
# function, but you should do whatever your teacher says to do
if __name__ == "__main__":
    print("Welcome to the Generic Hospital's Device Management System...")
    choice = 0
    devices = {}

    while choice != 4:
        choice = int(input("Select your option: \n1. Add a Device \n2. Remove a Device \n3. View All Devices \n4. "
                           "Exit Application \n"))

        if choice == 1:
            device_type = input("What is the device type? ")
            device_name = input("What is the name of this device? ")
            device_serial = input("What is the device's serial number? ")
            devices[device_name] = Device(device_type, device_name, device_serial)

        # better to use else if since it can't be both a 1 and a 2, and etc
        elif choice == 2:
            devices.pop(input("Type the name of the device you would like to remove: "))

        elif choice == 3:
            for i in devices:
                d = devices[i]
                print(f"Device Type: {d.device_type}")
                print(f"Device Name: {d.name}")
                print(f"Serial Number: {d.serial_number}")
#

something along these lines

#

obviously don't just take this verbatim

tepid olive
gentle grove
#

i did this based on their code for the strings

#

copilot would just slow me down lmao

full oyster
#

dang that works like i wanted it to lol

#

thank you

twilit jungle
#

why does that look like someone's homework?

full oyster
#

because it is

twilit jungle
full oyster
#

don't worry im not copying it, just going through and trying to understand it

#

my main issue with my code was just formatting the output

indigo peak
twilit jungle
#

You know what I'll go entire next week without using it

indigo peak
#

no way

full oyster
#

d is equal to the device at the key at position i

indigo peak
#

true

twilit jungle
#

Bet RTX 3080 TI

ashen birch
#

@nimble parcel gratz on the release

full oyster
#

oof that was a mess of code

next wadi
full oyster
twilit jungle
indigo peak
#

dgh0st uses integrated graphics?

twilit jungle
#

No but I will have 2 empty slots after removing this 2060 Super

indigo peak
#

dgh0st is too broke to afford a graphics card guys

twilit jungle
indigo peak
#

he uses intel integrated graphics

#

struggling to push +20fps

twilit jungle
ocean raptor
#

anyone ever do bluetooth stuff?

tepid olive
#

how

#

he's not allowed to say that word unless he's a whitename

untold river
full oyster
#

rekt

indigo peak
#

true

full oyster
#

i never want to code in python again

#

im not sure why what i changed fixed it, but maybe ill take a deep dive to try and understand it

indigo peak
#

try coding in rust

#

and then youll be wanting python again

full oyster
#

i dont even know what i want to accomplish in software engineering

#

but here we are, sophomore year of college in my BS degree

indigo peak
#

you see

#

i want to go into comp science as my major

#

i just dont know what field of comp science

vivid dew
#

don't go into computer science

indigo peak
#

i might do software engineering

vivid dew
#

the field is full

full oyster
#

mine is I.T. with a concentration in Software Engineering

vivid dew
#

all related fields are full

#

just do psychology or something

full oyster
#

lmao field is not full

indigo peak
full oyster
#

Google and Amazon have both been reaching out to my school with the first line in the email saying they're in high demand

vivid dew
#

if she's psychotic and over 18 send her my number

indigo peak
full oyster
indigo peak
#

you see the thing is

#

comp science and running are the only two things im good for

#

so like

#

if i dont do comp science, i would need to run for money

#

and that doesnt sound enjoyable

vivid dew
#

sounds fine

#

lance armstrong made millions

indigo peak
#

you see

full oyster
#

couldnt you do running for a scholarship and still pursue comp sci?

indigo peak
#

i can run

#

im just not the best

#

like im pretty good

#

but there's no way i can run for a college

full oyster
#

dont need to be the best for a scholarship

indigo peak
#

tru

#

im trying to get a scholarship for running, it would be nice

full oyster
#

im rather close to the poverty line, so my state pays me to go to college through financial aid. i even get a refund from any extra they pay over the amount of my tuition per semester

indigo peak
#

@vivid dew ill just make tweaks for a living

#

sit on r/tweakbounty 24/7

full oyster
#

also, some states even offer almost full rides just for having a 3.2 GPA and then a full-ride to any college if its a 3.7

indigo peak
#

i dont even know my gpa

full oyster
#

what year of hs are you in

indigo peak
#

junior

full oyster
#

time to buckle down if you need the money for college

#

just my $.02

indigo peak
#

i cant afford the 2 cents woeis

full oyster
#

then take my advice for sure, if you have close to a 3.7 or do have it, keep it up

#

and look into what your state offers

#

i never thought i could go to college

indigo peak
#

im planning on going to college

#

but

full oyster
#

but here i am practically getting paid to go lol

indigo peak
#

life does have unexpected changes

#

so who knows

full oyster
#

yee for sure

#

i may try to land an internship and decide after that

#

but, building a strong foundation first does make a difference

tepid olive
#

hi besties

#

and worsties

full oyster
#

a lot of these social media "influencers" say to "go for what you are passionate about", that's true but only to an extent. id be struggling hard if i went for film school right now, i can always pursue that on the side of a well-paying comp sci. job and see if it takes me anywhere. im good at comp sci., or at least i thought so

#

idk

#

im rambling

gentle grove
#

your first mistake was taking influencers seriously

restive ether
#

lol

tepid olive
#

I also like arm

restive ether
#

thanks justin very cool

full oyster
twilit jungle
hardy glen
kindred fable
#

html is more of a markup language than a programming language

#

the best step is to learn a "proper" programming language, whether that be javascript, python, or something lower level like c++ or (best for ios tweak stuff) objective-c

tepid olive
#

I think (i hope!) they were joking

kindred fable
#

oh

#

oops

#

sarcasm on the internet is difficult 😭

ocean raptor
#

does anybody know what format the new signed shortcuts are?

vivid dew
ocean raptor
#

but I'm not sure what it's wrapped in

#

it has a magic number of AE1N

lime pivot
lime pivot
#

are you a manufacturer of prosthetic arms

#

think we got our wires crossed, sorry about that

silver rampart
indigo peak
#

Failed

tepid olive
#

I was gonna release mine but was lazy, but I did a few things better

silver rampart
#

dont have a jailbroken device to test it on rn

#

would just encourage releasing your own

indigo peak
#

@silver rampart hi waveboi

silver rampart
#

o/

silver rampart
tepid olive
#

I only have my X which is on iOS 15 rn, I could downgrade it but it's my daily driver so a little annoying... maybe I'll work on it again when iOS 15 checkra1n is out

#

especially since the downgrade breaks Face ID now, even when unjailbroken

#

my tweak doesn't handle Face ID (I tried but it only half worked) but since it's my daily driver I'd want it for other stuff

indigo peak
#

What device do you need to test

tepid olive
#

the model is not the issue, X or anything else with iOS 14 would work really, just the fact that I don't have a secondary test device atm

#

might eventually buy an iPhone 12 though and then I can use my X to test fr

#

I kinda "stole" the native passcode UI method from the lockdown dylib when it came out, since mine originally had you set it in its own preference bundle 😛

#

but last I checked mine had an extra few workarounds:

  • notification privacy bugging out when the device is locked with notification center pulled down
  • device not actually locking when triggering power down menu, it shows the passcode screen but you can just swipe it away
#

for the first one the only way I found so far was to quickly initiate a dismiss of the NC before turning off the screen

#

oh and I also emulated the "iPhone is disabled" thing to some extent, though it's not 100% native, it's manually hardcoded to English text

silver rampart
#

symbolicated release tweaks ftw

silver rampart
#

to handle device re-locking

tepid olive
#

I had to hook some extra methods for it

#

first is the volup, voldn, power menu, second is holding vol+power I think

#

I also tried messing with Face ID and Apple Pay but only got them working in a half-broken state:

  • Face ID prompt in apps triggers, actually scans my face successfully twice, but then returns an error response - apparently ACM (AppleCredentialManager?) is not liking something
  • Wallet app lets me add cards, but the payment UI crashes like immediately when trying to make a payment
silver rampart
#

also in the ksecured code, i hashed the password with a unique combo of device identifiers (code to get that is not included in the source code), but in the end decided that i wasn't sure whether it was worth trying to be horribly 'secure'

#

^ if ur wondering what IAEWSPFJPASAPJ() does

tepid olive
#

ah, interesting, I just used SHA256 with a randomly generated salt for now, but considered switching to a more secure hash algorithm

#

at least it protects against credential reuse attacks if nothing else, though if the passcode is 4-6 digits then it's probably trivial to brute force anyway

#

also I don't remember if yours hooks coreauthd but that breaks a few things like adding VPNs or purchases in Sileo because it will prompt for passcode but reject whatever you enter (haven't figured out how to hook that screen yet so I just disabled injection there)

silver rampart
#

mine hooks (kinda?) everything ManagedConfiguration is used in

#

idk i explained the like 11 total hooks in the README

#

as for apple pay, doubt it could be re-enabled as i'm sure card credentials are stored in and loaded from the SEP, and any way of shimming that is really bad for security and not something i'm sure i'd want to put out publicly

silver rampart
tepid olive
#

since technically disabling passcode doesn't erase stored biometric credentials, that should be in theory possible more easily, just needs some more hooks somewhere I think

silver rampart
#

hooks themselves were easy

#

figuring out what to hook took a bit

#

and if u got it wrong, enjoy the kernel panic

lime pivot
#

heheh

silver rampart
#

also while i'm here, might as well show this off:

#

added a curses GUI to ktool

lime pivot
#

gives me neovim vibes

#

pretty cool