#development

1 messages · Page 385 of 1

primal perch
#

jules got covid

#

F

#

@narrow mason mfer are you dead yet

#

hope not

narrow mason
burnt niche
#

I had covid

primal perch
burnt niche
#

Wasnt bad

primal perch
narrow mason
#

fu covid

primal perch
#

true

lethal kayak
#

i know someone who can actually suck his own cock

primal perch
#

my brother got it rn

narrow mason
#

its usually possible if you remove one rib

primal perch
#

jules wins these

#

usually

narrow mason
#

wins what

primal perch
#

hope he wins so we can get more jules emotes

lethal kayak
#

he hasnt removed any ribs afaik

primal perch
narrow mason
#

:julestwerknude

lethal kayak
#

when

primal perch
#

:julestwerknude:

narrow mason
#

whos thiccer

#

jules or ntwerk

primal perch
#

ntwerk

narrow mason
primal perch
#

true

twilit jungle
narrow mason
lethal kayak
#

idk i think i have to see julestwerknude before i can judge that

primal perch
#

you could post pretty much any pink floyd song and its true

#

except maybe theri last album

lethal kayak
#

ok one sec

primal perch
#

not that good

lethal kayak
primal perch
lethal kayak
#

go ahead listen to the whole thing

primal perch
lethal kayak
#

i played this on the aux and everyone was like

#

wtf

narrow mason
#

how

primal perch
#

mfer

#

at least use spot correction

#

its the sky too

#

easy

lethal kayak
narrow mason
#

nah bro its funnier without

primal perch
narrow mason
#

he is traveling through pink floyds entire discography looking for his cock

lethal kayak
#

he still has not found it

narrow mason
#

f

primal perch
#

there

#

we fixed it

narrow mason
primal perch
#

true

#

see

#

its less funny b ut like

#

in a good way

tepid olive
narrow mason
#

he is lost at this point

#

