#development
1 messages · Page 532 of 1
now I go watch YouTube and hopefully find tutorial from Indian guy who simplifies it
aspect-ratio: 1;

i just dont know how to get started

do you want to more look at building frontend logic or more like styling?
styling
AYOO
probably start with bootstrap or tailwind or something similar
and just plug in bits and pieces of them just like a little lego
Did u see his docs for hswidgets modules
quick and fun to learn how things go together that way
i like legos

He is not capt
yea
@twilit jungle when was, what was the last tweak you made for ios
dgh0st is creating 25 tweaks for Christmas
bc everything on your repo looks like its for ios 10
on the first day of christmas my dbruv gave to me, a 2.50 dock color editor
I’m not much of a fan of css libraries that are a stack of generic utility classes like tailwind is, but for learning it’s great because the docs are very clear and full of examples
yeah i'll definitely look into tailwind
sold on packix or twickd
i dont remember hearing of it before
packd: the hero the jb community neither wants, nor deserves
youve heard of charix
now get ready for packd
@shut stag tell andy to trademark this
char9
charistic
char*
char*
Waiting for dgh0st to release hq paid tweak still
chapp store
pluto repo + chariz = pluriz
plariz
wen eta
chamazon music
not sure which one is more cursed
chariz app store
soon schools will be closed anyways
I would have called it Chariz App Store but Apple and Amazon already proved it’s illegal to capitalise App Store even if your products are totally unrelated
They’re suggesting lockdown again
Amazon App Store
2 week no school
wtf

Amazon Appstore®: Grammar failure proudly sponsored by Apple
wtf
more than our all time high last year which was like 12k
And then we had a curfew
now it’s double
and it’s just stores closing early
@vivid dew https://nas.sr/قلب/
Here something for u
Learn programming in Arabic
قلب is a programming language exploring the role of human culture in coding. Code is written entirely in Arabic, highlighting cultural biases of computer science and challenging the assumptions we make about programming. It is implemented as a tree-walking language interpreter in JavaScript.
f
Today I code in Arabic

has a minimal Scheme-like parenthesized syntax.
Hello world looks like this
(قول "مرحبا يا عالم!")
is pronounced 'alb and means "heart" in Arabic. It is a recursive acronym standing for قلب: لغة برمجة, pronounced 'alb: lughat barmajeh, meaning "'alb: a programming language."
Tweak in alb when
HSWidgets update was. Otherwise, it was whatever I released last Christmas.
i didnt understand half those words
.hook-UILabel {
textColor: UIColor.red;
}
logos is a preprocessor
converts your logos code in normal objc
now a css syntax preprocessor for tweaks would be a preprocessor that converts this to normal objc

ah yes, the well known programming language, Arabic

kinda cool though
I wish I could code tweaks in C# 
same
why can’t you
Can you?
Ada, C, C++, D, Delphi, Fortran, Haskell, Julia, Objective-C, Rust, and Swift
no
@tepid olive
@tepid olive
@tepid olive
@tepid olive
julia tweaks
not possible
because
uh
julia isn’t compiled
i don’t think you can inject julia in processes
C# has LLVM bindings
real
wtf
Yeah
if it's not compiled why does everyone say it's faster than python
should be fine then
compiled to JIT
your mom ran faster to my dick compared to python
@tepid olive https://github.com/microsoft/LLVMSharp
Would be cool to see if its possible but I have no idea how to for a lot of things.
at my house bro
dm now

is that a yes
unfortunately
yeah that’s actually her how did you find this
just copied it out of the thread i was looking at
Since when did #development become a degen den
ever since c# came here ig
what the fuck

ah so you’re the 40% of pedos in this community https://twitter.com/samguichelaar/status/1463267008628338690
Same reason I find people over 16 who are obsessed with the part of the Japanese culture where girls are supposed to look, talk & act like a 6 year old so fucking weird.
(Which is 40% of the jailbreak community these days)
No one can convince me that these people are not pedos https://t.co/T0spoEyDOX
yeah those are all me
So anybody who likes anime is pedo is what he is saying, lol
it's sam guichelaar so i wouldn't think about it too hard
logic 100
Who
no clue
Are they someone known
apptapp team member
ew installer
time to finish one piece in 1 day

