#development

1 messages · Page 535 of 1

torn oriole
#

You won’t

vivid dew
#

it was already censored in the source

undone nest
#

oh

torn oriole
vivid dew
#

she is officially [redacted] years old

torn oriole
#

No pedo confirmation

#

yet

undone nest
#

good

#

there will never be pedo confirmation

#

i cant even be a pedo frcoal

bright ferry
#

I found something in reddit, users reported that when they changed the carrier plist values to make ios think their carrier is from usa, they were able to setup the cellular plan in their region

torn oriole
vivid dew
#

how are you going to dox a 2d anime girl huh

bright ferry
torn oriole
undone nest
#

she dont even exist

torn oriole
#

I’ll figure it out

undone nest
#

go ahead dox her

torn oriole
#

Actually succeedstroll

bright ferry
#

tnx anyway

torn oriole
#

Someone smarter than me will probably know

hardy glen
#

Changing system files is always a smart idea

tepid olive
#

uhh maybe theres a optifine config in the config folder

hardy glen
#

Ill just reset it in the menu

tacit spade
bright ferry
#

://///

hardy glen
#

Oh wtf

hardy glen
vivid dew
#

this is the shitposting channel yes

bright ferry
torn oriole
#

What Apple Watch is it

bright ferry
#

it does support, i have friends that got cellular plan from my carrier, but not with an american apple watch model

#

it's a series 5

torn oriole
#

I can see that anything that’s a series 7 or above just “works” in Israel with pelephone

#

But anything in the list for series 5 doesn’t

#

In fact, hardly listing any countries at all

#

Their website is confusing hold on

bright ferry
#

Technically, the watch has the required antennas.. it's a software lock for that "setup cellular" button that can by bypassed... some people managed to get it working in older ios versions

torn oriole
#

Oh never mind that was the family setup category

#

They only list the series 5 in the family setup category which is stupid

#

Why can’t they just. Leave all apple watches there

#

Dammit apple

bright ferry
#

i think it's somewhere in CellularBridgeUI.framework

#

the error string key is called CTCELLULARPLANERROR_SKU_MISMATCH_MESSAGE
so i guess it has to be related to that sku in carrier plist

torn oriole
#

Well the series 5 does support pelephone in Israel from the archive.org’d snapshots I can find

#

I think

#

What model is it (A2156 for example)

bright ferry
torn oriole
bright ferry
#

it's A2095

torn oriole
#

Yeah

bright ferry
#

the american model

torn oriole
#

I think it’s a genuine hardware limitation of it

#

Let me just copy paste this rq

#

does support israel

#

doesnt support israel

#

primarily the "UMTS" at the bottom of each listing

bright ferry
#

missing the 900MHz

torn oriole
#

missing 8 on LTE also

#

israel must depend on it

bright ferry
#

i think it should still work, since many users with the same model reported they have it working with the same model... found it on israeli fb groups

torn oriole
#

interesting

#

maybe you made a typo in your modifications?

bright ferry
#

this software lock can be bypassed anyway

torn oriole
#

can you send me what youre trying to modify

#

i just want to get up to speed here

bright ferry
#

changed all of the carrier plist files i found there from SKU_EU to SKU_NA

#

reinstalled ccpatch and tried reopening the watch app. didn't work

torn oriole
#

[[ccpatch]]

faint lionBOT
#
CCPatch13

Hippity Hoppity make CommCenter your property

Author

Amy While

Version

2.3.1

Price

Free

Repo
More Info
bright ferry
#

users on reddit reported that worked for them on ios13

torn oriole
#

wish i had a cellular apple watch so i could compare

#

and see if i could break it from setting up in my country by changing it to whatever youre changing

bright ferry
#

could be coll

#

cool

bright ferry
#

trying with this one

torn oriole
#

is there a list of the available "SKU_*" things available?

bright ferry
#

not that i know about

torn oriole
#

how did you know to change to SKU_NA then

bright ferry
#

i just know they locked my model to american carriers, and saw reports from reddit that chaning to NA worked

torn oriole
#

hm

#

you have a link for said posts?

bright ferry
torn oriole
#

wait

#

lol what

#

screen shot lmao

bright ferry
#

trying to setup a plan now

torn oriole
#

lmfao

#

hope it works

#

keep me posted

bright ferry
#

It worked! thanks for your help!!!

torn oriole
#

hell yeah

#

no problem i guess

high citrus
#

Hmm seems like shuffle 1.60 broke my fancy preference bundle, is the dev in this discord?

tepid olive
#

no messages from either it seems

grim sparrow
#

Thank you

restive ether
#

your honor, she is actually an 8,000 year old goddess

grim sparrow
#

@restive ether just thought of a somewhat simple tweak

restive ether
#

how simple we talking

grim sparrow
#

A tweak to modify carrier bundles through code injection

#

And then throw a GUI on it

restive ether
#

woah bro

#

that’s crazy

#

i had the same idea

grim sparrow
#

lol

#

Maybe I should start looking into commenter again

restive ether
#

fun times with amy

grim sparrow
restive ether
#

i am

i am manually editing the file

shell nova
#

wait that’s cool

#

I’m saving that to totally not use as a guide to manually edit a file like an idiot when I get my mac

#

speaking of my mac

#

where tf is it

#

I haven’t gotten a tracking code yet smh

#

if the original estimate is correct it should get here in 4 days

tepid olive
#

i like doing dumb shit that will never work

shell nova
#

same

lime pivot
#

hopefully they didn’t copy paste my cell class into their codebase without changing the class name…

restive ether
#

don’t trust the crux guy gnutroll

indigo peak
#

@wheat bobcat happy birthday big man

wheat bobcat
#

thanks bro

tepid olive
#

@indigo peak 🥺 😭

indigo peak
#

shoot

#

i have no idea what i broke

#

wait

#

is that mf armv7

twilit jungle
tepid olive
indigo peak
tepid olive
#

ah lol i just compiled it for amrv7