:(

primal perch
#

he broke the wall

#

how

#

he will get eaten

narrow mason
primal perch
#

by the herbivorous cow

#

F

narrow mason
#

they are attacking now

#

they want their cocks back

primal perch
#

give them back jules

tepid olive
#

finally got usbfluxd working

dense void
#

So quick question; what's the development process like for iOS? I've dabbled in some C# and Python but C/C++ would be an entirely new beast for me. Should I probably attempt something a bit easier first?

primal perch
#

objective c and swift mainly

#

if you have a mac you should get xcode and try some beginner tutorials on one of those languages imo

#

which language you want to learn first depends on what aspect of ios you’re doing

dense void
#

I don't have a mac which I know is kind of a necessity for ios dev, but I could setup either a VM or a (this is almost a mac but not quite)

primal perch
#

well if you wanna do jailbreak dev then you don’t need one

#

but for app store stuff yea

dense void
#

Oh alright, that makes things easier then

primal perch
#

are you on windows or linux

dense void
#

Am I right to assume it's a bit more like linux/unix dev then?

#

running windows but I have a linux vm too

primal perch
#

a bit similar in terms of libraries and stuff yea

dense void
#

I thought so, okay cool, thanks for the info!

primal perch
#

get theos which has all the tool chains and stuff you need

tepid olive
#

dont use that toolchain

primal perch
#

then you can build apps and tweaks directly to your jailbriken device

dense void
#

Oh hey, there's even a port of python for ios too

tepid olive
#

use this toolchain

tepid olive
#

once i get around to it

primal perch
#

i’m just tryna keep it simple for now but yea

tepid olive
primal perch
#

well it’s true

#

it is simple

#

not easy nfrcoal

dense void
tepid olive
#

should I setup a launchd daemon to run usbfluxd in the background?

#

why not

upbeat wyvern
#

lol I was just testing stuff for my launchctl and ran launchctl limit maxfiles 512

#

that's interesting now 😄

gentle grove
#

Uhh does that do what it sounds like it would do

upbeat wyvern
#

well yes, yes it does

#
Sams-vMac:launchctl sam$ sudo ./launchctl limit maxfiles 256 unlimited
sudo: unable to create pipe: Too many open files in system
#
Sams-vMac:swift sam$ ls
dyld: Library not loaded: /sw/lib/libintl.8.dylib
  Referenced from: /sw/bin/ls
  Reason: no suitable image found.  Did find:
        /sw/lib/libintl.8.dylib: open() failed with errno=23
        /sw/lib/libintl.8.dylib: stat() failed with errno=1
        /sw/lib/libintl.8.dylib: open() failed with errno=23
Abort trap: 6
#

etc

#

the limit was 256 soft with unlimited hard

#

I meant to just double it... but it set hard and soft to 512

#

I thought it would be a launchd limit too not like... a holy hell whole damn system limit

#

goes off to hunt down his virtual power button

upbeat wyvern
#

there is literally no way out because it needs to open a pipe (file) to increase it again lol

gentle grove
#

systemctl

lime pivot
#

there was a bug with the 32-bit iOS 9 simulator not booting on Mojave if you have a 64-bit simulator booted, the solution was to increase the max files

upbeat wyvern
#

also sudo or su require opening a file lmao

lime pivot
#

of course me smartass copy pasted from stack overflow instead of checking what the current value is

gentle grove
#

It requires opening /usr/bin/sudo rights

#

Oh and /etc/passwd

upbeat wyvern
#

also sudoers

gentle grove
#

Yeah

upbeat wyvern
#

as soon as I saw the result of the next command I started laughing because I knew I was screwed

lime pivot
#

max open files is based on RAM so the "larger" value in the SO answer was actually lower than the default I already had 😬

upbeat wyvern
#

haha

gentle grove
#

Just close all your files WeSmart

upbeat wyvern
#

pfft

lime pivot
#

lmao, I actually did that to avoid rebooting

#

quit browser and anything else non-essential

upbeat wyvern
#

I'm not sure I could get it under 512 open files

#

I can't even log into the GUI

lime pivot
#

got the system to a state where I could set it to a sensible number

upbeat wyvern
#

I found my virtual reboot button and hit it lol

gentle grove
#

Is it physically possible to kill kernel_task

upbeat wyvern
#

um, yes... hit the power button

gentle grove
#

That's true

upbeat wyvern
#

so I can also confirm that launchctl limit 512 0 does not mean hard limit of unlimited

#

hits power button again

#

why would it support setting a hard limit of 0 open files? srsly?

gentle grove
#

Lmao

#

What about -1

faint timber
#

wrong channel

chrome birch
#

omg 😆 sorry

lime pivot
#

just set it to INT_MAX or whatever type that actually is in the kernel I guess

upbeat wyvern
#

-1 is supposed to be unlimited

#

but it didn't do it, so I tried 0

#

default is 256 soft, unlimited hard

burnt niche
#

Finally got done making it so i dont have to use my teachers vm

lime pivot
#

what is the soft limit meant to do?

tepid olive
upbeat wyvern
#

unlimited gets replaced with -1

#
      if (strcmp(argv[3], "unlimited") == 0) {
          hardlimit = -1;
      } else {
upbeat wyvern
tepid olive
#

soft limit is like a default but if the process explicitly requests it then it can change it I think

#

without being root

#

up to the hard limit

primal perch
dusk island
#

@misty cradle

misty cradle
tepid olive
half walrus
#

me on my phone

gaunt mesa
#

hi

#

welp time to school for 3 hours

#

then i go back to sleep cb_yay

half walrus
#

i too will be wasting the next 3 hours of my time

gaunt mesa
#

well atleast we know its a waste of time

tepid olive
#

quizzes today yay fun

wicked summit
tepid olive
#

python virus ok buddy

#

___ is a virus

grim sparrow
#

!jumbo kirbyuhh

tepid olive
#

crescendo is a virus

gaunt mesa
tepid olive
#

does a rhombus have to have 90 degree angles

#

no right?

tardy narwhal
gaunt mesa
tardy narwhal
#

I’ll ask slim to add a lmgtfy function to gir

tepid olive
#

.lmgtfy

#

ok so the bisection is 90 degrees holy fuck im unprepared for this

#

Linking llvm be like

#

Your system has run out of application memory.
To avoid problems with your computer, quit any applications you are not using.

gaunt mesa
#

quit Hayden.app

tepid olive
#

And why is it using so much memory

#

well a) no its not tracked because i turned that off

#

but b) wtf why

#

why crash bro

wicked summit
#

swift tweak swift tweak

#

ObjC is a virus ObjC is a virus

tepid olive
#

ARE YOU FUCKING KIDDING ME
THIS PHONE WAS PLUGGED IN ALL NIGHT WITH A CABLE THAT DOESNT WORK

grim sparrow
#

L

grim sparrow
wicked summit
grim sparrow
#

is that a threat

tepid olive
#

import Orion

#

more like import MyCock

valid venture
#

! false

tepid olive
#
main.swift:1:8: error: no such module 'MyCock'
import MyCock
       ^
#

no, i swear, I have a cock

#

Why are all the devs in this channel obsessed with cock

grim sparrow
#

i'm not

#

I don't like cock

gentle grove
#

#include <cock.h>

tepid olive
gentle grove
#

Yes

#

You are obsessed

tepid olive
#

lol I'm just playin

#

@tepid olive why do you love cock?

