#development

1 messages · Page 448 of 1

primal perch
#

also not my fault if it fails

twilit jungle
#

also don't paper hand the second its red

primal perch
#

FR

twilit jungle
primal perch
wicked summit
#

wtf google no

twilit jungle
#

Fun fact, google search results are usually based on your past searches.

primal perch
#

man needs lube

#

i wonder what for

#

maybe keyboard or car

#

or dong

restive ether
faint timber
proud geyser
lime pivot
#

hmm

restive ether
#

@lime pivot hello sir i have a newterm issue for you salute

#

if you press the keychain icon twice it murders the keyboard

primal perch
lethal ice
restive ether
#

i also somehow managed to crash the shell in the process too trollcrazy

lethal ice
primal perch
#

gm

lethal ice
#

gm

primal perch
lethal ice
faint timber
#

@lime pivot when are you cudi's verse?

lime pivot
#

1-line iPad top bar is hot

lime pivot
#

I had it working until I broke it sometime before release

#

it's still so cool that you can close the last tab on iPad and the app just, fades away

novel mulch
#

hello, anyone in here interested in reversing IOS kernel?

#

and or just looking for vulns within XNU base kernel and trying to port it over? or do you guys not really look for vulns just writing software for post jailbreak devices?

midnight leaf
#

I think I'm r3tarded

#

For some reason I can't think of a way to pair up text from an array

#

{1.100.2, 23465343, 1.100.1, 46535334, 1.0.03, 24353454} I need to sort that^ Need to sort these into pairs, first two in their own array, 3 & 4 in their own array & so on. It's either too late or im special. Any ideas?

novel mulch
#

loop using a for loop, get the values via indexing into the base array and put them into the seperate arrays. implement the checks for when you loop over each index and separate those firstArraySet(baseArray[0],baseArray[1]), secondArraySet(baseArray[2],baseArray[3]), thirdArraySet(baseArray[4],baseArray[5])

#

@midnight leaf

midnight leaf
#

@novel mulch I dunno if I can do that since the array number changes each time. {1.100.2, 23465343, 1.100.1, 46535334, 1.0.03, 24353454} could have 50, so 25 pairs.

novel mulch
#

dynamic array? lol

midnight leaf
#

i prolly need one of those for loops with the ++. I havent used one of those in years haha

lapis vessel
#

Why not just a for loop with incrementing by 2 each time and stopping at len - 2, creating an array from elements i and i+1 each time?

novel mulch
#

^^

lapis vessel
faint timber
midnight leaf
#

^ yes thats one of those for statements I despise

novel mulch
#

what are you doing this for btw?

#

what are you writting?

#

writing*

midnight leaf
#

I'm webscraping a website for AppStore++ and getting versions and the download id from it. It was already hell getting the download id and versions, & I dont think im thinking clearly since I'm sorta sick

novel mulch
#

anyone in here fucked with libimobiledevice? writting some interesting stuff with that. its gr8

#

writing*

lapis vessel
#

Indeed, very neat software

novel mulch
#

mhm, i just got into the IOS game. was disassembling checkra1n and seen calls to it because i was curious how they caused your phone to enter recovery mode then starting seeing references to different function calls from that library.. looked into it..great stuff lol

#

seeing your role list you have "checkra1n" @lapis vessel, were you involved with development?

lapis vessel
#

Nope the roles are a bit misleading, anyone who wants checkra1n news can sign up to that role

novel mulch
#

ahhhh lol

faint timber
#

checkra1n itself is misleading

#

when you go to jailbreak, the button presses don't reset your device

#

they are doing some trickery to do it via usb

#

I previously thought something like that required serial

#

I guess not

novel mulch
#

yes, exploits DFU mode. the packet sent will contain a ptr in memory. the pointer gets free'd when the connection is canceled. but, they don't NULL out the pointer so its dangling which then the pointer will point to whatever you put in SecureROM allowing unsigned code execution

faint timber
#

not what I said

#

or meant

#

when the device is in recovery mode its somehow reset. the buttons you are pressing aren't actually doing the reset

novel mulch
#

yes, the device is in recovery mode. you'll hold more buttons while in recovery mode to enter DFU mode.

faint timber
#

thats what Im saying

#

the buttons don't actually reset it

#

checkra1n does

novel mulch
#

and to enter recovery mode pre button holding. they issue lockdownd_enter_recovery();

#

yeah

faint timber
#

no

#

after that

#

to enter dfu from recovery

novel mulch
#

after that, you issue the buttons to enter DFU

#

yeah

faint timber
#

its reset

novel mulch
#

lol

faint timber
#

the buttons aren't resetting it

novel mulch
#

its not resetting it, its just recovery -> dfu

faint timber
#

I thought it was only possible to reset the device via serial

novel mulch
#

it is

faint timber
#

well checkra1n is doing it regardless

#

just over usb

#

no serial

novel mulch
#

DFU will allow connection to serial for loading

faint timber
#

but its in recovery

novel mulch
#

its in recovery prior to DFU

#

DFU is whats exploited, i explained it before

faint timber
#

Im not even remotely talking about the exploit

novel mulch
#

i know....LOL

faint timber
#

somehow, I guess through magic, checkra1n is sending a reset command to the device via usb, I thought that was only possible over serial lightning cable, I guess not. Its easy to assume the buttons are doing the reset to enter dfu, they are not

#

the part in bold is what I was really trying to say

novel mulch
#

this is whats happening

faint timber
#

but after recovery mode the device has to be reset to enter dfu