indigo peak
#

yeah my b

#

i thought discord dropped armv7 support

tepid olive
#

they havent yet

restive ether
#

please build for arm64_32t

vivid dew
restive ether
#

is that a yes

twilit jungle
#

maybe

tepid olive
#

Oge

gusty pelican
tepid olive
#

Kink

gusty pelican
#

How about

vivid dew
tepid olive
untold river
tepid olive
#

i hope your packages file finder is better than mine

untold river
#

It parses Release then falls back to a predefined list if someone didn't hash their Packages file

#

here's the command that went off the screenshot

$filelist = $rlsc[$checksum] -split '\n' | ` # Split the checksum hashes by newline
  # Split the result into multiple columns, also filters out the Release file itself
  ForEach-Object {($_ -split '\s+' -ne "Release")[2]} | ` 
  # Make it so that filenames are unique within the array
  Select-Object -Unique | `
  # Select only filenames that contain "Packages"
  Select-String -Pattern "Packages" -Raw
#

and for the function that parses the deb-control file format uhh...
it's a bit messy to say the least

tepid olive
#

why do you need to do that?

untold river
# tepid olive why do you need to do that?

if you're asking about why i'm reading from the Release file: dist repos
if you're asking why im parsing the file: deb-control format (the key: value thing) is a format used by both the Release and the Packages file; if i can parse it correctly my job would be way easier

#

an example would be checking for the cydia::commercial tag in order to skip unpurchased packages instead of asking repos if the user have bought it

#

you could say, "just iterate through the Packages file line-by-line!", but keep in mind that not every package has a Tag key

#

so going with the naive approach would mean all the tags will be shifted upwards

tepid olive
untold river
#

yep, that was me

tepid olive
#

i wrote that

untold river
#

i mean i also went with that approach

#

back in the early days of my script where i didnt have to break it up into multiple files

tepid olive
#

i got dist repos working

untold river
#

here's what i did back in ye olde days

tepid olive
#

does your downloader work on installer repos

untold river
#

yep

#

also comes with (somewhat flaky) autodetection of installer repos)

tepid olive
#

hows your plist parser

untold river
#

i brought in an external library

tepid olive
#

i did this

#

i need to use a library lol

untold river
#

doesnt even need to specify it's installer

tepid olive
#

Attempting to download

untold river
#

I mean that's just how I phrase it

tepid olive
#

thats how i phrased it

untold river
#

well the early versions of my script were modeled after yours trill

tepid olive
#

thats a lot of scripts

#

i should go to bed but i also should finish implementing the plist library

#

god dammit i have 6 fucking vs windows open

untold river
lime pivot
#

in case anyone is interested Chromatic is the downloader that I keep seeing in logs but I have no damn clue about

#

chromatic/2.1 CFNetwork/1209 Darwin/20.2.0

untold river
#

i dont even know how saurik can maintain his 5000 lines of code masterpiece,ldid

untold river
lime pivot
#

lmao

#

ok that makes sense then

untold river
#

saily's id is wiki.qaq.chromatic iirc

lime pivot
#

would have been nice to set it to a name that can be recognised

untold river
#

no i havent trill

lime pivot
#

it's something like 10k lines

untold river
#

real

lime pivot
#

it's telling by how long it took discord to load that embed

untold river
#

i shivered just looking at the scrollbar

vivid dew
#

back in my day it cost $5/mo per file

gentle crescent
#

hi developers what we developing today

indigo peak
#

A tweak

#

lets develop capt's maturity first

west grove
azure pivot
#

is there something that can hook + run objc code from the command line

glacial matrix
#

Cycript?

untold river
#

imma just make my repo archiver known to the repo admins

restive ether
hardy glen
#

Frida can too right? Or is it only with javascript files

#

I forget

glacial matrix
#

Literally JavaScript, not python

#

It has a JavaScript to objc bridge, but you can execute objc in a repl within a process

lyric timber
#

how do I decrypt an app from the store nowadays? I used to use CrackerXI

restive ether
#

fouldecrypt

lyric timber
#

"Run fouldecrypt on an encrypted binary." oh this is command line and decrypts just a binary?

hardy glen
#

Ive used flexdecrypt in the past which has worked great

lyric timber
#

I just installed CrackerXI again... I was dumping every version of a govt app and then stopped caring and now there's 10 more versions

hardy glen
#

@sinful brook this is ur reminder

#

Tommorows the time to face me

hardy glen
vivid dew
#

better livestream it

pearl sail
#

when are you gonna end my misery

vivid dew
pearl sail
#

Lemme flex wasting money

vivid dew
#

your piracy reps bro

pearl sail
#

piracy for the app and tweaks only

restive ether
#

nerd

untold river
#

nerd

tepid olive
#

Thanks for using your PayPal Business Debit Mastercard(R) ending in 0864.

#

Hello, this is PayPal support. Your account has been locked for security reasons. Please provide the first 12 digits of your debit card number, expiry date and the CVC.

untold river
#

Microsoft man

lime pivot
#

actually OCSP man

restive ether
#

man

lime pivot
native dune
#

mother’s address

#

mother’s name and number

#

actually

#

jk i already know it

lime pivot
#

there’s actually a scam going on rn where an automated voice says it’s your bank asking you to verify your cc number, expiry, CVV, and PIN, then says ok! your card is verified, thank you, bye! and hangs up

#

how straight up blatant it is lmao

native dune
#

and people fall for that

lime pivot
#

but I have to imagine it works

native dune
untold river
#

the whole world is designed around people being stupid

twilit jungle
#

fall for what? they just need the info to reactivate

native dune
#

true

untold river
#

true

lime pivot
#

naturally, you can just type false details including a card number that doesn’t validate (luhn digit) and it’s just like cool, all sorted now, thank you!

twilit jungle
tepid olive
restive ether
#

that’s for nerds

tepid olive
#

Ah makes sense

untold river
#

What the fuck twickd

#

Storing the access token inside cookies

restive ether
#

rip bozo

untold river
#

In plain fucking text

restive ether
#

dead af repo

untold river
#

at least they didnt store the payment secret there

weary heath
#

You’ve got less than 6 minutes to make that happen

hardy glen
#

F

untold river
#

man bought parallels

#

L

restive ether
#

nerd

#

you can mail it to me

#

i can’t promise you’ll get it back

#

no no no don’t do anything i will

#

scouts honor

#

man

#

you can sell that info for like

#

a penny

#

that’s a lot

#

i don’t think the macbook is worth as much as my address is to advertisers

shell nova
#

I would probably recommend VMware fusion

#

as you can probably tell it’s the VMware version specifically for macos

#

basically the only thing that is different from the normal vmware is it allows macos vm’s lol

hardy glen
#

Bro there is no way hes running warzone on that

#

Or modern warfare

shell nova
#

still probably better than parallels

#

either way nothing beats bare metal which is a problem on m1 because microshit

hardy glen
#

You got a ps4?

#

Or xbox

#

You can stream on xbox

#

Oh shit idk about that

#

Uh maybe you could, u have a elgato right?

#

Why are you using parallels

#

Damn then idek

#

Fax, you can find new opponents even lmao

#

Look how messy my setup is

tepid olive
hardy glen
#

Yea i know

#

Thats what i am saying

#

That ll be comedy

restive ether
hardy glen
#

I really need to clean my table

faint timber
tacit spade
lime pivot
#

that makes sense

tacit spade
#

FR definitely stands for Function Row ie NSFunctionRow. Not sure about Digital though.

#

anyone have any insights on how the touch bar modal presentation works? note: not the popovers

lime pivot
#

not sure there'll be terribly many touch bar experts lmao

tacit spade
tepid olive
#

the hardest part of developing for me is having a useful good idea

indigo peak
#

that calculator tweak was probably my best idea

#

and i didnt even come up with it myself

#

lmfao

tepid olive
#

all the good stuff ive made is because other people needed it

untold river
#

True...

#

tbh i only write stuff i need and can't find a good tool for

#

not that the available tools are bad, just that they don't meet my needs

hardy glen
#

I like to make tools for tools

indigo peak
#

you are a tool

hardy glen
tepid olive
#

i install theos then i dont know what to make its the endless cycle

untold river
#

dotnet dll

#

moyai

tepid olive
#

yeah?

untold river
#

i mean it's unusual

#

not that it's bad

tepid olive
#

for mac/linux its necessary

lime pivot
#

@indigo peak can I be really annoying

indigo peak
#

go ahead

#

what did i do wrong

lime pivot
#

pls change the font of the calculatorhistory history to [UIFont monospacedDigitSystemFontOfSize:weight:]

indigo peak
#

why

#

what does that change

lime pivot
#

it's the normal system font but the digits line up perfectly

#

just me being pedantic lmao

#

I use it everywhere on Chariz especially on price tags

indigo peak
#

i honestly cant be bothered to change that

#

you can change it if you want

#

and if i was going to be changing anything, the font would be the least of my concerns

#

there was a pretty bad bug that i discovered and whilst fixing another bug, fixed that one

#

so im pretty sure my tweak is being held together by duct tape

untold river
tepid olive
#

um

#

idk what that do

lime pivot
indigo peak
#

yeah thanks for the suggestion though

#

if i ever update the tweak i will definitely do that

#

but i dont think i will update

lime pivot
#

×

#

also for extra pedanticness there's the legit times sign

untold river
tepid olive
#

ah

lime pivot
#

cool tweak tho, I just spotted that minor thing

tepid olive
indigo peak
#

i thought there was

lime pivot
#

fr

indigo peak
#

and then i was like

#

yk what

#

x

lime pivot
#

x

#

tbh using x to mean multiply is less bad

#

it gives me great pain when people use "X" as a cheat for an actual close button

indigo peak
#

A

#

Aaaaa

#

Noooo

#

that

#

Give me pain

#

To several degrees

lime pivot
#

.plain is deprecated, please use .bordered instead

indigo peak
#

I tried to make the tweak look like an official apple feature and I found a good font

#

And when I tried to use it

lime pivot
indigo peak
#

It did not work

tepid olive
lime pivot
#

if there's something worse than "X" to mean "close" it's "o" to mean "º"

indigo peak
#

why does ° have a line under it

lime pivot
#

it's currently 27oC outside

indigo peak
#

That

#

Hurts

lime pivot
#

^^^^

tepid olive
restive ether
#

@indigo peak nerd

restive ether
tepid olive
#

True

indigo peak
tepid olive
#

it is currently null outside

restive ether
lime pivot
#

it's currently Failed outside

restive ether
#

i have a wind advisory right now too

indigo peak
#

It’s currently upside down for Kirb

lime pivot
#

true

indigo peak
#

Turn that frown upside down -> embrace Australia 🇦🇺

restive ether
#

embrace nerds

lime pivot
#

🦘

#

🐨

restive ether
#

why is cam not here smh

lime pivot
#

yeah instead we just have this weird "joseph" guy

restive ether
#

wtf

#

where

lime pivot
#

wtf he's talking to me right now

restive ether
#

WTF

lime pivot
restive ether
#

oh looks like cam is almost done with defaults already

#

or he just left the hardest and longest ones at the end

#

L

indigo peak
restive ether
#

nerd

indigo peak
#

“Why is cam here”

restive ether
#

yeah i hate that guy

#

nice job bro

#

i’m not jailbroken right now and forgot i can’t auto open in apollo 🗿

indigo peak
#

wtf

#

why it do that

#

mobile wack man

lime pivot
#

isn't there the safari extension included with apollo now

hardy glen
#

Bro has his profile pic as the tweak icon

lime pivot
#

but of course Apple is Apple and Safari extensions don't work in-app

hardy glen
#

Yes there is

restive ether
#

i ordered a 13 today

lime pivot
#

because I guess in-app Safari is Safari but not cool enough to have extensions

ember reef
restive ether
#

so give me like 3 days

lime pivot
restive ether
#

please lord don’t let checkra1n use bind mounts 🙏🙏

lime pivot
#

man I just want any damn checkrain release at all

#

it's not ideal being months late

restive ether
#

i really do think if there’s any time to evaluate the standards of jailbreaks it’s now while everything is broke

restive ether
lime pivot
#

I still have no way to get Theos/Cephei/etc ready for iOS 15 until I guess after the app-based jb is already in the hands of thousands of users

#

and nothing works

#

and knowing pwn he'll release a jb where nothing works yet

restive ether
#

well we had that experience in ios 10

#

and then everyone installed RBS and bootlooped

#

that was epic

#

and another reminder on why you don’t use rbs

tepid olive
#

what was the first jb to use elu

restive ether
#

cum0ver

twilit jungle
#

joe

tepid olive
#

ofc

lime pivot
#

rbs more like realbullshit amirite

restive ether
#

haha that was a good one kangaroo man

#

i like your funny words

#

it does seem like bind mounts aren’t a sustainable solution either, unless there’s something i’m missing, apple could just break it

tepid olive
#

yooooo

#

ty

#

yvw

restive ether
#

not until you port powershell to iphoneos-arm64

tepid olive
#

@west grove ^

west grove
#

Stfu fat cat

tepid olive
restive ether
#

no no

#

sun is the c# person

tepid olive
restive ether
#

@subtle grail trollin

restive ether
tepid olive
#

i will not sleep until dotnet ios

restive ether
#

oh sun did that

#

but it didn’t get finished

tepid olive
#

how much works

restive ether
#

it doesn’t work

tepid olive
#

nice

restive ether
#

go ahead

#

make c# tweaks

vivid dew
#

ok

#

import Microsoft.Xaml.Cock;

tepid olive
vivid dew
#

my preference bundle is written in the unity engine

lime pivot
#

personally I write my tweaks against the Win32 API

hardy glen
vivid dew
#

this tweak doesn't run in dos mode sorry

untold river
#

i can finally just copy my sileo.sources and throw it into the archiver

vivid dew
#

i don't know why you wrote it in powershell, but don't do it again

untold river
#

why not thishowitis

#

also you're a few weeks too late

hardy glen
#

..

untold river
#

no coming back

restive ether
hardy glen
#

i uninstalled fish

restive ether
#

horrible, i know

#

i don’t know why people would unironcially use it

vivid dew
#

what is fish

hardy glen
#

Shell

restive ether
#

what i smelt going down on your mother

vivid dew
hardy glen
#

I just zsh without a plugin manager. Just have my plugins as submodules and source them manually

vivid dew
hardy glen
#

Then u can recursively update all submodules in ur .zsh dir

vivid dew
#

the joke here is that the attack skill is only effective up to 20 points, so this guy is wasting 7 points for no reason

hardy glen
#

What game is that

vivid dew
#

minecraft

tepid olive
vivid dew
#

powershell

#

why are you even asking

#

the only thing powershell is good for is managing random windows services, and that's useless because microsoft windows has less than 5% user share

vivid dew
#

the only people who use windows are nerds in their basements pretending to be large enterprises

restive ether
#

isn’t that you

vivid dew
#

everyone in the corporate world uses commercial unix derivatives

hardy glen
#

I play minecraft buddy

restive ether
#

are you the average solaris user

hardy glen
#

Thats not minecraft

restive ether
#

may i interest you in some freeBSD

#

nerd

vivid dew
#

sigma males use solaris on their homebrewed sparc cpus

#

(like me)

restive ether
#

proof

#

if you were a real sigma male you’d use haiku

#

or PureDarwin

vivid dew
restive ether
#

dm?

pearl sail
tepid olive
#

i love reading code in a language i only kind of know

pearl sail
#

I love meth, cocaine, ecstasy, molly, heroin, weed, psychedelics, opioids, and alcohol. Reading code enables me to try and love more drugs.

tepid olive
#

i love 3000 lines of c code

#

(absinthe jailbreak.c)

untold river
#

i love 10k lines of code

lime pivot
#

who wants to sus theos's new docs

#

they're hot af

untold river
#

hot

restive ether
lime pivot
#

thanks for the reminder woeis2

restive ether
faint lionBOT
#
Theos Dependencies

What Theos needs.

Author

Hayden Seay

Version

0-1

Price

Free

Repo
More Info
lime pivot
lime pivot
#

I do know Hayden overrode it with his own package on pro which is a good call

restive ether
#

didn’t know theos supported cygwin, i’m assuming that doesn’t work on 12+

#

or probably like 13/14

lime pivot
#

hasn’t been updated in a few years now, it’s not useful any more considering we have WSL

#

but it does let you build iOS apps on XP up to 8.1 lmao

#

still should work on latest 10/11, just useless to do so

restive ether
lime pivot
#

maybe even 2000 tbh 😶

restive ether
#

windows me support 🙄🙄

lime pivot
#

lmao I wish

#

I think Cygwin had to change a ton of stuff to jump from Win9x to NT

#

but since NT not much has had to change

restive ether
#

is cygwin still actively used, i haven’t really heard much about it

lime pivot
#

although they still dropped 2k/XP/Vista/probably soon 7 anyway

#

you have to use some random guy’s daily mirror of the Cygwin repo from 2016 to get it running on XP now

restive ether
#

i’m sure it’s a very secure russian server

lime pivot
restive ether
#

makes sense

lime pivot
#

I mean WSL even on day 1 was as much of a hack as Cygwin/MinGW/MSYS was

restive ether
#

WSL2 definitely solved most issues

lime pivot
#

yep

#

and Microsoft really closed the gap between the Linux and Win32 subsystems over time, especially in stuff like X support, and now finally direct access to the WSL filesystem in the explorer sidebar

#

and vscode prods you to install the vscode remote WSL extension

restive ether
#

kinda of odd to see microsoft do something properly

#

and the thing they’re doing properly involves a whole other OS...

#

really does seem like they realized other people’s work is better than their own

untold river
#

i miss wsl1

lime pivot
#

I feel like it was better in a way…

#

but I'm surprised it worked out the other way around

#

WSL2 feels like what WSL1 would have been, it's depending on the existing Hyper-V functionality and all, not as much for them to do there

untold river
lime pivot
#

while WSL1 feels like more work but better payoff

#

should have called it LINE fr

untold river
#

discord momemnt

untold river
lime pivot
untold river
#

you can see wsl1 processes in taskmgr

lime pivot
#

it’s even more fun in Process Explorer/Process Hacker which just have no clue how to get useful information beyond the process name and CPU/RAM usage

#

I guess we wouldn’t have been quite as excited for WSL if the original story were “meh, Microsoft is just running an Ubuntu VM in the background, it’s fine I guess”

#

and not “Microsoft literally wrote a Linux kernel replacement that uses NT kernel APIs”

untold river
lime pivot
#

I’m surprised it took till this year for Android support on Windows

untold river
#

Windowed Android apps running side-by-side with Windows apps are cool I guess

#

but vmmemWSA is raping my RAM

lime pivot
#

Android is a strictly Apache-2.0 licensed OS, only exception to that rule is the kernel. Microsoft could have done it years ago

#

and of course Android on top of stock Linux DEs already exists, Anbox

#

Android surprisingly doesn’t use a very custom Linux build at all, it’ll work on any kernel with the binder and ashmem modules

#

which are easy to add with dkms

lime pivot
graceful gate
#

@lime pivot a bit odd for iOS section saying minimum is iOS 5.0 but Procursus and Bingner are for modern

#

Or I misunderstood that 5.0 is meant to be the lowest target supported by the toolchain

lime pivot
#

to be honest I don’t know if it’s even still accurate, even if it is I don’t feel like supporting iOS from more than 3 years ago is that useful any more

#

probably we should make it iOS 11+

native dune
#

wtf .zshenv exists?

#

i always used .zshrc

restive ether
#

so if you use sileo at least it’ll install it, i don’t know if zebra respects recommends like it’s supposed to

subtle grail
restive ether
#

nerd

pearl sail
#

better than those python nerds like @ashen birch and @tepid olive

tepid olive
#

mobilebackup2 🖕

pearl sail
#

git gud gg

ashen birch
#

you’re just a nerd

pearl sail
cloud sundial
#

Oh shit I just came across the log4j thingy

#

Brb gonna go hack the mars drone

indigo peak
#

nerd

grim sparrow
#

It’s not

#

I get great performance in IDA

#

Ur just bad

hardy glen
#

Yea ida is slow for me, i run it in wine

#

Its not that slow, but with large sized binaries, it takes a while

indigo peak
#

@hardy glen when is this cod 1v1

hardy glen
vivid dew
#

bruh

hardy glen
#

Bro he backed out with a excuse. What can i do

#

I was ready to put my life on the line

indigo peak
hardy glen
#

he said that his m1 couldn’t run it and we wants to stream it

#

So hes waiting for his other mac to be fixed

#

So he can use his elgato

weary heath
#

Dumbass discord

#

Tldw rotating calculator duplicates history button

indigo peak
#

im installing vlc rn

restive ether
#

since when

indigo peak
#

As of October 2020

restive ether
#

dumb

indigo peak
#

nerd

hardy glen
#

Ew vlc

#

just get mpv

restive ether
#

oh really

indigo peak
#

im just waiting to push

#

update

restive ether
#

i just remember last time it was free

#

maybe that was HEIC?

indigo peak
#

im fixing most of the bugs now

restive ether
#

unless that’s the same people

#

the whole codec market is fucking dumb

#

just use open source ones and don’t be cringe

hardy glen
#

mpv is enough

#

Or windows media player

faint lionBOT
#
libavcodec58

FFmpeg library with de/encoders for audio/video codecs - runtime files

Author

Hayden Seay

Version

4.4.1

Price

Free

Repo
More Info
weary heath
#

Copy/paste this link into the browser:
ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq
Or, open command prompt, and type/paste:
start ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq
Click "Install"

indigo peak
#

causing it to add more

weary heath
#

nice

hardy glen
#

I know. I was talking about instead of mpv just use windows media player

#

Hooking layoutSubviews. Now ur a true tweak dev

lime pivot
restive ether
#

oh

#

that makes sense

#

that explains what the i and v mean

lime pivot
#

high efficiency {video,image} codec

#

I like when things are named for qualifiers that are effectively temporary

#

like “high speed USB”

#

aka USB 2

restive ether
#

the usb naming scheme is horrible and confusing

lime pivot
#

hevc is high efficiency, I mean, until it isn’t

tepid olive
#

are you able to restore mobilebackup1 backups on ios 5

gentle grove
#

just install ffmpeg

#

ffmpeg -i whatever.mov -c:v h264 whatever.mp4

#

or use a different encoder if you need gpu accel

untold river
#

if you gotta have one port for everything then all ports should be able to handle everything

steady nest
#

USB 4 is thunderbolt 4

untold river
restive ether
#

EU is way ahead of you

#

(phones at least)

gentle grove
#

how did this mailman deliver the mail in like less than a second wtf

#

about a full second to put mail in mailbox

#

magic

#

thank you tensorflow

indigo peak
lime pivot
indigo peak
#

oh and i made your 2 changes

#

the font and the multiplication sign

#

im going to push update soon

#

i also fixed like

#

almost all of the bugs

#

and i also added a copy and a delete swipe option

misty cradle
#

Shut the fuck up capt

misty cradle
native dune
#

sorry to ruin your fun but capt hasn’t talked in an hour

indigo peak
#

but

#

hopefully soon ill fixe the ui and it will be polished

#

its open sourced if you want to look

misty cradle
#

That would be for the best fr

#

wait not tonight

#

At least after next week

#

need to attend a birthday

#

and then I can be taken

indigo peak
#

nsuserdefaults?

#

yeah

#

i stepped out of my comfort zone with this

#

nsuserdefaults and ui

lime pivot
#

building UI code is great

#

actually having something you can point to and be like hey I made that

#

after you deal with the 500,000 UI states and edge cases and make sure it doesn’t crash when the phone is upside down and you touch your nose

indigo peak
#

when i rotate on iphone 8 the ui stretches fine

#

but when it rotates on a big screen, the ui does not stretch

lime pivot
indigo peak
#

its doing that

#
- (void)viewWillTransitionToSize:(CGSize)size  withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
    [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
    [self.navBar setFrame:CGRectMake(0, 0, size.width, 44)];
    [self.table setFrame:CGRectMake(0, 44, size.width, size.height)];
}
#

thats the code for when it rotates

#

and it works perfectly on small screens but doesnt work at all on big screens

lime pivot
#

shouldn’t need to do anything like that

#

if you just present your view controller wrapped in a UINavigationController it should handle it all for you

#

unless calculator does something funky with autorotation

indigo peak
#

@lime pivot

teal frost
#

Hi

untold river
tepid olive
untold river
#

troll

ocean raptor
#

it should be a bug for bug replacement for Apple's defaults(1), except for the fact that I didn't use NSLog in some places, and it's also missing defaults find

#

both of those issues will be fixed withing the next week

teal frost
#

Hi

ocean raptor
#

go ahead kirb, fix cephei's defaults troll

lime pivot
ocean raptor
#

-data

#

-dict

#

-array

#

-date

#

-array-add

#

-dict-add

#

defaults rename

#

the list goes on

lime pivot
#

it was never documented to support any of those so I don't see how that makes it broken

ocean raptor
#

fix as in make it not the bare minimum

lime pivot
#

right

ocean raptor
#

gonna have to do some dpkg-divert tomfoolery in this defaults package woeis

lime pivot
#

well, if this makes cephei defaults redundant, then I'd probably just prefer to remove it entirely

#

but I need to figure out what that will break if anything

ocean raptor
#

what about changing it to /usr/bin/defaults-cephei and doing update-alternatives

lime pivot
#

in that case you'd just need to Breaks: ws.hbang.common (<< 1.18) or whatever it is I do

#

yeah realistically that's probably safest

ocean raptor
#

/usr/bin/default-procursus coming up trol

lime pivot
#

being a command line tool there's no way for me to know how many guides are out there saying install Cephei then run defaults something something

#

or janky shell scripts someone threw together somewhere

ocean raptor
#

pretty sure my defaults won't work on < 11 7 anyways

#

cause of defaults read -app AppName

lime pivot
#

especially private usages eg by companies that do iOS app security stuff

#

that should be fine no? if not it'd just need a tiny bit of tweaking for old apis

#

also ik it makes it no longer identical to real defaults but it would be appreciated to have that also accept bundle ids

ocean raptor
#

the domain should be the bundle id

#

-app AppName just find AppName, grabs it's bundle id then uses that as the domain

lime pivot
#

oh I see ok

#

how does that fare for app containers then?

ocean raptor
#

so defaults read -app Sileo is the same as defaults read org.coolstar.SileoStore

lime pivot
#

say I want to read com.atebits.Tweetie2

#

how can I get to that

#

which yeah, isn't really a use case apple defaults supports properly even today

#

10 years on since macOS app containers introduced

ocean raptor
lime pivot
#

yeah

ocean raptor
#

defaults read -app Twitter should work

#

or defaults read com.atebits.Tweetie2

lime pivot
#

hm. I mean will it? is the issue

#

Cephei does have to specifically break out of the container and ask CFPrefs to read/write the /var/mobile "container"

#

so I'm not sure if it'll work the opposite way either

#

especially as it's legal to have a domain id that exists in multiple containers totally separately

ocean raptor
#

hmm...

lime pivot
#

you'd need to grab the container path and then do whatever calls using private CFPrefs funcs

ocean raptor
#

my only jailbroken device isn't signed into the app store so I can't test it, heres the bin if you can test it that'd be great

lime pivot
#

oh my bad, it uses "kCFPreferencesNoContainer" not "/var/mobile"

#

but anyway there's an analog of all the public methods "WithContainer" that just tack a container path on the end

ocean raptor
#

I've been looking at an iOS internal defaults and there were no calls to private CFPreferences funcs

lime pivot
#

I think only reason I dlsym them is because they were only introduced in iOS 8. if you're good with 8.0+ then you can just link them directly with a patched tbd

lime pivot
#

dammit apple

#

noun
a painful feeling of humiliation or distress caused by the consciousness of wrong or foolish behavior
verb [with object ]
(of a person, action, or situation) make (someone) feel ashamed

#

that Apple's version of defaults just totally ignores anything to do with sandboxed apps

#

making it either a pain in the butt or completely useless

#

to be fair Cephei defaults is also about as useless

ocean raptor
#

ok, so

>uicache -i com.apple.mobilecal              
Name: Calendar
BundleID: com.apple.mobilecal
ExecutableName: MobileCal
Path: /private/var/containers/Bundle/Application/757D2E23-7F15-4580-8012-306D032E83A2/MobileCal.app
Container Path: /private/var/mobile/Containers/Data/Application/2C683DAE-DC66-47E5-9B02-8B1C75B83D08
VendorName: (null)
TeamID: 0000000000
Type: System
Removeable: true
URLScheme: webcal
URLScheme: x-apple-calevent
URLScheme: calinvitelist
URLScheme: calinvite
URLScheme: calshow

tells me that Calender is containered

#

and

> defaults read -app Calendar      
{
    BirthdayEventsGenerationAttemptsToResetKey = 0;
    BirthdayEventsGenerationLastLocale = "en_US";
    BirthdayEventsGenerationVersion = 11;
    LastDeselectedCalendarSyncHashes =     (
    );
    LastDeselectedCalendarSyncIdentifiers =     (
    );
    LastReminderMigrationCleanupSystemVersion = 18D52;
    LastViewType = 3;
    NotificationSourceClientIdentifierVersion = 1;
    kCalDBLastSpotLightIndexVersion = 4;
}

it works

lime pivot
#

not sure how much I trust system apps on that

ocean raptor
#

that is true

lime pivot
#

considering almost all started out not containerised, some not even sandboxed

#

and they get a magic pass to break the rules with custom sandbox profiles

ocean raptor
#

I'm downloading an app from the store rn

#

doesn't look like either work on it

#
> defaults-apple read com.realvnc.VNCViewer
2021-12-12 01:34:42.877 defaults-apple[37155:390118] 
Domain com.realvnc.VNCViewer does not exist

😔

#

sad

#

trying to decide whether I should use those private funcs

lime pivot
#

yeah damn

#

it would be useful, probably only if you pass a specific flag

#

eg defaults read -container com.realvnc.VNCViewer com.realvnc.VNCViewer

#

looks a bit jank

#

but you'd be saying read domain com.realvnc.VNCViewer in the com.realvnc.VNCViewer app's container

#

or possibly just pass -container alone to take the domain also as the container

#

a bonus would also be group identifiers (which start with group.), they're in like /var/containers/Data/Shared/ or so

ocean raptor
#

How about I only look in the container if you do -app?

gritty siren
#

I'm trying to include 2 header files in my tweak and I get c++ Undefined symbols for architecture arm64: "_OBJC_CLASS_$_HCommon", referenced from: objc-class-ref in Tweak.xm.35170c61.o "_OBJC_CLASS_$_HDownloadMediaWithProgress", referenced from: objc-class-ref in Tweak.xm.35170c61.o ld: symbol(s) not found for architecture arm64

grim sparrow
#

you need to link against the framework

gritty siren
#

I do the include like c++ #include "HDownloadMediaWithProgress.h" in make file I use _CFLAGS = -fobjc-arc -std=c++11

#

@grim sparrow I've downloaded the framework, and copied 2 files from the framework that I need. I want to include it in the tweak instead of linking it so I can allow the tweak to be sideloaded as well

grim sparrow
#

so you want to statically link it

#

?

gritty siren
#

Yeah

grim sparrow
#

Have you read the readme

gritty siren
#

Yes, and I've got it successfully working with the tweak. BUT when you sideload, you can inject the .dylib of the tweak, however if the tweak relies on a framework it crashes when you open the app where the tweak is injected

#

To solve this, I want to include the framework inside the tweak it self

grim sparrow
#

Just throw the framework in the app Frameworks folder and edit the path in a hex editor of your choice

gritty siren
#

Hmm, but where should I change the path to?

#

I'm trying to install a tweak injected app on a jailed iphone

grim sparrow
#

@rpath/Frameworks/L.framework

gritty siren
#

Isn't it possible to just do ```c++
#include "HDownloadMediaWithProgress.h"
#include "HCommon.h"