gentle grove
#

Do you just cock your head to the side in all you pfp's?

tepid olive
#

it was a correct use of the word

gentle grove
#

I know that's why it's funny

grim sparrow
gentle grove
grim sparrow
#

theres more r words in this chat than cock

tepid olive
gentle grove
#

you're restarted

grim sparrow
#

true

tepid olive
wicked summit
tepid olive
gentle grove
#

how about 'a'

grim sparrow
wicked summit
#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

grim sparrow
#

spam

gentle grove
#

that's a lot of a

wicked summit
#

a

#

a

#

a

#

a

#

a

#

a

#

let's get to 100,000 today

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

#

a

tepid olive
#

stfu

gentle grove
#

a
@wicked summit

wicked summit
#

a

gentle grove
#

a
@wicked summit

wicked summit
#

a

grim sparrow
wicked summit
#

a

#

a

tepid olive
wicked summit
#

a

#

a

gentle grove
#

a
@wicked summit > a
@wicked summit

grim sparrow
#

bruh

gentle grove
#

True

wicked summit
#

😦

gentle grove
#

I'm pretty sure it's counting amount of messages

tepid olive
#

yes

#

it is

grim sparrow
#

bruh

gentle grove
#

Amy

#

Amy

#

Amy

wicked summit
#

sorry my keyboard glitched

grim sparrow
#

I'm not that open, that's why

gentle grove
#

Amy

#

Amy

#

Amy

#

Ok now if should be 70

tepid olive
#

69

#

actually

gentle grove
#

How

tepid olive
#

i deleted

#

woeis amy

grim sparrow
grim sparrow
#

lol

strange hawk
#

I tried theos-jailed but can’t seem to get it to work on arm64e devices (works fine on others) I’m guessing it’s because of cydia substrate? If so is it possible to use substitute instead of substrate?

grim sparrow
#

Apps are only arm64

#

so you don't need to bother with arm64e

strange hawk
#

but why does it crash on arm64e devices? i can send the crash log if you want

grim sparrow
#

I can't tell you exactly what it crashes, all I can you is that app store apps are only arm64

#

the only apps that should be arm64e on your device are system ones

tepid olive
#

dont build an arm64e arch, they might be why its crashing

#

cause it's trying to load arm64e in arm64

grim sparrow
strange hawk
#
APPNAME.app/Frameworks/CydiaSubstrate.framework/CydiaSubstrate: arm64 dylibs cannot be loaded into arm64e processes

this is the crash log btw

tepid olive
#

your app is arm64e KEKW

grim sparrow
#

I mean it's telling you exactly what the issue is

tepid olive
#

then you need an arm64e arch

grim sparrow
#

what app is it

#

out of curiosity

strange hawk
grim sparrow
tepid olive
#

just tell us

grim sparrow
#

the fact it's got an arm64e slice suggests it's a tweak app or a system app

tepid olive
#

or a jailbreak

grim sparrow
#

lol

#

what jailbreak

tepid olive
#

u0?

#

maybe to remove ads

grim sparrow
#

that would make sense

tepid olive
#

but just use odyssey

#

u0 sucks compared to odyssey

grim sparrow
#

I have been locked out of Odyssey 😠

tepid olive
#

what?

grim sparrow
#

I had to use ra1n on my 7 so I could test stuff again

#

I tried a beta and it failed 10/10 times, so I tried an older release version and now none of them work

#

the ldrestart doesn't happen

tepid olive
#

use the latest ipa

grim sparrow
#

I have

#

I have the latest ipa installed rn

tepid olive
#

and oop

#

works for tons of people

grim sparrow
#

i know

#

my phone is just weird

tepid olive
#

didnt ask

grim sparrow
#

lol

#

why

tepid olive
#

NO I DO NOT

grim sparrow
tepid olive
#

go ahead use zero two emotes

grim sparrow
#

yeah

tepid olive
#

spam

#

selfbot.start

grim sparrow
#

oh I remember that

tepid olive
grim sparrow
#

lol

strange hawk
grim sparrow
#

show the crash log

strange hawk
#

its the same as before

#

one sec

grim sparrow
#

lol

#

noob

gaunt mesa
#

lol

#

noob

#

ask ngh0st

strange hawk
tepid olive
#

are you on an arm64e device

strange hawk
#

i don't have an arm64e myself, but i sent the ipa to someone

tepid olive
#

oh

#

i know the issue

#

it's trying to use substrate

#

theos-jailed doesnt work with arm64e

#

nfr

#

why not

#

just wondering

gaunt mesa
tepid olive
#

cause substrate doesnt work on arm64e

#

bruh

gaunt mesa
#

there is no substrate a64e slice

