#development

1 messages · Page 377 of 1

faint timber
#

I only use gmake

grim sparrow
#

It's not used in many projects

#

but it's great

tepid olive
#

does it work well on iPad

grim sparrow
#

No?

#

It relies on Xcode

tepid olive
#

damn

grim sparrow
#

It's bascially just xcodebuild -> ldid -> deb

tepid olive
#

k

#

would be nice to have an xcodebuild-style util for other platforms

grim sparrow
#

you can in theory run Xcode on a12+ iOS 14

tepid olive
#

yea i'll just stick to macOS lmao

tepid olive
grim sparrow
#

i have no idea I haven't tried

burnt niche
#

Wait what

#

Wtf

grim sparrow
#

I've only played with the xcode toolchain on ios

#

not xcodebuild

tepid olive
#

iirc checkra1n had dyld patches but i don't know if A12 jailbreaks do

grim sparrow
tepid olive
grim sparrow
#

I only tried swift

#

it ran but just spat out a load of errors, and I then concluded my test complete

turbid fjord
#

is there theos installation guide for macos anywhere

grim sparrow
#

yes

turbid fjord
#

pog

grim sparrow
turbid fjord
#

ty does it work on armbook? like is it updated

tepid olive
#

if only there was a way to run arm64e binaries on arm64
i'd love to understand how much different it is tbh

grim sparrow
#

lol

turbid fjord
#

oh

#

epic

grim sparrow
#

most things don't matter

#

theres very few things that do matter

tepid olive
#

wasn't theos finicky on M1

turbid fjord
#

nice

surreal mountain
#

cc @turbid fjord

turbid fjord
#

oh

surreal mountain
#

though if you use your terminal with rosetta, dont do that

turbid fjord
#

idk what that means but yeah

surreal mountain
#

do you have an armbook

tepid olive
#

no checkra1n is rly deal breaking lmao

surreal mountain
#

lol

#

its a libusb issue as of now iirc

tepid olive
#

yea

surreal mountain
#

speaking of, cryptic got ipwndfu working on amd processors

tepid olive
#

nice

turbid fjord
surreal mountain
#

so now its just patching that into checkra1n

surreal mountain
#

i can help you out

#

i have one as well

turbid fjord
#

poggers ty

tepid olive
#

tf

surreal mountain
#

checkm8 really but yeh

#

itll get stuck on right before trigger

#

on ryzen processors

tepid olive
turbid fjord
#

imagine not using intel chip from 2015

surreal mountain
#

intel is just dead now

#

amd made such a comeback

turbid fjord
#

true

tepid olive
#

goes to apple store
asks for a 13" Intel mac
they ask why
"checkra1n doesn't work"

turbid fjord
#

my current set up is an i5 from 2015

surreal mountain
#

im prob gonna play intel earnings this week

tepid olive
#

intel is funny

#

i am not complaining tho, my computer works great

surreal mountain
#

i dont use intel anymore

#

i am 66% arm

tepid olive
#

they're just really done

#

i use 50% intel 50% arm

#

T2 😎

#

jk

turbid fjord
#

i’m 100% intel rn

#

but i’ll be 90% arm from next week

tepid olive
#

i was gonna do a bridgeOS procursus strap till i learned the storage is like 1g and i probably wouldn't have the space for APFS snapshots

grim sparrow
turbid fjord
#

true

grim sparrow
tepid olive
#

nice™️

turbid fjord
#

bruh

gaunt mesa
#

vibeok

gaunt mesa
#

maybe they aren't as popular for consumers

#

but intel is nowhere near "done"

tepid olive
#

well their rep is somewhat dead
everyone calls them shit nowadays

burnt niche
#

WOT

#

Intel is not done

#

Intel is never done

grim sparrow
#

they aren't done, they're just having a bad time

turbid fjord
#

they have new CEO tho

faint mango
#

aah shit here we go again

#

so

gaunt mesa
#

althio i swear you always say things like this

#

like that's just an extreme opinion u have

faint mango
#

free the sandbox is fucking gpl pepehands

gaunt mesa
#

intel still dominates the server side

faint mango
gaunt mesa
#

huh

faint mango
#

they're not finished but

#

if they wanna keep their reputation they gotta start innovating again

gaunt mesa
#

well they just went into a slump

#

new CEO should change that tho

faint mango
#

ah

gaunt mesa
#

intels biggest holdup was their chip size

#

idk if they have gotten down to 7nm yet or not

faint mango
#

i mean honestly why does it matter

#

if you always have a huge ass motherboard

#

is it too much trouble if it's a few mm less or more

turbid fjord
gaunt mesa
#

the smaller the process size the more transistors they can fit in

faint mango
gaunt mesa
#

then a bigger socket is needed

cloud island
#

is there a rainbow battery tweak

twilit jungle
#

Yes once you make it

gentle grove
surreal mountain
#

intel doesnt even care too much about processors

#

they want to be the biggest semiconductor maker

#

i think

steady nest
grim sparrow
#

only the mobile chips are 10

turbid fjord
#

