#development

1 messages · Page 262 of 1

lethal kayak
#

it's stupid

primal perch
#

true

#

ok and

lethal ice
#

arm64 has xN for 64 bit addressing and wN for 32 bit

lethal kayak
#

yea

#

it's literally clean

#

er

narrow mason
#

@narrow mason
@grave sparrow die die die

lethal ice
#

true

primal perch
#

yea gimme that rax rbx rcx rdx rsi rdi rsp rbp r9 r10 r11 r12 r13 r14 r15

lethal ice
#

@lethal ice is the_selector a string or a SEL
@grave sparrow SEL

exotic spire
#

ok so I logged into Swift playgrounds. How do I create an .x file here

primal perch
#

SEL = const char *

#

basically

lethal ice
#

no

#

no

primal perch
#

yesa

lethal ice
#

no

#

SEL is a struct that contains a string

lethal kayak
#

how are you gonna say that al is the lower 8 bits of rax there is literally no correspondence

lethal ice
#

also it has objc metadata stuff

#

so you need to register it if you are just using a string

primal perch
lethal ice
#

no

lethal kayak
#

bruh

lethal ice
#

because that needs an NSString

primal perch
#

yea except we dont have nsstring lookin ass

lethal ice
#

sel_registerName

lethal kayak
#

so complicated on g

#

ig you gotta memorize it

lethal ice
#

nfr

lethal kayak
#

yeah u right

lethal ice
#

gm ghorst

#

true

primal perch
#

when you want to waste cpu cycles

lethal ice
#

true

primal perch
#

while (true)

lethal kayak
#
main:
  b main
primal perch
#

yea but no one uses assembly

lethal ice
#

for (;;);

primal perch
#

hex editor

#

with manual

lethal ice
#

true

primal perch
#

better yet if ur using 6502 you dont even need manual

lethal ice
#

what about gordita™️ RISC arch?

primal perch
#

true when

lethal ice
#

i mean it's already here

lethal kayak
#

jmp headass

primal perch
#

when you writing the emulator for it

lethal ice
#

soon

lethal kayak
#

b.eq

primal perch
#

true

lethal ice
#

lol it will be faster on emulator

#

the one time

lethal kayak
#

write an arm64 emulator

lethal ice
#

ok

lethal kayak
#

then run arm windows on an arm64 emulator on x64

lethal ice
#

ok

#

i am scorp wtf not shlorp

#

shlorp is @primal perch

primal perch
#

idk i dont do inline assembly its gay

#

it would be asm("jmp symbolname")

lethal ice
#

no

primal perch
#

but there isnt a symbol for it

lethal ice
#

arm64

narrow mason
#
  • (void)fuck {
    [self ass];
    }
  • (void)ass {

}

primal perch
#

it would get stripped

#

and then u get to do objc shit to find the address

lethal kayak
#

@narrow mason true

lethal ice
#

or you just objc_msgSend

primal perch
#

yea true

#

assuming you do it at the beginning

lethal ice
#

i'm on phone bro

#

pls

#

ok scoop go do stuff now instead of waste day on discord

#

i already slept for 4 hours

primal perch
#
MSHookMemory(&objc_msgSend, &ret, 4);```
#

true

lethal ice
#

true

lethal kayak
primal perch
#

yea

#

you just cant mshookfunction it

lethal ice
#

ret

primal perch
#

ret it might be swapped idk

lethal ice
#

ok gn

primal perch
#

gn

#

scorp sleep

#

yea true

#

that is ret

lethal kayak
#

0xc0035fd6 is the ret instruction in hex

#

arm64 ret instruction

primal perch
#

thats literally the opcode interpreted by the cpu to take value from x30 and put that value in the program counter

#

not stack its fucking arm

#

link register

exotic spire
#

@grave sparrow first tweak of the repo catboogie

lethal kayak
#

the main issue i have with arm64 assembly is the lack of a push/pop instruction

#

in that respect x64 is better

primal perch
#

yea and basic instructions are 4

lethal kayak
#

i'm excited to see arm's future with the arm macs though

#

as long as apple doesn't fuck it up

narrow mason
#

:aixd:
@vivid dew

primal perch
#

arm64 was good until PAC

#

pac instructions can die

lethal kayak
#

lol

primal perch
#

more gay

lethal kayak
#

me when PACIA

primal perch
#

blraaz

lethal kayak
#

lmfao

primal perch
#

branch with wtf stop this is too gay for a simple jump wtf

lethal kayak
#

PACIASP

primal perch
#

literally just take the 64 bits in register and copy the states to the program counter

#

its not hard just skip the key shit

lethal kayak
#

hook a common syscall to do nothing

primal perch
#

find syscall number move to x16 then use svc

#

:nfr:

#

:frcoal:

#

wtf

lethal kayak
#

ye

primal perch
#

not x0 x16

lethal kayak
primal perch
#

nah youd have triple the crashing

#

someone would forget to add the stack pointer back

#

true

#

it does this

#
    arm_thread_state64_t state;
    memcpy(&state, old_state, sizeof(arm_thread_state64_t));
    uint64_t pc = __darwin_arm_thread_state64_get_pc(state);
    int handled = 0;
    if (exception == EXC_BAD_INSTRUCTION) {
        if (*(uint32_t *)pc == INVALID_INSTRUCTION) {
            interpose_syscall(&state, pc);
            handled = 1;
            goto out;
        } else {
            return KERN_FAILURE;
        }
    }```
#

true

