#development

1 messages · Page 601 of 1

ornate hamlet
#

it's just there?

#

yes it is

#

added in ios 7

#

shit

#

why isnt my clipboard working

#

that was the last thing copied to my clipbard

lime pivot
#

does this update when eg preferences updates values in the plist?

#

no, prefs bundle

#

like does it update as expected if the user changes a setting from your prefs bundle

#

so it does work then, hm

#

yeah the notification is a slight inconvenience but Cephei already requires a darwin notification so that’s fine

#

iOS 12+ updates instantly now, these days you can KVO observe keys on NSUserDefaults

#

but it’s wonky especially when sandboxed so I don’t rely on it in Cephei

#

how2?

#

_container is “/var/mobile” when sandboxed

#

oh my bad, it’s kCFPreferencesNoContainer;

tepid olive
#

but why though

lime pivot
#

theoretically that’s supposed to work, but cfprefsd since about iOS 11 does a sandbox_check() for user-preference-read of the suite name, and sandbox denies it

#

even though, apparently, working around it is as simple as specifying the full path

#

sorry I’m talking about the way cephei does it

lime pivot
#

considered using that directly but I figured I should be able to achieve the same stuff from the public APIs

#

or at least the private APIs that are the public APIs with an extra argument

#

luckily those haven’t changed since introduction in iOS 8.0

#

_CFX feels too private to depend on if I can get away without it

#

yeah for sure

#

just less fun to find something that’ll work on all of iOS 5.0 - 14.8.1 heh

#

that said there’s already plenty of version-specific differences, 5.0-7.1 predate cfprefsd and are very lax about sandboxing prefs, 8.0+ first to use cfprefsd, 9.3+ support writing prefs as non-root, 11.0+ use an ugly IPC sandbox workaround

#

had to remind myself what half of them are lmao

#

being able to avoid the double IPC (cephei to springboard to cfprefsd and back) would be great

#

my best idea was always to hook cfprefsd and patch the sandbox_check() call to always succeed, but the jb support for that is inconsistent

#

well, succeed in “safe” conditions rather, Cephei already protects against some dangerous Apple prefs from being read in the sandbox

lime pivot
#

yeah it’s yuck

#

who reads them or what kind of prefs?

#

nobody I know of but that’s a good thing I spose, caught a security flaw before anyone else noticed

#

any prefixed com.apple. plus a few extra unprefixed ones

#

there are some things in there like your Apple ID name, email, number, photo, also recently contacted numbers/emails

#

those are protected by sandbox IIRC

#

but I’m specifically bypassing sandbox with IPC when the sandbox_check() call fails, so I need to make a best effort to prevent risks the sandbox was previously handling for us

#

given the opportunity to break compatibility I would gladly make it use a prefix like jb. instead

#

but oh well

plain python
#

well so that's basically all libhooker jailbreaks

#

since Chimera 1.4 was hybrid substitute

lime pivot
#

IMO it already did ages ago. cable still exists solely because it would be bad business to cancel cable accounts that theoretically will be renewed monthly forever until the account owner dies

plain python
lime pivot
#

I can bet that starts becoming unviable to continue running when most of the boomer generation has died out

plain python
lime pivot
#

well, logical sense, not business sense

#

business would say yes keep charging people for something they don’t want

#

depends how busy I get with study but otherwise yep

vivid dew
#

the coal industry association of france

tepid olive
#

coolsta etef

#

coolstar

#

in development

#

🤯

#

im too drunk for this

#

cannot type

tepid olive
vivid dew
#

@shy quiver happy borthday big man

graceful gate
#

For real?

tepid olive
#

oh you’re triangle

#

go figure

#

la pendu

tepid olive
#

fn r slags jaime a

#

LOL

#

no puedo decir nada

#

sin error

#

expected rub

#

tbh

lime pivot
#

GNU Imp moment

#

ever just overflow allocating 18446744073709551615*18446744073709551615 bytes

restive ether
vivid dew
restive ether
#

show me your camera roll.

vivid dew
restive ether
#

which facebook mom did you get this off of

vivid dew
restive ether
#

she’s bad

zenith hatch
#

smh

vivid dew
#

really?

zenith hatch
#

what

vivid dew
#

you didn’t strike me as that kind of person

zenith hatch
#

???

restive ether
#

yeah true

ocean raptor
ocean raptor
graceful gate
lime pivot
ocean raptor
lime pivot
#

they can change a lot about behavior cephei assumes anyway I guess

ocean raptor
# graceful gate Yep

I didn't recognize you without the cat pfp. Do you have have your other pics of your cat? I'll trade KEKW

#

This little cat was chasing a bug around my room all night then this morning kept biting me to wake me up

#

I agree anytime I "don't" feed her she hits me 😭

#

She begged me for food then when I gave it to her she just ignored it smh

turbid fjord
#

Cat life moment

#

Literally do nothing but annoy you trol

ocean raptor
#

No

#

She sleeps most of the day

#

But never next to me, so that's annoying

ocean raptor
turbid fjord
#

The circle of life

lime pivot
ocean raptor
#

What it's name?

lime pivot
#

