#development

1 messages · Page 416 of 1

lethal kayak
#

bruh

tepid olive
#

?

lethal kayak
#
  1. Why are you printing instead of returning
  2. Why are you returning a string
tepid olive
#

Idk

#

Lemme fix..

#

I should return a Int then?

#

oh yeah

#

Otherwise I’d have to change every single digit into a string

#

ok so @lapis vessel RTLD_NOW didn’t work either so idk

#

hmm

lethal kayak
#

RTLD_DEEZ

tepid olive
#

RTLD_DEEZ | RTLD_NUTS

#

This right?

lethal kayak
#

test it

tepid olive
#

didn’t work

lethal kayak
#

what’s the problem?

tepid olive
#

Not showing any errors

twilit jungle
lethal kayak
#

So what’s the problem

tepid olive
#

SMH

#

SMH

twilit jungle
lethal kayak
#

ok

tepid olive
#

?

lethal kayak
#

what is the problem

tepid olive
#

A failure?

#

i have no idea

lethal kayak
#

think about it

twilit jungle
tepid olive
lethal kayak
#

there is no problem, that code is working as it should

tepid olive
#

hmm

#

@twilit jungle Gm Dgh0st

#

Inshallah dev

twilit jungle
lethal kayak
#

Exactly

tepid olive
#

hmm

#

Just learn to code

#

lemme try another playground

#

I don’t think the playground is your problem

#

Still didnt work

lethal kayak
#

if you don’t know what you’re doing then you need to at least be able to articulate why what’s happening is not what you want

tepid olive
#

Yes

#

You gotta debug it yourself bro

#

bruh

twilit jungle
#

Yeah I think its the interface thats on the chair

lethal kayak
#

Wow

#

That’s crazy

#

Tell it to stop being weird

tepid olive
#

Yeah

lethal kayak
#

ok now what’s the problem

tepid olive
#

Cry

#

Seems like a quick fix

#

Like idk

#

Changing the code a bit

lethal kayak
#

explain the outcome you want vs the outcome you got

tepid olive
#

T that’s not nice

#

But I’ll still take the opportunity

lime pivot
#

oh

twilit jungle
lethal kayak
tepid olive
#

You figured it out pog

#

K Time to ask a dif server

gaunt mesa
#

ok

tepid olive
#

Bro legit

#

Spoon feeding doesn’t help you

gaunt mesa
#

guys

#

i am real kirb

#

ignore my name

lethal kayak
#

see now you understand more about programming as opposed to if I told you to print it you wouldn’t have learned anything

tepid olive
#

You gotta develop the skills to debug on your own pretty much

gaunt mesa
#

anyone have any free guides on python

tepid olive
#

What I like to do is

gaunt mesa
#

i wanna learn it properly

tepid olive
#

Talk to myself

valid venture
tepid olive
#

And break down the code

#

I don’t have a rubber ducky sadly

#

So I can’t have a programming duck

gaunt mesa
#

haskell

tepid olive
#

But I’ve spotted some fucking obvious issues by doing it

gaunt mesa
#

how do i learn tri angle

tepid olive
#

Like I didn’t spell the var right

valid venture
tepid olive
#

Ok

#

Or you could just not be lazy

#

Thanks for the banned book

#

@vivid dew you should prob actually take that down before you get warned

#

I’m gay

#

Am I a developer yet

#

Bet

#

Am I a developer now

primal perch
tepid olive
#

So true king

gaunt mesa
#

:gawdefault:

twilit jungle
primal perch
#

u right

twilit jungle
tepid olive
#

Who even are you

#

?

#

Who are you people

#

Where am I

gaunt mesa
#

wtf

#

tri angle is cat helicopter

tepid olive
#

optionally you can become trans

#

for a higher chance of dev role

#

Im already more feminine than masculine

#

I think I reach all the requirements

lapis vessel
tepid olive
#

No

#

I’m homophobic

#

And racist

tepid olive
#

My last name is plank too why do you ask

#

Ok

#

What’s your address

#

Wow ok

#

I see how it is

#

Ok

#

Have fun with that

#

I like to go on Twitter and call people racial slurs

#

FUCKING WORK YOU PIECE OF SHIT AHHHH

#

Don’t yell at us wtf

#

I hope it doesn’t work now

#

Just because of that

lapis vessel
#

@tepid olive lazy load will call the constructor when the first symbol is bound

tepid olive
#

AH

#

that makes more sense

mortal kernel
#

How is cicuta virosa used? There isn’t any documentation I could find. From what I can put together I think that I have to call cicuta_virosa() but I don’t know what happens next.

tepid olive
#

Y’all talk about developing tweaks and apps and shit

tepid olive
#

I think it’s main.m you add it to

mortal kernel
#

So like you can access other app data?

tepid olive
#

No

mortal kernel
#

What can it do after that then?

fast quiver
#