#

what is doing the reset

novel mulch
#

the button combination, but its required to be in recovery mode prior to entering DFU

faint timber
#

nope

#

the buttons enter dfu after it has already been reset

#

checkra1n itself is resetting the device

novel mulch
#

i literally gave you the output of what its doing lol

faint timber
#

thats just entering recovery

novel mulch
#

i know

#

thats what i said

nimble parcel
#

i don't think limd can enter dfu by itself so it's probably at a lower level of the usb stack as @faint timber said

faint timber
#

yeh it doesn't

#

the button combo enters dfu

#

but the button combo doesn't do anything from recovery

novel mulch
#

that makes no sense, how does the button combo not enter DFU

faint timber
#

it works from a reset state

novel mulch
#

okay, enter DFU without the button combo

faint timber
#

idk why yall don't understand

#

you have to enter dfu immediately after the device turns on

#

thats what the buttons do

novel mulch
#

do you know what DFU mode is

faint timber
#

no u are just not listening to me

tepid olive
faint timber
#

its impossible to explain what I am saying

novel mulch
#

its not doing anything crazy

nimble parcel
#

not sure what the point of this discussion is lmao

novel mulch
#

you guys can literally disassemble checkra1n and see everything. its not obfuscated at all

faint timber
#

lets forget about dfu for one second

#

@nimble parcel can you reset the device over usb

nimble parcel
faint timber
#

I guess me and you are opposites

#

I spend everyday in iBoot

nimble parcel
#

that sounds like a special kind of nightmare

faint timber
#

yep

novel mulch
#

doing what lol

#

in iboot

faint timber
#

bughunting, hacking

novel mulch
#

oof

#

how are you getting into iboot 😗

faint timber
#

even with exploits there is still one demon, sep

novel mulch
#

LOL

nimble parcel
faint timber
#

demon daemon

#

fuck english

nimble parcel
#

in other news guess who got JIT working on non-jailbroken iOS 14.5

faint timber
#

@novel mulch in general do you know if its possible to reset an iOS device via usb this is not a question related to dfu at all or checkra1n just a general question

tepid olive
#

Thank you kabir, very cool!

faint timber
#

W

nimble parcel
#

gm

novel mulch
#

well, its possible to enter recovery mode via libimobiledevice. but, haven't looked at the internals of the call to see exactly what it is doing, so not entirely sure what it is sending over to the USB stack

nimble parcel
novel mulch
#

my guess is yes, it is possible as when you're connected you can query the devices UDID and supply that

#

to enter recovery

#

well, i mean send the command from USB to the lightening port. via supplying the UDID.

nimble parcel
novel mulch
#

yeah

#

it uses usbmuxd

faint timber
#

well checkra1n has to do it so I guess start by looking there @novel mulch it happens after checkra1n calls enter recovery and after the device has entered recovery

novel mulch
#

well, when it calls that function its using usbmuxd for backend stuff. so i can look into that, the source is open.

faint timber
#

this picture is the gist of what I do

nimble parcel
novel mulch
#

its just talking with lockdownd correct?

nimble parcel
#

yep

novel mulch
#

what i'm getting at, when using libimobiledevice its using usbmuxd for communicating over USB from the host to the device

faint timber
#

well we would already be in recovery'

#

so no lockdown

#

unless lockdown is recovery

#

idk

nimble parcel
#

<key>Request</key><string>EnterRecovery</string>

novel mulch
#

interesting

faint timber
#

yes idrc about entering recovery, known about that for 4-5 years

#

care about usb reset command

nimble parcel
novel mulch
#

^^^

tepid olive
nimble parcel
#

plus it implements some stuff on its own

novel mulch
#

i was confused when i first learned about it lol

#

doesn't at all sound like what its used for

faint timber
#

yes but what does irecovery interact with in recovery

#

just iboot then i'd imagine

novel mulch
#

have you read the *os internals books? great reference btw

#

@faint timber

faint timber
#

there is an iboot command called reset

novel mulch
#

also, you can look at the iphonewiki about lockdownd. and there is some work that was released on reversing the actual binary from vault7 leaks

faint timber
#

so I'd assume that is how checkra1n is doing it

#

irecovery send command reset

#

then because device just rebooted the button combo will work

#

the dfu button combo only works after a fresh reboot

nimble parcel
#

why not just sniff the packets if you wanna know @faint timber

novel mulch
#

i haven't look tooooo much into it. i was wondering how the device entered recovery mode via checkra1n beginning process and found out about libimobiledevice. thats what i was looking into it. and yea

faint timber
#

if you reset from recovery the button timings are less

novel mulch
#

you can do that as well

faint timber
#

@nimble parcel idrc just made a random observation and he was the one reversing checkra1n

novel mulch
#

only for a certain aspect, not the whole thing

nimble parcel
#

libimobiledevice is a lot of fun

novel mulch
#

yeah it seems like it, i'm currently going to use it for other things

faint timber
#

Im the one that reversed the sep exploit when it was obfuscated only for it to be released oss a week later FacePalm @nimble parcel @novel mulch

novel mulch
#

wasn't it always open source?

faint timber
#

no???

#

lol

nimble parcel
#

i thought there was a talk on it too

nimble parcel
novel mulch
#

yeah qwerty

#

gave like ~3 talks on it

faint timber
#

the exploit payload was never public

#

it was eventually part of checkra1n

novel mulch
#

axiomx has stuff about it

faint timber
#

but hikaried

novel mulch
#

on his github

lapis vessel
#

