#development

1 messages · Page 493 of 1

indigo peak
#

and then pressing the selector tool

#

and clicking the window

twilit jungle
#

Use the other gesture on the actual game then

indigo peak
#

its what

#

3 finger touch

#

right?

twilit jungle
#

yeah

indigo peak
#

same result

#

i went into the game and held 3 fingers

twilit jungle
#

That should display a FLEX bar in that game's process, if its a true application

indigo peak
#

i dont think it is considered a "true" application

twilit jungle
#

F

indigo peak
#

i remmeber reading a reddit thread

#

asking for gamepigeon hacks

#

before birdpoop

#

and somoene said smth like, "gamepigeon doesnt behave like a regular application you cant dump the headers as easily"

#

or smth along those lines

twilit jungle
#

uhh dumping headers has nothing to do with apps

indigo peak
#

thats something like it

twilit jungle
#

Well thats written in another language so obviously its not going to have obj-c headers that you can dump

indigo peak
#

not possible my ass

#

but yeah it behaves differently than a normal app

twilit jungle
#

Its not possible for the average jailbreak developer (copy paste master)

indigo peak
#

true

#

this guy has a brain

#

the _UIRemoteView's nearest view controller is a _MSMessageExtensionRemoteViewController

#

do you think there could be anything of importance in there

twilit jungle
#

No you are working in the wrong process for that

#

Basically forget about the GUI tools that you know about. And figure out how to debug through logging.

indigo peak
#

ok thats what ive been doing on this entire project

#

ive been using logify and manually testing a bunch of methods too see when and what they call/return/use as params

hardy glen
#

frida trace might be helpful

lime pivot
#

I’d recommend reading up on iMessage extensions first so you have an idea of what you’re working with

faint timber
#

yooo ida 7.6 leak

faint timber
#

are you serious omg

restive ether
#

there are no bugs if you act like there aren’t

grim sparrow
#

@restive ether can you just ban this fella

restive ether
haughty bear
tepid olive
#

@restive ether rt acc created 3 days ago and he's been shitposting since he joined

#

and his first msg is just mad creepy

restive ether
#

real

#

who are you

haughty bear
pliant fossil
#

we think he’s an alt

tepid olive
#

if not hes just an idiot

fallen cradle
indigo peak
#

so it turns out spritekit has a method called -(void)sceneDidLoad; which is the samething as -(void)viewDidLoad;

#

so thats what i was looking for

twilit jungle
#

Bruh

gaunt mesa
#

Bruh

#

nfrghost

twilit jungle
#

Nice you finally turned off the MakeMeWantToRipOutMyEyeBalls mode for discord

gaunt mesa
twilit jungle
warm cipher
#

Google be like...

#

I wanna die

#

The worst shit is that there are people who actually like using light mode

twilit jungle
indigo peak
#

i figured out how to put buttons and text on screen

#

pog

hexed citrus
#

suck my balls

tepid olive
#

no thank you

hexed citrus
#

huh i was just reading

restive ether
#

no thank you

hexed citrus
#

your loss

gaunt mesa
#

no thank you

tepid olive
#

no thank you

high citrus
#

What's the best way to make the uinavigationbar in preference bundle 'stretch' when it is scrolled too far down, like the largetitle, but without the actual large title and with it bouncing back instead of staying large

#

I've tried activating a NSLayoutConstraint, but no luck so far, just crashes or nothing changes

gaunt mesa
#

@high citrus skitty did it with his prefs

#

lemnme find them

indigo peak
gaunt mesa
#

SPHeaderView

high citrus
gaunt mesa
#

this bit

indigo peak
#

MakeMeWantToRipOutMyEyeBalls mode

#

smh

high citrus
gaunt mesa
indigo peak
#

tale youre like smart

#

how easy would it be to make a word unscrambler in objc

gaunt mesa
#

uh

#

well finding all combinations of a letter is easy

#

using tree maps

indigo peak
#

bc im making anagrams hacks for gamepigeon, i can get a NSDictionary of all of the possible words, and i can get a NSString for all of the current letters

gaunt mesa
#

detecting if they are words, idk about that one

indigo peak
#

i just dont know what to do from there

gaunt mesa
#

anagrams also requires the words are next to eachother

indigo peak
#

couldnt i use treemaps to generate combos

gaunt mesa
#

generate a 2d map of the anagram board

indigo peak
#

and then check if the combos are in the NSDictionaryu

gaunt mesa
#

and start at a random one

#

go to all the places it can

#

checking all lengths

indigo peak
#

anagrams not word hunt

gaunt mesa
#

oh

#

basically u have to make a trie

indigo peak
#

im gonna do that next

gaunt mesa
#

make a trie

#

and then run all combinations

#

@indigo peak u know what a trie is right?

indigo peak
#

sorta

#

i just looked it up

#

im gonna try my method first

#

generating all of the combos

#

and then seeing if they are in the dictionary

high citrus
# gaunt mesa this bit

The effect is the exactly what I want, however i'm using Cephei, so I need to subclass HBPackageNameHeaderCell right?

indigo peak
#

i just found a clever way to do it @gaunt mesa

#

you make a method that converts a string param into alphabetical order

#

so house would be "ehosu" or something idk

#

and then for each item in dict it alphabetizes it

#

and compares

#

but the only problem is the lenghts

high citrus
indigo peak
high citrus
#

don't know exactly what you try to achieve, but my guess is that this wouldn't work when you have duplicate letters

indigo peak
#

@gaunt mesa if you put a nsmutablearray in a UIAlertView, will it put the memory address or would it put all of the contents

#

do you know?

gaunt mesa
#

array has debugDescription

#

it’ll print the array and the memory address

#

don’t worry