@fast quiver wanna test iPhone 11 Pro 13.5 --> 14.3 ghostpray
@grave sparrow i though FR was already confirmed to work for upgrading from 13 to 14 on A13

#

well im updating to 14.3 RC whenever 14.5 RC is out

#

don’t have 14.3 blobs

#

i only have 14.3 RC blobs

#

is that a bad thing

lethal kayak
ashen birch
#

oh shit my bad kekw

#

i have no idea

#

ask cryptic

faint timber
#

It doesn’t click

gentle grove
#

guys i made a program

lapis vessel
faint timber
#

@grave sparrow wrong

lapis vessel
#

It is then up to you to implement any patches like hgsp4 or anything you wanted

tepid olive
#

broke: writekernel32 woke: writekernel20

lime pivot
#

@tepid olive your profile pic looks like he just figured out how to take selfies

gentle grove
#

CAT

tepid olive
#

cat

tepid olive
gentle grove
#

ye

tepid olive
gentle grove
#

why uihh

tepid olive
gentle grove
#

ye

#

yes but without the mnewline

tepid olive
#

yes

#

yes
yes
yes

gentle grove
#

yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes

tepid olive
#

ye ye ye ye ye

valid venture
#

while :; do printf ye; done

gentle grove
#

no thats boring

#

why :

#

wtf does : do

tepid olive
#

cock

gentle grove
#

why?

#

why?

#

why?

#

why???

#

mmm yes windows is so bleeding edge

cursive pecan
#

It’s bleeding edge because it puts you over the bleeding edge

gentle grove
#

nah

#

it just breaks all the time

primal perch
gentle grove
#

hellol sheep

primal perch
#

halal sheep

gentle grove
#

🐑

#

propr

#

hi

gaunt mesa
#

windows 11

midnight leaf
#

Would the only way to dissemble a framework be by transferring the dyldsharedcache to my computer and analyzing the whole thing in hopper?

#

^im trying to figure out the args to a completionblock

tepid olive
#

yes? i’m pretty sure the binaries are all in the shared cache

midnight leaf
#

@tepid olive I'm going by theory too haha.

tepid olive
#

iirc there are pre disassembled dylibs you can download if you’re tight on time

midnight leaf
#

@tepid olive where are those at?

tepid olive
#

not sure if that’s it

#

i don’t have github on this phone

#

nvm

#

that’s not it

burnt niche
#

They hang it up side down and drain the blood

#

And then its halal

primal perch
faint timber
#

@midnight leaf

midnight leaf
#

@faint timber whoa. she/he did it.

faint timber
#

yeh

narrow mason
#

frogus frogus frogus frogus

modest ice
#

Sooooooooo

#

Does anyone have an idea how to send iMessages programmatically?

primal perch
#

@twilit jungle does

twilit jungle
burnt niche
#

Isnt there a tweak that sends messages online

#

From a browser

late ridge
#

AirMessage

#

by sparkdev

burnt niche
#

Open source?

lime pivot
#

many of them

#

erm

burnt niche
#

404d

lime pivot
#

there's a dash for some reason I guess

burnt niche
#

Yea just look at that. That should have enough info about how to send imessages programically

lime pivot
#

pls don't use it for bad reasons though

restive ether
#

spam bot time

modest ice
#

welp nevermind I was legit just going to make that but someone beat me to it

lime pivot
#

yep a lot of people kinda did

primal perch
restive ether
#

dee

primal perch
#

z nuts

nimble parcel
burnt niche
nimble parcel
#

hi there

nimble parcel
tepid olive
#

30 second compile times

#

theos moment

late ridge
#

☠️

arctic torrent
#

Can anyone link some tweaks that use NSUserDefaults so save tweak preferences?

arctic torrent
tepid olive
#

mhm not really

#

idk how slow xcode is for you

#

but mine is a matter of a few seconds

#

10 max

arctic torrent
#

it takes over 7 minutes to compile for me

tepid olive
#

compile what?

arctic torrent
#

Just with the default program

tepid olive
arctic torrent
#

Default template

tepid olive
#

ok you just have a bad computer

late ridge
#

macbook moment

arctic torrent
#

Its 2017 iMac

late ridge
#

F

arctic torrent
#

Fucking garbage computer

#

iMacs are garbáge

tepid olive
#

2020 mpb here

arctic torrent
late ridge
#

woe

arctic torrent
#

Oops

#

It’s whois here

#

No it’s not

tepid olive
#

ah fuck me i almost wasted my time debugging an issue i created on purpose to try to test something

arctic torrent
#

WTF IS THE EMOTE CALLED

tepid olive
late ridge
#

4head moment

#

I need tweak idea

#

woe

arctic torrent
#

Tweak ideas be hard to come up with

late ridge
#

yo wait

#

I made uhhsweat

#

when did it get added?????

#

lol

arctic torrent
late ridge
arctic torrent
#

Well not for me

#

Idk why

#

I just remake paid tweaks that I don’t feel like paying for