you sure?
my dad is ordering an 11th gen i5 pc tomorrow and that’s 10nm apparently

steady nest
#

why tf

#

just order a ryzen 5000 one

restive ether
#

nm’s arent the same depending on the manufacturer

steady nest
#

cheaper and better

grim sparrow
#

in my server

#

the mans just fucked in the head

surreal mountain
turbid fjord
#

yup

grim sparrow
#

Intel or nothing

steady nest
#

just slap him in the face, don't care if it's your father

grim sparrow
turbid fjord
#

he said no to M1

surreal mountain
#

@turbid fjord what do u plan to do on armbook

#

m1 good

grim sparrow
#

make more sticker packs

turbid fjord
#

dev plus homework and stuff

surreal mountain
#

a lot of software needs 'optimizations' though

eternal crater
#

Lmao

surreal mountain
#

exhibit a: td ameritrade's thinkorswim

grim sparrow
#

omg I'm sweating this lobby so hard

surreal mountain
#

i cant place orders before it leaks

surreal mountain
#

where

#

when

#

what game

grim sparrow
#

swbf2015

surreal mountain
#

idk what that is

turbid fjord
#

so yeah my dad is ordering a dell pc with i5-1135G7 i think it was
why he’s getting that is beyond me but i have my own laptop now so i won’t use it that much anyway tbh so idc

surreal mountain
#

fair

grim sparrow
#

bruh

surreal mountain
#

did you get air or pro

steady nest
#

DELL?!?!?!

turbid fjord
#

air

surreal mountain
#

good

surreal mountain
turbid fjord
surreal mountain
#

QUAKING

steady nest
#

show him linus's video on dell

surreal mountain
#

true

#

dell is so ass

grim sparrow
#

my partner is melee'ing an explosive barrel

turbid fjord
#

current pc is dell lol

grim sparrow
#

I'm done

steady nest
#

he'll change opinion in a beat

surreal mountain
#

my brother has a dell laptop

#

with a 2070]

steady nest
#

dude

#

srsly

surreal mountain
#

and my m1 outperforms

#

:sofuk

grim sparrow
#

Are you surprised

steady nest
#

just tell your father you're the tech guy in the house, not him

surreal mountain
#

nah its a laptop too

turbid fjord
surreal mountain
#

i expect my cpu to be better

#

also

steady nest
#

for the price of that pc, you can get the new asus g15

surreal mountain
#

m1 > 3600 in cinebench

grim sparrow
#

Nvidia massively handicapped the mobile gpus

grim sparrow
surreal mountain
#

which is funny

grim sparrow
#

in single core it'll take a 5950x

surreal mountain
#

cuz that means my laptop with 0 fan literally is > my entire pc

#

neglecting thermals after a while

turbid fjord
#

me when my £850 armbook air laptop out performs £870 desktop pc

grim sparrow
#

lol

surreal mountain
#

850? wtf

#

oh

#

other currency

#

education pricing intjcum

grim sparrow
#

emulated macos on my pc scores a 6.8x higher score in geekbench

steady nest
steady nest
#

and say "I told you so, fuck off"

grim sparrow
#

I'd rather compile code a lot faster with graphic bugs than look at my errors in 1440p

turbid fjord
surreal mountain
#

lol

steady nest
#

tuf a15, ryzen 5800h rtx 3060 144hz, 1200€

turbid fjord
#

so maybe he will return it

surreal mountain
#

someone build the vscode c/cpp plugin for arm64 please

steady nest
#

probably still cheaper than that i5

grim sparrow
#

Hugo btw building a pc isn't hard

turbid fjord
#

i know

steady nest
#

and 2x or 3x better

grim sparrow
#

and so much cheaper

#

fuck

#

while I was typing that message I watched a man sneak up on me in my shield

surreal mountain
#

also someone tell me why clangd is fucking idiotic

turbid fjord
#

yeah but it’s not my money and my dad will say no

grim sparrow
#

couldn't alt tab quick enough

#

ugh theres people sniping from up top

steady nest
#

or much worse buy than another item

turbid fjord
#

i have

steady nest
#

tell him half the performance and half the battery

#

and DELLLLLLLLL

grim sparrow
#

tell him harder

#

he really is about to fuck up big time

turbid fjord
#

least he got £100 off

grim sparrow
#

but it's a shitty pc

#

it's a scam

#

you could build something far better for so much cheaper

steady nest
#

boomers

turbid fjord
#

which pc do you suggest then
must be prebuilt desktop pc

#

i’m not fucking around with building my own pc or anything

grim sparrow
#

it takes a couple hours

#

you're paying a fee of about £100-£200 for pre-built

turbid fjord
#

i know but he won’t get custom built

#

just accept it

primal perch
surreal mountain
primal perch
#

its meant for people who want to get by and use their pc without any effort, so you pay extra

#

also the warranty

turbid fjord
#

true

steady nest
#

fuck, prebuild with a mobile i5? wtf

gentle grove
#

400

turbid fjord
#

what’s better than an intel i5 11th gen for £850

grim sparrow
steady nest
#

literally any ryzen 3rd gen