grim sparrow
#

Do you have the source of libhdev

hardy glen
#

Uhhh

gritty siren
#

I guess I need the actual code for it, right?

hardy glen
#

okay so you need to understand the c/c++ compiler

#

Yes you are including but you are not linking

#

Thus why you have undefined symbols

#

Because they aren’t defined, only declared in the headers

#

That is a framework. You can’t just grab headers

#

where is the implementation for the functions. Headers is just declaration

#

It tells you how to use in the readme.

#

it has actually has good instructions which is rare

gritty siren
#

@hardy glen I understand you and as I wrote earlier. I got it working with the framework. It works perfectly good if you follow the read me. BUT my problem is I want to redo the tweak now so that you can sideload it on jailed iphones

#

Then I can't link the framework like it is now, I have to embed the framework together with the tweak

#

I managed to get the functions now for each header, .m file

indigo peak
#

have you tried getting good?

hardy glen
#

Can’t you just extract dylib of the tweak and inject it into ipa

gritty siren
#

No, because then the framework is missing..

hardy glen
#

using theos jailed or something

gritty siren
#

the ipa will crash once you open it saying missing libhdev

#

it will crash saying libhdev couldn't be found

hardy glen
#

I am not sure, try what amy recommended

grim sparrow
#

hi

#

eeeerrrrrrr