Oreo our favorite little boy

ocean raptor
#

Cute

lime pivot
restive ether
#

outback cat

graceful gate
graceful gate
#

But if you asked me, yes I’m indeed a cat person

#

Here’s one from a cat cafe

ocean raptor
#

Cute

primal perch
#

idk why you’d want a pet that just breaks shit and is loud

turbid fjord
#

Dogs too

#

Dogs are vile and I’ll take that my grave

#

No I am not

#

There is literally nothing appealing about dogs

hasty ruin
#

I hate big dogs

turbid fjord
#

fr
Even in public they just bark, piss and jump up at people

hasty ruin
#

And tiny ones

turbid fjord
#

Tiny dogs are ok because you can control them easier

#

Still hate them

#

But they aren’t as bad

hasty ruin
#

tiny dogs look stupid

turbid fjord
#

True

#

Sausage dogs

hasty ruin
#

Good sized dog

turbid fjord
#

Big dogs lick everyone
Smell other dogs arses
Jump up and eat random peoples food

turbid fjord
#

Small dogs do not have the physical capacity to do that

#

So they are tolerable

#

Further more most dog owners are weird

#

most

turbid fjord
#

They either treat it like a baby and give it hugs and kisses peepoCringe
Or they have no control over it and let them lick plates clean and stuff and piss everyone and that

#

Well true
Normally I just take my hearing aids out but I realise not everyone has that option fr

turbid fjord
#

I have 1 Guinea pig
Other one died mid lockdown and can’t find a spare Guinea pig so fr

turbid fjord
primal perch
#

if a pet doesn’t submit to my authority then i don’t even want it

#

i would just have kids at that point

high citrus
#

could anyone review this pr?

#

yeah it's not that bad

undone nest
#

just squash the commits at that point androidskull

zenith hatch
high citrus
zenith hatch
#

ah ok

lime pivot
lime pivot
undone nest
#

salute thanks kirb

lime pivot
#

like oreo

#

he sleeps in the backyard all day (because it gets shade) and then at night he goes out to the front yard and stares at the other cats on the street

#

mostly going back to sleep in between

restive ether
#

also if logos for VS code isn’t pinned can someone add it

#

i’m being lazy

lime pivot
restive ether
#

noooo

#

why do you people do this to me

#

he’s gonna bully me again

restive ether
#

thanks oreo’s owner

lime pivot
#

you're welcome birthday admin

restive ether
#

layla thanks you as well

undone nest
#

cute

ocean raptor
restive ether
#

also it’s a service dog bozo!

ocean raptor
restive ether
#

they lied

ocean raptor
restive ether
#

how would you like them serviced

primal perch
#

i forgor appleskull

ocean raptor
restive ether
#

gm

#

fix libedit

ocean raptor
#

wdym?

#

no

#

cause we support building on linux

#

and FreeBSD

#

and on iOS

#

why?

#

don't do that

zenith hatch
#

xcode on da windows wen

ocean raptor
#

yes

primal perch
ocean raptor
#

I've built it multiple times

#

I built it like 3 times for each target when building the debs and fixing the header installation

zenith hatch
primal perch
#

andrew

ocean raptor
#

Literally no one else ever has issues

zenith hatch
primal perch
#

probably

#

with how much you mess up your shit

#

ur ssd probably already about to die

zenith hatch
#

in what ways have you fucked it

#

upside down?

primal perch
#

200TBW already

#

apple when they solder it on so you pay more

#

should be a m.2 2230 sized ssd or something

#

but nah

#

even though basically any ssd there is capable of the same speeds as soldering it on

zenith hatch
#

true

primal perch
#

probably longer with modern drives

#

still doesn’t cover random failure though

zenith hatch
#

well fuck my mbp is now 7 years old

primal perch
#

soldered ram makes some sense because of latency with moving it away from the cpu

#

but storage is already slow as fuck compared to ram

zenith hatch
#

true

primal perch
#

so there’s really no reason to solder on flash

turbid fjord
#

My MacBook on 20th January this year which is 1 year 1 day after I received it

#

M1 air

#

256gb

#

Could be worse

primal perch
#

yea not bad

#

4tbw is nothing

#

my main ssd has 51tbw

#

for my windows machine

turbid fjord
#

Considering early m1 versions had SSD issues I think it’s quite good

turbid fjord
primal perch
#

i think that was a software thing subway

turbid fjord
#

Yeah it was

primal perch
#

anyway

primal perch
turbid fjord
#

True

#

MacBook with less storage than iPhones frcoal

primal perch
#

if you’re up to date ur fine apparently

#

as in no more damage will be done

turbid fjord
#

No I mean early big sur software on m1
It fixed about march time iirc

#

So basically early m1 versions I guess

#

Lol I remember

#

Yes

primal perch
#

i remember getting pinged about it every 2 ms

turbid fjord
#

True true

zenith hatch
#

the broken gestures pissed me off

primal perch
#

this is why i didn’t buy m1

zenith hatch
primal perch
#

wait a year for maturity

#

gg

zenith hatch
#

wholesome

turbid fjord
#

WWDC is either gonna be epic for apple silicon or suck