#

unless i’m stupid

indigo peak
#

idk ill try it

weary heath
#

Anyone know how to make the filesystem r/w after jailbreaking with checkra1n but not installing a bootstrap (Cydia through loader or Ora1n)?

#

I just want to change a file over ssh and reboot, make as minimal change as possible

tepid olive
#

iproxy

weary heath
#

Yeah I'm sshed in but it's still read only

tepid olive
#

mount -o rw,union,update /

#

you have to rename the APFS snapshot and then reboot IIRC

#

and then remount

#

never tried remounting without a bootstrap but I think that should work

#

remounting the snapshot itself r/w will just cause a panic when you try to weite

ebon orbit
#

it works

weary heath
indigo peak
#

@gaunt mesa worked like a charm

#

ok so it sorta works

#

it only does words that are the same lenght

#

and thats using with using containsString

gaunt mesa
#

PENIS HOPERS

#

hoping for penis?

indigo peak
#

Fo sho

#

I use PENIS as a keyword to grep for

#

So the words next to it are valid words

#

And they worked

#

So now I just gotta get words that are less than 6 chars working

feral nebula
#

Hello. Can you please help to decrypt this application? I don't have a jailbreak 😦

https://apps.apple.com/ru/app/durak-online-card-game/id891825663?l=en

Thank you in advance

App Store

‎Durak online - the favorite card game.
Play on the iPhone! Play on the iPad!
Play with your friends! Find new friends!
Be a champion!

• User-friendly interface with landscape mode.
• Real online multiplayer game with real people all over the world (2-6 players).
• 24, 36 or 52 card deck on yo…

tepid olive
#

Does anyone know why storing an object of medium size (1.5mb) in the springboard shared user defaults causes a bootloop of backboardd being killed by launchd over and over again?

#

when using initwithsuitename the issue doesn't come up

#

and neither if the thing stored is very small

twilit jungle
#

uhh is the object serializable?

errant hedge
#

anyone familiar with the libimobiledevice people?\

wooden folio
#

Is there a way to decompile/reverse tweaks? From desktop or iOS

tepid olive
twilit jungle
tepid olive
indigo peak
#

What’s the equivalent of arr[1:] or arr[:5] in objc

tepid olive
misty cradle
#

@vivid dew monster fucker

tepid olive
#

monster fucker

twilit jungle
#

Not really archaic, it would make sense to limit it to 4kb. Anything bigger than that would be really complex defaults, can you simplify it?

tepid olive
#

As there is currently no limit in a regular setting

#

And there is no check on setting a large default

#

I have personally moved away from setting a large default like that, but this took me so long to debug I was just curious about why it happened

lethal ice
#

true ben eater

gaunt mesa
#

ben eater our boy

tepid olive
gaunt mesa
#

stfu furry

wicked summit
#

@tepid olive white name

gaunt mesa
#

@vivid dew how long is ur birthday bruv

tepid olive
plain sedge
#

what would be the best way for a jailbreak app to receive push notifications from a server?

#

i'd rather not leave a daemon running in the background but worried that i may have to, since APNS doesn't seem to be a viable option

lime pivot
#

running your own thing is pretty much only the viable option 😕

#

you can't really use APNS without having a production app, you can sort of use the dev APNS endpoint but I don't know what limits that has

#

free dev accounts can't create APNS certs either…

#

you can make a push system that's conscious of battery, I did it successfully for my previous job, a 3G device with a minuscule battery

#

there are a few tricks to it

tepid olive
#

but to be fair I only used it for MDM not for actually sending notifications

lime pivot
#

a free dev account can make macOS Server APNS certs

#

which tbh, possibly could work, but I don't know if that's exactly the same as the general APNS thing

slender glade
glacial matrix
cloud sundial
#

Or rather look up what arr[x:] means

lime pivot
tepid olive
lime pivot
#

can't imagine why it doesn't work, the official unofficial docs (written by a previous Foundation dev) don't imply any size limit http://dscoder.com/defaults.html

#

aside from "Avoid storing large amounts of data, especially if there are frequent changes."

#

which of course is just avoid, not you absolutely can not

#

the propr foundation sileo dev

tepid olive
lime pivot
#

yeah, hard to explain why it would crash

#

syslog may tell you why it's crashing, it may not be what you think, maybe your code was just broken?

tepid olive
misty cradle
#

Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.

I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.

Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.

I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.

Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.

All I really need is some ram because I use python and it’s heavy.

tepid olive
#

the syslog just said backboardd was being killed by launchd over and over again

#

Termination Reason: Namespace SANDBOX, Code 0x1

#

that was in the crash log

lime pivot
#

well that's a weird reason to crash on

#

I feel like there would be a log for a sandbox violation in that case

slender glade
#

how tf do u uninstall c++

#

do u uninstall clang/gcc or something

tepid olive
lime pivot
#

uninstall c++ and your computer reboots into DOS /s

lime pivot
tepid olive
lime pivot
#

yep, that'll do the same

slender glade
#

console.app a blessing fr

tepid olive
#

i might have a look later but i am a bit broke for more corellium time

slender glade
#

its 25 cents per day

lime pivot
#

per hour

slender glade
#

same thing

tepid olive
#

per core per hour

slender glade
tepid olive
#

like its not a huge amount, i just struggle to rationalise spending money on this lol

lime pivot
#

I wonder if they'll implode as soon as someone manages to piece together enough stuff to virtualise iOS on M1

#

Apple does support virtualising macOS on M1

tepid olive
lime pivot
#

definitely super cool

#

done trash

#

the one you asked me about?

#

wait… which accounts do you have and which one did you mean

#

DM me so we don't spam here lol

#

ok good, I was getting ready to pull out a database backup in case I needed it heh

