#development

1 messages Ā· Page 487 of 1

faint timber
#

and no

#

afaik u need to force alias

tepid olive
#

guess what

#

read only filesystem!

sacred viper
#

Wait can there only be one snapshot for all volumes?

#

No

faint timber
#

@grave sparrow can confirm

#

like passing the index just works

#

since its an array

#

linux has plutil tho

sacred viper
#

Or just open it in python with plistlib

#

That's what I do most of the time

#

snaputil makes more sense than snappy for managing snapshots

sacred viper
#

Would be nice if I could make my own binpack payload

faint timber
#

you can easilly

#

you can pick any project you want included in procursus and build it for your CFVER and arch

sacred viper
#

But then how do I make checkra1n use that for it's binpack?

faint timber
#

you don't

#

checkra1n doesn't remount by default

#

checkra1n only remounts when you open the app and press install cydia

sacred viper
#
/dev/disk3 on /binpack (hfs, local, nosuid, read-only, union)
faint timber
#

so you can remount over dropbear ssh and exctract the tarball

tepid olive
#

that's unionfs not remount

faint timber
#

^

#

remount is only snapshot bro

sacred viper
#

I want to replace it's binpack with my own

faint timber
#

you don't need to is what we are saying

#

you can't anyway

#

because checkra1n is obfuscated

sacred viper
#

F

faint timber
#

why do you need to replace the temporary bootstrap

#

just use your own

sacred viper
#

Because I only jailbreak temporarily and would rather not make any changes that could persist.

tepid olive
#

make your own unionfs mount fr

#

or maybe put it in /var but somewhere accessible unjailbroken so you can delete it later? idk lol

sacred viper
#

A union mount with a disk image seems to be the way I want to go

#

Never used union mounts before

faint timber
#

why don't you want persistence of your own tarball strap? @sacred viper

sacred viper
#

I want to keep my file system as clean as possible. I'd rather not have stuff in the file system if it doesn't have to

#

How does the developer disk image work?

faint timber
#

but with snapshot it will be back to stock with one command

#

you will have the same files with union and snapshot

#

snapshot is just persistent until you run a command to reset to stock

#

you can chose the files that go on both

#

theres literally no difference

#

I don't understand why you aren't understanding

delicate raven
#

su root
apt-get update

That should update all packages right?

delicate raven
#

😬

solemn quiver
#

who still uses apt-get

tepid olive
delicate raven
#

Noobs like me that are trying to learn the way of the dark side

solemn quiver
#

lol

tepid olive
#

Anything else is adding unnecessary hardship for the sake of feeling fancy tbh

sacred viper
#

Ok

#

Also doesn't rootfs get reset automatically when put into a non jailbroken state?

#

So I would just mount rw, add my root filesystem stuff and then it get's wiped on reboot?

faint timber
#

like I said already

#

union and snapshot remount are identical

#

snapshot remount is persistent

#

union is not

#

rootfs is not automatically reset for snapshot remount

#

rootfs is automatically reset for union

#

capisce?

sacred viper
#

Ok

faint timber
#

checkra1n binpack is not even union mounted

#

its its own disk entirely

#

union would befor root, /binpack is a checkra1n disk separate from root

#

it goes away after reboot

#

meaning you can chose your own binaries for union or snapshot

#

you have the power over all

sacred viper
#

I think I'll make a union image and have it automount that

faint timber
#

yes but snapshot can be undone with no consequences

#

theres no root trace after snapshot is reset

solemn quiver
#

lol

sacred viper
#

Fuck timezones

#

A friend of mine said Just wait until you’ll have to support Mars time zones too Oh god

tepid olive
#

progaming

#

programing

#

what

gaunt mesa
#

cuz it's unpatched

#

either modify ur patched one to work with x86 or whatever OR patch ur simulator sdk

#

then patch for whatever u are

#

then why do u need a simulator sdk

#

the same sdk u use for iphone will work

#

i've had that warning the other way around

misty cradle
#

i just ignored that error EZ

gaunt mesa
#

same

#

cryptic pinned an ios 14.0 sdk that's built with simulator tbds

misty cradle
#

krit really got the best dylibs fr

#

has all oslog's in it aswell

gaunt mesa
#

troll it's unpinned now

#

give us clang verbose output

misty cradle
#

what the fuck is a verbose

gaunt mesa
#

use clang12 or 11

#

i'm not even gonna bother with anything that's beta

#

because i've had the dumbest issues

restive ether
#

real

proud geyser
#

Yo why does the homebar never lag out ??

misty cradle
#

ask the homebar

restive ether
#

ask him nicely

proud geyser
#

Ight bet

restive ether
#

maybe bring him on a date first it might be personal

proud geyser
#

He didn’t answer

lime pivot
pearl sail
#

This is a virus please don't download it

gaunt mesa
#

no point signing repos without a keyring package lel

tepid olive
tepid olive
#

trying to compile on ios

#

iPhoneOS.sdk from latest version of Xcode

#

i did ssh root@(ip)

#

what else can i type

#

same thing

#

wait whats theos i never even installed it

faint timber
#

lmao

tepid olive
#

iostream with cout causes the same issue

twilit jungle
#

link against c++ library

tepid olive
grim sparrow
gaunt mesa
grim sparrow
#

yeah

gaunt mesa
#

why are there 2

#

keyrings

#

for tale

grim sparrow
#

probably because i broke search slightly

