====== Install Linux or Hardened Android Roms on a Smartphone ====== ===== OnePlus 3 A3000 ===== Version: **OnePlus 3T** * https://oneplus.gadgethacks.com/how-to/root-your-oneplus-3-3t-install-twrp-recovery-0176588/ * https://devices.ubuntu-touch.io/device/oneplus3/ * https://lineageosroms.com/oneplus3/ * :!: https://grapheneos.org/ * :!: https://doc.e.foundation/devices/oneplus3 * https://calyxos.org/ ===== Xiaomi Mi A1 (tissot) ===== * https://doc.e.foundation/devices/tissot/install * https://xiaomistockrom.com/xiaomi-mi-a1 * http://api.en.miui.com/url/unlock * **Bootloop after burn stock rom ** https://forum.xda-developers.com/t/solved-mi-a1-bootloop.3973131/ ===== OnePlus2 ===== * https://lineageosroms.com/oneplus2/#installing-a-custom-recovery-using-fastboot * https://www.reddit.com/r/LineageOS/comments/8ujxup/oneplus_2_no_lte_after_update/ * https://forum.xda-developers.com/t/rom-ota-oxygen-os-mirrors-for-official-oxygen-os-roms-and-ota-updates.3209863/#post-62973446 ===== References ===== * https://tuxphones.com/ ===== Tricks ===== * screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin https://android.stackexchange.com/questions/7686/is-there-a-way-to-see-the-devices-screen-live-on-pc-through-adb * adb exec-out screenrecord --size 500x800 --output-format=h264 - | ffplay -framerate 60 -probesize 32 -sync video - * https://android.stackexchange.com/questions/144966/how-do-i-get-my-device-detected-by-adb-on-linux