#development
1 messages · Page 484 of 1
i think i am doing a good job into recovering myself
so hopefully soon i will be back to doing good
for now, i am doing alright i think, just figuring things out
aw that’s great to hear
yeah
https://copilot.github.com/ ok we have to feed this AI of github lots of tweaks with good code
then finally we can use it for tweaks to do the simple things for us
first one will be DGh0st's github
then yours
who else writes good code????
uroboro
yanderedev i think.
cap

the developer of veza

that is @twilit jungle
@twilit jungle
he gh0st wrote it for me



there is one
HSWidgets
the best and goodest code out of all tweaks

i go there regularly to see how gh0st write his tweaks so cleanly
actually its the ultra advanced shortcuts made by burritos
same
i have time this summer maybe i can get into tweak dev
mansy is man??
subhanallah
tweak dev is nice, it got me into a lot of things like reverse engineering..etc. like today i just got done making my first emulator. just start and keep practicing
[self layoutSubviews];
}```

nice
%hook NSObject
+ (instancetype)alloc {
return NULL;
}
%end```
I developed a tweak to fix all memory leaks ever!
Wait, I forgot to add ```
%hookf(void *, malloc, size_t zize) {
return NULL;
}
%hookf(void *, caalloc, size_t zize) {
return NULL;
}
%hookf(void *, realloc, size_t zize) {
return NULL;
}
I thought I was creative :/
Welcome to Sweden
🇸🇪
I’m talking about my real Mac bitch
who
I block people that aren't nice
funny
shepgoba constantly curb stomps on me so block him

I am calling PETA

is it just me or is tatsu down
up for me
how people in this channel act when they dont use logos
they're not people, they're losers
F
perl
rust
asm
ass

me
me when I have to explain to yet another person why logos is there to save you from yourself
I, sadly, just learned that @e_swick passed away last December. He was a great guy and will be missed. https://t.co/RTSaUXh1mR If you don't know who he was he made Harbor, OS Experience, and various other things and was active in @saurik 's IRC the same time I was. Rest in peace

I remember trying to get in contact with him regarding one of his obfuscation methods 
i think doing a tweak without logos for the novelty is neat
knowing wtf is going on is actually useful
and until we get a language server i think not using logos is reasonable if u know what ur doing, and u can use logos to just generate the .m files you edit from there
when u have some complex code in a hook having an actual IDE helping you out can be extremely useful
yeah autocomplete is cool and all, but not worth sacrificing logos for now
don't make me tap the sign
lol
logos is a safety net that also has drawbacks
ur fat
has anyone ever experienced an issue with arm64e swift where basically adding subviews onto a view just just triggers a KERN_INVALID_ACCESS
like i've tested this a bunch, it's only producible on arm64e devices and nothing else (that are on ios 14+)

what drawbacks would that be?
lack of xcode support
Thats an xCODE drawback

the drawback of logos is logos
basically nothing provides language support for logos
in terms of software
yes it is
Yeah no its not
logos' problem is that not enough people use it

it's too case-specific
nothing, capt is wrong
vscode doesn't support logos much because there is no logos language server

the reason i think logos shouldn't exist is that it's a language that essentially provides a few macros, but those macros mean that it can't be parsed as normal Objective-C
you can do almost everything logos does with pure C macros and then you get language support
interesting
#define %hook
is that rust i see
Thats not intuitive at all for a C source
^
wym
i'm not saying it's a good solution at all, but i am saying that it solves the problem of not getting language support
in general, it's a shit solution
but it solves the problem
lol
The lengths people go to for code complete and language support in editors still surprises
well it's nice to have
ahem orion
Logos was designed to make it easier to hook stuff, by definition it does solve the problem its out to solve so then it has no drawbacks...
one drawback it's not swift

it has no drawbacks
how do you get from the idea of something solving a problem to saying that it therefore has no drawbacks lol
that doesn't make sense

i'm not denying that logos does make hooking easy, but i am saying that it has drawbacks
Please explain what that would be without it being something like x editor doesn't support it, because thats not Logos issue.
why do i have to exclude my drawback in a list of drawbacks lol
logos has other drawbacks

the only thing i get bothered by is that u can't use groups across files without hacks, but that's complicated to implement anyways
however, in terms of language support i agree with capt and dgh0st here
that's a rather myopic view imho
Technically IDEs can implement it on their end so Logos isn't physically stopping that from happening... therefore its not a drawback of Logos but of the editor
one thing we can all agree in is that we are stupid, spending like 30 minutes arguing about this
true
why should the big guys (IDEs) move to support the little guy (logos)? shouldn't it be the other way around? anyway, my point is that logos is annoying to work with because it is too specific for many people to want to provide support for it, and thus makes life harder for the programmer
ayt i'll stop now lol
bro, if u had it that way it's the exact same as yarn v2 is in the javascript community
everyone hates it because it breaks compatibility with everything and the team of like 3 people are PRing big projects to make it work
what's yarn
it's a package manager for javascript
lmao
@lime pivot can u tell u all about how it's bad and it's issues it causes with chariz
it's the dumbest thing ever
@twilit jungle does theos have a make stage that only builds everything (basically just no packaging as a deb)
i've been looking through the source but i've yet to find something
i'm assuming it's just make
that's all

ah
thanks!
is it possible to ignore all the currently set make variables in a stage?

lol
@surreal mountain @tepid olive I got dimentio working on M1 after installing this kext https://github.com/comex/Kmem but we need to remove VM_MIN_KERNEL_ADDRESS, VM_MIN_KERNEL_AND_KEXT_ADDRESS and VM_MAX_KERNEL_ADDRESS before in the code as they defined automatically and change version deployment target, I don't know this is important but I changed Info.plist's OSBundleLibraries's version to 20.0. also you need to go to "Reduced Security" from 1TR's Startup Security Utility and disable SIP with "csrutil disable" from Terminal or sign the kext with developer account (but it's hard to get kext signing certificate). Now you are ready to save blobs on M1! For bonus I cleaned the code (Kmem/kmem.c, you can delete kmem.c from the root if you need to save space): https://ghostbin.com/paste/lj2hY
super nice work man
Thanks! 😄
So you can downgrade to earlier versions of macOS. 
Which apple dev are u ⁉️
ghidra moment
2 of the same thing
maybe they are like eyes, and you can use them one at a time like you described, but there's also a way to use both together and then you get 3D recovery mode 🤔
you'll have to work out how to activate the 3D mode tho
then we'll see
I added a
to the end of my statement to clearly show I was kidding.
lol it is all good
troll face considered harmful
a preprocesser/language is not only its syntax/implementation but its community and support too
e.g. python would suck if it didn't have pip and a ton of libraries
logos doesn't have much support beyond being a workable preprocessor

True
@tepid olive did u hear bro
Tayston J died 😔 from your state
Afaik he was known there
@restive ether yeah Bc u have to Tayston deez nuts 🤣🤣🤣
hi, what's the easiest way to get the base address of dyld from within an ios app on a non-jailbroken phone?
i guess i mean dyld's aslr-offset address where it's actually loaded
also, in this case i'm able to set environment variables, but can't use lldb

@warped hawk _dyld_get_image_vmaddr_slide from libdyld
i think it should work on non-jailbroken phones, don't see any reason why not

@rain prairie that gives me the slide for any valid index, but there's no index for dyld itself. you can see by looping from 0 to _dyld_image_count() - 1
why does no one read the fucking documentation
it would be super counter intuitive if index zero was not main binary
so just common sense
HTML versions of the iOS man pages.
2006 documentation at its finest
classic
@steady nest index 0 is the slide for dyld on macos, but not on ios
yeah that's false
index 0 is main binary
it's the slide for the main binary
like ive said twice now
unless you being unjailbroken and are doing something to it
but even then, doesn't make any sense
ah, it's just on simulator that it's not main binary (it's dyld_sim, there). i assumed it was the same on macos. anyways, we keep talking about the main binary, but what i'm interested in is dyld, not the main binary. can i infer from the main binary where dyld is?
simulator is most definitely not iOS or macos
yes, i understand that, and that's not what my question is regarding. my question is about the iphone. i'm just explaining why i thought dyld was at index 0 on macos
that is getting dyld’s load address
remind me what ur trying to do
dyld-o
@robust radish ty, that appears to be what i'm looking for. @faint timber see the linked code
yes, u are right.
ok, i was trying to work out if it was a joke or some complex dyld thing that i had no clue about lol

to clarify dyld is not at any index
also on ios15 beta index 0 isn't even always the main binary... probably a bug that will be fixed before release tho
it's not, saurik looked at it when I told him and they actually have a ci test that's commented out to make sure this doesn't happen lol
I think he told somebody at apple then, I haven't looked at beta2 yet
Nice on him for that
Apple be like
"let's revolutionize documentation"
Apple also be like
doesn't revolutionize documentation
dont care
didnt ask
There are no buggy CI tests, either the test is valid or its not
code doesn't exist
this cock
true it doesn't exist either
sounds like we need continuous continuous integration integration
i'm gonna continuously integrate your soul into death
that sounds horrid, yikes.
Do that, but to me pls
fine by me
so discord ios betas has this new “feature” where as you’re typing the emoji button changes to a random sticker
when you tap, it says “lol sorry we know you’re already giving us money but give us more to use this feature”
yup
rust plist parsing working 
bit of a beginner assembly question but say I wanted to create a __TEXT section with a bunch of zeroes, how would I do that?
nevermind figured it out
.align 4
.text
.fill 1024
Is rust BASED
i am malware
true.
it is
lol
who pinged
someone sent malware? 
Yeah this message is malware #development message
fuck the what
who the fuck
the what fuck
fuck what the
how the when
Wtf
cum

No one:
Snapchat:
Bug Fixes
ah yes "bug fixes" because device descrimination is morally correct
BOBA
@charles proxy I have 128gb of ram and you still freeze... what mf optimizations do you mfs do, seemingly none..
it’s part of the issue because all interrupt calls on amd take about 8x longer than intel
granted it’s on the scale of microseconds but yea
makes them bad for gaming
bro interrupts take 0.0004 seconds? bloated cpus
yea fr
amd needs to speed their shit up bad
intel interrupts take 50us at most
usually like 8-10us
intel must use arch linux
no they were pulled out of your brain
fr
WHERE
there’s an LC_ENCRYPTION_INFO protecting like 0x1000 bytes iirc
NSCake is made with cocoa on macOS so it’s a chocolate cake
True
NSBruh
how do you know it's not made with OpenStep 🧐
I have a problem,so,i have a button witch create uilabels and i need to clear them,so i use [self removeFromSuperview]; in another button,but then,when im trying to create uilabel,it doesn’t creates
u lucky u dodged tbh
won that one as well
there were two sweaty teams
some other guys with way better stats than these accounts but they got outgamered 
hmm, trying to hook UIApplicationMain but it crashes when simply hooking and returning %orig on arm64e (not arm64). tried to manually sign the pointer too (shouldn't be necessary) but that wasn't it
Edit: solved it

any ideas? 🤔
No wonder @tepid olive likes it
all of u have dumb takes
Who doesn't have dumb takes is my question
skywars is fun to play when u dont wanna care about dying and wanna have mindless fun killing people
bedwars is really fun to be good at
and way way more fun with two/3/4 friends
if ur all shit sure
bedwars and skywars are bad
survival is always best
ngl if mono or propr pvp’ed me I’d lose
sw more fun for ppl who dont try to be good
the anticheat and lagback issues with it are so absurd
winning/losing doesn't matter
esp with how many hackers go blatant there
I have a problem,so,i have a button witch create uilabels and i need to clear them,so i use [self removeFromSuperview]; in another button,but then,when im trying to create uilabel,it doesn’t creates
does zsh scripting exist
so to write a macOS script for automating something in terminal.. would people normally use normal sh scripting or applescript?
former
applescript serves to abstract out some apple public and private frameworks that can be very complex to work with in c/objc/etc even for experienced devs
its entirely unrelated to shell type scripting
oh that reminds me i need to report that thing to hypixel lol
what thing
i have never seen someone write a zsh script, other than for plugins and stuff for zsh
only sh or bash
posix
how tf do i compile a rust binary on my computer that'll work on debian
stupid dynamic linking
ok ill just compile it on my debian vps instead
i cba to figure it out
hah it didnt compile on debian
i give up
actually no ill just go run my binary in an arch linux docker container or something
compile it statically in a Debian stable container
as old as possible while not too old because it won't work on older glibc
i couldn't figure out how to compile statically
like if you never expect it to use on Debian oldstable or older distros then building on stable is fine
i tried doing that on the vps outside of a container
because my vps is running debian 10
i just couldn't find out how to comp-ile statically
could work too but Docker is cleaner usually with isolating deps
I don't know specifically about Rust tbh, but usually you can do stuff like ./configure --disable-shared or --enable-static or --static etc.
i actually realize now that it wouldnt have really helped because the program i'm running needs access to the postgres database, which is isolated in a docker network
just forward the port? 
so right now i'm just running in an arch linux docker container which i connected to that network, and bind mounted the executable
yeah but then the other thing is i have to figure out how to compile it statically
it doesn't have a ./configure because rust i guess
By default, Rust will statically link all Rust code. However, if you use the standard library, it will dynamically link to the system's libc implementation. If you'd like a 100% static binary, the MUSL libc can be used on Linux.
oh i remember trying that but it gave some erorr
linking to libc should be fine as long as you do it on an old enough OS like Debian 10
I haven't messed with musl yet
i just looked at how much ram the program is using
uh
i forgot to put another bind mount in my container to actually save the file it generates to
oh nvm docker cp exists
Bruh moment
you can make tweaks in swift right? 
update: i forgot to run docker cp
and i had used --rm when creating the container
so i just wasted an hour and 24 mninutes


stuck on [PCI Configuration Begin] when trying to boot hackintosh on bigsur. this is a real nightmare to install hackintosh on X299 platform
tried literally everything
gm
omg it propr, templeOS creator
whos terry
that was a terryble attempt at a joke
didnt laugh
didnt ask
ask what?
How does one go about making something OLED supported? It is not as simple as #000000 right?
it quite literally is
that will be pitch black assuming no other display techs modify it (like true tone, etc)
Oh well okay then, I figured it was a hidden boolean somewhere, thanks.
you might need pixel shifting depending on what it is
so you fuck up someone’s screen 
Time to brick someone's phone because I made it OLED supported
just note true blacks aren't all they're cracked up to be. when the pixels need to turn back on, there's a delay that causes a smearing effect
especially noticeable when scrolling, Settings is a good (bad) example
its noticable but honestly its easy to ignore
the contrast is well worth it imo (given the use case of my phone)
would i try to game on oled with that? no
the dark smearing is much like a VA panel
thats why i use IPS
iOS 15 Developer Beta 2 and earlier is now obsolete. These obsolete firmwares will no longer receive any tweak updates. Please update to iOS 15 Developer Beta 2 revision 2 to be on a secure and up to date firmware.
Is there any way to install deb file via winscp?
Just ssh in and sudo dpkg -i <deb>
that won't resolve dependencies
sudo apt install /path/to/somepackage_someversion_somearch.deb
It needs to have a path descriptor to be valid
Eg it can’t start with folder name
It has to start with ./folder_name
Just do full path for less annoyance
ngl the first sentence made me do a double-take
Lmfao
yikes lmao
anyone know whether you can tell from a memory dump of a MachO image whether or not it's been rebased by dyld yet?
yeahh even with context I don't like how that one came out lol
time to cancel you and finally get revenge for you stealing my name
I finally thought to test your regex 🤪
Regex isn’t real and can’t hurt you
that's reassuring
i have absolutely no clue why i made it so that this was possible

uh oh
lol
if you need a simple way, you can install deb using filza web dav server
i would rather install through terminal but you have options
anyone use native nvim lsp? is it stable enough to switch over from coc

how can i hook framework with cycript?
any python nerds or general nerds here
no
trying to figure out if there's a way i can map raw bytes into what are basically C structs efficiently
bc rn i just have to manually map in the bytes for every field in the struct
yeah I am not that much of a nerd
guess i could make a struct for structs
and structure the struct struct to hold field info
just wanted to say structure the struct struct
lol
trol
@silver rampart you might want to use ctypes? it's what we use in https://github.com/datatheorem/strongarm to read mach-o binaries
doesn't quite fit how i'm trying to write this but i'm failing to properly explain why
I ended up doing this
Then since namedtuples are autogenerated tuple subclasses (which is really great for having essentially dynamic structs), I can give this method an address and a struct type, and it'll load it in
So in the actual code when I wanna load struct objc2_class at address ea in file fd i just write this
love namedtuples
i got my algorithm to O(n!) is that good
Github Co Pilot could probably generate better code for you
// write fix for A11 iOS 14 sep
how about O(n!^n!)
Microsoft’s WIP Co Pilot can help you with that
Ask one of the js “devs”, hopefully they can help
14
Society if we all used zig
TRUE
Zig is never not applicable
fake fermiui
Where is zig fermiui
zig worldwide
asked
OpenGL when @primal perch
ok
ok
can someone help me get the pid of running proccess programmatically? checkra1n is werid it works on unc0ver and turain but I can’t figure it out for checkra1n im using posix_spawn
for all of them im using posix_spawn
wtf is turain do you mean taurine?
Yea lol
lol
Its a weird jailbreak name lmao i can never spell it right

/generic complaint about complexity of mach-o bindings
/agree

Physical Exercise does make me want to die sometimes
wtf
when
still would destroy electron even with v8 running to run js / dispatch calls

imagine creating a graphics UI api and then realizing you wrote it in fucking javascript
troll

how
how
bro id kill for a gordita rn
:(
but idk if there's taco bell in montana
@silver rampart bro macho binding ain't too bad
f
just there is 0 documentation
also the ULEB bullshit
i had to copy apple's dyld code for the uleb
i think that func will work but is it so hard to just
use a struct like everywhere else in mach-o
wtf are u doing apple
yea f
uleb more like poo-leb
cant be assed to do this without dynamic typing and objects rn
best use for python is meta programming
all the mach-o shit is procedurally written and i abused namedtuples for faking C struct syntax
i only really use it to write my repetitive c code
but when I write the code to dump headers, that's going to be OOP
and i dont wanna write two programs
ok time to go find a taco bell

jupyter lab is so nice
wtf they closed
f
what is life
time to go back to fantasizing about doing things as i sit on reddit / play games
mood
let's get t bell
yeah lemme just haul ass to montana rq
true

theres also this dope place in swan valley idaho that sells cube ice cream
its so stupid but kinda classic

did you ever go through mccall
nah ive never been to north idaho
f
f
how can i pass the next hour while i wait to pick up my drunk cousin
i'm his DD tonight 
idk but its now the project i want to do the most
ye same
i care more about the ui than the actual disasm rn tbh
wtf
bc i could make so many small apps with that i want to
without using gay frameworks
true
View *v = View::Alloc()->Init(RectMake(20, 20, 20, 20));
v->Release();```
when
objc style
lookin kinda good ngl
@twilit jungle ye/no?
true
@everyone