lethal kayak
primal perch
#

lmao

#

true

#

today i will either live or die

ocean raptor
#
>  env                                                     
LANG=en_US.UTF-8
USER=cameron
LOGNAME=cameron
HOME=/Users/cameron
PATH=/Users/cameron/.local/bin:/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:/opt/procursus/bin:/opt/procursus/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/cameron/.cargo/bin
SHELL=/bin/zsh
TERM=xterm-256color
SSH_TTY=/dev/ttys000
TMPDIR=/var/folders/9f/yyzybvnx6nq5qf1c9m2g0s2c0000gs/T/
SHLVL=1
PWD=/Users/cameron
OLDPWD=/Users/cameron
THEOS=/Users/cameron/Documents/theos
CODESIGN_IDENTITY=2842A5E571456B5CF31B65BFD1929DE22909FD97
ZSH=/Users/cameron/.oh-my-zsh
PAGER=less
LESS=--use-color -FiMRx2$z-4$Dd+c$Du+g
LSCOLORS=Gxfxcxdxbxegedabagacad
SPACESHIP_VERSION=3.16.1
SPACESHIP_ROOT=/Users/cameron/.oh-my-zsh/custom/themes/spaceship-prompt
EDITOR=nvim
COLORTERM=1
CLICOLOR=1
GPG_TTY=/dev/ttys000
MAN_USE_MANDOC=N
_=/usr/bin/env

(with some ssh vars redacted)

gentle grove
#

It is bad ffirdya

ocean raptor
#

@grave sparrow

> cat /etc/zprofile            
# System-wide profile for interactive zsh(1) login shells.

# Setup user specific overrides for this in ~/.zprofile. See zshbuiltins(1)
# and zshoptions(1) for more details.

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi
export PATH="/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:$PATH"
lime pivot
ocean raptor
#
> cat ~/.zprofile         
alias make='gmake'
#export DEB_MAINTAINER="Cameron Katri <me@cameronkatri.com>"
export THEOS=~/Documents/theos

#export CODESIGN_IDENTITY="BCED5E2F52B15C5A294DDAD83BA2EB771221DA2E" # Cameron Katri
export CODESIGN_IDENTITY="2842A5E571456B5CF31B65BFD1929DE22909FD97" # Hayden Seay
lime pivot
#

everyone was using smartctl to check, and smartctl was wrong

ocean raptor
#
> cat ~/.zshrc   
export ZSH="/Users/cameron/.oh-my-zsh"

fpath=(/opt/procursus/share/zsh/site-functions $fpath)

ZSH_THEME="spaceship"
plugins=(git man mosh)
source $ZSH/oh-my-zsh.sh

SPACESHIP_PROMPT_ORDER=(time user dir host git package node docker venv pyenv exec_time line_sep battery vi_mode jobs exit_code char)

export LANG=en_US.UTF-8

export EDITOR=nvim
export COLORTERM=1 CLICOLOR=1
bindkey '^E' edit-command-line
alias sudo='sudo '
alias fuzz="fzf --preview 'bat --style=numbers,changes --color=always --line-range :500 {}' --preview-window=right:66%"
alias sort='LC_ALL=C sort'
# https://reviews.freebsd.org/D30545
alias diff='LC_ALL=C TZ=UTC diff'
alias diffstat='/opt/procursus/bin/diffstat -C'

setopt AUTO_CD
cdpath=(. ~/Documents)

export GPG_TTY=$(tty)
export LESS='--use-color -FiMRx2$z-4$Dd+c$Du+g'
export MAN_USE_MANDOC=N
#export PAGER="/opt/procursus/bin/less"

source /opt/procursus/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /opt/procursus/share/zsh-autosuggestions/zsh-autosuggestions.zsh

export PATH="$HOME/.local/bin:$PATH"
#

@grave sparrow ^^^

stoic wave
#

Hello, strangers! I've got an inquiry to put to you. What is the process for building an app in XCODE so that it can be deployed on a jailbroken device? If I recall, it's possible to build an unsigned package which can be used with a device with AppSync Unified. I've completely forgotten how to do this, as it's been forever since I last did so.

tepid olive
#

rust so good

ocean raptor
tepid olive
stoic wave
#

I think there were instructions over at akemi.ai from AppSync Unified's developer a long time ago, but I cannot seem to find them. My Googling skills seem subpar today.

turbid fjord
ocean raptor
#

@stoic wave just pack it into an ipa and use ideviceinstaller

turbid fjord
pearl sail
next wadi
lime pivot
turbid fjord
lime pivot
#

they love a good Apple Bad story, but one where Apple was actually in the right, not so much

turbid fjord
#

Yeah

#

True

primal perch
#

it’s pretty good yeah i’m just saying there’s plenty of “apple good ” narrative too

stoic wave
#

Thanks, Captain Panda. I'll be back when I figure out something else that I've probably forgotten.

#

I see your profile pic, and extrapolate from there.

pearl sail
#

We call him the Professional Dumbass at times as well trol

#

Hey at least you have Professional in front of that title I am just dumbass

lime pivot
#

Captain Panda, T

#