#

hi propr

#

my day is ok

#

slightly upset by the race

gritty siren
#

anamy 😛

grim sparrow
#

hmm?

#

F1

#

last race of the season

gritty siren
#

Do you have time to try fix tiktokgod for sideloading?

grim sparrow
#

There was an incident on the 57th of 58 laps

#

that let Verstappen overtake and win the championship in a slightly unfair way

#

(imo)

hardy glen
#

Oh damn i don’t watch f1 races

grim sparrow
#

send me an M1 Pro Macbook Pro and then I might

hardy glen
#

I saw something emotional on tiktok tho

#

About a guy who helped a driver when it was burning

grim sparrow
#

Lewis was in front the whole race

gritty siren
#

I have a M1 Pro macbook pro u can get mine 😛

grim sparrow
#

On the 54th lap someone crashed

#

so the safety car came out

#

something something unfair overtaking

#

something something max in front

hardy glen
#

amy why don’t get it on a lease. I got mine on a lease i pay like barely 80$ a month

grim sparrow
gritty siren
grim sparrow
gritty siren
#

here come take it

hardy glen
grim sparrow
#

I don't have a job

#

literally all of my money comes from donations/Aemulo

hardy glen
grim sparrow
#

Yeah

hardy glen
#

Idk his name though

gritty siren
#