does the syslog tool in libimobiledevice work for ULS or just ASL?

novel mulch
#

he was the one who found it no?

faint timber
#

isn't asl dead?

lapis vessel
#

pretty much, but idk if libimobiledevice has been updated for uls

nimble parcel
lapis vessel
#

great!

nimble parcel
#

not 100% sure though

novel mulch
#

what work do you normally do? @nimble parcel

faint timber
#

hikari vs stock

#

lol

#

this is the sep code

nimble parcel
tepid olive
novel mulch
#

nice!

nimble parcel
faint timber
#

idevicesyslog was the first thing I tried when socat died in iOS 13 @lapis vessel been working ever since

tepid olive
#

Riley said on 14.5 you can just connect debugserver for a moment to launch the app and it will stay active even if you disconnect

faint timber
#

also theres limneos oslog tool

tepid olive
#

but that sounds even nicer

novel mulch
#

this server is pretty dope lol

#

i sit in qwerty's IRC (one of the checkra1n devs) and its quiet in there for the most part

tepid olive
#

afaik in earlier versions as soon as the device disconnects from debugserver the debugged app crashes

faint timber
#

theres a checkra1n discord lol

lime pivot
#

sorry my bad

#

crabravecrabravecrabrave ASL is gone crabravecrabravecrabrave

#

better

#

although I would note there's seemingly zero clients that support the filtering Console.app does, which is far more than just a fancy grep as there's tons of metadata behind each log message, and there's also activities/signposts that show in a separate view

#

I don't expect that to be hard to reverse since it's just a lockdown service after all

novel mulch
#

@faint timber wouldn't surprise me lol, theres a discord for everything it seems lmao

lime pivot
#

actually a pretty nice place though

primal perch
#

why is arithmetic shift left gone

primal perch
#

yea

#

although i always put it before the implementation and not the definition

#

so idk if it still works like that

gaunt mesa
#

doesn't make a difference would it?

lethal ice
primal perch
next wadi
#

yea

subtle grail
#

yup

next wadi
#

yea

tall storm
#

yes

twilit jungle
#

true

plush dove
#

Hey guys is there currently a snapchat tweak for ios? I wonder if like back in the day people are able to send fake snaps, I know it got blocked at one point.

wicked summit
#

not sure, but it may not have been able to find the .dylib

primal perch
#

not sure, but it may not have been able to find the .dylib

wicked summit
#

aight

subtle grail
#

maybe you forgot to compile for arm64e or something

wicked summit
#

why even use theos

subtle grail
#

Sometimes theos doesn’t compile for arm64e automatically, it’s weird

#

add ARCHS = arm64 arm64e to the top of your makefile

primal perch
wicked summit
#

what does theos compile for by default?

primal perch
#

armv10

twilit jungle
#

Depends on your sdk

primal perch
#

and armv69

twilit jungle
#

armv420 even

wicked summit
#

mfs be like armv7 arm64 arm64e
like stfu i'm a programmer, not an architect

#

(this is your cue to laugh at my hilarious joke)

subtle grail
twilit jungle
#

Depends on your sdk

misty cradle
#

@twilit jungle true

surreal mountain
#

bro

#

what

#

the exists

#

what

#

no

#

no

#

stop

#

delete this

twilit jungle
#

Thats python

wicked summit
#

WTF

#

saying wtf cuz it's java

twilit jungle
tepid olive
twilit jungle
#

Yeah and you'll always know which line to add new features to

warm cipher
#

im still looking for how to make tweaks for ios i mean i am still trying to find out new features if u have any advice let me know please?

upbeat wyvern
#

better change your nick

#

lol

surreal mountain
#

found imessage bug

#

kek

wicked summit
#

getting my day together shit 1

#

ok sileo dev

#

when you said deleted repos

#

i thought u meant like your repos

misty cradle
#

tru

twilit jungle
#

swiftui is not really swift though

wicked summit
#

people talk about swiftui like it's a different language

twilit jungle
#

Lol it is, Saying SwiftUI is the same as Swift is like saying Obj-c is the same as C.

wicked summit
twilit jungle
#

Swift is better because of the type safety it provides at compile time but most swift developers don't utilize it to its max potential if at all.

wicked summit
#

type safety?

#

! go brrr

#

as!

twilit jungle
#

Thanks for proving my point

wicked summit
#

Unexpectedly found nil while unwrapping an Optional sad

#

no the type safety is good

#

but swiftui is j a framework

#

objc is not a C framework

twilit jungle
#

It is technically

wicked summit
#

is it

twilit jungle
wicked summit
#

still

#

stfu

#

god i hate all you nerds sometimes

twilit jungle
wicked summit
#

dlclose(dgh0st)

#

i maintain my point

twilit jungle
wicked summit
#

hey babe, i think we have a strong retain cycle

#

i just can't forget about you

#

what are some more ios dev pickup lines

twilit jungle
wicked summit
#

optionals isn't the only thing i'll be unwrapping tonight

#

hey, can i load my d (lib)?

misty cradle
#

@tepid olive @twilit jungle @wicked summit @grave sparrow gm

wicked summit
#

gm

#

ig im a framework cuz i wanna link w you

#

would you mind managing my package?

twilit jungle
wicked summit
#

can i get root access to you?

#

are you a daemon? cuz you're constantly running through my mind

#

you're gonna make me SIGCUM

shadow trout
#

What would be the best free software to make icons for my theme be? I use paint.net right now but it looks shit

wicked summit
#

c'mon babe let's stay in the pool, don't wanna release you

