#development

1 messages ¡ Page 552 of 1

glacial matrix
#

unless you call init(...) and such

#

which should not be the case

silver rampart
#

only code in that file that actually runs is what's in __name__ == ... and the hook() decorator

glacial matrix
untold river
untold river
#

do SO devs copy code from SO

ocean raptor
#

Chariz moment

lime pivot
ocean raptor
lime pivot
ocean raptor
#

Thank you

feral heath
ocean raptor
glacial matrix
feral heath
#

Ah I see

#

Forgot other browsers existed on iOS

#

💀

pearl sail
#

I mean they basically all piggy back off the same frameworks so essentially the only thing that is different is the UI

ocean raptor
#

I use it cause I get firefox sync

#

and can send webpages between my laptop and phone

feral heath
ocean raptor
pearl sail
ocean raptor
#

True

indigo peak
#

@ocean raptor my SE battery is in the mail

ocean raptor
#

umm

#

I already found someone to test it on an SE....

indigo peak
#

i forgot i even had the phone

#

and since im not jailbroken, i mgiht as well use it for tweak dev

#

its on like

#

13.1.3

#

i think

glacial matrix
glacial matrix
rapid lion
#

as if we wanted to sell them

grim sparrow
rapid lion
#

devs can’t make merch for their projects now otherwise the fun police will get you

grim sparrow
#

I feel like you’ve vastly misunderstood the point of what I said

rapid lion
#

perhaps lmao

grim sparrow
#

The point that was being made is that they’re collectible items because hardly any sold

rapid lion
#

it was honestly just weird to see people still talking about dynastic tbh

grim sparrow
#

It came up in the conversation of repo merch Shrug

rapid lion
#

fair enough!

#

a lot of work went into making that dashboard really nice and actually super useful

#

it was far ahead of anything else during the time

grim sparrow
#

It still is ahead of Packix tbf

#

Packix’s dashboard hasn’t changed a bit in over 2 years

#

Other than a button to add a banner and stuff

rapid lion
#

every seller we had we trusted so

#

it was more of a reminder “please don’t share our unfinished work yet!”

grim sparrow
#

To be fair though

#

Even if it was shared rest assured Andy wouldn’t take it

rapid lion
#

we would’ve wrote some nice articles with some screenshots and detailing all of the features

#

it wasn’t really about anyone stealing it tbh

#

more about wanting people to see a finished product

grim sparrow
#

That’s fair

#

Imo seeing an unfinished product can be good sometimes because you can see how things changed Shrug

rapid lion
#

yeah! i like to just surprise people entirely with my work

indigo peak
#

all my tweaks are unfinished

#

finished enough for release thumbsUp

grim sparrow
#

Omg I wonder if I have a screenshot from the first beta of Aemulo

gentle grove
#

I think

#

I haven't used it on iOS in. A while

glacial matrix
#

It just doesn’t?

gentle grove
#

weird

#

it does on the android version

glacial matrix
#

I’m not too bothered

grim sparrow
#

I will try and find a screenshot from the original nfc fuckery

grim sparrow
#

Nah it was worse than that

indigo peak
#

wtf

#

i even made that in google drawings

#

for extra shittiness™️

grim sparrow
#

Yoooooooo

indigo peak
#

wtf

grim sparrow
#

Deadass

indigo peak
#

i was just gonna put the read button on there

grim sparrow
#

These are from January

indigo peak
#

just as a joke

#

but

#

i guess

#

lie

#

just the emulate btton

#

nothing else

grim sparrow
#

I find the button to when I first got reading working

#

Hitch is from July

ocean raptor
#

I broke passwd uhh

#

I hate procursus

indigo peak
#

im still trying to make a watch app with theos

#

i havent gotten past the creation of the project stage frcoal

feral heath
#

What is even the use of blocking ota updates? Just turn off automatic updates in settings

#

Yeah

#

Ig so

gentle grove
#

I thought it was because sometimes it would update anyways even if you disabled

#

HAPPY BIRTHDAY @grave sparrow

brittle lantern
#

does anyone have private headers dumped for 14.8?

#

thanks

indigo peak
#

@grave sparrow caught you lackin in the stage channel

#

Aim Lab has been developed to make anyone's aim crispy, whether you’re a brand new PC player or a pro. Build your flicking, tracking, speed, perception, and cognition skills with our detailed aim analytics. Train in custom tasks, create your own training playlists & improve your biases based on feedback you receive after every round. Aim Lab i...

Recommendations

132

▶ Play video
#

its free btw

gentle grove
indigo peak
#

probably

gentle grove
#

With like red cylinders or something

indigo peak
#

no clue

#

i dont use it

gentle grove
#

Can it train for Minecraft

indigo peak
#

no clue

#

i mean, they are both 3d games

#

or you can just hit people better

gentle grove
#

Can it train for mobile because that's the only platofmr I click stage channel on

indigo peak
#

i think thats jus a skill issue

gentle grove
#

Imagery peanut

indigo peak
#

on it

restive ether
#

that’s me

#

in 1984

gentle grove
ocean raptor
#

Same woeis

indigo peak
#

whenever i see someone join stage channel i try to get in as quick as possible to catch someone lacking

misty cradle
#

//div[contains(text(), "Friends")] what is this in html

#

is this xpath

high citrus
#

@ocean raptor any plans for Activator integration in QuickActions (even though Activator hasn’t been updated in a while)

misty cradle
#

ok mr professional dumbass

#

go write some assembly

#

happy birthday btw

ocean raptor
high citrus
#

Uhm it still does lol

