Mitä tarkoittaa roottaus? Lainaus: + Saat täydellisen laitteen

3.7.2011 ©Kenzy
Desire Z Permroot
Roottausohje Desire Z:lle, jossa viimeisimmät päivitykset asennettuina 13.6.2011
(Froyo asennettuna, ei sovellu 2.3.xx - OTA-päivitettyihin!)
Mallia otettu täältä:
http://forum.xda-developers.com/showthread.php?t=1055581
Mitä tarkoittaa roottaus?
Lainaus:
+ Saat täydellisen laitteen hallinnan. Vrt. Windowsin administrator-oikeudet.
+ Saat mahdollisuuden mukauttaa puhelintasi, tehdä/muokata teemoja, tehdä täydellisiä
varmuuskopioita, vapauttaa puhelimen muistia osioimalla muistikortille järjestelmän käyttöön tilaa
jne.
+ Enemmän mahdollisuuksia hallita puhelimen toimintaa - estää tai hyväksyä sovellusten käyttöä,
rajoittaa sovellusten oikeuksia jne.
+ Ottaa ruudunkaappauksia puhelimesta
+ Kustomoida jo ostamiasi Android-sovelluksia mieleisiksi
+ Voit asentaa kolmannen osapuolen tekemiä käyttöjärjestelmiä puhelimeesi. Pääset eroon
tehdasasenteisista rasittavista turhista ohjelmista, saat puhelimesi toimimaan jouheammin ja saat
poistettua Androidista häiritsevät mainokset.
+ ...
- Teoriassa roottaus evää laitteen takuun. Käytännössä kuitenkin valmistaja on edelleen
korjausvelvollinen koskien laitteen rakenteellisia ja toiminnallisia vikoja. Näihin ei ohjelmiston
vaihdolla voida mitenkään vaikuttaa.
EN OTA VASTUUTA, JOS RIKOT PUHELIMESI, KÄYTÄ HARKINTAA JA KOITA YMMÄRTÄÄ, MITÄ
OLET TEKEMÄSSÄ!
Puhelin palautuu tehdasasetuksille operaation jälkeen, kaikki tiedot muistikorttia
lukuunottamatta menetetään.
1. Lataa Android SDK-zip-paketti ja pura se C-aseman juureen, hakemistoksi tulee C:\androidsdk_r11-windows
Tarkista, että C:\android-sdk_r11-windows-hakemiston alla on suoraan SDKManager.exe jne, eikä hakemiston alla ole toista alihakemistoa, josta ko. tiedostot
löytyvät.
http://dl.google.com/android/android-sdk_r11-windows.zip
2. Lataa Java development kit ja asenna se
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
(Windows x86 = 32-bittinen Windows, Windows x64 = 64-bittinen Windows)
3. Klikkaa Omaa tietokonetta hiiren oikealla -> ominaisuudet (XP:ssä) -> Lisäasetukset ->
Ympäristömuuttujat. Kohdasta Järjestelmämuuttujat, selaa muuttuja Path tai Polku ja paina
muokkaa. Selaa Arvo-kenttä loppuun, lisää kaksoispilkku (;) ja sen perään litania C:\androidsdk_r11-windows\tools;C:\android-sdk_r11-windows\platform-tools . Paina OK, poistu
valikoista ja käynnistä kone uudelleen.
3.7.2011 ©Kenzy
Vastaava paikka Windows 7-ympäristössä löytyy Oma tietokone -> hiiren oikea ->
ominaisuudet -> järjestelmän lisäasetukset -> lisäasetukset -> ympäristömuuttujat
4. Mene sinne, jonne purit Android SDK-paketin, (C:\android-sdk_r11-windows) ja avaa SDKManager. Lataa kaikki päivitykset, jota manager tarjoaa, latauksen jälkeen käynnistä Manageri
uudestaan ja Available packages-kohdasta valitset kaikki ruksit, ja lataat myös ne.
5. Lataa HTC Sync-paketti, käynnistä asennus ja asenna ohjelmisto loppuun. Asennuksen
jälkeen, poista HTC sync Lisää/Poista sovelluksen kautta, mutta jätä HTC Driver-paketit jne
asennetuiksi. Käynnistä kone uudestaan. JOS HTC SYNC OLI JO ASENNETTUNA, TULEE SE
POISTAA, MUTTA DRIVER-PAKETIT SÄILYTTÄÄ EM. TAVALLA!
http://www.htc.com/www/SupportDownload.aspx?p_id=325&cat=3&dl_id=1073
6. Kytke puhelin datakaapelilla tietokoneeseen, varmista, että puhelimesta on USB-tilaksi
käytössä "Vain lataus" ja Asetukset -> Sovellukset -> Kehitys -> USB-debugging (en muista
suomennosta) sekä "Tuntemattomat lähteet" on päällä .
7. Käynnistä komentorivi Windowsissa, Ohjelmat -> Apuohjelmat -> komentorivi ja kirjoita
nämä kaksi komentoa peräkkäin:
Koodi:
adb reboot bootloader
fastboot oem boot
3.7.2011 ©Kenzy
8. Laitteen ID:n tulee vastata jotakin tässä listassa olevaa ID:tä, jotta voit jatkaa prosessia
tekemättä ns. goldcardia. Sitä ei pitäisi mihinkään Suomesta ostettuun Desire Z:aan joutua
tekemään, eli puhelimesi pitäisi löytyä tältä listalta:
HTC__001
HTC__032
HTC__E11
HTC__203
HTC__Y13
HTC__102
HTC__405
HTC__304
HTC__A07
HTC__N34
HTC__J15
ID löytyy n. puolesta välistä komennoista tulostuvaa litaniaa.
9. Jos laitteesi ID vastaa jotakin ylläolevasta listasta, lataa RUU.exe:
http://www.multiupload.com/4BSZMWYYAI
RUU_Vision_HTC_WWE_1.34.405.5_Radio_12.28b.60.140e _26.03.02.26_M_release_155556_signed.exe
10. Käynnistä RUU-paketin asennus ja aja sitä niin pitkään, kunnes tulee ikkuna, josta voi
valita asennukseen liittyviä asioita, ja jätä se ikkuna auki. Älä jatka asennusta.
3.7.2011 ©Kenzy
11.
- Valitse XP:ssä Omassa tietokoneessa "Työkalut" -> Kansion asetukset -> Näytä -> Poista
ruksi kohdasta "piilota tunnettujen tiedostotyyppien päätteet" sekä lisäksi "näytä piiloitetut
tiedostot ja hakemistot"-valinta päälle. Klikkaa Ok. XP:ssä etsi C:\Documents and
settings\käyttäjänimi\Local Settings\Temp - hakemistosta viimeisellä minuutilla luotu
hakemisto, se on muotoa {xxxxxxx-xxxxxx-xxxxxxxx}. Avaa hakemisto, ja jostakin sen
alihakemistosta löytyy tiedosto rom.zip. Kopioi rom.zip C-asemalle hakemistoon C:\RootVision.
Nyt voit sulkea RUU.exe:n asennusohjelman.
3.7.2011 ©Kenzy
-
3.7.2011 ©Kenzy
Windows 7-ympäristössä Omassa tietokoneessa vasemmasta yläreunasta "Järjestä" ->
Kansion ja haun asetukset (tai jotakin sinnepäin) -> Näytä -> Piilota tunnettujen
tiedostotyyppien päätteet- kohdasta ruksi pois. Lisäksi "näytä piiloitetut tiedostot ja
hakemistot"-valinta päälle.
- Temp-hakemisto löytyy C:\Users\käyttäjänimi\AppData\Local\Temp-sijainnista.
12. Nimeä rom.zip uudelleen nimelle PC10IMG.zip . NIMEN TULEE OLLA VAIN JA AINOASTAAN
JA TÄYSIN PC10IMG.zip.
13. Laita puhelimesta USB-tilaksi muistikortti, ja kopioi PC10IMG.zip muistikortin juureen (ei
mihinkään hakemistoon.)
14. Lataa työkalupaketti: http://www.multiupload.com/C6GVUKGYTS ( MIRROR:
http://kenzy.kapsi.fi/DesireZ/root_guide/ohje.zip ) ja pura jokainen sen sisältämä zip-paketti
hakemistoon C:\RootVision. gfree-paketeista pura vain 0.5-versio, 0.2 on siltä varalta, että
joillakin 0.5 ei toimi.
15. Laita puhelimesta "Vain lataus"-usb-tila taas päälle ja avaa komentorivi uudestaan.
16. Mene komentorivillä hakemistoon C:\RootVision ( cd C:\RootVision )
17. Aja seuraavat 5 komentoa yksitellen:
Koodi:
adb
adb
adb
adb
adb
adb
push psneuter /data/local/tmp
push misc_version /data/local/tmp
shell chmod 777 /data/local/tmp/psneuter
shell chmod 777 /data/local/tmp/misc_version
shell /data/local/tmp/psneuter
shell
Viimeisen komennon jälkeen sinun tulisi nähdä #-merkki komentorivin alussa. Jos näin on, olet
saanut nyt Root-oikeudet puhelimeesi. Jos #-merkkiä ei näy, ja sen tilalla vain $, olet tehnyt
jotakin väärin, ja sinun tulisi tehdä asiat uudestaan paremmalla huolellisuudella.
18. Nyt, kun sinulla on #-merkki rivin alussa, kirjoita
Koodi:
/data/local/tmp/misc_version –s 1.33.405.5
, jonka jälkeen
Koodi:
exit
19. Kirjoita
Koodi:
adb reboot bootloader
20. Puhelin käynnistyy bootloaderiin, valkoinen pohja, värillistä tekstiä. Paina virtanappia
KERRAN.
21. Puhelin tutkii PC10IMG.zip - tiedostoa muistikortilta, jonka jälkeen puhelin kysyy, haluatko
asentaa päivityksen. Valitset Yes painamalla volume + - nappia.
22. Puhelin on nyt päivitetty takaisin tehdasohjelmistoon, jolle voidaan tehdä pysyvä roottaus.
23. Käynnistä puhelin ja pistä jälleen asetukset -> sovellukset -> kehitys -> tuntemattomat
3.7.2011 ©Kenzy
lähteet sekä USB debugging päälle. Poista myös muistikortilta PC10IMG.zip, jonka jälkeen laita
USB-tilaksi "Vain lataus".
24. Jos kaikki edellisistä kohdista onnistuivat ilman erroreita, kirjoita komentoriviin rivi
kerrallaan
Koodi:
adb
adb
adb
adb
adb
adb
adb
adb
adb
push psneuter /data/local/tmp/
push gfree /data/local/tmp/
push busybox /data/local/tmp/
push root_psn /data/local/tmp/
push flash_image /data/local/tmp/
push su /sdcard/
push hboot-eng.img /data/local/tmp/
push Superuser.apk /sdcard/
shell chmod 755 /data/local/tmp/*
25. Nyt luurissa on kaikki roottausta varten tarvittavat tiedostot, joten voidaan jatkaa
kirjoittamalla
Koodi:
adb push recovery-clockwork-3.0.2.4-vision.img /data/local/tmp/recovery.img
26. Otetaan temp root jälleen komennolla
Koodi:
adb shell /data/local/tmp/psneuter
adb shell
27. Jälleen komentorivin alussa pitäisi olla #-merkki, jonka jälkeen voidaan jatkaa komennoilla
Koodi:
cd /data/local/tmp
./gfree -f -b hboot-eng.img
./flash_image recovery recovery.img
./root_psn
sync
28. Käynnistetään uudelleen
Koodi:
reboot
29. Nyt puhelimen pitäisi olla rootattu, siinä pitäisi olla clockworkmod, SuperCID, secu-flag off
& lukitsematon HBOOT-ENG.
3.7.2011 ©Kenzy
Jos asennus jämähtää kohtaan 27 error-viestin "can't read device "/dev/block/mmcblk0""
kera, ei puhelin tue gfree0.5-vaihtoehtoa. Tässä tapauksessa korvaa C:\RootVisionhakemistossa olevat gfree0.5-paketin sisältämät tiedostot ohje.zipistä löytyvillä gfree0.2paketin sisältämillä tiedostoilla. Käynnistä puhelin uudestaan ja jatka tästä:
Koodi:
adb push psneuter /data/local/tmp/
adb push gfree /data/local/tmp/
adb push busybox /data/local/tmp/
adb push root_psn /data/local/tmp/
adb push flash_image /data/local/tmp/
adb push su /sdcard/
adb push hboot-eng.img /data/local/tmp/
adb push Superuser.apk /sdcard/
adb shell chmod 755 /data/local/tmp/*
Jonka jälkeen
Koodi:
adb push recovery-clockwork-3.0.2.4-vision.img /data/local/tmp/recovery.img
Sitten
Koodi:
adb shell /data/local/tmp/psneuter
adb shell
Ja sitten
Koodi:
cd /data/local/tmp
./gfree -f
./flash_image recovery recovery.img
./root_psn
sync
Ja viimeiseksi
Koodi:
reboot
3.7.2011 ©Kenzy
Custom-ROM:n asennus
1. Lataa haluamasi Custom-ROM, esim. http://www.cyanogenmod.com/devices/t-mobile-g2 paikasta stable-mod (vakaa versio). Siirrä ladattu ZIP-paketti muistikortillesi.
Lisää ROM:eja osoitteesta http://forum.xda-developers.com/forumdisplay.php?f=758
2. Pistä puhelin pois päältä, ota akku irti ja laita se takaisin.
3. Käynnistä puhelin pitämällä VOL- -nappia pohjassa ja näpäyttämällä virtanappia kerran.
Puhelin käynnstyy bootloaderiin, josta vol+ - ja vol- - napeilla valitaan Recovery ja
hyväksytään valinta painamalla virtanappia kerran.
4. Puhelin käynnistyy Clockworkmodiin.
5. Ensiksi tehdään Nandroid-backup:
(Nandoid-backup tarkoittaa täydellistä varmuuskopiota puhelimen sisäisestä muistista. Jos
custom-rom:n asennuksessa menee jokin pieleen, voidaan puhelin käynnistää uudestaan
clockworkmodiin ja backup/restore-paikasta "Restore"-toiminnolla palauttaa vanha toimiva
varmuuskopio.)
- Clockworkmodissa vol+ / vol- - napilla menet backup&restore-osioon, hyväksyt valinnan
painamalla trackpad-nappia (se musta neliö näytön alapuolella).
- Valitse "Backup" ja anna backupin valmistua.
6. Ennen uuden ROM:n asennusta, tyhjennetään puhelimesta kaikki vanhan ROM:n tiedot,
a) Clockworkmodissa Wipe data/factory reset
b) Wipe cache partition
c) Mene clockworkmodissa advanced -> wipe dalvik cache
7. Nyt voidaan asentaa itse ROM.
- Clockworkmodissa "install zip from SD-card" -> "Choose ZIP from sd-card" -> Etsit
muistikortille juuri laittamasi ROM:n zip-tiedoston ja valitset sen -> Hyväksyt valinnan
selaamalla kohtaan Yes -> Annat ROM:n asentua. Asennuksen jälkeen normaalilla puhelimen
back-napilla selaat clockworkmodin alkuun ja "Reboot phone".
8. Puhelin käynnistyy juuri asentamaasi ROM:iin.
9. Google Apps
- Monessa Custom-ROM:ssa ei ole Googlen ohjelmistoja asennettuna tekijänoikeuspykälien
vuoksi.
- Google Apps-julkaisut löytyy http://goo-inside.me/gapps/ - osoitteesta. Selaile tuolta tuorein
(vvvvkkpp-muodossa) signed-versio ja lataa se puhelimeen.
- Asennus tapahtuu käynnistämällä puhelin jälleen clockworkmod- recoveryyn ja asentamalla
ZIP-paketti puhelimen muistikortilta ROM:in tapaan.
3.7.2011 ©Kenzy
MIUI-ROM, Superuser.apk:n korvaaminen normaalilla versiolla
MIUI-ROM:n mukana tulee muokattu Superuser.apk, josta on poistettu asetukset kokonaan. Tästä
johtuen et saa poistettua ilmoituksia, kuten "multiple packages have been granted superuser priviledges"
jne, jotka ainakin allekirjoittanutta ärsyttää. Näin saadaan vaihdettua Superuser.apk, kun MIUI on jo
asennettuna puhelimeen:
1. Varmista, että puhelimen musitikortin juuressa on edelleen Superuser.apk sekä su-tiedostot
roottauksen jäljiltä. Jos ei ole, hae ne täältä kortin juureen: http://kenzy.kapsi.fi/DesireZ/tools/
2. Liitä puhelin kaapelilla tietokoneeseen, usb-tilaksi charge only, avaa komentorivi ja kirjoita:
Koodi:
mount -o remount,rw -t yaffs2 /dev/block/mmcblk0p25 /system
cp -f /sdcard/Superuser.apk /system/app/
cp /sdcard/su /system/xbin/
chmod 04755 /system/xbin/su
rm -f /system/bin/su
ln -s ../xbin/su /system/bin/su
3. Käynnistä puhelin uudestaan ja asenna Marketista päivitys Superuseriin, mikäli se sitä tarjoaa.
Nyt luurin MIUI-rommin alkuperäinen Superuser-ohjelma on korvattu sillä tutulla ja turvallisella, josta
löytyy myös ne notification-säädöt jne.
Radiot
1. Nyrkkisääntönä radioiden päivitykseen pätee "jos se toimii, älä koske siihen"
2. Radiot Desire Z:aan löytyy täältä:
http://forum.xda-developers.com/showthread.php?t=970809
3. Radio ladataan ylhäältä löytyvästä osoitteesta. Ladattu paketti nimetään PC10IMG.zip nimelle (vain tuo käy), ja siirretään muistikortin juureen, ei mihinkään kansioon. Sammutetaan
puhelin ja käynnistetään vol down-nappi pohjassa, painetaan kerran virtanappia, jonka jälkeen
bootloader kysyy, haluatko asentaa päivityksen. Hyväksyt Yes-valinnalla painamalla volume
up-nappia, ja odotat, että homma valmistuu. Toimintajärjestys backup - täydellinen wipe ROM - uusi radio - ril auto patcher - wipe efs data.
4. Ril autopatcher asennetaan custom ROM:min tapaan clockworkmodissa, "install zip from
SD-card".
- Autopatcher löytyy täältä: http://forum.xda-developers.com/showthread.php?t=1021463
5. Wipe EFS data, clockworkmodissa "install zip from SD card"-menetelmällä
- Löytyy täältä: http://forum.xda-developers.com/showthread.php?t=1044992
Radio on osa-alue puhelimesta, joka hallitsee GSM:n, GPS:n ja WLAN:n toimintaa. Mikäli
joillakin näillä osa-alueilla on ongelmia, saattaa radion päivitys auttaa. Radioita asentaessa
tarkista aina md5 checksum ennen asentamista! RIL autopatcher tarvitaan aina radiota
vaihtaessa, korjaa ROM:n kirjastot toimimaan uuden radion kanssa oikein. Wipe EFS data on
tarpeen aina ROM:ia ja radiota vaihtaessa, korjaa GPS:ään liittyviä ongelmia.
3.7.2011 ©Kenzy
Ilmainen navigointi Google Mapsilla
1. Lataa Marketista Titanium Backup
2. Selaa Titanium Backupilla Backup/Restore-välilehdeltä Maps, valitse se tökkäsemällä ruutua
-> valitse Wipe data -> Valitse Un-install.
3. Selaa Titanium Backupilla Backup/Restore-välilehdeltä Street view, valitse se tökkäsemällä
ruutua -> valitse Wipe data -> Valitse Un-install.
4. Lataa http://forum.xda-developers.com/showthread.php?t=1007132 - osoitteen
ensimmäisestä postauksesta resign-versio puhelimeen ja asenna se.
5. Lataa Marketista Street view ja asenna se.
6. Käynnistä puhelin uusiksi
Akun kalibrointi
1. Pistä puhelin pois päältä
2. Lataa akku täyteen
3. Irrota luuri laturista ja käynnistä puhelin
4. Sammuta puhelin, lataa akku täyteen
5. Käynnistä puhelin vol down pohjassa -> buuttaa recoveryyn
6. Advanced -> wipe battery stats
7. Irrota laturi -> käynnistä luuri ja käytä siihen asti, kunnes luuri sulkee itsensä tyhjän akun
takia
8. Lataa akku normaalisti täyteen ja jatka käyttöä.