#development
1 messages · Page 156 of 1
run this again
7c6621efb4d78378eef6ddd55d4b285072c309ee
89a23016c91a034bc977e3c777da3d97dbc9973e
good
different bottom hash
go back to your code directory and build
About debuggserver on iOS 15, what entitlements would I need ?
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?`
the correct way:
platform select remote-ios
settings set target.require-hardware-breakpoint true
process connect connect://127.0.0.1:1111
Thank you 🙏
Anyway to try and reset my ssh configurations? My terminal is not working and my ssh is immediately closed when trying to connect
well first question is what jb
second question is what did you do before this started to happen
dopamine 2.0.10
I can't recall something particular
maybe upgraded downgraded some packages (not infrastructure ones)
are you trying to ssh using the mobile user?
tried both root and user
it says connection closed by (ip) port 22
Immediately
hmm, (re)install zsh and see if things work
if not, you can try using filza's terminal and fixing whatever's wrong from there
how do I get to filza terminal I remembered it was an option but can't find it
you'd should be able to just run /var/jb/bin/zsh in filza's terminal
go to the executable path and tapping on it should give you an option to execute it
if you can connect, sshd is running
(can't close a connection without one being established)
my first idea would be to check what the default shell is
should just be echo $SHELL i think
this is empty
This is from /etc/passwd
well that's for root
direct root login is disable by default but newterm should default to mobile
Check mobile
^
Should be zsh though no?
wdym check mobile?
mobile
the user
The etc passwd entry for mobile
also _sshd is a special user you should ignore here
how will I do that
Same way you checked the entry for root and sshd
yes
i mean, that looks correct
sh is supposed to be symlinked to dash on procursus tho
which is default
try changing /bin/sh to /bin/zsh then saving it (asuming you're root already)
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
what about sudo tho
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 -iwill 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.
very strange
@naive kraken any insights maybe?
how do I reach syslog
you can use antoine (on device)
connect your device to a pc and use idevicesyslog
connect to a mac and do the same, or use console.app
ok I used console
I get bunch of errors from sshd
When trying to ssh
U have to use term colors from cy….
sooo the bootstrap directory has bad permissions
either way it can't find pam_unix.so
you wont be able to do anything without the makefile
can i change its permissions? is it safe?
not yet, check if pam_unix.so actually exists
i can see procursus permissions are both mobile
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
you can fix them
just don't know why they're incorrect to begin with
its safe right? im always scared when it comes to this
owner = root
group = wheel
is that what i should do?
the procursus dir should be 755 and root:wheel
don't do recursive
can i use filza to do that by pressing i on that procursus folder?
yes
what the hell
my thunderbolt dock is making my m1 MacBook kernel panic 😭
@faint stag do you think debug server would be more stable on palera1n? A8 tho
possibly
since the kernel is patched entirely before it's loaded
I'm confused? Dopamine should automatically set this to root:wheel when jailbreaking?...
if you can attach now then it just means you just tried to attach too quickly lol
I'm also confused, and it happened out of nowhere without me upgrading dopamine I was chillin on 1.0.11
I do have to note I did installed frida at some point but I highly doubt it could be related
Oh I misread the version
you are executing the one on fs not the one with new ents
The one you should be using is 2.0.10
I did upgrade later to see if this issue will be fixed
it didn't
it should have been
it wasn't, for sure
no i was jus to fast, SB wasnt like loaded yet
after changing those permissions I rebooted and rejailbreak to see everything is ok
everything is fine now
no idea what caused this
no but cryptic is saying that the debugserver you ran isn't going to be the resigned one unless you signed that specific one with ldid and the entitlements
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 ?
Doubt it works on 15.x
i do see the fixupPathPermissions in the bootstrapper on github but there's no calls to it?
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
🤨
unless i'm reading the implementation wrong
I'm like 90% sure I changed the permissions to something wrong myself and then rejailbroke and ensured it got fixed
doesn't work at all nor have even tried
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
[date description]?
ah no
did they nerf posix_spawnattr_set_ptrauth_task_port_np on mac?
not just on mac
it's a stub now

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]);```
cope