#

you are now a seller

glacial matrix
#

make me an admin
?

slender glade
lime pivot
slender glade
silver rampart
lime pivot
silver rampart
#

im proud even the syntax highlighting worked

lime pivot
#

that is neat lmao

silver rampart
#

how it feels to be apple in 2012

glacial matrix
#

Nice 👍🏻

tepid olive
#

@silver rampart why is there only iOS 15 beta headers now

tepid olive
#

Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.

I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.

Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.

I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.

Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.

All I really need is some ram because I use python and it’s heavy.

tepid olive
#

note that the second argument is "length" rather than "end" in ObjC

#

Python:

arr = ['a', 'b', 'c', 'd', 'e', 'f']
print(arr[2:4])  # ['c', 'd']

ObjC:

NSArray *arr = @[@"a", @"b", "c", @"d", "f"];
NSLog([arr subarraywithRange:NSMakeRange(2, 2)])
grim sparrow
tepid olive
#

in ObjC the second argument is "how many do you want after the start index"

#

in Python it's "what index do you want to stop at" (though the end is exclusive so it's like [2, 4) which is equivalent to [2, 3])

#

please stop talking about python in #development it belongs in #shitposting thank you

gaunt mesa
tepid olive
#

#toiletposting

ashen birch
# tepid olive Not tryna make you "feel bad" or whatever but I have been working with Python fo...

Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.

I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.

Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.

I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.

Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.

All I really need is some ram because I use python and it’s heavy.

gaunt mesa
# ashen birch Not tryna make you "feel bad" or whatever but I have been working with Python fo...

Not tryna make you "feel bad" or whatever but I have been working with Python for over a year.

I have been working on my Python stuff for 1+ yr, I have NEVER taken code from ANYONE. I literally have been coding since 2014 trying to make a program of some sorts and now im finally clicking. I have never used my language for bad, and I have never taken any code from anyone EVER.

Yes, I admit I was panicking and I said I liked C++, in fact I had already uninstalled it, I used it for like 1 min like I said before to try out python. I also didnt see any of C++ code. All I saw was that it was using some pointer function. My heart gave me a feeling and I stopped. I didnt see the code or anything. I dont know how else to explain it.

I am not in the best position now, and Python is my key in life to success. I cant have it be ruined because I made one silly mistake. I hope you can accept that and really just let it slide.

Please, please, accept this. I am sorry but I promise again I didnt take any C++ code or their pointer function. I only saw the pointer function being defined and stopped because I felt bad.

All I really need is some ram because I use python and it’s heavy.

ashen birch
#

i mean that copypasta unironically

restive ether
#

you’re white

gaunt mesa
#

i like C++

#

it's pretty nice tbh

#

it's a pain like for the first 6 hours while u figure out dependencies and getting cmake to work

#

but after that it's nice

#

yeah it truly is

#

i wish c++ had good package management like how nodejs or stuff do

#

even C# and NuGet are better

twilit jungle
#

Ah yes thats very important because r/jb has a lot of say in c++ or c or objc standards

primal perch
#

those opinions are void

#

most rarts here think ffmpeg slows down your phone

wicked summit
#

ffmpeg is malware though

#

zip is malware

#

echo is malware

restive ether
#

too many depends

tepid olive
twilit jungle
pearl sail
twilit jungle
ashen birch
tepid olive
#

chimera bsd coreutils numbero uno

pearl sail
#

Lets ask him @Laughing Quoll

pearl sail
#

Yes that shit was funny as fuck

wicked summit
#

good afternoon

errant hedge
ashen beacon
#

can someone teach me how to code

gaunt mesa
#

yeah

primal perch
#

#define probably ((rand() % 100) < 98)

#

rust is now adding probably

#

for safety

gaunt mesa
#

@ashen beacon that'll teach u how to code

#

rust is unsafenleviathan

primal perch
#

get_new_joke();

gusty pelican
indigo peak
#

Eat a bag of fucking dicks

#

most professional api

tepid olive
#

/family/:from Will return content of the form 'Fuck you, your whole family, your pets, and your feces. - :from'

gentle grove
late ridge
#

where's the packix opcode

tepid olive
#

ld doesnt refuse, it warns you

#

It will still link old versions

#

Well thats on you then

#

It’s not setup to error just because of an old ver

#

@edgy oyster happy birthday big man

indigo peak
#

@edgy oyster happy birthday big man

tall storm
#

happy birthday @edgy oyster

pure sleet
#

@edgy oyster when does pissRa1n come out?

edgy oyster
#

please it isnt my birthday

tall storm
#

why u got the birthday role then

indigo peak
#

fr

tall storm
edgy oyster
tall storm
#

do u not know ur birthday?

edgy oyster
#

i do

tall storm
#

so u entered it wrong?

edgy oyster
#

i thought i could change it

tall storm
#

its gone!

pure sleet
#

happy birthday @edgy oyster

#

@edgy oyster fucking piece of shit non birthday boy

tall storm
#

hbd @muted lily

pure sleet
#

@edgy oyster when does pissRa1n come out?

haughty bear
#

@muted lily happy birthday big man

tepid olive
#

@ashen beacon happy birthday big man

haughty bear
#

@ashen beacon happy birthday big man

ashen beacon
#

don’t forget @edgy oyster

pure sleet
#

@ashen beacon happy birthday big man

pure sleet
#

@ashen beacon happy birthday big man

ashen beacon
gentle grove
#

@gentle grove

indigo peak
#

@indigo peak

gaunt mesa
#

@vivid dew monster fucker

#

happy birthday for the 3rd day in a row

muted lily
#

Thanks fam!!!

#

Technically my birthday isn't for another 2 and a half hours in my time zone but I'll take it 🙂

