#development

1 messages · Page 156 of 1

sacred cosmos
#

forgot to mention but I tried to install comet

timid furnace
#

run this again

sacred cosmos
#

7c6621efb4d78378eef6ddd55d4b285072c309ee
89a23016c91a034bc977e3c777da3d97dbc9973e

timid furnace
#

good

sacred cosmos
#

different bottom hash

timid furnace
#

go back to your code directory and build

timid furnace
sacred cosmos
#

oh

#

goddamn

#

yay it doesnt fail

#

thanks for the help!

acoustic imp
#

About debuggserver on iOS 15, what entitlements would I need ?

harsh junco
#

can i fix this without the makefile?
`swift build

warning: direct reference to protected function $sSJ12isWhitespaceSbvg' in /home/yolo/theos/toolchain/linux/host/bin/../lib/swift/linux/libswiftCore.so' may break pointer equalitymain/Package.swift:14: Fatal error: Could not find Theos SPM config. Have you run make spm yet?`

acoustic imp
#

Thank you 🙏

shrewd moth
#

Anyway to try and reset my ssh configurations? My terminal is not working and my ssh is immediately closed when trying to connect

faint stag
#

second question is what did you do before this started to happen

shrewd moth
shrewd moth
#

maybe upgraded downgraded some packages (not infrastructure ones)

faint stag
shrewd moth
#

it says connection closed by (ip) port 22

#

Immediately

faint stag
#

if not, you can try using filza's terminal and fixing whatever's wrong from there

shrewd moth
faint stag
#

you'd should be able to just run /var/jb/bin/zsh in filza's terminal

faint stag
shrewd moth
#

ok one sec

#

ok I'm in terminal what should I try next?

#

maybe see if sshd running?

faint stag
#

if you can connect, sshd is running

#

