View Single Post
Staro 04.08.2010., 19:28   #1
LAcy
Pink Floyd fan
Moj komp
 
LAcy's Avatar
 
Datum registracije: Nov 2001
Lokacija: Santa Clara, CA
Postovi: 5,320
Android OS - info, pitanja, root, orginal ROM-ovi, custom ROM-ovi, flash how-to

Promijenio sam naslov jer ću povremeno dodati neke savjete i trikove na koje sam naletio.

Rootanje
Iako je sam postupak vrlo jednostavan ako se koristi unrevoked početnicima bi mogao biti zbunjujuć jer autori se nisu potrudili opisati postupak. Vjerojatno jer ga smatraju vrlo jednostavnim.

1. Skinete i instalirate HTC Sync Zapravo nam trebaju samo driveri i nemojte imati pokrenutu aplikaciju za vrijeme rootanja!!! Moguće je naći samo drivere.
2. Spojite smartphone sa računalom da se instaliraju driveri. Preporuka je koristiti USB sa stražnje strane računala jer je pouzdaniji. Odspojite smartphone od računala.
2. Skinite reflash_package za svoj smartphone i svoj OS
3. Pokrenite reflash_package.exe i instalirajte
4. Otvorite hboot driver.htm koji se nalazi tamo gdje ste instalirali reflash_package i slijedite upute:
4.1 Skinite i odzipajte unrEVOked modified USB driver
4.2 Isključite smartphone, stisnite volume down tipku te power. Pričekajte provjeru kartice.
4.3 Spojite smartphone sa računalom i pričekajte poruku HBOOT USB PLUG
4.4 Windowsi će pronaći novi hardver, izaberite opciju kojom će te odrediti gdje se nalazi driveri koje ste skinuli i odzipali. Pričekajte instalaciju drivera, u device manageru bi se trebao pojaviti Android Bootlooader Interface
5. Isključite i ponovo uključite smartphone, bez volume down tipke. Dakle normalno kao i inače.
6. U settings, USB connection type stavite pod Default connection type, Disk drive, maknite kvačicu sa Ask me.
7. Pokrenite reflash.exe i spojite smartphone. Ne dirajte ništa, postupak će krenuti sam, napraviti će reboot smartphona, eventulano će Win opet tražiti drivere za Android Bootlooader Interface ali oni su već na disku i u stazi
8. Kad se uređaj ponovno pokrene ili vi izaberete opciju reboot (ne sjećam se sad a mrsko mi je još jednom rootati) imate rootan Desire

Ovim postupkom ste dobili ClockworkMod Recovery koji dobijete tako što isključite uređaj, stisnete volume down i power, dobijete menu u kojem izaberete RECOVERY(sa tipkama volume up i down birate opcije, sa power potvrdite izbor). Ovo vam između ostalog služi za vrlo jednostavnu instalaciju custom ROM-ova.

You know you're rooted when ...

Instalacija custom ROM-a

1. Nađete custom ROM koji vam se sviđa i želite probati. Ja sam stavio Official FroYo koji je samo rootan. Veliki izbor imate na forum.xda-developers.com
2. Obično vam treba i novi radio koji također skinete
3. Oba file su u zip formatu, ostavite ih takve kakvi su i snimite na sd karticu
4. Pokrenite ClockworkMod Recovery gore opisanim postupkom
5. Peta opcija je install zip from sdcard. Ovdje opcije birate trackballom i klikom na njega. Vraćate se u menu iznad sa tipkom back. Izaberite install zip from sdcard, zatim choose zip from sdcard
6. Nađite radio image sa zip ekstenzijom i kliknite na njega. Slijedite upute na ekranu i rebootajte kad vam se pojavi poruka.
7. Provjerite u settings, about, software imate li novi radio
8. Ponovno ugasite uređaj, uđite u ClockworkMod Recovery... no prije instalacije ROM-a obično je preporuka napraviti wipe data/factory reset i wipe cache partition. Tek nadon ovoga intalirajte ROM jednako kao i radio. Obje instalaciije su prilično kratke ali ipak budite strpljivi i za to vrijeme ne tipkajte po uređaju.
9. Reboot, pričekajte da se sustav podigne, odgovorite na pitanja o postavkama...

