piątek, 16 grudnia 2011

Samsung Galaxy Note (GT-N7000) - Android ROOT / UNROOT

Samsung Galaxy Note Root - zdjęcie tytułowe
Po dwóch dniach użytkowania telefonu Samsung Galaxy Note (GT-N7000) nie mogłem już wytrzymać bez uprawnień superużytkownika. Nie chodzi wcale o grzebanie w telefonie, bo soft, choć fabryczny i niedoskonały, nadaje się do użytku. Mój problem polegał na wyświetlaniu denerwujących reklam w niektórych aplikacjach. Potrzebowałem uprawnień root-a tylko dla jednej aplikacji - AdFree, która poprzez modyfikację pliku /etc/hosts blokuje niechciane reklamy. Przy okazji polecam aplikację - ostatnio dodano do niej możliwość automatycznego sprawdzania dostępności nowych list serwerów hostujących reklamy i automatycznego ich aktualizowania. Dzięki temu blokowanie reklam działa całkowicie bezobsługowo.

Jak zrootować Samsunga Galaxy Note?

Przyznam że łatwiej rootowało się telefony za pomocą aplikacji typu "One Click", ale teraz też nie trzeba się wysilać. Wystarczy zaznaczyć opcje "Nieznane źródła" i "Debugowanie USB" w "Ustawienia" -> "Aplikacje" (-> "Ustaw. deweloperskie"). Opcjonalnie można ustawić czas wygaszania ekranu na 10 minut w "Ustawienia" -> "Wyświetlacz" -> "Podświetlenie ekranu", ponieważ sam proces exploitowania trwa kilka minut i warto w tym czasie obserwować nie tylko ekran komputera, ale także telefonu. Tutaj rada ode mnie - polecam wyłączyć wszelkie aplikacje spowalniające pracę komputera, a w szczególności oprogramowanie antywirusowe. Po wykonaniu wymienionych czynności należy pobrać i rozpakować archiwum "DooMLoRD_v4_ROOT-zergRush-busybox-su.zip", z którego należy uruchomić skrypt "runme.bat". Skrypt uruchomi szereg niezbędnych poleceń, a na koniec zrestartuje telefon, który będzie już miał zainstalowane niezbędne komponenty. To wszystko. :-)

Cała zabawa jest możliwa dzięki luce, którą wykorzystuje zawarty w archiwum exploit o nazwie zergRush. Osobom dbającym o bezpieczeństwo polecam przejrzenie skryptu "runme.bat" oraz kodu źródłowego exploita zergRush dla podniesienia świadomości podczas działań.

12 komentarze:

  1. archiwum "DooMLoRD_v3_ROOT-zergRush-busybox-su.zip" ten link u mnie nie działa

    OdpowiedzUsuń
  2. Dzięki za informację. Poprawiłem i zaktualizowałem link, ponieważ wyszła już wersja v4 tej paczki, tj. DooMLoRD_v4_ROOT-zergRush-busybox-su.zip.

    OdpowiedzUsuń
  3. Witaj,
    Jeśli dobrze zrozumiałam telefon ma być połączony z komputerem? kablem czy np bluetooth?

    OdpowiedzUsuń
  4. Tak jest, należy podłączyć telefon za pomocą przewodu USB. Jest to niezbędne do komunikacji via adb.

    OdpowiedzUsuń
  5. hmm.. albo nie zrozumiałam instrukcji, albo mam za mało cierpliwości. po podłaczeniu telefonu do kompa i uruchomieniu skryptu baaaaaaardzo długo nic się nie dzieje, a telefon jak by wogóle nie brał udziału w tym procesie. Czy mógłby kolega zapodać punkt po punkcie postępowanie - jak i kiedy uruchomić ten plik ( wgrać go do telefonu a uruchomić przez kompa?)

    Z góry dzięki za pomoc.

    OdpowiedzUsuń
  6. Zdecydowanie operacja chwilę trwa. Jeśli dobrze pamiętam, to na całą procedurę należy poświęcić ok. 10 minut. Punkt po punkcie wygląda to tak, że jeśli w telefonie jest pozaznaczane wszystko jak trzeba (patrz opis powyżej - debugowanie USB/podświetlanie ekranu), to wystarczy podłączyć telefon, pobrać archiwum ZIP na komputer, rozpakować archiwum ZIP na komputerze, a z utworzonego folderu uruchomić runme.bat. To powinno chwilę potrwać, ale załatwi całą sprawę. Pozdrawiam.

    OdpowiedzUsuń
  7. no niestety - po 40 minutach dałam spokój. Telefon ma wszystkie w/w ustawienia ( zaznaczyć opcje "Nieznane źródła" i "Debugowanie USB" w "Ustawienia" -> "Aplikacje" (-> "Ustaw. deweloperskie"). Opcjonalnie można ustawić czas wygaszania ekranu na 10 minut w "Ustawienia" -> "Wyświetlacz" -> "Podświetlenie ekranu") podłączony do kopa przez oryginlany kabel, ale nic sie nie dzieje oprócz jednego komunikatu:
    --starting---
    --waiting for device

    i migający kursor.. i tyle.

    System operacyjny na komputerze ma znaczenie? Jak uruchamiam plik "runme.bat" jako adminsitrator dostaję całą serię błędów a po nich napis:
    System nie może znaleźć określonej ścieżki.

    Mój Note po podłączeniu do kompa nie jest nigdzie widoczny, musiałabym dopiero w nim kliknąć na opcję: podłącz pamięć USB żeby by komputer zobaczył, ale to niestety nic nie zmienia. Musze mieć na kompie jakiś program?

    OdpowiedzUsuń
  8. Co najwyżej będą potrzebne sterowniki, które zawiera w sobie oprogramowanie Samsung Kies. No i oczywiście w systemach z UAC (Vista/7/8) należy uruchamiać skrypt jako administrator...

    OdpowiedzUsuń
  9. Po zainstalowaniu Kies, coś tam się niby dzieje, ale i tak w efekcie dostaje na końcu serie błędów telefon sie restartuje, ale efektów żadnych. Próbowałam juz też kilka innych metod jakie znalazłam w necie, niestety one też nie przyniosły pożądanego efektu - tak jakby ten mój Note był jakiś pancerny. Sprawdzałam nawet jego wersję jądra i szukałam po tym sposobu - ściągnęłam sobie ze 2 wersje programów niby rootujących ale nic z tego Nie umiem znaleźć w moim note ścieżki do pliku zImage, a mam niby taki, który by mi umożliwił wreszcie odblokowanie superusera.

    Może powinnam przywrócić telefon do ustawień fabrycznych i wtedy coś kombinowac?

    OdpowiedzUsuń
  10. Można spróbować również metody związanej z wgraniem CWM, której użyłem przy okazji aktualizacji do softu LC1.

    OdpowiedzUsuń
  11. Wszystko dobrze opisane, opcje wybrane, skrypt widać że działa, ale w połowie zaczyna zgłaszać błędy przy zmianie uprawnień (chmod) i zakładaniu katalogów (system read only), a po restarcie brak roota :(

    OdpowiedzUsuń
    Odpowiedzi
    1. Spróbuj CF-Roota odpowiedniego do Twojego ROM-u. Też tak miałem ostatnio na jakimś świeżym sofcie...

      Usuń


Related Posts Plugin for WordPress, Blogger...