#development

1 messages · Page 451 of 1

oak sierra
#

@tepid olive whats wrong with /var/theos

#

i moved it there but same

error: lipo: unknown architecture specification flag: arm64e in specifying input file -arch arm64e /var/mobile/Development/SearchForClubhouse/.theos/obj/debug/arm64e/SearchForClubhouse.dylib
lipo: known architecture flags are: any little big ppc64 x86_64 x86_64h arm64 ppc970-64 ppc i386 m68k hppa sparc m88k i860 veo arm ppc601 ppc603 ppc603e ppc603ev ppc604 ppc604e ppc750 ppc7400 ppc7450 ppc970 i486 i486SX pentium i586 pentpro i686 pentIIm3 pentIIm5 pentium4 m68030 m68040 hppa7100LC veo1 veo2 veo3 veo4 armv4t armv5 xscale armv6 armv6m armv7 armv7f armv7s armv7k armv7m armv7em arm64v8
fatal error: lipo: Usage: lipo [input_file] ... [-arch <arch_type> input_file] ... [-info] [-detailed_info] [-output output_file] [-create] [-arch_blank <arch_type>] [-thin <arch_type>] [-remove <arch_type>] ... [-extract <arch_type>] ... [-extract_family <arch_type>] ... [-verify_arch <arch_type> ...] [-replace <arch_type> <file_name>] ...
make[2]: *** [/var/mobile/theos/makefiles/instance/library.mk:51: /var/mobile/Development/SearchForClubhouse/.theos/obj/debug/SearchForClubhouse.dylib.af633153.unsigned] Error 1
make[1]: *** [/var/mobile/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/var/mobile/theos/makefiles/master/rules.mk:117: SearchForClubhouse.all.tweak.variables] Error 2

#

why? its just an environment variable you can change

restive ether
#

le troll

tepid olive
#

@upbeat wyvern So the fix didn't seem to work at all for me using Linux Mint (Both the patch and the kernel update didn't work).

restive ether
#

f

hollow scroll
#

Hey everyone, i just installed Theos on a new computer with WSL and Windows 10.

I am facing a dumb annoyance. i am required to #import <Foundation/Foundation.h> in every tweak.
If i dont do that i get dumb errors about unknown name type NSObject etc.

Is this something that i can fix?

wicked summit
#

theos now requires you to explicitly import Foundation

#

before, theos was just writing #import <Foundation/Foundation.h> for you

hollow scroll
#

big oof

#

okay thanks 🙂

oak sierra
#

side note. also tried building on my mac but getting
ld: warning: building for iOS, but linking in .tbd file (/Users/tomer/theos/vendor/lib/CydiaSubstrate.framework/CydiaSubstrate.tbd) built for iOS Simulator

upbeat wyvern
#

@oak sierra did you not install odcctools? Where did your lipo comefrom

oak sierra
#

on my mac or iphone? i did that on neither, just followed the wiki instructions to install Theos Dependencies from cydia on my phone. and i have xcode 11 & 12 installed on my mac

upbeat wyvern
#

Iphone

#

Yeah wiki instructions are usually outdated by what I heard, I think it’s updated on git wiki or something

oak sierra
upbeat wyvern
#

But it should be install theos and apt-get install clang make odcctools etc

#

Hmm ok that might be supposedly updated let me look

oak sierra
#

cool i will try that

wicked summit
#

does your package not compile?

oak sierra
#

it does if i only have arm64 in my Makefile. its because i have an iPhone 7

upbeat wyvern
#

Oh the stuff on my non-elucubratus repo is outdated for newer stuff but if you have an old device it might not be bad, I should update those packages I sort of forgot about them

oak sierra
#

i thought there was a way to compile arm64e on arm64 devies

upbeat wyvern
#

What ios and jailbreak are you using?

oak sierra
#

ios 13.4 checkra1n

upbeat wyvern
#

Then install clang and odcctools etc and you should be good - not sure what you got off my old repo but those won’t have arm64e

upbeat wyvern
#

llvm, clang, and odcctools/lipo need to be off elucubratus

wicked summit
#

yes you absolutely have to use a third party and upload your files to it

next wadi
#

no but fr

#

wsl is like

#

1000 times easier

#

than any of that

#

especially with mounts

oak sierra
#

@upbeat wyvern ayoo nice yea you were right had some coolstar package installed for some reason replacing it with your version fixed my issue

tepid olive
gentle grove
#

NO MACOS

#

AAAAAAAAAAAAAAAA

tepid olive
#

macOS best

#

guys why is the floor floor?

primal perch
halcyon vault
#

hey is this the right logos extension for vs?

tepid olive
#

yes

halcyon vault
#

ty

next wadi
#

ikr

next wadi
gentle grove
#

what is a visual studio cdoe

#

is it for my grandma

#

NEOVIM

lime pivot
gentle grove
#

true

restive ether
#

@ kirb

gaunt mesa
primal perch
#

anal studio

misty cradle
#

@everyone join vc

lime pivot
tame plinth
#

Iam so unlucky

lime pivot
#

for my amusement, I changed body to *

heavy kernel
#

KEKW wtf

tame plinth
#

I started to learn and making app with swiftui now I realized i just can make for ios 14 not below

gaunt mesa
lime pivot
#

I have achieved perfection

#

I really need to do something better with my life

#

tbh reckon I'm gonna keep it at upside down avatars

#

see how long I survive

misty cradle
#

@grave sparrow do u think kirb will like the picture I sent you

#

@lime pivot can I send funny picture

lime pivot
#

you don't have my permission to do that

#

upside down terminal dev

misty cradle
#

Well considering you are upside down