gaunt mesa
#

they should be the exact same package uhh

#

there's one on my repo

#

but it should just use the procursus one

grim sparrow
#

oh that’ll be why then

gaunt mesa
#

they install to the same place

#

they are identical

#

except for Hayden Seay

grim sparrow
#

yeah right now they show as separate because they come from different repos although I’m gonna change this

primal perch
tepid olive
#

with a razor

restive ether
#

real

gentle grove
gusty pelican
primal perch
#

what node_modules

#

i have no such weakness

gentle grove
#

me when the node

lime pivot
primal perch
#

456mb for some js

lime pivot
#

wait till you see how big node_modules can be for an electron app lmao

#

even if you exclude the chromium runtime

static island
#

where should i go to bother people about apple approved development

hardy glen
lime pivot
#

yeah there’s still people who might be able to answer here, but you’ll never know unless you ask

tepid olive
warm cipher
#

uh. how do I use variables from a function in c?

lime pivot
lime pivot
warm cipher
#

@lime pivot

grim sparrow
#

so then return the variable?

warm cipher
#

I returned it

grim sparrow
#

then use the returned value

warm cipher
#

how?

grim sparrow
#

what language

warm cipher
#

c

grim sparrow
#

well

#

;

warm cipher
#

nvm I was overcomplicating shit. I dont even need functions for the code

grim sparrow
#

I mean

warm cipher
#

I did

#

now the code gets stuck in a loop woeis

#

#include <cs50.h>
#include <stdio.h>

int main(void)
{
// Prompts for sizes
int start_size;
int end_size;
do
{
start_size = get_int("Choose a start size (must be 9 or above): ");
}
while (start_size < 9);
do
{
end_size = get_int("Choose a end size: ");
}
while (end_size < start_size);

// Calculate number of years until we reach threshold
int years = 0;
int llamas_born = start_size / 3;
int deaths = start_size / 4;
int result = start_size + llamas_born - deaths;
while(result < end_size)
{
    years = years + 1;
}
// Print number of years
printf("Years: %i", years);

}

#

help

#

help ffs

#

it just gets tsuck

#

*stuck

#

after I specify the variables

grim sparrow
warm cipher
#

ok

#

ty. I didnt know how to do that

#

bruh

#

stuck again

high citrus
grim sparrow
warm cipher
#

so what should I do?

grim sparrow
#

you're never changing result or end_size so it will run forever

warm cipher
#

oh

#

now I feel dumb

grim sparrow
#

also

#
years = years + 1;
// Is the same as 
years++;
warm cipher
#

oh yeh,

#

forgot about that

#

so what should I do for it to work?

grim sparrow
#

you need to change your block starting at line 21 so that the while loop doesn't run forever

warm cipher
#
#include <cs50.h>
#include <stdio.h>

int main(void)
{
    // Prompts for sizes
    int start_size;
    int end_size;
    do
    {
        start_size = get_int("Choose a start size (must be 9 or above): ");
    }
    while (start_size < 9);
    do
    {
        end_size = get_int("Choose a end size: ");
    }
    while (end_size < start_size);
    
    // Calculate number of years until we reach threshold
    int years = 0;
    int llamas_born = start_size / 3;
    int deaths = start_size / 4;
    int population_growth = llamas_born - deaths;
    int result;
    do
    {
        result = start_size + population_growth;
        years = years ++;
    }
    while(result < end_size);
    
    // Print number of years
    printf("Years: %i\n", years);
}
#

WHY NOTHIN WORK woeis

#

why am i so dummie dum

high citrus
#
 while (end_size < start_size);

Are you sure that the end size should be smaller than the start size?

warm cipher
#

yes

grim sparrow
#
    do
    {
        result = start_size + population_growth;
        years = years ++;
    }
    while(result < end_size);

The problem here is that result will never change past the first iteration

warm cipher
#

bruh again

#

meh beh dummie dum dumb

#

how to solve?

grim sparrow
#

you need to reassign start_size and population_growth in the do while block

warm cipher
#

hmmmm

#
clang -ggdb3 -O0 -std=c11 -Wall -Werror -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wshadow    population.c  -lcrypt -lcs50 -lm -o population
population.c:30:23: error: multiple unsequenced modifications to 'years' [-Werror,-Wunsequenced]
        years = years ++;
              ~       ^