like my favorite app, Rufus, the Reliable USB Formatting Utility, S

stoic wave
#

So, Captain (Panda)⁴, Registered Professional Dumbass. Got it.

next wadi
#

nfr

#

i thought it was a kanye reference

#

true

#

twistin dope

#

lean

#

and the fanta

ocean raptor
#

did y'all know that gettext distributes precompiled windows binaries

#

woe32

gentle grove
next wadi
#

His

#

capital

gentle grove
#

its a pronoun

#

you don't capitalize pronouns

lethal kayak
#

you do when it's God

gentle grove
lethal kayak
#

it's in like

#

every christian text

#

lol

gentle grove
#

ok

gentle grove
#

Last time I read one though was probably when I was like 8 or something

ocean raptor
# gentle grove wtf did god change English

god is a weird word. When referring to the actual God it's capital, when referring to god like, ie when Jesus is called god, it's lowercase, or when referring to false gods. That has caused lots of confusion for people thinking the Bible says that Jesus and God are the same person. But God's pronouns can be capitalized but it doesn't matter. Technically capitalizing it is against grammatical rules but it is still allowed

#

It gets really weird with God vs god when they are used in the same sentence

#

Like at John 1:1

In the beginning was the Word, and the Word was with God, and the Word was a god.

#

("the Word" is a title used for Jesus)

#

TL;DR: English is weird and capitals are strangely important sometimes

restive ether
#

if you read the king james version you’re a heretic

ocean raptor
#

I don't know Greek

#

Or Hebrew

#

So I can't read any part of the Bible

restive ether
#

skill issue, you worship false idols

ocean raptor
restive ether
#

king james don’t rewrite the bible so you can murder your wives challenge (IMPOSSIBLE)

ocean raptor
#

You gotta get a good translation that is accurate and in modern English (or whatever your native language is)

#

Like the NWT

ocean raptor
restive ether
#

they just don’t transfer over from language to language sometimes

ocean raptor
#

Yeah, Greek and Hebrew both have multiple words that translate to "love" each with a slightly different meaning

#

So whenever you see love in the Bible you gotta look up which one it used so that you can understand what they are trying to say KEKW

restive ether
#

thank you rosetta 🙏🏻🙏🏻

gentle grove
ocean raptor
#

If only English was the same woeis

gentle grove
#

Spanish is cool

ocean raptor
#

I took Spanish last semester

gentle grove
#

nice

ocean raptor
#

No idea how I got an A tbh

#

I know literally 0 Spanish

gentle grove
#

wow

ocean raptor
#

And I live in FL

gentle grove
#

we've been doing Spanish since like first grade

ocean raptor
#

My Spanish teacher was also my English teacher

ocean raptor
#

She majored in English and minored in Spanish

#

I also took Spanish last year

#

The only Spanish I know is "Como Estás"

gentle grove
#

I need to.figure out the most complicated Spanish sentence I can make

ocean raptor
#

But now that I have my required foreign language classes for hs graduation I will never take another Spanish class trol

gentle grove
#

aw

edgy mauve
#

uh

#

can someone link a good noob guide to making iOS apps

primal perch
vivid dew
ocean raptor
#

just finished my physics class 🙏

primal perch
#

ew anime

#

based physics

ocean raptor
#

It was an introduction physics class

#

Got a 69 on the final though KEKW

#

But it's weighted the same as the other exams. And I got As and Bs on all the other quizzes and exams so I'll be getting a low A or a high B in the class

main apex
primal perch
main apex
primal perch
#

yeah i love pokémon

#

not anime in general

#

over sexualized and uninteresting

ocean raptor
primal perch
#

me whenever i say that: 100 weebs be like “have you tried X”

ocean raptor
#

NGE and JJBA fans: "I am better than everyone else"

#

The world would be much better if physics didn't exist

primal perch
#

bro it’s literally just some math and some newtons

#

not hard

#

yea i looked at some hentai once and the person looked 9 years old

#

instantly left

#

shits weird

#

fr

vivid dew
#

franime

zenith hatch
#

fuck i lost my burger

primal perch
#

mg burger

#

magnesium burger?

zenith hatch
gentle grove
#

should i learn how to use subversion

ocean raptor
#

No

#

Learn cvs so you can contribute to openBSD trolllaugh

primal perch
#

openbsd died dawg

ocean raptor
#

Go ahead, use dropbear

primal perch
#

only for like servers

ocean raptor
primal perch
#

yeah i 100% agree

#

desktop linux kinda blows

gentle grove
#

was linux alive

ocean raptor
#

We should just settle for win, I agree

gentle grove
#

was bsd alive

ocean raptor
#

Who cares about having a good OS

#

Just use the most popular thing

primal perch
#

this but unironically

ocean raptor
#

Why do you use macOS? Windows is much more popular and has much better app support

primal perch
#

i use windows

ocean raptor
#

Why do you use iOS? Android is much more popular and has better app support

primal perch
#

kinda true tbh

gentle grove
#

i use android

primal perch
#

id love to use a more open system but not at the expense of constantly configuring each application

#

and having some of my favorite applications not work

gentle grove
ocean raptor
#