#

It means the opposite

#

So I can send funny picture

lime pivot
#

I'm not sure if I'm more offended by the foreground or the baby stroller in the background

misty cradle
#

Wait LOL

#

I see that baby stroller now

twilit jungle
tepid olive
#

now put your dock on top of your screen

lime pivot
#

I actually did that when I used windows

#

top taskbar is best taskbar

gentle grove
lime pivot
#

that's a miss

lime pivot
#

good ole microsoft throwing an edge shortcut at the end of my taskbar, which is exactly where people usually pin their browsers /s

gentle grove
#

sorry no taskbar is the best

gaunt mesa
#

shut up linux user

surreal mountain
#

hi i’m a mac

#

and i’m a pc

gentle grove
rain falcon
#

nfr

lusty nebula
#

also uhh I wanted to fix compactor (tweak). is there a way to check if the UILabel I'm overriding is the one on the lockscreen? something like recursively checking if the parent view is <name found using flex>?

lusty nebula
# gentle grove

wish there was a taskbar replacement on windows. I'd love to use it on my second monitor

gentle grove
#

wdym

#

i should use a windows wallpaper even thouhgi dont use windows

lusty nebula
gentle grove
#

ooooo yeah that would be cool

#

i mean someone's probably made that

lusty nebula
gentle grove
#

ill look it up

lusty nebula
gentle grove
#

oh

#

wait whats wrong with rainmeter

lusty nebula
gentle grove
#

oh

gentle grove
#

i dont know objc development stuff and all

lime pivot
#

I would be careful of doing anything more complicated than that because it might come at a performance cost, since well, there'll be a lot of labels in an app

lusty nebula
lime pivot
#

especially in a table view where performance is critical

lime pivot
gentle grove
#

this is pretty epic

lusty nebula
#

This should be way less expensive, right?

lime pivot
#

are you only trying to fix that one label with your tweak? tweak doesn't do anything else?

lusty nebula
#

simple :D

lime pivot
#

hm

#

well, so the way that works is it tricks CoreText into using an alternate style hidden inside the font

#

it may be the case that the font used for the clock is different, and doesn't have that alt style in it

#

the alternative would be to hook that specific label class (or the view controller that manages it or something) and override the font to just the standard system font

#

so it would then successfully find the alt font style and use it on that label

lusty nebula
lusty nebula
lime pivot
#

I see

#

to be honest based on the way the tweak works, it won't really be possible that way

#

it's overriding the font style at a global level so you can't really mix and match it

#

it could be refactored to work a different way (by overriding UIFontDescriptors rather than doing it at the CoreText level), but I feel like it'd just be easier to play around with that font and fix the frame of it

#

alternative #6 is "high legibility", you can also see it used by the serial number in settings

subtle grail
#

this is probably a dumb question, but does anyone know how the kernel loads driver extensions

#

or how they’re loaded in general

leaden pike
#

How to change keyboard dictation icon ?

faint timber
#

Look how copylog does it

#

joemama

lime pivot
#

capt = not actually a corporation

#

dammit

#

just my luck

wicked summit
#

paid tweak = not open source
Iris has entered the chat

faint timber
#

shut up orange names

wicked summit
#

shut up green mf

primal perch
wicked summit
#

shut up fake dev

next wadi
#

shut up shut up

primal perch
next wadi
wicked summit
#

actually shut up mono

next wadi
#

HII SHLORP

primal perch
#

gm

wicked summit
#

aight bouta head out

next wadi
faint timber
#

swift is fine tho

next wadi
#

dam!!!!

wicked summit
next wadi
primal perch
tepid olive
next wadi
#

yes agreed

gaunt mesa
#

yulky im surprised u haven't left this server yet

twilit jungle
frozen fable
#

Does anyone know where the path for the finder version of itunes on big sur/catalina is?

tepid olive
#

toilet?

lime pivot
#

cat?

tame plinth
#

Hello iam on xcode 12 hoe i can connect mysql in swiftui

tepid olive
#

uhhh xcode 12 hoe?

#

i’m pretty sure there's some SQLite framework for Xcode

tame plinth
#

Damn how i downgrade to xcode 11 !?

#

Anyway !?

#

I wanna mysql not framework

lime pivot
tame plinth
#

@lime pivot love yaaaa

tepid olive
#

@tame plinth you should keep Xcode 12 too

#

if you can afford the storage space

#

and for SwiftUI Xcode 12 is pretty useful

lime pivot
#

if you're releasing a tweak that supports iOS 12-13, you need Xcode 11. otherwise, you definitely want to be running the latest

tame plinth
#

Xcode 12 is easy

#

Iam just beginner of swift

#

Should i start from ios 13 swift 11 or ios 14 swift xcode 12

#

I can’t decide

#

Please help show me a good away developers

#

Iam not use for tweaks i just want to start making app

#

Like if i start xcode 12 for sure below ios 14 cant use the app

#

And below ios 14 cant use the app right !?

tepid olive
#

depends if you use SwiftUI 1

tame plinth
#

So cz of this cant decide

#

Iam just starter and xcode 12 is much easier for beginners

#

Yes thanks i’m thinking going with future better than staying with old versions @gaunt pewter and @tepid olive thanks for helping

tepid olive
#

do both if you can

unique solar
#

hey whats up everyone, I want to collect ioreg outputs for different apple devices, which will be very useful for security research. I created a github repo https://github.com/robre/ioreg-archive and would love for some people to contribute 🙂

next wadi
peak quartz
#

why tho

twilit carbon
#

what program can i use to reverse engineer tweaks? 🤔

subtle grail
#

hopper

#

ida

twilit carbon
#

