Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » Regelmäßiges » Android-Rooting-Party
Inhaltsverzeichnis
Android-Rooting-Party
Ablauf: Erst Vortrag 60-90 Minuten für alle, dann individuelle Hilfe beim Zerstören des eigenen Geräts.
Helfer
Hier bitte jeder eintragen, wie er sich beteiligen möchte.
- Ford Prefect: Vortrag, Rooting von Google und Xperia, Informationen zu custom ROMs, XDA etc.
- Windfisch: ggf. Vortrag, Rooting von Samsung (eigene Erfahrung nur mit Galaxy S 1), ggf. Informationen zu Cyanogen Mod
- phi: ggf. Vortrag, Rooting von Samsung (Ace2, S4), Huawei (Y300)
- fharbe: ggf. Vortrag, Rooting von Google, Samsung (S2, S4), Xperia, ggf. Informationen zu Cyanogen Mod
- Tilltheman: Rooting von Samsung Galaxy Note 2, Cyanogen Mod, HTC HD 2 (Leo), Tschunks machen
- DerRoteBaron: Bootloader unlocking/Rooting von LG
- Treak: hab gehoert ich soll tschiunks machen bin ansonsten eher kunde
Termin und Raum
Montag ab 16 Uhr Vorstandszimmer
Vorbereitungen
- Raum abschließend mit MedTechlern klären und reservieren (Treak)
- Hardware besorgen:
- USB-Jig-Stecker: 1x In Shauns Fach.
- MicroSD-Cards und MicroSD-SD-Adapter für „update.zip“s. (alle)
- MicroUSB-Kabel für alles andere. (alle)
- Software besorgen: Heimdall (windfisch), fastboot/adb [bevorzugt!]
- Heimdall 1.40: Homepage, oder bevorzugt aus dem Repo eurer Lieblingsdistro
- Odin v3.09: chip.de
- SDK (adb): developer.android.com
- Sammlung von Links für Unlocking von Huawei, HTC, Sony, etc. (Baron, windfisch)
- Huawei:
- Neue Modelle: Huawei Unlock Codes (via "Unlock Bootloader")
- Alte Modelle: UnlockBootLoader.exe (Von Virenscannern verhasst: virustotal.com (geprüft funktionierend) ; phi bringt Laptop mit dieser Software)
- HTC: htcdev.com
- Samsung:
- cf-root (bringt seltsam modifizierten, uralten Clockworkmod mit, der auf wirres RFS angepasst ist)
- wirres RFS im Stock-Rom. Wenn man Cyanogen installiert, wird das durch ein vernuenftiges FS ersetzt, was dann aber den Clockworkmod killt. Deshalb nach erfolgtem root einen neuen CWM installieren.
- Vortragsfolien erstellen (Ford)
- Ankündigung und Werbung:
- Forum Topic & Annoucement (Ford)
- Erstimailingliste/FSI-Treffen (Baron)
- Mundpropaganda (alle)
- IRC-Channels abgrasen (Baron)
- A4-Flyer schwarzes Brett etc. (Baron)
- Tschunks (Treak)
Vortrag
Struktur des Vortrags (leider in Englisch verfasst, sorry):
How Android is composed (Baron)
- Baseband PROP
- Linux kernel
- Bionic
- Dalvik
- Google services (Gapps) PROP (but can be hacked, e.g. inverted)
- stock ROM: vanilla android (AOSP), vendor ROMs (e.g. Touchwiz)
Android phone at a system level (Ford)
- Boot partitions: regular & recovery
- Data partition (SD card or internal)
- Verzeichnisbaum (wo liegen APKs? System / user install)
- Fastbood, ADB
- Bootloader (locked/unlocked)
How to gain root
- Common steps:
- Fastboot: Boot your own recovery, system level access (Google, Sony, …) (Ford)
- Exploit existing ROM (Huawei) (adb side loading, Installer) (phi)
- Heimdall (Samsung) (Windfisch)
- How to backup first (Windfisch)
- SD-Card / Interner Speicher per USB
- SMS backup app
- Contacts als app oder cloud
- Easy Backup
- Titanium Backup
- Nandroid
- Root on the application level (open source su variants, SuperSU) (phi)
- Caveat: Security updates (possible solution: custom ROM) (Ford)
- Caveat: Possible loss of vendor support (registration, hardware counters) (Ford)
- Caveat: Might be very hard to get back to stock (Ford)
What to do with it (Ford)
- Apps outside Google Play, Apps that require root (e.g. AdAway, DriveDroid)
- Remove unwanted OS features (crapware), solve performance problems on some models
- Xposed Framework (XPrivacy, Gravity Box, etc.)
- Vendor-unsupported features (access controls, tethering, etc.)
- custom ROM/OS installation (better kernels, etc. for scheduling, battery drain)
- The war on general computation
AOSP / custom ROM scene (Ford)
- XDA, terminology (what is 'dalvik wipe?' etc.)
- tweaks vs ROMs
- Open source vs. freeware ( → F-Droid store)
- The problem of whom to trust
- popular ROM projects: CM, AOKP, Paranoid Android, Slimkat, Pacman
Outlook (Ford)
- Getting away from GApps (and what you can already do: caldav, carddav)
- How Google is killing open-source Android
- Alternative OSes: Jolla SailfishOS, Firefox OS, Ubuntu Phone (remark: Android on other devices)
- Replicant (windfisch)