gaunt mesa
#

@ashen beacon happy birthday big man

gaunt mesa
indigo peak
#

.

solemn quiver
#

@ashen beacon happy bday

ashen beacon
#

ty

weary heath
#

Happy birthday! @muted lily

haughty tulip
#

@muted lily happybirthday love you

tepid olive
#

gm

dry willow
#

morning!

dry willow
#

I've noticed some iOS tweaks have a squircle shaped icon in Cydia or in the preferences pane. Do I need to manually create this shape and use a transparent background to achieve the same effect in my own tweak?

weary heath
#

Yeah

dry willow
#

Thanks, I wasn't sure if there was a setting somewhere to have the mask applied to the corners or if it was manually applied

wicked summit
#

ga

wicked summit
tepid olive
#

fuck you. pass it on

indigo peak
#

@gaunt mesa yoooooooooo i got the word unscrambler working

#

what i was going wrong was the if statement

#

i was checking for the dictionary value containing the string

#

when it shouldve been the string in the dictionary value

#

does anyone know why adding a uialertcontroller to a SKScene crashes the scene when it should be being displayed

twilit jungle
indigo peak
#

are skscenes different when it comes to displaying uialertcontrollers

#

or does no on here have any past experience with spritekit

twilit jungle
#

You don't need experience to be able to answer that

tepid olive
cloud sundial
#

Anyone here knows enough about web development?

lethal ice
#

hi kef

cloud sundial
#

Oh hey bud

#

Hru?

lethal ice
#

pretty fine

#

how's egypt

cloud sundial
#

Hot and moist

#

The worst combo

lethal ice
#

here is hot and dry

#

yea rip

cloud sundial
#

Lucky you

#

Humidity was like 83% yesterday

lethal ice
#

wtf

#

happy birth

#

@vivid dew

cloud sundial
#

It's been his birthday for ages now

lethal ice
#

i don't come here very often

cloud sundial
#

Me neither, but I noticed it like a week ago or smth

lethal ice
#

oh yeah maybe

cloud sundial
#

Either way

#

Do you know anything about web development?

lethal ice
#

a little bit i guess

cloud sundial
#

Ok so

twilit jungle
#

thats not real

lethal ice
#

true

cloud sundial
#

You're not real

lethal ice
#

gm

twilit jungle
faint timber
#

ok who knows how to fix ida randomly changing the scroll line increment

#

so annoying

#

I just want to scroll one line bozo

lethal ice
#

fix it by using F[redacted] instead

cloud sundial
#

Anyway, I want to create something where you fill data, hit the "next" button, takes you to the next page where you fill more data, etc, and you eventually hit submit where that data is stored and some calculations are done in the backend. Kinda similar to google forms, actually

lethal ice
#

oh okay

cloud sundial
#

Thing is, how do I store the data between pages? In a database?

#

Or local storage?

lethal ice
#

use html forms with post data

cloud sundial
#

That's not the issue

lethal ice
#

or php if you want it server side

twilit jungle
cloud sundial
#

I mean, say the user just decided to close the page and never come back. If I store that data in a database then it's just taking space

#

Should I use something like a session identifier and store stuff in a browser's local storage?

lethal ice
#

yeah probably

#

tbh i'm not a web dev so

cloud sundial
#

Me neither :/

#

But I have to create that stuff I guess

lethal ice
#

i don't see why you can't use post tho

cloud sundial
#

Post to what?

#

The next page?

lethal ice
#

POST the data thing

cloud sundial
#

What...

#

Not following

#

Post it where?

lethal ice
#

you can set variables for the session

#

it's called post

cloud sundial
#

In the form, I know

#

But post it to what bruh

#

The next page or what?

lethal ice
#

yeah

#

sorry

#

my brain slow

cloud sundial
#

Well what if I wanna add a "back" button?

lethal ice
#

i'm sure it would still work

twilit jungle
#

then you unpost ofc

#

/s

cloud sundial
cloud sundial
#

I found my solution. Cya guys /s

#

Smh gh0st

lethal ice
#

when you go to a different page on the same domain the data stays the same, i don't see the issue

cloud sundial
#

If I add a back button then I would have to create a hidden form, add all the data from all the previous pages to it, then post it again, which doesn't sound right

cloud sundial
#

If I'm using local storage then I won't even have to do any POST requests, right?

lethal ice
#

local storage like cookies?

primal perch
#

gm

lethal ice
#

gm

primal perch
#

true

cloud sundial
#

Or session-related data

#

Oh there's also something called session storage, which is more like what I need

lethal ice
#

or you could make the page in php and not have to worry about forms

#

or storage

cloud sundial
cloud sundial
#

It doesn't matter what backend I use

primal perch
#

bro i went to bell and in n out yesterday

#

2 in 1

#

nfr

lethal ice
#

use $_SESSION

#

easy

cloud sundial
#

...

lethal ice
#

nice shep

cloud sundial
#

That...

#

Scoob

#

Bruh

lethal ice
#

you don't have to be condescending

twilit jungle
cloud sundial
#

No the thing is that this is exactly what I was saying. Session storage KEKW

lethal ice
#

oh

#

well yeah do that

cloud sundial
#

You don't necessarily need php to access that though

#

Why is web development confusing

lethal ice
#

because it's the worst type of development

twilit jungle
#

its not really development

lethal ice
#

even worse than developing social skills

cloud sundial
primal perch
#

developing social skills nah

lethal ice
#

the real development is the browser that literally just interprets all of the "code" that is on a website

primal perch
#

developing internet bitches intjcum

#

june be like

lethal ice
#

L

primal perch
lethal ice
#

backend is real trol

#

except sql

primal perch
#