thanks sir 😄

wicked summit
#

shovel

thin imp
#

e

pearl sail
#

I disassemble capt in my brain a lot as well

wicked summit
#

hey girl, let's disassemble the sheets

pearl sail
#

That implies I had one in the first place

tepid olive
#

test

#

test

#

success

indigo peak
#

Test failed

#

Error Code 0

restive ether
#

true

twilit jungle
#

Killed: -9

#

Killed: -9

restive ether
#

.

sly steeple
#

New developments on checkra1n passcode bypass?

restive ether
#

fuck you

restive ether
wicked summit
sly steeple
#

Sweet, Thanks man

twilit jungle
#

killed

restive ether
#

why not

wicked summit
#

Jesus is watching

twilit jungle
restive ether
#

le jew

wicked summit
#

imagine getting tempted by some bitch with an Apple product you couldn't even jailbreak

#

desperate mfs

twilit jungle
#

Thats only if you need to rely on others to make jailbreaks

wicked summit
#

lets jailbreak this chastity belt

#

bitches acting like jailbreak developers, always looking to exploit me

restive ether
#

you’ve never touched a woman besides your mother in your life

serene hawk
#

hello, when editing plist file in a tweak would this be correct: NSMutuableDictionary *dictionary = [dictionaryWithContentsofFile:pathtofile];
[dictionary setValue:value forKey:@„key“];

twilit jungle
#

Uhh use NSUserDefaults

serene hawk
#

instead of nsmutuabledictionary?

#

for editing plist file of an app forgot to mention that

wicked summit
serene hawk
wicked summit
#

dictionary writeContentsToFile:pathToFile atomically:YES

#

something like that

serene hawk
#

ahh okey yes thanks to yall preciate it

wicked summit
#

please write this up on the iphonedevwiki

#

i use nomaeprefs

#

that doesn't work between processes

twilit jungle
#

it do

wicked summit
#

i'm confused why you're using a path to a file as the suite name

#

@grave sparrow

#

i guess maybe that works

#

i don't know exactly how suiteName works

#

but i suppose it's really just a path to a file?

#

so you could give an absolute path and that way it'll truly be the same between processes?

#

in any case, write it up on the dev wiki

twilit jungle
#

Its more of an identifier used by cprefsd

wicked summit
#

you can't fault any new developer for their preferences when this exists

serene hawk
#

sorry for interrupting but do I have to hook a class to get the tweak running , since it is only editing a .plist?

wicked summit
#

i did not realize this

#

might be time for nomaeprefs update then

twilit jungle
restive ether
#

get an account and redo it

wicked summit
tepid olive
#

Yo

#

Can some help me with this

wicked summit
#

related to cephei hbpreferences

tepid olive
#

Tweak.xm:18: error: %orig does not make sense outside a method  
make[3]: *** [/var/theos/makefiles/instance/rules.mk:266: /var/mobile/Sandbox/Sandbox/.theos/obj/debug/arm64/Tweak.xm.mm] Error 255  
rm /var/mobile/Sandbox/Sandbox/.theos/obj/debug/arm64/Tweak.xm.mm  
make[2]: *** [/var/theos/makefiles/instance/library.mk:52: /var/mobile/Sandbox/Sandbox/.theos/obj/debug/armv7/Blockheads.dylib] Error 2  
make[2]: *** Waiting for unfinished jobs....  
make[2]: *** [/var/theos/makefiles/instance/library.mk:52: /var/mobile/Sandbox/Sandbox/.theos/obj/debug/arm64/Blockheads.dylib] Error 2  
make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2  
make: *** [/var/theos/makefiles/master/rules.mk:117: Blockheads.all.tweak.variables] Error 2

wicked summit
restive ether
#

there should be reliable documentation for everything

tepid olive
#

Its hooked tho i made it in flex then converted to theos

wicked summit
#

the iphonedevwiki should be better
it is better in other cases

restive ether
#

in a world where ios development has been established for over a decade, yes there should be

#

there’s a reason there’s so many garbage devs

#

they’re lazy or the documentation is serialist lacking

serene hawk
#

yes, Sorry and thanks inb4 so: my tweak should change the plist file with the commands I used above. do I have to hook into a class like uilabel or something so that it changes the .plist or can I go on to compiling the tweak without hooking into nothing

twilit jungle
#

more like, bothering the right person for an example...

tepid olive
#

How do i fix it

restive ether
#

bothering father ghost for all dev questions

tepid olive
#

U want me to send the code?

wicked summit
#

it's impossible to know that the method they outline isn't the best especially considering it just works from the new developer standpoint

twilit jungle
wicked summit
tepid olive
#

Theres nothing with %orig

serene hawk
#

ahh okey that clarified a lot for me thanks and sorry for bothering you

wicked summit
#

i know nothing

#

i'm not even talking under the hood stuff

twilit jungle
#

:swiftmoment:

tepid olive
#

This is my code

#

#import <UIKit/UIKit.h>

%hook Blockhead
-(float)health {
return 99999999999999999;
}
%end

%hook DonkeyLike
-(unsigned short)maxHealth {
return 99999999999999999;
}
%end

%hook Blockhead
-(void)hitWithForce:(int)arg1 blockhead:(id)arg2 {
arg1 = 999999999999999;
return %orig;
}
%end

%hook Blockhead
-(bool)canFly {
return 1;
}
%end

restive ether
tepid olive
restive ether
#

this is literally just returning like 4 values in a 2D minecraft ripoff

tepid olive
#

I dont know much about tweaks yet 😂

twilit jungle
#

DonkeyLike is an actual class? uhh

tepid olive
#

