A custom Linux distribution built from scratch (LFS-style) targeting the Google Pixel 7 (codename: panther) for use as a portable cyberdeck.
Build a fully custom ARM64 Linux system from source, run it on a Pixel 7, and turn the phone into a usable cyberdeck with:
- Lightweight GUI (XFCE4)
- Full terminal environment
- SSH client/server
- Programming tools (Python, Go, Node, etc.)
- Security / penetration testing tools
| Field | Value |
|---|---|
| Device | Google Pixel 7 |
| Codename | panther |
| Chip | Google Tensor G2 (aarch64) |
| Android | 16 (BP2A.250605.031.A2) |
Pure Linux From Scratch (LFS) β every package is compiled from source.
- Build host: Arch Linux (x86_64)
- Target triple:
aarch64-lfs-linux-gnu - C library: glibc
- Deployment: proot via Termux initially; bare metal flash as a future goal
| Phase | Description | Status |
|---|---|---|
| 0 | Prepare Arch Linux build host | π In Progress |
| 1 | Build cross-compilation toolchain (x86_64 β aarch64) | β³ Pending |
| 2 | Build core system packages | β³ Pending |
| 3 | Unlock Pixel 7 bootloader + root with Magisk | β³ Pending |
| 4 | Deploy rootfs via chroot on rooted Pixel 7 | β³ Pending |
| 5 | Desktop (XFCE4 + VNC) + cyberdeck tools | β³ Pending |
| 6 | Bare metal flash (GKI kernel for Tensor G2) | β³ Future |
.
βββ README.md
βββ sesh_log.md # Session-by-session progress log
βββ .gitignore
βββ docs/
β βββ build-guide.md # Full LFS build guide for aarch64
β βββ phase-0-setup.md # Arch host setup instructions
βββ scripts/ # Build automation scripts (added as we go)
Kali NetHunter does not support the Pixel 7 (panther) officially, and the only community kernel (Mad-Kali-MaxHunter) only targets Android 13. Rather than downgrade, this project builds a fully custom Linux environment from scratch.