#

or 5th gen

grim sparrow
#

I'm saying the scam is the 11th gen mobile CPU in an £850 Dell PC

turbid fjord
#

hmm

grim sparrow
#

My 3700x cost £200

steady nest
#

my 5600x was 300€

grim sparrow
#

which is £70 less than the msrp of the cpu you're getting

turbid fjord
#

yeah

#

guess i’ll look for ryzen pc then

grim sparrow
#

want me to put together a list of parts that would be 100x better

turbid fjord
#

no cos it’s waste of your time

grim sparrow
tepid olive
#

wait 850$ for a i5

surreal mountain
#

please someone a 14.0 patched non-sim sdk

#

i beg

turbid fjord
steady nest
#

a 3600 and a 5700xt should be good for that price

#

or a 3060 ti

tepid olive
#

can’t you like buy M1 Air for like 900 easily

turbid fjord
#

yes

grim sparrow
#

edu pricing

turbid fjord
#

my armbook was 850

#

with edu

tepid olive
#

yea edu is easily achievable

gentle grove
#

i love putting nekofetch on the aur

surreal mountain
#

gm bbao

turbid fjord
#

he said no to m1 anyway

surreal mountain
#

imgupload has been really dumb for me lately

#

only notatio tho

tepid olive
#

tbh the worst scam on the market is the surface pro x for like 1100$ that ships with 128gb and sucks performance-wise

turbid fjord
#

true

tepid olive
#

and WOA lmaooo

surreal mountain
#

wait

#

it literally works

#

but its returning 400

tepid olive
#

what

surreal mountain
#

lol

tepid olive
#

today i fixed a problem so badly i still feel bad bout it

grim sparrow
surreal mountain
#

something isnt adding up here

tepid olive
#

it works flawlessly but it’s awful

turbid fjord
#

i feel dumb among all the dev role people PES4_SadGe

surreal mountain
#

why is it returning 400

tepid olive
#

true

surreal mountain
#

that worked

#

im so confused

tepid olive
#

will notatio be paid

surreal mountain
#

foss

grim sparrow
tepid olive
#

you’d have great potential on app store for that tbh

grim sparrow
#

oh yeah I found a bug in the prefs pane

surreal mountain
#

wtf

#

where

#

tlel

tepid olive
#

if you had like a premium option with a built in uploader

grim sparrow
#

when you open the first time it shows the onboarding menu, and it shows again when you open the developers menu

tepid olive
#

i’d get it

grim sparrow
#

surely it should only show once

surreal mountain
tepid olive
#

just open it and select a thicc file to upload

#

¯_(ツ)_/¯

surreal mountain
#

true

tepid olive
#

a quick cdn app ig

surreal mountain
#

yuh

surreal mountain
grim sparrow
#

same

#

but it did happen

turbid fjord
#

cdn app thonk

surreal mountain
#

oh

#

let me try NSUD instead of dict

grim sparrow
#

after this game I'll try and reproduce

surreal mountain
#

i think its cuz of NSUD cache

#

before it writes to file

#

since u didnt close the prefs pane;;;; i think

#

someone

#

please

#

god

grim sparrow
grim sparrow
surreal mountain
#

no

#

i mean it doesnt write to file

#

fast enough

grim sparrow
#

oh

#

by default it writes to file when the app/pane is closed

surreal mountain
#

yeah

grim sparrow
#

synchronise will force it to write

surreal mountain
#

well

grim sparrow
#

so just call synchronise whenever

#

ezpz

surreal mountain
#

i was just using NSMutableDictionary

#

i wasnt even using NSUserDefaults

#

but i shouldnt need to synchronize anyways right

#

eh ill do it whatever

gentle grove
#

i installed a tiling window manager on my macbook

#

a program to tile the windows that is

grim sparrow
surreal mountain
#

ill do it

#

its nbd

grim sparrow
#

It depends if you the object is shared or not

surreal mountain
#

[prefs synchronize];

grim sparrow
#

true

surreal mountain
#

go ahed

#

make sandwich

gentle grove
#

wtf

surreal mountain
#

~/.theosrc:
package: sandwich

gentle grove
#
sandwich: bread meat cheese condiments
surreal mountain
#

true

nocturne yacht
gentle grove
#

wtf

#

i use gplv3 on all my python programs

surreal mountain
#

i love gpl

nocturne yacht
gentle grove
#

i guess it's kinda hard to release a python prgoram without it being open source

#

imagine using sudo on make except for install

surreal mountain
#

wtf

#

no

#

sandcastle

#

updated

gentle grove
#

usbfluxd

surreal mountain
#

true

twilit carbon
#

Hi, is there a way I can avoid my UIView getting cut off by the keyboard when I add it as a subview to the UIApplication window?

surreal mountain
#

im not talking to u sorry

twilit carbon
#

im fkn lol'ing

#

nvm i think i got it

grim sparrow
twilit carbon
gentle grove
grim sparrow
#

ah right ok

twilit carbon
#

thank you though appreciate it

grim sparrow
weary heath
nocturne yacht
#

True

gentle grove
#

