sajattack

@sajattack@chaos.social
189 Followers
186 Following
365 Posts
I program my home computer, beam myself into the future.
pronounshe/him
githubhttps://github.com/sajattack
bookwyrmhttps://bookwyrm.social/user/sajattack

COMPUTER METAL STRIKES BACK IN USA/CAN

We’re coming back to North America in Spring 2026 with a full coast-to-coast tour, hitting several cities for the first time ever. The show will feature brand-new visuals and a full set, including “Tenebre Rosso Sangue” by Keygen Church.

TICKETS: HTTPS://MBRSERVER.COM

Artwork by Juan G. Vizcarra

SPREAD THE CODE

Your Rust unwrapped:

thread 'main' (1087627) panicked at src/main.rs:2025:12:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
crates.io: Rust Package Registry

#FREEZE64Advent2025
Day 4 EXTRA:
Tapper on Ice ☃️❄️

FREEZE64.com #Magazine #Zine
#Commodore64 #C64
#PassionForTheCommodore64

My first #postmarketos port, the AYN Thor :D
did this all while under my blanket (I did stay up until 7-8am throughout the night multiple times though 😭).
All the work was done on a Snapdragon X Elite laptop, no x64 was used in the creation of this port >:3
It was super fun too! If you're determined enough, pmbootstrap offers really good tooling for porting any sort of android device. I really recommend porting one of your own devices it's really fun and a great learning experience. The wiki gives alot of useful information on how to port stuff and there are a ton of helpful people in the postmarketos matrix and IRC chat (thx btw)
This port is still a little rough around the edges and kind of hacky but its awesome how quickly you can get something up and running, i only got this in the mail a couple days ago :)
What are you waiting for? Go make all your devices run mobile linux already!!!!!!

A comic that I will think about every day for the rest of my life, probably.

(Sauce: https://analognowhere.com/_/ogmxha/ )

A month of reverse-engineering of a 42-year-old operating system just to display anime girls in it. Trust me, it was all worth it.

Still Work In Progress, but the current version is https://git.sr.ht/~nkali/vision-homebrew-test-app - requires make, Python, nasm, gcc-ia16 and mtools :)

I am writing a book

Someone on the Steam subreddit was asking for Valve to make a #SteamOS phone (seeing how the new VR headset is Arm but also playes x86 steam games). And I thought "Hey, I've already got #PostmarketOS on a phone. We know Valve is using some 'FEX' library. How hard could it be?"

As it turned out, remarkably easy. (Though, it helps that someone already wrote a guide for it: https://wiki.postmarketos.org/wiki/Steam )

Pretty sure it's a YMMV situation, but my milage was pretty good.

#FEX_Emu

ocaml has 13k line vibe-coded, vibe reviewed PR dumped on it. it rehashes so much GPL code that t regurgitated the author of the library it ripped off's copyright.

https://chaos.social/users/dpk/statuses/115589097803252590
×
#uboot #u_boot now boots on BlackBerry Key2LE (using a android boot img and someone else's bootloader exploit)
#postmarketos is my next goal!
Thanks @cas for u-fetch to let me show off!
Next goal partially achieved! #postmarketos
@sajattack guid? I thought blackberry devices had bootloader locked
@AppleCross I'll document on the wiki and maybe send some PRs when I get a bit further along. Trying to bring up gpu and panel, currently it only has fb.
BlackBerry KEY2 Generic (blackberry-key2-generic) - postmarketOS Wiki

@sajattack Hi, I am too stupid to build the uboot.img. There a build to download?
bootimg CI: first draft · sajattack/sdm660-u-boot@ca1e45d

"Das U-Boot" Source Tree (sdm660 fork). Contribute to sajattack/sdm660-u-boot development by creating an account on GitHub.

GitHub
@sajattack is this a key2?
@inlovewithpda KEY2 LE (luna) KEY2 is athena. I think they're pretty similar.
@sajattack great. Is there a documentation somewhere?
@inlovewithpda it's not ready yet
@sajattack OK, please post updates

@inlovewithpda

Update: still no docs, and some hacks to clean up, but most functionality (except audio, camera, modem, gps) now works
https://youtube.com/shorts/2LDWgl3LMVA?si=63uuBfyN-cDip6lj

Before you continue to YouTube

@sajattack great. I loved this phone, because of the keyboard
@sajattack @inlovewithpda Did you manage to fix your prototype unit?
@sajattack ooohh... the keyboard alone would make this device have great UX when you need to interact with the terminal.
@sajattack @cas oooOooooooo very nice, I was literally talking about doing that with @ungeskriptet while mainline bring up yesterday LMFAO
@sajattack @ungeskriptet @leandrofriedrich where are the linux mobile peeps at #GPN23 ?
@cas @sajattack @ungeskriptet @leandrofriedrich
I'm here. Still looking for a nice place to sit
@katzenmann @cas @sajattack @ungeskriptet yesterday me and David sat near the entrance, we are coming soon but no idea if there’s still space and where we will go
@cas I guess they aren't there yet for today.
@cas
I'm at cccwi assembly rn. Feel free to hop around.
@sajattack @ungeskriptet @leandrofriedrich

@leandrofriedrich

Let's get in touch and chat about your mainline bringup.

@sajattack @cas I wish there was a known exploit for my Priv... (I still lack much of the skill to do anything with it, but it would be neat)