late ridge
#

i mean

#

I hate making stuff ppl have already made lol

#

if you have the time tho

arctic torrent
#

Understandable

burnt niche
#

Something is seriously fucked up

#

My i3 hack compiles in like 20 secs

late ridge
#

lol

burnt niche
#

Run top in terminal

#

And check tf is going wrong

#

Or activity monitor

#

Whatever floats your boat

arctic torrent
#

Nothing seems out of the ordinary

#

I mean I just clean installed macOS yesterday

#

And it still takes that long

#

¯_(ツ)_/¯

burnt niche
#

Specs

#

Ssd or hhd

#

Ram

#

Processor

late ridge
#

.5gb ram 2mb hdd

burnt niche
#

😂😂😂

arctic torrent
#

Normal shelf bought 2017 iMac

burnt niche
#

Honestly

arctic torrent
#

Nothing has ever been done to it

burnt niche
#

Bruh theres some shit fucked with your computer

late ridge
#

what xcode version

arctic torrent
#

Latest

late ridge
#

F

arctic torrent
burnt niche
#

This man got a pentium

arctic torrent
#

I usually make tweaks anyway

late ridge
burnt niche
#

Intel atom in his imac

arctic torrent
#

It’s a Normal shelf bought one

#

I’m not even joking

late ridge
#

what tweaks have you made?

arctic torrent
#

I made that starscape tweak

#

And I’m making a juice ripoff

late ridge
#

oooh

arctic torrent
#

Because I don’t wanna pay a subscription for juice

#

I’m making my own

late ridge
#

starscape would go well with my android setup

arctic torrent
#

That’s free and everyone can use

arctic torrent
late ridge
#

I could tweak it dead

arctic torrent
#

It just adapts to dark light mode

late ridge
#

aight

tepid olive
#

bro wtf juice is 50 cent one time payment

late ridge
#

^

tepid olive
#

LMAOOOO NICE JOB BURRITOZ

#

GOOD JOB WITH THE SIZING ON THAT BUFFER

#

(it was the wrong size)

gaunt mesa
#

stfu

#

go to sleep

#

idiot

#

@tepid olive

tepid olive
#

why

#

im only very tired

#

my brain is stopping working

#

fine ill commit, then sleep

#

damnnn but i wanna work on [redacted]

#

okeee fine i sleep

primal perch
burnt niche
faint timber
#

@valid venture you there I have a question

tepid olive
burnt niche
#

Lmao

#

Bruh i troll so many mfers

#

They keep looking for a hitta named ricardo

#

Ruperto*

#

Turns out tracing all functions in a app is not the way to go

analog echo
robust radish
#

its probably already mounted, isn't disk0s1s2 the stock system data partition

analog echo
#

So what's the user partition?

robust radish
#

i should have phrased better, disk0s1s1 is System, disk0s1s2 is Data. both are already mounted

analog echo
#

both are already mounted
I don't think so, System partition is mounted to /mnt1 but not the data partition

robust radish
#

they have to be for the system to be booted. if you type mount youll see the mount points

burnt niche
#

@analog echo apple doesnt let you mount those disks pretty sures

#

Ive tried it too

#

With mount apfs and mount hfs

#

You can check userfsd framework

robust radish
#

/dev/disk0s1s1 on / (apfs, local, nosuid, union, journaled, noatime)

analog echo
#

nope

#

its not mounted

robust radish
#

oh you're in a ramdisk, sorry ignore me

analog echo
#

Yeah that's the thing

burnt niche
#

Yea you d have to unmount . Its because its already being used

robust radish
#

can u mount it as read only?

burnt niche
#

Not even sure its possible

#

Nah he cant

#

Most likely

#

I ve tried thisfr

#

Couldnt end up finding a solution

#

Although i could look at the userfs fw and umount it using the methods and trying to mount it on my own

#

It wouldnt even let me mount my external ssd

robust radish
#

copy an fstab?

analog echo
robust radish
#

/dev/disk0s1s2 /private/var apfs rw,nosuid,nodev 0 2 nosuid,nodev might be important

analog echo
burnt niche
#

Yea ik its possible

#

But just not the way i ve tried

#

Although ur in a ramdisk

#

I tried to mount external ssd

#

In /tmp. Instead of user directory

#

Gave me the same error i think

#

Not sure

analog echo
burnt niche
#

Theres a lot mfers that couldchelp u here

#

Theyre just asleep

#

Lmao

analog echo
#

when r they here? I could really use some help lol

#

been tryna do this for 3 days now

burnt niche
#

F

#

Like in about 8 hrs

analog echo
#

right

grim sparrow
restive ether
grim sparrow
wicked summit
grim sparrow
tepid olive
grim sparrow
tepid olive
#

Hello development I am enquiring about something quite urgent

wicked summit
#

enquire

tepid olive
grim sparrow
tepid olive
#