tardy narwhal
#

paintNET is pretty powerful and sufficient for that purpose if you’re just starting out. Have a peek at GIMP too btw.
In the end you won’t get around Photoshop et al. imo, but your experience & expertise dictates how powerful a tool is, not the tool itself necessarily

#

@shadow trout

shadow trout
#

Thanks

#

I messed with GIMP a little in the past

#

I just thought something was off about this kinda

tardy narwhal
#

Apart from the rounded corners on the inside used in comparison to the outer rounding, the rounding in general, missing symmetry, it’s okay

#

base 6 bro

wicked summit
#

base 6

#

broooo

tardy narwhal
#

smh

wicked summit
#

what is base 6 called

#

hexadecimal?

runic aurora
#

I think it’s called sexadecimal

shadow trout
#

The apple icon only has 4 numbers

wicked summit
#

it's senary

tardy narwhal
#

sexadecimal is correct yeah

wicked summit
misty cradle
#

sexadecimal

#

sex

wicked summit
misty cradle
#

hahahah is sex

#

funni??

wicked summit
#

oh

#

lol

#

hahahah

misty cradle
#

u have no rights to speak

#

u are a

tardy narwhal
misty cradle
#

white man

shadow trout
#

This is not so bad now

misty cradle
#

yes

#

but spacing still off

shadow trout
#

Yeah

wicked summit
#

better

misty cradle
#

on this side

shadow trout
#

well

#

I think it has none

wicked summit
#

fuck is ctrl?

shadow trout
#

Just clones it

wicked summit
#

oh cmd?

shadow trout
#

yep

wicked summit
#
print("Fuck objc tho")
misty cradle
#

@vivid dew nooo

#

not that

#

clip

#

.

wicked summit
#
echo joemama.swift  :troll~1:
shadow trout
#

joemama.swift troll

wicked summit
#

stop

twilit jungle
wicked summit
#

printf

#

code tweaks in swift

#

orion and nomae go brrr

wicked summit
#
protocol YourMom {
    func makeMeASandwhich()
}
#
extension YourMom {
    func doSex()
}
shadow trout
#

Still need to fix some things but its pretty good

wicked summit
#

^

shadow trout
#

Yeah

twilit jungle
#

I see it

#

I only know how to touch one thing

shadow trout
#

The apple calculator as 4 numbers

misty cradle
#

@twilit jungle sir

#

where is your link

#

for pointer to pointer to pointer

#

this is the correct one

twilit jungle
shadow trout
#

How can I change theme colors with snowboard?

twilit jungle
misty cradle
#

yes finally

#

thank u

ruby fern
upbeat wyvern
#

damn, discord message IDs don't seem to be predictable so you can't make an infinite loop

#

without editing

misty cradle
#

no tis

twilit jungle
wicked summit
upbeat wyvern
#

lol

wicked summit
midnight leaf
#

@twilit jungle You diamond handing GME?

shadow trout
#