1 error generated.
make: *** [<builtin>: population] Error 1```
#

bruh waht?

grim sparrow
#

it's just years++

#

no need for =

warm cipher
#

ah ok

#

Thx for the help

#

It works finally

#

man, I should ask for more help here

#

better than google

grim sparrow
#

Thanks Copilot

lime pivot
#

@import Foundation; pls

tepid olive
lime pivot
#

coilet tat

grim sparrow
#

Personally I prefer import Foundation trol

tepid olive
#

True

static island
lime pivot
static island
#

wait

#

i become more confused as i look

grim sparrow
#

lmfao

static island
#

i figured i could make like a storyboard app to figure this out and i am somehow more lost

grim sparrow
#

are you following a tutorial?

static island
#

nope im doing it the way i pretty much always do things

#

google it as i go

grim sparrow
#

objc or swift?

static island
#

objc

grim sparrow
static island
#

i think i know it exists

rain prairie
#

actually, @import explicitly uses modules, so if you haven't enabled modules for all #import/#include stuff then you can still use modules with @import. (and if you import the module, you don't have to link the framework explicitly)

tepid olive
#

Gotta look thru buncha files for @import UIKit

lime pivot
#

it definitely has been a godsend for fixing silly dependency chain problems, but true other than that it's probably not that huge a benefit over manually adding your frameworks to the link libraries step

#

it basically is Apple inventing a problem (they don't want #imports in Swift because they're ugly) and creating this whole modules thing as a solution

rain prairie
#

Apple Inventing a Problem: The True Story of the Swift Programming Language is now available in select stores

#

very good book, would recommend

#

7/7

lime pivot
#

they're doing boring

nimble parcel
#

C headers by themselves are weird

#

but modules do feel like patchwork

lime pivot
#

yeah I mean, it tries to fix things but I'm sure they knew they were creating new problems just as much as they were fixing some

nimble parcel
#

I’m interested to see how c++20 modules are gonna fare in comparison

prisma grove
#

Hey so I need some help here, I’m testing a theme I have been working on ( I followed this tutorial https://pinpal.github.io/theme-guide/ ) and it didn’t work with snowbored, it never recognized any icons in the .deb pkg. I’m using an iPhone X on 14.4.2 jailbroken with checkrain

tepid olive
#

True. Dfu

high citrus
#

Wow, sometimes copilot is really good

#

See the pinned messages

rain prairie
#

pffff objc

#

imagine

#

imagine using objc

#

i can

#

it's heaven

gentle grove
#

literally use python

#

yes

hardy glen
#

i use c++ for everything (:

gentle grove
#

ew disgusting

#

even more disgusting is you put the smiley face backwards

lethal ice
#

i'm currently writing a decompiler in c++

gentle grove
#

python?

lethal ice
gentle grove
lethal ice
#

arm64 -> c

gentle grove
#

we need a python decompiler

#

I think it actually exists

#

to decompile python bytecode

lethal ice
#

nobody wants that

gentle grove
#

yes

#

everyone wants that

tardy narwhal
#

do you actually want it though

#

else uncompyle6 would do for py2 compat

lethal ice
#

gm weed man

tardy narwhal
#

gm gm

lethal ice
#

you should help me write the decompiler

tardy narwhal
#

if it’s x86 i’m down

lethal ice
#

once i finish the arm part sure

tardy narwhal
lethal ice
#

i think it's gonna be possible to use the same decompiler for arm and x86

#

just have to write more code

tardy narwhal
#

ye it’s somewhat straightforward

lethal ice
#

stack stuff is fucking with my head rn

tardy narwhal
#

oh god i had no fun with that either when i added simd-esque features to my 6502 implementation

lethal ice
#

wtf

#

also tracing variables i just can't comprehend

tardy narwhal
#

just blaze yourself to the Everest, you’ll make it

#

trust the process

lethal ice
#

good advice

#

but i might fall asleep

tardy narwhal
#

no no, you need to encourage yourself

#

ā€œi will make itā€ and then follow this by either getting head or another blunt

#

trust

lethal ice
#

ah okay

#

thanks

tardy narwhal
#

yw

hardy glen
gentle grove
#

python is literally the best !

hardy glen
#

i have never used python so no comments

high citrus
gentle grove
#

LOL

hardy glen
#

i saw somewhere on reddit, ā€œcomments are useless, code should speak for itselfā€

high citrus
#

Yeah, but I also like to use single letter variables lol

stuck cliff
#

xcode has been installing over night

#

its stuck on this

#

wait how do i take screenshots on mac

#

nope

high citrus
#

command shift 4 or command shift 5

stuck cliff
#

thought i pasted it

#

ok

#

thanks

#

i need to use genius bar dont i

high citrus
#

hmm maybe just wait another 5 hours

stuck cliff
#

if your serious then ok

#

but i cant tell if you are or not

high citrus
#

I mean depending on your pc/laptop and internet speed, it could take a while

stuck cliff
#

idk i have good internet speed

#

but ok

#

thanks

high citrus
#

and extracting the file can take a while on older machines

stuck cliff
#

its a 2020 mac with m1 chip

high citrus
#

hmm then I would expect it to be quite fast

stuck cliff
#

and can only run mc at 30 fps

#

for some reason

#

macos isnt meant for gaming though

high citrus
#

because it doesn't have a dedicated gpu I guess, iirc my macbook pro 2018 (but with a radean pro gpu) runs minecraft at +100 fps

stuck cliff
#

it says it has a gpu

#

maybe its not set to use it idk

#

it was 1500+ dollars so i think it should

#

lol

high citrus
stuck cliff
#

oh ok

#

is there a way to make it run better tho

high citrus
#

but more than 30 fps should be possible I guess

lethal kayak
#

the m1 should be able to play Minecraft at at least 60fps

stuck cliff
#

maybe it has a limit

#

im not sure

lethal kayak
#

it might be limiting based on your battery saving settings idk

stuck cliff
#

im allocating more ram

#

then ill check battrery

lethal kayak
#

are you playing on vanilla

stuck cliff
#

yea

misty cradle
lethal kayak
#

well, there’s one problem

stuck cliff
#

how do i change my battery saving settings

#

i just got this yesterday sorry

lethal kayak
#

nevermind that’s not it

stuck cliff
#

ill try running it with more ram allocated

lethal kayak
#

are you running it natively or through rosetta

stuck cliff
#

im not sure

#

also would installing java make it run better

#

i dont have it installed lmao

lethal kayak
#

no it wouldn’t affect anything

#

it’s bundled with Minecraft by default

stuck cliff
#

ok

#

even with optifine its slow

#

weird

stuck cliff
#

idk how to check

lethal kayak
#

if you aren’t doing anything special to run it then you’re running it through Rosetta

stuck cliff
#

rosetta then

lethal kayak
stuck cliff
#

alright ill look into it thanks

lethal kayak
#

np

gaunt mesa
lethal kayak
#

Lmao

nimble parcel
#

hold up isn’t that the TED talk guy

sacred viper
#

So I just binwalked the checkra1n binary

hardy glen
gaunt mesa
#

yeah ong

hardy glen
#

hilarious because thats not even close to how you say his name

tepid olive
#

Objective C++ guides do not exist

gaunt mesa
#

what do u need a guide for

tepid olive
#

why not

hardy glen
#

just learn objective c and c++ and boom

gaunt mesa
#

^

#

if u know objective C and C++ then ur set

tepid olive
#

is obj c++ mentioned in 24 days clone

hardy glen
#

bro

#

objc++ is not real. its literally mixing c++ and objc

#

lmao

tepid olive
hardy glen
#

ā€œObjective-C++ is simply source code that mixes Objective-C classes and C++ classes (two entirely unrelated entities). Your C++ code will work, just as before, and the resulting executable will be linked with the Objective-C runtime, so your Objective-C classes will work as well.ā€

#

so just learn objective c, and if you know c++. you can mix the two

tepid olive
#

cool then

gaunt mesa
#

smh

hardy glen
#

don’t make it overcomplicated lmao

tepid olive
#

my favourite language

sacred viper
#

What image formats can one mount on iOS

tepid olive
#

wdym mount

sacred viper
#

How checkra1n mounts it's binaries

tepid olive
#

yea

#

what are u tryna do

restive ether
sacred viper
#

I want to make a union mount with my binary tools

tepid olive
#

uhhhhh

#

on which iOS version?

rain prairie
#

šŸ§… mount

sacred viper
#

14.6

tepid olive
tepid olive
tepid olive
#

How do I make an iOS Icon Pack?

#

Image Editor is done

#

Guidelines for making icons

sacred viper
#

How does one even mount a disk image

#

mount_hfs: Block device required

#

Any ideas?

#

oh hdik

sacred viper
#

Now how does one properly union mount it on top of the root partititon?

sacred viper
#

So I got the disk image working but now I need to figure out how to overlay it on the root filesystem

jovial wave
#

Okay guys. On a scale of 1 - 10: rate the difficulty of making a tweak like this: "Double tap on PiP video to toggle the displaying of the keyboard".

twilit jungle
#

Thats difficulty level avacado

rain prairie
lethal kayak
#

die

twilit jungle
#

Nah carrot would be taking a snapshot of current frame in the PiP video

rain prairie
#

hm

#

maybe

tepid olive
#

it still amazes me how your mom works

rain prairie
#

she's working from home and earning £500,000 a year with this one easy trick!

twilit jungle
slender glade
#

Didn’t she make powerup

#

also wanted to ask, anyone has a list of the iOS 13 public frameworks?

twilit jungle
#

Apple docs would

slender glade
twilit jungle
primal perch
#

done

slender glade
primal perch
slender glade
#

nfr

rain prairie
#

download the extractor and ipsw it

#

not ipa

slender glade
rain prairie
#

i know the tricks

slender glade
#

Is powerup one of them

rain prairie
#

incidentally, no

jovial wave
#

Well ofc I meant: [1-10) Laugh

twilit jungle
#

Pineapple is dramatic, avacado is perfect

jovial wave
#

Shit a saltine's a square.

#

Maybe I'm not up to make this tweak after all.

glacial matrix
#

)1-10(
wut

twilit jungle
#

F

twilit jungle
primal perch
#

good thing i still have this pickle

indigo peak
jovial wave
# twilit jungle Looks like you know what you are doing, its definetely a pickle

Ha, but I wonder if a lot of people start out with such simple tweaks like I'm planning to (I'm really gonna make this). I mean, I'm well aquainted with iOS jailed dev, but JB dev is different. It's pure RE and I'm kind of loving it. Is that why you're part of this game? For the fun of making iOS do whatever you want?

primal perch
#

malloc is unsafe

#

use rust

jovial wave
#

I dunno, I think my first tweak is lame af. But I'm making it, damn it!

lethal kayak
jovial wave
#

Oh, and the reason I asked about the thoughts you guys had on the difficulty of this is because my original "first tweak" idea some of y'all told me was too ambitious, so I was basically asking if it was easy enough for a "first tweak", and difficulty avoacdo actually did indirectly give me that confirmation. LaughA

twilit jungle
lethal kayak
#

@primal perch we have to get rid of kernels as they are inherently unsafe

primal perch
#

true

jovial wave
# twilit jungle <:fr:712506651520925698>

I've seen that emoji used a lot in this Discord and I have no idea what it means. I'm autistic so maybe that's why I can't seem to gather through context, I checked it's "name" and "fr" has given me nothing. You helped confirm my first tweak wasn't too ambitioous this time around, now - I ask you for one more favor...what does this odd looking emoji face mean colliqioully?

primal perch
jovial wave
#

Nooooo.

misty cradle
#

@primal perch @lethal kayak we need rust kernels

primal perch
#

it just means fr

jovial wave
#

So many confusions.

misty cradle
#

they will be safe

jovial wave
#

For real?

primal perch
#

imagine my face being the face of fr

#

thats what it means basically

twilit jungle
pearl sail
primal perch
jovial wave
#

Well the face looks kinda happy but sorta difformed. So is it used like a smile-y face?

#

It kind of looks smug maybe.

pearl sail
misty cradle
jovial wave
#

Maybe I have to use it to understand it.

misty cradle
#

yes

jovial wave
misty cradle
jovial wave
#

My brain just went "Hmph" but with a smile when I used it.

jovial wave
#

That is it's meaning to me now.

#

I'm baked af if y'all couldn't tell. But I'm being real, I don't really know how to shit-post like you guys do.

primal perch
#
let data: *mut c_char = unsafe {
  let buf_sz = 1000;
        
  let buf_tmp = malloc(buf_sz) as *mut c_char;
  memset(buf_tmp as *mut c_void, 0, buf_sz);
        
  buf_tmp
};```
#