pongoos

surreal mountain
#

true

#

@half walrus hello

gentle grove
#

dragon

surreal mountain
#

yes

#

i much prefer dragon to theos if im being honest

gentle grove
#

imagine main branch

#

should i rename nekofetch branch

surreal mountain
#

true

gentle grove
#

i wonder if that will break anything

grim sparrow
#

probably not

gentle grove
#

worrying about aur

#

fixed nekofetch-git pkg to use master now

#

i saw that

#

@grave sparrow

#

@grave sparrow

#

@grave sparrow

#

@grave sparrow@grave sparrow@grave sparrow

#
#include <discord.h>

while (1) {
  ping("Capt Inc#4247");
}
lethal ice
#

undefined reference to symbol "_main"

gentle grove
#

oh

#

wait

#
#include <discord.h>

int main() {
  while (1) {
    ping("Capt Inc#4247");
  }
}
#

one follows git

#

one is the latest release

#

you'll never guess which is which

#

wtf is that

#

oh

#

why is ping booba commented out

#

ok

#

i will never be 13 again because i dont age backwards

#

are you dumb

#

that doesn't even make sense

#

outside of being a joke

#

she's not wrong

grim sparrow
#

lol

#

boba hot confirmed

lethal ice
#

unknown instruction mnemonic for architecture arm64 "ping"

gentle grove
lethal ice
#

a mnemonic is a just the word that is used for instructions

#

mov, add, sub, stp, ldp, svc, adr

#

etc

gentle grove
#

easier than typing hexadecimal

#

mnemonic gives it away]

grim sparrow
lethal ice
#

uhhhhh armv7

gentle grove
#

BLGT

grim sparrow
lethal ice
#

on arm64 that doesn't exist

grim sparrow
#

Shush

lethal ice
#

wait no it does

gentle grove
#

why no leg

#

leghf

#

leg64

lethal ice
#

actually idk if bl.cond exists but b.cond does

surreal mountain
#

true

#

true

safe bramble
#

is there a way* to make a list of installed apps in a preference bundle?

lethal ice
#

or just

b.eq cock
...
cock:
bl _cock```
#

why would you save the return address

#

also you can still ret even if you didn't bl, ret literally just branches to x30

burnt niche
#

^

#

i am not sure which one is the better option

#

listen to capt

surreal mountain
#

whyd oes that matter again

#

and that is an issue why

burnt niche
#

Cuz your preferences look nicefr

#

Yo capt i actually had a question

#

If i can get source code to typecentury shes all yours

#

Wen eta batchomatic for macos

surreal mountain
#

anything with NS

surreal mountain
#
NSajsdklajsdlkjaskldjalksjdklasjkldjaslkjdlk```
#

!embed cock

#

!sendembed cock

#

wtf

burnt niche
#

!jumbo fr

burnt niche
#

Nice

surreal mountain
#

!jumbo woeistroll

burnt niche
#

Didnt know that

faint lionBOT
#
<:woeistroll:799313025491402802>

woeistroll

#
don't use $(TWEAK_NAME)

don't use $(TWEAK_NAME)

burnt niche
#

We need pixelomer to teach us chat tricks uhh

gentle crescent
faint lionBOT
#
#habibi4admin

#habibi4admin

burnt niche
#

uhh i wasnt talking to you master gh0st

#

@tepid olive _shitdev

primal perch
#

same

burnt niche
#

Youre not a dev

#

Ur a shitdev

#

Nah shitdev != dev

primal perch
burnt niche
#

I revoke your shitdev title unfortunately

#

Yo capt

#

Do you design your logos @grave sparrow

#

Yourself

#

Well my question is

#

Should i create a logo myself

#

Or is there someone that can hook me upegg

#

For a reachability tweak im working on

#

Yea

#

And a banner for settings

#

Yea

#

Do you make that urself?

#

In photoshop or what

lime pivot
#

I don't see any nitro gif profile pic 👀

burnt niche
#

So u have a designer ?

#

How do people do this

tardy narwhal
#

that’s from timeloop though, he’s a designer

burnt niche
#

Lmaoo

tardy narwhal
#

although nowadays just apply some blur & careful eraser and poof you’re a modern UI designer

burnt niche
#

Timeloop? Is that a tool

tardy narwhal
#

it’s the person behing LQ’s tweak ideas

burnt niche
#

OHHHH

burnt niche
#

So you make that type of artwork with the iphone in photoshop

tardy narwhal
#

Nope, used my own stuff

burnt niche
#

I thought there was a template/tool that could make that graphic thing

tardy narwhal
#

No, designing is literally just taking shrooms and seeing what sticks

burnt niche
#

Yea i feel like the cover is what attracts most people

#

Can you post gifs on r/jailbreak?

tardy narwhal
#

I do x64 in the mornings while taking the daily shit so I guess no

primal perch
#

it’s somewhat easy in theory; you just patch the first few ni structions to keep the register state the same, then jump to the new code

lime pivot
primal perch
#

before that you gotta map some new executable memory to save the old one though

tardy narwhal
#

