Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » Regelmäßiges » Android-Rooting-Party   (Übersicht)

Dies ist eine alte Version des Dokuments!


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)
  • USB-Jig-Stecker besorgen (phi) » Mail über Liste gesendet.
  • Software besorgen: Heimdall (windfisch), fastboot/adb [bevorzugt!]
    1. Odin v3.09: chip.de
  • Sammlung von Links für Unlocking von Huawei, HTC, Sony, etc. (Baron, windfisch)
    1. Huawei:
      1. Alte Modelle: UnlockBootLoader.exe (Von Virenscannern verhasst: virustotal.com (geprüft funktionierend) ; phi bringt Laptop mit dieser Software)
  • Vortragsfolien erstellen (Ford)
  • Ankündigung und Werbung:
    1. Forum Topic & Annoucement (Ford)
    2. Erstimailingliste/FSI-Treffen (Baron)
    3. Mundpropaganda (alle)
    4. IRC-Channels abgrasen (Baron)
    5. A4-Flyer schwarzes Brett etc. (Baron)
  • Tschunks (Treak)

Vortrag

Struktur des Vortrags (leider in Englisch verfasst, sorry):

How Android is composed (Baron)
  1. Baseband PROP
  2. Linux kernel
  3. Bionic
  4. Dalvik
  5. Google services (Gapps) PROP (but can be hacked, e.g. inverted)
  6. stock ROM: vanilla android (AOSP), vendor ROMs (e.g. Touchwiz)
Android phone at a system level (Ford)
  1. Boot partitions: regular & recovery
  2. Data partition (SD card or internal)
    1. Verzeichnisbaum (wo liegen APKs? System / user install)
  3. Fastbood, ADB
  4. Bootloader (locked/unlocked)
How to gain root
  1. 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)
  2. How to backup first (Windfisch)
    • SD-Card / Interner Speicher per USB
    • SMS backup app
    • Contacts als app oder cloud
    • Easy Backup
    • Titanium Backup
    • Nandroid
  1. Root on the application level (open source su variants, SuperSU) (phi)
  2. Caveat: Security updates (possible solution: custom ROM) (Ford)
  3. Caveat: Possible loss of vendor support (registration, hardware counters) (Ford)
    1. Caveat: Might be very hard to get back to stock (Ford)
What to do with it (Ford)
  1. Apps outside Google Play, Apps that require root (e.g. AdAway, DriveDroid)
  2. Remove unwanted OS features (crapware), solve performance problems on some models
  3. Xposed Framework (XPrivacy, Gravity Box, etc.)
  4. Vendor-unsupported features (access controls, tethering, etc.)
  5. custom ROM/OS installation (better kernels, etc. for scheduling, battery drain)
  6. The war on general computation
AOSP / custom ROM scene (Ford)
  1. XDA, terminology (what is 'dalvik wipe?' etc.)
  2. tweaks vs ROMs
  3. Open source vs. freeware ( → F-Droid store)
  4. The problem of whom to trust
  5. popular ROM projects: CM, AOKP, Paranoid Android, Slimkat, Pacman
Outlook (Ford)
  1. Getting away from GApps (and what you can already do: caldav, carddav)
    • How Google is killing open-source Android
  2. Alternative OSes: Jolla SailfishOS, Firefox OS, Ubuntu Phone (remark: Android on other devices)
    1. Replicant (windfisch)