Is my Theme folder structure right? ```NotQuiteDarkMode\Library\Themes\NotQuiteDarkMode.theme\Info.plist

twilit jungle
shadow trout
midnight leaf
#

@twilit jungle Yesterday was stressful, was negative 8K but im positive again.

twilit jungle
#

true... 33% down to 50% up lol

proud geyser
#

Yo does anyone know what tweak the first dylib i just saw this tweet n curious if it’s malware or what

restive ether
proud geyser
#

No?

restive ether
#

snapbreak

proud geyser
#

I don’t even use Snapchat on this phone

#

I installed it before

restive ether
#

oh then idk wtf that is

proud geyser
#

But i cant seem to get rid of it

twilit jungle
proud geyser
#

Any way of getting rid of it..?

restive ether
#

i’m pretty sure that’s just phantom maybe the postrm didn’t work

proud geyser
#

I got rid of it

#

Manually deleted it from library/mobilesubs-/ and that folder banner that

#

Named *

#

It was snap break

midnight leaf
#

^ha

twilit jungle
restive ether
#

i’m good at this

#

i didn’t even know if snapbreak deployed the random dylib name trick or not

proud geyser
#

My Snapchat crashes now randomly

#

Don’t really care tho

restive ether
proud geyser
#

Isn’t that really a old version too uhhsweat

restive ether
#

like 2 and a half years old

#

i just never updated

proud geyser
#

SMH you can just downgrade if you accidentally update it...

restive ether
proud geyser
#

Never got banned like that

#

Btw yo smart ppl i got a question is it possible to decompile snapbreak dylibs cuz i wanna mess around with the code

wicked summit
#

not really to the point where you can mess around with the code

tardy narwhal
#

did you used to work on android side of things?

twilit jungle
#

also please never do that

wicked summit
#

only decompile dgh0st tweaks

twilit jungle
#

yes please, only mine no one else's

wicked summit
#

@twilit jungle wen eta gmed

#

daemon to buy gme stocks

twilit jungle
#

I need a small loan of million dollars to test that daemon, can you please provide the funds?

wicked summit
#

ye one sec

#

lemme get my buddy to help u out

#

@twilit jungle hey bro, can you float me a million dollars

twilit jungle
primal perch
#

gmed coming soon

#

it will hack your bank account just to buy gme for you

#

if not enough funds it’ll hack your credit

twilit jungle
#

no hacking required, the daemon already knows your sign in info

primal perch
#

if still not enough credit then it will use ghosts credit card

#

he has a high limit

twilit jungle
#

ghost has no credit

primal perch
marsh sundial
#

Need some help if anyone could!?!?

tardy narwhal
#

well ask away

#

if it’s just a regular support question ask in #jailbreak

marsh sundial
#

I just set up a repo with a theme that I designed the theme installs fine on Filza but I get this when I try to install it in Cydia any idea on why I’m getting this

plain sedge
#

yo shoutout to libimobiledevice for being a bitch to compile for windows

marsh sundial
#

What?

tardy narwhal
#

don’t fret, because windows loves you

#

cc/ @plain sedge if you haven’t seen this

plain sedge
#

🙏 tybg

#

cramming SHAtter into idevicerestore+irecovery because limera1n broke like 3 years ago on windows 10

subtle grail
tardy narwhal
tepid olive
plain sedge
#

I'm going to fucking squeal

subtle grail
#

as long as you compile statically you can keep some sanity

plain sedge
#

you know what bro i'm just gonna edit these shady ass binaries i got from some site idc idc

subtle grail
#

the second you start trying to dynamically link you might as well go to a mental asylum

plain sedge
#

bro i make wii homebrew wtf is a statically linked

tepid olive
#

i am convinced the person that did the static futurerestore for windows did not sleep for several days

subtle grail
#

if only windows nt had an actual Unix subsystem that isn’t Cygwin or WSL

#

it had one but they removed it for some dumb reason

faint timber
#

you doing it wrong

#

native impossible

#

use mingw

#

theres literally a script

lethal ice
#

mingw uhh

twilit jungle
#

mingw false

lethal ice
#

use cygwin guys

twilit jungle
lethal ice
#

fruhh

#

frühh

faint timber
#

mingw worked

lethal ice
#

früh

faint timber
#

to build it

#

so why not use it

primal perch
plain sedge
#

i personally think society would be much better if windows was not bitch

twilit jungle
lethal ice
#

не нет

#

it's capt

#

я не этот мужчина

#

übersetzen sie es

gaunt mesa
#

ur dumb as shit

#

capt ^

lethal ice
#

that's about all i know how to say in russian fr

primal perch
#

cyka blyat

twilit jungle
#

blyat

lethal ice
#

que significa

#

no lo recuerdo

#

rip

twilit jungle
#

nande

plain sedge
#

🙏

twilit jungle
primal perch
#

that was posted on 4/20

#

coincidence?

twilit jungle
cursive pecan
cursive pecan
plain sedge
#

weird libimobiledevice windows download i got works with default apple drivers
one i compiled doesn't

#

with DFU mode

plain sedge
#

i am stumped

shadow trout
#

When I try to make a repo in Silica I get this error.

Silica Compiler 1.2.2
Traceback (most recent call last):
  File "index.py", line 225, in <module>
    main()
  File "index.py", line 51, in main
    tweak_release = PackageLister.GetTweakRelease()
  File "/mnt/c/Users/zoome/Documents/Projects/Silica/util/PackageLister.py", line 55, in GetTweakRelease
    with open(self.root + "Packages/" + tweakEntry + "/silica_data/index.json", "r") as content_file:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/c/Users/zoome/Documents/Projects/Silica/util/../Packages/NQDM/silica_data/index.json'```
#

I made a index.json file and then it gives me a malformed error

indigo peak
#

is it a json decode error?

shadow trout
indigo peak
#

your json file was prob missing a comma somewhere

shadow trout
# indigo peak your json file was prob missing a comma somewhere

It's still giving me the issue. here's my json file

{
    "bundle_id": "com.isaiahangnakak.notquitedarkmodee",
    "name": "Not Quite Dark Mode",
    "version": "0.1-Beta",
    "tagline": "A simplistic, glyph-based theme.",
    "homepage": "https://isaiahangnakak.github.io",
    "developer": {
        "name": "Isaiah",
        "email": "zoomer589@gmail.com"
    },
    "social": [
        {
            "name": "Twitter",
            "url": "https://twitter.com/AccurateIsaiah"
        },
        {
            "name": "Website",
            "url": "https://isaiahangnakak.github.io"
        }
    ],
    "sponsor": {
        "name": "Blank",
        "email": "Blank"
    },
    "section": "Themes",
    "pre_dependencies": "",
    "dependencies": "com.anemonetheming.anemone","com.spark.snowboard"
    "conflicts": "",
    "replaces": "",
    "provides": "",
    "other_control": ["Tag: role::enduser", "SomeOtherEntryToControl: True"],

    "tint": "#fc00c0",
    "works_min": "8.0",
    "works_max": "13.0",
    "featured": "true",
    "changelog": [
        {
            "version": "0.1-Beta",
            "changes": "First Release that stinks honestly."
        }
    ]
}
indigo peak
#

and whats the error you were getting?

shadow trout
# indigo peak and whats the error you were getting?
Silica Compiler 1.2.2
- Configuration Error! -
The package configuration file at "/mnt/c/Users/zoome/Documents/Projects/Silica/util/../Packages/NQDM/silica_data/index.json" is malformatted. Please check for any syntax errors in a JSON linter and run Silica again.```
indigo peak
#

whats up with line 27

#

"dependencies": "com.anemonetheming.anemone","com.spark.snowboard"

#

it doesnt end with a comma and or its not in []

lime pivot
#

seeing people call package ids "bundle ids" woeis

primal perch
#

dont bother using malloc

#

int8_t data[0x60000000]; just use this global and youll have plenty of memory

subtle grail
#

why malloc at all signal(SIGSEGV,SIG_IGN);

lethal kayak
#

use that and make your own malloc implementation that just returns an offset in the data array

primal perch
#

true but unironically

#
void *malloc(int size)
{
    static uint8_t data[0x60000000];
    static int offset = 0;

    void *data_ptr = data + offset;
    offset += size;

    return data_ptr;
}```
restive ether
#