Im learning as i go tho 😂

restive ether
#

import UIKit

wicked summit
#

i totally agree
as i've progressed through tweak development, i've learned way more about how it ACTUALLY works
but when i started, i was basically just using things like %hook and %ctor as magic that just worked for me

restive ether
#

🗿

tepid olive
wicked summit
tepid olive
#

It was made like that 😂

wicked summit
#

yea i was about to say

#

bc i guess %orig is void

#

so you're returning void

#

so ig it's fine

tepid olive
#

What else would i have to fix?

wicked summit
#

why does UserDefaults initwithsuitename return UserDefaults?

#

when would it return nil?

tepid olive
#

Me?

#

K

wicked summit
#

idk what would be an invalid identifier

#

besides a path name

#

like /cock/bruh

#

com.wstyres.zebra
but when you access it the first time, the plist won't exist

#

@grave sparrow

#

i think that's fine

#

i think it's only the path thing

#

prob creates it if it can

#

but like it wont create /bruh/

#

yea

#

what about suiteName:""

#

well

#

im fucking around in the swift interpreter now

#

and it returned nil in none of those three cases

#

nor when i passed ""

#

so i have no clue when it actually goes nil

#

or what UserDefaults(suiteName:"/par/mobile/Library/Preferences/com.big.cock.plist") fully means

#

or what UserDefaults even means in an interpreter session

twilit jungle
#

User defaults isn't a 1 to 1 to a suite.

#

Its just a container for accessing defaults, whether that defaults has 1, many, or no permanent storage.

peak quartz
#

i guess messages from the future is possible

gentle grove
#

sorry i dont speak to people who live in the wrong time zone

peak quartz
#

but its nice to see they implemented the future

gentle grove
#

are you UTC-3

peak quartz
primal perch
gentle grove
#

yeah it's because linux uses UTC for the hardware clock but windows uses local time

#

let me look ujp the fix

gentle grove
#

well the fix your'e supposed tod o is set a reigstry key in windows to tell windows to use UTC on the hardware clock

#

yes it says arch linux but it doesnt matter what distro it is

peak quartz
#

didnt know it was that common i wasnt even looking for a fix

#

thanks 🙂

gentle grove
#

np

lime pivot
#

it doesn’t care about whether a plist exists yet though

#

think of defaults as a memory key-value store that populates its memory store from disk on first read

rain falcon
#

nfr

wicked summit
#

how can i run a .x file through the logos preprocessor

#

without compiling it

primal perch
#

$THEOS/bin/logos.pl tweak.x > processed.m nfr

wicked summit
wicked summit
#

okay yea

#

outta here w logos

#

if you just use substrate.h directly

#

beautiful Xcode autocompletion

pearl sail
faint timber
#

Im a professional coder now

#

portrait mode monitor and standup desk

#

gg

tender basin
#

Hi there, I currently am trying to write a tweak that logs a method response and outputs it to a file,. My only issue is, I don’t know how to check if I am hooked properly, and I also am not having my function returns outputted in the document either
I was researching online about needing an entitlement, but I’m not exactly sure what that is. If anyone is able to help, or knows the solution, please lmk

upbeat wyvern
upbeat wyvern
#

log to NSLog to test

#

or use logos %log

tender basin
#

@upbeat wyvern At the moment, I am using LogTool from https://github.com/kevinpiac/hookify

But, I thought NSLog only outputted to a Mac console?

#

I am able to get the tweak to compile, install, but never know if I am currently hooked or not, or even if the tweak even loaded at all

faint timber
upbeat wyvern
#

@tender basin idevicesyslog or net.limneos.oslog

tender basin
#

Thanks boss, reading on idevice atm lol

There’s surprisingly just ENOUGH material online to figure these things out, but a lot of digging for my first time. Golang had more docs to lookup when it first dropped than objc/tweak writing

upbeat wyvern
#

or if you want to be super obvious, make your hook crash the program 😄

#
   int *crash = NULL;
   *crash = 0xdeadbeef;

that should crash anything 😛

tender basin
#

Just answered my question lmao

#

(While I was typing) but sick. I’ll give it a go

upbeat wyvern
#

that's not generally a great way to test it though lmao

tender basin
#

I seen the example where people created a shader + sent text through it, but I can’t use it if I can’t even figure out if the hooks are even running.
I’ll try it all, it’s better knowing something will work than to never not know

upbeat wyvern
#

hmm too many levels of pointer, I was going to assign to void* originally then I wrote code that the compiler would have complained about... probably should have just written void **crash=NULL; *crash=NULL; sigh

#

fixed it to work with int tho

gentle grove
#

char *n = malloc(INT_MAX);

#

that isn't enough

#

char *n = malloc(1 << 64);

#

is this enough

#

char *n = malloc(~0);

#

new and improved

lime pivot
indigo peak
faint timber
subtle grail
#

char* n = malloc((size_t)malloc(INT_MAX))

tame plinth
#

How i connect swift with my mysql

#

Xcode 12

#

Like send or get data from mysql

#

Its possible !?

gaunt mesa
#

ok

restive ether
#

vibeOk

upbeat wyvern
gentle grove
#

oh cool

#

n[0] = 'a';

#

wait can I do h Th at

#

that works right

upbeat wyvern
#

Yeah that would crash when the malloc had failed

#

Because n==0 then

plain sedge
#

is it possible to link my tweaks against OpenSSL

primal perch
#

yea

plain sedge
#

cool

#

now to find (or...compile pain) a version of openssl that's modern enough for iOS 3/armv6

upbeat wyvern
#

Or wait, that may only be armv7?

wicked summit
#

iOS 3

gleaming wave
#