stack is already enough pain so im gonna pass
sub sp, sp, #0x10000

yeah dealing with the sizes and c++ gonna be pain so
just going to use Init while letting the constructor do it
18 whole instructions wtf
idk how but this worked first try
god help me at any point in the future if something goes wrong in there
iOS 15 onwards (+ arm64e on all OSes) uses a new format for rebases/rebinds
check out <mach-o/fixup-chains.h>
I'm curious what you need to parse fixups for
Happy cheeseburger bald eagle day everyone
Im trying to pip install cryptography, and I get this error. What do I need to install to get the stdio.h file and probably other files
try pip install wheel, if that doesn't fix it then sudo apt install build-essential
Wheel is installed, let me try build essential
And its already installed
I think you need libstdc-dev or something
Ok
What repo is that on
oh it was libc6-dev
What repo is that on
are you trying to do this on iOS
Yes
Im trying to pip install cryptography coz I need it for sum
oh wait I think build-essential on iOS is a no-op, just install clang from procursus/bingner/whichever you have
Ok
I mean i got a ton
I think i need a sdk
Is the problem
I google dit too
Also I found where to throw all the .h files
Damn this isnt easy 😦
no
Procursus comes with an sdk
Ok so I got further
Now I got a compilation error 1 sec
Atleast im not missing files
-lSystem missing
🤔
Yeah
I have no clue what that means
Whoever wrote this code clearly misunderstood when their therapist said they need to be more vulnerable and open
333
1866
what pip install is this
like what are you running
i can prolly release an update to fix
please rebecca mike how do i do it
i'm working on a header dump tool for which the initial target of is the output of dyldextractor
i'll have to copy/paste his message on the topic bc part of it was a bit over my head tbh
In a normal file, before it is loaded any external class pointers like UIViewController are all zeros (arm64e a bit different) then when it’s loaded, dyld uses the binding info command to repoint all these pointers to their respective classes. In the DSC this binding is already done. So to avoid infinite recursion (And honestly to release it faster) I decided to only go one deep when processing super classes. This unfortunately can leave some bad pointers. But I can definitely work on a better implementation
so the extracted libs' imported symbols can be resolved in disassemblers capable of processing the binding info, but when i'm working from static with no preexisting tools its looking like i'm (i believe?) going to need to process and apply the binding info in order to resolve most superclasses imported from other frameworks
i think
binding info is the only place in the library i was able to find the names of external symbols referenced, so i was giving that a shot first
how can i call a c++ or c function in framework with theos?
i can hook function with hookf but i need to call :/
call some bitches
wtf
Banger 
@end
%hook YourLibraryViewController
- (void)viewDidLoad {
%orig();
self.view.backgroundColor = [UIColor blueColor];
}
%end
%ctor {
@autoreleasepool {
%init(gSpotify, YourLibraryViewController = objc_getClass("YourLibraryXFeatureImpl.YourLibraryCollectionViewController")
}
}```
Question, is it possible to define a dot type as a uiviewcontroller view using theos? It returns error: Tweak.xm:2122:10: error: property 'view' not found on object of type '__unsafe_unretained id const' for me.
Is there a way to setup theos but without Xcode? I do have Xcode command line tools tho

Did you automate logging into iMessage
don’t even get me started
but you said "ama"...
there are two ways to log into iMessage

"we can do it the easy way, or we can do it the hard way"
no
MOOOOM
PHINEAS AND FERB ARE SETTING ME UP FOR A CHEAP JOKE
unless u cop a toolchain from online
one of them is old
the other makes me weep for the people who had to make it

maybe you can try setting it up and getting an sdk like in the linux instructions, and with just the cli tool it might work?
xcode cli doesn't have an sdk
the sdk is in Xcode.app
oh
lol
did you read the original message?
@grave sparrow I'm waiting for iCode
bcode
do it
be code
u know
i have a feeling apple will make iCode
some sort of AI thing like github copilot
that’s smart tbh
WeCode 
is that an honest question?

I can answer if so
yes
(to some degree)

llvm passes

as far as I understand from what I've read, the copilot model has been trained on code from github which includes GPL and other licensed code. if you use copilot to write code for your company you might be using GPL'd code without following the license but copilot makes no effort into letting you know that. then you ship your copilot'd code, charge money for it and don't release source as the license requires
and you shift the blame on a "black box" that the ML model of copilot is
it can also make this kind of code
https://twitter.com/Baconbrix/status/1410721387396833284
so much for replacing programmers with a tool
wtf that's scummy
bUt It Is ArTiFiCiAl InTeLiGeNcE
The heck
That sucks
yep (:
thats only one of the solutions though, it shows you like 10 at the time to use and can refresh for more
but i get it

I have no doubt theyll be sued
(GitHub)
But does it show the license associated to each solution?
Copilot is going to be extremely crippled by the time it’s done

it does not
you know this is fake right
lol
Welp
yeah copilot never gives me this horrible suggestion
I did say
as far as I understand from what I've read
nfr

Hello everyone I am new to jail breaking and I am interested in making tweaks, what is the general work flow for someone that makes tweaks? I have Xcode installed but I’m unsure of where to start. Any advice would be great, thank you all for the replys!
nvm
Sorry if this isn’t the right chat
Just really wanted to break into making tweaks, I’ve been super interested in doing that stuff for awhile now.
Just let me know what chat I should put this in and I’ll move my post into there if this isn’t the right one
it’s pinned.
Well.. most tweaks use Objective C, along with Theos
Gotch ya
Any good books that will help with learning objective C? This one has been in my cart for a while now. Or should I just stick to Objective C in 24 days
24 days
I hate objective c


me lecturing about proper dev practices: 
me hooking layoutSubviews at 4 am on a monday to run 100+ lines of code: 
tfw i need a decrypted copy of the official spotify ipa but people only upload the fuckin tweaked ones
damn pirates
on a barely related note just found out the apple id i made when i was 12 has $15 in itunes card credit on it still
just use appdb
sadly they have piracy too but their infrastructure is pretty nice
i used apple app store
have like 6 accounts i just wanted to sideload it bc i figured it'd be easier
main one is being a butt and not letting me dl stuff
Do tweaks that have a sbreload/respring button just call the bin
some just call sbreload or killall via posix_spawn, others use something like RestartRenderServer
Is calling the bin the easiest?
Still need this?
Just implement vm_protect yourself using MIG
The defs file is in the xnu source, running mig on it will give you the source for a vm_protect function
If you want to avoid calling any library functions, you'll have to implement mach_msg_trap yourself too
Which shouldn't be too bad either as it's just a syscall
yo
is it possible to simulate a touch on a button
without jailbreak
using xcode or anything else
or the ui?
just asking
Don't think so
has anyone setup a tweak environment in zig yet
really wanting to get into that
@tepid olive
wtf is zig
the best language ever made
frue
stop killing the channel shep

if any epic gamers here know typescript crap
there's a VS Code extension that i went looking under the hood on
it doesn't use a language server, it just runs on the output of clang itself
dont have the time to learn another quirky language for something i dont use much, but if one could add code in this file to preprocess .x/.xm files with logos.pl it'd probably work https://github.com/mitaki28/vscode-clang/blob/master/src/clang.ts#L84
wait i have a dumb idea
shep how u do that?
bobascript coming soon
You know what’s crazy, I was using neovim with Coc-clangd , and it magically started working for my xm file for that session. Never worked again lmao
I set my xm file type as cpp
.xm "works" with the language server AppCode uses, but...
i'll do it
autocomplete at the cost of your sanity
i am working on a dumb idea
how do u specify include dir
two options
https://github.com/KritantaDev/vscode-clang use my fork which merged an ignored PR into the updated master, that allows compilation dbs
iirc theos added compilation dicts a while back, not sure, fixed them locally for dragon and need to push that and update on pip
alternatively, in your project directory:
FLAGS='"list", "your", "flags", "here"'
mkdir -p .vscode && printf '%s\n' '{' " \"clang.cflags\": [${FLAGS}]," " \"clang.objcflags\": [${FLAGS}]," " \"clang.cxxflags\": [${FLAGS}]," '}' > .vscode/settings.json
lemme test that 2nd cmd rq
nope 1 sec
there
creates a project specific config and adds the extension flag settings to it
for quick reference, relevant parts of homeplus compilation command as passed to clang:
clang -arch armv7 -I$DRAGONDIR/include -I$DRAGONDIR/vendor/include -I$DRAGONDIR/include/_fallback -I/headers/ -I. -fcolor-diagnostics -F$DRAGONDIR/sdks/iPhoneOS.sdk/System/Library/PrivateFrameworks/ -F$DRAGONDIR/frameworks -includePrefix.h -F./frameworks/ -w -O0 -miphoneos-version-min=10.0 -isysroot $DRAGONDIR/sdks/iPhoneOS.sdk -I./HomePlusEditor/ -fobjc-arc -target arm64-apple-ios10.0 -Wall
-include<filename> adds
#include "filename"
``` to the top of every file at compilation time, `-I` includes a dir for headers, `-F` specifies a framework directory (also for headers if you use `<>` to import shit?), `-w` makes clang compile things it really shouldn't

pacdznuts
funny
i wondered if the admins ever actually got it
i knew that alex had a archive
just ask one of the banned users running a self-bot for the archive
trolla
i see no reason why a recreation of the channel couldn't be done assuming the archive is detailed enough tbh
lots of good stuff there
yeah you can recreate backlogs with a webhook
same way that the dev tweet channel works
it'd take a fuckin week or longer with ratelimits but
another admin might be in it still
fucker really deleted
BOTH
of the messages that got me banned
thats actual r/jb history

true
jules pyramid











