#development

1 messages · Page 236 of 1

rain falcon
#

@kind herald cracker

quaint rain
#

@kind herald clicker

hexed knot
#

Cracker

rocky oriole
#

clanker

cloud yacht
#

@kind herald

rocky oriole
#

add as server emoji plz

tepid olive
#

I was making a joke about hairy potter but now I see how that term can be misinterpreted i sincerely apologize 🥀

#

✊🏻✊🏼✊🏽✊🏾✊🏿

gentle grove
#

pussy

warped sky
fading shell
#

<@&355174844205367317>

brazen patio
#

Little tip for the one guy developing the Liquid Glass recreation: I keep getting this bug on iPadOS 26 beta 4, and based on the way it behaves, it seems like Apple modified the shadow shader

vocal salmon
#

hi guys, is it ANY way, to get active more than two Esim at the same time?

thx

sonic totem
#

I thought it was already possible?

#

Oh active

rain falcon
#

@kind herald clanker

grim sparrow
wooden yarrow
#

also battery life usage must be horrendous

grim sparrow
#

And the other is texts only

#

the battery life is almost no diff when your link speed is 1kbps

#

There’s in theory a way to allow both lines to act as a data line but fuck knows how to figure that out

wooden yarrow
grim sparrow
#

it can receive an incoming call but starting the call actually stops the other line

#

so if i receive a call on line a but my data line is b, I will lose internet duirng the call

#

until I manually go and set the data line to line a

#

which you can't do during a call in ios

#

for some absurd reason

grim sparrow
#

so if you REALLY need a connection you have to hang up, change data line and then call back

#

Think Different™

nimble comet
#

or enable data switching

wooden yarrow
#

<@&355174844205367317> erm

#

ty

timid furnace
wooden yarrow
#

<@&355174844205367317> these bots keep appearing vexedtomato

grim sparrow
#

Like literally no service

#

oh wait I see what you mean yes

#

although in my experience it’s 50:50 whether it works in calls

#

But that might be a Tailscale bug

nimble comet
#

Tailscale goated

rain falcon
#

@kind herald clanker

sonic totem
#

Whatever the joke is there is no need to post it multiple times per day in a development-focused channel

light owl
#

@native dune Hey bro can you help me develop something

native dune
#

@native dune Hey bro can you help me develop something

wheat grotto
#

@light owl Hey bro can you help me develop something

light owl
#

@wheat grotto Hey bro can you help me develop something

wheat grotto
#

no

rain falcon
#

@native dune Hey bro can you help me develop something

tepid olive
#

Nebula I need help with my code

#

@marsh ocean my vibe coded calculator isn’t working

lime pivot
tepid olive
#

What did bro say

fading shell
#

<@&355174844205367317>

vivid dew
#

<@&355174844205367317>

fading shell
#

<@&355174844205367317>

hasty ruin
#

@torn oriole when are you dropping v2 of this gif to fix the duped frame

light owl
wooden yarrow
#

<@&355174844205367317> so many

fading shell
#

<@&355174844205367317>

wooden yarrow
#

apple so jolly back in ios 6

hasty ruin
wooden yarrow
#

tim is a machine that turns despair into money

hasty ruin
#

a rich rotting pile of turd*

wooden yarrow
#

rotten apple

tepid olive
hollow oar
#

💀

rocky oriole
quaint rain
faint timber
#

make an eeffoc app

tepid olive
#

What is EEFFOC

#

Ah coffee

faint timber
#

its a trend like 500 cigs

compact zenith
slim bramble
#

!t roblox

faint lionBOT
# slim bramble !t roblox
roblox

This Discord server is for iOS jailbreaking, not Roblox. Please keep your discussions on-topic, thank you!

severe stream
#

<@&355174844205367317>

kind herald
#

Maxine

vivid dew
#

!t fr

tepid olive
#

Developers lost their mind

velvet path
#

thank the UK

#

anyways:

  • imagine bragging about piracy
  • imagine doing so in the development channel
  • this isn't going to stop this more than likely down the road
tepid olive
#

Well maybe they should focus on securing their app more instead of useless features

tepid olive
#

An over reaction

granite frigate
#

Maxine

frank fossil
#

