Ważne
Wiko VIEW

Google Nexus 7 (już) zrootowany

Jeżeli macie tablet lub smartfon z systemem Android, określenie “root” jest Wam doskonale znane. Niewtajemniczonym spieszę z pomocą. Root to, krótko mówiąc, uzyskanie praw administratora urządzenia. Dzięki temu i kilku dodatkowym czynnościom, możliwe jest nie tylko przeglądanie plików systemowych i podkręcenie zegara procesora lub układu graficznego, ale także instalacja ROMów, czyli zmodyfikowanych wersji oprogramowania zawierających nowe funkcje lub usprawnienia, które producent pominął w oficjalnej aktualizacji. Często ROMy są jedynym sposobem na instalację nowej wersji systemu operacyjnego na urządzeniu, które przestało być wspierane przez jego twórcę.

Jak donosi serwis Tablet-News, wkrótce po swojej premierze możliwości uzyskania praw administratora doczekał się tablet Google Nexus 7. Wbrew pozorom (przecież to flagowa “dachówka” Google, jednego z najgłośniejszych zwolenników otwartego oprogramowania i swobodnych modyfikacji!), procedura nie jest tak prosta, jak mogło by się wydawać. Mimo wielu przeciwności, birdman, członek społeczności RootzWiki, zdołał opracować skuteczną metodę zrootowania tabletu Nexus 7. Więcej informacji w źródle.

Google Nexus 7 z Windows 8, Androidem 4.0 Ice Cream Sandwich lub nawet WebOS? Teraz kraina hackerskich możliwości stoi otworem i jej granice wyznacza wyłącznie kreatywność programistów.

via Tablet-News, Rootz Wiki