blursed rust

#

not really

misty cradle
#

he used to be

jovial wave
#

See I know that emoji, that means it's some kind of shitpost. I aspire to be a better shitposter one day.

primal perch
#

i dont hate it its just a solution to a problem nobody asked

misty cradle
jovial wave
#

I also find rust odd, but it's not too bad.

misty cradle
#

Look what we did to @twilit jungle

primal perch
#

true

#

we converted him so hard

misty cradle
#

fr

jovial wave
#

Did they used to not shitpost?

misty cradle
#

don't think so Hmm

#

we brought out the true shitposter inside him

#

the true DGh0st

jovial wave
#

Woah....you guys are like shit-gurus.

misty cradle
jovial wave
#

I'll learn your ways.

misty cradle
jovial wave
#

I'll also code simple tweaks along the way; that sounds fun. I never plan on coding a complex one.

misty cradle
#

Hate complex ones fr

misty cradle
#

why can't they just be easy

jovial wave
#

I honestly don't know where some of you get the passion.

misty cradle
#

true

jovial wave
#

Some of your projects are insaneeeee.

misty cradle
#

@tepid olive did u add ui

#

wtf

lime pivot
#

maybe that’s why chariz gets hardly that many submissions

misty cradle
#

@lime pivot soon SurCenter perhaps