Ovakvom instalacijom custom ROM-a ste izgubili sve podatke!!!!! Zapravo ste to sami učinili onim wipe data/factory reset i wipe cache partition. Možete probati instalirati ROM i bez toga ali koliko čitam zna biti problema. Zbog toga napravite backup sa jednom od brojnih aplikacija na marketu. Phonebook ionako možete imati na svom google accountu i samo ga nakon instalacije ili reseta sinkronizirati i sve je opet tu. Sadržaj kartice se ne briše opisanim postupkom ali nije loše napraviti backup. Ako radite particioniranje i instalaciju A2SD+ onda brišete i sadržaj kartice.

Vidjet će te da ClockworkMod Recover nije samo za instalaciju ROM-a, može poslužiti za backup, particioniranje kartice, update... Također root vam daje administratorske ovlasti te omogućava instalaciju programa koji zadiru dublje o OS što je dobro i loše, ovisno o vama i koliko pazite što radite. Nemojte rootati smartphone jer to svi rade. Android radi normalno bez velikih ograničenja i bez roota. Root je tu prvenstveno za one koji vole eksperimentirati. Također s rootom gubite opciju službenog updatea! Ako se ikad poželite vratiti na staro, unroot stanje, nađite, skinite i pokrenite RUU (ROM Upgrade Utility) za svoj uređaj.

Rootani Official FroYo ROM koji sam stavio ne mijenja boot loader.

Forsiranje instalacije aplikacija na sdcard

Ne zahtijeva root a ni custom ROM. Ako nemate dovoljno mjesta u internoj memoriji uređaja napravite ovo. Provjerio sam i radi. Nemojte prebaciti one aplikacije kojima želite pristupati dok sdcard koristite kao disk drive na računalu.

Ako ste već rootali prema ovim uputama odnosno instalirali drivere ne trebate ponovo instalirati nikakve drivere.
1. Skinuti SDK Starter Package i unzipati negdje
2. U smartphone pod Settings, Applications, Developent stavite kvačicu na USB debugging
3. Pokrenuti komandnu liniju na računalu (cmd), otići u folder tools od SDK, pokrenuti adb shell
3. U shellu ukucati pm setInstallLocation 2
4. Odspojiti i restartati ueđaj
5. Isključiti USB debbuging

Nakon ovoga sve aplikacije se instaliraju na karticu a pod Applications možete sve prebacivati u telefon ili na karticu. Ako želite stanje vratiti na staro ponovite postupak ali uz pm setInstallLocation 0.

Jednostavniji način je instalirati aplikaciju ModInstallLocation.

Kalibracija baterije

Ako imate problema sa trajanjem baterije nakon upgradea moguće je da ju sustav pogrešno tumači odnosno potrebna je rekalibracija. Postupak nije previše složen i možete pokušati. Savjet sam našao ovdje. Ima i drugih vrlo zanimljivih savjeta.

1. Prvo napunite bateriju do kraja, ne samo dok se upali zelena dioda nego provjerite da li je puna u skrivenom meniu: tapnete na Phone i kucate *#*#4646#*#*nakon toga odite u Battery information. Pod power level treba biti 100% i napon 4.2V
2. Ugasite uređaj i upalite ga sa volume down i power tipkom ali ostavite uređaj na punjaču
3. Pokrenuti komandnu liniju na računalu (cmd), otići u folder tools od SDK, pokrenuti adb shell
4. Ukucati redom (ClockworkMod koji ste dobili rootanjem unrevoked ima opciju brisanja statistike baterije pa ne morate ovo kucati):
4.1 mount -a
4.2 rm /data/system/batterystats.bin
5. Restartajte uređaj i pričekajte boot. Kad se sustav potpuno podigne odspojite sa punjača. Nemojte dopunjavati bateriju dok se uređaj potpuno ne isključi! Kad se isključi, napunite ga opet do kraja. Preporuka ugašenog preko noći.