tepid olive
#

substrate

#

ew

#

make your own substrate sofuckingfunny

gaunt mesa
#

stfu

tepid olive
strange hawk
tepid olive
#

there is no x86_64 substrate

#

does it only need the lib and not the injector?

#

where can get x86_64 substrate?

ashen birch
#

where can i get arm128 libhooker

tepid olive
strange hawk
tepid olive
#

is it possible to get a method implementation, store it, and replace the implementation so you can call the original implementation from the new one. (with just objc runtime)

#

im just wondering

#

i think it would be but idrk

#

idk if substrate does some other shit

tepid olive
#

but tbh id just use odyssey

#

fuck u0

tepid olive
#

you can pack CydiaSubstrate.framework into an IPA for arm64e

#

it works fine

#

no

#

I've literally done it before

#

how

#

whered you get an arm64e CydiaSubstrate.framework

gaunt mesa
#

ask in about 3 hours

tepid olive
#

idk it came with theos

#

or something I downloaded for it

gaunt mesa
#

bruh what

tepid olive
#
CydiaSubstrate: Mach-O universal binary with 3 architectures: [armv6:Mach-O armv6 dynamically linked shared library, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|BINDS_TO_WEAK|NO_REEXPORTED_DYLIBS>] [armv7:Mach-O armv7 dynamically linked shared library, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|BINDS_TO_WEAK|NO_REEXPORTED_DYLIBS>] [arm64:Mach-O 64-bit arm64 dynamically linked shared library, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|BINDS_TO_WEAK|NO_REEXPORTED_DYLIBS>]
#

not arm64e

#

I just use install_name_tool and copy it into Frameworks

#

it works on my arm64e device lol

#

is it actually substrate

#

or is it substitute or lh

#

renamed to substrate

gaunt mesa
#

wait no

#

cameron

#

idiot

#

apps don't need arm64e

tepid olive
#

^

#

was thinking that

#

this dude is trying to theos-jailed u0

gaunt mesa
tepid olive
#

doesn't u0 have DRM

#

and jailbreaks need arm64e

tepid olive
tardy narwhal
gaunt mesa
#

it's DRM is to prevent itself from being reproduced

#

ie. it's been run through hikari like 99 million times

#

apps are arm64

tepid olive
#

u0 and odyssey have arm64e

twilit jungle
#

there isn’t one, unless things have changed drastically

grim sparrow
#

What

#

Ok yeah

twilit jungle
#

Unless you are talking about groups

grim sparrow
#

Look at my implementation in grapher, best way is to just read the plist

twilit jungle
#

Yeah you’d have to read file for sandbox/containers. NSUserDefaults would try to read the preferences that are stored within its container which /var/mobile/... wouldn’t be part of.

#

Yeah, both of those are APIs for the same underlying system

grim sparrow
#

It wouldn’t be too hard to make a new class extending user defaults to just read the plist

tepid olive
#

@grave sparrow this ent may help com.apple.security.exception.shared-preference.read-write

grim sparrow
grim sparrow
#

Yeah

#

But without the Cephei

#

I don’t like having to bundle a whole framework just to use one class of it

twilit jungle
tepid olive
#

And maybe user-preference-read and user-preference-write

twilit jungle
#

But its okay to create a whole prefs bundle for just an enable switch

tepid olive
#

But I'm just taking out my ass

tepid olive
twilit jungle
tepid olive
#

Whats wrong with that?

#

It'd look just like the airplane mode switch

twilit jungle
#

Lol you missed the point of creating a bundle for no reason.

tepid olive
#

Having just a switch doesn't require a whole bundle

#

Just a plist

misty cradle
#

or just dont have switch

tepid olive
#

Why would you do that

#

Being able to disable a tweak is good

grim sparrow
#

That’s just a fancy way of saying uninstall

twilit jungle
#

Its funny when people add a respring button for that enable switch only prefs too.

grim sparrow
gaunt mesa
#

@lapis vessel did u update flow recently?

#

seems that lyricify integration broke and i'm wondering whether that was completely my fault

twilit jungle
lapis vessel
gaunt mesa
#

wtf

#

i literally haven't touched the tweak hooks in months either

lapis vessel
#

lmao last update was May 30, 2020

#

definitely not me breaking anything lol

gaunt mesa
#

weird

#

time to investigate

frozen ingot
#

was someone talking about me yesterday? @tepid olive

tepid olive
#

I don't know who you are

frozen ingot
#

wtf

#

someone said something about 1 hr ios trails at corellium

tepid olive
#

Oh

#

lol

frozen ingot
#

oh i

#

hi

tepid olive
#

You are the guy who said you'd get clu3less a 1hr corellium trial