how can I compile a tool in theos without specifying a device IP?

gaunt mesa
#

make package

gleaming wave
#

I just want to create the binary

upbeat wyvern
#

make then

gleaming wave
#

I make and can't find where it built it

#

no obj or build directory

upbeat wyvern
#

.theos/obj

#

or something like that

#

.theos/ anyway

gleaming wave
#

awesome ty

upbeat wyvern
#

it'll have a different directory depending on release or debug build

gaunt mesa
#

^^

gleaming wave
#

any reason to ever build in release mode?

upbeat wyvern
#

yeah, faster optimization options

gleaming wave
#

oh ok, I was just wondering incase the extra debug symbols might be useful for collecting logs from users

#

building in release can preserve the symbols?

wicked summit
#

i don't think there's any benefit of building in debug for releases

#

i may be wrong

gleaming wave
#

probably not, I was just curious

upbeat wyvern
#

@gleaming wave it saves a .dSYM file for you that you can save to symbolicate logs from users

gleaming wave
#

good to know

next wadi
#

why do you dislike swift

wicked summit
#

^?

#

if the English language doesn't allow you to express your feelings, try the Swift language

#
@objc case guard let myFeelings = #sad() else { return bruh }
tepid olive
#

did you just put all the cursed Swift syntax in one line @wicked summit

#

you're mother

wicked summit
#

you are mother

tepid olive
#

whats up developers

wicked summit
#

what other language uses

[class method];

syntax

tepid olive
#

bro i have something for you

#

[[[[[objective]]] c]] sucks]]];

#

ill chain ur mom to my objective c

wicked summit
#
[[[[[[[[[[[self superview] superview] superview] superview] superview] superview] superview] superview] superview] superview] superview];
tepid olive
wicked summit
#

i just prefer general Swift syntax

tepid olive
#

swift is sexy objc is not

wicked summit
#

^

tepid olive
#

modern swift machos are tiny too

#

i still see people use the space-on-disk argument

#

nah i meant people still bring up that u used to have to bundle swiftlibs

wicked summit
#
@interface Class
@property (nonatomic) NSString *idk;
@end
tepid olive
#

LOL

#

bro why dont u try reading a book

#

on swift

wicked summit
#

true

tepid olive
#

im done making the "ill x or y" jokes

wicked summit
#
NSString *x = @"";
var x = ""
#
#import <Foundation/Foundation.h>
import Foundation
#

anyway, my newer beef is with the usage of Logos on macOS

wicked summit
#

that if you just interact with substrate directly

#

you can dev your tweaks in Xcode

tepid olive
#

yeah or better

#

you can dev your tweaks without theos and without xcode

#

best of both worlds

wicked summit
#

sure

#

you could compile w clang

#

but ima still use theos

tepid olive
#

less build dependencies better

wicked summit
#

bruj

tepid olive
#

hey man

#

just dont use autotools or meson

#

and ur a-ok

faint timber
#

whats the best practice

misty cradle
#

or in appcode

twilit jungle
#

or just don't

gaunt mesa
wicked summit
#

fair

gaunt mesa
#

nfr

#

i got it working in vscode

#

but that plug-in is too unstable

wicked summit
#

hacks though

restive ether
#

use rake

#

and xmake

primal perch
#

anyone want a 12 month correlium code

upbeat wyvern
#

I think it was based on a research study on what changes would best drive programmers to suicide

#

seriously you write some nice expression and it says "fuckoff that's too hard for the compiler to understand" fuck you. you're a computer. understand it.

#

yeah spaces having value is crap too

primal perch
#

x++

#

sorry no, only x += 1

wicked summit
#

@primal perch just make the custom postfix operator if you want it so bad

twilit jungle
surreal mountain
halcyon vault
#

how do you guys push a compiled tweak to your phone for testing?

#

like, pushing it to a repo? sending it over ssh?

subtle grail
#

make package install

primal perch
misty cradle
#

By sshing and moving the file over

faint timber
#

cringe

#

make do instead of make package install

primal perch
#

yeah epic cringe because reasons

faint timber
#

also please setup ssh keys, ssh config, and rc theos vars

halcyon vault
#

what’s make package install D:

faint timber
#

tbh rsync and xenon support should be added to theos

#

@primal perch

primal perch
next wadi
#

t

restive ether
next wadi
faint timber
#

@halcyon vault why u mega noob

next wadi
#

buh

halcyon vault
#

everyone is when they first start

#

Also, I fucked your mum

next wadi
#

agree

halcyon vault
#

so make package install is part of theos

#

and i can run it on my computer and it will send the deb to my iphone?

#

or do i have to send the tweak files to my phone and then use theos on my phone

faint timber
#

@halcyon vault true been doing this since 2016

#

been jailbreaking longer

halcyon vault
#

same but doing ur mum

#

I’m using theos on Linux though

primal perch
#

ntheos

halcyon vault
#

ah ok

#

so connect phone with usb?

#

awesome

#

Will it then appear in my package manager?

#

sweet

#

thanks so much for the help

faint timber
#

@gaunt pewter no idea what that means

restive ether
#

filza has a webdav

halcyon vault
#

like sparkling water

faint timber
#

ive never use xenon even tho I purchased and installed it

#

lol

#

@gaunt pewter pair computer button does nothing

#

@tepid olive use rsync

#

whats the workaround for now

#

ty

#

@gaunt pewter if you downgrade while prefs are open, prefs crash lol

#

also should add camera qr support

#

no

#

camera app

#

@gaunt pewter damn mounting is also broken

#

so all of prefs is broke

primal perch
#

yeah same

faint timber
#

of course I do