main apex
#

@grave sparrow Happy birthday 🎂

high citrus
#

Happy birthday @grave sparrow

high citrus
restive ether
high citrus
#

Ooh might explain why I have a fix installed lol

restive ether
#

there’s still some other stuff that doesn’t even work

#

also doesn’t like bold text probably

high citrus
#

And since they’re already in the control center, I won’t need them there either

restive ether
#

seems better

restive ether
high citrus
#

Is something like that easy to implement?

restive ether
#

control center modules?

#

pretty sure theos has template for it at least

#

there’s some open source examples if you need to get the hang of it

high citrus
#

Hmm might consider doing it (if it won’t take too much time)

#

Haven’t worked on tweaks in a while, I have taken a little break

restive ether
#

yeah can’t take more than an hour

ocean raptor
#

I could in theory add the ability to dynamically load all 1x1 cc modules into quickactions

#

Saving that for 2.0 though

high citrus
indigo peak
#

@grave sparrow happy birthday and new year

#

and christmas

#

you forgor to ret

silver rampart
#

horribly oversimplifying but you dont ret when you branch, typically

#

b is branch, bl is branch with link

Branch with link copies the address of the next instruction (after the BL) into the link register. The branch instruction doesn't. BL would be used for a subroutine call, so when you want to return to where you were you can branch back to the link register.

#

so their code just jumps backwards 8 bytes every time it hits that addr

lime pivot
#

[[aemulo]]

faint lionBOT
#
Aemulo

NFC Frickery

Author

Amy While

Version

1.1.2

Price

Free

Repo
Bundle ID

com.amywhile.aemulo

lime pivot
#

lmao

#

damn he said it was fixed

untold river
#

F

lime pivot
#

oh never mind he said not deployed yet

gentle grove
#

i love avoiding the use of else

grim sparrow
#

[[gay]]

faint lionBOT
#
Aemulo

NFC Frickery

Author

Amy While

Version

1.1.2

Price

Free

Repo
Bundle ID

com.amywhile.aemulo

lime pivot
#

my bad

ocean raptor
#

[[QuickActions]]

faint lionBOT
#
NoJunkQuickActions

Sanitize homescreen haptic/force touch menu

Author

udevs

Version

1.0.1

Price

Free

Repo
Bundle ID

com.udevs.nojunkquickactions

ocean raptor
#

😔

lime pivot
#

lmao

indigo peak
#

at least it isnt this bad

#

[[gameseagull]]

lime pivot
#

[[ModeratelyFastActions]]

ocean raptor
#

[[SlowActions]]

#

Gonna add animation speed adjustment to QuickActions troll

gentle grove
#

slow bloo

untold river
#

happy birthday @grave sparrow

tepid olive
#

when are you adding support for airyxOS to quickactions

restive ether
indigo peak
#

how do i add entitlements to a theos application project

tepid olive
#

@indigo peak I just added iOS 12 support to my discord gateway code, wen eta tweak

grim sparrow
#

well

indigo peak
#

yeah i just goit it

#

from cr4shed

tepid olive
#

network dot framework is pretty cool

quaint wigeon
#

@grave sparrow @azure sail happy birthday

azure sail
#

ty

lime pivot
#

xp 🧑‍🌾

indigo peak
#

@grim sparrow how should i get the heart rate every ~1 second

grim sparrow
#

what?

#

oh

#

well

#

you can't

#

its actually every 5 seconds

indigo peak
#

thats fine

#

i think

grim sparrow
#

so

#

basically

#

start a workout on the watch

#

that polls the heart rate

#

ideally a custom one

#

and then use the watch connectivity framework to pipe the heart rate to the phone

indigo peak
#

wait question, would that count towards my rings

grim sparrow
#

yeah

indigo peak
#

frick

#

i dont want that

grim sparrow
#

Why

#

oh

indigo peak
#

because i want my rings legit

grim sparrow
#

I wonder what would happen if you didn't authorise the app to use healthkit

grim sparrow
#

why?

indigo peak
#

writing code is my worst nightmare

tepid olive
#

eventually xcode stopped working

grim sparrow
#

its really easy

#

sounds like a skill issue

ocean raptor
grim sparrow
#

how many times have you broke procursus in the past 72 hours?

ocean raptor
#

2 issues across 19 updates

tepid olive
#

cameron is cool

#

he's a great maintainer for pro

ocean raptor
#

I'm trying to fix one of the issues but I can't ssh into the server????

indigo peak
#

healthkit can suck my wiggly dick

tepid olive
#

no thanks

indigo peak
#

bruh

ocean raptor
tepid olive
#

im literally a minor @indigo peak

indigo peak
#

im literallky a minor too

tepid olive
#

ok jasax

indigo peak
#

if i was jailbroken i could probably hook the rings and get the value before the exercise

#

and then reset it after the work out

tepid olive
#

fuck me why does this not work

ocean raptor
#

Should I do a giveaway for QuickActions

indigo peak
#

is it gonna be paid?

tepid olive
#

give me a code

ocean raptor
indigo peak
#

if so im downloading the debs rn

ocean raptor
indigo peak
#

sickkk

ocean raptor
tepid olive
indigo peak
#

uploading to cypwn rn

rain falcon
#

nfr

lime pivot
grim sparrow
#

thats why you keep remaking the session

lime pivot
#

man that feels disgusting lmao

#

but gotta do what you gotta do

indigo peak
#

@grim sparrow could you vc either now or later and maybe help me

#

i have no idea what im doing

#

and stack over flow is not helping

grim sparrow
#