frozen ingot
#

yeah

#

i can get anyone

tepid olive
#

Which is available to everyone KEKW

frozen ingot
#

not for iOS

#

its not

tepid olive
#

?

#

It's a 1hr 2 core trial, isn't it?

frozen ingot
#

yeah, but they only approve so many people. i have a hookup over there

#

and its not "live" yet

tepid olive
frozen ingot
#

so thats why i offered it since i can get their accounts approved right away

tepid olive
#

It's literally on the site

frozen ingot
#

^

tardy narwhal
#

huh, don’t you also put them on a list and then they get approved

#

isn’t that exactly the same as waiting for them to officially get back to you lmao

tepid olive
#

yo geometry quiz done

#

that shit was ez

#

wtf was i on i didnt need to study

#

any package requests for procursus

grim sparrow
#

libCum

tepid olive
#

YOO SVG

#

nice

#

100000000x1000000000

#

pls

tepid olive
#

apple has a syslogd(?)

#

yeah

#

I never managed to read the syslog on device when I was jailbroken

#

only with idevicesyslog from my computer

#

yeah

#

i dont think you can from the phone

#

well you kinda can, just not live

#

trigger a sysdiagnose by pressing both volume buttons and power button at the same time

#

true

#

someone should figure out how to do that

#
oslog

os_log implementation for iOS 10

Author

Elias Limneos

Version

0.0.1-8

Repo
Bundle ID

net.limneos.oslog

More Info
twilit jungle
#

Why is it bad?

tepid olive
#

I wonder if I can get idevicesyslog to work locally

twilit jungle
#

Well its OSS if you want to take a stab at making it faster

tepid olive
#

does libflex also break os log or no

tepid olive
#

I think

#

but most logs go to oslog now

#

so you won't see much

#

have you ever done that

gaunt mesa
#

gm

#

google moment

tepid olive
#

how

#

It's in my notes app somewhere hold on

#

or not :/ wut

#

where was I copying and pasting those commands from like a month ago

#

gimme a sec

#

launchctl load -w /System/Library/LaunchDaemons/com.apple.syslogd.plist

#

yeah, did that

#

but how do i read it

#

then run ondeviceconsole again

#

I actually tried many things on my Apple TV 4K but it never had any meaningful output

#

this ondeviceconsole?

#

Yeah

#

let me compile it real quick

#

If it works you should see something like asl is here to serve you

#

whatever that means lol

#

I think it's on cydia

#

yeah it is

#

what repo?

#

Bigboss

#

im good

#

ill just compile it

#

ofc they dont include Corefoundation

pearl sail
#

Corefoundation is the bane of our existences

tepid olive
#

no, its people relying on theos to include foundation automatically

#
iPhone:~ mobile% ondeviceconsole

========================
ASL is here to serve you
Jan 21 14:27:43 iPhone syslogd[1765] <Notice>: --- syslogd restarted ---
Jan 21 14:27:43 iPhone syslogd[1765] <Notice>: Configuration Notice:
    ASL Module "com.apple.contacts.ContactsAutocomplete" claims selected messages.
    Those messages may not appear in standard system log files or in the ASL database.
Jan 21 14:27:43 iPhone syslogd[1765] <Notice>: Configuration Notice:
    ASL Module "com.apple.clouddocs" claims selected messages.
    Those messages may not appear in standard system log files or in the ASL database.
#

yay

twilit jungle
#

asl is here to serve you

pearl sail
#

Cmake compiling

tepid olive
#

thats just cmake being dumb

pearl sail
#

true

#

fuck cmake

tepid olive
#

true

pearl sail
#

for being dumb asf

tepid olive
#

dont let hayden hear you say that though

pearl sail
#

Hayden would agree that it is their fault

tepid olive
#

yeah

#

but he loves cmake

pearl sail
#

I mean it is a okay build system

tepid olive
#

CMake isn’t dumb

#

The user is dumb

tepid olive
#

Thats not cmake the build systems fault thats the maintainer’s fault

#

Speaking of, I’ll PR that today

pearl sail
twilit jungle
ashen birch
#

cmake is stupid

#

purely because i refuse to learn it

tepid olive
#

cock make

ashen birch
#

now stan autotools

#

stan nano

tepid olive
#

Its not even hard

ashen birch
#

and have a good day

tepid olive
half walrus
gaunt mesa
#

LOL

ashen birch
#

Don Cheadle time.

pearl sail
tepid olive
half walrus
#

wish ida were not single threaded mcatBongo

#

gonna be a long day

tepid olive
#

Can you imagine the race conditions though

#

Like after 30 years of single threaded ida

half walrus
#

oh for sure

tepid olive
#

or however long it's been around