what's wrong with NSDate.now
fake objc
yea but more concise
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]]
@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
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
also, would I also be able to use the same method given for other apps like Youtube, Spotify, etc?
fuck giving parameter variable types. rawdog that shit ong (i write unsafe code)
bruh rm does not move stuff to some imaginary recycle bin
i mean in that case depending on what you're doing it'll attempt to convert the type and fail there
lol
i wouldn't call yourself smart after nuking your whole drive ngl
😭
folder*
is there rm -rf but like with a magic undo button ?
i realy cant be trusted
no
🥲
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
Nevermind, that seems to have issues when compiling as a packge
👍
delete in finder next time 👍
im on linux
😡
dolphin
chmod 777 that file
didint work
same error?
ye
then chmod the symlink

same error
what do u propose ?
is the symlink just the img
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
thats the entire folder wtf
well its my home/OSX-KVM (whihc is a symlink) then in the actual OSX-KVM dir, the img is a symlink
its just a kvm folder
nothing really important
are you going to hack him?
im not
why do i even bother explaining stuff
real
chmod -R 777 / trust
what does details show on the error
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
?
are you still trying to change the dir
show the perms on the img file
changing the dir does nothing
same has dir
unless theres no x perm for everyone
on the dir im talking about
o
if you did 777 on both then idk
i did that on all
are any of the files a symlink
its an issue with qemus ability to execute whatever is supposed to open the img file
the .img is
show ls -l on the /home/kason/OSX-KVM/mac_hdd_ng.img
and then copy paste that target file and ls -l that
and then what about /run/media/kason/junkext/qemu-VMs/jb-3/OSX-KVM/mac_hdd_ng.img
-rwxrwxrwx. 2 kason kason 131900899328 Mar 10 21:12 /run/media/kason/junkext/qemu-VMs/jb-3/OSX-KVM/mac_hdd_ng.img
not enough storage
why symlink instead of just putting the direct path into qemu
idk how
Guess who’s back, back again ?
yaya
are you using virt-manager or something
yes
they always are
ok so like delete the drive and then add a new one with the new path
virt manager should have an option to change img dir too
or change the path if it lets you
not any of thoes files
oh yea
do it like he said
im uing this
in vm config
so its odd
uhh
yep do that
i dont wana delte the .img file
it will fix
thats why you leave it unchecked
.
theres no option for that
and i cant get to donfig for the thing
click open
what did you do
lol
i did
click this tab
ohhhh
idk who made this ui
this wwas this for me
so that explains it
you have 3 disks it seems
there all dif
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
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
can i just add new drive?
sure
make sure to boot that drive from opencore when ur booting
my phones ab to die if it does good luck
yes
What partition type ?
good q
uhh idk
whats the drive
NTFS
lol
show your settings
not gonna work
in the virt-manager
Ext4 ? extfat ? Ntfs ?
does not matter
this ?
theres ntfs drivers built in
no like in virt-manager what settings you put for the virtio disk
well clearly its mounted
true
and they were able to make files to get to this point
this ?
i guess the img is irrelevant to the fs as well
Can you try to ls /run/media/kason
The VM works fine if i do ./OpenCore-Boot.sh on OSX-KVM dir
but i want it in virt manager
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
this is the actual file
no symlink
yeah so whhy is this one newjb-fix instead of jb-3
its symlinked there
actually i just reread this and i think its just not able to change perms which is the actual error
dont point it at a symlink
thats probably the issue
point it at the actual file
imo you should just run it like this
virt-manager is a bad way of using qemu
maybe that is controversial to say but imo yes
i've had way more issues with qemu using virt-manager than just using qemu
its just an interface
yeah
makes things 10000x easier
listen to the yellow name
idk what that script does though
i'm nervous of using scripts without knowing why theyre completely necessary
wheres that script from
its just the osm-kvm script everyone uses to set up macos on qemu
autodownloads macos and sets it up with qemu
i might have got it
honestly i had less trouble setting up my hackintosh than i did trying to get qemu macos to work perfectly lol
ughghg
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
how do i give it that ?
bc they say do this but it doesnt work
and yes i chnaged the DIRs
oh
did the same for the actual img file on /run/media/whatever?
wtf even is setfacl
is that like selinux or some shit
im on fedora ?
seems the same as chmod but weirder
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[@]}"```
this is my OpenCore-Boot.sh file
thats fun
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
whart
int far* ptr; int huge* ptr;
Real
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
Plain c by your definition is useless
What does std stand for?
Not sexually transmitted disease
But in c what does std stand for
standard
Thank you
try using python with no libs
(Impossible)
You make no sense
c with no stdlib is not c
Everything with no std is annoying
sometimes you cant use stdlib
Rust, c, zig, go, python, anything
It’s just beautified assembly
new designer update added html widgets 👀
Actually zig is completely usable without std
no more need for xenhtml
I speak from experience
asm works great without std lib
Never used zig idk it
im writing c right now
Bruh
sent designer link to tweak bounty and got 100 bucks
https://cdn.discordapp.com/emojis/1091008127127793734.webp?size=48
bud
We literally have that emoji here
wyd
good
did i not use the emoji from here
bypassing jb detection
help me.
anyways adding a bunch of types that like that isn't possible because of namespace pollution
they have to go in a header file
im writing asm rn 
Nitroless brokie
this changes nothing
checks out
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
Ignorance is bliss
im falling down the depths
Every programmer has autism
mf using pascal in 2024
a header file does not mean there's a library
real
Stdbool is literally like 4 defines
fr just decls
u should've seen revolut
bet it was so much fun
that was the worst one
lmfao
no but this is actual torture
WHY IS THE DETECTION IN THE MAIN FUNC
WHO
WJHY
just override the main func?
yeah
honestly atp that could be a valid strategy
I am NOT dealing with these ridiculoud vm_* functions
um acktually it's a part of the os not part of c 🤓
mach_vm my beloved
it take a while to fully get it all
goes over my head most of the time