what do you need to do

indigo peak
#

just get the heart rate

#

and you seem to have at least some knowledge of it

grim sparrow
indigo peak
#

because once i get that, i can finish the rest of th eapp

grim sparrow
#

there you go

indigo peak
#

i dont understand how xcode file structure works

#

but oh well

grim sparrow
#

thats basically the file you need

#

the way this app works kinda sucks

indigo peak
#

wtf

#

i dont like this

vivid dew
tepid olive
#

why won't this work now

#

smh

#

appleraisedeyebrow seems that URLSessionWebSocketTask had a really weird handling of close codes

tepid olive
#

finally everything works

remote osprey
#

almost all of them

#

x86-64 has a new RIP relative encoding on almost every instruction accessing memory that takes the place of one of the old x86 encodings

lime pivot
#

[[gay]]

faint lionBOT
#
Aemulo

NFC Frickery

Author

Amy While

Version

1.1.2

Price

Free

Repo
Bundle ID

com.amywhile.aemulo

lime pivot
#

still not deployed I guess lol

#

turns out there were 2 bugs, it wasn't trimming the newline at the end of chariz's /payment_endpoint, and for some reason canister wasn't setting its user agent (so I wasn't finding the busted requests in logs)

#

not sure why that shows like there's an extra newline but whatever

#

xterm.js moment

#

never mind it's also broken in iterm

#

I also learned that Zebra doesn't trim the newline either…

#

I know Sileo does because I specifically added that at some point

tardy narwhal
#

as stargazer pointed out, rip-relative addressing is also a thing

#

idk what you're trying to do though

untold river
#

hold on

#

could that be why chariz isnt in saily

#

that was such a minute detail i just slapped .rstrip('\n') on like nothing happened

lime pivot
untold river
lime pivot
#

just a static file containing a static string that never has to change

untold river
grim sparrow
pliant fossil
#

yeah

tepid olive
#

Hey

#

So where can I learn C?

#

Any resources to help me learn C?

glacial matrix
#

The internet?

tepid olive
#

I'm learning C to get into iOS Hacking.

tepid olive
#

the language

#

I need resources

glacial matrix
#

The internet is a resource

tepid olive
#

Yeah it is, with many sub-resources.

glacial matrix
#

Like “how to learn c” should yield some

tepid olive
glacial matrix
#

“C book” should also show the one by the authors of C, kernigan and Ritchie I think

tepid olive
#

okay ty

ocean raptor
#

Gotta get it preowned, it's like $60+ new

tepid olive
#

ty

ocean raptor
#

I still gotta finish it woeis

glacial matrix
#

That very specific image album of “anime girls holding programming books”

ocean raptor
#

Thank you, these are amazing

grim sparrow
restive ether
#

n

grim sparrow
gentle grove
ocean raptor
indigo peak
late ridge
indigo peak
glacial matrix
#

Where’s my girl Yuki Nagato?

indigo peak
#

anyone know of any theos apps that have a watchapp built in

#

not the xcode version of the apps

tacit spade
#

You can compile xcodeproj with Theos, no?

grim sparrow
#

yes

#

thats the ideal way to do it

indigo peak
#

Which I unfortunately do not@own

faint timber
#

Tweaks are literally just made with two perl scripts and clang

#

Theos moment

ocean raptor
faint timber
#

Same could be said about theos anyway

#

I’ve been compiling theos projects without theos for a few months

#

All I needed was the two perl scripts

ocean raptor
#

I wrote a makefile for tweaks before cause theos doesn't like fbsd

indigo peak
#

as it should

ocean raptor
#

Theos still has a bunch of #!/usr/bin/{perl,bash} so I have to change all of those to use it on FreeBSD

#

I also have to fake the output of uname -s so that it thinks I'm on Linux

glacial matrix
#

What does it say instead?

ocean raptor
#

FreeBSD obviously

indigo peak
glacial matrix
#

Oh

tepid olive
#

Hey there

#

I wanna start learning iOS tweak development. I currently don’t have a Mac but I plan to use theos to build stuff. I was wondering if any of ya know a good place to start learning obj-c

#

Uroboro was kind enough to create a guide

tepid olive
#

.

#

applicable for learning objc too

#

Thanks

#

Well fuck

#

I don’t have a Mac

weary heath
#

you don't need xcode to make tweaks

#

setup theos in wsl

tepid olive
#

Oh wait I just forgot that

turbid fjord
#

Good start

gusty pelican
#

move to Linux

#

Best start

tepid olive
#

no.

torn oriole
#

Move to A/UX

#

#1 hall of fame best start

tepid olive
#

a literal

#

rock

torn oriole
#

Better than Linux troll

tepid olive
torn oriole
restive ether
#

macOS is mostly just fBSD not so much linux but i guess

indigo peak
tepid olive
#

@untold quiver the ltsb 2016 windows iso file is russian I think tr

restive ether
#

stop using LTSC you weirdos

tepid olive
#

ltsb

restive ether
#

literally not

#

it’s cringe

#

please stop this

tepid olive
#

it is literally windows 10 without bloat

restive ether
#

that’s called windows pro and it actually has modern features

tidal jungle
#

pro n

weary heath
restive ether
tepid olive
weary heath
#

fair

tepid olive
weary heath
#

i installed 2021 ltsc the other day

tidal jungle
#

Don’t quote me on that though because I don’t remember specifically.

#

Ah ok

vivid dew
#

i don't use software intended for european "people"

tepid olive
#

as you can see I have a lot of space left

weary heath
#

Pro N

tepid olive
#