#
void cum(who, where)
char *who;
int where;
{
    
}```
upper mountain
#

Then I remembered I had to update the pip module
@grim sparrow I fuckin hate managing pip

#

ugh

grim sparrow
#

@grim sparrow I fuckin hate managing pip
@upper mountain fr is there an update all command?

#

What

upper mountain
#

No clue but I keep getting weird authentication errors, like my commandlinetools are half installed

#

hate this

grim sparrow
#

Ah yes that’s it thank you

upper mountain
#

that solved my problem!

lethal kayak
#
kern_return_t
task_swap_mach_voucher(
    __unused task_t         task,
    __unused ipc_voucher_t  new_voucher,
    ipc_voucher_t          *in_out_old_voucher)
{
    /*
     * Currently this function is only called from a MIG generated
     * routine which doesn't release the reference on the voucher
     * addressed by in_out_old_voucher. To avoid leaking this reference,
     * a call to release it has been added here.
     */
    ipc_voucher_release(*in_out_old_voucher);
    return KERN_NOT_SUPPORTED;
}
#

le task_swap_mach_vouchere
@vivid dew

upper mountain
#

@grim sparrow the release page doesnt have the binaries and pip wont install it

#

I stg

grim sparrow
#

why won’t pip install it

upper mountain
#
prebuilt extension not found in home directory, will try downloading it
    querying pypi for available prebuilds
    error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)>```
grim sparrow
primal perch
#

#assembly

tepid olive
#

I don't understand why you hate armv8 so much 😔

#

it's the best isa in the world

primal perch
#

wtf me?

tepid olive
#

Yeah 🤨

primal perch
#

its not bad bro i just like x64 more

tepid olive
#

oh

primal perch
#

hell im using it rn lol

#

making tweak in arm64 for fun

tepid olive
#

when did you get green name

primal perch
#

like march

tepid olive
#

you're shitting me

#

there's no way I did not notice that

primal perch
#

lol

#

true

#

i havent given support in like 5 months

tepid olive
#

you've really been a green name since march

primal perch
#

maybe april

#

but yea

tepid olive
#

wtf is wrong with me peepoCry

primal perch
#

you use armv7 /s

tepid olive
#

go and give some support then shegpoba

primal perch
#

true

#

ok done

tepid olive
#

checks out

#

I have a discord account for school and I keep trying to do the angrycry emote and it just shows as nothing cos I dont have nitro on there

#

i approve

narrow mason
lethal ice
#

wtf is wrong with me peepoCry
@tepid olive too many cats

#

not enough cats*

primal perch
#

true

#

we need more cat pics

lethal ice
tepid olive
#

wait if you own a server can you use its emojis without nitro

#

oh

primal perch
#

L

#

i use frcoal all the time and my friends are like wtf

tepid olive
#

what is that :frcoal:

#

what

primal perch
#

fr but coal

#

@narrow mason

#

send it

narrow mason
tepid olive
#

I fucking hate that face it's so stupid

narrow mason
#

lmaoo

primal perch
#

lol

narrow mason
#

thats the best part

#

its so stupid and smug

tepid olive
#

you guys were spamming that while i was still back in school pre covid

narrow mason
#

lmaoo im surprised it never died out

#

it became a staple fr

tepid olive
#

I remember every weekend I would go back from the gym to stretch in the dorm and I'd read this chat and it would be that face spammed

narrow mason
#

i think krit got especially mad about that

#

one day

#

lol

tepid olive
#

krit was such a blessing to have peepoCry

#

Rip krit

#

why was he banned peepoCry

narrow mason
#

yeah i got a few chances to talk to him about personal life

#

he was banned from the sub not here

#

afaik he just left

tepid olive
#

Oh

narrow mason
#

i think there were just too many things interfering

#

he has a good heart

tepid olive
#

rip krit 2020-2020

narrow mason
#

true

#

at least we got to discover it was never nep

tepid olive
#

lool

#

your name really resonates with me

tepid olive
primal perch
#

true

exotic spire
#

@exotic spire hows it going lmao
@grave sparrow I just sat down and I'm about to start lol

eternal crater
#

He wasn’t banned tho

#

Or am I missing a meme

lethal ice
#

prob ip ban or something