shep describes the idea behind mshookfunc pretty good, you can use that as base if you’re up for it

burnt niche
#

After finding out hes working with LQ. I might not mean it accidentalmonkaS

lime pivot
#

After Effects is also common for prototyping out animations

burnt niche
#

Jk

lime pivot
#

oof lmao

burnt niche
#

Yea i have photoshop/after effects

lime pivot
#

sometimes you need a video to convey what you're thinking of to the dev, or just to convince yourself whether it makes sense or needs tweaking

#

since most of the concepts are shared, like layers and bezier curves and such

burnt niche
#

Was just wondering if there was a tool. I remember seeing a animation tool made for tweak dev specifically

#

I might be wrong

tardy narwhal
#

That would be new to me

lime pivot
#

not really tweak devs, just super overused by them, rotato might be what you're thinking of

tardy narwhal
#

rotato is really shit though

lime pivot
#

I don't recommend it unless you plan to make the phone do a 360 in the middle of your demo for no particular reason

#

someone did that, I don't remember who

burnt niche
#

LMFAO

tardy narwhal
#

Lul i know who likes to abuse rotato

burnt niche
#

Yea i guess i have to use after effects/photoshop

tardy narwhal
#

@iron trench good morning mr rotato

burnt niche
#

Damn making a good ui related tweak takes forever

tardy narwhal
#

please enlighten this individual how you do your promos

burnt niche
#

So much shit to do

#

No thanksuhh

#

I think i will stick with after effects

#

I dont want to spin my phone

tardy narwhal
#

yeet

#

just peek at substitute to get an idea tbh

primal perch
#

idk all i do is theory

#

haven’t written one lol

#

probably not a ton though

#

just a lot of pointer ops

surreal mountain
#

for shortcuts...

gentle grove
#

what

primal perch
#

well you have to calculate the offset

#

and write it there

#

it’s kinda jank ig but it works

tepid olive
#

when they're broken

#

code shouldn't launch when it's broken

#

changelog is literally: fixing device heatup

#

which apparently did nothing for that but whatever

lethal ice
#

people dont buy useful tweaks they buy tweaks that catch the eye

burnt niche
#

Exactly

#

But my tweak isnt going to be paid

lethal ice
#

why do you think [redacted] is driving a tesla

tepid olive
#

just make a good post on r/jb and stonks

burnt niche
#

I want to make it really good. But as my first tweak im not sure if i should make it paid honestly

twilit carbon
burnt niche
#

Even if its really good

gentle grove
#

me when electron segfaults on startup

lethal ice
#

me when fuck electron

tepid olive
#

doing something in literally 5 minutes in PS Mix will help

tepid olive
burnt niche
#

My dodge charger is fasterfr

primal perch
faint timber
#

me when reversing snapchat api

tepid olive
#

can we have electron but based on safari

burnt niche
#

Even tho his might be ahead of the first 5 seconds

lethal ice
#

@primal perch wtf

twilit carbon
primal perch
#

milk bro

faint timber
burnt niche
lethal ice
#

@eternal crater i redeemed the chicken sandwich but it didnt go through but they gave it to me anyways lmao

eternal crater
#

W

twilit carbon
#

catch me if you can

faint timber
#

coldhart baby

twilit carbon
faint timber
#

why lol

#

mfw tryna proxy chromium ssl but it no work

twilit carbon
#

might have misunderstood your msg nvm

faint timber
#

I was just listening to coldhart

surreal mountain
#

true

faint timber
#

so thats the context

surreal mountain
#

i kinda want to make a better clipboard manager

twilit carbon
#

nvm then babe

surreal mountain
#

copylog is so aesthetically unpleasing

faint timber
#

@surreal mountain reverse copylog

surreal mountain
#

i dont need to

faint timber
#

wow u said that before I pressed enter

surreal mountain
#

its not that hard to make a clipboard manager

#

i would have to make it run in UIKit though and use UIPasteboardChangedNotification

burnt niche
#

@grave sparrow permission to use the name “reachomatic”

charred geyser
#

anyone have a good objective c tutorial?

#

I am not new to programming

surreal mountain
#