how does he constantly say the dumbest things
Isn't he the dev of the package manager (Installer) thats worse then Cydia?
i don’t get it
indeed that’s your guy
he got dunked on pretty bad when u0 6 came out
the thing where it was the most stable jb ever yet jb apps didn't work?
that thing where he said it was the most stable jb ever and your phone couldn’t get more than 5 minutes uptime
Installer caused me to get 50 warn points 
but i think he said the same thing when arm64e u0 came out and you couldn’t use like any system service
lol
@lime pivot https://bitbucket.org/lordscotland/uitools/src/master/open.m have fun
can’t believe they got feature-less open on ios man crazy
@restive ether @lime pivot As of v1.0.7 in my yt dislikes tweak, we now have scrapped 3.7 billion dislikes, so we will have a great cache for once yt removes them from api on dec 13
Scrapping new videos isn't go so well cause yt changed it to max 10,000 requests per day on there api (to stop people who are making third party dislikes) so were kinda screwed for scrapping videos from nov 22 - dec 13 right now
that's crazy good
disappointing they decided to fight community efforts like this
what was that even going to achieve
Yeah especially since they are going to remove it from the api, like just remove it now and let us do the community api then. Since yt clearly doesn't care about the community
DIY'd transparent discord
now do it on iOS
that's @tacit spade's domain
heh
actually @lime pivot discord ios has an absurd amount of background views any advice
not sure how it works with react native exactly
but there should be some form of color constants table somewhere
after making Electron give me a vibrant window, all I had to do was override these css vars
rip system resources
I only get 2 hours of battery on this anyway lmao
it sucks that it just makes the entire window blurred though
anyone got any good thirdparty app headers
for any pixels that are opaque, you're just wasting GPU resources
which could very well be the entire content area of the window if you're just trying to get sidebar blur
This is the Translucency Parallax Philosophy
well at least on iOS you're not wasting any resources because the blurred wallpaper variants are generated when you set the wallpaper
did you know that the background of apps is actually ANOTHER WALLPAPER VIEW
the blurred app backgrounds should also be using that
oh well, yeah
it’s been a hot min
not sure how else you'd do it TBF
oh wait have I told you about the view that replicates another view
uh
i
What is it called
omg
hang on
ethan forgot how to blur views? impossible
ok I've never heard of that before
re-render a whole view hierarchy
as a single view elsewhere
so like
i can just
point it to SBWallpaperWindow
only in the same process, or even cross-process?
uiportalview is same process
gotcha
but there are views that can do cross process
better to stay in springboard anyway for wallpaper rendering
it’s got the good frameworks
but you can just like [[_UIPortalView alloc] initWithSourceView:yourview]
you can also configure it to pass hit tests to the source view
it’s how this iteration of Translucency works
actually turned out pretty well
not sure I'd ever call it stable ha
any way to round the corners?
lol
by stable I mean kinda “wrapping up” with your changes
it requires patching the Discord app bundle that's overwritten every time it downloads updates
the actual one under ~/Library/Application Support/discordcanary/0.0.279/modules/discord_desktop_core/core.asar
hmm
not the .app itself which is just the updater stub
hmm can't you have something like powercord deal with the css injection
I injected css with betterdiscord custom css
ew bd
betterdiscord is 
does it look like I care
same
ah
lmao, it still exists?
oh the class name never changed
amazing
the visuals were largely overwritten
but it still has some remaining signs of the previous style
does it still do the shine?
y-yeah
that’s another class
that stuff still exists, slide to unlock used the same base class as slide to power down
ah, yeah, that still has shine
_UIActionSlider
which uses _UIGlintyStringView
there’s also a _UIGlintyShapeView
that’s how the Arise respring spring works actually
i just link to SpringBoardUIServices (?) and use SBPowerDownViewControllerFactory to configure the vc and view for me, then just traverse the hierarchy and change what I need
I’m very good at finding things. Just wish I had the time to do it nowadays
also enabled the native traffic lights lol
@tacit spade have fun https://gist.github.com/kirb/86f1de00aa96f1e3def019b320318efc
if there's some discord injection thingy that can inject plugins into the node process, you should be able to enable those after the window is spawned by listening for new window events
no clue if that injects into node
at least, all of the BD plugins I've used seem to exclusively be doing stuff in the browser, and doesn't need to do anything on the node side
when I say node I mean basically the app entrypoint, the main app binary is basically just the node runtime hardwired to immediately run app.asar
that then spawns browser windows, which launches Chromium renderers + GPU process etc
you can't do it after the fact?
i saw that, I just misunderstood what it was saying I guess
heh
I’m good at misunderstanding things
you need to grab asar from npm so you can unpack/repack the asar
something like ```bash
npm install asar
node_modules/.bin/asar e ~/Library/Application\ Support/discordcanary/0.0.279/modules/discord_desktop_core/core.asar core
do stuff
node_modules/.bin/asar p core ~/Library/Application\ Support/discordcanary/0.0.279/modules/discord_desktop_core/core.asar```
probably want to back up the original first
I asked it #jailbreak in but I think it is better to ask there since that could be more related to dev.
anyone know if there is a way to install Mitmproxy on device via NewTerm or anything?
I know there is package with Python 2 and 3 but it seem unable to install mitmproxy
My goal is to sniff and edit packets on device. (un-encrypted already that literally just json)
I can do it via local network with a computer but I have issues with my isp for weeks so I am unable to get local network atm)
Installing mitmproxy with python would actually be the best but all I tried failed.
Also if anything similar is doable with a tweak where should I start to make tweaks?
Like how do I make things to target just one app etc
I have bases on coding just not in jailbreak dev at all 🙂
Any help would be nice, thank you
it’s not a direct answer to your specific question, but if it helps, you can achieve mitm against your own device using the Charles iOS app, it’s paid but it does exactly what you expect
for alderis color picker, is there a function like LCPParseColorString for LibColorPicker
Read the docs?
I did, but I didn’t see anything
How do I strip symbols from a dylib?
Can writefilesync modify the value of variable in a js file ?

