Ein dauerhaft entsperrter Bootloader (BL) auf einem Nexus-Gerät ist ein großes Sicherheitsrisiko .
Es wird nur für reine Entwicklertelefone empfohlen.
Ein unsicherer BL ermöglicht alle Arten von Fastboot-Befehlen, die beispielsweise für folgende Zwecke verwendet werden können:
- Führen Sie einen Kaltstartangriff durch , um den Schlüssel für die vollständige Festplattenverschlüsselung von Android wiederherzustellen
- Erstellen Sie eine Kopie des Geräts,
indem Sie z. B. ein benutzerdefiniertes Image booten ( adb boot boot.img ) und anschließend Partitions-Dumps kopieren
- Daten mit Fastboot löschen
- Flash beliebige Android-Firmware, Wiederherstellungs-Images oder Radio-Firmware
...
- Installieren Sie ein Root-Kit (benutzerdefinierte Wiederherstellung starten, dann Systemdateien ändern)
- Stehlen Sie Google / Facebook / alle auf dem Telefon gespeicherten Konten
- etc.
Falls jemand sein Gerät verschlüsselt hat, ist ein uneingeschränkter Zugriff nicht sofort möglich. Es gibt jedoch Cracking-Software, die die verwendete Verschlüsselungs-PIN / -Passphrase brutal erzwingt. Das Ändern der Firmware ist immer möglich (dh ein böser Dienstmädchenangriff , alias das Installieren eines Rootkits / Passwort-Loggers / etc.)
Dies ist der normale Prozess zum Modifizieren eines Nexus-Geräts:
- Entsperren Sie den Bootloader ( Fastboot OEM Unlock )
- booten / installieren Sie unsichere / offene benutzerdefinierte Wiederherstellung
- Installieren Sie die benutzerdefinierte Firmware
Um Ihr modifiziertes Gerät zu sichern, sollten Sie dies anschließend tun:
- Installieren Sie erneut ein sicheres Wiederherstellungs - Image (benutzerdefinierte Wiederherstellungen wie TWRP / CWM unsicher sind)
verwenden , um die extrahierten recovery.img aus dem Google-Fabrik Firmware - Datei, verfügbar hier
- den Bootloader neu verriegeln ( Fastboot OEM Lock )
Dies bricht die üblichen Update-Mechanismen wie RomManager. Für den Fall, dass Sie ein Upgrade durchführen müssen, können Sie flash_image recovery recovery.img ausführen (als Root unter dem regulären Android-Betriebssystem umgeht es die BL-Sperre), um eine temporäre benutzerdefinierte Wiederherstellung erneut zu installieren und diese einmal zu verwenden, um die Firmware zu aktualisieren und die benutzerdefinierte zu entfernen Erholung wieder durch eine tun flash_image Erholung stock.img . Ich weiß, das ist momentan nicht sehr benutzerfreundlich, aber hoffen wir, dass sich die Situation an der Front der benutzerdefinierten Wiederherstellung verbessert.
Einige Hintergrundinformationen zu den Möglichkeiten: http://hak5.org/episodes/hak5-1205 und http://www.youtube.com/watch?v=uM2_CpuzQ0o