[[NSNotificationCenter defaultCenter] addObserverForName:UIPasteboardChangedNotification in UIKit

burnt niche
#

Can someone link him the 24 days shit

faint timber
#

maxed out shawty got my battery full

surreal mountain
#

unless i can use distributed for this

burnt niche
#

Oh nvm

charred geyser
#

following the first example on that github was giving me nsAutoreleasePool is unavailable and it seems outdated am I wrong?

surreal mountain
#

correct

#

thats a bit old

#

use @autoreleasepool { code }

gentle grove
#

wtf is an objective

#

imagine

surreal mountain
#

instead of alloc init and pool drain

charred geyser
#

am I gonna have other issues learning objective c from this source?

surreal mountain
#

uhhhh

#

i dont think so

gentle grove
#

malloc(ur_mom)

surreal mountain
#

true

twilit jungle
#

Its not old btw

#

If you don't use ARC then you can do it that way

charred geyser
#

what is arc?

twilit jungle
#

Automatic Reference Counting

gentle grove
#

In Euclidean geometry, an arc (symbol: ⌒) is a connected subset of a differentiable curve. Arcs of lines are called segments or rays, depending whether they are bounded or not. A common curved example is an arc of a circle, called a circular arc. In a sphere (or a spheroid), an arc of a great circle (or a great ellipse) is called a great arc.

charred geyser
#

is it better to learn without using it or with

twilit carbon
charred geyser
#

but if the book isn't using it I shouldnt then???

twilit carbon
charred geyser
#

what do yall reccomend

surreal mountain
#

anyone with a copylog dylib send

#

for research purposes

#

unless its obfuscated

twilit carbon
surreal mountain
#

where

twilit carbon
surreal mountain
#

didnt know that existed

#

i was gonna make an alternative

#

does neps look any better

charred geyser
#

is there a resource that is up to date with arc then?

twilit carbon
surreal mountain
#

2 years ago

#

fr

#

ok

twilit carbon
surreal mountain
#

ill make a better looking paid alternative to copylog
cuz copylog is so ass

#

it doesnt follow and UI standards

#

also i want money

twilit carbon
#

aight peeps im kind of in a dilemma, i have a uiview that needs to pop up and be on top of everything (especially the keyboard) but i want to avoid using a UIWindow, and avoid putting it as a subview to the keyboard

#

any recomendations 🤔

twilit carbon
gentle grove
#

MINIMALISTIC CLIPBOARD MANAGER???? PogU

surreal mountain
#

well

#

the motivation to do it is bc copylog is just so aethetically bad

#

but i know its gonna take a while to make one from scratch

#

so

#

money isnt a bad thing

twilit carbon
#

really? i think most people found it hot

charred geyser
#
#import <Foundation/Foundation.h>

int main (int argc, const char *argv[]) {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

    int i;
    i = 1;
    NSLog (@"The variable i has a value of %d", i);

    i = 2;
    NSLog (@"The variable i now has a value of %d", i);

    [pool drain];
    return 0;
}

So if I was doing something like this would I just replace pool drain, nsautorelease pool etc with @autoreleasepool

#

and it will handle all of it for me?

twilit jungle
gentle grove
#

is it bad that i never return 0 in my main function

surreal mountain
#

create your own UIWindow is the best i can tell you fr

#

or

#

use an already existing one and set its windowLevel

twilit carbon
surreal mountain
#

this is on springboard

twilit carbon
surreal mountain
#

?

#

dont you want it to be over the keyboard

#

on top of everything as in

#

window level

#

or

#

window height

twilit carbon
#

yeah but the existing window would have stuff there no?

twilit carbon
surreal mountain
#

huh

#

this is literally in notatio

#

OH

burnt niche
surreal mountain
#

LMAO

tepid olive
surreal mountain
#

but

#

that works ig

burnt niche
#

Yes

surreal mountain
#

if you want to just like

#

brick the display

#

then yeah

#

depends what youre trying to do with it

#

this is jsut for showing a UIAlert

#

^ my code

#

[NotatioAlertWindow.rootViewController presentViewController:alert animated:YES completion:nil];

#

please please stfu plase

#

its not like this is complex code

primal perch
#

yes communism meme xd

surreal mountain
#

true

primal perch
#

bruh just use an assembler

#

there’s online ones

twilit carbon
primal perch
#

enjoy every arch you’d probably ever need

surreal mountain
#

why is that the frame

#

dont you want it to overlay everything

twilit carbon
#

nah this is just for testing, i want a centered view

#

like this

#

but 1. over the keyboard (as in the screenshot, but 2.) 2. not as a subview of the keyboard

primal perch
#

there should be viewcontrollers in springboard that overlay basically everything

#

hook that and add a view

twilit carbon
#

like what

#

the fkn statusbar?

primal perch
#

check flex

twilit carbon
#

how do tweaks like CopyLog or PullOver do that though

#

😦

gaunt mesa
faint timber
#

uiwindow

#

uiappleshitlementation

gaunt mesa
faint timber
#

shut up white dj

gaunt mesa
#

shut up joe

#

bama

faint timber
#

shut up clang user

#

oh wait I use clang

primal perch
tepid olive
#

gm

tepid olive
twilit carbon
#

wait what?

twilit carbon
tepid olive
#

literally just keep a variable with strong reference to that object in scope

#

lol

twilit carbon
#

I do yeah

primal perch
#

[fuckThis retain]

tepid olive
#

so like

#

global scope

twilit carbon
tepid olive
#

sure

#

ok dlsym(handle, symbol); time

#

do you ever just look at your code in ida and think: wtf was i thinking

#

i saw that

#

huh

pearl sail
burnt niche
#

No idea bro

twilit jungle
#

Would be nice if you showed the actual error

burnt niche
#

Big fax

#

Ghost can i show you something

pearl sail
burnt niche
#

Pastebin

twilit jungle
#

Okay didn't want the whole output just the few lines above where it shows that error 8 and yeah that

pearl sail
#

hold up

burnt niche
#

Ight ghost dont answer mepepehands

twilit jungle
#

sure lol

pearl sail
twilit jungle
#

bruh_l What is before gmake: *** [libarchive.mk:10: libarchive-setup] Error 8

#

w.e I'll download the virus txt

twilit carbon
#

he cut it off even in the pastebin im screeching

pearl sail
twilit jungle
#

RIP That output doesn't help

#

Lookup gmake/make error codes

burnt niche
#

😂😂😂

twilit jungle
#

And then look for what error code 8 means

pearl sail
#

Appreciate the help sorry that I am not able to give more info

lime pivot
#

can you add -Otarget to the end of the make command line and run it again?

#

then it'll put everything in a coherent order

#

otherwise it's just a mess when errors happen

surreal mountain
#

is kritanta alive

#

its amazing how much faster dragon is than theos sorry

primal perch
#

nah theyre in the 2 week dead phase

surreal mountain
#

fuckkkkkkkkkkkkkk

#
8.67s user 5.52s system 97% cpu 14.621 total```
#

dragon vs theos lol

burnt niche
#

Holy fuck

#

I need to start using dragon

#

@surreal mountain is the switch easy from theos to dragon

surreal mountain
#

are you on macos

burnt niche
#

Yes

surreal mountain
#

yes

burnt niche
#

I have dragon installed

surreal mountain
#

very easy

burnt niche
#

Never used it

#

Alright will look up how to do it

surreal mountain
#
---
name: Notatio
author: quiprr <quiprr@ametrine.dev>
id: dev.quiprr.notatio
version: 1.0.0b2
depends: mobilesubstrate, firmware (>= 13.0), preferenceloader, dev.quiprr.libNotatio
icmd: killall -9 SpringBoard ScreenshotServicesService Preferences NotatioApp

all:
  archs:
    - arm64
    - arm64e

Notatio:
  dir: Sources/Notatio
  type: tweak
  logos_files:
    - "Classes/*.xm"
  libs:
    - Notatio
  frameworks:
    - Foundation
    - UIKit
  cflags:
    - -I../Include

NotatioPrefs:
  dir: Sources/NotatioPrefs
  type: prefs
  objc_files:
    - "Classes/*.m"
  frameworks:
    - Foundation
    - UIKit
    - Preferences
    - OnBoardingKit

NotatioApp:
  dir: Sources/NotatioApp
  type: app
  objc_files:
    - "Classes/*.m"
  frameworks:
    - Foundation
    - UIKit
    - CoreGraphics

NotatioBundle:
  dir: Sources/NotatioBundle
  type: resource-bundle
#

sorry for spam

#

but

#

here is a sample dragonbuild

burnt niche
#

Thanks man . Do i just have to replace the makefiles in my tweak /tweak pref folders

surreal mountain
#

i wouldnt replace them

#

here is the repo

#

with the readme

#

the readme is suuuper useful

#

it can also interpret makefiles

burnt niche
#

Nice will try after im done watching a movie

surreal mountain
#

poger

gentle grove
#

What even is dragon and theos

tepid olive
#

ok gn

gentle grove
#

Gn burrito man

surreal mountain
lime pivot
surreal mountain
#

tbf i dont think make is any good at subprojects

lime pivot
#

it's not

surreal mountain
#

figures as much

#
export ARCHS = arm64 arm64e
export TARGET = iphone:clang:14.0:13.0
export ADDITIONAL_CFLAGS = -fobjc-arc -DTHEOS_LEAN_AND_MEAN
export PREFIX = $(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/

INSTALL_TARGET_PROCESSES = SpringBoard ScreenshotServicesService Preferences NotatioApp
DEBUG = 1
FINALPACKAGE = 0
PACKAGE_VERSION = $(THEOS_PACKAGE_BASE_VERSION)

include $(THEOS)/makefiles/common.mk
SUBPROJECTS += Sources/Notatio Sources/NotatioPrefs Sources/NotatioApp Sources/NotatioBundle
include $(THEOS_MAKE_PATH)/aggregate.mk
lime pivot
#

I'm going to try and reduce the use of sub-makes in general cause it really does stink how bad make startup time is

lethal kayak
surreal mountain
#

everything in my projects are subprojects now

lethal kayak
#

intjlackingcognitivefunction

lime pivot
#

sub-makes for subprojects is unavoidable

surreal mountain
#

i just prefer it to be that

lime pivot
#

can I just have make but not slow to start thanks

surreal mountain
#

i do like how short the individual ones are tho

#
include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Notatio
Notatio_FILES = Classes/Notatio.xm
Notatio_LIBRARIES = Notatio
Notatio_FRAMEWORKS = Foundation UIKit
Notatio_CFLAGS = -I../Include

include $(THEOS)/makefiles/tweak.mk```
burnt niche
#

Dragon + theos collab? fr

surreal mountain
burnt niche
#

Thragon

surreal mountain
#

@lime pivot to be fair,,,, this is one of my subprojects: ```mk
include $(THEOS)/makefiles/common.mk

BUNDLE_NAME = Notatio
Notatio_INSTALL_PATH = /Library/Application Support

include $(THEOS_MAKE_PATH)/bundle.mk```

#

i have it in ADDITIONAL_CFLAGS

lime pivot
#

I would just make it a default but backwards compatibility

#

😬

burnt niche
#

@lime pivot thragon coming soon?

surreal mountain
lime pivot
#

dethragment your drives

burnt niche
surreal mountain
#

theos lean and mean

#

when dragon lean and mean

#

can i take the award for most organized code ever

burnt niche
#

Honestly i use theos still since its easy to use and the guides for it are amazing

#

I love looking at the wiki and learning more

lime pivot
#

if possible @surreal mountain put everything in one makefile

surreal mountain
#

???????

#

what

#

how is it cheating

#

youre thinking of GO_EASY_ON_ME

lime pivot
#

you can just add extra projects to the type_NAME vars space delimited

lime pivot
#

make it go fast

surreal mountain
#

cmake tweaks

#

when

lime pivot
#

well I tried

surreal mountain
#

lol

#

tbh the build time isnt an issue to be bc half the time im googling how to do something else

#

also

#

nvm thats pircay

lime pivot
#

sometimes I want to make my own tmake or something

#

GNU make fork with theos implemented inside it as C

surreal mountain
#

or just

#

C makefiles

#

eliminate the brainless

#

maybe thats a bad term

lime pivot
#

gatekeeping

surreal mountain
#

yes

#

exactly

#

i still want to get imessage apps/extensions working on m1

#

but then again maybe that wont work lol (messages app support ig)

lime pivot
#

I imagined they would work, surely?

#

well I haven't tried

surreal mountain
#

well

#

i dont really know where to go from here

lime pivot
#

but it seems like that entire framework is there and the extension shows in a popover window

surreal mountain
#

i need messages to know it exists

#

but how?

lime pivot
#

hm

surreal mountain
#

ive been trying GamePigeon

#

i have it installed

lime pivot
#

try pluginkit

surreal mountain
#

how

lime pivot
#
    pluginkit -[ar] plugin-path ... # add/remove
    pluginkit -e election [-p protocol] [-i identifier] [key[=value]] ... # change user election```
surreal mountain
#

well

#

how

#

because

#

its GamePigeon.app

lime pivot
#

there'll be an appex inside

#

I love that don't give a fuck HP Smart icon

surreal mountain
#

HP is shit

#

idk why i still own an hp printer

lime pivot
#

why conform to the icon style when you can just be a white square

surreal mountain
#

lots of totally legally obtained applications in there

#

lots = 2

lime pivot
#

in all fairness, there are no good printers

surreal mountain
#

let me know

#

in the market for a new one

lime pivot
#

I sure don't

surreal mountain
#

so @lime pivot

lime pivot
#

same boat with an HP piece of shit

surreal mountain
#

GamePigeon.app has Wrapper/Game Pack.app

lime pivot
#

ahhh yeah the ipa installer wraps it like that, that's normal

surreal mountain
#

MessagesExtension.appex

#

that?

lime pivot
#

yeah

#

try registering it with pluginkit

#

restart messages

#

see what happens

surreal mountain
#

what is the command

lime pivot
#

I feel like the answer is nothing

surreal mountain
#

add -i com.apple.MobileSMS?

lime pivot
#

pluginkit -a whatever/MessagesExtension.appex

surreal mountain
#

what is the messages bundle id

#

ok did that

lime pivot
#

first one in usage is query the database

#

second is add/remove from database

surreal mountain
#

ah ok

lime pivot
#

I bet it won't work but try it

surreal mountain
#

@grave sparrow ?

#

yeah no

#

still opens app store when i try to launch

#

writing what up

lime pivot
#

huh, opens app store?

surreal mountain
#

GP on mac?????

#

@lime pivot yep

#

WTF

lime pivot
#

to gamepigeon?

#

aw dammit

surreal mountain
#

leak

lime pivot
#

oops

surreal mountain
#

kek

lime pivot
#

I love how it's #1 in sports

surreal mountain
#

yeah what

#

lol

lime pivot
#

the sport of playing casual party games with your friends

surreal mountain
#

i have it installed too

#

weird

#

@lime pivot aha

#

so

#

it might not be opening bc of mac catalyst

#

changing the bundle id to maccatalyst.oldid

lime pivot
#

yeah erm I feel like there's something to hook somewhere to make it not skip non-Apple ones, or something like that

surreal mountain
#

actually i lied

#

so maybe not

lime pivot
#

yep hm so we got it to load at least

surreal mountain
#

yeah its there

lime pivot
#

good ole HashtagImagesApp

surreal mountain
#

i think capt did it tho

lime pivot
#

may need to disassemble one of the stock extensions and see if they do anything specific for catalyst

surreal mountain
#

and is writing it up

#

i really wonder if its just a limitation of the mac messages app

#

i dont think i can dump com.apple.MobileSMS from a device due to the nature of it

#

but

#

well

#

i can prob dump just not a w orking one

lime pivot
#

there's 3 built in ones on the mac version

surreal mountain
#

wtf?