twilit jungle
primal perch
faint timber
#

some idiot fuck up their deb, I have extrainst_ in /

#

wtf

restive ether
faint timber
#

dude

#

what

#

the

#

fuck

#

spark

#

@grave sparrow show

#

pro tip

tepid olive
primal perch
#

anyone know how to create a uiview in objective c 2021 using tweak

faint timber
primal perch
#

thanks bro

restive ether
primal perch
faint timber
#

verticle monitor is so overpowered for git diff omg

surreal mountain
#

english 100

gaunt mesa
#

can we all agree that capt has 0 rights

wicked summit
#

capt has more rights than tale

gaunt mesa
#

anyways sileo for elucubratus coming very soon

wicked summit
gaunt mesa
#

as soon as the DNS is updated so that github pages works again

gaunt mesa
#

i'll merge it

late ridge
#

bbut

#

The I can make pwetty websites

#

What, you want me to learn Angular instead?

#

I swear I will never use react-native

wicked summit
#

so i can open it in Xcode as a package

#

wait

#

do i have it in the logos one?

#

no i dont

wicked summit
#

how?

#

um no it's fine

#

these are all nonissues

#

i didn't specify minimum ios version because i don't know what it is

tepid olive
#

tweaks dont need a silly install name tho

#

true true

wicked summit
#

man is trying to find issues

primal perch
#

its either that or actual development work

tepid olive
#

you're so right man i wouldnt want anyone knowing my personal name

wicked summit
#

if someone does that

#

what are they doing with their life

tepid olive
primal perch
#

time to dox him

tepid olive
primal perch
#

lets see he lives on earth probably

#

and his name is hayden

#

thats about all i got

tepid olive
primal perch
#

Had Yen

lime pivot
#

no reason you can't

#

think I did that for newterm before I changed it to an xcode project

primal perch
#

xcproj

lime pivot
#

$(shell find NewTerm -name \*.m -or -name \*.swift)

#

it'll only be evaluated when it's called if you define it using = rather than :=

tepid olive
#

speaking of newterm

lime pivot
#

newterm these bitches

tepid olive
#

i have tried to compile newterm 3 times ever

#

and failed everytime

#

you got a nice lil system there that i dont wanna fuck with bro

lime pivot
#

lmao

#

it's easier now

tepid olive
#

Hayd Enseay

wicked summit
#

@grave sparrow do you know what Package.swift does?

#

it's not compiled

lime pivot
#

at minimum if you just want to test the app it does work in the simulator, the environment it spawns is weird as shit though

tepid olive
#

i dont even remember why but it was always some errors with the objective c code that made me thing i was missing a dependency, but i dont think i was

wicked summit
#

i know

lime pivot
#

you land at a prompt that looks something like I have no name! /$

wicked summit
#

i saw you commented on Reddit, too

tepid olive
#

who would have thought

wicked summit
#

oh wait wtf

#

wait

lime pivot
#

but it works for dev purposes

wicked summit
#

@grave sparrow literally 2 mins ago

#

i just read capt lmao

#

yea

#

that was a wack coincidence

tepid olive
#

today i learned Captain Incorporated’s Reddit is Captain Jon

lime pivot
#

lol well that's what happens when I try to run it as M1 iOS compat mode

lime pivot
wicked summit
#

true, apologies

lime pivot
#

I would love to know why of all things, os_log is what's crashing, but anyway

wicked summit
#

why dead

#

it hooks springboard

#

and springboard can only be in springboard

lime pivot
primal perch
#

write better code i guess

#

or blame swift

#

its a good scapegoat

#

true

wicked summit
#

@grave sparrow wait how do you even get the install name of a dylib?

lime pivot
#

lol, we'll get there eventually

wicked summit
#

with otool?

lime pivot
#

tfw @

primal perch
#

he has more uptime than all unc0ver users

#

get it

#

u0 bad and unstable

lime pivot
#

haha yes

primal perch
lime pivot
#

I mean taurine hasn't crashed once and I've been running it for like 4 days now

#

too little too late

wicked summit
#

otool -D TweakWithoutLogos.dylib gives

TweakWithoutLogos.dylib (architecture arm64):
/Library/MobileSubstrate/DynamicLibraries/TweakWithoutLogos.dylib
TweakWithoutLogos.dylib (architecture arm64e):
/Library/MobileSubstrate/DynamicLibraries/TweakWithoutLogos.dylib
#

but maybe that's not how you do it

lime pivot
#

and I finally get to properly use procursus

wicked summit
lime pivot
#

I feel bad that I'm still on macOS 11.1 with all its bugs, the version this shipped with

#

but then again

#

34 days uptime

#

that's a few days short of how long I've had this

primal perch
#

meanwhile after 7 days of uptime with windows i have ~4000 active threads with nothing open

#

and after a reboot i have about 2k

lime pivot
#

that said, I'm not sure whether I might be causing the SSD wear issue to worsen that way

#

because when I switch between Xcode or WebStorm or VSCode I can feel the chug of it decompressing or reading back into RAM from swap

primal perch
#

pretty good for a 480gb after 2.5 years

wicked summit
#

i think it must now

lime pivot
#

may also be 16GB woes, that's why I went 32GB on my macbook

#

logos? theos?

wicked summit
#

theos

lime pivot
#

uh maybe? idk?

#

find out with otool -L blah.dylib | head -2

wicked summit
#
TweakWithoutLogos.dylib (architecture arm64):
    /Library/MobileSubstrate/DynamicLibraries/TweakWithoutLogos.dylib (compatibility version 0.0.0, current version 0.0.0)
primal perch
#

i think its rated for 320TBW too