@grim sparrow Do you do custom request for some $$?

grim sparrow
#

It was Grosjean

#

His fuel pump line blew up when he hit the wall

#

which devoured the car

hardy glen
#

damn bro wtf

#

F1 racing scary

grim sparrow
#

It was a complete miracle that he was able to walk away from it

#

everyone thought he died

#

^

#

I think it was 47 seconds when he was in the car in the wall

hardy glen
#

yea, thats why i stopped after i wrecked my car

#

I almost died

#

Racing is stupid asf

grim sparrow
gritty siren
#

How is it piracy?

grim sparrow
#

Because it would be redistributing a Tiktok ipa

gritty siren
#

Not really, you would just redo the the tiktokgod tweak to include the framework (embedded)

hardy glen
#

okay how about this, pay amy’s first payment on the m1

grim sparrow
#

I have enough things to do

gritty siren
#

Aight, thanks anyway

hardy glen
#

r/tweakbounty exists

gritty siren
#

Yea, true. I also saw someone to tiktokgod for 10$ I believe but I want to support anamy lol

#

for his m1

#

OMG

#

I managed to fix the tweak 😄

grim sparrow
gritty siren
#

Sorry, my bad

#

fun thing about m1 is that it is a beast compared to 2020 macbook pro

grim sparrow
#