primal perch
#
int main()
{
    int num;
    while (true) {
        if (!num) {
            num = 0;
            break;
        }
    }

    // num is now properly, efficiently initialized to 0
}```
lethal ice
#

wait krit?

primal perch
#

wtf its already d 👻 again

#

that means ive wasted another year here

twilit jungle
#

True

lethal ice
#

true gm

#

and gn

primal perch
#

gm gn

#

wtf skorp sleep at 11

lethal ice
#

and

#

gn no time to waste

restive ether
#

true

primal perch
#

true

tepid olive
#

hi cam

#

helo scorp and schlorp

primal perch
#

gm

narrow mason
#

true
@restive ether

restive ether
#

true

lethal ice
#

@narrow mason snap

narrow mason
#

@lethal ice yooo

#

is that urs

lethal ice
#

what

narrow mason
#

the pen

lethal ice
#

yea

#

i had to ask my friend for his extra charger i lost mine floshed floshed floshed

#

that's when i put the wire in it

#

btw fuck vape btw only smoke weed

narrow mason
#

not false

upper mountain
#

btw

tepid olive
lethal ice
#

i think 510 or 150 or whatever it is is the standard for carts, not sure about vape stuff

#

(the socket i mean not price) lol

upper mountain
#

I was gonna say

#

vape shit is not $510

tepid olive
#

smoking gei

primal perch
#

who tf buys a vape

tepid olive
lethal ice
#

ye i looked it up

#

510 battery

primal perch
#

:oomf:

lethal ice
#

can hold carts 510 carts and 510 vapes

tepid olive
lethal ice
#

rip

#

btw i'm talking about oil cart btw

#

this one is super dark colored but it's not fake so

primal perch
upper wigeon
#

we be getting vapes

lethal ice
#

u and brandon

#

can't convince

upper wigeon
#

can’t convince what 😳

lethal ice
#

to stop vaping

#

cancer

worn thunder
#

Could be that the dependency physically doesn't exist, dependency of the dependency is failing to load, or something is stopping it from loading (things like other tweaks).
@twilit jungle You were right. It's Activator

#

But I'm scratching my head right now, even though I removed everything that related to libactivator, the tweak still won't load. But if you reinstall Activator, boom, tweak magically works.

#

How is this possible?

upper mountain
#

@worn thunder you try a make clean?

#

can some times help with ghost links

worn thunder
#

yep, I always do that, especially when you changed something in #define,

#

Okay, f me, I have to delete the packages folder to really solve this

#

this is new

#

deletes the .theos folder alone didn't helps apparently

#

I wonder why? theos have any links in packages folder when compile?

upper mountain
#

last_package?

worn thunder
#

I do make package install

#

isn't that installing the latest build?

upper mountain
#

supposedly

#

but if when you remove packages it works once

#

makes me think last_lackage isnt updating

worn thunder
#

doing some checking, it did seems like it got updated

#

even the log shows the correct package

#

Hmmm...

#

other than that, anyone happens to know why make Activator an optional dependency will make the tweak won't load?

primal perch
#

are you linking it

worn thunder
#

As suggested by iphonedevwiki:

...
dlopen("/usr/lib/libactivator.dylib", RTLD_LAZY);
Class la = objc_getClass("LAActivator");
if (la) { //libactivator is installed
    //load my tweak
} else {  //libactivator is not installed
    ...
}
...
```
primal perch
#

ah

worn thunder
#

In the case where Activator not installed, the tweak won't load at all if there's reference to Activator

primal perch
#

send your makefile

worn thunder
#

here:

ARCHS = arm64 arm64e
DEBUG = 1
FINALPACKAGE = 0

INSTALL_TARGET_PROCESSES = SpringBoard

include $(THEOS)/makefiles/common.mk

TWEAK_NAME = BattSafe

BattSafe_FILES = $(wildcard *.xm)
BattSafe_CFLAGS = -fobjc-arc
BattSafe_LIBRARIES = activator

include $(THEOS_MAKE_PATH)/tweak.mk
include $(THEOS_MAKE_PATH)/aggregate.mk
primal perch
#

BattSafe_LIBRARIES = activator

#

that's linking your project against it

#

if dyld cant find it then your tweak wont load

#

to solve this, resolve all symbols with dlsym and remove that line

worn thunder
#

Oh I didn't realize that, really good info.

upper mountain
#

I wanted to wait until udevs got an anwser, but Anyone ever had an issue with a project cleanly compiling and installing but no code injection what so ever? /s The project that I'm having issues with I know for a fact compile on my laptop and code inject properly.

Otool with -L shows that I'm linking against only stuff I should be. dlopen is definetly failing and I'm not sure why

Any ideas?
Makefile and Otool: https://prnt.sc/v538wg

Lightshot

Captured with Lightshot

primal perch
#

your filter plist is set correctly?

upper mountain
worn thunder
#

btw, thanks @primal perch , I should get back to the project.

upper mountain
#

@primal perch I can link you the github repo if youd like

primal perch
#

sure why not

#

oh there it is

#

is that plist valid

#

should there be a comma on that last one

#

im not sure if apple's parsing functions like it but some things are fine with it

upper mountain
#

good point, its been like that for a while but I'll try it

primal perch
upper mountain
#

Negative ghost rider

#

lemme get ya that link

#

To save you the time of having to accept an invite

#

lol

#

@primal perch

primal perch
#

ye

#

well first to target backboardd use Executables = ("backboardd")

#
{
    Filter = {
        Executables = ("backboardd");
        Bundles = ("com.apple.springboard");
    };
}``` so like this
upper mountain
#

gotcha

narrow mason
primal perch
#

otherwise yea looks fine

narrow mason
#

ok did not ask bro

primal perch
#

true

#

jules give mod for 5 seconds

#

no balls

narrow mason
#

alright bro just dont purge

primal perch
#

true

narrow mason
primal perch
#

:intjpray:

#

:where:

upper mountain
#

otherwise yea looks fine
@primal perch woeis

primal perch
#

to see if its really injecting use cocoatop and click springboard or backboardd and check loaded modules

#

if so, then you just have weird logic going on

upper mountain
#

its not there

#

if so, then you just have weird logic going on
@primal perch and the %ctor logs arent printing

primal perch
#

are other tweaks being loaded

upper mountain
#

yessir

primal perch
#

idk then

upper mountain
#

other tweaks I have installed

#

Looks like its no tweaks that I build locally

#

so toolchain?

primal perch
#

probably your theos or smth yea

upper mountain
#

I fresh installed theos while troubleshooting earlier

#

and it doesnt build on DB either

primal perch
#

oh

#

did you use the default toolchain

upper mountain
#

im on xcode 11

#

did you use the default toolchain
@primal perch i beleive so

primal perch
#

well nvm it should be using the xcode one

upper mountain
#

I just git cloned and set env vars

primal perch
#

does the dylib have an arm64e slice

#

or arm64

#

whatever ur device is

upper mountain
#

remind me how to check on that

#

and arm64e

primal perch
#

file command should

#

in terminal

upper mountain
#

Mach-O 64-bit dynamically linked shared library arm64e

#

so i assume it does

primal perch
#

yea rip

upper mountain
#

whos a toolchain wizard I could ask?

primal perch
#

send the dylib rq lemme check IDA

#

if nothing wrong then imma sleep

#

and idk

upper mountain
#

ignore that

#

debian as well

primal perch
#

yea looks fine

upper mountain
#

dgh0st is prolly asleep

#

hmm

#

most pertinent messages to the issue

#

if anyone else has an idea or thing to check

upbeat wyvern
#

please convert your plists to XML or binary - it'll make everything faster

#

you're using a jailbreak with my substitute loader?

upper mountain
#

yea

upbeat wyvern
#

touch /var/tmp/.loader_enable_logfile then tail -f /var/log/extensionloader.log

#

or just watch oslog | grep what it should be injecting to

#

but what I said will specifically say if it tried to dlopen it

#

oh lol

upper mountain
#
1603438596.819 ERROR backboardd(5779): Injection of /Library/MobileSubstrate/DynamicLibraries/pockettest.dylib failed: '(null)'```
upbeat wyvern
#

