Setup SHIFT6mq
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
3.8 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. # SHIFT6mq
  2. ## Custom ROM Setup
  3. > Allgemeine Übersicht
  4. 1. fastboot/adb an den Start bringen
  5. 2. Geräteverbindung checken (ggf. Bootloader entsperren)
  6. 3. Recovery, Magisk, ROM laden
  7. 4. Recovery flashen (z.B. TWRP via fastboot Menü, Tastenkombination)
  8. 5. Magisk, ROM als Zip oä drauf bekommen (ggf. via SD Card)
  9. 6. Bootmenü starten (Tastenkombination)
  10. 7. Magisk & ROM installieren (Magisk zum rooten nutzen, ggf. nachträglich)
  11. 8. have fun
  12. ## Reference Links
  13. - https://wiki.lineageos.org/adb_fastboot_guide.html
  14. - https://box4gsm.blogspot.com/2019/11/how-to-install-adb-and-fastboot-on-arch.html
  15. - https://doc.e.foundation/devices/axolotl/install
  16. - https://doc.e.foundation/build-status
  17. - https://magisk.me/
  18. - https://github.com/topjohnwu/Magisk
  19. **extra:**
  20. > - https://lineageosroms.com/axolotl/
  21. > - https://skyhawkrecovery.github.io/Devices.html (TWPR Theme + Features)
  22. > - https://twrp.me/
  23. ## Steps to take
  24. ### 0. Gerät vorbereiten
  25. Zurücksetzen und OHNE Internet Verbindung und Google Account an den Start bringen!
  26. ### 1. fastboot & adb an den Start bringen
  27. **Manjaro Cinnamon - Arch Linux Setup**
  28. ![Video](https://www.youtube.com/watch?v=CWWf1M25jYs)
  29. `sudo pacman -S android-tools`
  30. **Ubuntu based Systems**
  31. https://www.digitbin.com/install-use-adb-fastboot-linux/
  32. ### 2. Geräteverbindung aufbauen
  33. Laut [Anleitung](https://doc.e.foundation/devices/axolotl/install) via Tastenkombination
  34. `Volume Up + Power`
  35. Startet den `FASTBOOT` Download Modus
  36. (Screenshot)
  37. Via Terminal überprüfen mit
  38. `fastboot devices`
  39. (Screenshot)
  40. > Falls Ausfall/zu lange nicht verwendet: Nochmal Tastenkombination bis das Gerät erneut in den Modus startet!
  41. Wenn der Fasstboot Check erfolgreich war, den Bootloader checken mit der Auswahl `Reboot to bootloader` und dort steht dann der lock/unlock status vom bootloader.
  42. Falls Bootloader zu entsperren ist mit
  43. `fastboot flashing unlock`
  44. freigeben.
  45. > ggf. kommt folgende Fehlermeldung:
  46. >
  47. >```
  48. >FAILED (remote: 'Flashing Unlock is not allowed')
  49. >fastboot: error: Command failed
  50. >```
  51. > in diesem Fall "OEM unlock" via erweiterter Geräteeinstellungen im OS notwendig, wenn keine Ausgabe möglich
  52. Erfolgreich wenn folgende Meldung erfolgt:
  53. ```
  54. OKAY [ 0.036s]
  55. Finished. Total time: 0.037s
  56. ```
  57. > :warning: Das Bootloader entsperren resettet und rebootet das Gerät!
  58. Danach noch die Auswahl "UNLOCK THE BOOTLOADER" bestätigen.
  59. > :exclamation: im Anschluss ist dadurch ein erneutes Freigeben vom USB-debugging notwendig via Geräte Settings (alle anderen Setup-Einstellungen überspringen, wird ohnehin überschrieben)
  60. > **Note:** der bootloader bleibt entsperrt, soweit das die Dokumentation ausweist! überprüfen?
  61. ### 3. Recovery, Magisk, ROM laden
  62. > kann parallel zu den anderen Schritten zuvor geschehen
  63. Aktuell ist von eOS nur [Android T(13)](https://images.ecloud.global/dev/axolotl/) als "Test" Version verfügbar, sollte aber stabil laufen. Bekannte [Issues](https://gitlab.e.foundation/groups/e/-/issues/?label_name%5B%5D=axolotl&label_name%5B%5D=type%3A%3ABug) sind hier verlinkt.
  64. **Software bereithalten**
  65. 1. [eOS, recovery](https://doc.e.foundation/devices/axolotl)
  66. 2. [Magisk](https://magisk.me/zip/) (apk to zip benennen)
  67. 3. Microg (bei eOS inkl.)
  68. Nach dem freigeben vom adb (USB-Debugging) Modus (siehe Hinweis oben) wieder in den fastboot/bootloader Modus wechseln und Verbindung prüfen mit `fastboot devices`.
  69. > Falls das Telefon noch gebootet ist, einfach via `adb reboot bootloader` die Abkürzung nehmen und ddamit auch die USB Verbindung überprüfen.
  70. Terminal in dem Verzeichnis des Recovery Files öffnen oder dort hin navigieren mit `cd ...`.
  71. Anschließend das Custom Recovery (e.g. eOS oder TWRP) flashen mit:
  72. `fastboot flash recovery <recoveryfilename>.img`
  73. > e.g. `fastboot flash recovery recovery-e-1.20-t-20240221382228-dev-axolotl.img`