@primal perch seriously the options for operating systems are

  1. Windows - don't even have to say why it's terrible
  2. macOS - requires an expensive mac/hackintoshes are not viable
  3. GNU/Linux - then I have to use GNU, and a very non-unified system, have to pick a distro, every user is elitist, have to grow neckbeard, can't take showers anymore
  4. *BSD - full system that works together seemlessly
primal perch
#
  1. is required for pc gaming, although linux is quickly becoming a substitute
  2. great OS but limited in hardware support and closed wall
  3. terrible because its so fragmented
  4. might be well designed but has almost 0 commercial support
gentle grove
#

i would use bsd if there was someone else that used it

ocean raptor
primal perch
#

0 commercial support with the intention of improving consumer use*

ocean raptor
primal perch
#

and almost no app support

gentle grove
ocean raptor
gentle grove
#

you can count to 5

#

ok but actually though im too lazy to try bsd

primal perch
ocean raptor
#

It's an ssh server, cause OpenSSH is developed by OpenBSD

gentle grove
#

jokes on you my desktop IS a server

high citrus
#

Just make your own operating system

ocean raptor
primal perch
#

and ironically netflix doesnt support freebsd for watching their videos at all

gentle grove
#

in what way does netflix support bsd then

primal perch
#

it uses freebsd for their servers

ocean raptor
primal perch
#

thats about all

primal perch
#

which is why its a stretch to say netflix supports freebsd

gentle grove
#

i dont have high hz so kde works fine for me

primal perch
#

they leech off of it like companies do

gentle grove
#

and its 2022

ocean raptor
primal perch
#

lmao

#

probably

#

rust users doing literally anything

#

unsafe

lofty juniper
#

lemme know when ur dwm works fine with mixed refresh rates on nvidia

primal perch
#

never

lofty juniper
#

then i will never use foss!

#

suck my nuts!

primal perch
#

based

#

af

gentle grove
ocean raptor
#

I could imagine a rust dev writing an allocator in rust so that it's memory-safe then wrapping everything in unsafe but still bragging about it being memory safe

gentle grove
#

i think thats more an xorg thing than picom/dwm

gentle grove
#

god discord is so laggy

primal perch
#

but you can easily do that in any other language

lofty juniper
#

i'm not talking about some shitty dwm called dwm

primal perch
#

whereas rust mfs act like its new

gentle grove
#

i typed that message and it literally sat there typing the letters for about 3 seconds afterwards

primal perch
#

no

primal perch
#

it actually works

#

lets go

gentle grove
#

i thought dwm.exe supported mixed dpi

#

does it not??

ocean raptor
#

Like jemalloc

lofty juniper
#

ofc windows supports mixed dpi

gentle grove
#

so what dwm were you talking about then

lofty juniper
#

any

#

bozo

#

any linux de

gentle grove
#

what other dwms are there

#

than suckless dwm

#

sucky dwm

lofty juniper
#

are u able to read

gentle grove
#

what am i not reading

#

im confused

lofty juniper
#

let me know when i can have mixed refresh rates on any linux de

#

with nvidia

primal perch
#

average rust code

gentle grove
#

oh i was going off of what you said originally

primal perch
#

its totally safe!!

gentle grove
#

i dont have mixed refresh rate so i cant help

lofty juniper
#

ye i clarified

#

the answer is u can't

#

cause linux shitter

gentle grove
#

i do have mixed dpi

gentle grove
primal perch
#

stuttering all day

lofty juniper
#

on nvidia

#

i said

gentle grove
#

yes

primal perch
#

yeah wayland blows on nvidia still

ocean raptor
gentle grove
#

you can use wayland on nvidia

#

especially with GBM

primal perch
#

its better than it was but a slightly better shit is still shit

gentle grove
#

but kde doesnt support GBM nvidia

#

apparently it's supposed to butg it doesnt for me

#

wtf

#

on what exactly though

primal perch
#

i think you might be the only person happy with nvidia on linux boba

gentle grove
#

wtf

#

use the proprietary one

#

what distro

primal perch
#

linux moment

#

"what distro"

gentle grove
#

just guess?

lofty juniper
#

lmao

primal perch
#

@ocean raptor even when you do install linux like neckbeards want, you always get assaulted for your distro of choice

gentle grove
primal perch
#

yea i was just trlling

#

ik you werent

gentle grove
#

i can't do it for every single distro because they have differnet packages

#

they're basically different operating sytsems

primal perch
#

kek

gentle grove
#

so there's a huge difference

ocean raptor
primal perch
#

noooo you have to use arch!!

#

or gentoo

#

or whatever cringe they spew

gentle grove
#

windows dev is wacky

#

without wsl

primal perch
#

yea windows development is ass

#

you pretty much have to use msys or wsl

#

which is just linux

ocean raptor
lofty juniper
#

jesus christ

#

dog shit

primal perch
#

both suck

#

developing FOR linux also kinda sucks

gentle grove
#

yep wayland can do mixed dpi it seems

#

xorg cannot

primal perch
#

developing for macos is easily the best

ocean raptor
gentle grove
#

why does everyone say exact opposite things