lime pivot
#

šŸ‘€

misty cradle
#

trolldisappointed depending on how many more percentages of money i can get trolllaugh

jovial wave
#

I'm a little nervous I'll spiral after my first tweak wanting to make more and more. EmbaressedFace

misty cradle
#

hmm yes twickdeez nuts 10% fee

lime pivot
#

there are some changes coming to revenue share %

restive ether
#

altstore team member thonk

jovial wave
#

Yes?

restive ether
#

didn’t know any of those were here

#

hello

jovial wave
#

Oh, yeah, I'm the only one.

#

Even Riley doesn't post in here.

#

And he coded all of AltDaemon.

#

I'm surprised he never came to you guys asking for help.

restive ether
#

real

jovial wave
#

I'm confused?

restive ether
jovial wave
#

Oh, AltDaemon crashes like all the time, it's not a jetsam thing, but he can't figure it out and just gave up and since it's a daemon it keeps firing back up and eventually works just fine - but I kind of hate all the crashes. Not to mention - the crashes cause problems with AltStore's cache which I have to help users with all the time.

restive ether
#

is that a jailbreak specific crash or a general issue

jovial wave
restive ether
#

i meant more so a specific jailbreak itself not the concept of jailbreaks

#

since sometimes they handle things a little differently or have some quirks which can affect results

misty cradle
#

@tepid olive install open

jovial wave
restive ether
#

@tepid olive day ruined i accidentally ordered the wrong thing at taco bell online

misty cradle
#

call them

#

ask to change

#

fr

lime pivot
#

install open bro

jovial wave
#

Thanks for the help @restive ether! I'll test that.

lime pivot
#

open

misty cradle
#

open

#

[[open]]

faint lionBOT
#
Open

launch apps from the command-line

Author

Conrad Kramer

Version

1.1.1-1

Price

Free

Repo
More Info
misty cradle
#

this one

#

just steal the deb

#

i dont have bb

restive ether
#

i do vaguely remember there being an issue in misagent which caused taurine to have a little bit of a panic with taurine

#

and the front running suspect was altdaemon causing it

jovial wave
#

Also with how many support requests per day asking "how do I install more than 3 apps", I'm surprised Riley hasn't asked if any of you more advanced developers had any idea.

restive ether
jovial wave
#

Cause it's not like we couldn't solve that for our JB users, which is like half of our users, probably more.

lime pivot
misty cradle
#

welcome to my ghetto story

jovial wave
misty cradle
#

money on me, makes all these bitches horny

lime pivot
#

lool

jovial wave
#

Kind of.

#

Not as automatic.

#

It's not silent.

lime pivot
#

ok well I’m curious about it but I do expect Apple to treat it seriously and block that quickly

jovial wave
#

But the user will forget they made it.

#

It just opens a webkit instance in AltStore to create a throwaway and then adds it to the keychain.

lime pivot
#

because anything that can make a fresh account automated isn’t good for the whole ecosystem

jovial wave
#

No no, not automated.

lime pivot
#

ok yeah true automated-ish

jovial wave
#