hmm

#

it should have an error where it has null

#

let me see if I have an A12 device handy

upper mountain
#

1603438597.440 INFO com.apple.datamigrator(5782): startup is right after it but seems un related

upbeat wyvern
#

nah it should have had the error there

upper mountain
#

figured

#

hmm

upbeat wyvern
#

@upper mountain that null is a bug I fixed in the soon to be released substitute update

#
1603439458.644 ERROR SpringBoard(12673): Injection of /Library/MobileSubstrate/DynamicLibraries/pockettest.dylib failed: 'dlopen(/Library/MobileSubstrate/DynamicLibraries/pockettest.dylib, 9): no suitable image found.  Did find:
        /Library/MobileSubstrate/DynamicLibraries/pockettest.dylib: incompatible cpu-subtype: 0x80000002 in /Library/MobileSubstrate/DynamicLibraries/pockettest.dylib
        /Library/MobileSubstrate/DynamicLibraries/pockettest.dylib: stat() failed with errno=60'
#

tf did you use to compile it?

upper mountain
#

make

upbeat wyvern
#

lol

#

no, make didn't compile it

upper mountain
#

clang

upbeat wyvern
#

apple clang?

upper mountain
#

yea

upbeat wyvern
#

try with theos then

upper mountain
#

xcode version 11.7
xcode-select -v = 2373.
LLVM version 12.0.0
Apple clang version 12.0.0 (clang-1200.0.32.21)
Did a fresh install of theos tonight, with sdks (I moved some IOKit private headers into vendor/include/IOKit for this project)
Install dragon build using Krit's installer

#

theos through clang

#

sorry its late

#

like 3 am

upbeat wyvern
#

you just said dragon build

upper mountain
#

I've tried both

#

same result

upbeat wyvern
#

TARGET := iphone:clang:latest:7.0 um

#

why are you targeting 7.0 when you only have arm64e?

#

maybe try targeting 12.0?

#

doesn't seem like it would help tho

#

I guess I should look and see what subtype 0x80000002 is

upper mountain
#

that just residual from me removing armv7 and arm64 to speed up build times

#

ill try it tough

upbeat wyvern
#

Google FTW

#

I'd probably have known right off if I updated my toolchains 😛

upper mountain
#

Nice! I googled it but went down some stack overflow hole

upbeat wyvern
#

you didn't have the right thing to look for

#

I looked for "incompatible cpu-subtype: 0x80000002"

upper mountain
#

fair

#

SEO was good too Tri had it in quotes

#

verbatim

upper mountain
#

you might pin the enable logger commands

upbeat wyvern
#

you can get the same thing from oslog

upper mountain
#

fair

upbeat wyvern
#

oslog --debug | grep ExtensionLoader

#