wouldn’t just make depend resolution freak out

ashen birch
#

yeah it will

tepid olive
primal perch
warm cipher
#

Any widget modder here? I need some help.

grim sparrow
#

widget modder

warm cipher
#

Idk what yall call it

#

I just modify widgets

#

And want to know how do I add lines to XenHTML widgets

#

@grim sparrow

grim sparrow
#

Oh

warm cipher
#

Nothing helps on the webs

#

I may be open to change scripts but for now, as a noob I am only changing Style.css

faint timber
#

no one uses that garbage

warm cipher
#

What garb?

warm cipher
gaunt mesa
#

XenHTML

wicked summit
#

anything that isn't assembly or machine code

warm cipher
#

Oof. I use Xen a lot

#

It is useful for setups...

#

And I’m trying to make a cool one, but I need to add some lines to the widget....

wicked summit
#

are you trying to modify an existing widget?

#

that you don't have the source of?

twilit jungle
#

Its HTML ofc he has sauce

wicked summit
#

or well if it's html/css then you should prob be bale to get the source

#

yea

warm cipher
#

Yeh... I just went to the directory...

wicked summit
#

just edit the files how you like

#

kabooyah

warm cipher
#

Yeh, I know... I just don’t know how the f I add lines. Do I edit the css file or the html file?

#

Or even the scripts folder...

wicked summit
#

uhhh

#

edit whatever you'd like

#

?!

warm cipher
#

So, I have studied other widgets and I know that to add lines my code in the css file needs to start with #L1 {

#

But for some reason when I add that it doesn’t change a single thing

wicked summit
#

idk that anyone here will be able to help much with actual widget creation

#

at least i can't

warm cipher
#

So, I’m pretty much alone?

wicked summit
#

well try to find someone who has xenhtml experience

warm cipher
#

Oh yeh. Widget study session coming up next weekend

wicked summit
#

lol

grim sparrow
#

@tepid olive

tepid olive
#

yes

#

its like making a website

#

ezpz

warm cipher
#

My experience is only like, editing css

#

And Stuff Folder....

#

But thanks for the link

tepid olive
#

you'll need a bit js if you

#

want to add like

#

time

#

weather

warm cipher
#

I just need to add a line... that is just there

tepid olive
#

oh so you just wanna edit it?

warm cipher
#

Like these

#

But also vertically

tepid olive
#

oh

#

you can make a box, apply width and height
and add a border-left and border-right

warm cipher
#

Ok

#

Thx

tepid olive
#

w3schools provides really basic stuff, what you do with that knowledge is entirely on the creative side

#

styling is more a designing thing rather than coding per say..

warm cipher
#

Lol. Just now I realised how fucking stupid I am! HTML... websites... websites are htmls

tepid olive
grim sparrow
#

Fr

tepid olive
#

enjoy

warm cipher
#

I could’ve just searched basic website code first.... but thx anyways

tepid olive
#

the only good advantage xenhtml provides

#

is that it has a transparent background

plain sedge
#

does anybody know how to get libimobiledevice to compile with support for the apple USB drivers on Windows

wicked summit
#

can someone tell me why w3schools makes my computer go fucking BRRRRRR

wicked summit
#

it does

#

and safari gives me the this website is using too much energy alert

tepid olive
next wadi
#

@wicked summit leave

wicked summit
next wadi
#

lool i remember i wrote a website using w3css

next wadi
wicked summit
#

???

next wadi
#

!!!

wicked summit
#

what have you developed?

next wadi
#

yo momma!!!!

wicked summit
#

python shell script wrappers?

next wadi
#

i have developed

wicked summit
next wadi
#

terminal cancer and brain damage

faint timber
#

thats not something you should joke about

primal perch
#

terminal cancer and brain damage

next wadi
#

yes true i shouldnt joke about that

#

they are real problems and it was insensitive of me to use it in that context

primal perch
twilit jungle
next wadi
twilit jungle
#

too bad we only take shit out of context

next wadi
#

woe

primal perch
#

dghost is the kind of c++ dev to do int cum{}

next wadi
#

true

twilit jungle
#

definetely not

primal perch
next wadi
#

and im the type of python dev to do os.system()

primal perch
next wadi
#

amirite @wicked summit

primal perch
#

python 3.10

#

true

next wadi
#

true

wicked summit
#

match:
your_mom

solar pendant
#

@lapis vessel sorry for ping, but can you add support for flow on iPad... it’s sort of broken ngl....

twilit jungle
primal perch
gaunt mesa
#

my eyes are blurring

lime pivot
pearl sail
#

today I learn @twilit jungle lies

twilit jungle
#

False

pearl sail
primal perch
#

dghost

twilit jungle
#

I told you its not my pfp, its just your mind playing games

primal perch
pearl sail
#

the voices in my head are weird

twilit jungle
#

Atleast you got voices, my head is dead silent, even after I put a few worms in there

pearl sail
#

damn not even the worms want to say anything in your head?

lapis vessel
#

@solar pendant wrong channel and no, sorry

faint timber
#

I probably want to smash my head

#

I spent time learning how to do integer math, comparison, and for loops in zsh

wicked crest
#

hey guys want some group?

faint timber
#

Want sugma?

peak quartz
#