primal perch
#

advantages of a closed system

ocean raptor
gentle grove
#

earlier someone was complaining because xorg is bad so they hate macos dev

primal perch
#

fr

ocean raptor
gentle grove
#

i mean

primal perch
#

if there was one unified way to do things on linux companies might finally bother

gentle grove
#

at least i dont have to spend 40 minutes installing my ide

#

every update

primal perch
#

but theres like 30234923865

ocean raptor
gentle grove
primal perch
#

and if you have a different init system or something then it doesnt matter anyway

#

because some random bug from 10 years ago will kill you

gentle grove
#

what is the problem with flatpak

primal perch
#

writing c++

lofty juniper
#

if only there was a unified solution *gets suggested solution* shut up

#

avg linux user

primal perch
#

no

#

the libraries it depends on do

#

namely SDL2

gentle grove
#

doesnt count

ocean raptor
#

Developing for a unified system like macOS or BSD is the best. Linux is too split up to do anything reasonably. And nothing works on windows

primal perch
#

we tried to use as little platform specific code as possible

#

the open file dialog is

#

thats it

gentle grove
#

fr

primal perch
#

microsoft has like 13

#

and only like 2 are deprecated

#

so it makes development cancer

#

win32, wpf, .net, etc

gentle grove
#

that made no sense ignore

primal perch
#

you literally are bombarded by all that junk

ocean raptor
#

Just write all your windows app with winObjC

#

EZ

gentle grove
#

there should be an opposite of wine

ocean raptor
gentle grove
#

so you can write programs for linux and run them on windows troll

gentle grove
#

i forgor

#

yeah but does it work well with gui

primal perch
#

WSL1 is namely

#

but microsoft abandoned that in favor of VMs

gentle grove
#

fr

#

use golang

ocean raptor
gentle grove
#

then you dont even need an OS

gentle grove
primal perch
#

you know what, fuck all this OS garbage

#

im using pen and paper

ocean raptor
gentle grove
#

lmao

primal perch
#

my messenger pigeon is on its way to you guys rn

gentle grove
#

are there even any go libs for gui

ocean raptor
primal perch
#

too bad im limited to one message / day

gentle grove
ornate hamlet
#

How come when i setuid(0) it looks different

ocean raptor
primal perch
#

based batteryhomebar user

gentle grove
#

because uid 0 is root

#

am i missing something there

#

when you become root the username is root

ocean raptor
ornate hamlet
ocean raptor
#

Don't make another package manager

ornate hamlet
#

It changed

ocean raptor
gentle grove
#

just say it's a feature

ocean raptor
#

Don't setuid your app

#

Use a helper program

ornate hamlet
#

So i fork instead?

ocean raptor
#

Communicate to a helper program over xpc or something

primal perch
#

yea or spawn a process with root rights

#

that will setuid itself idk

ornate hamlet
#

Alr

primal perch
#

encapsulate root privileges

#

major security risk otherwise

ornate hamlet
ocean raptor
#

Make sure you lock it down like giveMeRoot though

primal perch
#

keep root perms limited to as little as possible

ornate hamlet
#

oh alr

gentle grove
primal perch
#

meanwhile systemd is a gaping vulnerability

#

i cant believe how much code is in that junk running as root

gentle grove
#

what do the bsd users use

primal perch
#

runit

ornate hamlet
#

giveMeRoot is only setuid'ing

gentle grove
#

binit

primal perch
#

usually

gentle grove
#

oh

#

i will use Artix then

#

runit arch

primal perch
#

or something like it

#

nvm its a separate one

gentle grove
#

tr

ornate hamlet
#

on linux i would just do

if (fork() == 0) {
  if (setuid(0) != -1) {
    execve(argv, argc);
  }
}
gentle grove
#

i dont even wanna start working on wordpress

ornate hamlet
#

one is better

lofty juniper
#

ahhhhhhhhhhhhhhhhhh

primal perch
#

free ida has x64 only and lik 3 binary formats

ornate hamlet
#

i think arm64 support and decompiler

primal perch
#

ida pro works with literally every arch you can think of

gentle grove
#

i dont remember how to use windows

ornate hamlet
#

lmao is that gura

gentle grove
#

who

#

what is a gawr gura

#

is that a tv showe

ornate hamlet
#

Lmfao

#

Yep

primal perch
gentle grove
primal perch
gentle grove
#

godess

primal perch
gentle grove
ornate hamlet
#

Wdym

#

Ok heres the link

#

Lmfao

#

Yeah ik stop asking for piracy

#

really?

#

@shut stag please come here

#

true

#

i have a zip

#

theres a mac version lmao

#

i have ida and hopper now

grim sparrow
#

Not a good time rn

primal perch
#

its 99$ dawg

#

broke

ornate hamlet
#

@tidal atlas is this true

#

I would not like to be banned

tidal atlas
#

Is what true

ornate hamlet
#

Is it true ida piracy is ok

#

Im skeptical

tidal atlas
#

Oh I mean let’s not talk about it

tidal jungle
primal perch
#

yea it is

#

microsoft piracy is too

hasty ruin
#