sequel

twilit jungle
primal perch
#

better not tell node users that

lethal ice
#

f

#

bro why didn't we just write f[...] in node

#

import decompiler

primal perch
#

true tho

primal perch
#

there’s good disassembly libraries if you wanna bypass the gay and start decomp now

#

capstone is one

#

made in c

lethal ice
#

wtf

primal perch
#

so it’s automatically good

lethal ice
#

scoop already disassembler done tho

tepid olive
#

scoop

lethal ice
#

hi

primal perch
#

scoop

indigo peak
#

scoop

cloud sundial
#

@lethal ice a scoop

primal perch
twilit jungle
indigo peak
#

@primal perch zag

primal perch
#

yes

indigo peak
indigo peak
glacial matrix
glacial matrix
#

For next time. You did ask “Anyone here knows enough about web development?” twice

cloud sundial
#

...

glacial matrix
#

. . .

cloud sundial
#

. . .

tepid olive
#

@cloud sundial shut the fuck up kef

glacial matrix
#

:/

cloud sundial
#

Well instead of mocking me, do any of you have any input on the matter?

tepid olive
#

Im not mocking u bro

#

Ur chill

glacial matrix
#

Can’t you put all the inputs on the same page and have a single form?

tepid olive
#

I just wanted to add some unnecessary and rude input as a “hello” to you

cloud sundial
glacial matrix
#

Then you don’t have to worry about local storage, remote storage, navigation state

tepid olive
#

Ah i see you play Monster Hunter Rise for the nintendo switch

glacial matrix
#

If you don’t have multiple pages you don’t have state tracking
WeSmart

cloud sundial
glacial matrix
#

Ohgod

cloud sundial
#

I just wanna make sure that session or local storage is the best approach

glacial matrix
#

Maybe the problem is earlier than storage

cloud sundial
cloud sundial
glacial matrix
#

Like, does it have to be 50+ fields?

tepid olive
#

Thats how the monster hunter games in the past have been imo

glacial matrix
#

I’m fighting each 10 times to get scrolls

cloud sundial
#

Thus, pages

glacial matrix
#

You could potentially use some ja wizardry to have pages on the same url while maintaining a single form

#

Like bootstrap

cloud sundial
#

Ajax you mean?

glacial matrix
#

No

cloud sundial
#

Not following

glacial matrix
#

Single page but the content is displayed as pages (think springboard) that you scroll through, but that’s only because of the content layout

cloud sundial
#

Oh

glacial matrix
#

Bootstrap 4 has something for this iirc

#

Carousels?

#

Or tabs?

#

And since it’s all within a tree of divs, you can wrap it in a form for a single post request

cloud sundial
#

I don't think this is gonna be an option because the website is on wix (yes ik don't judge I hate it and if I had any say in the matter I would've changed it)

#

I hate wix

glacial matrix
#

It serves a purpose

#

Objectively speaking

cloud sundial
#

For setting up a quick front page, yes. For doing more complicated stuff, hell no

glacial matrix
#

There goes my input on the subject

cloud sundial
#

RIP

#

Well thank you mr uro of the boro

#

Quite good ideas for the future honestly in case we change hosts

pearl sail
#

@vivid dew which monster are you fucking?

gaunt mesa
flat thunder
tepid olive
#

Thank you 23 aaron your support means a lot

haughty bear
tepid olive
haughty bear
#

i’m literally helping u

tepid olive
lime pivot
#

you would need to create different screens inside <div>s, have all by the first hidden by default (display: none;), and toggle the value of display on all those divs when moving between pages (or animate them if you know a bit about css animations)

#

on the final screen you would use XMLHttpRequest or fetch (the newer promise-based requests API) to post it to your server and receive back whatever the server needs to send back to the client to be displayed

primal perch
#

gm

indigo peak
#

gn zag

cloud sundial
#

@lime pivot not a bad idea thy. Wouldn't loading them in divs increase loading time per page?

cloud sundial
#

Ok thank you. I'll go see if I can do that on wix lol

silver rampart
silver rampart
#

anyone know how exactly to fix this on WSL

#

pretending its an x86_64 very normal computer

rain falcon
#

dpkg -r com.qiop1379.meteorite

primal perch
rain falcon
#

TRUE

primal perch
rain falcon
primal perch
rain falcon
lethal ice
#

true shit tweak

rain falcon
#

LOL

cloud sundial
gaunt mesa
#

it's -rdynamic

lyric timber
#

does anyone here have Xcode 13 beta 3?

gaunt mesa
#

u shut up

lyric timber
tepid olive
#

is that windows?

pearl sail
tepid olive
#

why

pearl sail
#

why not

#

it is a operating system

tepid olive
#

xcode port to windows 🤧

pearl sail
#

No

primal perch
#

anyone have any antivirus for ios

#

i accidentally installed ffmpeg and now my phones slow

pearl sail
#

yeah there is a $5 dollar app on the appstore. It comes with unc0ver.

surreal mountain
pearl sail
#

kills the viruses

surreal mountain
#

bruh that app is ass

#

hot take isecureos is shit

pearl sail
#

No shit

surreal mountain
#

actually thats not a hot take

pearl sail
#

let me drink your blood

#

I am a vampire

primal perch
#

use rust to cauterize the wound

pearl sail
#

somehow rust maintainers say they won't let me cauterize the wound

primal perch
#

we do a little fn main

pearl sail
#

So you don't believe it?

#

Finally was to able to cauterize. Didn't realize it was a unsafe method to cauterize next time I will be quicker.

#

wen

silver rampart
lyric timber
#

with different build numbers thonk

twilit jungle
#

How do you attach a function to a process?

#

How do you attach a function?

#

Also what is InlineHook?