I am making private jb, do I just make a function called install_cydia(); in main.m and be done???????!??!???!!???????????????????

grim sparrow
#

yes

wicked summit
#

yes

tepid olive
#

Thank you 🙏 🙏

tepid olive
#

I think it’ll overload the sockets and vouchers in the addresses to install cydia right??????

wicked summit
#

one time, I accidentally put brick();

tepid olive
#

bad acting

#

Sorry fuck

#

Hmmmm

tepid olive
#

Idk what they know anymore

#

not the same syntax exactly

#

but it is

#

They just drop some random shit like “does this get ELI5????”

wicked summit
#

what does it do

tepid olive
#

I need to get my forked tweak out ASAP

#

I need the developer role

grim sparrow
#

lol

tepid olive
#

Literally the entire tweak prob will involve like

#

Less than 10-20 lines to be changed

#

I hope there isn’t any bugs in it tho

#

If there is, I’m not fixing them

#

Not because of laziness, but because I don’t have anything to debug them with

sonic mist
#

can you draw things to the screen in c? using theos and on ios 12.1.4

grim sparrow
sonic mist
gaunt mesa
sonic mist
#

ok

gaunt mesa
#

unless u want to call objc_msgSend from ur C code nfr

grim sparrow
wicked summit
#

you do not need to use UIKit though

gaunt mesa
#

yes use metal

tepid olive
gaunt mesa
#

go ahead @wicked summit do it

#

i want to see you try

wicked summit
#

you wanna see me make UI without UIKit?

#

okay

tepid olive
#

sWiFt uI

wicked summit
#
import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello World")
    }
}
#

done

tepid olive
#

what did i say

#

smh

gaunt mesa
#

that's not in pure C

#

and swift ui still uses uikit under the hood nfr (i think)

gaunt mesa
#

false

wicked summit
#

swiftui is not just uikit

tepid olive
#

UIKit but somewhat buggy

#

it's really fun tho

gaunt mesa
#

swiftui is built off of uikit

#

just like storyboard

tepid olive
#

Ill board ur story

gaunt mesa
#

ok

wicked summit
#

what should I call my prefs framework

gaunt mesa
#

YKPreferences

past imp
#

Has anyone extracted the YouTube headers because I want to make a tweak but don’t have a jailbreak yet

tepid olive
#

I would say use Corellium but the App Store is broken there fr

gaunt mesa
#

@tepid olive app sync works

tepid olive
#

yes

gaunt mesa
#

ok buddy

past imp
#

wait so if i have a encrypted ipa on my mac (i used imazing) can i decrypt it?

#

i have an m1 mac btw

#

ok why not tho

#

what are you even referring to

#

ok idc

#

if it gives me an ipa im good with it

#

yes

#

exactly

gaunt mesa
#

stop uhhing new people

past imp
#

bro i know how to code

cursive pecan
#

Is it the bunny one

past imp
#

i just really dont give a shit about spyware

gaunt mesa
#

true

cursive pecan
#

Understandable have a great day

gaunt mesa
#

what?

past imp
#

ok but i never got my question of if i install an ios app on my mac can i decrypt it to get the headers

#

because i technically have root access right

gaunt mesa
#

uh

past imp
#

or is that not how the apps work on mac

#

i know i have an ipa but thats about it

gaunt mesa
#

no i'm pretty sure u need a phone

tepid olive
gaunt mesa
#

because it needs to be loaded to be able to dump it

past imp
#

but how does the mac install it then

#

and run it

tepid olive
gaunt mesa
#

what

#

oh ur on m1?

past imp
#

i have an m1 mac

#

yeah

gaunt mesa
#

yeah idk

#

there might be a way

past imp
#

ok

gaunt mesa
#

but i can't help sorry

past imp
#

well how do you do it on iphone

gaunt mesa
#

there are multiple ways

#

i use frida dump

tepid olive
#

decrypt and class dump, or debug at runtime

gaunt mesa
#

that too

tepid olive
#

i know frida works on mac at least for x86

#

idk for m1

past imp
#

ok ill look into those

wicked summit
#

UserDefaults.standard isnt gonna work in a tweak, right

gaunt mesa
#

?

#

why wouldn't it

tepid olive
wicked summit
#

wait idek what UserDefaults.standard is

tepid olive
past imp
#

i bet it would actually

gaunt mesa
#

the proper way to to do preferences is to literally use userdefaults standard with the private inDomain method

gaunt mesa
wicked summit
#

is UserDefaults.standard the same amongst all da processes

wicked summit
gaunt mesa
#

one sec

tepid olive
gaunt mesa
#

look at line 18

tepid olive
#

god damn it renai why are you using logos

gaunt mesa
#

the inDomain pretty much just means only from me.renai.panic plist

#

the keys that i request are the same ones i set in the actual Root.plist of my preferences

wicked summit
#

what is this PXHandler shit

tepid olive
#

NSUserDefaults initWithSuite literally