And Adobe

#

Don’t forget

lime pivot
#

yeah but feels like a slightly different story when people have been told their machines will die within barely a few years

#

pretty important I find out there’s been further research and we’ve learned that’s not the case

ornate hamlet
#

if its really actually ok am i allowed to send it in dms

#

or is that against the rules

ocean raptor
#

@ornate hamlet calm down, nobody cares about piracy in #development

primal perch
#

fr

#

we pirate all day

tepid olive
#

woo yeah its back

ocean raptor
#

can someone send me libxpc extracted from a dsc

primal perch
#

as of 14.6 @ocean raptor

ocean raptor
#

thanks

primal perch
#

ill just upload a whole zip of the 14.6 frameworks completely extracted with cynders dyldextractor

#

probably will be useful to someone

ocean raptor
#

7z androidskull

#

is this password protected like birdpoop trol

primal perch
#

no

#

if you like ill make it zstd

#

with 7z as well bc idc

#

shits 721MB though

ornate hamlet
#

So i can upload ida

hasty ruin
#

Sure

pearl sail
ornate hamlet
#

max file size is 100 mb please

#

damn

pearl sail
ornate hamlet
#

where do i even uplaod it

#

mediafire?

#

ig so

#

shee

#

MD5(pass) = "e58210e0861c9130f926b9d9ee7050cf"

pearl sail
ornate hamlet
pearl sail
ornate hamlet
pearl sail
ornate hamlet
primal perch
#

ew md5

#

use a cryptographically secure hash at least

#

it costs 0$ to use sha256

gentle grove
#

MD_5 is the guy who makes spigot

primal perch
ornate hamlet
#

Yo should i drop the password

tepid olive
#

wpf is so nice

#

i wish i could do everything in wpf

#

trimming?

ornate hamlet
#

How do yall pronounce QEMU

#

kway moo

primal perch
#

key moo

zenith hatch
#

unpopular opinion: cum you

zenith hatch
#

not false

lime pivot
#

that’s interesting. kind of a shame

#

makes sense for how WPF seems to be designed, which is to say, a mess

#

was extremely promising but they got distracted by Metro Immersive UWP WinUI. I’m sure they could have found a workaround to that trimming issue if they cared enough

silver rampart
#

https://headers.cynder.me/ also you can download the extracted binaries for any version here by clicking the version then clicking SDK.zip

proper reef
#

@grave sparrow remember that weird x8 function? turns out it really is very picky with registers for some reason

indigo peak
misty cradle
zenith hatch
ornate hamlet
#

where did all my free disk space go?

#

hrmmmm

#

aha

#

its an internalui build for my iphone 5

#

i dont need it anymore

ocean raptor
#

@restive ether ban this person, they are blatantly pirating IDA and using stolen internal stuff

ornate hamlet
#

breh

#

i was told that its allowed in this channel or whatever

ocean raptor
#

talking about it: allowed
sharing links to it in this channel: not allowed

ornate hamlet
#

my bad

ocean raptor
#

imho

#

not officials rules

#

but use common sense smh

ornate hamlet
#

is hackintoshing allowed

weary heath
#

yeah

ornate hamlet
#

QEMU MacOS

turbid fjord
ornate hamlet
#

how long does icloud take

#

can i skip

#

its a literal qemu vm

#

upgrading to monterey

#

just realized catalina has no 32 bit support

#

should i chuck this installation and reinstall an older one?

ocean raptor
#

Imagine running 32bit apps in 2022

ornate hamlet
#

fml

zenith hatch
#

@ornate hamlet you want mojave for 32bit

ornate hamlet
#

yeah

#

i changed my mind

#

i want monterey

misty cradle
#

is it him

#

💀

#

what tweaks did he even release

#

oh wait LMAOOO

#

this is the guy who stole my shit

#

💀

#

D3vTitan link

#

Hyperixa renamed

#

yeah its titand3v

#

mf made the same tweak everytime

#

and then renamed it

#

with useless features

restive ether
hasty ruin
#

how many names have they gone by now

#

Titand3v

#

southerngirlwhocode

#

iOSThemem0d

#

Hyperixa

zenith hatch
#

who

#

oh

hasty ruin
#

(Also they swear that they’re not the same person as iOSThemem0d, despite me having hard evidence..)

restive ether
hasty ruin
#

I was bored one night and wrote up 40 line document on why they’re the same

ornate hamlet
#

making my file manager

hasty ruin
#

Didn’t even release the document but still managed to give them a devastating ratio on Reddit

misty cradle
#

..

high citrus
ornate hamlet
#

imagine if i make my new file manager so good that i delete filza

turbid fjord
#

What the hell is the point in this?
Making an app? Making it paid? I hope this doesn’t succeed

hasty ruin
#

yes

high citrus
hasty ruin
#

Yeah, that includes the directory of which the tweak was compiled from

high citrus
#

just compile using Github actions

ornate hamlet
#

this looks better than filza's windowing

#

got this from a stackoverflow

zenith hatch
#

lol

ornate hamlet
#

Lmao what

jovial sparrow
#

Is objective c the main language to learn? Or should I also learn a bit about assembly, c, and swift?

