GNU/Linux >> Znalost Linux >  >> Ubuntu

Kompletní průvodce pro začátečníky k rootování Samsung Galaxy S2 v Ubuntu Linux

Možná si myslíte, že je trochu pozdě psát o tom, jak rootovat Samsung Galaxy S2 v Ubuntu Linux protože od jeho vydání uplynuly více než 3 roky a na trhu jsou již Samsung Galaxy S3 a S4. Ale bylo to teprve nedávno, když jsem se rozhodl rootovat svůj Samsung Galaxy S2 poté, co mi skončila smlouva s SFR. Alespoň teď neporuším záruku od výrobce, protože na můj telefon je již více než 2 roky.

Dalším důvodem, proč píšu tento článek o rootování telefonu Android, je, že jsem nenašel žádné dobré články, které by začátečníka naučily snadno rootovat smartphone s Androidem Linux . Postupoval jsem podle kroků uvedených na fóru XDA, ale cítil jsem potřebu článek vylepšit jasnými kroky a správnými snímky obrazovky, a proto jsem přišel s tímto článkem, abych vám ukázal, jak snadno rootovat Samsung Galaxy S2 v Ubuntu Linux silný> .

Jak rootovat Samsung Galaxy S2 v Ubuntu Linux

Výukový program byl proveden na Elementary OS Luna a Samsung Galaxy S2 I9100 běžícím na Jelly Beans (Android 4.2.1) . Tyto kroky jsou však obecné a s malými úpravami je lze provést na jakékoli jiné distribuci Linuxu a na jakémkoli jiném smartphonu s jakoukoli jinou verzí systému Android.

Předpoklady:

Zde jsou některé předpoklady pro rootování telefonu Android na Ubuntu:

  • Datový kabel USB pro připojení telefonu k počítači
  • Počítač s libovolným standardním operačním systémem Linux s připojením k internetu (ke stažení některých souborů, zmíněno později).

Procedura se vám může zdát trochu zdlouhavá, ale věřte mi, není. Je opravdu snadné rootovat váš telefon Android a nebude vám trvat déle než 10-15 minut, než budete postupovat podle celého postupu. Kroky jsou podrobné, takže i začátečník může snadno rootovat telefon.

Krok 1:Najděte verzi jádra v telefonu

Za prvé. Musíte zjistit, kterou verzi jádra váš smartphone aktuálně používá. V telefonu přejděte do Nastavení -> O telefonu . Podívejte se pozorně na Číslo sestavení .

On Android: Settings->About phone-> Build number

Jak můžete vidět na obrázku výše, číslo sestavení mého Samsung Galaxy S2 je I9100XWLSD . Všimněte si LSD. To je důležité pro stažení správného obrazu „rooted Kernel“ pro váš telefon.

Krok 2:Stáhněte si kořenový obrázek jádra

Jakmile získáte číslo jádra, je čas stáhnout kořenový obraz jádra (díky vývojářům XDA). Pro XWLSD si stáhněte soubor Siyah-s2-v6.0b4.tar.

Stáhnout Siyah-s2-v6.0b4.tar

Další verze jádra naleznete na fóru vývojářů XDA nebo na Googlu. Není možné, abych poskytl odkazy na každou z nich.

Krok 3:Extrahujte stažený obrázek jádra

Jakmile si stáhnete soubor tar, rozbalte jej. Extrahovaný soubor by byl zImage . Zkopírujte jej do svého domovského adresáře (pro zjednodušení).

Krok 4:Stáhněte a nainstalujte Heimdall

Heimdall je multiplatformní open source nástroj, který dokáže flashovat firmware na zařízeních Samsung. Heimdall si můžete stáhnout z jejich úložiště. Úložiště má řadu souborů pro různé distribuce Linuxu. V zásadě si musíte stáhnout soubory příkazového řádku (heimdall) a front-end (heimdall-frontend) pro váš operační systém Linux.

U Ubuntu a dalších distribucí založených na Debianu tam můžete vidět binární soubory .deb. Stáhněte si a nainstalujte ten pro vaši verzi Ubuntu.