#

attach the process to what?

restive ether
#

same

faint timber
#

I really hope you are on x86 because that hook will only work on x86

#

this is not for iOS

#

there are many forms of hooking

#

not without patches

#

needs to be injected unless you somehow replace the task port in substrate

#

this can work externally if you replace mach_task_self() with task_for_pid

#

you may need to force CS_VALID after patching otherwise it will get killed because the page signature is invalid

#

a person really good in this field is no longer active unfortunately

gusty pelican
#

@primal perch

#

What I would do

#

To experience

primal perch
cloud sundial
faint timber
#

cat man

cloud sundial
#

Who?

twilit jungle
#

[redacted]

primal perch
#

N[redacted]

#

The year is 2043 Covid variant phi beta epsilon is ravaging 0.0026% of the population, you go outside for your government mandated 30 minute exercise, it's 1 a.m. not the best time, but they alternate your schedule so eventually everyone does get some sunlight. You quadruple mask and put on your plastic smock. You gaze longingly at the sky. A man riding his bicycle points his flashlight at you "Why aren't you doing your stretches and cardio?" He asks, you recognize him as your neighbor (maybe, it's been some time since you last saw anyone). "It's because of people like you not obeying that the lockdowns have been extended another 4 years." He mumbles through his layers of masks. He reports you to AlphabetGoogle and your social credit score drops 5 points, good luck buying bread this week.

silver rampart
#

guys my tweak no work pls to help

#
%hook UILabel 

-(NSString *)text 
{
    return @"helo worlb";
}

%end
#

respring lupe

lethal ice
#
%hook UILabel 
-(void)layoutSubviews
{
    self.text = @"helbo workd";
}

%end```try this
twilit jungle
#

{ goes on the same line

lethal ice
#

false

twilit jungle
twilit jungle
#

See I told you, you have to put { on the same line to fix the respgin lope

silver rampart
#

flexall machine broke on ipados

twilit jungle
#

F the most important OS and device

silver rampart
#

ikr

primal perch
#

hwsidget crashing ios 15 beta @twilit jungle

#

fix plz

twilit jungle
#

F apple must have revoked my access, sorry I am unable to fix

primal perch
silver rampart
#

I made a thing

lime pivot
#

a systemwide os_log viewer would be neat

nimble parcel
#

👀

nimble parcel
nimble parcel
# nimble parcel

cross-platform non-jailbroken app development with Theos, thanks to Supercharge :D

nimble parcel
glacial matrix
#

This is great news!

nimble parcel
#

full build

#

works over usb as well as wifi

#

eta son*
*by which i mean within like a few months, hopefully

#

no guarantees on eta though; it'll come out whenever supercharge does

silver rampart
#

figured this approach would be better bc os_log is impossibly spammy and this allows me to display the filename and line number

lime pivot
tepid olive
# nimble parcel

might sound like a stupid idea but have you considered adding shortcuts support since now they need to be signed?

#

the only way to sign them atm is the shortcuts tool from macOS Monterey

nimble parcel
lime pivot
#

signed shortcuts? oh boy

tepid olive
#

i haven’t seen much on it, all i know is that you can’t install unsigned shortcuts anymore, you need to sign them yourself with that binary

#

it’s very annoying honestly

lime pivot
#

important for macOS I guess so they can block evil shortcuts, with how much more Shortcuts can do like run terminal commands

nimble parcel
#

@lime pivot btw i noticed that apps built with theos have black bars because they use launch images; are there any plans to fix that?

tepid olive
#

yep but the problem is that you can’t download the .shortcut from iCloud to sign it + you can’t override the unsigned prompt like a right click and open

lime pivot
#

it's a pain in the butt because we (intentionally) don't support xib/storyboard compilation, but you need it for at least this one thing

#

otherwise it's png generation hell

nimble parcel
lime pivot
#

oh wow that's sweet

nimble parcel
#

im gonna test that out now actually

lime pivot
#

ok well we should definitely switch to this, and I guess update the pngs for all missing devices that can run iOS 13

#

that said, it seems to imply the lack of any launch screen config at all should just use the system background color (i.e. white or black)

nimble parcel
lime pivot
#

hot

nimble parcel
lime pivot
#

can you give that a shot?

#

maybe you could stick a comment inside the <dict> with an example of how you can add a logo to your launch screen, and a note that this is iOS 14+

#
<key>UILaunchScreen</key>
<dict>
  <!-- You can uncomment this to show Logo.png on your splash screen. Supported on iOS 14.0+. -->
  <!--
  <key>UIImageName</key>
  <string>Logo</string>
  -->
</dict>```
nimble parcel
#

fml i'm testing this on a new m1 ipad and it's too fast to even see the launch screen

lime pivot
#

first world problem if I've ever seen one 😂

nimble parcel
#

okay so no UILaunchScreen --> black bars

#

Empty UILaunchScreen seems to work

#

is this only an issue for sideloaded apps?

#

i haven't seen anyone complaining about this when it comes to regular ol' system theos apps

lime pivot
#

I assume it is a problem, just nobody makes apps with Theos, heh

nimble parcel
#

understandable

#

i'm considering a hacky solution for proper SPM integration

nimble parcel
lime pivot
#

aye, yeah honestly that seems to be the only use case for app dev on theos, unfortunately

nimble parcel
#

i don't know what to make of the fact that none of them have icons :p

lime pivot
#

I did intentionally cripple it with no support for storyboard/xib and xcassets because we haven't figured out good enough open source compilers for those things

#

didn't want it to seem like we were going to push people to start make apps via theos on macOS, making it impossible for the users with Linux/iOS dev environments to contribute

#

…although I think that was the wrong decision, because if you can name any app in the community, it was probably built using an Xcode project