:D

#

A LOT OF SPACE

#

fucking hell it ain't even a 500 gb hdd man

restive ether
#

this mf is on windows 7

tepid olive
#

I gotta save up my money for schoo

tepid olive
weary heath
#

install windows 10 on an rclone google drive mount

restive ether
#

you can save all you want the lira is gonna be worthless by tomorrow

tepid olive
#

I HAVE NEEDS FOR SPEED FUCK YOU

weary heath
restive ether
#

so that’ll be fun

#

i’ll take one billion Zimbabwean dollars please

silver rampart
tepid olive
silver rampart
#

it's soldered flash mem so it's not upgradable, either

tepid olive
#

@untold quiver oh no they hacked me

#

trust me it is not terms of service they hacked me

indigo peak
#

@silver rampart my monitor stand came all packaged nicely

#

it didnt have a metal bar sticking out

silver rampart
#

didn't even need the stand it came with bc i have a dual mount

#

but its some dumb proprietary stand so i cant use it with anything else IOWatchdog

#

also didn't come with extra VESA screws which is just annoying

indigo peak
#

f

#

my stand came with this like

#

9 inch screw

#

and i didnt need it for assembly

#

i think

#

i hope

grim sparrow
indigo peak
#

like all my hopes and aspirations

#

i mean, it hasn't fallen yet

#

so i think we good

restive ether
#

n

tepid olive
#

@rose wren you good dawg?

#

you just standing there in VC

#

I burned down an orphanage

indigo peak
#

I prefer preschools

#

Orphanages don’t have as many casualties

indigo peak
#

This makes me uncomfy

tepid olive
indigo peak
#

I saw that, felt like getting up and talking a walk around my house

#

But then I was like

tepid olive
#

@untold quiver hey uhh

indigo peak
#

Nah

tepid olive
#

could you help out here a little

indigo peak
#

@grave sparrow

lime pivot
#

:D

tepid olive
#

gameseagull in the real wtf

#

how

indigo peak
tepid olive
#

😃

#

@indigo peak can we feed gameseagull bagels

indigo peak
#

like :) to 😀

tepid olive
#

no

indigo peak
#

Good

tepid olive
#

pls I wanna feed gameseagulls bagels

lime pivot
#

a few of these words make sense

tepid olive
#

i’m gonna add it because i hate you

indigo peak
#

Bro that was hours ago

indigo peak
#

Based much

tepid olive
#

yes

#

||can yall believe they gave tobey maguire from spiderman no way home his own spinoff spiderman series?||

vivid dew
tepid olive
#

ok I didn't choose bottom so

#

I am good

lime pivot
# vivid dew

I respect that they put the DVD logo on the disc for extra effect

tepid olive
#

