Witajcie 馃檪.
UWAGA TUTORIAL TEN NIE JEST DLA OS脫B POCZ膭TKUJ膭CYCH, KT脫RE MAJ膭 PROBLEMY CHOCIA呕BY ZE SFLASHOWANIEM TELEFONU
NIE ODPOWIADAM ZA USZKODZENIE, ZBRICKOWANIE B膭D殴 INNE ZJAWISKA MOG膭CE WYST膭PIC NA TELEFONIE
Prawdopodobnie jako PIERWSZA osoba w Polsce zrobi艂em Dual-boota na swoim P920. Postanowi艂em zrobi膰 specjalnie dla Was pierwszy tutorial po polsku jak zrobi膰 dual boota dla naszych optimusk贸w. Ca艂o艣膰, pomimo, 偶e korzysta艂em z pomocy 3 tutorial贸w zaj臋艂a mi sporo czasu (sam musia艂em doj艣膰 do wi臋kszo艣ci rzeczy jak brakuj膮ce programy, sposoby modyfikacji i zapisu, 偶eby nie by艂o problem贸w, oprogramowanie itd itd, poniewa偶 2 z 3 tutoriali s膮 niezwykle ubogie.) Jest to jedyny taki tutorial, gdzie wszystko jest tak szczeg贸艂owo opisane KROCZEK PO KROCZKU. Poniewa偶 zaj臋艂o mi to wiele godzin bardzo prosz臋 o uszanowanie mojej ci臋偶kiej pracy, jak膮 dla Was zrobi艂em. By艂em r贸wnie偶 chomikiem do艣wiadczalnym, poniewa偶 robi艂em to 1 raz w 偶yciu, i za 1 razem si臋 uda艂o 馃檪. Robi膮c tego Dualboota jednocze艣nie pisa艂em tutorial, tak偶e uwa偶am, 偶e osi膮gna艂em niesamowity sukces. Dlatego te偶 by艂bym wdzi臋czny za Piwerko 馃槂 ...
Podczas wykonywania tej operacji w tym przypadku karta SD straci 2gb miejsca na rzecz tego w艂a艣nie dualboota
Je艣li twoja karta SD nie jest specjalnie szybka, system mo偶e troszk臋 d艂ugo si臋 przygotowywa膰.
Upewnij si臋, 偶e twoja karta jest chocia偶 troch臋 wydajna, poniewa偶 telefon mo偶e chodzi膰 tak wolno, 偶e jedyne, co pozostanie zrobi膰, to sformatowa膰 kart臋 i przywr贸ci膰 system do stanu sprzed ca艂ej zabawy
[DualBoot]How-to[GB/JB/CM-10.1] now With Tool for devs - xda-developers
oraz
[DualBoot][Tools][Guide]Essentials for Berni's method - xda-developers
Tutorial zrobiony na przyk艂adzie P.A.C. man ROM opartego na CM 10.1 z kart膮 SD 4GB.
1. Krok najwa偶niejszy - zr贸b BACKUP telefonu oraz skopiuj na komputer wszystko z karty SD
2. 艢ci膮gamy ROM, kt贸ry chcieliby艣my mie膰 jako drugi system.
3. Zabieramy si臋 teraz za modyfikowanie ROMu pod naszego DualBoota. Potrzebny KONIECZNIE program Notepad++
a. Otw贸rz ROMa, kt贸rego wybra艂e艣 programem WinRar
b. Przejd藕 tak jak tutaj-> META-INF --> com --> google --> android --> updater-script. Wypakuj ten plik na pulpit
c. Otwieramy updater-script za pomoc膮 Notepad++.
d. Usuwamy wiersz assert(getprop("ro.product.device") == "p920" || getprop("ro.build.product") == "p920");
e. Naci艣nij CTRL + F. Teraz wklej i wyszukaj wszystkie wiersze kt贸re zawieraj膮 nazw臋 mmcblk0p7 i zamie艅 je na mmcblk1p2
To samo zr贸b z wierszami mmcblk0p8. Zamie艅 ich nazw臋 na mmcblk1p3. (PACMAN nie ma wiersza mmcblk0p8)
f.Teraz KONIECZNE JEST aby zapisanie wszystkiego zosta艂o przeprowadzone w ten spos贸b:
Zapisanie w Notepad++:
Plik
Zapisz jako
Zapisz jako typ: ----> All types (*.*)
Zapisz
Zapisanie pliku do WinRara
Bierzemy zedytowany plik, przeci膮gamy go do WinRara, w miejscu w kt贸rym si臋 znajduje. Wybieramy metod臋 kompresji "Bez kompresji" i zatwierdzamy OK
4. 艢ci膮gamy plik http://forum.xda-developers.com/attachment.php?attachmentid=1836084&d=1364332665
4a. 艢ci膮gamy GApps (Google Apps), poniewa偶 ROM oryginalnie ich nie ma Goo.im Downloads - Downloading gapps-jb-20121212-signed.zip
5. Nasz ROM oraz pliki 艣ci膮gni臋te powy偶ej wrzucamy na PAMI臉膯 TELEFONU
6. Wy艂膮czamy telefon. Uruchamiamy go w trybie RECOVERY i pod艂膮czamy go pod USB do komputera.
W tym momencie wchodzimy w mened偶er zadan. Jesli zobaczycie zolty wykrzyknik a obok LGE COSMO USB Device, nie macie zainstalowanego ADB. Jak to zrobi膰 ? Czytajcie dalej 馃檪.
Natomiast je艣li poka偶e si臋 napis Android Platform Sooner Single ADB Interface mo偶ecie przej艣膰 dalej 馃檪
Ot贸z aby zainstalowa膰 ADB musimy:
a. Nacisn膮膰 PPM na owe LGE COSMO USB Device i wybieramy opcj臋 Aktualizacja oprogramowania sterownika.
b. Wybieramy "Przegl膮daj m贸j komputer....."
c. Wybieramy "Pozw贸l mi wybra膰 z listy"
d. Zaznaczamy ADB Interface i zatwierdzamy dalej
e. Wybieramy z listy "Android Platform Sooner Single ADB Interface" lecz tutaj mi np. pokaza艂o wersj臋 v1.0.1.0 oraz v1.4.1.0. Ja wybra艂em t膮 nowsz膮 馃檪.
f. Je艣li poka偶e sie ostrzezenie zwiazane z instalacja sterownika, zatwierdzamy je i czekamy a偶 sterownik si臋 zainstaluje.
g. Uruchamiamy ponownie komputer.
h. Ponownie uruchamiamy telefon w trybie RECOVERY i podpinamy go pod USB
7. Czas na najciekawszy punkt - oprogramowanie. TAK, oprogramowanie, o kt贸rym NIGDZIE nie zosta艂o wspomniane, a ja przez 2 godziny si臋 zastanawia艂em sk膮d je wzi膮膰, lecz dzi臋ki temu poradnikowi wszystko wiem 馃檪 https://forum.android.com.pl/topic/159920-instalacja-sterownika-usb-adb/ . Gdyby nie ten tutorial, nic by艣my w ADB nie zrobili 馃檪.
Czytaj:
No wi臋c wchodzimy pod ten adres: Android SDK | Android Developers Klikamy w "USE AN EXISTING IDE" i klikamy w "Download the SDK Tools for Windows". Po 艣ci膮gni臋ciu instalujemy wszystko w miejsce, gdzie 艂atwo bd nam wpisa膰 polecenie w Wierszu Polece艅. Ja np utworzy艂em na dysku C folder telefon(C:\Telefon), i tam wypakowa艂em wszystko.
Podczas instalacji kierujcie si臋 si臋 poradnikiem, kt贸ry wskaza艂em w punkcie 7 mojego tutoriala. Post臋pujcie a偶 do Punktu II podpunkt 4
8. Po katorgach, jakie dotychczas przeszli艣my czas na prawdziwe apogeum wszystkiego - czyli partycjonowanie karty SD WSZYSTKIE WARTO艢CI PODANE POD KART臉 4GB. W najbli偶szym czasie podam dane o wi臋ksze karty.
a. Otw贸rz Wiersz Polece艅
Dla windowsa 7 - Start --> Uruchom --> cmd
Dla windowsa 8 - Myszka najed藕 w lewy dolny r贸g, naci艣nij PPM, wybierz Wiersz Polece艅 (administrator)
b. Je艣li masz zainstalowane oprogramowanie tak jak ja, czyli w folderze (C:\Telefon) wpisz nast臋puj膮ce komendy:
cd ..
cd ..
cd C:\Telefon\Android\android-sdk\platform-tools
adb shell
cd /dev/block
parted mmcblk1
print
c. Po wpisaniu tych komend, dla KARTY 4GB wyskoczy艂y mi takie dane:
Model: Unknown <unknown>
Disk /dev/block/mmcblk1: 3951MB
Sector size <logical/physical>: 512B/512B
Partition Table: msdos
Number Start End Size Type Filesystem Flags
1 1049kB 3951MB 3950MB primary fat32 boot, lba
Dla kart wi臋kszych ni偶 8GB warto艣ci s膮 podawane w GB. Dlatego wtedy tak膮 warto艣膰 mno偶ymy razy 1024, aby艣my otrzymali wynik w MB.
Zapisujemy sobie gdzie艣 na bok warto艣ci Start i End (w tym przypadku 1049kB i 3951MB).
Wpisujemy komend臋
rm 1. W tym momencie nasza karta SD zosta艂a sformatowana.
d. Wpisujemy: (to s膮 komendy, kt贸re ja na swoim przyk艂adzie zrobi艂em)
mkpartfs primary fat32 1049kb 1903mb //zamiast 1049 wpisz tutaj warto艣膰 kt贸ra zosta艂a pokazana jako "Start" po wpisaniu komendy "print". Nast臋pnie musimy utworzy膰 tutaj g艂贸wn膮 partycj臋 kt贸ra ma przynajmniej 2GB. 呕eby to zrobi膰 musimy od liczby 3951MB odj膮膰 2048MB (2GB = 2048MB). Tak wi臋c 3951 - 2048 = 1903MB.
mkpartfs primary ext2 1903mb 2603mb //Wielko艣膰 pierwszej partycji (dla mnie pocz膮tek tutaj zaczyna si臋 od 1903) + 700mb = 2603mb - czyli 1 nasza partycja ma 700mb
mkpartfs primary ext2 2603mb 3803mb //Wielko艣膰 drugiej partycji (dla mnie pocz膮tek tutaj zaczyna si臋 od 2603) + 1200mb = 3803 mb - czyli nasza 2 partycja ma 1200mb
mkpartfs primary ext2 3803mb 3951mb //Wielko艣膰 trzeciej partycji i na ko艅cu wpisujemy warto艣膰 "END" kt贸ra zosta艂a pokazana w momencie, gdy wpisali艣my komend臋 "print" czyli 3951mb
Pomi臋dzy ka偶d膮 komend膮 musimy chwilk臋 poczeka膰, a偶 ADB wykona nasze 偶膮danie
e.Wpisujemy komend臋 print
Powinni艣cie otrzyma膰 taki komunikat:
Model: Unknown <unknown>
Disk /dev/block/mmcblk1: 3951MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 1903MB 1902MB primary fat32 lba
2 1903MB 2603MB 700MB primary ext2
3 2603MB 3803MB 1200MB primary ext2
4 3803MB 3951MB 148MB primary ext2
f. Wpisujemy komend臋 quit, wy艂膮czamy wiersz polece艅.
9. Hurra ! Najci臋偶sze ju偶 za nami 馃檪. Teraz wy艂膮czamy telefon, i ponownie uruchamiamy go w trybie "RECOVERY".
Musimy ponownie uruchomi膰 ADB z tym, 偶e tym razem modyfikujemy pewne kroki. Tym razem robimy takie co艣:
cd ..
cd ..
cd C:\Telefon\Android\android-sdk\platform-tools
adb shell
cd /dev/block
mke2fs -T ext4 mmcblk1p2
mke2fs -T ext4 mmcblk1p3
mke2fs -T ext4 mmcblk1p4
Przy wpisywaniu komend "mke2fs" te偶 musimy chwilk臋 odczeka膰, jak wszystko si臋 nam przetworzy.
10. Znowu resetujemy telefon, LECZ nadesz艂a wiekopomna chwila, w kt贸rej mo偶emy zflashowa膰 ROM. Po flashowaniu nie reebotuj systemu. Zanim to zrobisz musisz jeszcze zflashowa膰 pliki z punktu 4. Dopiero wtedy mo偶esz zrebootowa膰 telefon.
No wi臋c moje odczucia: Przy mojej karcie SD telefon troszke muli, launcher cz臋sto wywala b艂膮d (Trebuchet). Na pocz膮tku telefon musia艂em zresetowa膰 2-3 razy, 偶eby by艂o ok, i da艂o rad臋 go u偶ywa膰. Najwidoczniej musia艂 si臋 "dotrze膰" 馃檪. Niestety, ale po tej instalacji GApps nie widz臋 偶adnych aplikacji Googlowskich. Aha, i tak btw po wyj臋ciu karty SD telefon od razu pada, wi臋c trzeba wyj膮膰 bateri臋, w艂o偶y膰 kart臋, bateri臋 i dopiero w艂膮czamy telefon 馃檪.
EDIT: Bluetooth jednak nie dzia艂a :>.
---------- Post do艂膮czono o 02:37 ---------- Poprzedni post napisano o 02:08 ----------
[DualBoot][Tools][Guide]Essentials for Berni's method - xda-developers
Przet艂umaczy艂em na polski jak zmieni膰 ROMa
1. Pobierz i zainstaluj ze Sklepu Play program Script Manager (SManager)
2. Pobierz za艂膮cznik z postu 1, wypakuj i w艂贸偶 folder DualBoot na sw贸j telefon (gdziekolwiek chcesz)
3. Wypakuj sw贸j g艂贸wny kernel, w艂贸偶 boot.img do twojego folderu DualBoot/bin i zmie艅 jego nazw臋 na boot1.img
4. Zr贸b to samo z drugim kernelem, ale zmie艅 jego nazw臋 na boot2.img
5. W艂膮cz SManager, znajd藕 folder DualBoot i wybierz "Reboot_into_ROM2"
6. Ustaw jako ulubione, przyznaj prawa w SU i uruchom skrypt
Telefon teraz zrestartuje si臋 na tw贸j drugi ROM. U偶yj skryptu "Reboot_into_ROM1" 偶eby wr贸ci膰 do g艂贸wnego ROMu.
---------- Post do艂膮czono o 11:07 ---------- Poprzedni post napisano o 02:37 ----------
Jak zrobi膰 kopi臋 zapasow膮/przywr贸ci膰 drugi ROM
Te skrypty dzia艂aj膮 tylko na EXTERNAL SD ROM, czyli tylko na instalacjach na karcie SD
1. Upewnij si臋, 偶e prze艂膮czy艂e艣 si臋 do swojego G艁脫WNEGO ROMa (skrypty s膮 zrobione tak, aby dzia艂a艂y na standardowym systemie opartym na GB/ICS)
2. Upewnij si臋, 偶e masz przynajmniej 2GB wolnego miejsca na twoim external SD
3. Wewn膮trz twojego folderu DualBoot znajduj膮 si臋 2 skrypty: "Backup_ROM2" oraz "Restore_ROM2". Uruchom skrypty SManagerem (upewnij si臋, 偶e nacisn膮艂e艣 przycisk dla SU)
4. Ca艂a procedura zajmie ok. 6-7 minut.
Wa偶na rzecz do zapami臋tania !!, 偶e ka偶dy backup nadpisuje poprzedni ! Backup jest zapisywany w /sdcard/_ExternalSD/ROMs/rom2_backup. Je艣li chcesz zachowa膰 wi臋cej, ni偶 jeden backup, mo偶esz zawsze zmieni膰 nazw臋 folderu, ale pami臋taj, 偶eby spowrotem zmieni膰 nazw臋 na oryginaln膮, je艣li chcesz przywr贸ci膰 sw贸j ROM
Jak zrobi膰 Factory Reset i Full Format swojego ROM2
Nie mo偶na u偶ywa膰 trybu RECOVERY, 偶eby zrobi膰 Factory Reset lub full wipe'a swojego ROM2. Przez to, stworzone zosta艂y 2 nowe skrypty kt贸re s膮 za艂膮czone w 1 po艣cie. Nazywaj膮 si臋: "ROM2_Factory_Reset" oraz "ROM2_Full_Format". Upewnij si臋, 偶e uruchomi艂e艣 sw贸j G艁脫WNY ROM. U偶yj SManagera 偶eby uruchomi膰 te skrypty (pami臋taj o pozwoleniu dla SU przed wykonaniem skryptu). To wszystko ! Teraz mozesz zrobi膰 now膮 "czyst膮" instalacj臋 drugiego ROMu.
Usuwanie Dual Boota - Uzyskanie miejsca na karcie
To akurat jest bardzo proste:
1. Zr贸b kopi臋 zapasow膮 rzeczy, kt贸re znajduj膮 si臋 na karcie SD
2. Prze艂膮cz si臋 na sw贸j G艁脫WNY ROM
3. Przejd藕 do Ustawie艅 ---> Pami臋c i sformatuj Pami臋膰 SD.