tepid olive
gaunt mesa
#

where i store the preferences

past imp
#

wait can you get class dump on mac even

#

is it just a deb

wicked summit
#

oh

gaunt mesa
past imp
#

ok

#

do you know of another tool thats similar that i can?

gaunt mesa
#

not unless u have a jailbroken phone lol ¯_(ツ)_/¯

tepid olive
#

@gaunt mesa wtf i need to pr this shit

#

tweak so bad!

#

needs fix!

gaunt mesa
#

i wrote that in like 30 minutes

#

go away

tepid olive
#

ok no excuse for shit code

gaunt mesa
#

knowing u it'll just be a PR to rename my folders

past imp
#

i do have a jb phone but i dont want to use it at all because its slow af

wicked summit
#
@propertyWrapper struct Pref<T> {
    let key: String
    let defaultValue: T
    var notificationName: CFNotificationName?
    let defaults: UserDefaults
    
    init(suite: String, key: String, defaultValue: T, notificationName: CFNotificationName? = nil) {
        self.defaults = UserDefaults(suiteName: suite)!
        self.key = key
        self.defaultValue = defaultValue
        self.notificationName = notificationName
    }
    
    var wrappedValue: T {
        get {
            defaults.object(forKey: key) as? T ?? defaultValue
        }
        set {
            defaults.set(newValue, forKey: key)
            if let notificationName = notificationName {
                CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), notificationName, nil, nil, true)
            }
        }
    }
    
}
#

this shit make sense?

#

idek

tepid olive
#

@gaunt mesa fr bro you literally set the safemode sequence to the respring sequence in ctor

#

i fixed now

#
NSString *safemodeSequence = [defaults objectForKey:@"safemode_sequence"] ?: @"104.103.102.";

if ([defaults objectForKey:@"safemode_sequence"] == nil) [defaults setObject:@"104.103.102." forKey:@"safemode_sequence"];
// this line right above, you had it set to @"102.103.104.", which is respring sequence```
twilit jungle
tepid olive
#

HOLY SHIT IT WORKED

tepid olive
#

i pr'd

#

dw

gaunt mesa
#

PR please

#

thanks

tepid olive
#

i did

gaunt mesa
gaunt mesa
#

STOP USING INDOMAIN

#

bruh

#

and get rid of logos uhh

tepid olive
#

yes

gaunt mesa
#

ok

#

cool

tepid olive
#

i used initWithSuite

gaunt mesa
#

lemme just look through it

tepid olive
#

yes

#

true

gaunt mesa
#

thank you

tepid olive
#

np

gaunt mesa
#

how do i change one thing

#

github weird

tepid olive
#

what do you wanna change

#

i can probably edit it

gaunt mesa
#

just a small capitalization thing so my OCD doesn't just uhh

tepid olive
#

LOL

#

where

gaunt mesa
#

construcytor

tepid olive
#

oh

#

comments?

gaunt mesa
#

yed

tepid olive
#

OwO

#

ok i fix

#

updated @gaunt mesa

gaunt mesa
#

thanks

#

will approve in a sec

wicked summit
#

do you need to create the suite?

tepid olive
wicked summit
#

can you j answer

tepid olive
#

what do you mean by create

wicked summit
#

addSuite

tepid olive
#

no

#

works fine without doing that

wicked summit
#

ok

tepid olive
#

I've used it before and never had any issues, seems to work here as well

gaunt mesa
#

merged

midnight leaf
#

uhhh.. what happened to NitoTV?

tepid olive
#

Wdym

#

Oh yeah he’s been suspended since forever

undone nest
#

rip homie

midnight leaf
#

whatd he do?

tepid olive
#

Prob the crazy shit he says

#

Lmao

midnight leaf
#

idk his views so idk if that was a joke

tepid olive
#

It’s not sadly

midnight leaf
#

was he really at the capitol?

tepid olive
#

Oh prob I wouldn’t be shocked lmao

#

That’s prob a joke prob not

midnight leaf
#

what a strange world we live in. does he have a discord here or somewhere to contact him?

#

@pine marsh Oh he's here.

tepid olive
#

That pfp nfr

#

He just went offline

midnight leaf
#

oh god he's coming for you balls.

tepid olive
#

Oh God oh fuck

midnight leaf
#

he got a gun in his profile pic. Yikes for me dawg

tepid olive
#

Hope hes doing good tho

#

Shooting is fun

midnight leaf
#

i used to shoot those orange disc birds at my dads range. I was like 5. I dont think i was allowed to haha

plucky cedar
#

Been searching for about 2 weeks, and complied out with Theos for about 10 hours, tweak builds, installs, no working output, I did a lot back on ios 9, I know things have changed 🙂 arm64e device, running ios 13.3, anything special I need to get it to run using and 11 Pro Max, jailbroken with Uncover.

tepid olive
#

Yeah you prob weren’t

#

But who cares

#

¯_(ツ)_/¯

#