Případně můžete také zkusit zkompilovat zdrojový kód.

Krok 5:Přepněte telefon do režimu stahování

Jakmile máte na svém systému Linux nainstalován správný zakořeněný obraz jádra a Heimdall, je čas zahájit proces zakořenění. Za tímto účelem musíte uvést telefon do „režimu stahování“. Zkuste následující kroky:

  • Vypněte telefon
  • Podržte vypínač+snížení hlasitosti+ tlačítko domů

Po několika sekundách se na obrazovce zobrazí varovná zpráva. Stiskněte tlačítko pro zvýšení hlasitosti pokračujte v „režimu stahování“.

Jakmile budete v režimu stahování, uvidíte na svém telefonu Android podobnou obrazovku:

Krok 6:Připojte telefon k počítači

V režimu stahování připojte telefon k počítači pomocí datového kabelu USB. Chcete-li zkontrolovat, zda je váš operační systém Linux dobře detekován, otevřete terminál (Ctrl+Alt+T) a použijte následující příkaz:

heimdall detect

Měl by se zobrazit výsledek jako „detekováno zařízení “:

Krok 7:Flash jádra

Nyní je čas vyměnit vaše staré jádro za zakořeněné. V terminálu použijte následující příkaz:

sudo heimdall flash --KERNEL zImage

Bude to dlouhý výstup. Pokud bude úspěšná, uvidíte na konci dlouhé zprávy následující řádky:

Uploading KERNEL
100%
KERNEL upload successful
Ending Session....
Rebooting Device....
Re-attaching kernel driver....

Poznámka.

Pokud to z nějakého důvodu nebylo úspěšné, měli byste vidět zprávu ve spodní části protokolu. Při prvním pokusu se mi zobrazila tato chybová zpráva:CHYBA:Oddíl „kernel“ v zadaném PIT neexistuje. Když jsem to zkontroloval pomocí sudo heimdall print-pit –verbose Zjistil jsem, že na mém telefonu bylo několik oddílů a jádro bylo na oddílu KERNEL a ne na jádře (rozlišují se malá a velká písmena, vidíte).

Váš telefon bude automaticky přihlášen.

Krok 8:Zkontrolujte, zda je váš telefon Android rootovaný

Dobře, zatím to pro vás bylo úspěšné. Ale jak ověřit, zda je váš telefon rootovaný ? Za tímto účelem si stáhněte terminálovou aplikaci do telefonu Android. Použil jsem emulátor terminálu Android. Je to jako linuxový terminál ve vašem telefonu Android. Spusťte aplikaci a do terminálu napište následující příkaz a stiskněte klávesu Enter.

su

Pokud jste root, vyzve vás to takto, abyste požádali o přístup root:

Jakmile rootovi udělíte přístup, $su se změní na #su. Indikátor, že nyní máte přístup root, a také znamená, že jste úspěšně zakořenili svůj Galaxy S2.

Doufám, že vám tento průvodce pomůže rootovat váš Samsung Galaxy S2 v Linuxu. Neváhejte zanechat své návrhy, zpětnou vazbu, poděkování a dotazy do pole pro komentáře níže. Přihlaste se k odběru blogu a získejte další návody. Čau :)



Ubuntu
  1. Povolit přihlášení ssh root na serveru Ubuntu 14.04 Linux

  2. Instalace jádra Linuxu 5.15 na Ubuntu 20.04 – průvodce krok za krokem?

  3. Průvodce pro začátečníky Udev v Linuxu

  1. Kompletní průvodce používáním balíčků Snap v Ubuntu a dalších distribucích Linuxu

  2. Výchozí heslo uživatele root na Ubuntu 20.04 Focal Fossa Linux

  3. Ubuntu Linux ke stažení

  1. Jak upgradovat na Ubuntu 22.04 LTS (kompletní průvodce)

  2. Základní průvodce:Jak nainstalovat telegram na Ubuntu Linux

  3. Základní průvodce:Jak upgradovat na Ubuntu 20.04 LTS (kompletní průvodce)