and I have a 2015 macbook air with an i5 dual core

gritty siren
#

that shit blew up the fans as soon as I opened literally any program

#

there is also a designflaw with the 2020 mbp

grim sparrow
#

Compiling Aemulo on my 2015 takes 4 minutes

gritty siren
#

where you connect external monitors and it draws shitloads of power

restive ether
#

r/tweakbounty sucks

grim sparrow
#

Cameren should I implement QOI into Evander

#

and then add an optimise size of optimise speed button

restive ether
#

yes

#

qoi very good

grim sparrow
#

I actually wanna check something

#

which part is slowing it down

restive ether
#

oh experimental got merged

grim sparrow
#

oh thats cool

#

lemme update that

#

actually

#

I just realised something

#

I could potentially make it slightly faster

#

top is png bottom is qoi

#

but

hardy glen
#

Whats evander

grim sparrow
#

ok so

#

there is actually a way I can make this a lot better

hardy glen
#

Metal is like a opengl equivalent for apple right

grim sparrow
#

Kinda

restive ether
#

yeah except no one uses it

grim sparrow
#

thats what it was designed to replace

grim sparrow
#

the Affinity photo peeps use it

#

and thats how they are able to get better performance on a M1 Max than a 6700XT

native dune
#

affinity designer is good software

grim sparrow
#

