#development
1 messages · Page 385 of 1

I had covid

Wasnt bad

true
i know someone who can actually suck his own cock
my brother got it rn
its usually possible if you remove one rib
wins what
hope he wins so we can get more jules emotes
he hasnt removed any ribs afaik

:julestwerknude
when
ntwerk
Provided to YouTube by Pink Floyd
Welcome To The Machine · Pink Floyd
Wish You Were Here
℗ Pink Floyd Records
Released on: 1975-09-12
Auto-generated by YouTube.
true


you could post pretty much any pink floyd song and its true
except maybe theri last album
ok one sec
not that good
SOME PICTURES FROM THE TREE THAT DAVID GILMOUR IS PICTURED IN FRONT OF IN THE SLEEVE OF UMMAGUMMA. THE TREE IS THE ELFIN OAK AND IS LOCATED IN KENSINGTON, ENGLAND. The Elfin Oak is a 900-year-old tree stump in Kensington Gardens in London, carved and painted to look as though elves, gnomes and small animals are living in its bark.
go ahead listen to the whole thing


nah bro its funnier without
oh god oh fuck
finally got usbfluxd working
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?
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
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)
well if you wanna do jailbreak dev then you don’t need one
but for app store stuff yea
Oh alright, that makes things easier then
are you on windows or linux
Am I right to assume it's a bit more like linux/unix dev then?
running windows but I have a linux vm too
a bit similar in terms of libraries and stuff yea
I thought so, okay cool, thanks for the info!
get theos which has all the tool chains and stuff you need
dont use that toolchain
then you can build apps and tweaks directly to your jailbriken device
Oh hey, there's even a port of python for ios too
use this toolchain
procursus got everything, hopefully brainfuck even
once i get around to it
i’m just tryna keep it simple for now but yea
brainfuck is very simple /s
That's awesome. I had no idea that existed, thank you
lol I was just testing stuff for my launchctl and ran launchctl limit maxfiles 512
that's interesting now 😄
Uhh does that do what it sounds like it would do
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
hahah I've done this before
there is literally no way out because it needs to open a pipe (file) to increase it again lol
systemctl
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
pain
also sudo or su require opening a file lmao
of course me smartass copy pasted from stack overflow instead of checking what the current value is
also sudoers
Yeah
as soon as I saw the result of the next command I started laughing because I knew I was screwed
max open files is based on RAM so the "larger" value in the SO answer was actually lower than the default I already had 😬
haha
Just close all your files 
pfft
lmao, I actually did that to avoid rebooting
quit browser and anything else non-essential
got the system to a state where I could set it to a sensible number
I found my virtual reboot button and hit it lol
Is it physically possible to kill kernel_task
um, yes... hit the power button
That's true
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?
wrong channel
omg 😆 sorry
I think hard limit is impossible
just set it to INT_MAX or whatever type that actually is in the kernel I guess
-1 is supposed to be unlimited
but it didn't do it, so I tried 0
default is 256 soft, unlimited hard
what is the soft limit meant to do?
what about launchctl limit 512 unlimited
unlimited gets replaced with -1
if (strcmp(argv[3], "unlimited") == 0) {
hardlimit = -1;
} else {
no idea - seems sort of pointless to me, esp since it's going to always be hit? maybe that's where it starts trying to free up fds when they are closed or something lol
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

ah that makes sense
@misty cradle


me on my phone
i too will be wasting the next 3 hours of my time
well atleast we know its a waste of time
quizzes today yay fun
catch me sending Batchomatic (a virus) python version to him
!jumbo 
crescendo is a virus

In any rhombus, the diagonals (lines linking opposite corners) bisect each other at right angles (90°). That is, each diagonal cuts the other into two equal parts, and the angle where they cross is always 90 degrees. In the figure above drag any vertex to reshape the rhombus and convince your self this is so.

I’ll ask slim to add a lmgtfy function to gir
.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.
quit Hayden.app
What's Hayden.app
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
swift tweak swift tweak
ObjC is a virus ObjC is a virus
3G moment
ARE YOU FUCKING KIDDING ME
THIS PHONE WAS PLUGGED IN ALL NIGHT WITH A CABLE THAT DOESNT WORK
L
true
who are you
! false
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
#include <cock.h>
I make one cock joke and suddenly I'm considered obsessed with cock?
it was a correct use of the word
I know that's why it's funny


you're restarted
true
true
how about 'a'
spam
that's a lot of a
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
stfu
a
@wicked summit
a
a
@wicked summit
a
it seems that cam started the whole cock thing
a
@wicked summit > a
@wicked summit
bruh
True
😦
I'm pretty sure it's counting amount of messages
sorry my keyboard glitched
I'm not that open, that's why
How
Imagine knowing this is your tweet 
lol
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?
but why does it crash on arm64e devices? i can send the crash log if you want
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
dont build an arm64e arch, they might be why its crashing
cause it's trying to load arm64e in arm64

APPNAME.app/Frameworks/CydiaSubstrate.framework/CydiaSubstrate: arm64 dylibs cannot be loaded into arm64e processes
this is the crash log btw
your app is arm64e 
I mean it's telling you exactly what the issue is
then you need an arm64e arch


just tell us
the fact it's got an arm64e slice suggests it's a tweak app or a system app
or a jailbreak
that would make sense
I have been locked out of Odyssey 😠
what?
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

use the latest ipa

go ahead use zero two emotes
yeah
oh I remember that
lol
so uhh i added the arm64e arch, but it still crashes
show the crash log
yep, its still the same crashlog
are you on an arm64e device
i don't have an arm64e myself, but i sent the ipa to someone
oh
i know the issue
it's trying to use substrate
theos-jailed doesnt work with arm64e
nfr
why not
just wondering
there is no substrate a64e slice
stfu
uhh yes ik, thats why i asked if its possible to use substitue instead
there is no x86_64 substrate
does it only need the lib and not the injector?
where can get x86_64 substrate?
where can i get arm128 libhooker

wdym?
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
talk to kabir, i dont really know how theos-jailed works
but tbh id just use odyssey
fuck u0
huh?
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
kabir doesn't need people bothering him rn

ask in about 3 hours
bruh what
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

wat
doesn't u0 have DRM
and jailbreaks need arm64e
yeah
depends how you’d approach it lmao
it's DRM is to prevent itself from being reproduced
ie. it's been run through hikari like 99 million times
apps are arm64
u0 and odyssey have arm64e
there isn’t one, unless things have changed drastically
Unless you are talking about groups
Look at my implementation in grapher, best way is to just read the plist
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
It wouldn’t be too hard to make a new class extending user defaults to just read the plist
@grave sparrow this ent may help com.apple.security.exception.shared-preference.read-write

Pretty much Cephei
Yeah
But without the Cephei

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

And maybe user-preference-read and user-preference-write
But its okay to create a whole prefs bundle for just an enable switch
But I'm just taking out my ass
No, put that in the root

Lol you missed the point of creating a bundle for no reason.
That’s just a fancy way of saying uninstall
Its funny when people add a respring button for that enable switch only prefs too.

@lapis vessel did u update flow recently?
seems that lyricify integration broke and i'm wondering whether that was completely my fault
I haven't updated flow in many many months lol
was someone talking about me yesterday? @tepid olive
I don't know who you are
You are the guy who said you'd get clu3less a 1hr corellium trial
Which is available to everyone 
yeah, but they only approve so many people. i have a hookup over there
and its not "live" yet
Advance your development work on ARM through the power of virtualization.
so thats why i offered it since i can get their accounts approved right away
It's literally on the site
^
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

yo geometry quiz done
that shit was ez
wtf was i on i didnt need to study
any package requests for procursus
libCum
please add curl 🥺 /s
YOO SVG
nice
100000000x1000000000
pls
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
Why is it bad?
I wonder if I can get idevicesyslog to work locally
Well its OSS if you want to take a stab at making it faster
does libflex also break os log or no
To use ondeviceconsole now you need to start the syslog daemon manually
I think
but most logs go to oslog now
so you won't see much
have you ever done that
Yes
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
Corefoundation is the bane of our existences
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
asl is here to serve you
Cmake compiling
thats just cmake being dumb
true
for being dumb asf
dont let hayden hear you say that though
Hayden would agree that it is their fault
I mean it is a okay build system
when they dont include CoreFoundation they are
Thats not cmake the build systems fault thats the maintainer’s fault
Speaking of, I’ll PR that today

true but so is cmake
cock make
Its not even hard
and have a good day
LOL
True all I did for ccache was copy the basic build flags from APT and added the flags that debian used and it built fine.
Can you imagine the race conditions though
Like after 30 years of single threaded ida
oh for sure
or however long it's been around
but for a $5k program you'd hope they'd be able to figure that out'
Why not RE ida with ida and make a multithreaded IDA
That would probably be an extra 2k lmao
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
wait are you RE Corellium
Oh i read that wrong lol
panic go brrr
iHoot
imagine tho RE Corellium while using Corellium now that would be ultimate 5head plays
i don't think that'd work...
pretty sure it wouldn't that is why I said imagine
corellium is web based
just use xnu arm64 qemu?

mood


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”

wouldn't wanna hook it if it did though
just hook the view controller and hook the property

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

alright time for kernel #2
Popcorn
got abt 5k from #1
symbols
oh
:babysquiggarun

what? did you say r word 
you lack cognitive function
that’s what i said
I just copy pasted the link from earlier on this channel
LOL
wait does that mean i can make malicious krit hdev link
rick roll incoming
true
lol
lol

my internet connection works
fucking gay
update failed retrying in 20 seconds gay gay gay
just work
does this work
sure thing
all you have to do is put the entire script in the link
unless krit changed something
haven't touched it
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

just found a vuln on discord
if i click inspect element it lets me run javascript on my computer
:oO
do i have to specify a toolchain in dragon like i do in theos?
i already have discord hacks
yeah i use a modded client too
it'll autodetect a toolchain in .dragonbuild/toolchain
hell, i developed a module for this client LMAO
i haven't put a toolchain in there
if ur on macos just use xcode
so in theos i have to do this ```PREFIX=$(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/

i haven't put a toolchain in dragonbuild

what are you trying to do

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
well i had the error for the pref bundle and i thought it was because of the toolchain
clang --version in terminal please
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```
sigh
lmfao whats wrong
can i get the toolchain from theos and put it in .dragonbuild/toolchain
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
anyone know how to change toolchains in xcode?
is it just changing your command line tools to 11.7?
sudo xcode-select --switch /Applications/Xcode.app
@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
I have both xcodes
I have /Applications/Xcode11.app
11.7
It works 
wtf objc runtime shit is fun
meanwhile screwing myself over by not doing my quiz grade homework assignment due tomorrow
how do you add a resource bundle in dragon i am so lost

reachbundle:
dir: Resources
type: resource-bundle
there’s a readme for a reason
i read it
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
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)
show the other way you tried
this is the way i did
yeah
as long as there aren’t any other required params that should work
if that doesn’t work; what is your error
no error . the image does not show
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/_/
i am gonna try using bundle
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
lmao im just gonna use theos
gah damn
i would use my makefile instead of dragonmake
but that doesnt work
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
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?

