Skip to content
@gnumdk-miatoll

Droidian on miatoll

Xiaomi Poco M2 Pro / Redmi Note 9 Pro / Pro Max / 9S (miatoll)

Droidian for miatoll

Repositories for building Droidian on miatoll devices.

Issues:

Please report issues here: https://github.com/gnumdk-miatoll/issues/issues

Support:

You can join us on https://t.me/miatoll_gnumdk

You can support my work at:

Features:

  • Camera
  • Sound
  • Brightness control
  • Rotation
  • Fingerprint
  • Auto brightness (partial)
  • Proximity
  • Vibration
  • WiFi
  • Hotspot
  • NFC
  • Bluetooth
  • Calls/Data/SMS
  • SD card
  • Waydroid
  • MTP
  • GPS
  • Encryption (partial)

Upgrade from Official image

Before becoming a community project, Miatoll was officially supported by Droidian.

If you don't want to reinstall your device, you can just move to community like this:

sudo dpkg -i miatoll-apt-config_*.gnumdk_all.deb
sudo apt update
sudo apt upgrade

Download for my device:

https://github.com/gnumdk-miatoll/droidian/releases/tag/nightly

Before Installation

Android version

Device has to be downgraded to stock Android 10:

  • Redmi Note 9 Pro (Global) requires stock MIUI 12.0.2
  • Redmi Note 9S and 9 Pro (India variant) require stock MIUI 12.0.4
  • Redmi Note 9 Pro Max requires stock MIUI 12.0.3
  • Redmi Note 9 Pro Max requires stock MIUI 12.0.3
  • Poco M2 Pro requires stock MIUI 12.0.3

Save SIM settings

The Access Point Name or APN can be found in the Settings menu of Android. Take a piece of paper or a text editor, and write down everything that you see on that screen. These are likely to include a URL (e. g., internet.carrier.net), a username, and possibly a password.

APN settings can also be found at http://apn.how/

Installation

Unlocking the bootloader

You really need to wait one week :(

Install fastboot

https://command-not-found.com/fastboot

Flash your device

$ sudo apt install 
$ unzip -d droidian  droidian-UNOFFICIAL-phosh-phone-xiaomi_miatoll-api29-arm64-nightly_20240420.zip 
$ cd droidian
$ ./flash_all.sh

Settings

Disable double tap on touchpanel

$ sudo vim /etc/miatoll.conf 
TOUCHPANEL_DOUBLE_TAP=0

Popular repositories

  1. issues issues Public

    Just to handle issues on project

    1

  2. linux-android-xiaomi-miatoll linux-android-xiaomi-miatoll Public

    Shared kernel tree for the Xiaomi Miatoll family of devices

    C

  3. adaptation-xiaomi-miatoll adaptation-xiaomi-miatoll Public

    Adaptation for Xiaomi Miatoll family of devices

    Shell

  4. rootfs-templates rootfs-templates Public

    debos recipes for generating Droidian miatoll images

    Shell

  5. droidian droidian Public

    Droidian unified ci builds

    Python

  6. miatoll-apt-config miatoll-apt-config Public

    APT configuration for Miatoll

Repositories

Showing 9 of 9 repositories

Top languages

Shell C Python

Most used topics

Loading…