hey guys. can someone help me understand how can i use this framework https://github.com/mikaoj/BSImagePicker in order to have multiple photo selection in my tweak?

#

as of now - i am presenting ordinary image picker with single selection

lime pivot
#

multi selection is available in the new PHPickerViewController

peak quartz
bitter scaffold
#

How can I get amfid's task port? @lapis vessel

tepid olive
lapis vessel
bitter scaffold
#

without entitlement @lapis vessel (in cicuta_virosa)

#

task_for_pid-allow

lapis vessel
#

Ok then I think you want to find the task struct kernel address by traversing the kernel_task linked list, then build a fake task port in the same way old exploits used to to get tfp0. You might have issues with PAC though, I'm not sure.

bitter scaffold
#

yeah data PAC is the problem. Thanks for explaining

next wadi
tepid olive
#

Mono it’s time for your medication i think troll

next wadi
tepid olive
granite frigate
#

googled and apparently its different and depends on other stuff

#

dont trust quora tho

lethal kayak
#

find out by mallocing in a loop

primal perch
#

if !malloc(1) { printf(“we failed at %i bytes”, ++counter); }

#

there

lethal kayak
#

ye

primal perch
#

true

lethal kayak
#

log how much

plain sedge
#

legit no idea what the hell is wrong with my libimobiledevice compile why it no work

pearl sail
#

classic

last sierra
lethal kayak
#

what

grim sparrow
#

debugging 900

lethal kayak
#

yeah my debugging is like printf("first\n"); printf("second\n");

subtle grail
#
NSLog(@"cock");
...
NSLog(@"cock 2");
twilit jungle
#

Bruh

#

Ever heard of __LINE__

misty cradle
gentle grove
grim sparrow
#

PONG

#

true

wicked summit
#

__CUM__

merry dawn
#

Hey guys, I created a tweak that I want to run on my old iphone 24/7, and am now trying to have it open the tweak on startup (maybe the phone resprings for some reason). I am able to open the tweak from a theos tool by doing int result = SBSLaunchApplicationWithIdentifier(identifier, FALSE); but I was not able to figure out how to unlock the lock screen, I've tried this:

[[objc_getClass("SBLockScreenManager") sharedInstance] unlockUIFromSource:0 withOptions:nil];
SBLockScreenManager* sharedLSM = [NSClassFromString(@"SBLockScreenManager") sharedInstance];
[sharedLSM unlockUIFromSource:0 withOptions:nil];

But I don't think running this from a tool context works.

lethal kayak
#

why are you making the tweak that way instead of using logos and stuff

merry dawn
#

primarily because I need a UI, but more honestly because I didn't know better when I started

tardy narwhal
#

why no daemon doe

primal perch
#

trolld

twilit jungle
primal perch
#

gme

#

gmed

tepid olive
#

One time i turned in an assignment with slurs in the debug logs

grim sparrow
#

lol

primal perch
#

lmao

#

yea thats why i use cum and shit as my printfs

#

i forget a lot so its better that than slurs

twilit jungle
#

Nope its all the same

primal perch
#

printf(":ncow:")

lethal ice
primal perch
lethal ice
#

wtf

primal perch
lethal ice
primal perch
#

black uhh

#

black uhh

lethal ice
#

fatass lizard

#

fatass lizard

primal perch
#

true

#

he THICC

lethal ice
#

two of m

primal perch
#

and lizard shit

#

or berries i guess

lethal ice
#

i think they were little rocks

#

true

twilit jungle
grim sparrow
#

Just throw warnings in your code when it's broken

#

ezpz

wicked summit
peak quartz
wicked summit
#

what did i just say

#

jk

peak quartz
#

i compiled it with swift builder so i have libBSImagePicker.dylib

#

fkn annoying i am trying to do this crap for 2 days

wicked summit
#

@peak quartz how important is it to use that image picker?

grim sparrow
#

lol

wicked summit
#

i believe there's an image picker made for tweak developers

#

i mean unless the user is picking 20 images, picking multiple at the same time prob won't matter that much

peak quartz
#

as for now it can select only 1

#

which is the ordinary image picker apple provides

twilit jungle
#

Pretty sure apple's API allows that as well

peak quartz
#

but multi-selection is not

twilit jungle
#

No it can select multiple

wicked summit
#

apple definitely has an API for picking multiple

peak quartz
peak quartz
wicked summit
#

okay i might be wrong

#

😳

peak quartz
#

is that so complicated to integrate this into a tweak?

#

it has OBJ-C external methods

wicked summit
#

no you should be able to do this

#

so you compiled the dylib you'll need to get that on the device

#

prob have it as a second package

peak quartz
#

as for now i just want to see if that works

wicked summit
#

and then why doesn't it work?

#

define not working

peak quartz
#

i manually trasnferred the dylib to /library/mobilesubstrate/dynamiclibraries

#

and also included the headers in /home/theos/include/ folder

#

which lets me compile the BSImagePickerController

#

so the tweak is compiling just fine, added in the makefile the line XXX_LIBRARIES += BSImagePicker

#

but the tweak wont load

#

i guess its something to do with the dylib, i dont know what

wicked summit
#

didn't mean to reply to that

#

but did you check console log?

peak quartz
#

from my experience when the tweak does not load up and it uses external libs/frameworks its because it cant find it

peak quartz
midnight leaf
#

Can someone here on iOS14 check if a directory exists for me?

twilit jungle
#

It might be private API but image picker can handle multiple selection

wicked summit
#

if so usb connect your phone and check logs