If its not much trouble, could you tell me how you figured that out because that would help me become independent 
I don't remember what I told you
Lmao
I think it was edit the gesture recognizer methods to do something honestly forgot
Ah this thing:
#development message
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.
No my gesture recognizer method is doing animations😂
Im gonna “attempt” to do what you just said
anyone have any idea why theos isnt generating control files for me anymore?
No by "hooking the tap method to do nothing", I meant the reachability manager tap method that you are hooking to make it not dismiss. Essentially you have 2 identical gestures and the system is taking precedent of its gesture instead of your new one.
Oh got it
are there any errors?
nope, everything appears to work fine but the project just doesnt have a control file
its happened across all templates ive tried
@twilit jungle can i just hook all the gesture recog methods in sbrmanager and make them do nothing 
- (bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (bool)gestureRecognizerShouldBegin:(id)arg1;``` so these are the methods that i need to edit
requests for frameworks to extract from the cache while I"m killing time?
d
Pasteboard
please
idk if thats in the cache
Just 1 of them yeah
return false or whatever
is this for me ?
yuh
@surreal mountain dab
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
What tool is this
Yeah
not sure if upstream merged my changes bc there were a shit ton
not sure if i agree with their preproccessing load command fix
Would it be possible to add to pro?
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
Well yeah, it'd be a pip package distributed with apt preferably
if you want to fork mine, merge upstream, pr that into mine, and then PR pip support into mine go ahead
nah if i make them return false then i wouldn't be able to activate reachability
even if i made them return false, it still wouldnt help me
Restoring a phone over usbfluxd 
sounds awful
oh
10 pixels up
also pog
fixed the recursive extractor
finally
this'll be on my header site in a bit
true
i think i actually still have like the whole cache extracted from 14.1


hytttps:s//
i know python pretty well i guess
lol
true

i should probably be doing this on my build server w 24 cores and not my shitass pc
lol
i added multithreading
and by added multithreading i mean i made the script execute itself hundreds of times
time to see if this works
Lmao
update: horrible fucking idea
my pc froze 74 procs in
trueee
have to restart now dab
this isnt a joke btw
ok
curl https://discord.com/api/webhooks/no -X POST --header "Content-Type: application/json" --data '{"embeds": [{"title":"Emebed Title","description": "sorry for the pings ","color": "000000"}]}' go brrr
i too read api docs

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

i mean i couldve hex edited it out anyways
what’s the restrict segment
prevents dyld insert shit env variable
iirc
thats literally it
usbmuxd2 is literally so broken
it only works for idevicebackup2 it seems
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?
all of it for uploading to my site for people to use for reverse engineering
oh that’s nice




