(other than a few processes that can't oslog)

upper mountain
#

oslog has always been buggy for me

upbeat wyvern
#

also you can test with sinject

#

really? I've literally NEVER had a problem with it

upper mountain
#

I might try it now that I use ssh over usb, but it would wreck havoc

upbeat wyvern
#

also I really want to get this substitute update that's been sitting here for like 2 months pushed out, it's at least 2x as fast in my loader

upper mountain
#

thats some serious speed

#

inb4 substitute gets fucked over by all things iOS 14

primal perch
#

also I really want to get this substitute update that's been sitting here for like 2 months pushed out, it's at least 2x as fast in my loader
@upbeat wyvern sitting here for 2 months

upbeat wyvern
#

nah I made sure it was working on ios14 like 3 months ago

primal perch
#

thats literally like 90% of my projects

#

have it mostly done then just move on and forget it exists

upbeat wyvern
#

I had real life attack

upper mountain
#

Making prefs and icons suck ass though for tweaks, writeups and readmes suck for everything else

#

so felt that

upbeat wyvern
#

so didn't have time to polish things

upper mountain
#

oh damn you good?

upbeat wyvern
#

lol yeah

#

not bad stuff just a lot of stuff

upper mountain
#

ahh

#

I get that, this is a school project somehow

#

so I appreciate you helping me get back to work

#

❤️

#

fr thank you

primal perch
#

fr

upper mountain
#

not that kinda fr

primal perch
#

yea doing school project too

upbeat wyvern
#

what kinda fr is bad??

primal perch
#

i did it all and then never really tested it

#

so here i am at 2am

upper mountain
#

"fr thank you" vs "for real thank you"

upbeat wyvern
#

eh I'm not getting back to work, lol

#

oh lol I see

upper mountain
#

isnt it like 4am where you are sam?

upbeat wyvern
#

it's 10 and I'm done working on shit for the day I'm too tired, finding the fix to your thing was something I could do quick and make me feel like I did something useful tho haha

upper mountain
#

ah so your on the other side of the date line

upbeat wyvern
#

depends, where are you?

upper mountain
#

Kansas

upbeat wyvern
#

then no, I'm not

upper mountain
#

Is hawaii/us islands not on the other side of the date line

#

I might just have public school brain

#

but

#

¯_(ツ)_/¯

upbeat wyvern
#

well it's 10PM

upper mountain
#

yup

upbeat wyvern
#

what's your timezone? 😛 do some math and you'll know

#

GMT-10

upper mountain
#

centeral

#

GMT -6 i think

#

but yea

#

I just have big time smooth brain

#

anyways thanks again sam

#

super appreciate it

upbeat wyvern
#

You’re welcome

lime pivot
#

I really need to write up docs warning to not use Xcode 12

misty cradle
#

@lime pivot wym, I use xcode 12 with clang 11

lime pivot
#

@misty cradle have you tested on arm64e

grim sparrow
#

Just pull a real gamer move and have both 11 and 12 installed

lime pivot
#

good thing I overpaid for storage on this machine

grim sparrow
#

kek

lime pivot
#

solving Apple's silly problems by just giving them more money

grim sparrow
#

or just buy a cheap ass external drive

lime pivot
#

I believe they have a phrase for this

#

"stockholm syndrome"

grim sparrow
#

lol

#

my 2tb external houses Xcode 11 and my time machine backups intjallah

lime pivot
#

I don't put high priority stuff like Xcode on external drives

#

but if you don't have much storage, it does the job

grim sparrow
#

11 isn't high priority for me, it's just for cli tools

#

I use 12 for actually doing stuff in Xcode, so that sits on my ssd

lime pivot
#

all I can say is it's unbelievable I got away with a base model MacBook Air for so long

#

I could barely keep a stable and beta version of Xcode installed without then having to go delete Microsoft Office or some shit

grim sparrow
#

mine runs so much better on Mojave

lime pivot
#

I remember when I upgraded it to… Mavericks I think? and it ran unbelievably better

#

I was ready to throw it out of a window before that

grim sparrow
#

younger me was dumb af

lime pivot
#

how many MacBooks did you defenestrate

grim sparrow
#

hmm

unkempt seal
#

Trying to instantiate a UIViewController from TTRIReminderLocationPickerViewController.storyboardc (Reminders.app) and this is my code. the result is a blank UINavigationController.

NSString *path = [%c(LSApplicationProxy) applicationProxyForIdentifier:@"com.apple.reminders"].bundleURL.resourceSpecifier;
NSLog(@"pathpath: %@",path);
//path = [path stringByAppendingPathComponent:@"Base.lproj/"];
NSBundle *bundle = [NSBundle bundleWithPath:path];
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"TTRIReminderLocationPickerViewController" bundle:bundle];
TTRIReminderLocationPickerViewController *reminderLocationViewController = [mainStoryboard instantiateInitialViewController];
[reminderLocationViewController loadView];
[reminderLocationViewController setAutomaticallyAdjustsScrollViewInsets:NO];
NSLog(@"[Selenium] reminderLocationViewController: %@",reminderLocationViewController);
NSLog(@"[Selenium] reminderLocationViewController: %@",[reminderLocationViewController viewIfLoaded]);
UINavigationController *nnc = [[UINavigationController alloc] initWithRootViewController:reminderLocationViewController];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:nnc animated:YES completion:nil];

What am I doing wrong?

lime pivot
#

it sounds like the number is more than 0

grim sparrow
#

well my imac did get thrown on the floor

#

but not out of a window

lime pivot
#

tell me more

#

tell me your stories

grim sparrow
#

ya know

lime pivot
#

ick ok at least it wasn't your doing

grim sparrow
#

gonna be very careful with new pc though

lime pivot
#

see

#

as long as it wasn't your doing, and it wasn't your money being pissed away

#

it's only a win for you

#

free upgrade courtesy of dad

grim sparrow
#

true

tepid olive
#

suggestion: keyboard and mouse tweak for minecraft on ipads (at least keyboard support)

grim sparrow
#

That's a native feature of iOS 14, it just needs developers to add support

tepid olive
#

yes I know.

grim sparrow
#

I imagine Microsoft/Mojang are on that already?

tepid olive
#

No, I don't think so

#

keyboard support has been around for a long time

#

minecraft on android already has keyboard support and has had for many years now

#

and mouse yes

#

I cannot be asked to make use of the setting in accessibility as it's going to mess up a bunch of things

#

In accessibility you can assign keyboard key to press on some part of the screen but that'll mess a lot of things up

#

and well you can only click one key at a time unless you have an iPad Pro

#

So that's useless

tepid olive
#

THEY ARE JOKING RIGHT???

#

“Ensure that they fits to our [....]”

#

They can’t even write in clear English

boreal bramble
#

Quality

#

Twickd is a repo where developers dump their buggy messes on

#

A repo managed by iMuseum must be quality

grim sparrow
#