If you grew up here, if you were able to hold it, you were able to shoot it

midnight leaf
#

Well if anyones interested and has an appletv. I was gonna ask nito to host this. but hes not online anymore. https://twitter.com/CokePokes/status/1360673421236064257

I compiled a tweak (based on MCPatch) to allow an iOS (iPhone) beta configuration profile to be installed on AppleTV. Was sick of my ATV asking me to update when not jailbroken. Here ya go if interested: https://t.co/Z4XS3kah4d & iPhone profile is here: https://t.co/ZESAeT0QDQ

tepid olive
#

You can ask josh to host it

#

Idk what his @ is

#

Where the fuck is he

plucky cedar
#

simple tweak trying to pop an alert on taskbar click: anything wrong with the code?

#

#import <UIKit/UIKit.h>

@interface SBStatusBarManager @end

%hook SBStatusBarManager

  • (void)handleStatusBarTapWithEvent:(id)arg1{

    %orig;
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello World!"
    message:@"This is my first tweak and I'm happy!"
    delegate:nil
    cancelButtonTitle:@"Youhou!"
    otherButtonTitles:nil];
    [alert show];
    return;

}
%end

tepid olive
#

Is this tour first tweak

#

Your

#

Oh it is

plucky cedar
#

I spend a few years in the past with cycript, and other code,

#

just trying to get it to compile again on new device 🙂

midnight leaf
#

@plucky cedar wouldnt it be better to hook the statusbar and add a gesture to it?

plucky cedar
#

I'm up for anything that works to let me know the code is running 🙂

tepid olive
#

Oh shit lol

plucky cedar
#

I've tried logging out and grepping NSLOG output no luck

midnight leaf
#

maybe the method just isnt being called

tepid olive
#

@midnight leaf do you want me to ping josh to host a package on his repo

midnight leaf
#

if you can find his @

plucky cedar
#

Springboard still what we want to hook on newer os versions?

midnight leaf
#

com.apple.springboard

tepid olive
#

@ivory prawn @midnight leaf wants a package hosted on your repo

plucky cedar
#

cool yep hooking in plist, { Filter = { Bundles = ( "com.apple.springboard" ); }; }

tepid olive
#

Freaking TV

plucky cedar
#

well not hooking injecting into

midnight leaf
#

Method just prolly isnt being called.

plucky cedar
#

cool, any simple function more likely to be called on device load?

midnight leaf
#

To make sure a tweak is hooking just hook springboards didFinishLaunching

tepid olive
#

Snapchat dev nfr

plucky cedar
#

will do, do I need to update SDK files or anything like that for newer devices, our are they just used for pulling classes and function names?

tepid olive
#

Inshallah habibi Snapchat banned 120202029299292 years

midnight leaf
#

-(void)applicationDidFinishLaunching:(id)arg1 ;

midnight leaf
#

that method is called every time you respring

plucky cedar
#

old 11.2 us newest, not sure if they are used for build or for reference?

tepid olive
#

What device are you compiling for again

midnight leaf
#

@plucky cedar And try using oslog. install that from cydia. and use this:

#

instead of alertviews

plucky cedar
#

arm64e device, running ios 13.3, 11 Pro Max, jailbroken with Uncover.

midnight leaf
plucky cedar
#

thanks 🙂 give it a go and hope i get a hit in the logs 🙂

midnight leaf
#

And use it like this: CPLog("LOGGING");

tepid olive
#

GL bro

midnight leaf
#

its color coded so you should see this in terminal

#

Goodluck @plucky cedar also for oslog you want to use CPLog("text from string %{public}@", @"some string or object to log");

gaunt mesa
#

wait

#

how did u color code it

#

oh

#

yo that's cool

midnight leaf
#

magic

#

some fun stuff terminal recognizes. useful if you dont wanna grep output.

gaunt mesa
#

i use console.app anyways for the time being

#

but that's still useful to know

#

i do like the LINE thing

#

is that available in swift too?

midnight leaf
#

I believe so! but wouldnt know. theres also a way to see what method name its being called from if i remember correctly

gaunt mesa
#

yooo

#

that's actually really good for debug

midnight leaf
#

yase!

gaunt mesa
#

man we are slowly reaching fully integrated tweak dev

#

autocomplete is still the best

misty cradle
#

i love coke

midnight leaf
#

i believe its __FUNCTION__

#

macros are life

gaunt mesa
#

uhh lmao

midnight leaf
#

@misty cradle thanks!

plucky cedar
#

oslog running, not seeing it in the output, is it include or import for the header files?

#

#include <UIKit/UIKit.h>
#include <os/log.h>

misty cradle
midnight leaf
#

^fair enough

misty cradle
#

i love coke like coca cola or cocaine

#

/s

#

jk love u

midnight leaf
#

@plucky cedar You hook SpringBoard & -(void)applicationDidFinishLaunching:(id)arg1;

plucky cedar
#