@restive ether update on the situation

restive ether
#

update

grim sparrow
#

Generating the QOI is actually taking no time at all

#

the time is coming from actually displaying it on screen

#

for some reason

restive ether
#

that’s impressive

grim sparrow
#

so I wonder

#

If I can fix it

#

cause like

#

there is no time difference at all between loading a png and qoi from disk

#

the massive time difference comes from preparing for display

#

bruh

#

calling prepareForDisplay on it takes 2.9 seconds

#

ah

#

because it tries to pull the png data from it

hardy glen
#

Damn wtf

grim sparrow
#

pulling the png data from it is going to take an age as it has to reconvert it

restive ether
#

rip bozo

surreal mountain
#

gm

hardy glen
#

Gm

grim sparrow
#

time to reverse some private API's to figure out how to do it

hardy glen
#

Fun

indigo peak
#

@lime pivot @misty cradle @grave sparrow i made the tweak better

#

fixed all the bugs + some improvements

grim sparrow
#
{
  "Version" : 1,
  "Metadata" : {
    "Project" : "MagSafe Wallet Detach",
    "Created" : "",
    "Description" : ""
  },
  "Pattern" : [
    {
      "Event" : {
        "EventType" : "HapticTransient",
        "EventParameters" : [
          {
            "ParameterID" : "HapticIntensity",
            "ParameterValue" : 1
          },
          {
            "ParameterID" : "HapticSharpness",
            "ParameterValue" : 0.1
          }
        ],
        "Time" : 0.000
      }
     },
      {
      "Event" : {
        "EventType" : "HapticTransient",
        "EventParameters" : [
          {
            "ParameterID" : "HapticIntensity",
            "ParameterValue" : 1
          },
          {
            "ParameterID" : "HapticSharpness",
            "ParameterValue" : 0.3
          }
        ],
        "Time" : 0.070
      }
    },
    {
    "Event" : {
      "EventType" : "HapticTransient",
      "EventParameters" : [
        {
          "ParameterID" : "HapticIntensity",
          "ParameterValue" : 1
        },
        {
          "ParameterID" : "HapticSharpness",
          "ParameterValue" : 0.5
        }
      ],
      "Time" : 0.140
    }
    },
    {
    "Event" : {
      "EventType" : "HapticTransient",
      "EventParameters" : [
        {
          "ParameterID" : "HapticIntensity",
          "ParameterValue" : 1
        },
        {
          "ParameterID" : "HapticSharpness",
          "ParameterValue" : 0.8
        }
      ],
      "Time" : 0.210
    }
    },
    {
    "Event" : {
      "EventType" : "HapticTransient",
      "EventParameters" : [
        {
          "ParameterID" : "HapticIntensity",
          "ParameterValue" : 1
        },
        {
          "ParameterID" : "HapticSharpness",
          "ParameterValue" : 1.0
        }
      ],
      "Time" : 0.280
    }
    },
    {
    "Event" : {
      "EventType" : "HapticTransient",
      "EventParameters" : [
        {
          "ParameterID" : "HapticIntensity",
          "ParameterValue" : 1
        },
        {
          "ParameterID" : "HapticSharpness",
          "ParameterValue" : 0.1
        }
      ],
      "Time" : 0.350
    }
    }
  ]
}
indigo peak
#

pushing updates everywhere rn

#

repo and github

hardy glen
#

time to make my repo today

#

silica repo fucked up

grim sparrow
indigo peak
#

Wait

#

Still gotta fix this

#

Fuck

hardy glen
#

L constraints