pearl sail
#

assemble deez nutz

#

for what?

#

no I mean what branch

#

ios branch

#

1700

queen yarrow
#

@grave sparrow

pearl sail
#
checking for aarch64-apple-darwin-pkg-config... /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config
checking for /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config library directory... checking for first directory... /usr/lib/pkgconfig
checking if we should install .pc files for /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config... yes

1800 branch without rootless prefix

checking for aarch64-apple-darwin-pkg-config... /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config
checking for /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config library directory... checking for first directory... none
checking if we should install .pc files for /Users/rolex/Procursus/build_tools/aarch64-apple-darwin-pkg-config... yes
configure: error: expected a pathname, not ""

1800 branch with rootless prefix

ocean raptor
#

lol, that's funny

pearl sail
#

check pkgconfig or rebuild it I am guessing

ocean raptor
#

@grave sparrow I'll fix it once I start working on rootless again

#

rootless isn't officially supported until I get a Taurine15 build

#

No

#

That would affect non-rootless too idiot

#

And keto didn't change anything besides the versions num

#

Yeah? I added that

#

It makes the headers installed to prefix/include/ncursesw instead of prefix/include on /usr which is what the behavior was before

#

@pearl sail try removing line 38

pearl sail
ocean raptor
pearl sail
#

yeah I saw the other error and realized lol

#

same thing tho

#

even with it fully gone

ocean raptor
#

Show me config.log

#

@pearl sail add unset PKG_CONFIG_PATH; to the configure line

pearl sail
ocean raptor
pearl sail
#

cd $(BUILD_WORK)/ncurses && unset PKG_CONFIG_PATH && ./configure -C \

ocean raptor
#

Readd the --whatever-whatever

pearl sail
#

aite

pearl sail
ocean raptor
#

Hmm, cringe

#

I'll take a look when I get home

primal perch
#

when the

#

the king is laughing

vivid dew
#

autotools users waiting for ./configure to check if their c compiler can calculate 1+1

primal perch
#

literally

vivid dew
#

la pendu

primal perch
#

la pendu

undone nest
#

la weeb

ornate hamlet
#

this apple tastes funny

primal perch
#

when no gpu acceleration

#

🤢

#

also when linux

ornate hamlet
#

is doing setuid(0) and then changing it back after

#

to do a file operation safe

#
setuid(0); //root
//whatever file operation
setuid(501); //mobile
#

like this

#

@primal perch

primal perch
#

idk

ornate hamlet
#

@grave sparrow

#

its it ok to setuid right before and after a file operation

gentle grove
ornate hamlet
#

its simpler this way though

#

well i could use a pipe

#

does pipe() work on ios

#

lets find out

#

actually does fork() even work

#

fork doesnt work

#

whups

#
if (fork() == 0) {
  setuid(0);
  removeRecursively("/var");
  exit(0);
}
#

should work, right?

#

@grave sparrow

primal perch
vivid dew
#

you can do this with seteuid

hasty ruin
#

within ios apps, it’s probably mostly just used for jb detection nowadays

ornate hamlet
#

true

#

now how do i communicate from the child to parent

#

get a file list, then send it back to the parent

#

why not pipes

#

true

#

but how do i know how much i need to read

#

hmm

#

and where am i gonna store that

vivid dew
#

don't use xpc

ornate hamlet
#

malloc?

vivid dew
#

xpc is janky as fuck

primal perch
#

idk bro just make a nsstring or nsdata and append

vivid dew
#

it's ok

ornate hamlet
#

is xpc bad

primal perch
#

yea

vivid dew
#

just mmap 4 gb somewhere and let the system allocate it for you as needed

primal perch
#

xpc unstable

#

use muireyipc

vivid dew
#

the thing is

#

xpc was only invented because nobody knows how to use mach ports

#

and nobody knows how to use mach ports because the only documentation is some random pdf from 1979

ornate hamlet
#

how am i gonna seperate the filenames

#

oh yeah

vivid dew
#

use json

ornate hamlet
#

is 0x00 an illegal character in filename

ornate hamlet
#

hm

lone bronze
#

yaml 👀

ornate hamlet
#

oh yeah i should use json or plist

#

actually json seems like a good idea

#

also do i read a byte at a time or how much do i tell read to read lol

vivid dew
#

@ornate hamlet are you from southeast asia

ornate hamlet
#

lol

#

just do /timezone view

vivid dew
#

then why is your discord bio so fucked up

ornate hamlet
#

wanted to save space

vivid dew
ornate hamlet
#

to squeeze as much as possible

vivid dew
#

you can just read like 16k at a time

#

if you hit eof you just get less data

ornate hamlet
#

can objc do json

vivid dew
#

yes

ornate hamlet
#

alr

#

can the json parser understand structs

vivid dew
#

sure

ornate hamlet
#

plist it is

#

im using NSDictionary

#

what does writeToFile take

#

a fd?

#

/dev/stdout?

#

yeah

ornate hamlet
#

what about /dev/fd/1, its shorter

#

nope

vivid dew
#

just make sure you set atomically to no

#

or you'll have a bad time