still on statusbar, I'll give the other a shot

midnight leaf
#

yea lets test if youre tweak setup is correct to rule out that everything is set up correctly in theos

#

so try the -(void)applicationDidFinishLaunching:(id)arg1; first

#

cuz we know thats always called no matter what after a respring.

plucky cedar
#

hmm that specific format or -(void)applicationDidFinishLaunching:(id)application {

midnight leaf
#

Although I dont use theos, I'm oldschool and stuck with captainhook+xcode because its always just "worked"

plucky cedar
#

no worries 🙂

midnight leaf
#

Class is SpringBoard

#

@misty cradle I wish i had the balls to do coke back in the day. Woulda stayed tru to my name but now its all laced with fet & i'm not trna die

misty cradle
#

true

midnight leaf
#

I'll stick to my 6yr old adderall

#

same thing no?

#

ha

plucky cedar
#

dopamine is dopamine 😉

gaunt mesa
#

adderall

tepid olive
#

Adderall

#

It was the only thing that got rid of my anxiety for a day

#

#FuckLogos

restive ether
#

meth

pine marsh
#

@midnight leaf i shit on some commies bitches who got butt hurt and reported me. i guess it was the last straw 🤷‍♂️

midnight leaf
#

haha

misty cradle
#

haha

pine marsh
#

commies are a protected class of mental patients on twitter

misty cradle
primal perch
robust radish
#

🤨

pine marsh
#

he asked a question i gave an answer. i dont have any more to say on the topic

midnight leaf
#

So funny enough, i have a problem with my apple tv now. nitotv app gave me an error when installing 10 updates. wouldnt respring. I forced one, it never came out of the respring loop and now checkrain gives me an error everytime i try to jb. RIP

misty cradle
#

mfs really take clownfecta serious pain

#

@midnight leaf reset it bro

#

thats what apple would tell u to do it

#

it always works™️

pine marsh
#

@midnight leaf well shit. have you triied safe mode?

#

dont do reset all settings

midnight leaf
#

I tried safe mode & when it booted, apple tv gave me the option to restore or restart. I pressed restart and it never happened haha

pine marsh
#

@midnight leaf that was preboard u can ssh in and killall -9 PreBoard

#

and springboard SHOULD come up

midnight leaf
#

how do i get this thing out of dfu mode now because exploit is failing

pine marsh
#

if it does not as long as you are sshed in you can take the best route from there

#

so the “reset all settings” menu is just an app called PreBoard

#

try sshing when that comes up.

misty cradle
#

put it in rice

#

i heard it works

midnight leaf
#

its stuck in dfu mode rn since checkrain failed at the exploit part. Would my best bet to use Revive Device from Apple Configurator at this point?

pine marsh
#

and if PineBoard doesnt come back but you CAN ssh in they “snappy -o ; reboot” will get you back to proper “vanilla” prejb state

#

stuck in recovery u mean?

#

if its in DFU just run CR in safe mode again

misty cradle
#

superbro

turbid fjord
#

Yeah

misty cradle
#

no. peek.

turbid fjord
#

Lol

grim sparrow
turbid fjord
#

Bruh

misty cradle
#

@grim sparrow u are unhired btw

#

for using peek

grim sparrow
#

F

turbid fjord
#

Lmfao

#

F

misty cradle
pine marsh
#

@midnight leaf we should prob move this to tvos channel

grim sparrow
misty cradle
#

couldve made thousands... but chose for peek instead....

grim sparrow
#

lol we scared away the developers

misty cradle
#

/s

midnight leaf
#

@pine marsh yea its stuck in dfu. I'll try revive device

misty cradle
#

ok dev talk time

#

anyone feeling up for coding part of FectaAIO sneakerbot mobile version in a few months, if desktop becomes successful ⁉️

grim sparrow
#

@turbid fjord I'm just looking at your custom icon code and I can now see why it didn't work

#

0 * 1 is still 0

turbid fjord
tepid olive
grim sparrow
#

All you had to do was change the * to a + and it would of worked

#

lol

turbid fjord
#

God damn it

#

No wonder

grim sparrow
#

it's ugly af anyway

turbid fjord
#

True

#

Like I said it’s not finished and I’m still learning

misty cradle
#

@grim sparrow bro be a little nicer saddecry

#

give him motivation to code better

turbid fjord
#

Everything I write in nitroless amy just deletes it and re writes it fr

wicked summit
#

how to tell PreferenceLoader to open a SwiftUI view thonkconga

misty cradle
#

@wicked summit u just make objc vc

#

with swift shit inside

wicked summit
#

well

#

how do I present the swift shit

misty cradle
#

so the same way you would do it in an app to load swiftui view in objc

turbid fjord
#

Yeah

#

I’m here

misty cradle
#

u do it in tweak

wicked summit
#

wait

#

view =

misty cradle
#

i think i did that

#

maybe

turbid fjord
#

Ok

wicked summit
#

uh oh but it wants a UITableView

turbid fjord
#

I have monitors and desktop pcs

misty cradle
#

@turbid fjord does amy give feedback tho nfrcoal

turbid fjord
#

1 monitor and 2 desktops

misty cradle
turbid fjord
#

Ah

misty cradle
turbid fjord
#

Monitor isn’t technically mine tho

wicked summit
#

I think it does

misty cradle
#

@wicked summit uh yes

wicked summit
#

or it goes loony

misty cradle
#

i think

wicked summit
#

yea

turbid fjord
#

Nah

misty cradle
#

wait letm e see

#

i forgot

wicked summit
#

so PSListController view is UITableView

grim sparrow
#

oh no I do give feedback

misty cradle
#

wait wait bro

wicked summit
#

well ok sure but yea

misty cradle
#

let me go into veza pref real quick

wicked summit
#

not UIView

misty cradle
#

no sir

#

it does not

#

u can make it load custom vc

#

without making it inherit from PS bs

wicked summit
#

ok

#

so it needs to inheirt UITableViewController probably

#

idek

misty cradle
#

no thats in my case

#

bc its a table vc

wicked summit
#

well I have

misty cradle
#
         
<dict>
            <key>cell</key>
            <string>PSButtonCell</string>
            <key>defaults</key>
            <string>com.apextweaks.vezaprefs</string>
            <key>action</key>
            <string>selectModules</string>
            <key>label</key>
            <string>Select Modules</string>
            <key>detail</key>
            <string>VEZAPreferencesModulesTableViewController</string>
        </dict>```
ivory prawn
#

@midnight leaf hey

wicked summit
#
class RootListController: UIHostingController<PrefsView> {
    override func viewDidLoad() {
        rootView = PrefsView()
    }
}
#

and this shit do not work

misty cradle
#

i did it with a button

#

but u should just be able to

#

change the root vc

wicked summit
#

whatchu mean

#
class RootListController: PSListController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let prefsView = PrefsView()
        let host = UIHostingController(rootView: prefsView)
        modalPresentationStyle = .fullScreen
        present(host, animated: true, completion: .none)
    }
}
#

this shit work but it is just presenting the view modally

#

which is not good at all

misty cradle
#

it presents it when u open the prefs modally?

wicked summit
#

well what I just sent does

#

which I do not want

#

bc that is shit

misty cradle
#

yeah

misty cradle
#

i forgot how to mess with swiftui

#

fuck

gaunt mesa
#

its complicated af

wicked summit
#

like RootListController j does not pull up to da party

gaunt mesa
#

@grave sparrow HI

#

ok

wicked summit
#

I feel like I am so close to swiftui prefs

turbid fjord
#

I’m here

wicked summit
#

I just need orion to be fixed

#

and to figure this out

turbid fjord
#

No idea tbh

#

It’s my brothers

#

Not mine

#

I’ll go and ask him

#

HDMI cable

#

Usb C to hdmi with an adapter

gaunt mesa
#

imagine

#

poor people HDMI cable

turbid fjord
#

True

wicked summit
#

imagine poor people

#

im bouta just make PreferenceLoaderSwiftUI

turbid fjord
#

@grave sparrow it’s Phillips

misty cradle
#

frcoal

gaunt mesa
#

coal that's fr

misty cradle
pearl sail
turbid fjord
#

Nah it will be hdmi to usb A with usb C to usb A adapter

misty cradle
#

wtf wtf wtf

turbid fjord
#

That probably don’t work

primal perch
misty cradle
turbid fjord
#

True

misty cradle
#

L

turbid fjord
primal perch
misty cradle
#

everyone has been stealing our emotes, now we take back what is rightfully ours yejoice

primal perch
#

you mfs took all the ghost emotes

#

so you got no place to complain

misty cradle
#

fr

pearl sail
#

I am going to steal all your bitches too

tepid olive
primal perch
tepid olive
#

true

pearl sail
# primal perch

Don't need a formula when I can just steal other people's bitches fr

tepid olive
misty cradle
primal perch
#

plankton got some hot drip

pearl sail
wicked summit
#

me when I just figured out how to do it

#

but it is so jank

gaunt mesa
#

@grave sparrow let's just ban them from their souls

wicked summit
#
class RootListController: UIViewController {
    
    @objc func setRootController(_ controller: Any?) {}
    @objc func setParentController(_ controller: Any?) {}
    @objc func setSpecifier(_ specifier: Any?) {}
    
    override func loadView() {
        let prefsView = PrefsView() // SwiftUI view
        let host = UIHostingController(rootView: prefsView)
        let tmp = host.view
        host.view = nil
        view = tmp
    }

}
#

wait I might be dumb

#

struct is value type

#

I gotta wrap my brain around this shit

twilit jungle
tepid olive
gaunt mesa
primal perch
gaunt mesa
valid venture
restive ether
#

n

misty cradle
#

n