half walrus
#

but for a $5k program you'd hope they'd be able to figure that out'

pearl sail
#

Why not RE ida with ida and make a multithreaded IDA

tepid olive
#

That would probably be an extra 2k lmao

half walrus
#

i'd pay it

#

lol

tepid olive
#

Lol same

#

Ifiak god among men

half walrus
#

currently just repeatedly running bindiff on two kernels

#

hopefully I can have a symbolicated-ish version of the corellium kernel by friday

#

think i've gotten around 4 or 5 thousand so far

pearl sail
#

wait are you RE Corellium

half walrus
#

no

#

i'm REing with corellium

pearl sail
#

Oh i read that wrong lol

half walrus
tepid olive
#

iHoot

pearl sail
#

imagine tho RE Corellium while using Corellium now that would be ultimate 5head plays

tepid olive
#

i don't think that'd work...

pearl sail
#

pretty sure it wouldn't that is why I said imagine

tepid olive
#

corellium is web based

half walrus
#

just use xnu arm64 qemu?

tepid olive
#

what phone does that do?

#

nfr

lethal kayak
tepid olive
#

looks like 6s

half walrus
tepid olive
#

sell it for $1

half walrus
#

its always the

#

stupidly small like 20 line tweaks

tepid olive
#

nah it’s like 100 ish

#

cause nuts and balls

#

yeah 120 including empty lines

twilit jungle
tepid olive
#

only reason is because there is no unique class for it

twilit jungle
tepid olive
#

it’s just a status bar string view

#

no super class or other sort of identification from what i can tell

#

no “identifier” or “type”

half walrus
#

wouldn't wanna hook it if it did though

#

just hook the view controller and hook the property

twilit jungle
tepid olive
#

true i could

#

eventually i will

#

question is, do i care enough

#

tbh have nothing else to do

#

may as well

#

eventually

#

probably not until 1 hour before release

half walrus
#

alright time for kernel #2

narrow mason
#

Popcorn

half walrus
#

got abt 5k from #1

tepid olive
#

5k of what

half walrus
#

symbols

tepid olive
#

oh

late ridge
#

krit

#

you should sanitize input for the ?class= parameter

tepid olive
#

:babysquiggarun

late ridge
#

although it makes for a fun way to test new XSS methods

tepid olive
grim sparrow
tepid olive
#

oh I should remove the 8080

#

oh fuck that’s filtered still

#

yes

late ridge
tepid olive
#

what? did you say r word fr

#

you lack cognitive function

#

that’s what i said

#

I just copy pasted the link from earlier on this channel

tepid olive
#

wait does that mean i can make malicious krit hdev link

#

rick roll incoming

#

true

tepid olive
#

damn

#

you beat me to it

late ridge
#

lol

tepid olive
#

add ip grabber script then gg

#

ok who asked

late ridge
#

lol

tepid olive
#

wtf is in nfr.zip

#

is discord down

#

wtf

#

why can’t i start it

#

on my pc

late ridge
tepid olive
#

my internet connection works

#

fucking gay

#

update failed retrying in 20 seconds gay gay gay

#

just work

half walrus
late ridge
#

press it and find out

half walrus
#

all you have to do is put the entire script in the link

tepid olive
#

nfr

#

true

#

it doesn't seem to work on mobile

late ridge
#

oh

#

F

tepid olive
#

unless krit changed something

half walrus
#

haven't touched it

tepid olive
#

lemme try

#

this seems fun

half walrus
#

it's on the list but in terms of vulns that's not really a vuln

#

"if a user copy-pastes a script into their browser the script executes"

#

:O

late ridge
half walrus
#

just found a vuln on discord

#

if i click inspect element it lets me run javascript on my computer

#

:oO

burnt niche
#

do i have to specify a toolchain in dragon like i do in theos?

late ridge
#

I think they give a badge for that

#

make a write-up /s

tepid olive
#

WTF DISCORD HACKS BRO

#

i hate java script

#

bad language

burnt niche
#

i already have discord hacks

tepid olive
#

yeah i use a modded client too

half walrus
tepid olive
#

hell, i developed a module for this client LMAO

burnt niche
#

i haven't put a toolchain in there

half walrus
#

if ur on macos just use xcode

tepid olive
#

“developed” in javascript nfr

#

i developed a load of useless shit in the past month

burnt niche
#