lol my cs work today

limber pike
#

i know this is really retarded question but if i have a deb that installs an app and i want to modify it so that i can install the app as a clone do i need xcode

#

yeah thats what im trying to do

#

im not trying to sideload it

#

just have it twice

grim sparrow
#

Then just change the bundle id

limber pike
#

so i dont need xcode for that then right

grim sparrow
#

Correct

gaunt mesa
#

has anyone here had to mess around with Lockscreen Idle Timer

#

and no it doesn't act the same as the public idleTimer boolean that apple provides

#

the lockscreen is different

grim sparrow
tepid olive
surreal mountain
#

@tepid olive

#

has messed with idle timer i think

tepid olive
#

has anyone here had to mess around with Lockscreen Idle Timer
@gaunt mesa

surreal mountain
#

:howisthisman:
@tepid olive

tepid olive
#

has messed with idle timer i think
@surreal mountain I just tell it to fuck off while SleepSaver is playing uhh

surreal mountain
#

thats basically what renai wants to do

#

@gaunt mesa

gaunt mesa
#

@surreal mountain I just tell it to fuck off while SleepSaver is playing uhh
@tepid olive uhh

tepid olive
#

@tepid olive uhh
@gaunt mesa uhh

surreal mountain
#

d ghost

twilit jungle
#

SBDashBoardIdleTimerProvider no hooks needed

surreal mountain
#

@gaunt mesa

tepid olive
#

@gaunt mesa
@surreal mountain

gaunt mesa
#

why

#

SBDashBoardIdleTimerProvider no hooks needed
@twilit jungle that's what i was originally doing but then what would happen is that the screen would never turn off

#

even tho i did add an assert disable idle timer

#

and remove it again

tepid olive
#

thats the idea.... no?

gaunt mesa
#

i even confirmed it was removed

#

@tepid olive i mean never turn off as in after dismissing the controller it would stay on

twilit jungle
#

reset timer after removing

gaunt mesa
#

or if u get a notification

#

ah

#

thank u mr ghost

surreal mountain
#

ur welcome

tepid olive
#

:ghostintjallah:

#

woe

#

oh

#

kek

#

woe

surreal mountain
#

