Android, VPN a Cisco – rooting

Předchozích článcích jsem vás seznámil s obecnými požadavky před rootováním telefonu, stejně jako s detailním popisem přípravy zařízení z hlediska propojení Samsung Nexus S s počítačem s operačním systémem Microsoft Windows. Teď přistoupíme k samotnému procesu rootingu, čeká nás tedy jádro pudla.

Nejprve odblokujeme bootloader. Necháme droida nabootovat do HBOOT/SPL (což je druhý krok po IPL – Initial Program Layer, který droid dělá, když startuje – Secondary Program Layer) – to je fáze, která již umožňuje provádět uživatelské vstupy do paměťových částí zařízení. Opět sem přikládám videonávod, který bude níže obohacen o popis:

Postupujte tedy následovně:

  1. Vypněte telefon.
  2. Podržte zároveň tlačítka „Power“ a „Volume Up“ a telefon tak nabootuje do SPL – dále jen fastboot mód.
  3. Připojte telefon k počítači pomocí USB kabelu.
  4. Na počítači otevřete příkazovou řádku a vepište následující sekvenci a potvrďte volbou „yes“.
cd C:\Android\SDK\tools\
fastboot oem unlock
  1. Z internetu stáhněte tzv. custom recovery image a uložte.
  2. Zkopírujte stažený soubor „recovery.img“ do složky „C:\Android\SDK\tools“, bude nyní ve stejné lokaci jako soubor „fastboot.exe“
  3. Opět se vraťte příkazový řádek, zadejte následující sekvenci a ponechte telefon připojený k počítači a ve fastboot módu.
fastboot flash recovery recovery.img
  1. Dokud jste ve fastboot módu, vyberte v nabídce položku „Recovery“ (posuv se provádí tlačítky pro hlasitost, potvrzení tlačítkem „Power“) a počkejte až telefon nabootuje do recovery módu.
  2. Stáhněte aplikaci SuperUser a uložte do počítače.
  3. Z menu v telefonu vyberte položku „Mounts and Storage“ a vyberte „Mount USB Storage“ – budeme tak moci přesunout soubory na SD kartu.
  4. Zkopírujte soubor „Superuser.zip“ do kořenové složky interního úložiště telefonu (právě tam, nerozbalené, neřadit do podložek).
  5. Z menu v telefonu vyberte „Unmount“.
  6. Z menu v telefonu vyberte „Mount System“ a dále „Go Back“ pro návrat do hlavní nabídky.
  7. Potom vyberte z nabídky telefonu „flash zip from sdcard“ a dále „zip from sd card“ a vyberte soubor „superuser.zip“. Počkejte na dokončení flashování.
  8. Nyní vyberte „Go Back“ a „Reboot System“ a počkejte, až telefon nabootuje.
  9. Po restartu nebudeme zadávat „Mount Storage“.
  10. Z příkazové řádky v počítači zadejte následující sekvenci
adb shell
cd etc
mount -o rw, remount /dev/block/mtdblock3 /system
mv install-recovery.sh install-recovery-no.sh
  1. Po nastavení možnosti zápisu do systému jsme zajistili také to, aby provedené změny zůstaly i po rebootu telefonu.
  2. Vypněte telefon a opět zapněte do fastboot módu držením tlačítek „Volume Up“ a „Power“.
  3. Propojte opět telefon a počítač USB kabelem.
  4. Otevřete příkazový řádek na počítači a zadejte následující sekvenci
cd\
cd C:\Android\SDK\tools\
adb reboot bootloader
fastboot flash recovery recovery.img
Právě jsme přeflashovali telefon. Máme rootlý Android. V příštím článku se budu věnovat nastavení VPN.