====== 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: [[http://glassechidna.com.au/heimdall/|Homepage]], oder bevorzugt aus dem Repo eurer Lieblingsdistro - Odin v3.09: [[http://www.chip.de/downloads/Odin3_12992520.html|chip.de]] - SDK (adb): [[https://developer.android.com/sdk/index.html|developer.android.com]] * Sammlung von Links für Unlocking von Huawei, HTC, Sony, etc. (Baron, windfisch) - Huawei: - Neue Modelle: [[http://en.club.vmall.com/emotiondownload.php?mod=unlock&action=apply|Huawei Unlock Codes]] (via [[http://consumer.huawei.com/en/support/index.htm|"Unlock Bootloader"]]) - Alte Modelle: UnlockBootLoader.exe (Von Virenscannern verhasst: [[https://www.virustotal.com/de/file/20272816ffb7cfcc60d30ab4faece2ac0b3c6b46b41a1bbfe72da17de4bb3cd6/analysis/|virustotal.com (geprüft funktionierend)]] ; phi bringt Laptop mit dieser Software) - HTC: [[http://www.htcdev.com/bootloader|htcdev.com]] - Samsung: - [[http://forum.xda-developers.com/showthread.php?t=788108|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. - [[http://www.handy-faq.de/forum/samsung_i9000_galaxy_s_forum/148987-samsung_galaxy_s_root.html|So ein HowTo]] * 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)