(can't close a connection without one being established)

shrewd moth
#

should I try to ssh my other iPhone

#

From that terminal

faint stag
#

should just be echo $SHELL i think

shrewd moth
#

This is from /etc/passwd

faint stag
#

well that's for root

shrewd moth
#

Is this false for you 2?

faint stag
#

direct root login is disable by default but newterm should default to mobile

hexed knot
#

Check mobile

faint stag
#

^

hexed knot
#

Should be zsh though no?

shrewd moth
#

wdym check mobile?

faint stag
#

mobile
the user

hexed knot
#

The etc passwd entry for mobile

faint stag
#

also _sshd is a special user you should ignore here

shrewd moth
hexed knot
#

Same way you checked the entry for root and sshd

shrewd moth
#

This one?

faint stag
#

yes

#

i mean, that looks correct

#

sh is supposed to be symlinked to dash on procursus tho

#

which is default

faint stag
# shrewd moth

try changing /bin/sh to /bin/zsh then saving it (asuming you're root already)

shrewd moth
#

one sec

#

trying to write su

#

It says
pam_start: System error

#

...

#

I think that's the issue

#

su runs just fine on my other device using filza terminal

faint stag
shrewd moth
#

su should work

#

but it's not

faint stag
#

!t shellaccess

faint lionBOT
# faint stag !t shellaccess
shellaccess

Changes to shell logins

When you jailbreak for the first time, using a rootless jailbreak, you will be asked to set a password for the mobile user.

This is because logging in as the root user directly is deprecated. You must use the sudo command to elevate permissions. This also applies for logging in over SSH.

  • Running sudo <command> will run your command as the root user when authenticated.
  • Running sudo -i will give you a shell with root-level permissions.

This does not mean you can write anywhere in the root filesystem.

If you'd like to change this password after it has been set on a rootless jailbreak, run passwd mobile in a terminal.

Rootful jailbreaks will keep the password as the default (alpine) for both accounts. If you'd like to change a specific one, run passwd <username>

Please see /tag sshsftp for instructions on how to SSH.

shrewd moth
#

something is fucked with pam

faint stag
#

very strange

shrewd moth
#

@naive kraken any insights maybe?

naive kraken
#

no

#

you can always check syslog for potentially more info

shrewd moth
#

how do I reach syslog

faint stag
shrewd moth
#

I get bunch of errors from sshd

#

When trying to ssh

acoustic imp
#

U have to use term colors from cy….

faint stag
#

sooo the bootstrap directory has bad permissions
either way it can't find pam_unix.so

tepid olive
shrewd moth
faint stag
shrewd moth
#

while on my other dewvice its root & wheel

#

ill check pam_unix

#

exists

#

/var/jb/usr/lib/pam/pam_unix.so

#

its an issue with permissions on my procursus folder

#

for some fucking reason

#

if its safe ill change that

faint stag
#

you can fix them
just don't know why they're incorrect to begin with

shrewd moth
#

its safe right? im always scared when it comes to this

#

owner = root
group = wheel
is that what i should do?

faint stag
shrewd moth
faint stag
#

yes

shrewd moth
#

it feels safer

#

ok

#

it worked

#

that was so annoying

#

thanks

faint stag
#

what the hell
my thunderbolt dock is making my m1 MacBook kernel panic 😭

acoustic imp
#

@faint stag do you think debug server would be more stable on palera1n? A8 tho

faint stag
#

since the kernel is patched entirely before it's loaded

acoustic imp
#

any ideas?

naive kraken
faint stag
# acoustic imp um

if you can attach now then it just means you just tried to attach too quickly lol

acoustic imp
#

ok, it is A8

#

works now thx

shrewd moth
#

I do have to note I did installed frida at some point but I highly doubt it could be related

naive kraken
#

Oh I misread the version

faint timber
naive kraken
#

The one you should be using is 2.0.10

shrewd moth
#

it didn't

naive kraken
#

it should have been

shrewd moth
#

it wasn't, for sure

acoustic imp
shrewd moth
#

after changing those permissions I rebooted and rejailbreak to see everything is ok

#

everything is fine now

#

no idea what caused this

faint stag
acoustic imp
#

ok, im 99% sure i ran one with the right ents

#

it ended up red screen panicing

#

@faint timber can u attach KTRW with palera1n/pongos ?

sonic totem
#

Doubt it works on 15.x

faint stag
shrewd moth
#

wasn't the issue fixed on preboot folder? I am not sure it was on procursus folder

#

oh wait I see comments now

#

You are right

faint stag
#

unless i'm reading the implementation wrong

naive kraken
#

I'm like 90% sure I changed the permissions to something wrong myself and then rejailbroke and ensured it got fixed

faint timber
naive kraken
#

This shit actually does not get called

#

wtf

shrewd moth
#

💀💀💀

#

are you tired opa

timid furnace
#

does anyone know how to print out an NSDate in the same format that NSLog prints it out

#

if i use NSString stringWIthFormat it uses GMT

hasty ruin
native orbit
#

did they nerf posix_spawnattr_set_ptrauth_task_port_np on mac?

naive kraken
#

it's a stub now

hasty ruin
timid furnace
#

well i found the answer

#

i will settle for

NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS";
NSLog(@"%@", [formatter stringFromDate:NSDate.now]);```
hasty ruin
#

not sure what's worse

#

left pointer

#

or NSDate.now

timid furnace
#

cope

hasty ruin
timid furnace
#

what's wrong with NSDate.now

hasty ruin
#

fake objc

timid furnace
#

yea but more concise

frosty gale
#

where would you recommend I check out in terms of figuring out if a play/pause button was pressed?

#

Currently trying to rewrite the Listening tweak, because it toggles transparency even when you rewind your music

#

[[Listening]]

faint lionBOT
#
Listening

Toggle Transparency when paused and NoiseCancellation when playing!

Author

ETHN

Version

1.0

Price

Free

Repo
Bundle ID

com.nahtedetihw.listening

indigo peak
#

@lime pivot if im using HBAppearanceSettingsLargeTitleStyleAlways, do yk how i can make it so when i open the prefs the title is actually visible, bc in order to make it visible i have to scroll up

lime pivot
#

arg that bug still exists? so frustrating

#

it's because of the weird split view controller thing it does, it messes up some stuff in the animation from master to detail view controller

indigo peak
#

ik alpine does it

#

but its closed src

frosty gale
tepid olive
#

fuck giving parameter variable types. rawdog that shit ong (i write unsafe code)

acoustic imp
#

i acidenlty rm -rfed my MacOS VM dir

#

any way to get it back ?

hasty ruin
#

💀

#

youre done

faint stag
acoustic imp
#

ugh

#

well im smart and symlinked the drive

faint stag
#

lol

hasty ruin
#

😭

acoustic imp
#

folder*

#

is there rm -rf but like with a magic undo button ?

#

i realy cant be trusted

native dune
#

no

acoustic imp
#

🥲

sacred cosmos
#

Hey everyone,
I found out that the current swift toolchain on linux is outdated, making it so that building tweaks fail. You can install a newer one by running:
rm -rf $theos/toolchain/* curl -sL https://github.com/kabiroberai/swift-toolchain-linux/releases/download/v2.3.0/swift-5.8-ubuntu20.04.tar.xz | tar -xJvf - -C $THEOS/toolchain/

Doing this has allowed for me to compile for newabi on 15+. I hope that this can help someone

sacred cosmos
acoustic imp
lean ermine
acoustic imp
#

im on linux

lean ermine
#

nautilus

#

same dif

#

or whatever the other file browsers are called

acoustic imp
acoustic imp
lean ermine
#

chmod 777 that file

acoustic imp
#

its a symlink

#

so the real file ?

lean ermine
#

whichever

#

probably the real file

acoustic imp
#

didint work

lean ermine
#

same error?

acoustic imp
#

ye

lean ermine
#

then chmod the symlink

gentle grove
acoustic imp
acoustic imp
lean ermine
#

is the symlink just the img

gentle grove
#

i guess you could do 777 at the start to see if that fixes it but then immediately afterwards chown it to 107:107 and then set perms to 640 or 600

lean ermine
#

chmod 777 /home/kason/OSX-KVM

#

profit

gentle grove
acoustic imp
#

well its my home/OSX-KVM (whihc is a symlink) then in the actual OSX-KVM dir, the img is a symlink

lean ermine
#

nothing really important

#

are you going to hack him?

#

im not

gentle grove
#

why do i even bother explaining stuff

lean ermine
#

real

tepid olive
#

chmod -R 777 / trust

acoustic imp
#

the real dir

lean ermine
#

what does details show on the error

acoustic imp
#

Error starting domain: Cannot access storage file '/home/kason/OSX-KVM/mac_hdd_ng.img' (as uid:107, gid:107): Permission denied

#

do i need to set it as that

#

?

gentle grove
lean ermine
#

show the perms on the img file

gentle grove
#

changing the dir does nothing

acoustic imp
gentle grove
#

unless theres no x perm for everyone

lean ermine
#

its not executing the img file

#

idk what the issue is tho

gentle grove
lean ermine
#

o

gentle grove
#

if you did 777 on both then idk

acoustic imp
#

i did that on all

lean ermine
#

seems like a pseudo perms issue

#

perms isnt really the problem most likely lol

acoustic imp
#

this is what the guid says to do

#

whihc i did

gentle grove
#

are any of the files a symlink

lean ermine
#

its an issue with qemus ability to execute whatever is supposed to open the img file

acoustic imp
gentle grove
#

show ls -l on the /home/kason/OSX-KVM/mac_hdd_ng.img

#

and then copy paste that target file and ls -l that

acoustic imp
gentle grove
#

and then what about /run/media/kason/junkext/qemu-VMs/jb-3/OSX-KVM/mac_hdd_ng.img

acoustic imp
#

-rwxrwxrwx. 2 kason kason 131900899328 Mar 10 21:12 /run/media/kason/junkext/qemu-VMs/jb-3/OSX-KVM/mac_hdd_ng.img

lean ermine
#

why cant you just move the img again

#

why does it need to be a symlink

acoustic imp
lean ermine
#

o

#

can't you change img directory in your kvm config file

gentle grove
#

why symlink instead of just putting the direct path into qemu

lean ermine
#

yeah

#

lol

lean ermine
#

..

#

just open the cfg file in your kvm directory

#

itll be straightforward

slim bramble
#

Guess who’s back, back again ?

lean ermine
#

i havent done it in a while but its just a plaintext crg

#

cfg

acoustic imp
#

yaya

gentle grove
acoustic imp
#

yes

lean ermine
gentle grove
#

ok so like delete the drive and then add a new one with the new path

lean ermine
#

virt manager should have an option to change img dir too

gentle grove
#

or change the path if it lets you

acoustic imp
lean ermine
#

oh yea

lean ermine
acoustic imp
#

im uing this

lean ermine
#

in vm config

acoustic imp
#

so its odd

gentle grove
#

in the bottom right

#

after you click on your disk

#

leave this unchecked

acoustic imp
#

uhh

lean ermine
#

yep do that

acoustic imp
#

i dont wana delte the .img file

lean ermine
#

it will fix

gentle grove
gentle grove
lean ermine
#

lol

gentle grove
acoustic imp
#

and i cant get to donfig for the thing

gentle grove
#

click open

slim bramble
lean ermine
#

lol

acoustic imp
gentle grove
#

click this tab

acoustic imp
#

ohhhh

gentle grove
#

idk who made this ui

lean ermine
#

virt

#

thats why its called virt manager

acoustic imp
gentle grove
#

it was a rhetorical question

#

red hat makes virt-manager

acoustic imp
gentle grove
#

so that explains it

gentle grove
acoustic imp
gentle grove
#

if you look at Boot Options it tells you the boot order

#

that might give you a hint at which one is booting

#

although it might not be the first one if some are blank or invalid

lean ermine
#

one should be opencore one should be installer and one should be data

#

installer you can delete

#

and data is the one you wanna replace

#

opencore you need

#

unless u manually added an extra disk

#

im guessing 2 is your installer and 3 is your data drive

#

since u alr installed u can delete the installer tho

acoustic imp
#

can i just add new drive?

lean ermine
#

sure

#

make sure to boot that drive from opencore when ur booting

#

my phones ab to die if it does good luck

acoustic imp
lean ermine
#

is it mounted

#

lol

acoustic imp
#

yes

slim bramble
lean ermine
#

good q

acoustic imp
#

uhh idk

lean ermine
#

whats the drive

acoustic imp
#

NTFS

lean ermine
#

lol

gentle grove
lean ermine
#

not gonna work

gentle grove
#

in the virt-manager

slim bramble
gentle grove
acoustic imp
gentle grove
#

theres ntfs drivers built in

lean ermine
#

really?

#

o mb

gentle grove
gentle grove
lean ermine
#

true

gentle grove
#

and they were able to make files to get to this point

acoustic imp
#

this ?

lean ermine
#

i guess the img is irrelevant to the fs as well

slim bramble
#

Can you try to ls /run/media/kason

acoustic imp
#

The VM works fine if i do ./OpenCore-Boot.sh on OSX-KVM dir

#

but i want it in virt manager

gentle grove
# acoustic imp this ?

the original ifle you sent was /run/media/kason/junkext/qemu-VMs/jb-3/OSX-KVM/mac_hdd_ng.img which is differnet than that

#

is that intentional

acoustic imp
#

no symlink

gentle grove
acoustic imp
#

its symlinked there

gentle grove
# acoustic imp

actually i just reread this and i think its just not able to change perms which is the actual error

gentle grove
#

thats probably the issue

#

point it at the actual file

acoustic imp
#

ok

gentle grove
#

what even

#

why does it keep saying /run/media/kason alone

acoustic imp
#

idk

#

i jus set it to 777

#

deleted all other drives

#

works fine like this

#

?

lean ermine
#

virt-manager is a bad way of using qemu

acoustic imp
#

it is?

#

but im dumb and need gui

lean ermine
#

maybe that is controversial to say but imo yes

gentle grove
#

its all just a wrapper around libvirt at the end

lean ermine
#

i've had way more issues with qemu using virt-manager than just using qemu

gentle grove
#

its just an interface

lean ermine
#

yeah

gentle grove
#

makes things 10000x easier

lean ermine
#

listen to the yellow name

gentle grove
#

idk what that script does though

#

i'm nervous of using scripts without knowing why theyre completely necessary

#

wheres that script from

lean ermine
#

its just the osm-kvm script everyone uses to set up macos on qemu

#

autodownloads macos and sets it up with qemu

acoustic imp
#

i might have got it

lean ermine
#

honestly i had less trouble setting up my hackintosh than i did trying to get qemu macos to work perfectly lol

acoustic imp
#

ughghg

gentle grove
#

issue probably stems from the fact libvirt runs as its own user but that script is probably running from your user

#

so the user libvirt (which i believe earlier it said was 107) needs perms

acoustic imp
#

how do i give it that ?

#

bc they say do this but it doesnt work

#

and yes i chnaged the DIRs

gentle grove
#

did the same for the actual img file on /run/media/whatever?

#

wtf even is setfacl

acoustic imp
#

it doesnt work

#

🤷‍♂️

gentle grove
#

is that like selinux or some shit

acoustic imp
#

im on fedora ?

gentle grove
#

seems the same as chmod but weirder

acoustic imp
#

so what would it be fore chmod?

#

well

#

all i wanted was USB passthru

#

well hot pluging

#

how do i do that ?

#
MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check"

# This script works for Big Sur, Catalina, Mojave, and High Sierra. Tested with
# macOS 10.15.6, macOS 10.14.6, and macOS 10.13.6.

ALLOCATED_RAM="4096" # MiB
CPU_SOCKETS="1"
CPU_CORES="4"
CPU_THREADS="4"

REPO_PATH="."
OVMF_DIR="."

# shellcheck disable=SC2054
args=(
  -enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS"
  -machine q35
  -usb -device usb-kbd -device usb-tablet
  -smp "$CPU_THREADS",cores="$CPU_CORES",sockets="$CPU_SOCKETS"
  -device usb-ehci,id=ehci
  # -device usb-kbd,bus=ehci.0
  # -device usb-mouse,bus=ehci.0
  -device nec-usb-xhci,id=xhci
  -global nec-usb-xhci.msi=off
Sound Card
  -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  -drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd"
  -drive if=pflash,format=raw,file="$REPO_PATH/$OVMF_DIR/OVMF_VARS-1920x1080.fd"
  -smbios type=2
  -device ich9-intel-hda -device hda-duplex
  -device ich9-ahci,id=sata
  -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore/OpenCore.qcow2"
  -device ide-hd,bus=sata.2,drive=OpenCoreBoot
  -device ide-hd,bus=sata.3,drive=InstallMedia
  -drive id=InstallMedia,if=none,file="$REPO_PATH/BaseSystem.img",format=raw
  -drive id=MacHDD,if=none,file="$REPO_PATH/mac_hdd_ng.img",format=qcow2
  -drive id=OLDHDD,if=none,file="$REPO_PATH/mac_hdd_ngOLDTHEOS.img",format=qcow2

  -device ide-hd,bus=sata.4,drive=MacHDD
  -device ide-hd,bus=sata.5,drive=OLDHDD

  -netdev user,id=net0,hostfwd=tcp::8022-:22 -device virtio-net-pci,netdev=net0,id=net0,mac=52:54:00:c9:18:27

  -monitor stdio
  -device vmware-svga
)

qemu-system-x86_64 "${args[@]}"```
gentle grove
#

thats fun

orchid fulcrum
#

So yall know the xnu on apples github right

#

How to tell which ios version it is/how to change ios versions ?

#

Ik xnu and ios are different btw i hope the question makes sense

gentle grove
wooden yarrow
#

💀

#

wide ptr far ptr

gentle grove
wooden yarrow
tepid olive
brazen timber
#

stdint is part of c

hexed knot
#

So?

#

People import stdbool

brazen timber
#

this is like the guy complaning about how you have to import stdio the other day

#

plain c is whatever is written in the c standard

hexed knot
#

Plain c by your definition is useless

#

What does std stand for?

#

Not sexually transmitted disease

#

But in c what does std stand for

native orbit
#

standard

hexed knot
#

Thank you

brazen timber
#

it's over for bro

#

guess what's in the standard 😊

hexed knot
#

Ok try using rust without std

#

Use no_std

#

Tell me how it goes

native orbit
#

try using python with no libs

tepid olive
hexed knot
#

You make no sense

native orbit
#

c with no stdlib is annoying

#

or runtime

brazen timber
#

c with no stdlib is not c

hexed knot
#

Everything with no std is annoying

native orbit
#

sometimes you cant use stdlib

hexed knot
#

Rust, c, zig, go, python, anything

tepid olive
lean ermine
#

new designer update added html widgets 👀

tepid olive
radiant idol
tepid olive
#

I speak from experience

native orbit
#

asm works great without std lib

hexed knot
#

Never used zig idk it

native orbit
#

its ok

#

c better tho

radiant idol
#

im writing c right now

tepid olive
#

Bruh

lean ermine
radiant idol
#

bud

lean ermine
tepid olive
wooden yarrow
lean ermine
#

did i not use the emoji from here

radiant idol
radiant idol
#

help me.

brazen timber
#

anyways adding a bunch of types that like that isn't possible because of namespace pollution

#

they have to go in a header file

native orbit
hexed knot
#

Nitroless brokie

brazen timber
#

this changes nothing

lean ermine
#

gift me nitro!

radiant idol
brazen timber
#

they did work it out

#

you have autism bc there's no difference

#

between importing a header and not

#

it's not a lib

#

it's part of the standard

#

all c impls

#

are required to have it

hexed knot
#

Ignorance is bliss

radiant idol
#

im falling down the depths

tepid olive
#

Every programmer has autism

native orbit
brazen timber
#

a header file does not mean there's a library

radiant idol
#

real

hexed knot
#

Stdbool is literally like 4 defines

native orbit
radiant idol
#

this

#

is

#

so

#

fun

native orbit
#

u should've seen revolut

radiant idol
#

bet it was so much fun

native orbit
#

that was the worst one

radiant idol
#

lmfao

#

no but this is actual torture

#

WHY IS THE DETECTION IN THE MAIN FUNC

#

WHO

#

WJHY

wooden yarrow
#

patched it

radiant idol
#

just override the main func?

wooden yarrow
#

yeah

radiant idol
#

honestly atp that could be a valid strategy

#

I am NOT dealing with these ridiculoud vm_* functions

gentle grove
native orbit
radiant idol
#

well I dont understand it

#

im a bone head

native orbit
#

it take a while to fully get it all

radiant idol
#

goes over my head most of the time

brazen timber
#

part of the c standard***

gentle grove
#

it's fabricated

native orbit
#

@radiant idol u sure the detection is in main?

radiant idol
#

pretty sure

native orbit
#

uiappmain or real main

brazen timber
radiant idol
#

real main

native orbit
#

cursed af

radiant idol
#

uiappmain gets called in it

native orbit
#

send ipa

radiant idol
#

so I'm guessing its called in the main

#

ok

native orbit
#

ctors

radiant idol
#

or that

native orbit
radiant idol
#

rootless

#

which makes it far better

small niche
#

Does anyone here know how to reenable the get task allow key in a sideloaded app?

#

I'm trying to connect my xcode debugger but I can't because once my app gets signed it disables that key

#

I think its because i'm using a distribution profile

#

aww bugger ok

#

I'm sideloading it on a cert I have from maplesign

#

but they're distribution profiles sooo

#

Do you know anywhere which sells dev profiles?

#

bugger

#

its for emulators which require JIT

#

and the 7 day limit plus the 3 app linit is frustrating

#

real

faint stag
proud geyser
#

yo what am i doing wrong why does it not show the camera preview on screen

#

idek if it actually shows on preview but it doesnt show on physical device either

indigo peak
proud geyser
indigo peak
proud geyser
slender glade
#

idk why I find that usage description funny

proud geyser
#

is $(Product_name) app name?

placid kraken
#

@hasty ruin FlyingSaucer wants me to tell you that he’s a wanker

#

whatever that means

wooden yarrow
#

why does FlyingSaucer wank

placid kraken
#

@radiant idol

- (BOOL)newActsAsButton {
    loadWithoutRespring();

    if (tweakEnabled == true) {
        return true;
    } else {
        return false;
    }
}
wooden yarrow
#

noo return tweakEnabled

placid kraken
#

this is nightwind’s old code lmao

#

from search dots

sonic totem
sonic totem
slim bramble
#

@tepid olive

radiant idol
#
- (BOOL)newActsAsButton {
    loadWithoutRespring();
    return tweakEnabled ? true : false;
}
#

there

#

happy?

hasty ruin
#

Rename that func to loadPrefs

hasty ruin
radiant idol
#

cry

placid kraken
#
- (BOOL)newActsAsButton {
    loadWithoutRespring();
    return tweakEnabled;
}
#

tweakEnabled is a bool bestie

proud geyser
#

whats the best AI llm coding assistant?

#

claude ai, gemini, gpt4

frosty gale
#

Does anyone know of a source where I can know how to detect when the play/pause button is pressed?

slim bramble
#

What

#

No sorry

#

I have sooo much to do

native dune
#

swiftygpt

#

nothing

proud geyser
#

swiftygpt

#

is it named after taylor swift

hasty ruin
radiant idol
#

it doesnt process in my head

proud geyser
#

btw Android ahhh phone

#

random question how much resources would get used up to get blured effect from live video

#

like there i would want a blurred effect of live camera view would that take too much resources ?

frosty gale
#

I’m trying to ask if anyone knows of a source or way of figuring out if the play/pause button is pressed (whether in CC, Lockscreen, etc.)

trim musk
#

Looking for class name for this sucker

faint stag
trim musk
#

I can’t click it with select

tepid olive
#

hmmm

#

I guess I can do it

#

says it supports iOS

long kite
#

guys

#

does anyone know js

severe forum
slender glade
sonic totem
#

You think correctly

slim bramble
sonic totem
#

It’s okay I am one too

granite frigate
#

same

#

🔥

faint stag
#

lol

radiant idol
#

well yeah

#

but the two dont really coorelate

#

so it doesnt really work out on my head

#

idk

faint stag
frosty gale
#

The Listening tweak checks if audio is being played, however it enables transparency even when you simply rewind music and there’s a slight void of music playing

faint stag
#

and the rewind state is not playing

frosty gale
#

Yeah, that’s why I’m looking to switch to checking button presses

#

Perhaps a: if(button_press && music_not_playing)

#

** {
enable_transparency();
}**

#

But, trying to figure out how to monitor when the play/pause button is pressed

faint stag
frosty gale
#

Would the control center & Lock Screen use different function calls?

#

I can see in terms of Bluetooth & in-app

faint stag
frosty gale
#

Alright, that would leave in-app & Bluetooth then

#

I’ll just have to figure out the SBMediaController functions that check button press

faint stag
slender glade
#

😶‍🌫️

faint stag
#

lol

slender glade
#

it does not

faint stag
#

i mean
the question is what's the best way to consider rewind-forward states as playing

#

there's a menu for source/version control?

granite frigate
#

you could just... open up a terminal

faint stag
#

i mean if your project is a git repo then it'll be in xcode

slender glade
faint stag
#

also yeah you can just... use a terminal

slender glade
kind herald
#

you have to reinstall macOS to push to github

#

/j

granite frigate
#

garfield are you slash srs or slash j!!!

native dune
#

git add .
git commit -m "balls"
git push

slender glade
kind herald
#

I said /j woeis woeis

granite frigate
#

field

faint stag
#

my brother in christ

slender glade
#

@granite frigate @tawdry storm i want to have a quadrsome with all of them at once

granite frigate
#

real

slender glade
#

yeah ok

tawdry storm
radiant idol
frosty gale
#

Alright

#

Welp

kind herald
slender glade
kind herald
#

message logger

#

!!!

frosty gale
#

Seems like this is gonna need a lot more work than I anticipated

bleak jolt
#

Hello, I am having more troubles with compiling MitsuhaForever:(.
I have a github workflow that uses the mac runner to compile libmitsuhaforever (a dependency of MitsuhaForever) before compiling the tweak. No matter what I change, I get this error. Even if I explicitly copy libmitsuhaforever.dylib to $THEOS/lib and the generated headers to $THEOS/include, I still get this error.
Here is my (cursed) workflow:

name: CI

on: [push]

jobs:
  build:
    runs-on: macos-latest

    steps:
      - uses: actions/checkout@v3
        with:
          submodules: true

      - name: Check cache
        run: |
          echo upstream_heads=`git ls-remote https://github.com/theos/theos | head -n 1 | cut -f 1`-`git ls-remote https://github.com/theos/sdks | head -n 1 | cut -f 1` >> $GITHUB_ENV

      - name: Use cache
        id: cache
        uses: actions/cache@v3
        with:
          path: ${{ github.workspace }}/theos
          key: ${{ runner.os }}-${{ env.upstream_heads }}
            
      - name: Prepare Theos
        uses: Randomblock1/theos-action@v1
        with:
          theos-sdks: https://github.com/xybp888/iOS-SDKs
          orion: true

      - name: Build libmitsuhaforever
        run: |
          cd libmitsuhaforever
          make clean package
          # explicitly copy the result
          cp .theos/obj/arm64e/libmitsuhaforever.dylib $THEOS/lib/libmitsuhaforever.dylib
          cp -r .theos/_/var/jb/usr/include/MitsuhaForever/ $THEOS/include/

      - name: Build package
        run: |
          rm -f packages/*
          make clean package


      - name: Upload package
        uses: actions/upload-artifact@v3
        with:
          name: "package.deb"
          path: ${{ github.workspace }}/packages/*.deb

Do you have any ideas what might be missing?

faint stag
#

then that's not the right directory to copy to

bleak jolt
#

Where should I copy for rootless?

#

I am building for rootless

faint stag
#

because imports/include with <> will look beginning in the search paths passed to clang

bleak jolt
#

Thanks!

bleak jolt
faint stag
#

headers go the the compiler
linking libraries are handled by the linker

#

and you were at ASSWatchdog

bleak jolt
#

Yes, but the compilation step failed - doesn't that indicate that the compiler couldn't find the headers?

faint stag
#

yeah that's what it says

#

i was mentioning the libs so you don't run into an error later

bleak jolt
#

After the libmitsuhaforever build I list $THEOS/include/*

#

There is indeed no MSFHConfig.h

faint stag
#

that should have it

#

oh i see

#

ryan reimplimented it in swift?

bleak jolt
#

Yup

#

But the .swift file is there and has the MSFHConfig file. Also seems to have the correct annotations. But no header is generated...

#

I am confused

faint stag
#

he removed it in the commit for version 1.4.0

bleak jolt
#

I'll try to copy it

faint stag
#

that's 1.3.4 but has the header still

bleak jolt
#

It seems to match

faint stag
#

you can just checkout the repo at that commit instead
or add it as a submodule

bleak jolt
#

I have it as a submodule

#

I have my own fork with a fix for ios 16

harsh junco
slim bramble
harsh junco
#

1984?

placid kraken
#

i can’t tell which one

#

i’ll assume the latter

harsh junco
#

“I’m boring “

placid kraken
#

oh

hasty ruin
harsh junco
#

Strokin

slender glade
cloud yacht
lyric heron
#

is there a tweak that allows me to extend assigned ram

#

to an app

tepid olive
lyric heron
#

lmao

#

but i remembered it existing

tepid olive
#

Lol fair enough

#

[[jetsam]]

faint lionBOT
#
StopCrashingPls

Workaround for iOS 13 jetsam crash issue

Author

HASHBANG Productions

Version

1.0.3

Price

Free

Repo
Bundle ID

ws.hbang.stopcrashingpls

tepid olive
#

Nope

lyric heron
#

pain

warped sparrow
lyric heron
#

but he's afraid to ask

#

can one explain and how to fix

slender glade
#

it means he needs to import Cephei

#

import Cephei at the top of the file

slim bramble
#

I'm trying to compile midnightware

cloud yacht
slim bramble
hasty ruin
#

He’s not wrong

lyric heron
#

icraze can you help

placid kraken
lyric heron
#

@slim bramble

slim bramble
hasty ruin
#

Maybe a change from cephei 2.0 broke it?

placid kraken
sonic totem
placid kraken
hasty ruin
#

I didn’t write it

cloud yacht
#

everyone knows write is code for copy pasted

hasty ruin
kind herald
slim bramble
#

swift is a bannable offsense ngl

kind herald
#

true...

#

icraze banned when

lyric heron
kind herald
#

he's already british and now he's using swift...

cloud yacht
placid kraken
slim bramble
#

I AM FORCED TO

kind herald
#

by who

slim bramble
#

@lyric heron

lyric heron
#

i aint doing nun

#

all i want is asteroidk3llySad

slim bramble
#

I wish I could get win11 experience on linux

placid kraken
#

why would you willingly use windows lol

slim bramble
#

To play games ?

placid kraken
#

proton:

#

crossover:

kind herald
#

wine

placid kraken
#

stardew valley runs great on wine

#

what else could you possibly want

slim bramble
#

like couldn't get more than 20fps

#

windows works fine tho

kind herald
#

what game

placid kraken
#

i found that games actually run better on wine than native hardware on mac

#

maybe thats because the resolution is typically lower though

lyric heron
#

@slim bramble did rosies fix work

torn cloud
#

@lyric heron did you fix the springboard crash skill issue

torn cloud
placid kraken
#

oh btw @radiant idol searchdots breaks flora somehow but i couldnt find references to any colors at all anywhere in ur code for it so like i have no idea how its broken, do you possibly have any idea

it basically makes the entire screen black, doesnt respring loop or put you into safemode its just a straight up black screen until you force reboot

lyric heron
#

but appaze itself

torn cloud
lyric heron
#

so i dm'd anthopak

torn cloud
#

that's weird

lyric heron
#

and he said he'll look into it

torn cloud
#

ok

lyric heron
#

and might drop me unofficial build

torn cloud
#

strange though the panic log looked like the dylib library was shitting itself

#

anyway

lyric heron
#

i have new one wait

torn cloud
#

o

lyric heron
#

ill make a fresh one for you

#

rn

torn cloud
#

k

slim bramble
#

I need teslaman to send crashlogs

lyric heron
lyric heron
placid kraken
slim bramble
#

16P

lyric heron
#

oh

#

does 16 player work on ios 16

#

@slim bramble did rosies fix work wtf u cant just ignore my stuff

torn cloud
#

lets see what happened here

placid kraken
#

or maybe it didnt

#

we'll never know

#

:3

slim bramble
#

What is the crash about

lyric heron
#

appaze 2

#

he asked for it

lyric heron
placid kraken
#

later im fixing flora right now

torn cloud
#

backtrace shows that the skill issue occured in libsystem_kernel.dylib

slim bramble
#

I love theos not linking

torn cloud
#

also the thread was forcefully terminated

#

lol

#

this shit broke

placid kraken
#

how can i get the device type again

#

like, iPhone 12 or whatever

cloud yacht
placid kraken
#

it just runs great altogether lol

placid kraken
slim bramble
placid kraken
#

name - iPhone
model - iPhone
localizedModel - iPhone

slim bramble
#

ask google ?

placid kraken
#

also why is there a cyclical class property for currentDevice

#

google is saying platformString which literally doesnt exist lol

#

ill just use uname whatever

#

now to fix this crash in gmail/google services

torn cloud
#

this is going to take a while

native relic
cloud yacht
#

maybe

slim bramble
slim bramble
#

Server :```py
from flask import Flask, request
import base64

@app.route("/debug", methods=["GET"])
def debug():
print(f"[*] Received debug message : {base64.b64decode(request.args.get('debug'))}")

return json.dumps({'success':True}), 200, {'ContentType':'application/json'} 

if name == 'main':
app.run(debug=True, port=3000, host="0.0.0.0")


tweak : 

```objc
void debug(NSString *str) {
   NSData *nsdata = [str dataUsingEncoding:NSUTF8StringEncoding];

   // Get NSString from NSData object in Base64
   NSString *base64Encoded = [nsdata base64EncodedStringWithOptions:0];

   NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://IP/debug?debug=%@",base64Encoded]]];
   [task resume];
}```
radiant idol
#

just use rlog man

slim bramble
cloud yacht
#

just use NSLog

slim bramble
cloud yacht
#

POV: idevicesyslog

radiant idol
#

pov the console app is slow

cloud yacht
#

also theres the oslog package

#

and ssh

slim bramble
cloud yacht
slim bramble
cloud yacht
#

pov just crash with the log message and read the crash log

slim bramble
cloud yacht
#

read the manual

slim bramble
#

idc tbh

hasty ruin
cloud yacht
shut ginkgo
#

im setting up my own repo, but it just shows up as untitled repo in sileo, tweaks show up fine, just the repo name doesnt

hasty ruin
#

Can you send the Release file

shut ginkgo
#

i copied the release file from a known working repo to check if its my formatting or something but it still didnt work

slim bramble
shut ginkgo
kind herald
#

blahaj :3

shut ginkgo
#

yes

#

:3

slim bramble
#

smh you can actually try catch

#

💀

#

I'd die less dumb

cloud yacht
shut ginkgo
#

yes

#

i can curl the release file and it shoes exactly that

#

shows

#

with https

frail cedar
slim bramble
shut ginkgo
#

why my repo no worki 😭

placid kraken
hasty ruin
#

It is

placid kraken
#

then why do you use it

hasty ruin
#

but apple gives us no other solution 💀

placid kraken
#

oh

slim bramble
hasty ruin
#

Write code that doesn’t throw them

cloud yacht
#

just don't throw execpeitons

placid kraken
#

lol

slim bramble
#

but never on tesla's devices

brazen timber
#

stop running code on ur tesla

hasty ruin
slim bramble
#

Him issue ngl

slim bramble
#

Damn you got mem edition

#

gg

brazen timber
#

salmon fastcall

slim bramble
tepid olive
#

Member editioner

slim bramble
tepid olive
cloud yacht
#

memory edition

slim bramble
#

You lucky I can't redact you

cloud yacht
#

on the fingerprint reader

tepid olive
slim bramble
#

😡

tepid olive
#

Reduced to atoms

slim bramble
#

Iris ID hm

cloud yacht
#

someone should make a tweak where I can use my camera to scan my fingerprint and get touchID on my iPhone 13 mini

tepid olive
#

Fingerprint is too fine

#

@hasty ruin swiftie

shut ginkgo
#

@cloud yacht do u know how to fix the repo thingy

slim bramble
shut ginkgo
#

:(

tepid olive
hasty ruin
slim bramble
slim bramble
#

@hasty ruin imagine a rune/nexus rewrite in Swift hm

placid kraken
sonic totem
#

The one that isn’t Rune

cloud yacht
#

nexus

kind herald
#

jade

hasty ruin
young meteor
#

onesettings

sonic totem
#

What’s the repo

cloud yacht
#

[[PullOver Pro]]

faint lionBOT
#
PullOver Pro

A better way to multitask!

Author

c1d3r

Version

2.1

Price

Free

Bundle ID

com.c1d3r.PullOverPro

sonic totem
cloud yacht
#

skill issue

sonic totem
#

@hasty ruin repo

#

??

cloud yacht
sonic totem
#

That hasn’t been updated in 3 years

slim bramble
#

Redaction ?

#

damn

#

I thought you were different than icraze

cloud yacht
sonic totem
cloud yacht
#

ok mr. genious

slim bramble
#

redaction ?

empty cradle
#

That was sent to the shadow realm

slim bramble
cloud yacht
#

iCrazy

empty cradle
#

Send it to me a DM‘s because I want it. Please

slim bramble
#

Lost