peak quartz
wicked summit
#

search for the name of the dylib

peak quartz
twilit jungle
#

Yes because google searches are going to be for what you can do with public API

peak quartz
#

i manually transfer it

wicked summit
peak quartz
#

oh.. ok. as far as reversing something that is using multiple-selection photos i couldnt find any

wicked summit
primal perch
#

testiculars

twilit jungle
#

If you understand how UIImagePickerController public API works then just looking at its header should be enough to figure out how the multiple selection part can be used.

midnight leaf
#

Nobody here has a iOS14 jailbroken device? lol

primal perch
#

nope

#

literally nobody in the server does unfortunately

wicked summit
#

i have an ios 14 non jailbroken device

primal perch
#

same

peak quartz
wicked summit
#

try enabling it

midnight leaf
#

everyone hates unc0ver 14 that much?

twilit jungle
#

Thats a getter method

peak quartz
primal perch
#

not to mention its likely an internal method

twilit jungle
#

true

peak quartz
#

-(void)_setAllowsMultipleSelection:(BOOL)arg1 ;

primal perch
#

since its a public class im willing to bet theres a better way

twilit jungle
primal perch
#

hm

#

according to stackoverflow this is not the case

peak quartz
#

maybe ill inherit UIImagePickerController and just hook on those methods?

primal perch
#

so nvm use the internal shit

twilit jungle
peak quartz
#

or when i allocate imagepicker ill just call those methods

#

i just trusted google this much

#

theres no way that its that easy

twilit jungle
#

It is

wicked summit
#

no way apple didn't implement this for public use

#

oh wait, stackoverflow

primal perch
peak quartz
#

fml

#

this was actually it

#

now i need to figure out the method to get those images

still rampart
#

What’s up fellow devs

wicked summit
#

fellow

midnight leaf
#

Hey @opal hazel any reason why your dumped headers for iOS14 skips over /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstored

tepid olive
#

What is the appstore hiding sus

wicked summit
#

why are you pinging some random person who clearly isn't sparkdev to talk about something sparkdev would know?

midnight leaf
#

^alot of bullshit

twilit jungle
midnight leaf
#

@wicked summit Ya know, why would someone pretend to not be him. And his discord # is SparkDev so im assuming its actually him

tepid olive
#

Thats how its done Shrug

wicked summit
midnight leaf
#

petition ban yulky. ALL SAY I

wicked summit
twilit jungle
#

Eye

midnight leaf
#

"Get development advice and info here" ha. this sub went to shit.

twilit jungle
primal perch
#

you should purchase GME

midnight leaf
#

anyone know of any good discord channels where talk is actual dev advice for jailbreak dev?

primal perch
#

no unfortunately

tepid olive
#

Lol

midnight leaf
#

someone needs to make it happen. lol

#

@primal perch i have 180 shares hbu?

wicked summit
#

oh is sending server links banned

restive ether
#

fool

primal perch
#

0.19 shares

#

which really arent shares

wicked summit
#

@restive ether get pinged

midnight leaf
#

oh yikes.

primal perch
restive ether
#

i have been summoned

primal perch
#

@restive ether

surreal mountain
#

i have 10 donotsee

restive ether
#

just send the /invitecode

#

idc

#

it’s that dev server or whatever anyways

wicked summit
#

FWZ4GMrx

#

you can try

#

but that server kinda mostly helps newer people

twilit jungle
primal perch
#

4:20

#

true

wicked summit
#

And on THIS episode of attempting to sell a fake untethered, no physical-access-necessary jailbreak to the Russian government so I can buy GME...

midnight leaf
#

for appstored specifically.

twilit jungle
#

await massive has them on his header viewer site

midnight leaf
#

link me I dont know who that is

restive ether
#

appstoredaemon.framework moment

twilit jungle
midnight leaf
#

Maybe im dumb but i cant find them on there either.

#

he had appstoredaemon.framework, but not appstored which is separate

twilit jungle
#

There is 12.4 appstored on his github

peak quartz
#

@twilit jungle @wicked summit thank you guys. - (void)imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingMultipleMediaWithInfo:(NSArray *)infos

wicked summit
#

POGGGG

twilit jungle
peak quartz
#

you learn something new every day

#

we cant search stack overflow for answers

twilit jungle
#

Not mine but yes

primal perch
#

servic

tardy narwhal
#

@midnight leaf hello. Under appstoredaemon.framework you should find what you seek

#

appstored stuff should be in there, clues in the name

wicked summit
#

related to jailbreak development

#

that could be swayed though over time

peak quartz
twilit jungle
shadow trout
#

What is the best tool to make mockups like your tweak on a phone?

#

Example

tepid olive
shadow trout
#

Could you send a link?

#

Thanks

#

Works like a charm

twilit jungle
wicked summit
#

how'd this man get to day 2

twilit jungle
#

Its suppose to be day 4

primal perch
#

day 400 of gme will go up any day now

tepid olive
#

false

peak quartz
lime pivot
#

unfortunately good code means nothing if people aren't learning about and being given incentive to buy your product, the easiest is just putting effort into your marketing materials

lime pivot
#

see how easy it is

peak quartz
#

yep

lime pivot
#

please fix the positioning of the screenshots in the frame

peak quartz
twilit carbon
#

ERROR: control file '/Users/r0wdrunner/Desktop/projects/situm/.theos/_/DEBIAN/control' is missing a Version field at /Users/r0wdrunner/theos/bin/dm.pl line 77.

Can someone help me out on this