:) -> 🙂
:( -> 😢
:c -> 😞
:3 -> 🤢

#

@indigo peak do you agree with these

#

what about

#

:D

#

:D -> 😃😃😃

silver rampart
#

:3 is context specific i feel like

indigo peak
#

true

silver rampart
#

and person specific

tepid olive
indigo peak
#

:| 😐

tepid olive
#

and find the top one person that says it

#

it’s concerning

#

installing russian windows 10 WAHOOOOOO

indigo peak
#

Or you

tepid olive
#

not me

vivid dew
#

:3

tepid olive
#

i’m not bordering on insanity

#

actually

silver rampart
#

are u sure

vivid dew
#

debatable

rose wren
tepid olive
#

i’m not

tepid olive
lime pivot
tepid olive
#

do it please

#

i’m on mobile

vivid dew
#

which nathan

faint timber
tepid olive
vivid dew
#

there are so many nathans here i swear they're making them in a factory

#

clone [redacted]s

faint timber
#

I didn’t want to setup theos again for the 100th time

indigo peak
#

@tepid olive

lime pivot
indigo peak
#

While all the smart people are here (Cryptic)
Anyone know how to make a watchOS app with theos, without an Xcode project

lime pivot
#

you can’t

faint timber
lime pivot
#

I just find it funny lmao don’t worry man

indigo peak
# lime pivot you can’t

shouldn’t you be able to though, since it makes a .app and the .app will contain all the extension folder

lime pivot
#

well, think about it right

faint timber
#

As opposed to the 10-20 commands + time it takes to setup actual theos

lime pivot
#

the extension is to be installed on the watch

faint timber
#

Instead I just run logos pl and clang

lime pivot
#

the watch doesn’t have a codesign bypass

indigo peak
#

Hm

#

so can you make message extensions

#

Example like gamepigeon and stickers and such

lime pivot
#

yeah, because it runs on the same device

restive ether
lime pivot
restive ether
#

kat in da hat

faint timber
restive ether
#

wasn’t someone doing that

lime pivot
tepid olive
#

@grave sparrow happy birthday big man

hardy glen
hardy glen
vivid dew
#

HearseDev

tepid olive
#

if you end your username with Dev you are not one

indigo peak
restive ether
lime pivot
#

KirbDev

vivid dew
#

going to change my github name rn

tepid olive
lime pivot
#

@grave sparrow hbd have you graduated to Commodore Inc yet

indigo peak
#

@lime pivot if my memory serves me correct your birthday is like the 28th or 18th of august or something like that

lime pivot
#

20th

#

close

indigo peak
#

@vivid dew and your birthday lasts like an entire month

tepid olive
#

@indigo peak what is your username

indigo peak
#

donato-fiore-dev

tepid olive
#

???

#

keep yourself safe

ocean raptor
lime pivot
turbid fjord
ocean raptor
lime pivot
hardy glen
#

I had to add that add the end since hearse was taken

turbid fjord
tepid olive
#

it’s not my full name

tepid olive
vivid dew
#

true

ocean raptor
#

Not sure how people come up with usernames

vivid dew
#

i hand out dvds with all my open source code on them

tepid olive
#

chad

hardy glen
#

And the syntax

ocean raptor
#

Fun fact the FreeBSD dvd install iso is too big to fit on a dvd KEKW

tepid olive
restive ether
#

yeah i’m not sure in what context you’d need this

ocean raptor
#

To install? The dvd iso has more built in stuff than the others, iirc it can setup a full desktop offline

tepid olive
#

k

ocean raptor
#

Ever used a good operating system? Considering you're bashing FreeBSD obviously not

tepid olive
#

k

lime pivot
ocean raptor
lime pivot
#

ik I just find that hilarious

#

literally nobody:

some poor sucker’s parents: what if we just name them after us

hardy glen
#

jidion

restive ether
#

fucking Joe III

hardy glen
#

Lmaooo

#

They really thought his name was demarcus

#

Jidion is fucking nuts

#

Yea i love the renn fair ones with the captain

tepid olive
restive ether
#

Joe Tres

tepid olive
#

The last point

#

????

#

Anyone here using repo.me to host their own repo? Or host their own repo?

Do I need to have Packages.gz, .xz, .zst and .bz2? Or can I just pick one?

restive ether
#

you don’t need them but it doesn’t hurt either

#

zebra and sileo see a good benefit from zst, but installer and cydia can’t use that so they’d fallback to xz i think

grim sparrow
# tepid olive Anyone here using repo.me to host their own repo? Or host their own repo? Do I...
#!/bin/bash
script_full_path=$(dirname "$0")
cd $script_full_path || exit 1

rm Packages Packages.bz2 Packages.xz Packages.zst Release Release.gpg

echo "[Repository] Generating Packages..."
apt-ftparchive packages ./pool > Packages
zstd -q -c19 Packages > Packages.zst
xz -c9 Packages > Packages.xz
bzip2 -c9 Packages > Packages.bz2

echo "[Repository] Generating Release..."
apt-ftparchive \
        -o APT::FTPArchive::Release::Origin="Amy's Repo" \
        -o APT::FTPArchive::Release::Label="Amy's Repo" \
        -o APT::FTPArchive::Release::Suite="stable" \
        -o APT::FTPArchive::Release::Version="1.0" \
        -o APT::FTPArchive::Release::Codename="ios" \
        -o APT::FTPArchive::Release::Architectures="iphoneos-arm" \
        -o APT::FTPArchive::Release::Components="main" \
        -o APT::FTPArchive::Release::Description="Amy's Dump of Tweaks" \
        release . > Release

echo "[Repository] Signing Release using Amy's GPG Key..."
gpg -abs -u 816C7A50B575162DC29288CD72339224580758CE -o Release.gpg Release

echo "[Repository] Finished"
#

change as required

restive ether
#

i think that’s the preferred backup

#

oh bz

tepid olive
grim sparrow
tepid olive
#

tysm

silver rampart
tepid olive
#

oh yea

#

my friend took arm64e on github nfr

tepid olive
silver rampart
#

somehow yeah

#

just refactor harder

silver rampart
hardy glen
#

TomatoDev

tepid olive
#

Is adding a GPG key necessary? Do Package Managers automatically grab and store them when adding/refreshing a repo?
Or does it have to be done via apt-key?

grim sparrow
#

its not necessary

#

you would have to put your public key on Procursus

restive ether
#

someone will package it

restive ether
tepid olive
#

Ahh I see. Thanks guys

vivid dew
restive ether
#

a??

vivid dew
#

jeff is dead he can't finish it now :(

restive ether
#

rip jeff

tepid olive
#

jeff who

glacial matrix
glacial matrix
tepid olive
indigo peak
#

Uroboro dev

ocean raptor
tepid olive
#

cringe

#

not directed to you cameron

restive ether
#

hate it here

ocean raptor
tepid olive
#

github better

restive ether
#

i wish

rose wren
#

Can someone develop their balls into my mou

restive ether
#

gitlab and cgit are so fucking ugly

#

you deserved to be bullied for using either

ocean raptor
#

Sbingner uses both KEKW

restive ether
#

L

#

down bad

rose wren
ocean raptor
rose wren
#

Gm to both cams

restive ether
#

dumbass egg

rose wren
#

I will eat your ass alive

restive ether
#

proof

tepid olive
#

i hate mfs that don’t use github

rose wren
ocean raptor
restive ether
#

you need to learn a thing or two

#

so i think you should

lime pivot
restive ether
#

yes bro

#

it’s crazy

tepid olive
#

who’s joe

lime pivot
#

@grave sparrow there are so many jokes I can make about Commodore now thank you

#

you are now the famed manufacturer of the Commodore 64 home computer

#

I'm sure like 2/3 of the chips are dead lmao

#

and/or plastic becoming brittle

torn oriole
#

You’ll press a key and the entire computer will just be all like https://youtu.be/fl-Cf2nZF-g

LEGOÂŽ Breaking Sound Effect - No Copyright (HD)

Free no copy right YouTube Sound library, enjoy 🔊

Feel free to download or use this audio in any way 🎧

Subscribe right now for good luck :
https://www.youtube.com/channel/UChkPp66RfvoFomsSfejtH_w

► Do you own these sound effects/music?
No. I do not own these sounds. I have sourced them from the...

▶ Play video
ocean raptor
#

@restive ether I'm setting up the listing for QuickActions but I'm having trouble deciding

restive ether
#

for

ocean raptor
#

Should it be free or $30

restive ether
#

$30

ocean raptor
#

👍

lime pivot
restive ether
#

i should’ve just specified elu vs pro

lime pivot
lime pivot
restive ether
#

but i know installer doesn’t at all

#

i forgot about procurus cydia

ocean raptor
lime pivot
#

hah someone would buy it I'm sure

ocean raptor
#

My mom prob

restive ether
#

someone bought that expensive theme on packix so

lime pivot
faint timber
#

Well done UI team

#

Cursed

indigo peak
#

can you create widgets for a theos app

torn oriole
twilit jungle
indigo peak
twilit jungle
indigo peak
#

:/

indigo peak
twilit jungle
#

I don't know politics but yes it can be done. Just need to recreate the same folder structure in the deb which Theos already does.

indigo peak
#

but its an extension (i think) and i dont know how that's handled with theos

#

without an xcodeproj

twilit jungle
#

extensions are just bundles that contain executables

#

I don't think a template has been created for it yet but you'd just set APPEX_NAME (instead of BUNDLE_NAME) and theos takes care of rest.

indigo peak
#

hmm

#

interesting

tepid olive
#

my repo doesnt have a gpg key is that bad

indigo peak
#

in the makefile?

twilit jungle
#

yea

#

Actually it would probably also work with BUNDLE_NAME, as long as you set the files for it to compile.

indigo peak
#

should i have made an application?

twilit jungle
#

You can if you want an icon for it.

indigo peak
#

oh god he's using punctuation

#

i definitely made him mad

#

:c

#

does this have to do with what i want

#

wait i think it did something

twilit jungle
#

Yeah that should set few of the specific variables it needs for app extensions.

indigo peak
#

aren't there like

#

a few different types of extensions though

#

widgets, watchos apps, message extensions

twilit jungle
#

Also you might want to change your target iOS version from 7 to iOS 14 since its a completely different API now, unless you are making a widget for old API.

indigo peak
#

yeah ill do that when i actually get it working lmao

twilit jungle
#

Yes there are few different types of extensions. The one it corresponds to depends on the API you use in the extension.

indigo peak
#

im kinda just seeing if i can even figure this out

#

@twilit jungle your theos template is specifically for HSWidgets, right

twilit jungle
#

which one?

indigo peak
#

that

#

so i probably can't replicate some of the code from the template

twilit jungle
#

Yeah that one was created just for HSWidgets.

indigo peak
#

dam

hardy glen
#

“Replicate”

#

copy and paste

indigo peak
#

yeah, what about it

twilit jungle
#

I mean its a bundle so you can.

hardy glen
twilit jungle
#

Just can't use the actual code.

indigo peak
#

yea

hardy glen
#

Just steal code from hswidgets

indigo peak
#

dgh0st actually took all the code from apple when he making hswidgets

#

only explanation

twilit jungle
#

No, HSWidgets code actually happens 1 layer above where Apple does its widget size calculations. The actual widgets are nothing like Apple's.

indigo peak
#

so there's actually NO open source things that use the appex.mk wtf

ocean raptor
#

so?

indigo peak
#

i need my open source material

twilit jungle
#

Actually now that I look at that web page, you could copy it. It'll just look different as long as you set the right <app extension>_INSTALL_PATH and have the correct principal class, it should display under the widgets options. Obviously its going to look different than the images showed there though.

ocean raptor
#

bro, literally just aarch64-apple-darwin-clang -arch arm64 -arch arm64e -isysroot $TARGET_SYSROOT -bundle -o output *.m

indigo peak
#

what the fuck am i looking at

ocean raptor
#

(idk if an appex is a macho bundle or an executable)

twilit jungle
#

What is a macho bundle?

ocean raptor
#

it's a bundle

#

it's like a shared lib

#

it's what pam modules are

#

MH_BUNDLE

twilit jungle
#

I don't understand how a bundle can be macho but yeah its a bundle.

ocean raptor
#

so .appex is a bundle

indigo peak
#

yes

ocean raptor
#

but there is a Mach-O in it

indigo peak
#

probably

ocean raptor
#

is the Mach-O inside of the bundle just a normal executable, a shared library, or a Mach-O bundle

#

it looks to be a normal executable

twilit jungle
#

Yup, well a lib since its not suppose to have main.

ocean raptor
#

really? Apple widgets have a main

iPhone:~ mobile% file /Applications/MobileTimer.app/PlugIns/WorldClockWidget.appex/WorldClockWidget
/Applications/MobileTimer.app/PlugIns/WorldClockWidget.appex/WorldClockWidget: Mach-O 64-bit arm64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE|NLIST_OUTOFSYNC_WITH_DYLDINFO>
iPhone:~ mobile% nm /Applications/MobileTimer.app/PlugIns/WorldClockWidget.appex/WorldClockWidget | grep "_main"
000000010000a2b4 T _main
twilit jungle
#

Is that iOS 14 widget? because I have no idea how those work.

ocean raptor
#

yes

ocean raptor
#

who would've guessed copying 101 Gb over a 20 Mbps connection is super slow

#

not me

hardy glen
#

Yea i know but i never got around to fixing alot of the source i wrote that in like 2 nights. I need to rewrite and for some reason i linked libflex instead of just using %c frcoal

#

And i am not sure if the dev really cares for the shit i added

ocean raptor
#

I'm sure they won't berate you much

hardy glen
#

Yea maybe, i did talk to them about something completely different related to swift and they said they were planning to add swift support to flex like a long time ago. But as far as that project goes, i might even take it down since i might start working on flexdump which would dump all the headers instead of just the current content

#

The only reason i even made it was because i could copy headers to my clipboard and on my mac i could paste them and it would make my life easier than having to dump headers

tepid olive
#

hi, is frida-ios- dump obsolete???

faint stag
#

and you don't need frida to decrypt an ipa (most of the time)

tepid olive
#

ohh you are here too 😃

tepid olive
faint stag
tepid olive
#

yup, i can tell. its mixed comments in there

faint stag
tepid olive
#

ok let me give it a go, ty

#

which repo is preferenceloader in?

#

oh found it

hardy glen
#

or for other things

tardy narwhal
#

is there a reason people still suggest bfdecrypt over flexdecrypt

faint stag
hardy glen
tepid olive
hardy glen
tepid olive
#

ok, that’s another alternative. also, console log is always mentioned, how can i view it?

hardy glen
#

Console log?

#

Sys log

tardy narwhal
#

that's js lmao

hardy glen
#

Oh

tardy narwhal
#

you right doe hearse

#

i guess he means the console app on mac?

tepid olive
hardy glen
#

Yea probably, you can also use idevicesyslog from libimobiledevice like I do if you are on Linux. There’s also on device tweaks to view the syslog

#

If you don’t have access to a computer

tepid olive
#

i will try the flex now, seems bfdecrypt is crashing whenever i attempt to use the netcat option

hardy glen
#

Scp ?

#

Rsync?

tepid olive
#

netcat.. to transfer but i can access the file directly on the ssh access too, so not an issue

hardy glen
#

Easier and better options to transfer

hardy glen
indigo peak
#

🥫

#

That’s effort

hardy glen
#

I shall do it for you then uhh

indigo peak
#

@hardy glen

hardy glen
#

Let’s not forget that gameseagull is forked

#

#exposed

indigo peak
#

LMAO

hardy glen
#

Sorry bro I had to do it

indigo peak
#

fr 💀

hardy glen
#

I think he thought it wasn’t yours because I said you’re an imposter lmfao

indigo peak
#

hearse should be a broadway actor

#

bc that was some good ass acting on your part

#

@hardy glen since you wanted to make a theos template, make a iOS 14 widget for me 🥺

hardy glen
#

Perhaps when I get done with copylog2

indigo peak
#

I’m probably@gonna look more into making it when I get home today

hardy glen
#

Yea you’re gonna figure it out 100% especially with hswidgets being OS

indigo peak
#

Theos legit has a app extension makefile, but no one ever uses it

hardy glen
#

You can study it

#

You know what I did want to look into was safari extensions but I don’t have the time

indigo peak
#

Oh yeah forgot about that

hardy glen
#

If you figure out the widgets perhaps you can work on it fr

#

Pulled my Uno reverse card on u

faint stag
#

is it just me, or does libSparkAppList just randomly stop working sometimes?

faint stag
#

i meant from a user perspective. the app list is just blank on occasion

hardy glen
#

Ah

faint stag
#

(not my tweak)

hardy glen
#

No idea

faint stag
#

a respring fixes it ofc, but that's still strange

hardy glen
#

I wish we had a standard

faint stag
#

this is probably why devs would go with making a drop-in replacement if possible

indigo peak
#

That was smooth

#

Too smooth sus

lime pivot
#

I created it literally because I wanted to release a tweak with a widget (nobody remembers this tweak lmao)

#

it was this and Filza, and I literally only learned Filza had an app extension by accident while I was trying to figure out the trick to registering my extensions

#

Theos actually could do with having templates for iOS 14+ widgets and Safari extensions…

indigo peak
lime pivot
ocean raptor
#

@lime pivot how did you compile cephei for iOS 5? Whenever I try to it complains about missing crt1.3.0.o and sets the min ver to 7.0

ocean raptor
lime pivot
#

huh, it should be fine

#

I was always building it using latest Xcode except for a while when linking for iOS < 8 was broken (at runtime not buildtime) and we didn't yet figure out ld flag that fixes it, and now it's permanently stuck on Xcode 11 because it's just easier with the arm64e crap

#

but it should have no issues building on Xcode 12 if you ignore the arm64e ABI issues

#

crt is definitely used but only for armv6 IIRC?

ocean raptor
#

I downloaded the iOS 5 sdk which has the crt files

lime pivot
#

I don't remember what the conditions for crt being necessary are any more

ocean raptor
lime pivot
#

yeah, you shouldn't have any problem with that

#

although Theos does include a .tbd of some crt thing

#

which I didn't think applied for iOS 5 but I could be wrong, it's been a while and it's worked all this time

#

oh, no

#

libgcc_s.1.dylib

#

according to my commit message, it's for iOS 4-ish?

#

btw @ocean raptor since you're about to need it, add -Xlinker -no_data_const to your LDFLAGS

#

that fixes it using a newer mach-o feature where it's not supported (iOS < 9)

ocean raptor
lime pivot
#

yep so definitely not the same thing

ocean raptor
#

libgcc_s usually includes funcs for math stuff

lime pivot
#

aha

#

yeah not that I've ever had to know what this was about lol, just that adding that file magically fixed iOS < 5

ocean raptor
lime pivot
#

could be why I was thinking armv6 had something to do with it

#

Apple kinda did use armv7 as an opportunity to clean up some of the rough edges of armv6

ocean raptor
#

I had the stupid idea to add iOS 5 support to defaults but than realized

  1. I don't have an iOS 5 device
  2. LSApplicationProxy* won't work so -app will be difficult
  3. nobody uses iOS 5 anymore
  4. I have better things to do
lime pivot
#

heheh

#

let me handle iOS 5 support 😉

ocean raptor
#

yeah

#

speaking of which, did you ever get to see if update-alternatives works on telesphoreo?

lime pivot
#

tbh at this point I feel like supporting ancient iOS is more something you can do as a novelty, more like to give yourself a fun challenge, than to legitimately help a handful of users on super old devices

#

(with sincere apologies to ipg emma)

#

I'm definitely planning that come iOS 15, with Cephei requiring major changes to keep working anyway, I'm just taking the opportunity to draw the line in the sand and make iOS 15+ a new separate package

#

iOS 5 - 14 is already a full decade of iOS support, what else do you want lmao

ocean raptor
#

iOS 4

lime pivot
#

man

ocean raptor
#

And a more complete defaults KEKW

lime pivot
#

PRs welcome fr

ocean raptor
#

I use 2 iOS 8+ APIs

#

Afaik

#

Everything else will work on 5

lime pivot
#

tbh, any reason you couldn't have compat codepaths for those?

ocean raptor
#

It's getting information about installed applications

lime pivot
#

and I mean, shared containers didn't exist before iOS 8, so that logic can just be skipped over entirely

ocean raptor
#

The code is in -app not -container

lime pivot
#

gotcha

#

yeah I remember LS being very different before iOS 8

ocean raptor
#

Afaik getting a list of apps in iOS 5 is not as easy as using LSApplicationProxy

lime pivot
#

and even more different before iOS 5 or 6

ocean raptor
#

Which is why AppList hooked springboard

lime pivot
#

you can get the app list via SBS

#

it's like SBSCopyInstalledDisplayNames() but I almost definitely have that wrong

ocean raptor
#

I need 3 things, bundle id, display name, and container path

lime pivot
#

SBSCopyApplicationDisplayIdentifiers

#

yeah, of course idk where you go after confirming the bundle id is legit

#

SBBundlePathForDisplayIdentifier() (SB, not SBS, but it is still part of SBS, they got inconsistent at some point) gets you that bit, app and data were in the same container before iOS 8

#

so just get the parent dir of that

#

display name of the app is another question, idk how you'll be able to do that without iterating over every app's bundle and reading its info.plist, which is obv kinda dumb and slow

#

if not, well, grab an old SBS binary and poke at its symbol names till you find something useful

ocean raptor
#

Thanks for the help, I don't have time to do this now, cause I want to get through the 100 procursus PRs that have just been sitting there

lime pivot
#

yeah I would agree that's more important lmao

#

ty for doing that actually

tepid olive
#

gonna buy ApplicationClient.SBS

#

the real use for .sbs

lime pivot
#

that's actually a TLD? why

#

it's owned by our SBS channel

#

I guess that was unsurprising

tepid olive
#

lol

#

til .p exists

ocean raptor
lime pivot
#

may as well waste some of that government-subsidised media money on a TLD, why not

ocean raptor
tepid olive
lime pivot
#

I do find it funny I kinda accidentally pulled a Satoshi

#

came up with something pretty major and then just dipped

tepid olive
#

some say adam still has 50 packages left in a secret repo that nobody has the key to

ocean raptor
#

We've made a ton of changes to memo since you've touched it

#

And changed the name KEKW

lime pivot
#

yeah unfortunately my story doesn't have any fun part about billions upon billions of dollars with my name on it that have been untouched in a decade

lime pivot
lime pivot
ocean raptor
#

Unbelievable

lime pivot
#

I wonder if the redirect comes back if I delete it

ocean raptor
#

I can't imagine it would

silver rampart
#

, honestly I remember it being outdated even for iOS 5
IOWatchdog

#

last updated for ios 4.2.1

silver rampart
#

and my old ipod 4 still jailbroken on ios 6

#

u can only use one at a time bc the batteries are all fucked though

lime pivot
#

I'm honestly in awe that all the devices I have are still in usable battery condition

#

usable

#

not to say you should expect more than a few hours of battery life, but that's still amazing given most of it is 10+ years old

#

I think my 3GS battery gave in a while ago though, honestly all I remember is it failing to boot once so I just put it away lmao

ocean raptor
#

I have a 3G that is bootlooped

#

Cause I tried to install iPhoneOS 2 on it

#

And it has a broken power button

ocean raptor
#

@silver rampart how low does corellium go?

#

Also, if you want to add iOS 5 support to defaults I'll give you push access

indigo peak
#

I think

#

Can an ipa just contain just a widget, or does it need an homescreen icon/app counterpart

lime pivot
#

it must have an app

high citrus
indigo peak
#

I’ll just make it crash on launch KEKW

lime pivot
#

however, you can hide the app with this in Info.plist xml <key>SBAppTags</key> <array> <string>hidden</string> </array>

indigo peak
#

o

lime pivot
#

you can also take the app template, delete all code except main.m, and have main() do nothing except return 0

indigo peak
#

Good to know

lime pivot
#

so it's a literal no-op binary

#

just there to make iOS happy

indigo peak
#

Interesting, good to know

#

So even though Canzone is from 2017, most of it will work

lime pivot
#

oh, ykw, yeah I literally did that no-op binary trick in canzone

lime pivot
indigo peak
#

Well good, I’m making this on a jailed device

lime pivot
#

uicache -p /Applications/Blah.app does it all for you, and the package manager will run that for you

#

oh yep