ios14 among us hack2020 [working glows in the dark

surreal mountain
gaunt mesa
tepid olive
surreal mountain
gaunt mesa
#

why

tepid olive
#

Everyone shits on tihmstar for hard to compile software, but compiling img4tool was very easy

rare dirge
#

Does making an app crash still have any significance in finding an exploit?

surreal mountain
#

an app?

#

not really

#

no

rare dirge
#

Ok, I remember back in the early days, it would give an opportunity for an exploit...off I go!

tepid olive
#

It is quite amazing how productive one can be if they actually try

#

I actually finished a shit ton of work

surreal mountain
#

hes prob talking about minecraft

tepid olive
#

No

#

I got my whole chem test study guide done in an hour and 15 minutes

misty cradle
#

fr2 good job

#

now get off discord and continue

surreal mountain
#

mfw node

tepid olive
#

mfw node

tepid olive
#

now get off discord and continue
@misty cradle I am done bro

#

It is pog

#

Now I have free weekend where all I have to do is study

grim sparrow
#

Which plan

#

Dm me which one

#

You’ve had like 3/4

#

Is it the one you said earlier?

#

Will do

#

A what

#

Of course that’s a thing

#

Lovely

lethal ice
#

@grave sparrow gm

tepid olive
#

gm to u to scoob

lethal ice
#

who tf are u

tepid olive
#

woe

lethal ice
#

i just ate a kitkat and it was the most delicious thing i had since my mcdonalds burger

#

i am scoop/scorp/skoorp/skorp/scoob

#

shep is shlorp

#

but yes i will help you

#

with assembly

#

just ask sir

#

ok

#

what do i write in assembly

grim sparrow
#

i just ate a kitkat and it was the most delicious thing i had since my mcdonalds burger
@lethal ice bruh

#

idk what to do now woeis
@grave sparrow ive already told you how to do it

lethal ice
#

swift Mauluhh

grim sparrow
#

My solution, which is the correct way, is just add the feature natively through a pr

#

The guys been trying to do this for weeks now

#

I’m just telling you how to do it correctly

#

Don’t pretend like you haven’t been thinking about it though

twilit jungle
#

if only it was that ez

grim sparrow
#

Most of my bugs/problems I solve at random times thinking about shit

twilit jungle
#

we would have thousands of substrates/substitues for swift

grim sparrow
#

Wym

twilit jungle
#

I believe in him too, just not something thats going to happen within a week

grim sparrow
#

6 months maybe

lethal kayak
#

is there a vscode plugin for aarch64 asm highlighting

tepid olive
#

i mean

#

probably not

lethal kayak
#

nvm found one

grim sparrow
#

probably not
@tepid olive nice one

gaunt mesa
#

bribe coolstar into restoring objc interop
@grave sparrow

tepid olive
#

@grave sparrow
@gaunt mesa

quiet dock
#

hello

narrow mason
#

just hook swift fr
@vivid dew

plucky holly
#

hello, community. I've been worked for Fugu to support my iphone 8 (t8015) device. But I can't load iStrap - custom kernel bootstrapper of Fugu - because of unknown issues... any interested ?

lament mica
#

what entitlements do i need for NSTask? is no-container also required?

#

NSTask fails even when no-sandbox is set:

#
    <key>com.apple.private.security.container-required</key>
    <true/>
    <key>com.apple.private.security.no-sandbox</key>
    <true/>
    <key>com.apple.private.security.system-application</key>
    <true/>
    <key>com.apple.private.security.disk-device-access</key>
    <true/>
#

and heif photos don't load when there's no sandbox

lament mica
lime pivot
#

are you missing platform-application?

lament mica
#

that's weird

#

I remember trying it with platform-application

#

i might have removed it for testing

#

i'll try again

#

but then NewTerm also has the no-container entitlement. that was my question. No container entitlement breaks HEIC image loading (it's internally converted to JPG apparently, and the paths get broken i think)

tepid olive
#

Is there an alternative for xcode for windows?

#

no

carmine moon
#

yo so im using xcode to make an app store app but it only builds if i set it to support ios 14, im runnning ios 13.4.1 for jailbreaking, so should i just update to ios 14.0.1 since its still signed and hope for a jailbreak soon? i dont really use the jailbreak too much so it wouldnt effect me but is there any other work around or sum? i dont have a dev account so i was hoping i could install the ipa thru filza

surreal mountain
#

supporting 14 shouldnt mean it wont work on 13

#

i may be wrong tho

carmine moon
#

I get a bunch of errors saying Scene, WindowGroup, main(), and PageTabViewStyle are only available in ios 14

surreal mountain
#

oh

#

yeah

lethal kayak
#

remove the iOS 14 exclusive features from the app

late ridge
#

this is what kritcord has come to

proud geyser
#

Is it possible if i replace ash file system to Ubuntu for ish

#

So if i replace all that with Ubuntu’s root system

#

Will that work

#

All I’m saying is is it possible to replace operating system in ish

tepid olive
#

no

#

just no

#

why does OS even matter

proud geyser
#

Just for curiosity purposes

tepid olive
proud geyser
#

Just wondering if OS in ish can be changed

surreal mountain
#

no

#

that isnt how it works

proud geyser
#

Umm run a different os

#

No do you know what ish is?

surreal mountain
#

@grave sparrow iSH is a term for iOS on the app store and it has its own fs

#

he wants to replace that with an ubuntu fs

#

but

#

thats just not how it works

tepid olive
#

^

surreal mountain
#

there is no reason to run a different os

proud geyser
#

lol I’m just tryna run it cuz of curiosity reasons

surreal mountain
#

well weve given you the answer

proud geyser
#

Ight lol

misty cradle
#

lempte

#

le fishe

lethal ice
#

wtf

#

ok maybe this will work here

surreal mountain
#

ok schloorp

lethal ice
#

go ahead

surreal mountain
#

no

narrow mason
#

i'm about to develop
@vivid dew can you ghost dev for me

lethal ice
#

@narrow mason i already said yes i'd ghost dev for u

narrow mason
#

@narrow mason :aixd:
@vivid dew nfr

#

true

#

ok i need the tweak by tomorrow morning

lethal ice
#

ok

narrow mason
#

and it will be 3.99 and you will get 10%

lethal ice
#

ok

narrow mason
lethal ice
#

tell me the tweak

narrow mason
#

youtube ads bro

lethal ice
#

and you will sell this for 3.99 and i get 10%?

narrow mason
lethal ice
#

i'm gonna be a millionaire

surreal mountain
#

factual

narrow mason
#

you will get 10% of the 10%

lethal ice
#

ok let's do it jules

#

thanks

narrow mason
#

true

surreal mountain
#

when is the last time tri angle developed

narrow mason
#

tri angle is the lead member of the a12 checkra1n team

surreal mountain
#

false

narrow mason
#

yes

#

yes

#

yes

lethal kayak
#

epi

misty cradle
#

same

narrow mason
#

did you really

misty cradle
#

elaina cute

narrow mason
#

i heard it was good

misty cradle
#

fr

narrow mason
#

buzzy beetle

misty cradle
#

sheila

#

nino fr2

lethal ice
narrow mason
#

who used the ghostcock reaction on message 769688841178316831

lethal ice
#

link the message

narrow mason
tepid olive
#

hi

narrow mason
#

@lethal ice

misty cradle
narrow mason
lethal ice
#

gm

misty cradle
lethal ice
#

safeghostcock
@misty cradle

narrow mason
misty cradle
lethal ice
#

@narrow mason fool

#

what

narrow mason
#

@narrow mason fool
@lethal ice

lethal ice
#

what jules

narrow mason
#

cumming on fr

lethal ice
#

i'm not in ghost cock server

narrow mason
#

safeghostcock or ghostcock

lethal ice
narrow mason
#

its literally in jkk

lethal ice
#

i left that server

#

retard

narrow mason
lethal ice
narrow mason
#

when does the inuyasha sequel come out

#

Yashahime: Princess Half-Demon

#

WTF IT ALREADY AIRED

#

watch that one

lethal ice
#

i will kill youtube ads by tomorrow

#

jules

#

@narrow mason

#

@narrow mason

#

@narrow mason

#

@narrow mason

narrow mason
lethal ice
#

:aikiller:
@vivid dew

#

fucker change title to [not working october 2020]

misty cradle
#

fucker change title to [not working october 2020]
@lethal ice

lethal ice
narrow mason
#

if you kill me how will i get the tweak money

#

i hate that motherfucker

misty cradle
#

can we just change this channels name to shitposting fr2

#

development is dead.

#

true

lethal ice
#

wtf

#

bort

carmine moon
#

what

lethal ice
#

bort himself

carmine moon
#

yo

#

what is up

lethal ice
carmine moon
#

dammn

#

how long is an app signed for under a free account with xcode? is it still 7 days

#

bruh

#

if i just wanna make an app for my friends would they need xcode too or can they use some other sideloading tool

lethal ice
#

@carmine moon thats the purpose of appsync and sideloading tools in the first place

carmine moon
#

yea what are they? isnt cydia impactor dead?

#

oh yeaa i completely forgot about altsore, it works on ios 14 right?

primal perch
lime pivot
#

🤷‍♀️

surreal mountain
#

objc_getClass isnt getting my class

#

hmmmmmm

#

ok

#

what code u want

#

well i am

#

but thats not the reason of the crash

#

objc_getClass returning nil

#

so

#

i import a header with an interface for it

lime pivot
#

it may be dynamically loaded later on after your code has already run

primal perch
#

Probably the bundle it’s in isn’t loaded

surreal mountain
#

[_NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1]

#

my own

#

SBRingerPillView

lime pivot
#

you may also be using a class from a framework that isn't loaded at all in the first place

surreal mountain
#

this is my interface

#

i was told this was all i needed

#

oh true

primal perch
#

Can we get a frcoal

twilit jungle
#

Interfaces just tell compiler things exist, it doesn't make sure things exist at runtime

surreal mountain
primal perch
#

True

surreal mountain
#

true

#

basically im trying to present my own SBRingerPillView

#

thats my end goal

primal perch
#

[%c(SBRingerPillView) new] add subview

#

I’m on mobile so fr

surreal mountain
#

any code editors default font

twilit jungle
#

comic sans

tepid olive
#

source code pro

surreal mountain
#

comic sans
@twilit jungle ture

tepid olive
#

comic sans
@twilit jungle burn it

lime pivot
#

Fira Code or SF Mono

primal perch
#

@grave sparrow idk am I

surreal mountain
#

Fira Code or SF Mono
@lime pivot sf mono not good imo

tepid olive
#

mono is good

lime pivot
#

ok

tepid olive
primal perch
#

It’s nice to see assembly discussion in here for once though

#

It’s been a fat minute

lime pivot
#

real 10x engineers use wingdings

primal perch
#

True

tepid olive
#

i’m just waiting for a late night music talk again

#

like

#

wen eya

#

eta*

lime pivot
#

rumor has it some use Zapfino

narrow mason
#

#assembly @narrow mason
@grave sparrow

primal perch
#

Jules make it bro

#

Aaron asleep

narrow mason
#

aaron literally online

primal perch
#

He says online but he sleeping

#

Trust

narrow mason
#

wtf how

primal perch
#

Just make it for dev role only you don’t even need to moderate it

surreal mountain
#

SBRingerPillView *pillView = [[objc_getClass("SBRingerPillView") alloc] initWithFrame:CGRectMake(200, 200, 300, 100)];

#

is anythign wrong with this

#

pls no bully

primal perch
#

No

surreal mountain
#

then why tf isnt is working

#

allah

primal perch
#

Are you doing it in springboard

surreal mountain
#

yes

lime pivot
#

I'm convinced Apple only keeps Zapfino in macOS/iOS because it's a great demo/test case of the font rendering capabilities

surreal mountain
#

i call my own method from NSDistributedNotificationCenter

#

my observer is in applicationDidFinishLaunching of springboard

#

my code is in that method

primal perch
surreal mountain
#

if i dont add the subview it dont crash

narrow mason
#

jules, go challenge aaron to 8 ball so he goes offline
@grave sparrow

lime pivot
#

do you have an idea of what line this is crashing on?

#

it should be in the stack trace

surreal mountain
#

i know it crashes when i add the subview

lime pivot
#

it should tell you exactly which line

#

it may not be the one you're thinking of

surreal mountain
#

where

lethal ice
#

@shut stag why cant we have #assembly

#

hes just the <@&558709886397972481>

narrow mason
#

hes just the <@&558709886397972481>
@lethal ice i own him

surreal mountain
#

[SBRingerPillView layoutSubviews]

#

but

#

i dont use layoutSubviews

#

so

lime pivot
#

shit I don't wanna get owned

surreal mountain
#

that doesnt make sense

narrow mason
lime pivot
#

far more likely you're missing something it assumes is always there

surreal mountain
lethal ice
primal perch
#

it calls layoutSubviews when subviews need to be laid out so first draw after a creation probably

lime pivot
surreal mountain
#

it calls layoutSubviews when subviews need to be laid out so first draw after a creation probably
@primal perch so then its calling layoutSubviews and crashing there

#

when i addSubview

lime pivot
#

it seems there's more to it

#

these labels don't immediately exist, or maybe initWithFrame: is the wrong initialiser to use

primal perch
#

well the autogenerated header has init defined

#

which means it overrides that instead of initWithFrame:

lime pivot
#

yep, there we go

#

you need to use -init not -initWithFrame:

#

just set frame on the next line

surreal mountain
#

how would i do that

lime pivot
#

it's a property called frame

surreal mountain
#

oh ok

lime pivot
#

initialisers are stupid

#

swift sorta made it better but not entirely

primal perch
#

wtf sex number

lime pivot
#

I just said swift makes initialisers better

surreal mountain
#

ok i didnt safemode when i use init

lime pivot
#

what is wrong with me

narrow mason
#

who gh0st ping

primal perch
#

dgh0st when someone writes a line of code that isnt up to industry standard

narrow mason
#

dgh0st when jules no release tweak
ghostuhh

lethal ice
#

true

#

then he says okay buddy

primal perch
#

true