nimble parcel
lime pivot
#

which, surprise! is totally impossible to build on non-macOS

nimble parcel
#

like, if someone is building a production-grade app atm, Theos is unlikely to be a contender anyway

lime pivot
tepid olive
#

can’t wait for swiftui to be able to handle 600+ line views

nimble parcel
tepid olive
#

right now it’s a game of “make the code error free because otherwise the compiler dies”

lime pivot
#

develop apple car apps on your Linux machine

nimble parcel
lime pivot
#

heheh

#

that ecosystem is a complete mess, I think it still raises your app review times to 1 week

nimble parcel
#

@lime pivot oh lmk if you wanna test out Supersign/Supercharge jailed

lime pivot
#

it's as if you have to wait for the one dude with the CarPlay testing rig to get around to your app

#

yespls

nimble parcel
#

gimme a minute to build it

#

wsl is pretty good now from what I've seen

#

plus you can use Docker if you need to

#

it's nifty (or not, depending on who you ask), check it out

#

it does rely on a VM on Windows and macOS but that's not really the point

#

it's more about reproducible machines than virtual machines

lime pivot
#

it's more like running a distro's userland as a sandbox on top of your existing OS

#

i.e. you can get a base setup of Ubuntu running in a container, but it's just /bin, /usr, /lib, etc

#

and selectively give it access to resources from the host (storage, ports, etc)

#

all runs on top of the kernel your host is already running, that's really the main thing that makes it "containerisation" not "virtualisation"

#

rather than running its own kernel (and the virtual hardware layers VMs have)

#

personally I find docker extremely useful for when I need to "mess up" an install like by installing a bunch of junk dependencies I don't want to clean up manually after, and sometimes it's useful to have a lightweight way of setting something up the way I like it, with all the "logic" to it encapsulated in a .yml and maybe a few scripts and Dockerfiles

#

yeah

#

it's just running Docker in a lightweight Linux VM though

#

someone made a docker image that runs macOS in QEMU on github somewhere

#

you should really throw a case fan on that thing

#

well, ideally ziptie it don't throw it

#

sounds dumb but you may as well help it to not kill itself for as long as you need it to survive till you can get something better

#

heh well fair enough

#

pc specs?

#

ahhh it's one of those office pcs

#

yeah SFF is a total pita when you want better graphics

#

unless you don't mind dremeling out a hole in the side panel for the card to hang out of lmao

#

still a great card at least. gives the machine a huge graphics boost

#

and adds H.265 support to the machine

#

slash VP9 for the like 3 things that use it which is mostly youtube

glacial matrix
lime pivot
glacial matrix
#

Yup

lime pivot
#

we didn't have it all this time, may as well just keep on not having it and allow SwiftUI to naturally supersede it

pearl sail
#

@gentle crescent

tepid olive
#

@lime pivot is there a public example for a swiftui app built with 100% theos atm?

#

i'm pretty interested in that if it allows building stuff on linux

slender glade
#

Does anyone know where I’d find the libimobiledevice dylib?

primal perch
gentle grove
#

@primal perch im learning rust

#

im gonna be a rust developer

primal perch
left owl
#

🦀

slender glade
#

wrong chat

gentle grove
misty cradle
#

@lapis vessel do u know anything about theos errors

#

./SurModuleHeaders.h:352:129: error: expected a type
-(instancetype)initWithModuleIdentifier:(NSString *)identifier contentModule:(id<CCUIContentModule>)module presentationContext:(CCUIContentModulePresentationContext *)context;

says expected a type on CCUIContentModulePresentationContext

#

but its there

lethal ice
#

did u declare the class fr

misty cradle
#

yes

#

on my main setup wsl this doesn't happen but does on macos

lethal ice
#

make it idtroll

misty cradle
#

too much work to change everywhere

#

i want this fixed

lethal ice
#

f

misty cradle
#

where gh0st hiding

#

work true

lethal ice
#

ghost doesn't work he just gets paid

misty cradle
#

true

#

he is the only one that knows how to fix

#

ok i make it id

#

fuck it

#

oh bruh

lethal ice
misty cradle
#

ok fixed

twilit jungle
misty cradle
#

i be doing the same

#

we code for one day

#

then take break of 1 week

gaunt mesa
twilit jungle
indigo peak
#

in a method like viewDidLoad or layoutSubviews is it better to do %orig; before or after the new code

#

or does it not matter

#

is it just a preference thing, or does it vary between uses

#

and its primarily better to put it before?

#

ok thanks

twilit jungle
#

wtf it is not preference

#

Doing it after means that the original implementation is going to be run after your code. If you are using the correct method then it 100% depends on your use case.

twilit jungle
#

then you are obviously using layoutSubviews for everything

tepid olive
#

I usually put it at the end unless I need the original method to run first or need its return value

empty drift
#

Hey guys, so I've been out of the scene for a while, but I have a question and I figure this is the place to do it. Obviously checkra1n needs a computer to run the exploit, but I had a thought. Would it be possible to run the jailbreak from an Arduino circuit and jailbreak compatible devices from that?

wicked summit
tardy narwhal
#

however, please do not be one of the cunts that make a “portable jailbreaker” and sell that craft

empty drift
#

do you know what arch I'd need?

tardy narwhal
#

I’m sure you have a healthy pair of eyes to read on which platforms checkra1n runs

empty drift
#

