#development

1 messages · Page 13 of 1

tepid olive
#

?

native dune
#

true!

tepid olive
#

i could crack it better

#

use my crossover crack for windows apps btw

native dune
#

the one i used broke

tepid olive
#

i have the best one

faint stag
#

i see a familiar name on a crossover 22 crack 💀

tepid olive
#

huh?

tepid olive
#

@faint stag ?

gentle grove
#
impl<T> ApiErrorExt for T where T: Error + Send + Sync + 'static {}
#

rust 🚀

tepid olive
#

I tried running this: /device add device: iPhone10,1 version: 19B74

faint stag
#

wtf, gh release download doesn't give any real progress, just a loading spinner thing

ocean raptor
#

Idk why gir is like that, but historically, OS source code is stored in /usr/src

#

That's how it was on UNIX, and how it is on BSD

ocean raptor
gentle grove
#

docker /usr/src/app

#

usually i see /app

#

so its weird to me too

zenith hatch
tepid olive
#

objective c

lone bronze
#

lazy dev moment

pearl sail
#

@gentle crescent stop being lazy

inland totem
#

is there anyone tried to install Frida through TrollStore

#

wonder if it's possible

frank fossil
#

@naive kraken I think it’s possible to extend TrollStore support to newer iOS versions if:

  • The fat binary injection bug (Fugu's pwnify) still works, here you can sign TrollHelper with an expired/free certificate, then it should work, because the patched CoreTrust is just check if CA=Apple
  • Free dev cert entitlement check is not performed for app registered as system, then you can make it sign apps like AltStore does but installed as system
naive kraken
#

and the slice thing is patched too in 15.6ish

faint timber
#

The slice think basically accept other slices blindly if they had the same team id

naive kraken
frank fossil
#

Oh alright

crude swallow
#

Congrats to our newest discord mod, @gleaming niche!

turbid fjord
#

@gleaming niche congrats bro

hasty ruin
#

I have quite a few of those

vivid dew
#

trolley

zenith hatch
inner imp
#

does sf symbols have these icons?

#

or does anyone know another source to get them from

#

would love it in an svg format

hasty ruin
#

red - multiply.circle.fill
yellow - minus.circle.fill

#

idk if theyre the actual ones, but they're close enough

inner imp
hasty ruin
#

Probably easier to make it yourself tbh

#

Not like it’s very complex

inner imp
#

true but I literally don't have any graphic skills lol

#
twilit jungle
#

rotate 90 degrees

waxen halo
#

do you speak swedish?

#

@pliant sorrel

vague adder
#

@muted whale

#

YOOOHOOOO

#

REMEMNER ME

waxen halo
#

@muted whale

#

death bro

restive ether
#

who are you people

waxen halo
#

dw about anything

restive ether
#

you’re in the wrong channel

vague adder
#

yh known eachother since 2020

waxen halo
restive ether
#

yeah your mother

vague adder
#

LMAO what

waxen halo
#

i say i like ur cover photo

#

u say my mum?

#

bruh

vague adder
#

that makes no sense

#

bo

restive ether
#

yeah i said that

nocturne yacht
#

Hack

vague adder
#

bro what

waxen halo
#

okay @restive ether as u wish

gentle crescent
turbid fjord
#

I LOVE IKEA

waxen halo
gentle crescent
#

schizo posting is only allowed after 5pm

vague adder
#

their gravy is smt else

waxen halo
#

its 11 pm here

#

so like

gentle crescent
#

5-7

vague adder
#

its 5:20 in toronto

#

so im good

gentle crescent
#

oh then go ahead

#

sorry

vague adder
#

k

waxen halo
#

i loved ur cat pfp

gentle crescent
#

this one

waxen halo
#

YES

#

looks like my cat

gentle crescent
#

cats are cool

waxen halo
#

cats can kill snakes

vague adder
#

my cat went missing 4 weeks ago 💀

waxen halo
#

💀

gentle crescent
vague adder
#

bro just dashed for some reason

gentle crescent
#

<- the reason

vague adder
#

LOL

#

@muted whale

#

@steep garden who is this?

#

is that zack?

#

u know zack too?

#

yall still friends?

#

same

waxen halo
#

why

vague adder
#

freaky guy

gentle crescent
#

@waxen halo who are you

vague adder
#

he said he was jerking off in class hoping his crush catches him

gentle crescent
#

whar

waxen halo
gentle crescent
#

:(

waxen halo
#

lets keep this in dms

vague adder
#

k

#

yall does anyone know if they got SHSH saving working for iphone 14 pro yet

waxen halo
#

@weary heath dm

#

CUZ

#

THIS IS DEVELOPMENT

#

NOT THE SHIT ON TQ CHANNEL

#

@muted whale

gentle grove
#

rust users when

macro_rules! event {
    (target: $target:expr, parent: $parent:expr, $lvl:expr, { $($fields:tt)* } ) => { ... };
    (target: $target:expr, parent: $parent:expr, $lvl:expr, { $($fields:tt)* }, $($arg:tt)+ ) => { ... };
    (target: $target:expr, parent: $parent:expr, $lvl:expr, $($k:ident).+ = $($fields:tt)* ) => { ... };
    (target: $target:expr, parent: $parent:expr, $lvl:expr, $($arg:tt)+) => { ... };
    (target: $target:expr, $lvl:expr, { $($fields:tt)* } ) => { ... };
    (target: $target:expr, $lvl:expr, { $($fields:tt)* }, $($arg:tt)+ ) => { ... };
    (target: $target:expr, $lvl:expr, $($k:ident).+ = $($fields:tt)* ) => { ... };
    (target: $target:expr, $lvl:expr, $($arg:tt)+ ) => { ... };
    (parent: $parent:expr, $lvl:expr, { $($fields:tt)* }, $($arg:tt)+ ) => { ... };
    (parent: $parent:expr, $lvl:expr, $($k:ident).+ = $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, ?$($k:ident).+ = $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, %$($k:ident).+ = $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, $($k:ident).+, $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, %$($k:ident).+, $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, ?$($k:ident).+, $($field:tt)*) => { ... };
    (parent: $parent:expr, $lvl:expr, $($arg:tt)+ ) => { ... };
    ( $lvl:expr, { $($fields:tt)* }, $($arg:tt)+ ) => { ... };
    ( $lvl:expr, { $($fields:tt)* }, $($arg:tt)+ ) => { ... };
    ($lvl:expr, $($k:ident).+ = $($field:tt)*) => { ... };
    ($lvl:expr, $($k:ident).+, $($field:tt)*) => { ... };
    ($lvl:expr, ?$($k:ident).+, $($field:tt)*) => { ... };
    ($lvl:expr, %$($k:ident).+, $($field:tt)*) => { ... };
    ($lvl:expr, ?$($k:ident).+) => { ... };
    ($lvl:expr, %$($k:ident).+) => { ... };
    ($lvl:expr, $($k:ident).+) => { ... };
    ( $lvl:expr, $($arg:tt)+ ) => { ... };
}
lone bronze
#

fk that

gentle grove
#

do you guys think it makes more sense to make a WARN log message when returning a client error from api or just INFO

#

if its info then it could be hard to separate visually from ok responses, but also its not the server's fault so it might not be warn

#

whatever im gonna put warn

rain falcon
#

@grave sparrow listen fucker

vivid dew
#

@rain falcon happy birthday big man

rain falcon
rain falcon
tepid olive
#

guys can someone help me i just want to make it so pressing a key runs an SKAction for a macOS app/game

tepid olive
#

i think im nearly there so its okay

zenith hatch
#

use swiftui

waxen halo
#

@muted whale

#

@pliant sorrel

hazy abyss
#

Good morning

#

Someone can help me to jailbreak my iPhone 11pro please

#

15.6.1 iOS:( can’t jailbreak

#

What should I do?

grim sparrow
# hazy abyss What should I do?

you should first start by reading the server rules and channel descriptions. The next step would be to use this information to re-evaluate your life decisions which led you to this current point.

tepid olive
zenith hatch
hasty ruin
zenith hatch
ocean raptor
#

It's all spyware

tepid olive
pearl sail
#

There is no projector here.

ocean raptor
ocean raptor
#

@pearl sail shut up

hasty ruin
#

@pearl sail shut up

turbid fjord
#

Rude devs ngl

hasty ruin
#

L

pearl sail
pearl sail
hasty ruin
#

oh

#

i will trade hyperixa src

pearl sail
#

no I'm getting good money

hasty ruin
ocean raptor
tepid olive
#

nerd

ocean raptor
restive ether
#

i think canadians just have logs man

ocean raptor
#

Like Lincoln logs, or just straight up trees

pearl sail
#

Who knows we're aren't Canadians

ocean raptor
cloud yacht
#

Depends on the canadian

#

Mostly just tree logs.

#

sometimes both

inner imp
#

any macos devs? I have a few design questions

restive ether
grim sparrow
indigo peak
#

@zenith hatch @turbid fjord why error: cannot infer contextual base in reference to member 'menu' .pickerStyle(.menu)

faint timber
#

3 more hours

rain falcon
gentle grove
gentle grove
#

do you guys think its more normal for bobashare to bundle the static frontend files inside the binary, or to require the user/deployer to have all the static files in static/ in the working directory when running ot

pearl sail
#

I think it should stop giving me root access to the server trol

turbid fjord
gentle grove
pearl sail
#

Sure

zenith hatch
#

@indigo peak hi just woke up

turbid fjord
zenith hatch
#

real

turbid fjord
#

Or not using a Picker at all but I don’t think fiore is that dumb fr

zenith hatch
#

@faint timber happy birbday wholesome

autumn seal
#

Did you find a way to bypass promon? Cause my most important app don’t work anymore

zenith hatch
#

does ubiquitous key value store work on sideloaded apps?

#

@turbid fjord i think it no workie on sideloaded apps

zenith hatch
#

gm

turbid fjord
zenith hatch
#

we have entitlements though

#

💀

faint lionBOT
#

Hey @zenith hatch, have a look at this!

Rule 10

You are not entitled to anything. If you think otherwise, please leave.

turbid fjord
zenith hatch
#

what

#

oh wait

#

did i mention its xcode installed

turbid fjord
zenith hatch
#

👍

turbid fjord
#

That’s different

tardy narwhal
#

No intention of releasing it though, just as disclaimer

hasty ruin
#

@indigo peak did you end up making that trollstore location spoofer?

snow python
#

I hope so

#

The one that just released it literally just stolen and looks to be using the exact same methods as locsim

#

I wish I had time to work on these things but I have like no time anymore

native dune
#

@faint timber happy birthday

indigo peak
#

like I took the code from GitHub, made it a theos project and am trying to make it work

#

but I can’t compile

#

for some reason

indigo peak
#

my main issue with my app was trying to get the MKMapView to load with the proper entitlements

#

since the map doesn’t actually render if you use the unsandbox entitlements for some weird reason

hasty ruin
#

this new app just makes you open the maps app

indigo peak
hasty ruin
#

then share the location via share sheet

indigo peak
#

that works ig

#

with entitlement^

#

without^

#

but without, the spoof doesn’t work

#

but with, the spoof works, but the map doesn’t load

hasty ruin
indigo peak
#

I was contemplating just making my own custom class

rain falcon
restive ether
#

lol that’s hilarious

#

people are so fucking clout hungry

#

it’s embarrassing

autumn seal
indigo peak
#

@turbid fjord @zenith hatch

HStack {
                    TextField("Speed", text: $input.value)
                        .padding()
                        .keyboardType(.decimalPad)
                    Picker(selectedUnit, selection: $selectedUnit) {
                        ForEach(measures, id: \.self) {
                            Text($0)
                        }
                    }
                    .pickerStyle(.menu)
                }
#

cannot infer contextual base in reference to member 'menu'

zenith hatch
#

i need to get my mac out gimme a sec

#

nvm i have proton

zenith hatch
indigo peak
#

im using what was there when i downloaded theos

zenith hatch
#

with

#

MenuPickerStyle()

#

hope that helps 👍

indigo peak
#

theres another one too

zenith hatch
#

whats the other one

indigo peak
#

cannot infer contextual base in reference to member 'circular'
ProgressView().scaleEffect(1.0, anchor: .center).progressViewStyle(.circular)

#

cannot infer contextual base in reference to member 'body'
.font(.body.bold())

#

value of type 'FileHandle' has no member 'readToEnd'
let data = try? pipe.fileHandleForReading.readToEnd()

turbid fjord
zenith hatch
turbid fjord
#

Define “old” SwiftUI

zenith hatch
zenith hatch
turbid fjord
#

There only 4 versions

zenith hatch
#

does it look like i remember which ones did what Clueless

turbid fjord
#

Man dead

#

You help fiore then

zenith hatch
#

@indigo peak did it work

indigo peak
#

@zenith hatch just this now
value of type 'FileHandle' has no member 'readToEnd'
let data = try? pipe.fileHandleForReading.readToEnd()

#

idk whats up w it tho

zenith hatch
#

idk how this piping shit works

#

what are you trying to do

indigo peak
#

@zenith hatch
cannot infer contextual base in reference to member 'body'
.font(.body.bold())

zenith hatch
#

you really gotta update your shit

#

on god

#

this is now the limit of my old swiftui knowledge idk how to fix this

indigo peak
#

cannot infer contextual base in reference to member 'title2'
.font(.title2.bold())

#

im targeting ios 14

zenith hatch
#

oh

zenith hatch
#

aka Font.title2.bold()

#

swiftui is annoying they make it hard to access the uikit objects behind a swiftui view

indigo peak
#

that worked

#

im just doing that readToEnd shit now

#

which makes no sense

zenith hatch
#

gl

indigo peak
#

since it was introduced in 13.4

#

13.4+ on the api site

#

so like

zenith hatch
#

what exactly are you doing

indigo peak
#

it should be fine for 14.0

zenith hatch
#

reading a file?

indigo peak
#

yes

zenith hatch
#

just use data initialiser

#

let data = Data(contentsOf: “filepath”) or something

#

it might be throwing

#

idk i forgor

indigo peak
#

@zenith hatch we good

==> Compiling AppDelegate.swift (arm64)…
==> Compiling Utils/Extensions.swift (arm64e)…
==> Compiling AppDelegate.swift (arm64e)…
==> Compiling Utils/Extensions.swift (arm64)…
==> Compiling Utils/OnlyNumbers.swift (arm64)…
==> Compiling RootViewController.swift (arm64)…
==> Compiling Utils/CleanUp.swift (arm64)…
==> Compiling Utils/CleanUp.swift (arm64e)…
==> Compiling RootViewController.swift (arm64e)…
==> Compiling ContentView.swift (arm64e)…
==> Compiling ContentView.swift (arm64)…
==> Compiling Utils/LocationManagement.swift (arm64)…
==> Compiling Utils/OnlyNumbers.swift (arm64e)…
==> Compiling Utils/ImageLoader.swift (arm64)…
==> Compiling Utils/RoutePlotting.swift (arm64)…
==> Compiling Utils/SearchService.swift (arm64)…
==> Compiling Utils/Environment.swift (arm64)…
==> Compiling Utils/LocationManagement.swift (arm64e)…
==> Compiling Utils/ImageLoader.swift (arm64e)…
==> Compiling Utils/Environment.swift (arm64e)…
==> Compiling Utils/SearchService.swift (arm64e)…
==> Compiling Utils/Spoof.swift (arm64)…
==> Compiling Utils/RoutePlotting.swift (arm64e)…
==> Compiling Utils/Helpers.swift (arm64)…
==> Compiling Utils/Helpers.swift (arm64e)…
==> Compiling Utils/Constants.swift (arm64)…
==> Compiling Utils/Spoof.swift (arm64e)…
==> Compiling Utils/Constants.swift (arm64e)…
==> Compiling Views/License.swift (arm64)…
==> Compiling Views/License.swift (arm64e)…
==> Compiling Views/Buttons.swift (arm64e)…
==> Compiling Views/MapView.swift (arm64e)…
==> Compiling Views/CardView.swift (arm64e)…
==> Compiling Views/EmulateRouteSheet.swift (arm64e)…
==> Compiling Views/Buttons.swift (arm64)…
==> Compiling Views/AddressLookup.swift (arm64e)…
==> Compiling Views/EmulateRouteSheet.swift (arm64)…
==> Compiling Views/TrackView.swift (arm64e)…
==> Compiling Views/CardView.swift (arm64)…
==> Compiling Views/AddressLookup.swift (arm64)…
==> Compiling Views/About.swift (arm64e)…
==> Compiling Views/ActionsView.swift (arm64e)…
==> Compiling Views/MapView.swift (arm64)…
==> Compiling UIKit/MapViewController.swift (arm64e)…
==> Compiling Views/ActionsView.swift (arm64)…
==> Compiling UIKit/MapViewController.swift (arm64)…
==> Compiling Views/TrackView.swift (arm64)…
==> Compiling Views/About.swift (arm64)…
#

no more errors

zenith hatch
#

W

#

was i helpful

indigo peak
#

very

#

thank you

hasty ruin
#

👎

zenith hatch
hasty ruin
#

worries*

indigo peak
#

i read that as no welcome

zenith hatch
#

oh

turbid fjord
#

Lol

indigo peak
#

@snow python

#

rip locsim entitlements dont work

#

sadge

zenith hatch
indigo peak
#

relocateme

#

i converted from xcode to theos proj

zenith hatch
#

is this what i just helped you with

indigo peak
#

yes

zenith hatch
#

can i join

indigo peak
#

trying to get it to work on iOS 15 w trollstore

zenith hatch
#

nvm

#

i dont have test device

indigo peak
#

rip

zenith hatch
#

true

indigo peak
#

15.1.1 iPhone 13 troll

zenith hatch
#

wtf

#

how

turbid fjord
snow python
indigo peak
#

my 6s is fucked

indigo peak
#

@snow python i think i fixed it

#

yep it works

#

i got the mapview + spoofing to work

#

if you want to know how i can dm it to you

#

so its not public, since i know you want to keep the entitlements private off github

tepid olive
#

@elder scaffold do you have the asm for rd=disk0s1s8 still

elder scaffold
#

write 8 bytes each troll

tepid olive
#

643d6472

#

which is d=dr

#

rd=d

#

reversed

#

right

zenith hatch
#

weird assembly

tepid olive
#
.set boot1, 0x643d6472
.set boot2, 0x306b7369
.set boot3, 0x38733173
#

actually its this

#

.set boot1, 0x643d6472
.set boot2, 0x306b7369
.set boot3, 0x38733173

#

most likely

#

@elder scaffold i got rid of -v and did this, hows this look

#
/* t8015_shellcode_arm64.S
 *
 * original author: axi0mX
 *
 * This program is free software: you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org/licenses/>.
 */

.text

.pool
.set JUMP_BACK,     0x180018004

.set WRITE_ADDR_1,  0x180030ad0 // rsa check
.set WRITE_ADDR_2,  0x180030b18 // rsa check
.set WRITE_ADDR_3,  0x180033e14 // bootargs
.set WRITE_ADDR_4,  0x18004d520 // bootargs str
.set WRITE_ADDR_5,  0x1800949f4 // kernelcache str
.set WRITE_ADDR_6,  0x18003289c // debug

.set WRITE_VALUE_3, 0x100cb878  // insn
.set WRITE_VALUE_4, 0x643d6472  // "rd=d"
.set boot2, 0x306b7369 // "isk0"
.set boot3, 0x38733173 // "s1s8"
.set WRITE_VALUE_5, 0x64686361  // kernelc[achd]

.set MOV_X0_0,      0xd2800000
.set MOV_X0_1,      0xd2800020

.globl _main
_main:
  MSR DAIFSET, #0xF

  LDR W6, =MOV_X0_0
  LDR X5, =WRITE_ADDR_1
  STR W6, [X5]
  LDR X5, =WRITE_ADDR_2
  STR W6, [X5]

  LDR X5, =WRITE_ADDR_3
  LDR W6, =WRITE_VALUE_3
  STR W6, [X5]

  LDR X5, =WRITE_ADDR_4
  LDR W6, =WRITE_VALUE_4
  STR W6, [X5]
  LDR W6, =boot2
  str W6, [X5, #8]
  LDR W6, =boot3
  str W6, [X5, #16]

  LDR X5, =WRITE_ADDR_5
  LDR W6, =WRITE_VALUE_5
  STR W6, [X5]

  LDR X5, =WRITE_ADDR_6
  LDR W6, =MOV_X0_1
  STR W6, [X5]


  LDR X5, =JUMP_BACK
  BR  X5
tepid olive
#

good?

#

i just need to figure how to compile

#

cant find gobjcopy

elder scaffold
#
xcrun -sdk iphoneos clang src.s -target arm64-apple-darwin -Wall -o out.o
gobjcopy -O binary -j out.o out.bin
tepid olive
#

the top ran fine

#

bottom idk where to get gobjcopy

elder scaffold
#

I forgot it

tepid olive
#

@steady nest do u know

indigo peak
#

i had to comment that section out

snow python
steady nest
#

that's what you're looking for

tepid olive
#

i dont want to use it because this:

steady nest
#

I understand, it's slow

tepid olive
#

that is why

steady nest
#

gobjcopy is also a part of binutils

tepid olive
#

yeah im currently cloning that

#

@elder scaffold its just hanging on the logo

#

thats so weird

#

it eventually reboots

#

it just refuses

#

ok i got it to boot

#

idk if it rooted off of disk0s1s8 until i check tho

#

didnt root off of disk0s1s8

tepid olive
#

im trying to get serial but its just not working

elder scaffold
#

look closely, yours is a 4 byte write, so you need to increase the offset by 4 bytes each

tepid olive
#

@elder scaffold

elder scaffold
#

nice

gentle grove
#

When linking in rust takes almost 2 minutes

indigo peak
#

@snow python you compile relocateme on a mac, right?
thats how you can call proc_pidpath?

snow python
#

Yes

indigo peak
#

dam

#

okay

tepid olive
#

@elder scaffold also quick question
why does 15.4.1 when i try ur bootkit it drops into recovery
i changed the bootargs str offset to the correct one

#

like white lines then it goes off and then into recovery

#

the kernelcache offset might not be right but it still should work right

#

i commented it out
And when it’s commented out it just boots normally

faint timber
#

Average Nathan moment intjfall

gentle grove
#

@faint timber HAPPY BIRTHDAY!!!!!!!!

faint timber
#

🎉

pearl sail
#

Happy Birthday @faint timber

tepid olive
#

I’m trying here lol

#

I have the offsets right

faint timber
#

No development for me today

hasty ruin
#

too lazy

gentle grove
#

no bobashare

cursive rampart
#

guys, where's the nsfw

elder scaffold
#

skill issue

#

iboot patches are not the problem

tepid olive
#

how they are not problem

tepid olive
#

It should work why that happen please help

cinder island
#

hi

elder scaffold
# tepid olive how

copy the stock kc and rewrite the string in iboot (kernelcache -> kernelcachd). It should boot so iboot patch is probably fine.

tepid olive
tepid olive
#

Well it boots like regularly without the patch but why didn't it like verbose or something

#

Shouldnt it verbose then panic with regular kernel

zenith hatch
tepid olive
#

It just reboots into normal iboot and boots normally if i comment that patch out

elder scaffold
tepid olive
#

Yeah thats what im anout to try

tepid olive
elder scaffold
tepid olive
#

Maybe i forgot to sign with apticket.der, idk

#

@elder scaffold do u mind checking if kernelcache str offset is same for 15.4.1 and 15.7

elder scaffold
tepid olive
#

The iBoot

#

Like partialzip it

#

Or do u need to actually boot the phone

elder scaffold
#

ah, just check with iboot64patcher. You can do it too!

tepid olive
#

The rest i checked with iBoot64Patcher

#

How do you get the kernelcache str offset

elder scaffold
tepid olive
#

aaaa

#

ok

#

But why does it recovery even without the patch

elder scaffold
#

idk

#

maybe some patch is wrong?

tepid olive
#

I check all of then

#

Them

#

Thr rest is right

#

Im just not sure about the kcache str offset

#

@elder scaffold is the kernelcache string just kernelcache

#

Like nothing else

elder scaffold
# tepid olive ``` /* t8015_shellcode_arm64.S * * original author: axi0mX * * This program ...
.text

.pool
.set JUMP_BACK,     0x180018004

.set WRITE_ADDR_1,  0x180030ad0 // rsa check
.set WRITE_ADDR_2,  0x180030b18 // rsa check
.set WRITE_ADDR_6,  0x18003289c // debug

.set MOV_X0_0,      0xd2800000
.set MOV_X0_1,      0xd2800020

.globl _main
_main:
  MSR DAIFSET, #0xF

  LDR W6, =MOV_X0_0
  LDR X5, =WRITE_ADDR_1
  STR W6, [X5]
  LDR X5, =WRITE_ADDR_2
  STR W6, [X5]

  LDR X5, =WRITE_ADDR_6
  LDR W6, =MOV_X0_1
  STR W6, [X5]


  LDR X5, =JUMP_BACK
  BR  X5
#

does this work?

tepid olive
#

help maybe

tepid olive
grim sparrow
faint timber
#

I mean two

#

Wait I forgot there’s two codepaths in callback

#

But can’t we just patch the line after where callback is called

elder scaffold
#

I think this is generated by iBoot64Patcher

faint timber
#

Ok then I’ll change it

zenith hatch
grim sparrow
#

I hate that storyboards *

zenith hatch
#

👍

grim sparrow
#

not in the mood for this kind of shit right now

#

nvm it was something remarkably stupid

zenith hatch
grim sparrow
#

trying to import an objc module in a .c file

#

its just been one of those days honestly

#

my brain is fried

zenith hatch
#

understandable have a nice day

#

swiftui moment (not swiftui moment)

grim sparrow
#

I need copious amounts of ice cream I cannot lie

zenith hatch
#

real

tepid olive
#

@elder scaffold yeah its the kernelcache str

#

drops into recovery

#

also how what do i put in to analyze iboot in hopper

lyric loom
zenith hatch
tepid olive
#

@elder scaffold are you able to get kernelcache str addr for 15.4.1 iboot

#

for the iPhone X

ocean raptor
#

@tepid olive will you shut up

tepid olive
#

man i want to figure out to do this myself but

#

it just gives gibberish in hopper

ocean raptor
#

That's called assembly

tepid olive
#

i feel like im doing something wrong when putting iboot into hopper

#

oh wow i actually did it

#

i found the offset

elder scaffold
tepid olive
#

I know but

#

I cant find on 15.4.1 iboot

#

like the exact addr

elder scaffold
tepid olive
#

i jump to 0x1800949f4 in hopper

#

and it jumps to

#

0x1800949e2

#

how can i get the exact address

#

does this look right to you

#

nvm hex editor view works

#

also i know why it booted into recovey

#

it was overwriting root_hash.img4

#

it still recovery, why is thatttt

tepid olive
#

yeah idk why

#

i know i have the right offset

#

0x1800949b4

#

15.4.1 and it still goes to recovery

#

this is what i have so far

faint timber
#

what is kernelc[achd]

tepid olive
#

replaces kernelcache string with kernelcachd

#

basically to boot off of a different kernel

faint timber
#

is the kernel valid, compressed, and img4 krnl

tepid olive
#

does ios reboot into recovery if it isnt

faint timber
#

iOS will boot recovery if you are coming from dfu, it will never try to load local kernel from dfu

tepid olive
#

but this recovery is a reboot>normal recovery

faint timber
#

how is normal recovery gonna load an invalid rsa kernel

tepid olive
#

no like what i meant is with those patches thats what happens

faint timber
#

instead of switching kernel's and rd, verify rsa and bootargs patch work to begin with

tepid olive
#

hm maybe i did fuck up kernelcachd

elder scaffold
#

This is based on the iPhone X verbose boot demo axi0mX did on ipwndfu.
Remote booting somehow caused some weird bugs that were a pain to fix, so I decided to load the modified kernel with local boot.

tepid olive
#

camera didnt work

#

screen recording didnt work

tepid olive
#

@elder scaffold what exactly does insn do

#

i got kernelcache working but bootargs aren't working

#

i noticed its diff on 16.1

#

how do i get it

elder scaffold
#

iboot64patcher

tepid olive
elder scaffold
#

why

#

just add the -b flag

#

iboot64patcher in out -b args

tepid olive
tepid olive
#

@faint timber do you know

faint timber
#

Why don’t you just use my patcher for every single patch like Dora already told you

tepid olive
#

i did

#

its

#

not

#

printing

#

that

#

out

#

wait

#

hm

faint timber
#

Start fresh

#

The only custom patches you need are rd and kernel cache str

#

The rest you get from patched

tepid olive
tepid olive
#

and the bootargs patch is different

#

a little bit

faint timber
#

Yes it needs to be the patcher one

tepid olive
#

and i changed it

#

it matches the patcher

#

look

#

all of these match 15.4.1 iboot X iboot64patcher

#

but bootargs dont work

faint timber
#

What’s write value 3

tepid olive
#

insn!!

faint timber
#

no

tepid olive
faint timber
#

what is it

tepid olive
#

0x100cb878

#

i didnt change that

#

i left as is bc i didnt know what it was

faint timber
#

what's iboot base

#

0x18001c000?

tepid olive
#

yes

faint timber
#

then why is bootargs string wrong?

tepid olive
#

what

#

wdym

faint timber
#

where did you get bootargs str addr

tepid olive
#

from iboot64patcher

faint timber
#

well

#

you messed up

tepid olive
#

did i get the wrong value

faint timber
#

that's correct

#

insn is wrong

#

get it from patcher

tepid olive
#

wher does it print it

#

because i look

#

not there

#

even with 15.7

#

so idk where dora got it

#

@faint timber i left it as this

#

because i dont know where to get it from iboot64patcher doesnt print it

faint timber
#

nvm bootargs are all correct

#

something else is wrong

tepid olive
#

can you skim through this then

faint timber
#

like I said before

#

try stock -v and rsa

#

no rd and kernel

tepid olive
#

i did

#

it booted fine but no verbose

#

i check boot-args with ideviceinfo and its empty

faint timber
#

then you deleted a patch or its not patching

tepid olive
#

ugh

tepid olive
#

here anyways

#

i have big feeling its insn

#

its different for 16.1 one so its probably different from 15.7 to 15.4.1

faint timber
#

15.4.1 is the same as 15.0

leaden mountain
#

how do I write a link to open the settings app?

#

is it like settings://general

faint stag
green flare
tepid olive
elder scaffold
#

@upbeat wyvern sorry ping,
I ran substitute v2.3.1 on a real device with ios 16 (checkm8 based) and the system crashed after running /etc/rc.d/substitute-launcher. Injection was working fine on ios 15.
Do you know any reason or have an idea...?

upbeat wyvern
#

I need to make an asm version of it really which I have not done

silver rampart
#

average hopper user

#

would probably suggest asking on the hack diff discord as there are far more people there who screw with dyld stuff at runtime

#

iirc there are a couple of people working on the same thing or something similar rn

ocean raptor
#

good morning "developers"

upbeat wyvern
#

@grave sparrow it should load the other first unless it has unresolvable dep chain, otherwise you can use dlsym rather than weak linking

#

Like a circular dep chain

pearl sail
faint stag
pearl sail
#

im stuck on x86 for the time being so i gotta deal with that BS

upbeat wyvern
#

Right - dlopen with RTLD_NOLOAD and dlsym can do the same thing… still think it’s something with odd dep chains - doesn’t have to be you with a messed up dep chain

zenith hatch
native dune
#

@silver rampart sorry for bothering you but did you have any time to check lockdown beta 15.2+ compatibility

#

with my testing, it doesnt work on 15.4.1+

#

but it does on 15.1

#

no idea about 15.2-15.3.1

silver rampart
#

is there a 15.4.1+ jailbreak with tweak injection that doesn't require tether booting research kernels

faint timber
#

Probably just disable pmap code page signing

silver rampart
#

also i dont have a device on 15/16

faint timber
#

Use qemu or correlium

silver rampart
#

i would imagine passcode works on corellium

tepid olive
#

Ping me and nebula if u fix it

silver rampart
#

i dont intend on it

#

unless there is a way for me to jailbreak a device that wont soft brick it later

indigo peak
#

how do i get a list of all installed apps using trollstore

native dune
#

it’s meant for 15.7

zenith hatch
#

does your app have root fs access

#

@indigo peak

steady nest
native dune
#

it has enough patches for tweaks too

#

me and nathan got it working on 15.4.1

steady nest
native dune
#

boots kernelcachd, you can apply patches to that

#

assuming this line

#

.set WRITE_VALUE_5, 0x64686361 // kernelc[achd]

#

you put it in the folder where kernelcache is

#

you just sign it with apticket.der and apply your kc.bpatch

serene ridge
#

we cant just keep applying kc.bpatches like that fr

steady nest
#

the fuck is a kc.bpatch

serene ridge
#

thats what it is

steady nest
#

english now

serene ridge
#

what

steady nest
#

why the fuck do you generate a diff file

serene ridge
#

it was originally used for amfi

#

with kernel64patcher

steady nest
#

why

#

just patch it

serene ridge
#

img4?

#

idk thats what the dualboot thing did

#

i think it was probably because of KPP

steady nest
#

why are you patching, generating a diff and applying again WaitWhat

serene ridge
#

i do NOT do this

#

so like

#

don’t ask me any questions

steady nest
#

you/they/whoever

serene ridge
#

i don’t have any idea rither

steady nest
#

it’s like wiping your ass before taking a shit

serene ridge
#

fr A tool to create amfi patch diff file between two kernelcaches to be used with img4lib.

#

fr wilding

steady nest
#

Why not just extract payload with img4tool, patch and make an img4 again with img4tool

serene ridge
#

how do you expect me to know? i didn’t do this troll

steady nest
#

just dropping some hints in hopes you or someone fixes stuff 😅

indigo peak
#

@lime pivot why cant i do a @main in a swift file when importing WidgetKit in a theos project

#
import WidgetKit
import SwiftUI

// ...

@main
struct Fiore: Widget {
    let kind: String = "Fiore"

    var body: some WidgetConfiguration {
        StaticConfiguration(kind: kind, provider: Provider()) { entry in
            FioreEntryView(entry: entry)
        }
        .configurationDisplayName("My Widget")
        .description("This is an example widget.")
    }
}

// ...
#
@main
^
fiore.swift:1:1: note: top-level code defined in this source file
import WidgetKit```
elder scaffold
native dune
#

yep

lime pivot
#

or maybe it just means there’s top level code somewhere in there

#

is there anything other than the struct and import in there?

nimble parcel
zenith hatch
indigo peak
native dune
#

i didn’t

tepid olive
#

@native dune did that fix it or something

#

I thought lockdown was only a

#

tweak

#

Didnt ship any bins

#

@native dune try installing it and ldid -s /usr/libexec/ksecured

native dune
#

i can’t try it right now i’m in the car

#

don’t want to get locked out of my phone lmao

tepid olive
tepid olive
#

Anyone know what to patch out to get the same effect as cs_enforcement_disable=1

elder scaffold
tepid olive
#

@elder scaffold is it possible to get t8015_bootkit workinf on t8010

#

Like is is at easy as changing bootrom offsets and the shellcode or

nimble parcel
elder scaffold
tepid olive
#

Does it need heap repair

zenith hatch
#

this level of developer conversation is beyond my knowledge 👍

indigo peak
#
==> Building Swift support tools…
sh: 1: swift: not found
Failed to build swift-support: command failed: SPM_THEOS_BUILD=1 swift build -c release --package-path /home/fiore/theos/vendor/swift-support --build-path /home/fiore/theos/vendor/swift-support/.theos_build
make[2]: *** [/home/fiore/theos/makefiles/instance/rules.mk:197: internal-WidgetTest-swift-support] Error 2
make[1]: *** [/home/fiore/theos/makefiles/instance/rules.mk:62: before-WidgetTest-all] Error 2
make: *** [/home/fiore/theos/makefiles/master/rules.mk:162: WidgetTest.all.application.variables] Error 2```
#

@nimble parcel

cloud yacht
#

You got a swift tool chain?

#

That's my guess

indigo peak
#

yes i do

indigo peak
#

and it compiled

nimble parcel
hasty ruin
nimble parcel
hasty ruin
zenith hatch
tepid olive
#

@hasty ruin iCraze

hasty ruin
#

ello

tepid olive
#

i am joe

hasty ruin
#

nice

golden horizon
#

someone managed to do a offset finder for the framebuffer for a specific version ? i can't find it using hopper :/ not enough informations/skills

golden horizon
#

20$ bounty

golden horizon
#

😅

faint timber
#

we have the skills but this is for education not business

golden horizon
#

this is for my personal education too

#

i've already done some "basic" tweaks but wanted to play with the kernel and in this case the framebuffer

tepid olive
#

its between 0x0 and 0xffffffffffffffff

#

can i have my 20$ now

vivid totem
#

heyho,
there is this tweak legizmo that lets you sync your newer watch os to an older ios. problem is that new features dont get sync‘d because the watch app does not support it.

does anyone think its possible to make a gateway through a watch app that collects the data and sends it to an ios app that writes to health?
could that work?

tepid olive
#

@faint timber hey, is it possible to get cs_enforcement_disable working on a release kernel? it says this, but still is enabled

#

is there stuff i need to patch

indigo peak
zenith hatch
#

@tepid olive hi do you know what kernel slide is

tepid olive
#

offset or something

zenith hatch
#

oke

tepid olive
#

idk

#

something like that

zenith hatch
#

dw its fine

#

ty tho

golden horizon
tepid olive
#

i did

#

doesn't seem to make a difference

tepid olive
faint timber
#

yah its telling you its disabled

tepid olive
faint timber
#

that's not what its for

#

always fakesign

tepid olive
#

what patch do i need for that

faint timber
#
  1. how tf would I know
  2. just resign loser
tepid olive
#

actually no just procursus repo

faint timber
#

you do realize you can match by mach-o

tepid olive
#

i meant stuff on procursus repo, annoying to have to either

#

resign postinst/etc... or straight up just use a modified deb

faint timber
#

this is the exact reason there are cfver sorted dists

tepid olive
#

nio

#

aig maybe

restive ether
faint timber
restive ether
#

oh

#

understandable

tepid olive
#

wait yeah

faint timber
#

I'm saying for procursus 15, you need to use the 15 cfver dist on apt

tepid olive
#

im fucking dumb

#

i do

restive ether
#

also you don’t have to

#

you probably wouldn’t have a fun time though

faint timber
restive ether
#

yes

#

i’m the ceo of DER entitlement disable kernel patch

tepid olive
#

bryh

#

everything in 1800 dist is just 1700 fuckin packages

#

literally everything

faint timber
#

What matters is the version of ldid used to sign it

tepid olive
#

yeah

#

exactly

#

but i just want to try and find. apatch for

#

kernel

ocean raptor
#

there is a DER encoded signed bootstrap somewhere

#

just use that

#

and don't use the repo

#

and you're fine

tepid olive
#

but

#

im just tired of signing shit over and over

#

yk

faint timber
#

It’s automatic genius

steady nest
faint timber
#

Is it popcorn for iPhone?

steady nest
tepid olive
restive ether
#

there’s no debs

tepid olive
#

ik

tepid olive
#

chad debian user

pearl sail
#

?

#

@gentle crescent this you

hasty ruin
#

yes

indigo peak
#

@lime pivot should i make a SwiftUI application template for theos

#

and then pr it

lime pivot
#

I'll merge it... uh at some point

indigo peak
#

:Fr:

#

itll get merged with the safari extension

lime pivot
#

was there any reason I didn't merge the safari template

indigo peak
#

no

lime pivot
#

I was pretty sure it's working?

indigo peak
#

you just forgot

#

it was

#

i just need to relearn how to make templates

#

lmfaoo

lime pivot
#

ok I'll merge it then

indigo peak
#

@main apex didnt have any issues w it

#

i dont think so at least

lime pivot
#

yeah Lillie tested it for me and it seemed all good

indigo peak
#

should i make the swiftui template do the same thing as the other applications

#

like the date table view thing

lime pivot
#

was tricky for me to test cause I couldn't figure out a sideload tool with working appex signing

indigo peak
#

sideloadly

#

thats how i tested it

lime pivot
#

yeah

indigo peak
#

okay, off i go

#

im calling it application_swiftui

#

since theres like, no better name

lime pivot
#

that's basically the name it should have

lime pivot
#

yeah I think so

#

unless you have a better idea?

indigo peak
#

nah

#

since idk swiftui i was just gonna do text in the middle of the screen 😭

tepid olive
#

based

main apex
#

I can’t test any new templates though cause Orion is broken on Wsl 2 right now and am waiting on a response back from Kabir still

indigo peak
#

rip

indigo peak
lime pivot
#

no need, Theos will figure that out from TARGET

indigo peak
#

o

#

really?

#

TARGET = iphone:clang:latest:13.0

lime pivot
#

yep

tepid olive
#

in the context of swift UI apps arm64e is unnecessary as well

#

for now™️

lime pivot
#

anything that isn't injecting into system processes doesn't need to be arm64e pretty much

tepid olive
#

not sure why apple isnt deploying them on the app store yet because its free security

indigo peak
#

i should still edit the Resources/Info.plist file right tho

tepid olive
#

well, 1-4% overhead per process

indigo peak
#

all instances of:
armv7 -> arm64
7.0 -> 13.0

lime pivot
#

who knows what the hell apple is doing with arm64e

tepid olive
#

"free"

indigo peak
#

bc im not sure exactly what everything in the makefile is

#

and if its all required for swiftui

#

so like

lime pivot
#

they said it'd be made public "soon" like 4 years ago now

tepid olive
#

they almost be sounding like intel

restive ether
#

apple doesn’t even consider arm64e stable

#

so there’s that too

tepid olive
#

"its coming soon guys we promise"

lime pivot
#

it's semi-stable for kexts on apple silicon Macs

#

and it seems somewhat forwards compatible, after they made that breaking change that made life fun for us

restive ether
#

for now

indigo peak
#

@lime pivot do i support only iOS 14 and up

#

bc swiftui technically supports 13

lime pivot
#

14 might be more reasonable yeah

indigo peak
#

but the code that i copied over to test doesnt even work on 13

#

since @main doesnt exist

#

wow

#
import SwiftUI

@main
struct RootViewController: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
#

all of that

#

doesn't work on 13

#

also, do i even need to link any frameworks in the makefile

restive ether
#

ios 13 swiftui more like instant death

tepid olive
#

even mainline swiftui is rocky

#

apple rewriting the most essential app in swiftUI for ventura

hasty ruin
#

and bootloops troll

indigo peak
#

@lime pivot sorry for all the pings

UILaunchImages is deprecated after ios 13.0, should i remove the array from the plist?

lime pivot
#

no need to be sorry

#

how does a clean SwiftUI Xcode project do launch screens?

#

is it still a storyboard?

indigo peak
#

im not sure

#

i dont have a mac

lime pivot
#

hmm

tepid olive
#

at least for me on xcode 13.4.1

#

presumably handled by the swiftUI runtime internally

indigo peak
#

@lime pivot i think this is how the "final" Info.plist will look

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleExecutable</key>
    <string>swiftuitest</string>
    <key>CFBundleIcons</key>
    <dict>
        <key>CFBundlePrimaryIcon</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>AppIcon29x29</string>
                <string>AppIcon40x40</string>
                <string>AppIcon57x57</string>
                <string>AppIcon60x60</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <true/>
        </dict>
    </dict>
    <key>CFBundleIcons~ipad</key>
    <dict>
        <key>CFBundlePrimaryIcon</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>AppIcon29x29</string>
                <string>AppIcon40x40</string>
                <string>AppIcon57x57</string>
                <string>AppIcon60x60</string>
                <string>AppIcon50x50</string>
                <string>AppIcon72x72</string>
                <string>AppIcon76x76</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <true/>
        </dict>
    </dict>
    <key>CFBundleIdentifier</key>
    <string>PACKAGE_IDENTIFIER</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>iPhoneOS</string>
    </array>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>UIDeviceFamily</key>
    <array>
        <integer>1</integer>
        <integer>2</integer>
    </array>
    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>arm64</string>
    </array>
    <key>UILaunchImageFile</key>
    <string>LaunchImage</string>
    <key>UILaunchScreen</key>
    <dict>
        <key>UIColorName</key>
        <string>LaunchColor</string>
        <key>UIImageRespectsSafeAreaInsets</key>
        <true/>
    </dict>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
</dict>
</plist>
#

i wonder if i would be able to remove certain appicon*.png files

#

so i removed:
AppIcon50x50*
AppIcon57x57*

bc i was looking at an app like relocateme and there was no app icon for either of those

#

so im just assuming they arent needed

#

i also removed all the LaunchImage files since the key for them was deprecated

#

im also not sure if i should link any frameworks in the makefile

lime pivot
#

ahhh right you can use an asset color now

indigo peak
#

bc the default is project_FRAMEWORKS = UIKit CoreGraphics, im not sure if i should still link those, or just link SwiftUI if i need to, or if i need to link just CoreGraphics

#

idk

lime pivot
#

probably don't specify any frameworks in makefile

#

import does that for you

indigo peak
#

ah

#

okay

#
TARGET = iphone:clang:latest:14.0
INSTALL_TARGET_PROCESSES = swiftuitest

include $(THEOS)/makefiles/common.mk

APPLICATION_NAME = swiftuitest

swiftuitest_FILES = AppDelegate.swift ContentView.swift

include $(THEOS_MAKE_PATH)/application.mk
#

got that now

#

im gonna finish this tm

#

too lazy now

ocean raptor
#

gm kirb

#

and fiore

lime pivot
#

gm cam

ocean raptor
#

I should finish QuickActions 2...

lime pivot
#

you should!

ocean raptor
#

except somebody sus put my competitor onto chariz too

lime pivot
ocean raptor
#

I added phone calls to quickactions

#

the issue is I have to figure out how to get that incorporated into the settings UI

#

and then do all the other things I wanted to do

#

which I can't remember right now...

#

I also have no jailbroken devices to actually test stuff on...

#

QuickActions 2 TODO:

[x]. Phone Calls
[ ]. "make the app buttons open with a single tap and not a long tap/force touch"
[ ]. ~~activator support~~
[ ]. CC connectivity module buttons
[ ]. Shazam action
[ ]. Siri Shortcut
ocean raptor
#

there are other things, but those are the ones that I remember

lime pivot
ocean raptor
lime pivot
#

tru

#

I mean

#

nobody's developing anything is prolly why 😬

ocean raptor
lime pivot
#

but we do

ocean raptor
#

I can't even work on QuickActions 2 cause I don't have a jailbreak

lime pivot
#

I mean not a recent one but we do

ocean raptor
#

my only device is 6s on 15.1

#

my other device is Xr on 16

#

WAIT!

#

simject

#

I have a macbook

#

I forgot about my macbook

#

I am reading the activator docs

#

and I am so confused

#

who tf wrote these

main apex
#

@lime pivot Is it possible to merge Kabirs isPlatformOSVersionAtLeast fix in the orion branch of theos into master branch for kabirs toolchain? #811494949849661490 message

lime pivot
#

I'll work something out

main apex
#

(I know the orion branch is broken, lol, discovered that the hard way)

lime pivot
#

yeah, true, if it doesn't end up too messy I can cherry pick that and see what else I can merge at the same time

nimble parcel
#

oh was it the connect() thing

nimble parcel
lime pivot
nimble parcel
#

unfortunately those are also the most annoying to deal with because I'm using orion-specific branches in the submodules too, so those need to be dealt with recursively in a bottom-up manner

lime pivot
vivid dew
#

can someone translate this for me

#

at least one of you has to be fr*nch

turbid fjord
lime pivot
gentle crescent
#

@misty cradle odds of me finding aj1’s at an outlet mall?

misty cradle
dull vortex
faint timber
#

no