It's just easy enough for the user to "set it and forget it"

#

The throwaway accounts I can convince riley to sync the passwords (in the cloud) too because they're throwaways.

lime pivot
jovial wave
#

So no more Apple ID limit right there.

#

But the 3-on device limit is something only a JB tweak can solve technically.

#

But I imagine it's stupid hard.

lime pivot
#

but yes I’d be very interested to see what you can achieve there

jovial wave
#

No one's ever cared to look into it so it's purely uncharted territory. No place to even start aside from poouring through all the headers.

lime pivot
#

do the old apps earlier than the 3 limit stop working immediately?

jovial wave
#

Wait...if it blocks it.

#

There's gotta be some tools in the JBers devkit to scope out shit like why. Or why-adjacent.

lime pivot
#

as in, can you not revoke an old app id, make a new one, and get away with that till the next app needs (re)signing?

#

it feels messy but hey if it works

jovial wave
#

It's not an app id thing. That's server side in regards to signing / provisioning. This is an on-device 3-sideload-limit-hard-stop.

#

Has nothing to do with the signing.

lime pivot
#

aw boo Apple

jovial wave
#

In 13.3 they used to not check at all.

#

Not many people know that.

lime pivot
#

I assumed it was just server refusing to create a 4th app id

jovial wave
#

But I could have 100s of sideloaded apps.

jovial wave
#

But that did make me realize that I should just pay close attention to it's refusal.

#

And I do know that they added the on-device check in 13.3.1.

#

They also did it wrong.

#

They counted app IDs as one of the three, even though you get 10 of those per free account.

#

That was a bloody nightmare.

#

Still have users complaining about it to this day. 13.3.1 was the worst.

#

Alright, I've convinced myself, I'm gonna look into it now.

#

Too bad it's a static value stored somewhere obscure I'm sure. It would be kind of funny to me if it was just a value in a PLIST somewhere. LaughA

lime pivot
#

you get 10 on the server but 3 on the device???

jovial wave
lime pivot
#

oh, extensions, I see

jovial wave
#

Each needs to be signed separately. We offer to chop them off in AltStore since lots of users don't care about widgets, for example.

lime pivot
#

I mean, honestly, I'm really hoping some of the legal attention Apple is getting will force them to loosen up on this, whether they like it or not

jovial wave
#

That's what we've been waiting for ourselves.

lime pivot
#

the least they can do is perhaps up the on-device limit to 10, and that's probably plenty for most users

jovial wave
#

AltStore is fun, but we'd rather do cooler things. We just need AltStore in order to do those cooler things.

lime pivot
#

just one number to change for a short-term quick fix

#

leave it to the community to figure out how to sideload, slightly intentionally because that helps to make sideloading still obscure and non straightforward to do

#

and slightly as a finger to the lawmakers they hate for forcing them to do good things for their customers applerollingeyes

jovial wave
#

Ha, I have plans to make it as easy as possible, but I'm waiting to put more energy than needed in AltStore until after this antitrust stuff pans out.

#

I'm getting rid of the need for AltServer in jailed mode.

#

And it's not a hack.

lime pivot
#

sounds interesting

jovial wave
#

They can't block me if it's not a hack. But it's complicated af to do even tho my PoCs work.

#

I need Riley on board. But he's refusing until I qualm all of his hesitations.

#

But I'm the dreamer of the group. I even have pages written up about making a jailed AltSubstrate, that one's a harder sell but I think I'll get Riley to cave entually when he's procrastinating.

#

Anyway, I still appreciate you hashing this out with me @lime pivot - because I stayed away from looking into the 3-per-device limit on JB cause I was thinking too simply. I kept thinking I had to find the 3-limit. But no, I just have to use libhooker to ignore it on-install. That's cleaner anyway as it doesn't modify any DB values / the FS or anything.

wicked summit
#

gm

primal perch
#

gm

gaunt mesa
#

gm

pearl sail
#

gm

primal perch
#

anyone know how to draw a square using uikit

twilit jungle
#

Square.draw;

primal perch
#

Tweak.x:30:2: error: use of undeclared identifier 'Square'
Square.draw();

#

no dice

twilit jungle
#

Ah you need to ask GitHub CoPilot to implement Square for you

primal perch
#

i dont have github copilot

twilit jungle
#

F

primal perch
#

time to create another uiwindow in applicationDidFinishLaunching

twilit jungle
primal perch
pearl sail
#

When are you gonna draw that arrow that kills me?

gusty pelican
late ridge
#

cool

#

but why

#

lol someone had too much time on their hands

tepid olive
#

gimme /s

#

sure ig

#

i feel like trying w/ swift

gusty pelican
tepid olive
#

die

pearl sail
#

I was just gonna add a bunch of hentai to your repo. If you gave me access to it

#

I will only accept AI when it is able it is able to be implanted in my brain

indigo peak
#

give it to me

#

so you have a login from new york on there

#

cmon

#

itll be funny

#

you know me

#

we went to highschool together

#

best friend

#

dont tell me you forgot about that one time we did that one thing together

tepid olive
#

im CA

#

@tepid olive im running on hotel wifi through private relay so this IP is useless kek

pearl sail
#

I'm NL

tepid olive
pearl sail
#

stfu

tepid olive
#

no

pearl sail
tepid olive
pearl sail
tepid olive
tepid olive
pearl sail
tepid olive
pearl sail
tepid olive
gentle grove
pearl sail
gentle grove
#