part of the c standard***
@radiant idol u sure the detection is in main?
pretty sure
uiappmain or real main
that's just want the government wants you to believe
real main
cursed af
uiappmain gets called in it
send ipa
ctors
or that
is op on rootless or rootful?
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
also ios 17 uses the personalized developer dmgs so you can't JIT without xcode or pymobiledevice3 usage right now
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
you need to give your app camera permissions in info.plist
already done on mobile device physical one
look its running the green dot
is $(Product_name) app name?
@hasty ruin FlyingSaucer wants me to tell you that he’s a wanker
whatever that means
why does FlyingSaucer wank
@radiant idol
- (BOOL)newActsAsButton {
loadWithoutRespring();
if (tweakEnabled == true) {
return true;
} else {
return false;
}
}
noo return tweakEnabled

It’s good
dude what the hell
@hasty ruin please conduct code review of Nightwind’s popular tweak, SearchDot
@tepid olive
- (BOOL)newActsAsButton {
loadWithoutRespring();
return tweakEnabled ? true : false;
}
there
happy?
Rename that func to loadPrefs
No
cry
DONT EVEN NEED THAT
- (BOOL)newActsAsButton {
loadWithoutRespring();
return tweakEnabled;
}
tweakEnabled is a bool bestie
Sooo?
Does anyone know of a source where I can know how to detect when the play/pause button is pressed?
is it open source?
It is
I know but it looks wrong
it doesnt process in my head
i would like to believe so
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 ?
Wdym? The tweak I’m trying to modify is yes
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.)
Looking for class name for this sucker
i mean if you're jailbroken you can just use flexing on springboard to inspect it too
I can’t click it with select
you don't have to
hmmm
I guess I can do it
says it supports iOS
wait what does this do
i think you are genuinely a bad dev
You think correctly
Alfie W
It’s okay I am one too
but i mean what would tweakEnabled be except a bool
lol
well yeah
but the two dont really coorelate
so it doesnt really work out on my head
idk
i mean, do you mean specificially the lockscreen/control center or any play-pause of media
Any play-pause of media
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
yeah that's because it doesn't check the button press
it just checks if media is playing or not
and the rewind state is not playing
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
but the issue with button presses is that you'd have to now both check for a press and the media state
because you have
- remote control (in app)
- control center
- lockscreen player
- remote control (bluetooth)
Would the control center & Lock Screen use different function calls?
I can see in terms of Bluetooth & in-app
i mean both should use sbmediacontroller
Alright, that would leave in-app & Bluetooth then
I’ll just have to figure out the SBMediaController functions that check button press
@slender glade you'd probably know a way around this
cause kiyoharu probably detects that?
😶🌫️
lol
it does not
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?
Yeah
you could just... open up a terminal
i mean if your project is a git repo then it'll be in xcode
also yeah you can just... use a terminal
im crying
i actually dk
garfield are you slash srs or slash j!!!
git add .
git commit -m "balls"
git push
/garfield
I said /j

