Skip to content

Releases: Shubhamvis98/kali-pinephone

SDM845 Release 20240813

13 Aug 06:31
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog:

  • Modem and Audio Fixed
  • Mobian suite bumped to trixie

Installation:

Watch Installation Tutorial on YT

Supported Devices:

  • SHIFT SHIFT6mq (axolotl)
  • Xiaomi Poco F1 (beryllium ebbg/tianma)
  • Oneplus 6 (enchilada)
  • Oneplus 6T (fajita)
  • Xiaomi Mi MIX 2S (polaris)

Install on SDCard:

unxz kali_phosh_sdm845_YYYYMMDD.img.xz
simg2img kali_phosh_sdm845_YYYYMMDD.img rootfs_ext4.img
dd if=rootfs_ext4.img of=/dev/sdX bs=1M oflag=sync status=progress
and at last, flash boot.img using fastboot
fastboot flash boot boot-{model}.img
fastboot erase dtbo # if your device has AB partitions

Install on EMMC (fastboot method):

Boot your device into fastboot and run below commands:

unxz kali_phosh_sdm845_YYYYMMDD.img.xz
fastboot flash userdata kali_phosh_sdm845_YYYYMMDD.img
fastboot flash boot boot-{model}.img
fastboot erase dtbo # if your device has AB partitions

WARNING: This will wipe your phone. So, I won't recommend to flash it in your daily driver, but if your device supports external sdcard, go ahead (-;

Create an issue if you see any bug in the release

If you find my work useful and would like to support it, consider making a donation

GitHub release (by tag)

SDM845 Release 20240810

10 Aug 12:02
9355253
Compare
Choose a tag to compare
Pre-release

Default User/Pass: kali/8888

Installation:

Supported Devices:

  • SHIFT SHIFT6mq (axolotl)
  • Xiaomi Poco F1 (beryllium ebbg/tianma)
  • Oneplus 6 (enchilada)
  • Oneplus 6T (fajita)
  • Xiaomi Mi MIX 2S (polaris)

Known issues:

  • Mobile data and audio aren't working on the Poco F1 (beryllium).

Mobile data and audio can be fixed by running below commands:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/mobian.list
sudo apt update
sudo apt upgrade -y
sudo update-initramfs -u

sudo apt install pulseaudio -y
systemctl --user mask pipewire pipewire-pulse
systemctl --user enable pulseaudio

sudo reboot

Not tested on other devices, I only have Poco F1.

Install on SDCard:

unxz kali_phosh_sdm845_20240810.img.xz
simg2img kali_phosh_sdm845_20240810.img rootfs_ext4.img
dd if=rootfs_ext4.img of=/dev/sdX bs=1M oflag=sync status=progress
and at last, flash boot.img using fastboot
fastboot flash boot boot-{model}.img

Install on EMMC (fastboot method):

Boot your device into fastboot and run below commands:

unxz kali_phosh_sdm845_20240810.img.xz
fastboot flash userdata kali_phosh_sdm845_20240810.img
fastboot flash boot boot-{model}.img

WARNING: This will wipe your phone. So, I won't recommend to flash it in your daily driver, but if your device supports external sdcard, go ahead (-;

Create an issue if you see any bug in the release

If you find my work useful and would like to support it, consider making a donation

GitHub release (by tag)

Release 20240803

03 Aug 17:29
d7532ce
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog:

  • Added my self-hosted repository.
  • Fixed Mobian repository.
  • Added nethunter and network-scanner apps

Installation:

From PinePhone/Pro:

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/mmcblkX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
X: Storage Device

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/sdX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

Please install Tow-Boot if boot fails

Create an issue if you see any bug in the release

GitHub release (by tag)

Release 20240328

30 Mar 06:27
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog

  • Fixed Kali Repository

Installation:

From PinePhone/Pro:

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/mmcblkX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
X: Storage Device

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/sdX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

Please install Tow-Boot if boot fails

Create an issue if you see any bug in the release

GitHub release (by tag)

Installer Test Images 20231010

11 Oct 11:03
63ac01d
Compare
Choose a tag to compare
Pre-release

Hi There,
The below published images are installer images contain calamares installer.
I've tested the PinePhone image and its working fine.
So, I need a volunteer to test the PinePhonePro's installer image.

The main purpose to release installer images is to have FDE(Full Disk Encryption), so please confirm if it's working fine.
You can open an issue to confirm or tag me on twitter.

Thanks...

GitHub release (by tag)

Release 20230927

27 Sep 08:02
e6848e6
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog

  • Preinstalled NetHunter App
  • Aircrack-ng, mdk4 and macchanger added for NetHunter
  • Added blockmap files to make installation faster

Installation:

From PinePhone/Pro:

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/mmcblkX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
X: Storage Device

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz ${IMAGE_FILE}.xz && bmaptool copy ${IMAGE_FILE} /dev/sdX
or
unxz -c ${IMAGE_FILE}.xz | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

Please install Tow-Boot if boot fails

Create an issue if you see any bug in the release

GitHub release (by tag)

Release 20230521

21 May 14:35
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog

  • Added ttyescape from postmarketos

Installation:

From PinePhone/Pro:

unxz -c $IMAGE_FILE | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
X: Storage Device

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz -c $IMAGE_FILE | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

#If booting fails, please install Tow-Boot first
GitHub release (by tag)

Release 20230125

24 Jan 21:12
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog

  • Back to Mobian Kernel
  • Auto Resize root partition at boot time

Installation:

From PinePhone/Pro:

unxz -c $IMAGE_FILE | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
X: Storage Device

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz -c $IMAGE_FILE | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

#If booting fails, please install Tow-Boot first
GitHub release (by tag)

SDM845-Test_Image-20230521

21 May 15:03
Compare
Choose a tag to compare
Pre-release

Default User/Pass: kali/8888

#This is a test image, many of the features are not working so I suggest you to flash in sdcard instead of your phone's emmc. Take backup of your boot.img, before flashing boot partition.

Installation:

From PC:

fastboot flash boot boot-beryllium-${variant}_{rel_date}.img
unxz -c $IMAGE_FILE | dd of=/dev/sdX bs=1M oflag=sync status=progress
X: Storage Device

GitHub release (by tag)

Release 20221004

04 Oct 06:34
b08a7d0
Compare
Choose a tag to compare

Default User/Pass: kali/8888

Changelog

  • Phosh UI Improvements
  • Packet Injection Working [use iwconfig instead of airmon-ng]
  • Compatible with Tow-Boot
  • eg25-manager is available in Kali repository.

I forget to enable eg25-manager service (-;

sudo systemctl enable eg25-manager

Get USB Arsenal for your PinePhone's Kali Linux

Installation:

From PinePhone:

unxz -c $IMAGE_FILE | dd of=/dev/mmcblkX bs=1M oflag=sync status=progress
growpart /dev/mmcblkX Y
e2fsck -y -f /dev/mmcblkXpY
resize2fs /dev/mmcblkXpY
X: Storage Device
Y: Partition Number

From PC [Use Tow-Boot's Mass Storage]:

While booting press Vol-up to boot into Mass Storage, led color will be blue

unxz -c $IMAGE_FILE | dd of=/dev/sdX bs=1M oflag=sync status=progress
growpart /dev/sdX Y
e2fsck -y -f /dev/sdXY
resize2fs /dev/sdXY
X: Storage Device
Y: Partition Number

#If booting fails, please install Tow-Boot first