pls help
isn’t this a theos made package i don’t understand
if you built it as a release it wouldn’t have symbols
no it's not
doens't work, seems everything is global symbol which won't be removved
strip -s3x
yeah i did, didn't remove anythig
maybe it is just strip, odd
that also did nothing
armv6 procursus
can remove symbols?
no
i need to remove symbols
yes
Just get Hikari from your local dealer and run it through that
And hope the tweak doesn’t break
never heard of it
I am in the middle of nowhere - there are no ""local"" people
does that even work
I don’t even know at this point
Well it mentions 11 in the release
Which is also what you need to use for tweaks anyway
all i need is to remove symbols
It does have support for LLVM 9 though
xcode already does this i don’t really understand
i’m not sure how you made this anyways so
just do it bro
how
by using google with the appropriate keywords
unless you have something super special
i tried that, it didn't work
that is unfortunate, idk how to help
@proper reef you’re looking for strip
once again - i am not doing this because i want to - i am doing this because I am required to
did absolutely nothing
check the man page for flags
there are some symbols that have to be there unless you dynamically resolve them at runtime

trolly
i am not devloper
What no pussy does to a mf
100% factual statement
cancel rust
please
i wonder if steve klabnik has done enough for the community to survive cancellation
I figured out how to get rid of the symbols!!!
@grave sparrow shutup
what are the voices in your head telling you

Why can’t I dlsym mshookfunction on substitute?
ok, get sucking
Have you considered showing your code so that someone can try and spot the error?
no
will do now
MSHook_Function = (void (*)(void*,void*,void**))dlsym(RTLD_DEFAULT, "MSHookFunction");
it should be
but it isn't
Problem is it doesn't seem to work on u0
what if it has substitute instead of substrate
do a substitutior state machine then
@vivid dew is this your alt
who is @onyx mirage
oh shit fhat me
the weebs are multiplying
RUSHIA
this is so gay, feel free to retweet
the hell
they told me I wouldn’t succeed by copying and pasting, guess what fuckers
i remain unemployed
currently enjoying a menhera episode with rushia
Black Friday deals now live on our new web shop. 10% off IDA Pro + decompilers and 25% off IDA Home!
https://t.co/Gc0dzmlhR9
Terms & conditions apply.
#HexRays #blackfridaysale