Nakon ovoga je baterija kalibrirana i možete je koristiti kao i inače.

Li-ion i li-polimer baterije imaju samo 300-500 punih ciklusa pražnjenja i punjenja. Napon se u mobitelima obično kreće od 3200-4200mV. Svaki put kad napunite i ispraznite do kraja, potrošili ste jedan ciklus. Ako to radite često ili svaki dan lako dolazimo do računice da će baterija vrlo brzo izgubiti na kapacitetu.

Suprotno Ni-Cd, baterije bazirane na Li nemaju memorijski efekt i zapravo im godi češće dopunjavanje a i troši se manje punih ciklusa. Jedini smisao "kalibracije" je da OS nauči koliki je stvarni kapacitet baterije i tako bolje procijeni postotke.

Više informacija pročitajte u članku How to Prolong Lithium-based Batteries

Skriveni menu

Postoji skriveni menu koji dobijete tako što tapnete na Phone i kucate *#*#4636#*#* (za lakše pamćenje ovo 4636 zapravo znači INFO). Jedna od korisnih opcija je Battery history gdje možete vidjeti što je i u kojim postotcima trošilo bateriju. Partial wake usage vam pokazuje što je držalo budnim uređaj, korisno ako vam baterija kratko traje jer ste instalirali aplikaciju koja ne dozvoljava odlazak u sleep i/ili drži CPU na 100% taktu i opterećenju.

Prikaz potrošnje ili punjenja baterije u mA

Ako vas zanima koliko struje vaš Android vuče iz baterije ili kojom strujom se puni ako je na punjaču bacite pogled na currentwidget. Inače oni koji su rootali uređaj mogu baciti pogled na sys/class/power_supply/battery/ Pazite što radite!

Ljepše animirane icone

Želite li imati ljepše icone ili postotak baterije umjesto sadašnjeg nepreciznog pokazivača? Ako imate rootan uređaj, možete instalirati neki od ovih zip-ova ili kao ja napraviti svoj vlastiti. Sve te icone su zapravo sličice koje se nalaze unutar npr. smooth-sense-1.0-1.0c.zip. U njemu se nalazi folder framework a u njemu framework-res.apk. Taj apk, kao i svaki drugi apk na Androidu je također arhiva. Prvo framework-res.apk izvadite iz smooth-sense-1.0-1.0c.zip te ga otvorite, recimo Total Commanderom.Vidjet će te nekoliko foldera. U \framework-res.apk\res\drawable-hdpi-v4\ će te naći što vas zanima, ne samo za bateriju nego i za ostale notifikacije.

Kernel sa poboljašnim GPU i ostalim performansama

Ako imate rootan Deisre, pokušajte sa ovim kernelom . Ubrzanje je očigledno i u realnim aplikacijama (igrama).



Digital Living Network Alliance

Ako imate Windows 7 i Android phone sa Digital Living Network Alliance (DLNA). Pokrenite Windows Media Player-> Stream-> Allow remote control of my Player. Uključite WLAN na smartphonu, pokrenite Music ili Gallery te stisnite Menu-> Select Player. Trebao bi se pojaviti PC kao opcija, izaberite ga i šaljite slike, stream videa ili glazbe sa smartphona na Windows 7 Media Player.

Isprobano sa Desirea s HD romom i radi slanje stream glazbe na PC, mijenjanje pjesama, glasnoće, čak se i cover prikazuje na PC-u. Probao sam pregledavati slike i video, sve radi bez problema.
PC i smartphone su u istoj mreži.

Kome je draži foobar, radi i sa njime uz plugin, naravno bez fotografija.

QtADB

Odlična grafička ljuska za ADB (Android Debug Bridge). U file modu radi slično Total Commanderu. Ako je uređaj rootan možete pristupiti sistemskim fileovima kao i sd kartici bez da ju mountate kao disk. Možete instalirati, deinstalirati aplikacije, vidjeti info, kucat adb komande, hvatati screenshot. Da bi sve ovo radilo potrebno je uključiti pod Settings->Applications->Development USB debugging te kao što piše na stranici imati instalirane drivere.