Komentarze

  • Troszeczke się Jarku mylisz ;) O ile procedura nie wygląda ‘łatwo’ dla end-usera, w rzeczywistości jest to najprostsza droga jaką prawdziwy developer mógłby zacząć próbę dostania się do roota. Żadnych exploitów, kombinowania, po prostu jest jak na dłoni, dla kogoś kto wie gdzie go szukać. Rzecz jedynie w tym, że Google nie daje go out-of-the-box, wszak nie każdemu potrzebny jest on do szczęścia.

    p.s. link do Tablet-News prowadzi również do Rootz Wiki, popraw ;)

    • Ale też nikomu nie przeszkadza. Przeciętny użytkownik nie będzie interesował się kilkoma dodatkowymi ikonami w menu, szczególnie gdy nie będzie znał ich przeznaczenia, prawda? ;-)
      A poza tym – czy Google Nexus jest tabletem dla mas? Myślę, że nie. Podobnie jak Galaxy Nexusem, interesują się nim ludzie lubiący grzebać w oprogramowaniu.

      Dzięki za wytłumaczenie i czujne oko – już poprawiam.

    • slv

      @rodakk
      tak jest. Nie mam Nexusa, nie testowałem, ale chyba prościej się nie da ?

      adb reboot bootloader
      fastboot oem unlock

      Potem cwm, su

      I go. Prościej się chyba nie da. Tam trzeba jeszcze .bak skasować, bo ten root nie jest permanentny ? (ciekawe czemu tak zrobili w sumie… ?)

  • aaa

    Jeszcze w czasie konferencji widziałem opis na XDA jak go zrootować, w ten sam dzień, w którym uczestnicy go dostali.

  • mlms

    Dla niewtajemniczony, w systemach z rodziny unix i linux z których czerpie Android “root” to:
    1) Nazwa użytkownika mającego uprawnienia do wszelkich zmian w systemie,
    2) Główny katalog/folder tzw. korzeń (po angielsku to właśnie “root”).
    Wyjaśnienie z artykułu pasuje do czynności zwanej zrootowaniem.

    • slv

      @mlms

      a1) mówiąc precyzyjnie, user ‘root’ jest domyślnie/powszechnie przyjętą nazwą, który ma uid (numeryczny identyfikator usera w systemie) równy 0. Rootów może być wielu :) Odpowiednik ‘Administrator’ w systemach Windows.

      • mlms

        aa1) użytkownik ‘root’ może być tylko jeden, a użytkowników należących do grupy ‘root’ może być wielu :)

  • slv

    @mlms

    nie do grupy root, tylko z uid 0 :))
    Owszem, sama nazwa ‘root’ może być tylko jedna. Ale rooty (uid=0) to np:
    root
    root1
    root2
    root3 itd itd

    ale także
    ‘jakiś_ogromy_ROOT’

    grep -i root /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    root2:x:0:1001::/home/root2:/bin/bash
    root1:x:0:1002::/home/root1:/bin/sh
    root3:x:0:1003::/home/root3:/bin/sh
    jakis_ogromny_ROOT:x:0:1004::/home/jakis_ogromny_ROOT:/bin/sh

    :))

    • mlms

      @slv
      Nigdy nie widziałem takiego rozwiązania. Jest to chyba możliwe tylko przy ręcznej edycji pliku /etc/passwd , narzędzia tworzące użytkowników chyba na to nie pozwolą.

      • slv

        @ mlms

        # useradd -o -u 0 root_dla_mlms
        # grep -i root /etc/passwd
        root:x:0:0:root:/root:/bin/bash
        root2:x:0:1001::/home/root2:/bin/bash
        root1:x:0:1002::/home/root1:/bin/sh
        root3:x:0:1003::/home/root3:/bin/sh
        jakis_ogromny_ROOT:x:0:1004::/home/jakis_ogromny_ROOT:/bin/sh
        root_dla_mlms:x:0:1005::/home/root_dla_mlms:/bin/sh

        • mlms

          @slv
          Nie wiedziałem o braku zabezpieczenia. Dzięki za info :)

          • slv

            @ mlms

            :) U welcome

  • DKnoto

    @slv

    Zaloguj się na konto “jakis_ogromny_ROOT” – zrób “touch a && ls -l a”, jaka jest nazwa użytkownika pliku?

  • slv

    @ DKnoto

    no jaka może być, jak wszystkie mają uid=0 ?

    • slv

      @DKnoto

      p.s.

      # id
      uid=0(root) gid=1004(jakis_ogromny_ROOT) grupy=0(root),1004(jakis_ogromny_ROOT)
      # touch -f a && ls -l a
      -rw-r–r– 1 root jakis_ogromny_ROOT 0 lip 2 14:36 a

      • DKnoto

        @slv

        uid=0 & gid=1004 (jakis_ogromny_ROOT) => czyli mimo braku kontroli przy wprowadzaniu danych do /etc/passwd system jest przystosowany do jednego roota. Wyświetla nazwę pierwszego trafionego odanym UID:

        np.

        mars:x:0:0:mars:/mars:/bin/bash
        root:x:0:0:root:/root:/bin/bash

        i stąd wynika:

        [root@wenus ~]# pwd
        /root
        [root@wenus ~]# ls -l
        razem 16
        -rw——-. 1 mars root 1062 2011-12-15 anaconda-ks.cfg
        drwx——. 2 mars root 4096 04-27 08:04 Desktop
        drwxr-xr-x. 2 mars root 4096 01-20 21:34 Extra
        -rw-r–r–. 1 mars root 1734 01-06 17:20 oracle_vbox.asc

  • slv

    pod innym artykułem jest wątek o tym, czego brakuje w Nexusie7. Mi najbardziej microSD.
    I taka myśl o poranku. Skoro to ma być urządzenie deweloperskie, w sytuacji kiedy całkiem położymy system i musimy go formatować z poziomu bootloadera, przydałaby się ewidentnie karta SD do kerneli, romów, backupu itd. Czy źle myślę ?

Logowani/Rejestracja jest chwilowo wyłączona