so in theos i have to do this ```PREFIX=$(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/

tepid olive
burnt niche
#

i haven't put a toolchain in dragonbuild

twilit jungle
half walrus
#

what are you trying to do

tepid olive
half walrus
#

dragon is just going to call clang, so whatever toolchain pops up when you call clang in terminal is what's gonna get used

#

and you can specify the active toolchain across macos via the TOOLCHAINS console variable

#

if said envar is empty it'll use the default one in xcode

burnt niche
#

well i had the error for the pref bundle and i thought it was because of the toolchain

half walrus
#

clang --version in terminal please

burnt niche
#

because theos doesn't work as well if i dont specify the toolchain path

#
Target: x86_64-apple-darwin20.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin```
half walrus
#

sigh

burnt niche
#

lmfao whats wrong

half walrus
burnt niche
#

can i get the toolchain from theos and put it in .dragonbuild/toolchain

pearl sail
#

why not symlink it

#

unless you plan to use Dragon all the time

burnt niche
#

im just gonna do xcode select command

#

no idea how tho

tepid olive
#
iPhone:~ mobile% usbfluxctl list
1: 10.0.0.147:12345 (1)
    67dd053cc88bf1f70c64f333d58c27b0da11b76e
iPhone:~ mobile% usdmuxd
zsh: command not found: usdmuxd
iPhone:~ mobile% idevicerestore -u 67dd053cc88bf1f70c64f333d58c27b0da11b76e -le
burnt niche
#

anyone know how to change toolchains in xcode?

#

is it just changing your command line tools to 11.7?

grim sparrow
#

sudo xcode-select --switch /Applications/Xcode.app

pearl sail
#

@burnt niche I believe you download the specific xcode command line tools from apple's dev site and then selecting in xcode's preferences

#

or use that command

burnt niche
#

I have both xcodes

grim sparrow
#

I have /Applications/Xcode11.app

burnt niche
#

11.7

grim sparrow
#

just use that command to switch to Xcode 11 when you need to compile tweaks

burnt niche
#

Would this be the same thing?

grim sparrow
#

yeah

#

oh pog

burnt niche
#

It works pepehands

tepid olive
#

wtf objc runtime shit is fun

#

meanwhile screwing myself over by not doing my quiz grade homework assignment due tomorrow

burnt niche
#

how do you add a resource bundle in dragon i am so lost

tepid olive
burnt niche
#
reachbundle:
    dir: Resources
    type: resource-bundle
tepid olive
#

there’s a readme for a reason

burnt niche
#

i read it

tepid olive
#

ok well just replace the example with what you need

#

alright time to pop this bad boy in ida

#

let’s see why my shit isn’t working

burnt niche
#

i did ```
reachbundle:
dir: Resources
type: resource-bundle
files:
- "*.png"

tepid olive
#

BRUH

#

files is files to be compiled

#

you don’t compile a png

#

if you don’t have any files to compile don’t add any to that list

#

just add your resources to resources folder

#

(that means the pngs)

burnt niche
#

yes i tried both

#
reachbundle:
    dir: Resources
    type: resource-bundle

tepid olive
#

show the other way you tried

burnt niche
#

this is the way i did

tepid olive
#

yeah

#

as long as there aren’t any other required params that should work

#

if that doesn’t work; what is your error

burnt niche
#

no error . the image does not show

tepid olive
#

yeah then you didn’t put it in resources

#

does the bundle exist in staging dir

#

and if so, where

#

and does it have the resources in the bundle

#

staging dir is .dragon/_/

burnt niche
#

i am gonna try using bundle

tepid olive
#

wait

#

isn’t that what it’s supposed to be

#

idk if there is a resource-bundle option lol

#

then again i’m using an old dragon commit

#

anyways i’m gonna go for a workout, i’ll be back later. maybe someone else can pickup from here

burnt niche
#

lmao im just gonna use theos

#

gah damn

#

i would use my makefile instead of dragonmake

#

but that doesnt work

grim sparrow
tepid olive
#

yeah i would honestly recommend using theos

#

it’s much easier for a beginner

#

dragon takes a lot of debugging sometimes LOL

#

and it’s much less documented than theos

burnt niche
#

true

#

its got time to grow so no worries

#

@twilit jungle i am sorry i was busy with school work these past days but what did i need to do for reachability?

twilit jungle
burnt niche
#

If its not much trouble, could you tell me how you figured that out because that would help me become independent peepoLove

twilit jungle
#

I don't remember what I told you

burnt niche
#

Lmao

#

I think it was edit the gesture recognizer methods to do something honestly forgot

twilit jungle
burnt niche
#

Ill try to look for it

#

Yes how did you figure that out

twilit jungle
#

Uhh, well hitTest was working correctly so the event was being forwarded correctly. Which means the gesture system wasn't recognizing your gesture. And then I remembered you were hooking the tap method to do nothing.

burnt niche
#

No my gesture recognizer method is doing animations😂

#

Im gonna “attempt” to do what you just said

tepid olive
#

anyone have any idea why theos isnt generating control files for me anymore?

twilit jungle
burnt niche
#

Oh got it

tepid olive
#

its happened across all templates ive tried

burnt niche
#

@twilit jungle can i just hook all the gesture recog methods in sbrmanager and make them do nothing TrollFront

#
- (bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (bool)gestureRecognizerShouldBegin:(id)arg1;``` so these are the methods that i need to edit
half walrus
#