Finally I can buy my legit copy of IDA for a reasonable price
print("Trying to play file...")
var player: AVAudioPlayer?
let path = Bundle.main.path(forResource: "duck.mp3", ofType: nil)!
let url = URL(fileURLWithPath: path)
do {
player = try AVAudioPlayer(contentsOf: url)
player?.play()
} catch {
// couldn't load file :(
print("Couldn't find/play file...")
}``` Is this code for playing an audio file in swift right?
since compiling it using theos doesn't seem to play the audio file
I know the program is running as "Trying to play file..." is printed and the error message isn't
<key>platform-application</key>
<true/>
<key>com.apple.private.skip-library-validation</key>
<true/>
</dict>``` These are my entitlements, if they matter
.
``` do this instead
From where are you going to be playing the audio file from, within your tweak?
this won't solve the problem
this will just make the app not crash if the file doesn't exist
Not really
asserting something like that is fine
It can only go wrong if someone starts modifying the app files, at which point its on their head and not yours
I’d rather have it in one line lmao to each their own.
And also wouldn’t it be “duck” ofType “mp3” instead of nil. Or would that not matter
hmm I am trying on u0 and I get bus error 10 on lldb
depends if you're using path or url
oh wait
but yeah
it would be
duck withExtension mp3
Yea i think that might the issue, along with if he correctly imported the mp3 file into local path
im testing some random stuff, but can someone tell me why the fuck this wont work
any input is true
i have done this in so many dfiferent ways and everything goes true
is the key empty?
try to display the key/editbox and check if it is the correct data
hmmm I see, let me check
because I would guess that .Contains('') is always true
oh, the key is being read as blank
this is what the textbox.text is being read as
i have no idea why that is happening
well that explains it, I don't know .net , but does the textbox have a value property?
are you entering the text in the correct textbox / do you have another textbox and are you reading the wrong one?
yeah there's only one textbox
it's grabbing the text from it, but there's no text when I get the data from it
try to set the text, instead of reading it.
set to anything?
yeah, and check if you see it change
I mean, is the textbox where you want to enter text, changed after that
no
just the value inside
now it seems to work?????
im so confused
huh
it's grabbing the input I wrote in the last debug
hmm, maybe clean build?
ohhhhh wait
for some reason the text being written inside of the textbox is not being set as the textbox.Text value
i'll try using another textbox
maybe there are 2 (possibly overlapping) and you are getting the wrong one
I got another textbox and it's still not working
there are no reasons for it to not work
have you tried to do build -> clean solution, and try again
just did
didnt work :(
im grabbing all textboxes i can find but they are all being set to null
are you sure that the textbox in your code is the same as the one in your visual design stuff that you're probably using?
Wait so the problem is the if condition is always true?
tested some stuff
if I manually change the textbox.Text value in the editor, it also changes in the design, but if I change the value through the design, it still gets the textbox.Text that I changed in the editor
the textbox.Text value is not being modified when writting on it
? That can’t be right
What method are you setting it in though
It could be when you set it, the textbox is empty
textbox.text is set to “fefefe” on load but when I wrote “dawdaw” it’s not being sent
wdym?
like its order of operations
is your method static? idk c#
basically I click a button and the textbox is supposed to give the value inside of it
so there are no methods before it
i dont know tbh
this c#?
yeah its c#
restart from the beginning
i actually know c#
im trying to get a value from a textbox
i just didnt feel like asking what was wrong
textbox.text doesn’t work?
well
it works to grab the value
but when I change the value on debug
it doesnt change textbox.text
wdym change the value on debug
if I type something on the textbox
it doesn’t change textbox.text
textbox.text is being read as whatever is set by default
is the text value being set after you click the button right?
here the default text is “fefefefe” but if I change that to anything else the program is still reading textbox.text as fefefefe
alr
Same there’s so no context, we can’t real tell with you just explaining
uhh
it’s supposed to change while typing
i know but you could be setting it when its empty
try the textchanged event
the whole code is
messageBox.show(textBox1.text);
.
ohhhhh
there's some button to present the events
Can’t really tell, we can’t know whats going wrong. But i would assume that you are setting the value before it updates
every time I type inside of the text box, it is definitely triggering the event
but the text is still not changed
the value is being set by the IDE
@raw solar are you setting the code in the designer or in the actual code
the designer
the code works too
but it wont change when the user is using the program
for me
it always worked for me im not sure whats going on
maybe my textbox is homophobic or something
let me check

4.5
im on 5.something
what in the fuck is going on with this textbox
Send whole code
5.0.401
We literally will not know what’s wrong by guessing lmao
i’ll send the whole code wait
using System;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string text = textBox1.Text;
MessageBox.Show(text);
}
}
}
thats what works for me
did my code get detected for spam
I didnt use it
try sending it again
and then ill send it
You could also just debug and see if textbox value prints to the console through the event that the other guy said
just use c++ and qt 
ew
what would you use
c#
ew
Just use Delphi
is c# even cross platform
yeah
I mean in a real world example, qt is just way more mature
func setRootViewController(_ vc: UIViewController, animated: Bool = true) {
guard animated, let window = self.window else {
self.window?.rootViewController = vc
self.window?.makeKeyAndVisible()
return
}
window.rootViewController = vc
window.makeKeyAndVisible()
UIView.transition(with: window,
duration: 0.3,
options: .transitionCrossDissolve,
animations: nil,
completion: nil)
}
never used c# before but i would assume its good for certain projects, i wasn’t even aware that it was cross platform
@raw solar i figured it out lmao
What was it
I had to learn Java for school, honestly less crappy than i thought
Bruh i used to hate java
he was calling InitializeComponent(); twice
and in the init function, it sets the text box
yup
so commenting it out fixed it

yea i knew it was something like that. Calling shit in the wrong places etc
About to go demolish thanksgiving leftovers
so when windows generates the files automatically, in a function, they put InitializeComponent(); which adds all the screen components
public App()
{
InitializeComponent();
}
which does all the positioning, settings values and text etc
what he did was on the event of the App class loading, call a new function
and in the function change the shape of the app, but also called InitializeComponent(); again
which overwrote the custom value changed in the apps runtime
so all you need to do is on line ~50 comment it out
so the second InitializeComponent(); converts to //InitializeComponent();
and all your problems have been solved
yeah i get that a lot
cant believe i didnt notice that
i was only looking up there bc i was interested in how you reshaped the screen
and i was like
wtf
why is that there
ok so back to basic, does anybody know how to fix that
if I type 1 letter of an array of keys it will succeed
im trying to get a whole word instead of only 1 character
one of the keys has w in it
maybe use something like == or .equals() (Don't know c#) instead
that would work but only for 1 word, so there would be only 1 key available for all the users
is this a license activation window?
pls don't send the user all the keys and check if the entered is present
one could just intercept that and look at what to enter
instead do the verification server side
if this isn't important, split the downloaded list and check if the list contains the key
yeah kind of
its just a side project so i dont mind if someone cracks it
well it probably won't take long for them
im not going to distribute it, its mostly for a group of non tech savy friends
maybe this will work then
just convert it to a list (using split?) and check if the list contains the exact key
ok the issue is something to do with dlopen on u0?
When I dlopen a dylib on u0 it seems to not work.
oh my god
why are you still trying man

the past 2 weeks every time i open this channel its you complaining begging for help
have you ever heard of google
usually the answer’s there
most of the time it’s not because it’s low level iOS stuff?
no it is i think
says the js dev
im a haskell dev
youre mentally handicapped
yeah i get that a lot
.
they lost me on the 3rd example
man
yeah i dont actually haskell
what is a [1, 2, 3] :: Num a => [a]
uwu
haskell on ios soon homie
the only true haskell dev is @tardy narwhal
the one and only
we’ll get dotnet on ios just for him too
dotnet ios...
yes ma’am
@indigo peak CUM
okay
CUM

in yo mom
:c
i’ve seen a few objc++
not sure i’ve seen pure c++
omw to make julia tweaks
stop making tweaks
no need, his spotify tweak still works fine
oh you said julia

writing tweaks in python
julia has llvm and python doesn’t 
if im looking at a tweak in ida, what would it look like in logos if theres multiple initFuncs
so it would be multiple %ctor?
Sources mentioned in this video:
The Bark Covered House by William Nowlin
The Journal of Nicholas Cresswell: https://www.townsends.us/collections/books-dvds/products/journal-of-nicholas-cresswell-1774-1777-c-7215
The Diary of Matthew Patton: https://www.townsends.us/products/diary-of-matthew-patten
Visit Our Website! ➧ http://www.townsends...
but what would it look like in logos
how would it make the initFuncs
_attribute_((constructor)) void initFunc(void) {}
idk
it is
try logos.pl Tweak.x to see what it actually compiles to
if you have more than one file, you’re going to naturally end up with a constructor per file
ball
does anyone know of a good tweak i can reference for patching another application?
no need, just try it against your own code to see what logos generated code looks like
so you know what you're looking for
it'll look the same as with one file, just with more constructor funcs
very interesting
how do tweaks with multiple files even work
like what do you gain from making it in multiple files
Why is the text so small
Oh god I regret reading
Just like so
hello fellow alchemist
how goes the experiments
Fuckin nasty lmao
the best part is where he says there's some semen in there, sorry my b
Had to spice up the flavor some how
write some bitches
less frantic scrolling around a 5000 line file
also you really do want to split up your code for compile performance
if you split into individual files, the build system can cache outputs from files that didn't change, so it doesn't need to recompile them again
and it can spread each individual file's work out across all your cpu cores
fax
that and it's best to keep "internal"-ish symbols in the individual file that needs it, so you can use the access control syntax (static in C) to ensure nothing else uses that symbol directly
just organisation basically
saurik moment
how do i hook obj_msgSend? i tried using substrate and some asm for the new function...
i can send code in a sec
Hey just wondering if anyones able to dev a snapchat tweak im able to pay just want something similar to snapchat phantom, if anyone knows any snap tweaks that dont instantly get detected i can pay to thanks
All tweaks will always get detected and even if someone makes a bypass, snapchat will patch in 24 hours easily
Oh okay no worries, what about if i was to downgrade to a older version then use an old snap tweak would i still get banned?
Snapchat disallows using old versions so yeah
Fair enough!! Thanks for your help mate
you’re gonna need a couple thousand dollars for that
like 12 racks
More like a million dollars+ and then have it get patched in not even a week by snapchats addiction to anti-jb.
Snapchat gets a high off of banning people
looking for a consistent mathematical formula to get the perfect resolution for perspective zoom wallpapers. The screen width, height, and scale are known quantities. Before I delve into it, has anyone already done the work for this?
probably just look at the stock wallpapers in /Library/Wallpapers and compare their resolution to the device resolution
although I recall iPad is something like 2048x2048 which matches the standard iPad res. obv they have to scale that up a bit, which means they're entirely relying on display density to hide the scaling
i don’t trust apple to have pixel-perfect dynamic wallpapers lol — my plan, right now, is to take a look at the parallax motion effect and see if I can’t get something that gets consistent results. or maybe at least constants for various devices ha
you could just make an image with a known pixel pattern and see how the system scales it
Not true
Question, who would recommend which OS for a penetration tester/developer
Debian or Ubuntu
I know Debian is mainly where all the custom Linux os’s are home to
But I’m not sure on the difference
Ubuntu is based on Debian
Really 🤨
Ubuntu develops and maintains a cross-platform, open-source operating system based on Debian, with a focus on release quality, enterprise security updates and leadership in key platform capabilities for integration, security and usability.
I’m using parrot os right now but it’s way too colorful for my taste
Uninstall the desktop environment then
It’s my whole system
I replaced the whole disk
But I’m deciding if I should get Ubuntu or deb
Stock
And customize it from there
Fek it I guess I’ll go for Ubuntu
Can’t really go wrong
Parrot os is one of the 3 main distorts for penetration testing purely due to the huge amount of pre installed tools (basically the same as Kali Linux or Black arch)
Almost done 🤩
Yeah Ubuntu looks clean af
idk if you can tell but that is arch
just use arch with a window manager
once you have it set up to your liking its amazing
just have to set up all the little things you need. even shit like autolocking/timeout, a locker like slock, etc.
there are a bunch of examples on GitHub : https://github.com/search?q=mshookfunction+objc_msgsend&type=code
In my opinion, tweak developers should rewrite all of the Objective C functions in assembly for efficiency
Probably all of Foundation and UIKit would be smart too
you can take the initiative
wtf
/jumbo emoji:
also let's be real here, it's true that humans can write much better assembly than a compiler, but will they
nice wallpaper
thanks
bro
idk if thats true
imo algorithms arent perfec
they're quite close but a human with really deep understanding of the assembly
and have really big brain
can write asm better than compilers could
I am havng issues with dlopen on unc0ver
pick and choose your battles i guess
lmk when he's done with uikit and foundation in asm
make sure to use atnt syntax 
thats not the same thing my friend 
One day you’ll figure it out
and also, yea humans might win optimizing 100 - 1000 lines. good luck optimizing 100k+ lines
it works fine on checkra1n
@hardy glen have you written a tweak in C before
not pure C
dang
Sounds like an L
i have, it's not hard
my only thought, is that if it works on checkra1n but not u0 is that its something to do with sandbox
^
aemulonfcd
That’s what happened to me with gameseagull
the problem you've got
How I was reading the prefs
is that checkra1n (tl;dr) turns off sandbox
whereas u0/taurine just turn bits of it off
ah
so how do I dlopen something in /Library/MobileSubstrate/DynamicLibraries?
Is it open source yet?

wait does taurine have the modified debug server entitlements that allow you to debug any app
:c
I had multiple people tell me they were going to use it to make their own version. The problem you've got in jb'ing is that people don't respect licenses at all. Right now I just can't be bothered with all the DMCA/Drama it would bring if I were to do it
:/
I probably will still do it at some point
I’m just trying to write gameseagull’s archery hook in every language possible
but especially after seeing what happened to Christian Selig where some dude 1:1 reuploaded the app
And do assembly and swift later
shouldn't be too hard
That’s what I’m thinking
but the rest is all just C fuckery
write it in lua

that should be easy
luahook
Bored
@proper reef what do you need to dlopen btw
I don’t think that’s llvm compatible
another library my tweak is using
Have you tried linking it at compile time?
its not? i would imagine it would not be that hard to use lua
it's a dynamic library
Ada, C, C++, D, Delphi, Fortran, Haskell, Julia, Objective-C, Rust, and Swift @hardy glen

If I write it in rust do I use Lucy’s wrapper for tweaks, or do I just use pure rust
pure rust
if thats really the route you want to take
then why not learn it from scratch
But I have to because I’m dumb and want to make it in every language possible
Ok naruto man
what is that wig
don't worry about it
hello my name is hearse, and i am addicted to ricing. instead of working on projects, i make shit look nice instead 
and also if you could not tell, look at the top left corner and you will know what operating system i am using btw
awch winux
no
@grim sparrow did you figure out how to write the tweak in C yourself, or did you have some other code open
wym
most of that shit you can figure out using docs
like when you were writting aemulonfcd did you have some C tweak open and was making references to it
does that count?
or you can just open someone elses project and take inspiration if you know what i mean
the NXP PN7120 docs
Selenium?
good to know
Yeah I did it through Selenium
119 pages 
I had no clue Selenium would wait for the page to load since the data I was trying to scrape populated the data with JS
So I was using dryscrape
because im just mainly interested in how i need to format the code
23
sleep(3)

troll
like how you would hook
?
@merry glade another option is to RE the website and js to call the same APIs as the site
yeah not worth it for a graduation thesis