Yeah i saw x86_64 and also ARM (like Arduino) but I'm not sure if it's completely compatible (I don't know much about ARM devices)

#

so assuming that all ARM is compatible, yeah I could do it.

tardy narwhal
#

well it says the arch right next to the supported os, the rest you can glue together for sure🙌🏽

empty drift
#

I'm waiting on some parts from China, but I think I know what my next project will be.

tardy narwhal
#

is it what I referenced earlier?

empty drift
#

Making a little gadget to jailbreak my devices.

#

and if I was gonna sell it, it'd be for next to nothing

#

because I don't care about money or anything like that, I just think tethered jailbreaks are annoying

tardy narwhal
#

bless your soul

#

good luck, keep us updated how it goes!

empty drift
#

I'll probably have a bunch of problems so I'm sure I will, but I'll make a post on the subreddit if I ever get it functional

tardy narwhal
#

you’re welcome to ask for help anytime, there’s plenty of helpful people here 🍀

primal perch
empty drift
#

Thanks. Unfortunately, I'll probably need to buy a new device. I'd want to test on an A7/A8 (easier because I can restore to a jailbreak) and my 5S is on 7.1 and my 6 is on 8.4 and I'm never going to risk losing those

#

but honestly a used iPhone 6 shouldnt cost that much

surreal mountain
#

good morning

tardy narwhal
#

Probably unwelcome advice but grab yourself an icloud locked 6/7, you can unlock those partially for development purposes since cellular won’t be available

#

they’re dirt cheap

#

how long does your birthday last triangle lmao

indigo peak
#

hair mass1ve

surreal mountain
#

#ban massive error

indigo peak
tardy narwhal
#

actually yes, it goes by the name of @primal perch

#

you need to torture him into learning simd on x64 properly

primal perch
surreal mountain
#

be careful how far you take this convo

#

dms advised

tardy narwhal
#

can slide you the name in dms for sure

primal perch
#

@tardy narwhal have you done memory hooking on win32

#

im having success with writeprocessmemoy but getting stuck on executable pages

#

seems like VirtualProtect only works on VirtualAlloc'd blocks

#

or im just reading the docs wrnog

#

to be more specific im just trying to modify dwm.exe code

tardy narwhal
#

phew i’d have to look through my stash tbh, I did do hooking awhile ago but on top of my head no answer, my apologies

#

usually an entire remap should do the trick

primal perch
#

all good , thx anyway

tardy narwhal
#

i knew someone once though

#

@tepid olive

#

you will be eternally missed

twilit jungle
misty cradle
primal perch
#

F

lime pivot
#

definitely works on Linux since the features that make SwiftUI work are in the language itself

tepid olive
#

still much better than needing ibtool trol

indigo peak
#

rip that person main

tepid olive
#

and you can't use xcassets either ig

lime pivot
#

make sure to set the principal class in info.plist to the @serene hull class

hardy glen
#

this might be helpful

gentle grove
#

i have no idea what im doing

nimble parcel
#

sorry @serene hull but ur collateral damage

weary heath
#

Isn't that the guy with the sus repo

tepid olive
#

where do i start if i want to develop my own tweaks?

nimble parcel
tepid olive
pearl sail
pearl sail
gaunt mesa
indigo peak
twilit jungle
gaunt mesa
twilit jungle
indigo peak
twilit jungle
primal perch
indigo peak
pearl sail
twilit jungle
primal perch
twilit jungle
pearl sail
primal perch
lethal ice
tepid olive
gusty pelican
tepid olive
subtle grail
primal perch
twilit jungle
peak quartz
#

is there any way, jailbroken or not, enabling push notifications from side loaded app I built in XCODE (can be signed by reprovision, altstore) or using appsync, without apple developer account?

tepid olive
#

(and sadly they also host piracy, but their system is pretty nice apart from that)

peak quartz
#

can i use their service and choose to sideload my own developed app to get push notifications?

tepid olive
#

idk if it works for your own apps, I haven't tried that, I just know they have it solved for most popular App Store apps

peak quartz
tepid olive
#

well you have to pre-pay for a year but it's only €20 per device

peak quartz
#

i could be wrong tho

tepid olive
#

I don't think you can

slender glade
#

You can’t

tepid olive
#

piracy?

peak quartz
tepid olive
#

oh

peak quartz
#

just not wanting to pa 99$ oer year for this

tepid olive
#

Isn’t that the name of a piracy site

peak quartz
#

dont care if they offer piracy or not, not gonna use that as a piracy and never will

tepid olive
#

oh okay sorry

hardy glen
#

“targeted devices can be detected”

#

is it not just, checking the ios version and seeing if it is vulnerable ? uhh

vague sage
#

are there other discords for tweak development

misty cradle
#

there is a theos server but for the rest no

vague sage
#

i could have sworn i was in one before but can't find it and it wasnt the theos one

misty cradle
#

probably made by someone else then

#

idk

haughty bear
#

there is jailbreak newcomers but that server is cancer

indigo peak
haughty bear
#

according to cam

tardy narwhal
vague sage
#

gotta link?

hardy glen
#

yea i never go on there

#

ill send a inv

tardy narwhal
#

huh, how are you in there?

#

there’s only people who got the dev role here

indigo peak
#

hes just built different

#

use used dragon to make himself, not make

hardy glen
#

different breed

#

@tardy narwhal might be talking about a different one then

tardy narwhal
#

yeah different servers 😆

hardy glen
#

i barely ever go on there though, i think its pretty inactive. this channel is your best bet at a development “server”

gaunt mesa
tardy narwhal
#

and the jailbreakdevelopers subreddit🙌🏽

hardy glen
#

lmao that subs posts be making me question reality sometimes

tardy narwhal
#

spot on description lmao

#

reading documentations is overrated™️

indigo peak
#

any jailbreak related subreddits make me question everything

hardy glen
#

like this guy here

indigo peak
indigo peak
#

i got a issue opened on one of my tweaks on github and this is how it went

#

how to u jailbreak