my brother in christ
@granite frigate @tawdry storm i want to have a quadrsome with all of them at once
real
real
nahobinussy
real
whatchu replying to me for
Hi nightwind
ur deleted reply
Seems like this is gonna need a lot more work than I anticipated
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?
you're building for rootless?
then that's not the right directory to copy to
for rootless libraries, they should go in $THEOS/vendor/lib/iphone/rootless
and the header path is fine, but you should make sure they exist in the MitsuhaForever directory
because imports/include with <> will look beginning in the search paths passed to clang
They are definetly there, I had an older version of the workflow that listed the headers.
Thanks!
Hm but if the library path is wrong shouldn't the linking step fail? If the headers are in the correct path
i mean in that screenshot you didn't get that far
headers go the the compiler
linking libraries are handled by the linker
and you were at ASSWatchdog
Yes, but the compilation step failed - doesn't that indicate that the compiler couldn't find the headers?
yeah that's what it says
i was mentioning the libs so you don't run into an error later
After the libmitsuhaforever build I list $THEOS/include/*
There is indeed no MSFHConfig.h
that should have it
oh i see
ryan reimplimented it in swift?
Yup
But the .swift file is there and has the MSFHConfig file. Also seems to have the correct annotations. But no header is generated...
The makefile copies the headers from ./public: https://github.com/ivanhrabcak/libmitsuhaforever/blob/3c1c6558bd8c7d1909134fedb80f08a5449f80c9/Makefile#L27
But there is no MSFHConfig.h in ./public....
I am confused
he removed it in the commit for version 1.4.0
I'll try to copy it
that's 1.3.4 but has the header still
It seems to match
you can just checkout the repo at that commit instead
or add it as a submodule
redaction....
1984?
i am annoying or i am annoyed
i can’t tell which one
i’ll assume the latter
“I’m boring “
oh
idk you seem bearable compared to most of the people in this server

I mean it’s not very hard to do yourself
i can do math not coding
lmao
but i remembered it existing
Nope
pain
not true
@slim bramble wants to ask what https://cdn.discordapp.com/attachments/1214639490828603499/1216816215738024036/image.png?ex=6601c369&is=65ef4e69&hm=6dee0b7bd53a811773f3b60087d8dbd86e976ce57b41745cb3550cc7573f0443& this error means
but he's afraid to ask
can one explain and how to fix
I did that smh
I'm trying to compile midnightware
It means it could not find 'HBPreferences' in the scope
so useful ngl
He’s not wrong
icraze can you help
are you linking against Cephei
@slim bramble
I am
I’m not a swifter
Maybe a change from cephei 2.0 broke it?
im not sure what the include should be but you can probably just put this file in your project and import it just fine
I didn’t write it
everyone knows write is code for copy pasted
@next wadi writing comments
swift 😭
swift is a bannable offsense ngl
he's already british and now he's using swift...
pretty objc tweak
stop using swift then idk
I AM FORCED TO
by who
@lyric heron
@hasty ruin
I wish I could get win11 experience on linux
why would you willingly use windows lol
To play games ?
wine
I tried to launch my game before on linux it was fucking slow
like couldn't get more than 20fps
windows works fine tho
what game
i found that games actually run better on wine than native hardware on mac
maybe thats because the resolution is typically lower though
@slim bramble did rosies fix work
no
Swift is best 🙏
@lyric heron did you fix the springboard crash skill issue
of appaze 2?
yh
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

so i dm'd anthopak
that's weird
and he said he'll look into it
ok
strange though the panic log looked like the dylib library was shitting itself
anyway
i have new one wait
o
k
I need teslaman to send crashlogs
crashlogs of whwat
this is the only thing to do with color i could find, and FLORA DOESNT EVEN SWIZZLE IT smh
16P
oh
does 16 player work on ios 16

@slim bramble did rosies fix work wtf u cant just ignore my stuff
it worked
or maybe it didnt
we'll never know
:3
What is the crash about
can you compile it for me instead
later im fixing flora right now
appaze 2 skill issue
backtrace shows that the skill issue occured in libsystem_kernel.dylib
I love theos not linking
stardew valley runs great natively on linux too
it just runs great altogether lol
UIDevice.currentDevice doesnt give me the device type only iPhone
[[UIDevice currentDevice] somethjing]
I have no clue lol
name - iPhone
model - iPhone
localizedModel - iPhone
ask google ?
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
Has anyone got RLog/RemoteLog working on iOS 16+ please?
https://github.com/Muirey03/RemoteLog
maybe
You want some debug logs ?
I did that with 3 lines of python and about the same of objc
works fine for me
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];
}```
just use rlog man
It works fine for me lol
just use NSLog
POV : no mac
POV: idevicesyslog
pov the console app is slow
POV it outputs too much shit
POV -m or | grep
POV : remote logs
pov just crash with the log message and read the crash log
smh
idc tbh
I have production code that:
- catches an exception
- parses a string from the error message
- uses the string to recover from the error and re-call the function with that as a parameter

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
Can you send the Release file
i copied the release file from a known working repo to check if its my formatting or something but it still didnt work
You can catch exceptions in objc ?? 💀
Origin: iloveblahaj.org repo
Label: iloveblahaj.org repo
Suite: stable
Version: 1.0
Codename: ios
Architectures: iphoneos-arm iphoneos-arm64 iphoneos-arm64e
Components: main
Description: iloveblahaj.org repo
blahaj :3
That should work. You sure it was pushed and you refreshed?
yes
i can curl the release file and it shoes exactly that
shows
repo url is repo.iloveblahaj.org, there is currently only a test entry inside
with https
....yes?
😭
why my repo no worki 😭
according to devs here, @try @catch is apparently bad practice
It is
then why do you use it
but apple gives us no other solution 💀
oh
Then what is the good way of catching exceptions ?
Write code that doesn’t throw them
just don't throw execpeitons
Idk all my code always work on my devices
but never on tesla's devices
stop running code on ur tesla

Him issue ngl
salmon fastcall
Not my issue, it's his 12mini's issue
Member editioner
where touch id
I’m Face ID
memory edition
on the fingerprint reader
Gone
😡
Reduced to atoms
Iris ID 
someone should make a tweak where I can use my camera to scan my fingerprint and get touchID on my iPhone 13 mini
Cameras can’t do that
Fingerprint is too fine
@hasty ruin swiftie
@cloud yacht do u know how to fix the repo thingy
He'd jump out of a window
:(
Took
@hasty ruin when you call him a swiftie
would look like the modern version of the app switcher on ios 5 (real)
fr
nexus
jade
PullOver Pro
onesettings
[[PullOver Pro]]
A better way to multitask!
Rootful 
skill issue
compile it yourself https://github.com/c1d3rdev/PullOver-Pro
That hasn’t been updated in 3 years
wow its almost likke the tweak hasn't been updated in 3+ years

ok mr. genious
That was sent to the shadow realm
icreze
iCrazy
Send it to me a DM‘s because I want it. Please
Lost