lime pivot
wicked summit
#

so it does

primal perch
#

which is solid

wicked summit
#

bam not doxxed

#

now time to go through all of capt's old tweak dylibs in attempts to find his identity and dox him

lime pivot
#

see, thing is, the 512GB 970 Pro in my PC has this after 2 years Data Units Read: 53,516,595 [27.4 TB] Data Units Written: 39,952,183 [20.4 TB]
yet the M1 mini after 2 months has this Data Units Read: 81,540,541 [41.7 TB] Data Units Written: 77,658,588 [39.7 TB]

#

like idk about you but that does worry me just a tad

primal perch
#

damn thats bad

tepid olive
# lime pivot 34 days uptime

I have a solution: no more dyld shared cache. Get every framework + the kernel on an apt repo. Setup dependencies properly. Get everything to have a postinst with launchctl to restart the services

#

Boom never lose uptime

primal perch
#

that being said itll still probably last a long ass time

gaunt mesa
#

right side up terminal dev

lime pivot
#

tbh you can probably do an entire userland upgrade without rebooting by doing a launchctl userspace reboot

tepid olive
#

Likely

lime pivot
#

I feel like mostly only reason Apple forces a reboot is to patch the kernel and BIOS/iBoot

gaunt mesa
#

BIOS

lime pivot
#

why do you need install name anyway?

wicked summit
#

so he doesn't reveal name

gaunt mesa
#

for his trash DRM

lime pivot
primal perch
#

IOS 80

wicked summit
#

/Users/capt

gaunt mesa
tepid olive
#

Hes an undercover agent

#

Cant be known that his mac username is

primal perch
#

fr

tepid olive
#

/Users/yulky

gaunt mesa
#

his mac username is his real name

#

so yeah

tepid olive
#

Loss

lime pivot
#

I amuse myself too much that Wii ARM chiplet's firmware was called IOS

primal perch
#

C:\Users\Hayden

rain falcon
#

nfr

gaunt mesa
#

nfr

lime pivot
#

the tiny little ARM core hidden inside the PowerPC CPU

tepid olive
#

I wonder if anyones ever had slurs in their install_name

gaunt mesa
#

/Users/nicecar

wicked summit
#

capt and i are the same person, i just act dumb on my @grave sparrow account

tepid olive
#

Im stuff

wicked summit
gaunt mesa
#

idc if someone sees /Users/tale

lime pivot
#

(there are other more likely ways your file path can leak)

primal perch
#

ew linux user

lime pivot
#

(like asserts)

gaunt mesa
#

/Users/adamdemasisexdupe/

twilit jungle
#

D:\Users\Uhh

primal perch
#

C:\Users\shepgoba

#

true

lime pivot
gaunt mesa
#

no

#

adam demasi sex dupe

tepid olive
#

ffmpeg stores the flags i compiled it with and displays them when u do —version iirc

#

Go find out my real name

primal perch
#

i'd advise finding a new joke

gaunt mesa
#

ah yeas

#

hayden's real name is

#

Pwn20wnd

#

that's not pwn

#

lol

tepid olive
#

I follow ben on instagram lol

gaunt mesa
#

no

tepid olive
#

Its not pwn

gaunt mesa
#

it's his friend

#

if pwn's dad knew what he was doing

#

he would make pwn work harder in the farms

wicked summit
#

not found on my mac, wtf you liar

tepid olive
#

i dont think pwn is real

#

Hes an alias

gaunt mesa
#

inb4 pwn turns out to be coolstar

#

i am pwn

lime pivot
#

damn well that's what happens if you run it in iPad app mode

tepid olive
#

r/FindPwn

#

I have a theory

#

Pwn disappeared for a bit — right when trump was fighting the election results

#

Suspicious right?

lime pivot
#

oh dear

tepid olive
#

You know when he popped back up?

#

After it was all over

#

Thats all ima say

wicked summit
#

pwn is Ivanka

#

that's all ima say

lime pivot
#

yikes

tepid olive
#

Trumps longest con

#

The long twitter ban evade

#

Pwn20wnd is his alt

wicked summit
#

i thought brandonplank was the alt

#

oops

lime pivot
#

Pwn24wnd #MAGA

tepid olive
#

Holy shit hes right

#

2020

#

Pwn20

wicked summit
#

pwn24 omg

tepid olive
#

Wtf

wicked summit
#

wait

#

actually

lime pivot
#

I cracked the fucking code guys

#

it was in front of us the whole time

#

wake up sheeple

gaunt mesa
#

:uhh

#

sheeple

#

nfr

#

nfrsheep

primal perch
gaunt mesa
#

capt enjoys chocolate

#

cockolate

#

true

#

lemme leak the imporatnt parts

tepid olive
#

It does deeper

#

Pwn two owned?
But Pwn24wnd
Can be said pwn D A wned

lime pivot
#

jeez you really didn't need to out me like that

tepid olive
#

Somethingmust have dawned upon him

wicked summit
tepid olive
lime pivot
#

my favorite bug/feature of macOS 11.1 is the beachball cursor only spins if you move the mouse

steady nest
#

@tepid olive ?????? I swear I thought you were pwn20wnd, I have no idea where I got that idea from

#

care to explain

gaunt mesa
gaunt mesa
#

meaning it panics

#

for capt

#

maybe u should install panic tweak on it

tepid olive
#

Capt i gotta be honest

gaunt mesa
#

then it won't panic

tepid olive
#

I have left my m1 on downstairs for like the past month

gaunt mesa
#

cuz M1 bad

tepid olive
#

And my friends use it to watch movies and play music

lime pivot
tepid olive
#

And it hasnt rebooted