Google maps s navigacijom

Ne znam jeste li upoznati s ovom temom. Koristim modanu mapu i navigaciju već jako dugo i radi bez ikakvih problema. Više ni nemam neku drugu navigaciju jer ovo radi i offline ako se prekeširaju mape (uključi se u labsima). Jedino je još uvijek potrebno biti online za iniciranje navigacije.

Instalacija je zapravo još jednostavnija nego što piše u prvom postu. Ako imate rootan uređaj:
1. Skinete maps5.11.0-ownhere.apk
2. Promijenite ime u Maps.apk
3. Pod Manage applications, Forse stop i clear data i cache
4. Sa root explorerom ili ES File Explorerom odete u /system/app (mountati system kao read/write) i za svaki slučaj kopirate nekamo postojeći Maps.apk
5. Na isto mjesto kopirate novi Maps.apk koji ste skinuli i promijenili ime

I to je to (eventualno restart ali meni radi i bez restarta), imate novu verziju Google mapsa kojoj radi navigacija i još štošta.

Ako ovo slučajno ne radi, možete restartati u Recovery, mountati system i onda:
adb pull /system/app/Maps.apk ;spremite negdje backup ove aplikacije i na njeno mjesto stavite novi Maps.apk ili dodajte path na kraju
adb push Maps.apk /system/app ;isto možete na dodati lokalni path gdje se nalazi apk
adb reboot ;reboot iz CLI

Ako niste rootali svoj uređaj, onda instalirajte maps5.11.0-ownhere-signed.apk. Mana je što će te imati instalirana dva Google mapsa, jedan s malim zelenim o na iconi.

Easter egg

Settings -> About phone -> tapkajte po Android version dok se ne pojavi

Play google (market) problem s kupovinom već instaliranih aplikacija

Ako odete u Settings-> About phone i brzo tapkate po polju gdje piše Android version (budite strpljivi) pojavit će vam se skrivena slika koja ovisi o verziji

Ako ste instalirali aplikaciju iz drugih izvora (sa drugih marketa, direktno sa kartice) market (sada Google play) na mobitelu i webu pokazuje da je aplikacija kupljena. Ako pokušate update/download dobije se greška ""Error - The download was declined because you haven't purchased it."

Srećom našao sam rješenje ako koristite Chrome/Chromium (možda sličnu opciju imaju i drugi browseri):

1. Otvorite Google play u browseru i nađite željenu aplikaciju
2. Desni klik na PURCHASED, zatim klik na Inspect element
3. Odmah iznad označenog retka će te vidjeti "data-ispurchased="true". Bacite pogled na screenshot.
4. Promijenite "true" u "false" i pritisnite enter
5. Sad možete kliknuti na PURCHASED koji će otvoriti obrazac za kupovinu...

Naravno za kupovinu morate imati registriranu kreditnu karticu na Google wallet.

Možda će te morati deinstalirati aplikaciju sa mobitela, prije toga napravite backup app+data sa Titaniumom (treba root) da bi mogli npr. vratiti game progres. Nisam deinstalirao, samo sam kupio i aplikacija je napravila update i sačuvala sve podatke. Jedna aplikacija mi se nije htjela kupiti za Atrix ali je Desire još uvijek registriran na marketu pa sam kupio kao za njega i onda se opet povukla na Atrix.



CPU Governors

I/O Schedulers
__________________




Gigabyte Z170MX-Gaming 5 LGA1151
Core i7-6700K LGA1151 Skylake
Thermalright Le Grand Macho RT
Patriot Viper 4 Series DDR4 64GB (4 x 16GB) 3200MHz
RTX 2080 TI 11GB GDDR6
Samsung 850 EVO M.2 1TB SSD
Samsung 32" (2560x1440) CHG70 Gaming Monitor with Quantum Dot
MacBook M1 Pro
Moto One 5G Ace






Zadnje izmijenjeno od: LAcy. 14.03.2013. u 23:29.
LAcy je online   Reply With Quote