Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » Allgemein » Android-Rooting-Party

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!]
  • Sammlung von Links für Unlocking von Huawei, HTC, Sony, etc. (Baron, windfisch)
    • Huawei:
    • 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)