requests for frameworks to extract from the cache while I"m killing time?

surreal mountain
#

please

#

idk if thats in the cache

half walrus
surreal mountain
#

return false or whatever

surreal mountain
#

wtf

#

ty

burnt niche
half walrus
#

tool is fast af

#

time to see if it worked

surreal mountain
half walrus
#

seems to be a bug with metaclass pointer fixing or something similar but as far as basic RE goes it seems to have covered everything

tepid olive
half walrus
tepid olive
#

Ah

#

Are yours and upstream equal?

half walrus
#

unsure

#

i just know mine is in a stable functioning condition

tepid olive
#

Yeah

half walrus
#

not sure if upstream merged my changes bc there were a shit ton

tepid olive
#

You just added stuff to readme

#

Everything else got merged it seems

half walrus
#

not sure if i agree with their preproccessing load command fix

tepid olive
#

Would it be possible to add to pro?

half walrus
#

they're trying to make shit dlopenable but I don't like the way they did it

#

I mean, you can add it but it's just a pure python project and would be better suited to being added to pip/dragon/other things

tepid olive
#

Well yeah, it'd be a pip package distributed with apt preferably

half walrus
#

if you want to fork mine, merge upstream, pr that into mine, and then PR pip support into mine go ahead

burnt niche
#

even if i made them return false, it still wouldnt help me

tepid olive
#

Restoring a phone over usbfluxd KEKW

restive ether
#

sounds awful

tepid olive
#

same minus the usbfluxd part

#

my bootloop bug is still unpatched in 14.4 RC frbounce

tepid olive
#

i just use otool or whatever sofuckingfunny

half walrus
#

scroll up

#

like

tepid olive
#

oh

half walrus
#

10 pixels up

tepid olive
#

ITS RIGHT THERE

half walrus
#

fixed the recursive extractor

#

finally

#

this'll be on my header site in a bit

primal perch
#

true

tepid olive
#

i think i actually still have like the whole cache extracted from 14.1

grim sparrow
half walrus
#

this extracts with optimizations reversed

#

so

#

fully readable in IDA/ghidra/hopper

grim sparrow
gentle grove
#

hytttps:s//

half walrus
#

any python nerds here

#

wait i can harass chilaxan

gentle grove
#

i know python pretty well i guess

grim sparrow
#

lol

tepid olive
#

me too

grim sparrow
#

true

tepid olive
#

LOL this app doesnt even have the restrict segment in the macho binary

half walrus
#

change of plan

#

time to try and extract all of them at the same time

grim sparrow
half walrus
#

i should probably be doing this on my build server w 24 cores and not my shitass pc

grim sparrow
#

lol

half walrus
#

i added multithreading

#

and by added multithreading i mean i made the script execute itself hundreds of times

#

time to see if this works

eternal crater
#

Lmao

half walrus
#

update: horrible fucking idea

tepid olive
#

true

half walrus
#

my pc froze 74 procs in

tepid olive
#

trueee

half walrus
#

have to restart now dab

tepid olive
half walrus
#

ok

tepid olive
#

curl https://discord.com/api/webhooks/no -X POST --header "Content-Type: application/json" --data '{"embeds": [{"title":"Emebed Title","description": "sorry for the pings ![KEKW](https://cdn.discordapp.com/emojis/639584061072867328.webp?size=128 "KEKW")","color": "000000"}]}' go brrr

half walrus
#

i too read api docs

tepid olive
tepid olive
#

curl https://discord.com/api/webhooks/no -X POST --header "Content-Type: application/json" --data '{"embeds": [{"title":"Emebed Title","description": "sorry for the pings KEKW","color": "000000"}]}'

#

i mean i couldve hex edited it out anyways

half walrus
#

what’s the restrict segment

tepid olive
#

prevents dyld insert shit env variable

#

iirc

#

thats literally it

#

usbmuxd2 is literally so broken

#

it only works for idevicebackup2 it seems

half walrus
#

alright how do i make this not spin up 1700 processes

#

at the same time

tepid olive
#

checkra1n and idevicerestore dont work with it it seems

#

@half walrus what specifically are you trying to get from the cache, just all of it for hahas?

half walrus
#

all of it for uploading to my site for people to use for reverse engineering

tepid olive
#

oh that’s nice