Wow

pearl sail
#

ok

#

done

#

ok same

gentle grove
#

follow me on twitter smh

pearl sail
#

done

tepid olive
#

hey hahahaha

pearl sail
primal perch
pearl sail
#

<@&865141610198990848>

gentle crescent
#

@tepid olive what the hell is your fuck problem.

tepid olive
# primal perch

as a member of the British community, i disapprove of this scandalous message. innit

opal ridge
#

how am i supposed to fix this -

aarch64-apple-darwin-ld: ../../../../../../../cctools/ld64/src/ld/LinkEdit.hpp:2209: ld::tool::CodeSignatureAtom::CodeSignatureAtom(const Options &, ld::Internal &, ld::tool::OutputFile &): Assertion `opts.outputKind() != Options::kObjectFile' failed.
#

trying to compile libcddb

gaunt mesa
grim sparrow
lime pivot
#

finally figured out how to trick you people into joining chariz server

grim sparrow
#

lol

tepid olive
#

link

lime pivot
#

sEzwNF9

late ridge
#

clippy coding

gaunt mesa
#

dynastic rn

rain prairie
#

buh

restive ether
slender glade
rain prairie
#

buh

tepid olive
gaunt mesa
pearl sail
tepid olive
#

if it's not a hassle yes

rain prairie
#

if it is a hassle no

rain prairie
#

no thanks

#

regardless of whether it's a hassle or not

restive ether
#

i know ios ignores some stuff in it

#

well the host file part anyhow

gaunt mesa
primal perch
#

SUSSY!

lethal kayak
#

damn a lot of people here must have those too

high citrus
still shard
#

Does anyone know if you can select videos from photo library, both UIImageViewController and PHPickerViewController just crashes the app

primal perch
#

how do i add two numbers

#

then print the output

#

in c

tepid olive
#

nfr

twilit jungle
#

// add two numbers and print the output

tepid olive
# primal perch in c
#define number int                      
#define begin number main(void) {       
#define first a                         
#define second b                        
#define third c                         
#define equals =                        
#define and +                           
#define show printf(                    
#define me "%d"                         
#define the ,                           
#define result c                        
#define please )                        
#define one 1                           
#define two 2                           
#define end }                           
#define now ;                           
                                        
begin                                   
number first equals one now             
number second equals two now            
number third equals first and second now
show me the result please now           
end                                     
tepid olive
lethal ice
#

clang -o main main.c*

#

truth

primal perch
#

bro you really hate this man

#

my man nyuzika

#

whom i know nothing about

lethal ice
#

the watermark adds seasoning

rain falcon
#

nfr

tepid olive
#

@soh_phunny

twilit jungle
#

Its cause he used sugar for the seasoning

primal perch
pearl sail
#

@soh_phunny

hardy glen
#

for videos as well

grim sparrow
hardy glen
#

yea i remember doing it, i just accidently deleted all my previous projects peepoHappyCry

primal perch
#

loss

#

@lethal ice gm

#

@twilit jungle gm

#

@misty cradle gm

grim sparrow
#

wow no gm for me

primal perch
#

@narrow mason gm

#

@restive ether gm

lethal ice
#

@primal perch gm

primal perch
#

treue

lethal ice
#

treue

primal perch
lethal ice
#

acquiring chic fil a rn

restive ether
#

gm

lethal ice
#

gm

#

wtf

#

why did u dye ur hair

primal perch
#

gay cam

#

gay cam

lethal ice
#

gay can

#

can

primal perch
#

troll

#

can

lethal ice
#

torl

primal perch
#

:torl:

#

i love trol

lethal ice
#

best emote

primal perch
#

trol is the new fr

lethal ice
#

gotta respect the fellow altima driver

primal perch
#

true

#

craig 1950

lethal ice
#

tru

primal perch
#

mans too old for chick fil a

tepid olive
primal perch
#

troort looks good too

#

but im gonna stay with my homeslice trol

tepid olive
#

understandable

tepid olive
primal perch
pearl sail
#

Hello developers of r/jb

tepid olive
#

"developers"

pearl sail
#

yeah had to include your mom

primal perch
#

i develop crippling anxiety

#

so yes im a devloper

tepid olive
#

I develop a relationship with Rolex's mother

primal perch
#

a friendly one or sexual

pearl sail
#

Good keep her happy

tepid olive
pearl sail
#

It don't matter to me as long as she is happy

tepid olive
primal perch
#

im gonna say the nword

tepid olive
#

gamer shep

lethal ice
#

wtf

primal perch
#

negative

tepid olive
#

negative for real

restive ether
tepid olive
lime pivot
grim sparrow
lime pivot
#

it did till iOS 11 or so

#

but that's also a bad thing because it's in-process

lime pivot
#

hence you can traverse subviews and steal images that way šŸ¤¦ā€ā™€ļø

grim sparrow
#

Fun

lime pivot
#

the new PHPickerViewController is out of process which fixes that

grim sparrow
#

Interesting

lime pivot
#

picker is exempt from permission prompts ^

grim sparrow
#

Interesting

#

I didn’t know that

#

I always just provide one regardless

lime pivot
#

however interestingly, camera always shows permission prompt

#

and if you enable video as an option in the camera, it also shows an extra one for microphone

#

they feel unnecessary… although that's still only possible via UIImagePickerController, which again, in-process, so they really should keep them gated by permissions for now

#

wonder when or if we'll get an out of process replacement

gentle grove
#

i just realized

#

github copilot is gonna help people violate GPL accidentally

#

a lot

pearl sail
lime pivot
gaunt mesa
#

wtf

pearl sail
#

On my to do list add PHP and JIT to pro /s

gaunt mesa
#

wtf apple

pearl sail
#

Pornhub do be a silicon valley hit

gaunt mesa
#

not wrong

pearl sail
tepid olive
restive ether
#

we love canadians

pearl sail
pearl sail
#

PornHub HQ we riot

#

--sincerely Canadians

restive ether
#

everyone’s done blackface if you look hard enough

pearl sail
primal perch
restive ether
#

real

primal perch
pearl sail
#

My file on cancelling_shepgoba is at least 5gbs

#

I implore more people to send stuff

#

Capt and Ultra have been real useful in this regard

gaunt mesa
#

:intjthis

pearl sail
#

Don't lie man

#

I will show the DM

limber timber
#

how do I get a .sh script to start on login in macOS?

primal perch
gentle grove
#

wtf is this

limber timber
lime pivot
misty cradle
grim sparrow
pearl sail
#

I mean

#

I wouldn't not use it

glacial matrix
tepid olive
#

bruh

#

-[__NSCFData _encodingCantBeStoredInEightBitCFString]: unrecognized selector sent to instance 0x280ae6080
#

eh I just reused my old code I sent here earlier, but now I'm stuck on "building package" uhh

#

why the hell is it stuck

#

I'm gonna throw this thing out of the window

#

oh it appeared stuck on building but it was lying

#

it was actually stuck on installing bc THEOS_DEVICE_IP was wrong

misty cradle
tepid olive
#

bruh

#

pulling my hair at another thing rn

#
Jul 17 16:57:16 Preferences(FakePassPrefs)[2752] <Notice>: Input salt: 57600425a11acf7976e9e2f24a5b33c2b1faeeafed02e54d16fd2c79543b1cb7a53a7e07f1359ce07063c47c1044663e17f4a0f93955429a5e8012ef1febf6c770f52e6c4ce60000af00000000000000e89dc9e4010000000000000000000000000000000000000000000000000000000000000000000000000000000000f03f
Jul 17 16:57:16 Preferences(FakePassPrefs)[2752] <Notice>: Salted output: 12345657600425a11acf7976e9e2f24a5b33c2b1faeeafed02e54d16fd2c79543b1cb7a53a7e07f1359ce07063c47c1044663e17f4a0f93955429a5e8012ef1febf6c770f52e6c4ce60000af00000000000000e89dc9e4010000000000000000000000000000000000000000000000000000000000000000000000000000000000f03f
#

where all the garbage zeroes and shit at the end coming from???

#

I'm using CC_SHA512_DIGEST_LENGTH for the bytes and * 2 for hex representation everywhere bc 1 byte takes up 2 chars

#

why is this not working right

tepid olive
#

ok theos was being annoying and not recompiling my util.m

#

had to rm -rf .theos/obj

#

I figured that's what's happening when I added an NSLog and it didn't get called

#

let me commit this working state to a private git repo so I don't lose it again

tepid olive
#

this is a private tweak rn so for now yes

#

I want to make it use PBKDF2 though

#

idk

#

which one is easiest to use in objc

#

also I don’t imagine something like PBKDF2 etc. will make brute forcing a 6 digit passcode impossible but I still want to make it as secure as reasonably possible

#

oh TIL

still shard
#

I've just created a repo to add my tweak but when I try to install it I get 'Can't find a source to download version 1.0.1 mean?

still shard
#

@tepid olive Yeah

tepid olive
#

See if this helps

#

one more reason for that error can be wrong architecture in your package

#

Ignore Elements part

still shard
#

'Architecture: iphoneos-arm' is that it?

primal perch
#

armv9

tepid olive
still shard
#

I'm trying to run it on an iPhone 6

#

Is Cydia the only way to install your tweaks, can I just send to the phone with XCode?

pearl sail
#

armv12.78

restive ether
#

truly the peak

#

don’t care

pearl sail
#

I miss wen Batchomatic was a thing

restive ether
#

it’s the pinnacle

primal perch
#

armv7s is based

#

real

still shard
#

Wait? XCode can generate a .deb package?

primal perch
#

no

#

not possible at all

restive ether
#

lol

primal perch
#

use chrome

#

-build

#

nah it’s one

restive ether
primal perch
#

use firefox and be secure bro

restive ether
#

tfw edge has more market share than firefox now

#

rip mozilla

primal perch
#

so much faster

#

and securer

restive ether
#

i think the benefits of using firefox outweighs the performance penalty but w/e

primal perch
#

personally i don’t but it’s nice to have the option

#

id add more telemetry to windows for 2% faster kernel or something

restive ether
primal perch
#

we all need bsd

#

linux shit

pearl sail
#

Personally I have seen the performance penalty between Firefox and Chromium based browser about the same

restive ether
#

unironically

#

GNU is a cringe machine

primal perch
#

unironically if we all moved to bsd overnight

#

itd be a good day

restive ether
#

truly

#

the FreeBSD world

primal perch
#

only thing is it has less market share than 24ā€ dildos rn

restive ether
#

lol

primal perch
#

rip

restive ether
#

i know one person who uses bsd