Dla początkujących - 50 pytań i 50 odpowiedzi na temat modyfikacji Nexusa i nie tylko.
I. Dane Samsunga Galaxy Nexus i9250:
II. Modyfikacje, Custom Romy
1.
O co chodzi z tymi różnicamy Brandu, buildu, yakju, takju yakjuxw??
ODP:
Generalnie są dwa buildy: YAKJU dla Europy oraz TAKJU dla USA.
W Europie mamy dwa rodzaje brandu, samsung zrobił swój brand YAKJUXW, zwykłe YAKJU jest w telefonach z Google Play, a ponieważ pełna oferta Google Play nie dotyczy całej Europy np Polski większość Nexusów w naszym kraju ma brand samsunga YAKJUXW.
Tutaj dokładne informacje - https://forum.android.com.pl/topic/132680-zmiana-buildu-yajku-na-yakju/
2.
Co daje odblokowywanie BootLoader'a?
ODP:
Bez odblokoania bootloadera nie wrzucisz custom romu (bootloader wykonuje się podczas włączania telefonu jako pierwszy i "instruuje" kernel do normalnego uruchomienia się).
3.
Jak to się ma do roota?
ODP:
Root to uprawnienia administracyjne w Linuxie dające możliwość ingerencji, np w pliki systemowe.
4.
Jak się wiąże root z odblokowywanie BootLoader'a, czy jedno wymaga drugiego, czy jest to jakoś zależne od siebie nawzajem?
ODP:
Odblokowanie bootloadera pozwala wrzucić custom rom i Recovery. Root daje uprawnienia admina właściwie możesz mieć uprawnienia roota bez odblokowanego bootloadera (np na stockowym romie)
5.
Co to jest CWM?
ODP:
Jest rozbudowaną wersją Recovery. Jest podstawą , którą musimy mieć aby instalować custom romy. Wchodzimy do niego kiedy telefon jest wyłączony, poprzez kombinację klawiszy: Vol -, Vol+, power. Schodzimy Vol - do Recovery mode i wciskamy power.
Tak włączamy cwm i tak wygląda:
Włączanie:
Tak to wygląda (mój Nexus 🙂 , sry za zapalcowany ekran 🙁):
6.
W jakiej kolejności to robimy i co trzeba zrobić aby mieć roota, odblokowany bootloader, wgrane cwm?
ODP:
Ja to robiłem w takiej kolejności: najpierw odblokowałem bootloader, zrobiłem roota i później wrzuciłem cwm. Ale można zrobić, np pierwszego roota, nie ma to znaczenia.
Robimy to wszytko za pomocą https://forum.android.com.pl/topic/141235-galaxy-nexus-toolkit-root-unroot-unlock-i-inne-takie-takie/ .
Najlepiej za pomocą opcji One click for all, wtedy po kolei program załatwi wszytko i nie będziemy musli się o nic martwić 🙂.
7.
Czy tracimy wtedy dane w telefonie?
ODP:
Tak, tracimy wszytko.
8.
Skąd wiedzieć że mam już odblokowany bootloader, że cała akcja przeszła pomyślnie?
ODP:
Przy włączaniu telefonu zobaczysz kłódeczkę pod napisem Google:
9.
Zrobiłem roota Toolkitem. Skąd mam wiedzieć że mam zrobionego roota, że cała akcja przeszła pomyślnie?
ODP:
Będziesz miał w menu np apkę SuperSU:
10.
Wybrałem opcję One click for All ale nic nie idzie, w toolkicie pisze "waiting for device" mimo że robiłem wszytko wedle instrukcji.
ODP:
Odinstaluj i zainstaluj jeszcze raz Toolkita, zaktualizuj. Odinstaluj "Kiesa", jeśli takowego posiadasz, odisnstaluj, zasintaluj sterowniki z poziomu toolkita, zrestartuj kompa.
11.
Co to jest flashowanie?
ODP:
Flashowanie oznacza instalację Romu.
12.
Skąd pobieramy custom romy na naszego Nexusa?
ODP:
Wszytko jest na xda , w dziale naszego Nexusa
Oraz na goo.im
13.
Skąd wiedzieć że ten custom rom jest dla naszego nexusa?
ODP:
Nazwa kodowa naszego nexusa to MAGURO. Po niej poznamy czy ten rom jest dla naszego Nexusa. 🙂
14.
Jak flashujemy custom rom?
ODP:
Musimy pobrać dwa pliki, plik Romu oraz plik gapps, obydwa wrzucamy tak samo przez CWM, zawsze najpierw plik romu, później gapps, są custom romy które nie wymagają pliku gapps. Za pomocą CWM, wchodzimy vol-, vol+, power, schodzimy do recovery mode, wciskamy power, następnie install zip from sdcard, wybieramy folder w pamięci telefonu do którego wkleiliśmy nasz custom rom, wciskamy yes i już 🙂, operację przeprowadzamy w dwóch etapach, tak jak wcześniej pisałem najpierw plik romu, później gapps, następnie wracamy i wciskamy reboot now, telefon się zrestartuje i będzie działać na custom romie który wgraliśmy.
15.
Skąd wziąć oficjalne romy googlowskie na mojego Nexusa?
ODP:
STĄD
16.
Jak wgrać oficjalny rom googlowski z powrotem?
ODP:
Instalujemy toolkita, wchodzmi w folder na dysku na którym jest zainstalowany, wklejamy plik stockowego romu który pobraliśmy z wyżej podanej strony do folderu o nazwie: put_google_factory_image_here
Podłączamy telefon do kompa, odpalamy Tookita, wybieramy swój "device model and build", wybieramy opcję 9 tj dowland, extarck + flash google factory stock rom, dalej 2 - flash google fac...
17.
Jak pozbyć się roota, zablokować bootloader?
ODP:
Aby zrobić unroot:
Trzeba, np wgrać tak jak wyżej opisane stockowy rom google, ablo użyć opcji 4 w toolkicie tj root, unroot your device.
Jak zablokować Bootloader?
Użyć opcji 3 w tookicie - Unlock or Re-lock your bootloader.
18.
Jak przygotować telefon do serwisu kiedy mamy wgrany custom rom?
ODP:
Najprościej - za pomocą toolkita wgrać stockowy rom i na koniec zablokować bootloader.
19.
Nie umiem przejść przez kolejne kroki w toolkicie, jakaś rada?
ODP:
Czytaj instrukcje na górze okna toolkita, jest tam wszytko napisane 🙂.
20.
Co to jest kernel?
ODP:
Kernel to po prostu jądro systemu operacyjnego – w tym przypadku Androida. Jest to jedna z najbardziej kluczowych części systemu, odpowiadając za kontrolę pracy urządzenia.
Ma wpływ np na żywotność baterii.
21.
Jaki kernel najlepszy na naszego Nexusa?
ODP:
Nie wiem, używam Franco kernel który polecił mi Forum po zmianach, link nie działa 🙂
22.
Jak zainstalować kernel?
ODP:
Różnie 😉, Franco kernel możemy zainstalować pobierając apkę ze Sklepu Play.
Jest wersja płatna i darmowa, darmowa już od stuleci nie była aktualizowana, nie warto bo telefon może nawet przestać się włączać - osobiście miałem taki przypadek. Polecam gorąco kupić płątną wersję - tutaj
23.
Wybrałem opcję w tookicie - one click for all.
Odblokowałem bootloader, toolkit każe mi włączyć debugowanie by kontynuować cały operację, nie mogę znaleźć tej opcji.
ODP:
Wejdź w ustawienia->Informacje o telefonie->Naciśnij kilka razy na "Numer komplikacji",
Wyjdź, wejdź od początku w ustawienia-> opcje programistyczne->włącz je w prawym górnym rogu-> następnie odznacz debugowanie USB.
24.
Jak wyszukać rom dla naszego Nexusa na goo.im ?
ODP:
Po prawej stronie jest opcja żeby wyszukać - musisz na liście znaleźć maguro. 🙂
25.
Dlaczego kiedy wyszukuję według maguro zostaje jedynie folder devs, znika np folder gapps.
ODP:
O ile się nie mylę pliki romów są na konkretne modele, np cm10 jest osobny na naszego nexusa i na galaxy S, ale plik gapps taki sam ogólnie dla cm10.
26.
Skąd wiedzieć który plik Gapps wybrać? Przecież kiedy wchodzę w stronę goo.im ? jest ich pełno.
ODP:
Na górze kiedy wejdziesz w gapps masz tabelkę. Ogólnie najlepiej znaleźć temat danego romu na XDA lub na naszym forum, będą tam linki do plików, nie będziesz musiał się martwić że wybierzesz źle.
27.
Skąd mam wiedzieć czy wyszła już nowsza wersja mojego custom romu którego aktualnie używam?
ODP:
Najlepiej pobrać tą darmową aplikację - goo.im .
Dobierze plik Gapps dla twojego romu i poinformuje Cię kiedy wyjdzie nowa wersja.
28.
Czy mogę mieć roota bez odblokowywania bootloadera i cwm?
ODP:
Jasne, będziesz mógł instalować apki które wymagają roota np Adway który blokuje reklamy 🙂
29.
Mam roota, chciałby usunąć jakąś aplikację, która mi nie jest potrzebna, a nie jestem jej w stanie usunąć przez opcje w ustawieniach. Jak tego dokonać?
ODP:
Użyj aplikacji Root uninstaller
30.
Jak mogę podkręcić procesor w moim Nexusie?
ODP:
Musisz mieć kernel który to umożliwia, niektóre np stockowy nie mają takiej funkcji, rózne kernele mogą to robić w różnym zakresie. Np Franco do 1800Mhz.
Tak to wygląda mniej więcej: 😉
31.
Czy jest to bezpieczne?
ODP:
Jeżeli pozwala na to kernel to tak.
32.
Mam kernel który na to pozwala, co dalej?
ODP:
Ściągnij apkę służącą do tego ze sklepu Play, lub wgraj rom który ma taką wbudowaną funkcję jak np AOKP.
33.
Czy to ma wpływ na baterie?
ODP:
Ma znaczny wpływ na baterię - wszystko zależy od tego na jaką minimalną i maksymalną częstotliwość ustawisz.
34.
O co chodzi z tymi wszystkimi CPU Governors/zarządcami?
ODP:
Tutaj masz dokładnie wszytko rozpisane, generalnie mają wpływ na wydajność, baterię.
"ondemand - Dostępny w większości kerneli, domyślny governor. Kiedy obciążenie procesora osiąga pewien poziom, ondemand szybko skaluje CPU do wymaganego poziomu, a gdy szybsze taktowanie nie jest potrzebne, stopniowo obniża taktowanie.
conservative - działa podobnie jak ondemand, z tą różnicą, że procesor nie przeskakuje od razu na najwyższe taktowanie, tylko idzie skokami w górę i skokami w dół. Łagodniejszy dla baterii, jednak może powodować lekkie zmulenie. Najlepiej przetestować ondemand i conservative. Jeśli conservative, nie będzie zamulał to jego wybieramy.
userspace - pozwala aplikacji dostosować taktowanie - kompletnie nie przydatne na andku - dobre na linuxie desktopowym ;P
interactive - To taki mix ondemand i conservative, ale jest bardziej ostrożny jeśli chodzi o zwiększanie taktowania w zależności od intensywności aktywności CPU.
Działa podobnie jak conservative, z tym, że jest od niego o wiele szybszy
smartass - przebudowane skalowanie interactive - działa od niego o wiele wydajniej. Jeśli mamy taką możliwość to ustawiamy smartass. Zdecydowanie najlepsze skalowanie
powersave - oszczędzanie energii - ustawia telefon tak, żeby używał cały czas taktowania MIN
performance - Utrzymuje CPU na maksymalnych obrotach. Jest bardziej wydajny, niż ustawienie ondemand i tych samych wartości "max" i "min", ponieważ system nie traci czasu na sprawdzanie obciążenia CPU. Rekomendowany dla stabilnego OC."
Tak to wygląda we Franco kernel:
35.
Czy da się podkręcić GPU? Jak to zrobić?
ODP:
Da się, musisz pobrać odpowiednią apkę ze Sklepu Play.
36.
Gdzie znajdę pełny spis romów na nexusa?
ODP:
TU
37.
O co chodzi z tym wersjami romów - nightly, stable itd?
ODP:
Stable build -- The most stable version of CM available for the Galaxy Nexus (GSM). All (or nearly all) known issues have been addressed and resolved.
Release Candidate -- Generally considered stable and safe for daily use, but may still have some issues. They are the last builds before going fully stable.
M Snapshot -- Monthly snapshots of a build. They are considered more stable than a nightly but still are likely to have minor issues.
Nightly build -- Generated every 24 hours, the nightlies versions are experimental and new features are being added, modified, and tweaked. Nightlies are recommended only for true risk-takers who want the most bleeding-edge release and are willing to accept problems.
38.
Jak sprawdzić jaki mam build, wersję andka itd.
ODP:
Pobierz apkę Android System Info.
39.
Mam wgrany custom rom, chciałbym przywrócić stockowy przez toolkita. Mój aktualny soft nie pasuje do żadnego z listy, który wybrać jeżeli chcę wgrać ten stockowy?
ODP:
Wybierz tą opcję która odpowiada stockowemu romowi który chcesz wgrać.
40.
Mam wgarny custom rom, chcę sflashować kolejny. Czy muszę robić coś dodatkowo?
ODP:
Tak, wcześniej robi się w cwm wipe data/factory reset
41.
Mam wgrany rom, ale telefon nie chce się zrestartować, co zrobić?
ODP:
Wyjmij baterię i ponów całą operację jeszcze raz, nie zapomnij o wipe data/ factory reset
42.
Kiedy mogę wyjąć baterię a kiedy nie?
ODP:
Kiedy flashujesz rom nie możesz wyjąć baterii, natomiast kiedy telefon nie chce się zrestartować to jak najbardziej.
43.
Co to jest Odin? Do wgrywania jakich romów go używany, skąd go pobrać? Jak używać?
ODP:
Odin to bardzo obszerny temat, generalnie służy do flashowania telefonów Samsunga.
Poczytaj Forum po zmianach, link nie działa .
44.
Co to jest nandroid backup? Gdzie to znajdę?
ODP:
Nandroid backup jest narzędziem dostępnym z poziomu recovery, które wykonuje dokładna kopię wszystkiego co masz na telefonie (taki obraz dysku), który warto przywrócić gdy coś się w romie zepsuje, lub po wgraniu nowego romu chcesz szybko wrócić do poprzedniego.
45.
Jak dodać widget w status barze?
ODP:
Na stockowym Romie się nie da, musisz pobrać jakiś launcher jak NOVA, lub wgrać Custom Rom jak AOKP.
46.
Czy da się zmieniać kolor i wygląd przycisków funkcyjnych?
ODP:
Tak, można, musisz mieć custom Rom który posiada taką opcję, z tego co wiem, większość taką ma. Zwykle można zmieniać kolor poświaty oraz samych przycisków, w niektórych nawet kolor całego paska.
Tak to wygląda mniej więcej:
Można również zmienić ich wygląd, kompletnie.
Tutorial jak to zrobić znajdziesz https://forum.android.com.pl/topic/158711-zmiana-ikon-navbaru-za-pomocae-aplikacji-metamorph/
A przyciski na zmianę tutaj
47.
Czy możliwy jest tryb pełnoekranowy?
ODP:
Jasne! Potrzebny jest (jak się pewnie domyślasz czytając to) Custom Rom który posiada taką funkcję. W niektórych chowa się tylko pasek na dole, w niektórych też pasek na górze 😉. Nie wiem jak w innych Romach ale w tym którego użytkuję tj AOKP 4.2.1 chowają się tylko przyciski, możemy to włączać i wyłączać odpowiednimi przyciskami w menu Power.
Tak to wygląda:
48.
Co trzeba zrobić żeby mieć procentową ikonę baterii?
ODP:
Trzeba wgrać custom rom który posiada taką opcję.
Pokazane na poprzednich screenach.
III. Inne
IV. Słowniczek
CWM to jest zmodyfikowane recovery. Pozwala nam min. tworzyć backup aktualnego romu.
Jest wymagany przy instalacji modyfikacji do romu, lub wgrywania romu przez cwm.
Root to nazwa użytkownika w systemie linux który ma dostęp do plików systemowych.
ROM to jest całe oprogramowanie telefonu.
Modyfikacja to tylko drobna zmiana w oprogramowaniu.
Jest to rom zbudowany najczęściej na podstawie oficjalnego oprogramowania.
Został zmodyfikowany przez developerów. Najczęściej zawiera dużo zmian w stosunku do oryginalnego oprogramowania
Specjalny tryb uruchomienia telefonu, w którym jest specyficzne menu, znajdzie się tam parę opcji jak wgrywanie zipów do systemu, aktualizacje systemu z plików zip na karcie, czy wipe z podziałem na factory reset, czyszczenie cache, czy możliwość tworzenia backupu systemu
Jądro systemu operacyjnego – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania jak taktowanie procesora, zarządzanie pamięcią RAM , zarządzanie sterownikami do modułów w telefonie ( Wi-Fi , Bluetooth , HostUSB ).
Oferują go producenci, czyli jest to rom który mamy w telefonie po wyciągnięciu z pudełka
Fastboot jest narzędziem wiersza poleceń używane do bezpośredniego flashowania systemu plików w urządzeniach z systemem Android z hosta poprzez port USB. Pozwala ona flashować niepodpisanych obrazów partycji - mądra definicja
😉, nie?
Oznacza restart, uruchomienie ponowne.
Jest to specjalny tryb pozwalający na wgranie oprogramowania do telefonu. Włączamy go w ten sposób -
Pomogłem? Doceń moją pracę i kliknij postaw piwo pod tym słowniczkiem.
Przy współpracy z użytkownikiem Vallhalen.