Has anyone ever left logging enabled in Console and killed diagnosticd on iOS 16? Doing so completely froze my phone 😭 backtrace below (lldb and debugserver themselves didn't freeze so)

#

I had to force reboot since all commands would also freeze

indigo kraken
#

although trying to kill it with something like killall -SIGKILL just fails - it’s the same case when you have a logging profile that changes com.apple.system.logging.plist

#

just whenever /var/preferences/Logging/com.apple.diagnosticd.filter.plist exists, in other words when logs are streaming

tepid olive
#

daniel

cloud yacht
#

daniel

frank fossil
#

Is there any way I can like.. use simulator’s MTLSimDriver to provide Metal acceleration cross chroot via XPC?
There’s MTLSimDriverHost.xpc but there is no Info.plist so I can’t figure out how to use it, and it seems launchd doesn’t allow registering arbitrary XPC service systemwide without modifying launchd.plist

#

(context: tryna boot WindowServer on iPhone)

harsh junco
#

Does anyone know how to fix this? Happens with every app/process but frida-ps works
16.6.1 se3 nathanlr Artix GNU

[meighler@ThinkPadX1-Gen8 ~]$ frida -U -n Sileo
     ____
    / _  |   Frida 17.2.14 - A world-class dynamic instrumentation toolkit
   | (_| |
    > _  |   Commands:
   /_/ |_|       help      -> Displays the help system
   . . . .       object?   -> Display information about 'object'
   . . . .       exit/quit -> Exit
   . . . .
   . . . .   More info at https://frida.re/docs/home/
   . . . .
   . . . .   Connected to iOS Device (id=xxxxxxxxxxxxxxxxx)
Failed to attach: tLS connection closed unexpectedly                  
harsh junco
#

@visual meadow does frida work on nathanlr?

visual meadow
#

No

harsh junco
harsh junco
vivid dew
#

this is embarassing

#

please just use a regular slur

cloud yacht
#

most regular slurs are blocked sadly

sonic totem
#

<@&355174844205367317>

exotic spire
#

Handled

frank fossil
slim bramble
#

🙄🙄

wooden yarrow
#

<@&355174844205367317> erm

thin valley
#

Maxine

#

No?

wooden yarrow
#

guess it wasn't maxine

exotic spire
thin valley
#

Lmao Maxine is usually always first, Maxine is a robot, Maxine is the moderator.

#

Usually by the time I type Maxine the user is being banned already

exotic spire
#

True

#

Maxine bot

exotic spire
kind herald
wooden yarrow
quaint rain
slim bramble
#

@kind herald clanker

harsh junco
slim bramble
#

😭

hollow oar
#

Ghidra 💔

sonic totem
#

<@&355174844205367317>

kind herald
#

gm

velvet path
#

just as I report with ping it gets banned

#

hi Maxine

kind herald
#

Im goated like that

velvet path
kind herald
#

Based

gentle grove
#

for some reason its funny every time I see it

tepid olive
#

<@&355174844205367317>

#

As usual Maxine does nothing but warn me 💔

gentle grove
tepid olive
gentle grove
#

Oh you're timbered for sure

tepid olive
#

Only timbered I am are the Tim’s on my feet

gentle grove
#

That didn't make sense

#

I hope you get warned for bad joke

tepid olive
#

I hope you get warned for being a member ultra touch grass

exotic spire
frank fossil
tepid olive
#

Cursor hidden and inactive

#

Do you even code bruh

robust radish
tepid olive
#

atp just make me mod

frank fossil
#

My wallet just got drained of 5000 usdt

frank fossil
frank fossil
#

yeah it works there too

robust radish
#

neat

frank fossil
#

enable_overlay(0b1111)

orchid fulcrum
# frank fossil `enable_overlay(0b1111)`

do you know of a way to do this without a vm, yk when you debug windowserver you can't really keep using the computer as everything freezes, maybe i can inject a dylib that just calls this ?

#

is the function simply enable_overlay(int arg)

#

at some point i wanted to make a tool like this lmao didn't know it was built-in

cloud yacht
#

Or maybe a CLI debugger over ssh

manic forum
#

i don't get this joke

#

@kind herald are you a robot

kind herald
#

No

trail nimbus
#

KAC

frank fossil
faint timber
#

How original

frank fossil
sonic totem
#

<@&355174844205367317>

wooden yarrow
#

<@&355174844205367317> erm

#

ty

manic forum
#

i love the moderators-ping-channel

timid furnace
kind herald
#

my goat got flagged as spam 💔

cloud yacht
#

lmao seeing the ban, gir is thinking is funny

kind herald
#

there is no thinking involved

#

gir has no brain

cloud yacht
#

yeah but discord uses the term thinking

tepid olive
#

I’m assembling a council of overqualified introverts with trust issues, delusions of grandeur, and matching trauma patterns a decentralized alliance of minds forged in the trenches of iOS jailbreaking. We’ll pretend to collaborate, but everyone’s really building their own exploit chain in silence, racing to outshine each other while claiming it was always about the “community.” It’s not teamwork. It’s firmware warfare

tepid olive
#

Already did I snorted them off your moms ass like the wolf of wallstreet

tepid olive
gentle grove
cedar stag
#

holy shit it's pwn20wnd

gentle grove
#

That guy is a fake

cedar stag
sonic totem
cedar stag
wooden yarrow
#

perhaps you meant: hd

sonic totem
#

Elite

fading shell
#

<@&355174844205367317>

harsh junco
#

How does one bypass antihook?

faint timber
robust radish
#

modify the hooking library to emit a different instruction pattern when it inserts a branch-out. the usual add/adrp/br is extremely recognizable

quaint rain
robust radish
#

yeah most things don’t check for that pattern

radiant idol
#

@kind herald ^

sonic totem
#

I always use it for manual hooks

cloud yacht
#

<@&355174844205367317>

timid furnace
#

what are people using to decrypt stuff

#

preferably terminal

steady nest
#

img4lib

#

if decrypt apps, trolldecrypt maybe? if terminal it's flexdecrypt iirc

visual meadow
#

i've had the best experience with bagbak

timid furnace
#

thx

#

managed to get trolldecrypt to install through the url option in ts lite (my files app is cooked)

visual meadow
#

btw if you care bagbak decrypts plugins as well

gentle grove
#

<@&355174844205367317>

slim bramble
#

@wheat grotto

#

fuck not you

#

<@&355174844205367317>

wheat grotto
#

L

#

HOLY SHIT ITS DRAKE

slim bramble
#

fr

wheat grotto
#

YOO FREE CASH LFG

slim bramble
wheat grotto
#

unlike you, im employed

slim bramble
wheat grotto
#

ETA of scam deletion: some time in the near future

slim bramble
#

fr

#

@kind herald get on

gentle grove
frank fossil
#

can anyone help me, I'm stuck in recovery mode trol

untold vine
#

Anyway to download the .app of the macOS developer 5 beta? My MacBook is not on a good WiFi and my hotspot sucks ass 😢 so I have to use my phone and transfer the .app over lmao

#

Mods

timid furnace
floral notch
#

is there anything like cynject for ellekit?

orchid fulcrum
naive kraken
visual meadow
#

Anyone here overwrite a sysctl with krw before

tepid olive
#

Light work 🥱

sonic totem
#

What exactly are you overwriting

#

The pointer it reads from?

#

(They’re data PAC’d)

visual meadow
#

Shit

#

Because the ones i want to set are set by launchd once on boot

#

And then they can't be changed

#

I just need to change kern.osversion and kern.osproductversion

visual meadow
#

I wonder if i could make a different sysctl point to that one and then change it and point it back

#

Or is that what you meant that was data pac'd

sonic totem
visual meadow
#

They aren't hardcoded

#

The values of them

sonic totem
#

So the sysctl is in __data?

visual meadow
floral notch
sonic totem
#

Well you can set the actual variable

#

Just can’t change the pointer it reads from

visual meadow
#

Oh then that's fine

#

That's what I wanted to do

#

I'm probably gonna set them to null and then set them again in launchdhook like they're supposed to be

#

Or I'll just overwrite them not sure

naive kraken
#

dopamine ships a builtin package with a symlink for it

#

I can release it to some repo if you need it

#

although figuring out the logistics of this could be annoying

#

since my builtin package would need to conflict with it some way

floral notch
#

ah damn im using palera1n

#

yea adding it to a repo sounds like a logistical nightmare

#

maybe its best if i just vendorize it and send patches upstream if i make changes

naive kraken
#

just place it in some place it doesn't conflict

#

then do whatever with it idc

floral notch
#

yeah i probably would just statically link it to an existing binary and strip all the CLI options etc

visual meadow
#

but the end goal didnt work

#

Im trying to run newer/older userspaces

#

but rn camera picture/video/screen recording dont work

#

I was like maybe its that but its not

wooden yarrow
#

<@&355174844205367317> erm

#

ty

exotic spire
#

Np

sonic totem
#

Syscalls, IOKit client methods, stuff like that

visual meadow
#

Only issue I had rn was taking pictures/videos wouldn't save, screen recording wouldnt work

#

I was trying 16.4.1 on 16.5.1

sonic totem
#

Oh right

#

I thought you were trying a different major version

visual meadow
#

I was trying 17 but i gave up on that bc something with posix spawn was broken

visual meadow
# visual meadow Only issue I had rn was taking pictures/videos wouldn't save, screen recording w...
Persistence cannot continue due to a capture error. (Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo={NSUnderlyingError=0x281805f20 {Error Domain=NSOSStatusErrorDomain Code=-536870206 "(null)"}, NSLocalizedFailureReason=An unknown error occurred (-536870206), AVErrorRecordingFailureDomainKey=4, NSLocalizedDescription=The operation could not be completed})```
Camera error btw
river storm
#

People who understand, can I create a tweak or something like that to turn off and on the dylib of my project? Can anyone tell me this?

#

In short, I have a project to hack a game, and I want to know how I can protect it. Can anyone here who understands this help me?

river storm
#

I need an iOS dev to protect a dylib file.

manic forum
#

obfuscation? drm?

river storm
#

ye

#

obfuscation

river storm
manic forum
#

i know there are tools to automate obfuscation but i found simple string encryption to be good enough for me most of the time

river storm
#

hmm

#

you can see dm?

#

or don’t can

#

I need an iOS dev to obfuscation or protection a dylib file.

sonic totem
#

pls pay $1000

river storm
#

or joke

river storm
#

I need some dev to obfuscate a dylib file, or put protections on it. I can pay for it

tepid olive
#

import Foundation

func protect(dylib: String) {
print("Protecting (dylib)...")
let cloaked = dylib.replacingOccurrences(of: ".dylib", with: ".png")
try? FileManager.default.moveItem(atPath: dylib, toPath: cloaked)
print("Now totally uncrackable as (cloaked) 🤡")
}

protect(dylib: "/usr/lib/supersecret.dylib")

trust bro it’s stronger than fort Knox

harsh junco
#

Obfuscation is useless imo

tepid olive
#

Bouta make some Top tier vibe coded content

reef trail
orchid fulcrum
tepid olive
#

Bouta make millions off this app when this game drops I will def be charging money 😭🙏🙏

granite frigate
#

its not maintained now tho

river storm
#

hi

#

you can

#

help me?

sonic totem
faint timber
slim bramble
slim bramble
#

First to get it to build, second for the wait, building llvm ain’t so fast, and then figuring out good settings

reef trail
# river storm help me?

just obfuscate stuff till it's harder to crack, the amount of obfuscation is up to you 🤷‍♂️

sonic totem
faint timber
#

that too I love recfg tunable structs

#

but I guess seprom is better cuz no source code materials at all

harsh junco
slim bramble
faint timber
#

hikari the weakest shit on the planet lmao

slim bramble
sonic totem
#

I love recfg too

faint timber
slim bramble
#

Unless I missed something

faint timber
#

may be but you might find a few custom implementations

slim bramble
faint timber
#

idk just need to be more creative

sonic totem
#

@faint timber the random DCS strings that are sometimes left in older iBoot versions >

robust radish
#

finesse the src

river storm
#

But I need to know how to do it

#

That’s why I’m looking for someone who understands

#

I need an iOS dev to obfuscation or protection a dylib file.

reef trail
reef trail
#

that is literally what obfuscation means

#

hiding what something does

floral notch
#

cycript is cooked right?

robust radish
#

I still use it

#

nothing comes near replacing it imo

#

I’d make a deb for it but Saurik would probably yell at me

floral notch
#

i have something that can replace it jiggly

robust radish
#

lua is not replacing it

floral notch
#

but since cycript still works im less incentivized to ship it

robust radish
#

is it lua

floral notch
#

yalready know

robust radish
#

lol

floral notch
#

my god its AGPL...

#

i wanted to check if it used libffi but i dont wanna read the source anymore

robust radish
#

yes it does use libffi

#

it’s src is an actual nightmare

floral notch
#

oh ok interesting. i wonder if hes using the one in dyld_shared_cache or he vendorized it

#

yeah i feel like thats par for the course lol

robust radish
#

It’s a submodule iirc

#

half of modules are dead repos now

#

compiling it requires a version of bison from like 2003

#

The last person to make big improvements to the project got shitted on by Saurik for it (Frida dude)

floral notch
#

oh yeah i remember that

robust radish
#

be a decent person

floral notch
#

yep lol

robust radish
floral notch
#

if he vendorized it, then whoever is bold enough to make changes, should use the one in dyld_shared_cache, its special cased to work really well with iOS and i think it would fix trampolines breaking, if they're broken

#

and it would fix some issues in dopamine

#

i hope saurik is doing better now

robust radish
#

last I heard about him was a few years ago, someone we know met up with him at UCLA for lunch. said he was doing well

#

completely unrelated, but i recently found a clone of the OG substrate repo from around 2015 with all the tags still included. afaik your mirror repo has been the only "current" one forever, but it lacks tags

floral notch
#

oh nice

#

i can fix that rq you have it up somewhere?

robust radish
#

im on the wrong laptop rn but ill find it this weekend

robust radish
#

the worst license ever

indigo kraken
#

saurik took it way too personally lmao

harsh junco
robust radish
#

I once texted him about a security issue on his website, and he thanked me. Then 20 mins later he texted back again like “just realized who this is… surprised you helped me, but please refrain from doing so again in the future”

robust radish
harsh junco
#

thishowitis fair

harsh junco
robust radish
#

cycript builds (an ancient) libffi directly, it doesn’t just link it. it would be a substantial change to the project to make it use the one in the dsc

#

and those changes are difficult because, to my knowledge, only 3 people have been able to compile that project in the last 10y

harsh junco
harsh junco
#

Accepted (?)

robust radish
#

please do

it’s grammar definition needs to be rewritten for modern bison versions

#

otherwise it needs to be compiled on an iOS 10 device

#

lately I’ve just been hacking at the binaries to coerce them to work on modern OSs

harsh junco
#

One more “ongoing side project” has been added to the “ongoing side projects heap of doom”

robust radish
#

relatable 😭

floral notch
#

better to just start from scratch imo

#

too much politics and licensing woes

robust radish
#

i'd do it when it finally stops working entirely

floral notch
#

nice yea if i had that setup id feel the same

floral notch
#

nice, yea no need i already got my own repl now

robust radish
floral notch
#

i dont want it to happen anymore yall can have cycript lol

faint timber
#

stop being anti-brazil

robust radish
#

lu(l)a

harsh junco
#

lua sux

#

(Imho)

#

Oh my god saurik vendors libuv

robust radish
#

almost 20y old, thats crazy

#

0ptimo in the comments too. Im suprised BigBoss is still online

harsh junco
#

The probability of him even noticing a new cyscript-related project is low

floral notch
#

wow thanks for that link. interesting to see his writing when he still believed in the GNU dogma

robust radish
harsh junco
#

like, every interaction i've had with him
We will see hm

What’s up with the frida repo/dude?

robust radish
#

coolio made a clone of winterboard and saurik dedicated like 3 slides in a JBCon presentation to calling her out for stealing 😂 while she was in the audience

harsh junco
robust radish
#

dude, that doesn't even scratch the surface of unhinged Saurik posts

#

there used to be a bot that would reply to every saurik comment with a TLDR

harsh junco
#

I think I’ve seen it 🤣

robust radish
#

@lime pivot what's your favorite saurik crash out

harsh junco
#

Lmaooo

river storm
harsh junco
#

@robust radish is there any usecase for cyscript on macs

harsh junco
robust radish
#

cycript, pronounced as ssssscript

floral notch
#

in saurik's defense he was getting trolled nonstop by 15 year olds and couldnt hang

robust radish
#

but yeah it’s great for dynamic instrumentation and exploration

robust radish
floral notch
#

yea he was just from a different generation of the internet and had no clue how to deal with it lol

robust radish
#

the reason I got banned from jbc was because he didn’t understand “hoe” vs “hoeing”. He thought I called Britta a hoe

harsh junco
robust radish
river storm
#

Can someone help me how to blur my dylib file? Or put a protection on it so that nothing is changed on it?

harsh junco
#

You could use hikari

#

But why really

robust radish
# river storm Can someone help me how to blur my dylib file? Or put a protection on it so that...

https://www.cycript.org/manual/

I pronounce "cycript" using a "geminate S" or "long S". The result sounds a little like a stereotypical serpent from a cartoon: "sssscript". I doubt anyone else will pronounce it like this, but I have my hopes. I also often use "cycript" as a verb with relation to automation of and injection into libraries and applications, which emphasizes its power as a scripting language.

#

oops didn't mean for that to be a reply

#

bro wants ppl hissing at him

#

freak

harsh junco
river storm
# harsh junco But why really

I have a hacks store, and I sell my ipa file along with dylib c and I need to hide everything I have inside dylib so people don’t change the name of the menu or something like that

harsh junco
#

sell ipas? That’s illegal

river storm
#

i sell hacking for games bro.

robust radish
harsh junco
#

Sell tweaks

#

At least

river storm
#

But only people who know a lot can do this, so I need to protect myself from not so smart people

#

People use ida pro or ghidra to modify, I need to protect myself from that.

rocky oriole
#

why

#

what is so important that it must not be reverse engineered

robust radish
#

if you statically obfuscate, people will just turn to dynamic instrumentation

#

using frida or objsee

floral notch
#

if you have to ask a public chat how to obfuscate something you're already cooked

harsh junco
floral notch
#

sudo will crack it in 5 minutes

#

am i allowed to mention that name in here

robust radish
#

hikari is the answer tho, others have said a few times

robust radish
river storm
#

I know it can be broken by someone who understands reverse engineering or something like that, but I just want to make it more difficult.

harsh junco
robust radish
#

they don't need to understand how it works to redistribute it for free tho right

robust radish
#

no i can't help, i hate obfuscation and DRM

#

obfuscation is motivation for me to RE something

river storm
#

lol

#

It doesn’t have to be a very strong one bro, something basic already helps me

harsh junco
#

Obfuscate strings with xor

robust radish
#

then use hikari

harsh junco
river storm
#

what this

#

i don’t know

#

sorry

indigo kraken
#

when you’re upset but lowkey thankful

#

you had him feeling conflicted 😪

harsh junco
#

This is fucked

#

I hate nodejs

robust radish
# harsh junco I hate nodejs

if this is for cycript, make sure you’re getting the right nodejs. The repo linked as a submodule has been retired, and iirc cloning it will actually get you a much newer version than is compatible with cycript. you have to hunt down the right one by commit and manually clone it

robust radish
#

Other than Tinder bypasses and VCams, has anyone seen tweak requests with unusually large bounties or that are technically difficult to make?

floral notch
robust radish
#

ah I’m not tryna get hired anywhere, just want some lunch break projects

indigo kraken
#

that was pretty cool - and fit the description of what you meant by technically difficult to make

lime pivot
#

I set up an OS X 10.8 VM for some side project stuff I'm playing around with rn and god, I miss this

#

actually can't believe too that MacPorts still works on it, ancient packages of course, but that's more than can be said for brew

#

10.8/10.9 was the era where I was (trying to not beg) saurik to make substrate/cycript official on OS X. there was the "Cydia for Mac" that was floated as a concept around then, but never happened

#

that was also when tweak injection got as simple as, you just download EasySIMBL and tick a box. done. no admin prompt, no security modes to disable

#

SIMBL loaded pretty late tho. it was like hijacking an AppleScript plugin system or something

#

not like substrate where you're injecting before main()

indigo kraken
#

it’s also so fun

robust radish
#

the macOS tweak injection system that Alex Zielenski helped with was pretty good

indigo kraken
#

parasite

lime pivot
#

I miss that guy

robust radish
#

at OpenAI now

#

he was always a dick

#

but I loved ZKSwizzle so much

lime pivot
#

he was, but a good worth ethic lol

#

at one point we had a dream team working on a whole platform for macOS tweaks, I was just deeply unqualified to act as a leader of the team lmao

hasty ruin
#

zebra for mac

native orbit
#

saily mac

lime pivot
#

did you know Chariz was going to be a package manager

robust radish
#

wasn’t Chariz for Mac a real thing for a minute

lime pivot
#

yep

robust radish
#

that had to have been like 2015

hasty ruin
#

CPM

lime pivot
#

2015 me did not have project management skills

indigo kraken
#

I think you did pretty well lol

lime pivot
#

and everyone had their own idea of how it should work

#

hey I appreciate it

#

in fairness to it, it lost steam more because Alex and Mustafa got jobs, and SIP came in a little later and mildly doomed it

timid furnace
robust radish
#

you can get cycript working on m1 Mac, just requires disabling all the security stuff

lime pivot
#

works with binaries patched for ios -> macosx?

#

that’s intriguing

#

I have a test MacBook I usually run with SIP and all off so I can do whatever I want

#

.NET just straight up doesn’t run when amfi is neutered so I keep having to toggle that

robust radish
#

yeah. I have it working on macOS, sim, and iOS. Mostly by hacking at the Machos. I can send you some stuff if you want

lime pivot
#

definitely interested

robust radish
lime pivot
#

oh that might be it

timid furnace
#

there's still some Java bug though

lime pivot
#

I’m convinced it’s related to the JIT engine

robust radish
#

ipc_control_port_options=0

#

worth a try

lime pivot
#

ooh thanks, I’ll try in a bit

wooden yarrow
lime pivot
#

I legit made the 10.8 VM because it was easier to DYLD_INSERT_LIBRARIES into iTunes than to somehow inject into AMPDevicesAgent

#

cycript would make that very possible

wooden yarrow
lime pivot
#

USB controller must be 2.0 not 3.0

robust radish
#

my go-to method for injecting into system stuff is to make a tmpfs mount over the original binary parent directory (which is usually read-only), then copy a version of the binary back into that mount with a load command inserted to my dylib

lime pivot
#

oh smart

wooden yarrow
lime pivot
#

so I guess that’s still a possible attack with SSV then

#

oh hm, hard to say unless it’s VMware

#

they had the most complete macOS Intel VM support

#

just no GPU driver which became more of an issue as time went on

robust radish
lime pivot
#

pre-10.10 you just didn’t get transparent menu bars/popups. 10.10 it started causing real bad screen tearing

indigo kraken
#

@lime pivot I have a patched copy of cycript for the m1 handy if you want it rn

#

totally forgot about it too lol

#

oh actually injecting doesn’t work so you might actually be better off waiting for Ethans

#

this was just the iOS version converted to macOS, there aren’t any actual patches

river storm
#

Hello guys, does anyone here understand obfuscation and encrypting codes?

faint timber
#

prerequesite is knowing how to re and how compilers work

harsh junco
robust radish
harsh junco
#

True

tepid olive
#

That feeling when you make it organized instead of just throwing everything in content view and hoping it works

tepid olive
#

You haven’t even seen my UI

harsh junco
slim bramble
#

Yeah looks trash cuz shitui

tepid olive
harsh junco
slim bramble
#

Fr

tepid olive
#

How is it shit

#

What should I change

harsh junco
#

Everything

#

Like literally redo everything from scratch

tepid olive
#

I did this was my first attempt 💀

hollow oar
tepid olive
#

I spent longer on the fake cluckinbell than the actually UI 😭

robust radish
lime pivot
#

I really wish I were less emotional and more logical with him over the years, but I also just don't think he would have ever changed his mind on a lot of things

tepid olive
#

Saruik the goat

#

Not as good as pwn but still goated

lime pivot
#

thanks for the valuable insight

#

he really was onto a lot of good things, and I respected that he wanted things to be as correct as possible

#

but I just wasn't (honestly still don't think I am) a good communicator especially with conflicting opinions

tepid olive
#

You gotta work on that then being closed minded is a horrible characteristic, even if you don’t agree just hearing someone and seeing their approach can be beneficial to bounce ideas back

lime pivot
#

in my mind I want it to be about meeting halfway, but when I say it, it can come out poorly and seem just saying they're wrong and I'm right

tepid olive
#

Yea I get that especially if there’s certain aspects you think would work better with your approach, honestly it would just be beneficial to make two projects one were you meet half way and just doing what he thinks is best then you can compare and see

lime pivot
#

that happened in a few instances, he took offence to it every time

tepid olive
#

Then that’s more a his issue than yours idk the situation but it sounds you were open to compromise but he was just stuck in a mindset it’s my way or nothing

lime pivot
#

it reads like working against him not with him, and he saw no reason you should work against him. he has a long essay about why he felt that way

robust radish
#

anyways, how are you doing kirb

#

been a while

tepid olive
#

Nothings ever black and white there’s numerous ways to accomplish tasks and if you only do what you think is best and no one challenges you you’ll never improve

lime pivot
#

got way too much going on which you prob know is nothing new lmao

#

but all going great

#

work has been really rewarding, growing pretty quickly

#

where are you these days, still DT?

lime pivot
tepid olive
lime pivot
#

as much as, like I said, there were some times I just ended up being emotional. which is not the approach that will convince someone that is a very logical thinker like him

#

which led to him not trusting me, and then not trusting me further because I worked with people who … honestly idk at this point, but I always felt they were way worse than me at keeping emotions out of it

#

not naming names, but @robust radish will know

lime pivot
#

star was like that too, but I could reason with her a lot more. pwn didn't want to engage with it at all

robust radish
#

borders what I want to discuss in public channels. perhaps that’s enough lore for now 😅

indigo kraken
lime pivot
#

I already said too much. oh well

robust radish
#

jb has had a lot of drama though for sure

tepid olive
#

Not on lemins side he’s always been a great dev

lime pivot
#

guess I'm just disappointed things could have always been better than they were

tepid olive
#

Yea and now we have nothing all the devs either got paid off by Apple or rage quit

elder scaffold
#

iOS 11 was the worst

tepid olive
#

The iOS 13 zero day was the last peak moment we will ever experience

robust radish
#

LiberiOS was excellent

lime pivot
elder scaffold
#

qwerty was left, cs and saurik didn't cooperate, and pwn and cs had a falling out?

tepid olive
lime pivot
#

man that's not their problem, let people figure out it's junk themselves. you don't need to break your own stuff and hurt your own reputation in the process

tepid olive
elder scaffold
#

uh okay

tepid olive
#

Still waiting for lib hooker pro

elder scaffold
#

true

tepid olive
#

Wonder if apples ever gonna patch poster restore this shit should honestly just be a feature instead of having to use mica and learn that shit app

harsh junco
lime pivot
#

it goes extremely deep

robust radish
#

it would be an entertaining documentary

tepid olive
#

Not as entertaining as the MCmillions documentary that shit was crazy

#

The mafia rigged the McDonald’s monopoly game

sonic totem
harsh junco
#

@lime pivot what’s with the frida and saurik? Did frida guy make improvements wrongly or what?

lime pivot
#

I think it was that they took a lot of the core of cycript and built something more extensive on top of it (frida itself)

#

he tried to use GPL as a reason why it's not ok, but there wasn't actually a GPL violation, it was all done correctly

#

so he changed it to AGPL

#

I probably have that very wrong, it's been a loooong time

#

at least it stayed open I guess. I tried to be an encouragement for him to keep working on cycript, and it felt like I did actually help him realise it's worth it a few times

#

we talked once about OS X code injection, and he showed me how cycript's build of cynject was better than substrate's (before substrate got updated)

#

and I used the TCP server mode embedded in the app I was working on around then, as my primary debugger

#

it was buggy, but I still loved it

robust radish
#

i think he was grumpy about his hooking system being replaced with frida

#

like he took it as an insult

lime pivot
#

oh I see

robust radish
#

(that’s just an opinion)

lime pivot
#

idk, people are just gonna take open source things and play with them in ways you weren't expecting. that's just how it is

robust radish
#

I agree. pressuring someone to rename a fork is wild

lime pivot
#

with Legacy Update I've both had people who hacked it up in ways that made no sense, stole my logo, etc, and people who did clever things I really respected

#

a blind guy found it better than the Windows 10 Settings app when using it with a screen reader, so he wrote a script to extract and force install it. that was awesome

robust radish
#

so much of my code is packaged up in >$5 tweaks/apps. Just how it goes

lime pivot
#

and I had someone build a competitor that works a bit different and has features I don't. and I have features he doesn't. we're both chill, and hell, it was random people who wanted to make out that there was some drama between us

#

we're good friends and we help each other out with stuff

gentle grove
lime pivot
#

some of it

lime pivot
#

it's just not something you can control the outcome of, and that's the point

slim bramble
#

@faint timber I've come to the incredible conclusion that hikari is indeed trash

hollow oriole
#

managed to recreate ios 15 lock screen on ios 16

thorn ether
#

Does anyone know how Snowboard does "Force Refresh". Like can I do it via terminal?

harsh junco
thorn ether
#

also wtf uicache -f reset all my notification settings

visual meadow
#

Yes please mr beast give me money

hollow oriole
hollow oriole
#

Its still WiP, im trying to make it as much simillar as possible

#

im planning to add live wallpapers back

west raft
indigo peak
hollow oriole
radiant idol
hollow oriole
radiant idol
#

Gotcha, cool

#

I see what you mean by my version not looking great on your end

gentle grove
#
:is(
  .page-metadata-section:is(.categories, .tags, .series),
  .page-metadata-item.authors
) > a:not(:last-child):after {
#

rate my new css rule

harsh junco
#

Since when cyscript was a ** disassembler** lol

robust radish
#

it used to have a server component called cyrver 💀

harsh junco
#

I need to check that

robust radish
#

it builds into libcycript — there’s still a client/server architecture. it was just previously more like an oracle. like frida-server, which calls itself a server and injects another server into traced processes, but it calls that an agent instead of a server (incorrectly)

indigo kraken
#

from the info plist

{
    "CFBundleName": "Extender.VPN",
    "DTXcode": "0462",
    "NSHumanReadableCopyright": "Copyright © 2018 Jay Freeman (saurik). All rights reserved.",
    "DTSDKName": "iphoneos2.0.saurik",
    "DTSDKBuild": "12D75",
    "CFBundleDevelopmentRegion": "en",
    "CFBundleVersion": "1643275645",
    "BuildMachineOSBuild": "11G63",
    "CFBundlePackageType": "XPC!",
    "CFBundleShortVersionString": "0.9.56",
    "SBUsesNetwork": 0xb,
    "CFBundleInfoDictionaryVersion": "6.0",
    "CFBundleExecutable": "Extender.VPN",
    "DTCompiler": "",
    "MinimumOSVersion": "2.0",
#

iphoneos2.0.saurik

harsh junco
#

@robust radish sorry for constant pinging
Can i use dylib_injector.m to try fix cycript’s injector? There’s no license, hence why im asking

robust radish
#

what repo is that in?

harsh junco
robust radish
harsh junco
#

O
Thanks 🙏

robust radish
#

(I just did it). I always forget to add a license to stuff

sacred cosmos
#

hey is there any documentation on the checkm8 vulnerability

#

I wanna take my own shot at implementing it

#

aside from just palera1n source

sonic totem
#

palera1n source doesn’t contain checkm8 exploit

visual meadow
#

any good alternatives lol

indigo peak
visual meadow
#

alr ty

floral notch
#

i dont know why you would need node either, isnt JavascriptCore enough?

#

AFAIK he removed readline as a dependency and started to implement that from scratch

#

ya https://github.com/nowsecure/frida-cycript/issues/2#issuecomment-714144041

But, I digress: the point here is that I am not bound to the AGPL on my own code; I am bound to the GPL on my old released versions due to linking against readline, but I even removed readline--which happens to be developed by a coworker of mine, so this was awkward--from later, "internal" versions I gift to close friends occasionally, for complete compliance.)

#

i dont even think what he's saying there is true

#

^ that uses readline as an optional dependency and is MIT licensed

robust radish
#

its licensing nuances are beyond my interest

floral notch
#

yeah i digress. i just avoid GPL, keeps things simple

#

point is it would be a nightmare to keep cycript going

robust radish
#

I don’t plan to stop using it

floral notch
#

i just realized i subconsciously said "i digress" because i read that in sauriks comment

robust radish
#

spoke his name too many times, now you’re absorbing his language. the cycurse

floral notch
#

pls notice me saurik senpai

robust radish
#

cynpai

harsh junco
#

cyrik

robust radish
#

prolly his alt

harsh junco
harsh junco
robust radish
#

for symbol/class tab completion performance iirc

harsh junco
floral notch
#

i see. it looks like its an easy way to embed 3rd party libraries if one desires. do npm install or yarn install on your dev machine, and the cycript build system embeds all those into libcycript.db, so you dont need to install node on iOS

#

nice feature i suppose

#

i guess maybe there was a vision where nodejs would be fully embedded into cycript itself so you would have access to all the node libraries AND the objc runtime in the same language

#

but he already based it on JavaScriptCore, so he did it like that so he could try it out without doing a huge refactor

#

pure speculation on my part

gentle grove
#

deno users:

native dune
#

bun goated

gentle grove
#

bun is buns

tepid olive
#

I wanna make a documentary would any one be interested in interviewing over zoom about the jailbreak history

#

I won’t be paying you but I will be charging others to watch the documentary

gentle grove
#

I won’t be paying you but I will be charging others to watch the documentary

hollow oar
#

I won’t be paying you but I will be charging others to watch the documentary

acoustic imp
#

I won’t be paying you but I will be charging others to watch the documentary

quaint rain
#

I won’t be paying you but I will be charging others to watch the documentary

light owl
#

I won’t be paying you but I will be charging others to watch the documentary

thorn ether
#

not paying ppl thats helping u make the documentary but will charge people to watch the documentary?

gentle grove
#

That guy is the resident clown so don't worry

lime pivot
#

he didn't want to have something inferior to GNU readline though

warped sky
lime pivot
#

I can appreciate that he wanted things to be good to prove a point though. like he wanted to have the GNU versions of everything because they just were better, and he felt the values of the GPL are important for showing Apple can do better

lime pivot
#

these days, it could be ported on top of bun, which uses JSC

#

but bun is very recent

tepid olive
gentle grove
tepid olive
#

Nah that’s my bad

gentle grove
#

this dude thinks a clown has a stone cold, humorless stare

acoustic imp
pearl sail
warped sky
#

fiores headers works but its even slower than limneos

acoustic imp
#

@indigo peak

robust radish
#

talking about it in the theos server, but I’ll pay someone to build the ideal header site

slim bramble
#

💀

#

3 versions are 15gb or so

robust radish
#

it’s gonna be over 2TB of static files (all iOS versions, headers as well as another type of dump which is much larger). I’ll post full requirements in a bit

#

keyword searching static files don’t scale, so some high perf backing db is necessary

timid furnace
#

i'm in theos server so you can ping me there as well if you want

slim bramble
#

I’m interested too (solely in the requirements)

#

Ping me

hexed knot
#

Jynx

rocky oriole
#

Jynx

acoustic imp
#

Zynx

thorn ether
#

Lynx

marsh ocean
#

Pynx

rocky oriole
#

Wynx

floral notch
# lime pivot but bun is very recent

unfortunately theres no bun port in procrusus. at least there's node in there but they didnt get around to doing rootless. probably best to just stick to JSC would be way less complicated

#

but what do i know maybe bun is easier to port

harsh junco
floral notch
#

the js objc bridge will be a nightmare

#

if you have to write that part in C its over

#

oh ya its over this is the only js ffi and it only supports linux

#

mJS has ffi too but its GPL gg

harsh junco
robust radish
acoustic imp
#

poluting gh search even more 🔥

tepid olive
#

Can’t say that one in public bro 😭

hoary lion
#

💀

indigo kraken
robust radish
#

no i haven't gotten one

frank fossil
robust radish
#

Idk if they’d be cool with redistributing binaries. I’m hoping these derivative side effects of binaries are safely in the grey area

#

pull a Spire and have LiveExec download the ramdisk during install

#

(spire brought Siri to iPhone4 by downloading a dyld cache for an iPhone 4S from apple cdn in its postinst). Or something like that

robust radish
harsh junco
robust radish
#

nah that's just saurk's weird style

vivid dew
#

based boomer code

frank fossil
acoustic imp
robust radish
#

jailbreaks have made it onto the AppStore before

#

Charlie miller caught a lifetime ban for that

hasty ruin
indigo kraken
# robust radish 💀 https://github.com/Cannathea/afc2d-arm64/blob/master/extrainst.mm#L33-L41

one dev was just like f*ck it and added the bin to the deb lol https://github.com/Cannathea/afc2d-arm64/compare/master...Lessica:afc2d-arm64:master

GitHub

Allow full file-system access over USB for all arm64 devices, especially useful for those on iOS 11 and above. - Comparing Cannathea:master...Lessica:master · Cannathea/afc2d-arm64

robust radish
indigo kraken
robust radish
#

there’s some function you can hook and then run it as root

indigo kraken
#

it sets the path successfully but everything is still executed as mobile

thorn ether
indigo kraken
lime pivot
#

in theory it's supposed to all compile back to working binaries, just not signed

harsh junco
#

@frank fossil i assume you already tried doing this?

#

I should try this someday

#

One more “ongoing side project” has been added to the “ongoing side projects heap of doom”

frank fossil
#

I also deleted all 7GB of x86 shared caches so I can’t try it rn

native dune
#

there's a GitHub repo that has an action to patch Rosetta to work on Linux

native dune
#

on a certain kernel page size

#

I forgot

magic hazel
#

why does limneos require me to sign in

magic hazel
#

Anyone know how to modify the frame buffer on iOS 3

tepid olive
#

iOS 3

#

💀

magic hazel
#

Yes, iOS 3

#

Realistically it should be the same for most of iOS

grim sparrow
#

are you seriously suggesting that apple hasn't changed the frame buffer rendering in the past 16 years??

magic hazel
#

I'm sure the methods have changed

grim sparrow
#

heres ur answer though

magic hazel
#

ios 7 that should work

#

ugh

#

but i need an image overlay

#

i need something to at least look like it's lowering the gamma

#

since one of my touch 1's displays is washed out a bit

grim sparrow
#

the tldr is you need to get the offsets of the frame buffer for ur specific devicve

#

although you could write an offset finder

magic hazel
#

I certainly won't be attempting that my C is not very good

grim sparrow
#

why dont you just hook frontboard

#

the process that draws applications windows

#

its the ios equivalent of windowserver

magic hazel
#

If it were that simple why does this dude go through hell and back trying to find his offset

grim sparrow
#

because he actually wants to write to the kernel frame buffer...

#

to do what checkra1n does

magic hazel
#

fair enough

grim sparrow
#

if you just want to overlay an image just do that in userspace

magic hazel
#

well yes i wanted to do that but the header website is.. broken?

#

idk its asking for a sign in

grim sparrow
#

yeah limneos has been down for eons

magic hazel
#

well that sucks, that was the only place for me to find ios 3 headers

grim sparrow
#

you can dump it from Xcode 3

magic hazel
#

...

grim sparrow
#

or an ipsw

magic hazel
#

the latter is more doable except that my only mac machine currently is a terrible hackintosh laptop and i would rather not try and go swimming through thousands of useless headers to try and attempt to find the right one just to overlay an image of a slightly opaque black 320x480 image

grim sparrow
#

I mean

#

these processes are incredibly well documented

magic hazel
#

What, dumping headers or the frontboard

grim sparrow
#

no, how all these processes work

#

why are you trying to overlay this image anyway, whats the goal here

magic hazel
#

I mean I haven't stumbled upon any documentation on iOS 3 frontboard methods or really anything at all to do with iOS 3 tweak development to begin with but if there is somewhere that contains that I would be very happy to read it

grim sparrow
#

and why ios 3

magic hazel
#

To fix the washed out appearance of my screen

#

Because it's an iPod touch 1

#

And while I would like to just "adjust a gamma knob" iOS 3 of course, does not have one, nor does there exist a single tweak that adds any easy ability to modify the framebuffer in such a fashion

#

Hence the overlay of a slightly opaque black image to give the same impression

grim sparrow
#

just backport this

#

instead of reinventing the wheel

magic hazel
magic hazel
#

I mean i can read the ui and logic but i'm not able to understand the gammacontroller file to any extent

grim sparrow
#

are you sure f.lux wont

#

it has in teh changelogs added support for iPhone 3g, which shipped with ios 2

magic hazel
#

It won't work from cydia

#

and I haven't found any archive of older versions

grim sparrow
#

there you go

magic hazel
#

Not great with kernel level stuff but ill have a look

grim sparrow
#

I just put f.lux in ida and its demistified most of it

magic hazel
#

in what?

reef trail
#

ida

#

a reverse engineering tool

#

disassembler

magic hazel
#

oh okay

grim sparrow
#

there you go

magic hazel
#

Err

#

tf am i a looking at lmao it looks exactly how i'd imagine decompiled objective c to look, in fact, it looks more like c in that form that obj c, i've never been very good at following decompiled code, especially when that code is refering kernel level methods

#

ill see if i can see anything useful

grim sparrow
magic hazel
#

the same file but 3kb bigger?

grim sparrow
#

improved

#

I added the 32bit sdk

magic hazel
#

lmao

grim sparrow
#

thats the c++ code you need to do exactly what you want

#

(its the decompilation of fluxd ios 5)

#

and considering the method it calls have existed since like ios -7 you should be good

magic hazel
#

i'm sure that's useful to someone who's much more experienced than i in reading that kind of code i'm still not great with obj c to begin with let alone able to read and interpret kernel level decompiled obj c but ill do my best

grim sparrow
#

thats userspace code

#

that runs in userspace and calls kernel apis

#

that are incredibly well documented

magic hazel
#

what i'm saying is i can't read it lmao or rather i can't read most of it

grim sparrow
#

post on TweakBounty, someone will do it for you

magic hazel
#

Nah i'll try and figure it out

#

why are there so many magic numbers with basic algebra

#

where is the logic

grim sparrow
#

WakeAndSetTable?

#

cmd f for IOMobileFramebufferSetGammaTable IOMobileFramebufferGetGammaTable etc

magic hazel
#

mmm yeah no idk what to do with those methods and this is kinda beyond my skill level rn im more versed in c# and swift and was hoping it would be pretty quick, oh and by the way, the minimum to request a tweak from that subreddit is $10 iirc which is way too much for such a basic tweak

#

but yes

#

i can see those

grim sparrow
#

and Swift 1.0 is soooooooooo different to Swift 6 its basically a new language

magic hazel
#

ios 8

#

and yeah

grim sparrow
#

well yes but technically no

#

the swift 1 beta could backdeploy a fair bit

#

Xcode 6 beta 1 could back deploy to ios 6 but that build is lost to history

#

Xcode 6A215l

magic hazel
#

now im looking for that beta for no particular reason except it'd be cool

#

lmao

grim sparrow
#

getting dl access is a pia

#

you can only download if you've uploaded stuff from the past

magic hazel
#

well sure

grim sparrow
magic hazel
#

but it's still archived

grim sparrow
#

yeah

#

its jsut

#

i dont know anybody who has been able to play wqith it

#

:(

magic hazel
#

Yeah no alr now i have to find something worth archiving

#

i feel like i don't actually have anything

#

Then again, I could actually just archive my own software

#

But it's digital

#

Grr

#

What a shitty website honestly

#

How is it helping archive fuckall

#

Ykw i'm tempted to go out and buy something specifically so i can completely clone the archive and host it on archive

#

Like that's actually such a shitty thing to do

grim sparrow
#

lol

thorn ether
#

Is there a way to disable jetsam crashlogs?

slim bramble
#

@thin valley may you snipe

#

🙏

faint lionBOT
#
tesla_man deleted a message
%ctor {
    NSFileManager *fm = [NSFileManager defaultManager];
    for (NSString *path in [fm contentsOfDirectoryAtPathBASE_PATH error:nil]) {
         if (![path hasPrefix:@"JetsamEvent"]) continue;
       [fm removeItemAtPath:[BASE_PATH stringByAppendingPathComponent:path] error:nil];
    }
}```
exotic spire
#

Lol

slim bramble
#

Can one of you send it

thin valley
#

I can resend if its DMd to me