#

Not once

primal perch
#

his house electricity is just defunct

gaunt mesa
wicked summit
#

@gaunt mesa why did you dm me you'd get me dick

lime pivot
#

it comes with downgrade rights to NewTerm 3.11 for Workgroups, NewTerm 95, NewTerm 98 SE, and NewTerm NT 4.0 Workstation

primal perch
#

ok

tepid olive
#

The new newterm will soon become the old new newterm

wicked summit
lime pivot
gaunt mesa
#

NewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewTerm

#

ok it's not funny

tepid olive
#

Where is Term? Are they alright? Are they safe?

gaunt mesa
#

i need to ge thelp

primal perch
#

New New York

wicked summit
#

hey girl are you NewTerm? cuz i wanna have sex with you

gaunt mesa
#

exclusive leak of sileo channel

wicked summit
#

wait that doesn't make sense

#

or does it

tepid olive
gaunt mesa
#

ever little step we gotta bump

primal perch
#

but macos is more stable than windows !!

lime pivot
#

NewTerm 1.0: mostly just a quick fix and UI cleanup of MobileTerminal to work on iOS 7+
NewTerm 2.0: rewrote a bunch of it
NewTerm 2.1-2.2: rewrote all the ObjC to Swift (except terminal emulator)
NewTerm 3.0: terminal emulator replaced with SwiftTerm, UI rewritten in SwiftUI (god help me)

tepid olive
lime pivot
#

they take a lot of breaks

primal perch
#

much like the us senate

gaunt mesa
#

i literally just need them to fix the DNS thing and then i won't bother them for a while

wicked summit
#

@lime pivot when will NewTerm not have a % on every line

lime pivot
#

see at least with lawmakers you know it's because they're good for nothing and corrupt as fuck

gaunt mesa
#

adam ur gonna have fun with newterm 3.0

#

ur

lime pivot
#

coolstar ???? they just selectively choose not to do things that are actually in their best interest

primal perch
#

ur = you are and its pronounced you are

tepid olive
#

While i feel your pain i cant help but empathize with the other side. I have really needed to do docbook-xsl for the last year and hvent because i havent

gaunt mesa
primal perch
#

giant brain moment

tepid olive
#

Like i really really need to do it

#

But nobody wants to

#

Easiest package ever too

#

Just a copy paste literally

gaunt mesa
#

what if i do it

tepid olive
#

then ill say thank you and be happy

gaunt mesa
#

brb waiting for [insert annoying procursus stan] to figure out i help on both bootstraps

gaunt mesa
wicked summit
tepid olive
primal perch
#

Apple A14 Bionic

gaunt mesa
#

vodafone AU

lime pivot
#

there's proof of taurine stability

tepid olive
lime pivot
#

uptime 3 days 19 hours

tepid olive
#

Bro just use zebruh with [redacted] support

lime pivot
#

we stan the chariz shed

gaunt mesa
#

yes

#

chariz shed

#

hayden you should visit the chariz shed

lime pivot
#

where all the charizards are held captive to develop the chariz dot com backend

gaunt mesa
#

chariz is the #1 repo

lime pivot
#

@gaunt mesa how do you feel about becoming one of the charizards locked in the shed

tepid olive
#

You’ve seen the chariz shed. But wait till you see the diatrus domicile

gaunt mesa
lime pivot
#

don't forget to pack a year's supply of food and water

gaunt mesa
#

i'll just sneak into ur house

lime pivot
#

oh yeah and there's nowhere to pee

#

coffee is provided though!

gaunt mesa
#

i can probably figure out where u live from ur shed just cuz of that one time

tepid olive
lime pivot
#

which one time

gaunt mesa
#

the one time where u showed me in full while screensharing

lime pivot
gaunt mesa
tepid olive
gaunt mesa
#

look

#

if i was gonna stab you

#

i wouldn't tell you

#

i would just do it

lime pivot
gaunt mesa
restive ether
#

upside down terminal dev moment

gaunt mesa
#

upstate new york moment

restive ether
#

who

gaunt mesa
#

joe

restive ether
#

sorry i’ve renounced the title of update new york in favor of northeast

gaunt mesa
#

shut up

#

stupid admin

restive ether
#

this guy smacks your girl’s ass, what you doin?

gaunt mesa
#

holdup now i need to find the other picture

restive ether
#

bitch ass

gaunt mesa
#

no

#

it's from 2017

#

i think

restive ether
#

so..older than you

gaunt mesa
#

ah here

restive ether
#

i have never seen this photo lol

lime pivot
#

looks good ship it

restive ether
#

where is this from

gaunt mesa
#

this is the only photo that adam said was good

#

when he had long hair

wicked summit
restive ether
#

i have never seen a newterm bug in my life

gaunt mesa
restive ether
tepid olive
#

lol

#

had to find ur messsge

gaunt mesa
#

unsetcock

restive ether
#

i found that on some random r/jailbreakdevelopers post

#

about switching shells

gaunt mesa
#

sudo rm -rf --no-preserve-root /

tepid olive
#

Use fishshell troll

gaunt mesa
#

run this command

restive ether
#

because this was before it was easy

gaunt mesa
#

please

tepid olive
#

fish doesn't work on newterm

gaunt mesa
#

fish is great

tepid olive
#

Does for me

#

you tap the screen and it starts having a seizure

#

lucky

gaunt mesa
#

noe

tepid olive
#

Its just buggy

gaunt mesa
#

waiting for the day that i can use procursus

restive ether
#

does tcsh work in newterm troll

#

or rc

tepid olive
#

sus use it now

#

toilet cat shell?

restive ether
gaunt mesa