Skip to content

KevinSays/Linux-K

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pixel 7 Custom ARM64 Linux Distro

A custom Linux distribution built from scratch (LFS-style) targeting the Google Pixel 7 (codename: panther) for use as a portable cyberdeck.

Goal

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

Device

Field Value
Device Google Pixel 7
Codename panther
Chip Google Tensor G2 (aarch64)
Android 16 (BP2A.250605.031.A2)

Approach

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

Project Phases

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

Repository Structure

.
β”œβ”€β”€ 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)

Background

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.

References

About

My journey to learn Linux more by making a thing for my phone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors