Návod na instalaci Androidu 7
Motivací bylo, že jsem si koupil bazarový tablet LG Gpad 8.3 s rozumnými parametry na to na co ho chci, ale poslední ofiko verze androidu pro tento model – Android Kitkat 4.4.2 je v podstatě nepoužitelná.
Uvažoval jsem o Androidu 9 (nejvyšší verze na kterou jsem našel návod), ale bohužel v popisu je, že v této ROM nefunguje a nebude fungovat kamera. (### Warning. ROM used is perfect except that Camera and LiveDisplay don’t work, and will never be.If you need camera for Video calls, use Android 7 instead“). To by mi vadilo, rozhodl jsem se tedy pro Android 7.1.2 Resurrection Remix 5.8.5.
Základem pro postup je anglický návod na XDA – zde. Jednotlivé body návodu jsem dal jako názvy kapitol v textu níže. Předpokládám, že jde o tablet LG Gpad 8.3 V500 s nainstalovanou tovární ROM – Android verze 4.4.2 . Zkontrolujte si v Nastavení -> Informace o tabletu -> „Hardwarové informace“ a „Softwarové informace“ že odpovídá. Na počítači mám aktualizované Windows 10. Když tablet v módu MTP připojím USB kabelem, tak mohu na počítači procházet soubory v tabletu (Tento počítač -> G pad).
Problémem u mne bylo, nainstalovat custom recovery TWRP. Způsob, který jsem použil v minulosti nezafungoval, neboť jsem nebyl schopen přepnout tablet do Download / Fastboot módu. Vypadá to, že je u mé verze tabletu tento mód není (možná chybějící soubory viz kapitola instalace TWRP) nebo je zakázán (na nějakém fóru jsem zahlédl, že je jen u verze GPE / V510).
A nyní již k návodu, který u mne zafungoval.
Download the latest build
Stáhněte si poslední build.
Stahuji z odkazu v příspěvku. Odkaz pro stažení zde a mirror zde viz. také článek na XDA.
Download Gapps
Stáhněte si Gapps
Stahuji z https://opengapps.org/ verzi pro ARM – 7.1 – a stahuji nano verzi – má 454MB (pokud chcete raději se všemi google aplikacemi tak tak je to stock, ta má přes 1 GB – víze o rozdílech zde).
Take a nandroid backup
Udělejte si zálohu zařízení pomocí nandroid (TWRP)
Nejprve je třeba provést nainstalovat TWRP a k tomu je zase třeba mít root.
Root telefonu
Zde je videonávod v angličtině na root telefonu, ale bohužel na Kitkat (Android 4.4.2) nefunguje. V komentářích jsem se ale dočetl odkaz na balíček, který někomu na 4.4.2 zafungoval. Thread s názvem „[Root][V500] G Pad 4.4.2 Stock w/ IOroot25 [Yippee!]“ k tomuto balíčku na XDA je zde.
Balíček ioroot25R1 je ke stažení zde nebo zde.
Balíček jsem rozbalil do C:\TEMP\ioroot25r1 , připojil telefon a zkontroloval že vidím tablet v adb devices.
C:\TEMP\ioroot25r1>adb devices List of devices attached LGV5004d12a2b1 device
Poté jsem pustil root.bat
C:\TEMP\ioroot25r1>root.bat ************************************************** Automated root for LG Optimus G, G2, G3, G Pro, G Pro 2, G Flex, G Pad and more... Original IOroot 1 - 10 by IOMonster (thecubed on XDA) http://tinyw.in/mXhw Original LG ADB backdoor found by giantpune Original linux script and IOroot 11 by Shelnutt2 IOroot 12 - 25r1 and 4.4.2+ root by autoprime ************************************************** ************************************************** Unlock phone and lock screen. Turn on airplane mode. Verizon users must use ethernet mode instead! ************************************************** Press any key to continue . . .
Nyní to chce otevřít telefon a zapnout mod v letadle, to jsem udělal a poté stiskl space, skript pokračoval.
Looking for device... Make sure drivers are installed. Check Windows Device Manager. Make sure proper USB Debugging mode is enabled. Verizon users make sure ethernet mode is selected. Did you check phone screen for Yes/No prompt? (select checkbox to always remember then hit yes) ...sometimes you need to unplug the USB cable then re-plug. Determining device model... Android 4.4.2 or higher was found... ... Rebooting into stock recovery... ... If stock recovery fails to load, this version of IOroot does not support your device/firmware combo. Please downgrade firmware to a previously supported version or wait for new root. When recovery loads, select: *apply update from adb* with power button... then press Enter/Return on your keyboard. Press any key to continue . . .
Nyní se pokusí restartovat do recovery. Pokud se povede (u mne ano) zvolte na tabletu „apply update from adb“. V menu se pohybujete nahoru dolu pomocí hlasitosti a potvrdíte tlačítkem napájení. Dole se zobrazí „now send the package you want to apply …“.
Poté stiskněte na počítači mezerník pro pokračování skriptu. Ten pošle do zařízení soubory a v něm se zobrazí v ASCII artu DAT ROOT a nakonec „Install from ADB complete.“
Zároveň je na počítači následující výpis.
List of devices attached LGV5004d12a2b1 sideload sending: 'sideload' 100% Reboot back into System after flash in recovery finishes. Press any key to continue . . .
Stiskněte ještě jednou mezerník pro dokončení skriptu a na zařízení v recovery zvolte první položku v menu „reboot system now“.
Po restartu by měla být nainstalována plikace SuperSU.
Na počítači zadejte v příkazovém řádku:
C:\TEMP\ioroot25r1>adb shell su
Mělo by se v zařízení zeptat na práva – potvrďte.
Hotovo.
Instalace TWRP
Zde videonávod v angličtině na instalaci TWRP a nandroid backup, ten ale na mém tabletu s Kitkat 4.4.2 nefunguje. Důvodem je asi, že chybí default soubry bootloaderu.
Workaround kvůli nemožnosti nainstalovat TWRP na 4.4.2 vychází z návodu zde.
Předpokladem je předchozí úspěšný root telefonu.
Nejprve je třeba nainstalovat kitkat bootloader. Sobory stáhnete zde (balíček i s adb) nebo v odkazu z návodu zde (tam ale chybí adb – pro použití je třeba nakopírovat do adresáře kde je adb).
Zkopírujeme soubory z balíčku do C:\TEMP\V50020F
A v command line:
cd C:\TEMP\V50020F adb push aboot.img /sdcard/Download/aboot.img adb push rpm.img /sdcard/Download/rpm.img adb push sbl1.img /sdcard/Download/sbl1.img adb push sbl2.img /sdcard/Download/sbl2.img adb push sbl3.img /sdcard/Download/sbl3.img adb push tz.img /sdcard/Download/tz.img adb shell su dd if=/sdcard/Download/aboot.img of=/dev/block/platform/msm_sdcc.1/by-name/aboot dd if=/sdcard/Download/rpm.img of=/dev/block/platform/msm_sdcc.1/by-name/rpm dd if=/sdcard/Download/sbl1.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl1 dd if=/sdcard/Download/sbl2.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl2 dd if=/sdcard/Download/sbl3.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl3 dd if=/sdcard/Download/tz.img of=/dev/block/platform/msm_sdcc.1/by-name/tz exit exit
A poté je možno nainstalovat TWRP
Stáhl jsem poslední twrp image pro V500 twrp-3.7.0_9-0-v500.img z https://eu.dl.twrp.me/v500/
Zkopíroval jsem twrp-3.7.0_9-0-v500.img do C:\TEMP\V50020F
a pak flashnul
adb push twrp-3.7.0_9-0-v500.img /sdcard/Download/twrp-3.7.0_9-0-v500.img adb shell su dd if=/sdcard/Download/twrp-3.7.0_9-0-v500.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
Poté je možno restartovat do TWRP recovery
adb reboot recovery
HOTOVO – restartilo se do TWRP
Pro jistotu přikládám full výpis po zadání commadů výše:
C:\TEMP\V50020F>adb push aboot.img /sdcard/Download/aboot.img 3331 KB/s (524288 bytes in 0.153s) C:\TEMP\V50020F>adb push rpm.img /sdcard/Download/rpm.img 2767 KB/s (524288 bytes in 0.185s) C:\TEMP\V50020F>adb push sbl1.img /sdcard/Download/sbl1.img 3024 KB/s (524288 bytes in 0.169s) C:\TEMP\V50020F>adb push sbl2.img /sdcard/Download/sbl2.img 3146 KB/s (524288 bytes in 0.162s) C:\TEMP\V50020F>adb push sbl3.img /sdcard/Download/sbl3.img 3403 KB/s (1048576 bytes in 0.300s) C:\TEMP\V50020F>adb push tz.img /sdcard/Download/tz.img 2774 KB/s (524288 bytes in 0.184s) C:\TEMP\V50020F>adb shell shell@awifi:/ $ su su root@awifi:/ # dd if=/sdcard/Download/aboot.img of=/dev/block/platform/msm_sdcc.1/by-name/aboot of=/dev/block/platform/msm_sdcc.1/by-name/aboot < 1024+0 records in 1024+0 records out 524288 bytes transferred in 0.169 secs (3102295 bytes/sec) root@awifi:/ # dd if=/sdcard/Download/rpm.img of=/dev/block/platform/msm_sdcc.1/by-name/rpm f=/dev/block/platform/msm_sdcc.1/by-name/rpm < 1024+0 records in 1024+0 records out 524288 bytes transferred in 0.170 secs (3084047 bytes/sec) root@awifi:/ # dd if=/sdcard/Download/sbl1.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl1 of=/dev/block/platform/msm_sdcc.1/by-name/sbl1 < 1024+0 records in 1024+0 records out 524288 bytes transferred in 0.172 secs (3048186 bytes/sec) root@awifi:/ # dd if=/sdcard/Download/sbl2.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl2 of=/dev/block/platform/msm_sdcc.1/by-name/sbl2 < 1024+0 records in 1024+0 records out 524288 bytes transferred in 0.176 secs (2978909 bytes/sec) root@awifi:/ # dd if=/sdcard/Download/sbl3.img of=/dev/block/platform/msm_sdcc.1/by-name/sbl3 of=/dev/block/platform/msm_sdcc.1/by-name/sbl3 < 2048+0 records in 2048+0 records out 1048576 bytes transferred in 0.332 secs (3158361 bytes/sec) root@awifi:/ # dd if=/sdcard/Download/tz.img of=/dev/block/platform/msm_sdcc.1/by-name/tz =/dev/block/platform/msm_sdcc.1/by-name/tz < 1024+0 records in 1024+0 records out 524288 bytes transferred in 0.190 secs (2759410 bytes/sec) root@awifi:/ # exit exit shell@awifi:/ $ exit exit C:\TEMP\V50020F>adb push twrp-3.7.0_9-0-v500.img /sdcard/Download/twrp-3.7.0_9-0-v500.img 3816 KB/s (15734800 bytes in 4.026s) C:\TEMP\V50020F>adb shell shell@awifi:/ $ su su root@awifi:/ # dd if=/sdcard/Download/twrp-3.7.0_9-0-v500.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery 0_9-0-v500.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery < 30732+1 records in 30732+1 records out 15734800 bytes transferred in 3.324 secs (4733694 bytes/sec) root@awifi:/ # exit exit shell@awifi:/ $ exit exit C:\TEMP\V50020F>adb reboot recovery C:\TEMP\V50020F>
Hurá.
Backup
Nabootujeme do TWRP recovery
adb reboot recovery
V hlavním menu zvolím „BACKUP“ a zaškrtnu vše. Swipnu pro backup. Za cca za 3 minuty je záloha hotová a nabídne mi restart.
Restartuji tablet a zkopíruji do počítače obsah sdcard/TWRP/BACKUPS ( na počítači v
Tento počítač\G Pad\Internal storage\TWRP\BACKUPS ).
Příprava před instalací SW
Nejprve jsem si nakopíroval dříve stažené Resurrection remix ROM i Gapps do zařízení do adresáře /sdcard/TWRP a přejmenoval na swRR.zip a gapps.zip. Lze pomocí adb commandů níže nebo i ručně přes Správce souborů.
adb push RR-N-v5.8.5-20171001-v500-Final.zip /sdcard/TWRP/swRR.zip adb push open_gapps-arm-7.1-nano-20220215.zip" /sdcard/TWRP/gapps.zip
Později po restartu do recovery TWRP by měly být soubory vidět (v TWRP je správce souborů pod Advanced -> File Manager).
Recommended – Full wipe and factory reset
Doporučeno – vyčištění a factory reset
Restart do TWRP
adb reboot recovery
V hlavním menu zvolit „Wipe“
Nic dalšího jsem nenastavoval (Swipe for factory reset).
Poznámka – poprvé jsem instalaci zkoušel bez tohoto kroku, ale bez vyčištění instalace hlásila chybu („Can’t install this package on top of incompatible data“).
Flash ROM using latest TWRP recovery
Flash ROM se SW pomocí posledního TWRP recovery
Restart do TWRP (pokud tam nejsme)
adb reboot recovery
V hlavním menu zvolit „Install“. Přešel jsem do sdcard/TWRP a zvolil swRR.zip. Zvolil jsem Install image
Zvolil jsem restartovat po instalaci „Reboot after installation is complete“. Flashnul jsem přejetím „Swipe to confirm flash“.
Reboot into ROM, once fully booted
Rebooujte do ROM po kompletním flashnutí
Po dokončení instalace se restartovalo a nabootovalo do Resurrection remix
Po naboootování do Resurrection Remix jsem zvolil home obrazovku (zatím dočasně Pixel Launcher – JUST ONCE).
V nastaveních jsem povolil USB debugging (Developer options -> Android Debugging) a zaškrtl jsem „Always allow from this computer“ a OK.
Reboot back into recovery
Restartujte znovu do recovery
Znovu restart do TWRP
adb reboot recovery
Flash Gapps
V podstatě stejný postup jako u ROM.
V hlavním menu zvolit „Install“
Přešel jsem do sdcard/TWRP a zvolil gapps.zip
Zvolil jsem Install image
Zvolil jsem restartovat po instalaci „Reboot after installation is complete“
Flashnul jsem přejetím „Swipe to confirm flash“
Reboot
Po dokončení instalace se samo rebootuje
Enjoy!
Hotovo
Recovery mód bez adb
Pokud by nastaly problémy, a nefungovalo adb, mělo by nabootovat do recovery módu i pomocí následujícího postupu.
Pozor – pokud není nainstalováno TWRP tak tato akce zresetuje zařízení do továrního nastavení!!
Vypnout tablet.
Stisknout a držet volume down.
Stisknout a podržet Power dokud se neobjeví logo LG, poté power pustit, volume down stále držet.
Počkat cca 1s a stisknout a držet Volume Up a Power (Volume down stále držíme, takže nyní všechna 3 tlačítka) dokud se neobjeví Factory hard reset. Poté pustit vše.
Nyní potvrdit stisknutím power, zeptá „Are you sure?“
Znovu potvrdit stisknutím power, nahoře se zobrazí „Confirmed“ a načte se okno TWRP Recovery.
Videa s akcí jsou zde a zde (druhé cca 10 minuta).
Další odkazy a zdroje
Hlavní stránka na XDA
https://forum.xda-developers.com/c/lg-g-pad-8-3.2669/
TWRP pro W500:
https://eu.dl.twrp.me/v500/
Install root video – not working for me – only for 4.2.2
https://www.youtube.com/watch?v=05T3mYVnYYE
Install TWRP video – not working for me – only for 4.2.2
LG G Pad 8.3 TWRP Recovery Install & nandroid
https://www.youtube.com/watch?v=_tOtfF6gKkg
Sobory člověka co dělal videa výše – když odkazy pod videem nefungují bude možná tady: :
https://rootjunkysdl.com/?dir=LG%20G%20Pad%208.3
Neúspěšné pokusy a poznámky
Instalace ovladače
Poznámka – ještě předtím když jsem zkoušel adb mi po připojení nabídlo instalaci SW LG do počítače. Udělal jsem to, ale nevím zda je nutné. Podle mne na Windows 10 nikoli. Pro jistotu to sem dávám, ale možná udělat jen pokud by postup výše nefungoval a nějaké kroky nešly provést.
Po potvrzení na tabletu, že chci nainstalovat SW do počítače se zařízení na compu zobrazilo jako CDROM D: , a po potvrzení spuštění nainstalovalo SW do počítače
.
Instalace adb a fastboot
Zkusil jsem se do fastboot modu dostat pomocí adb.
Pro funkčnost adb to je třeba mít povolené USB ladění a nainstalovány ovladače. Nejprve jsem aktivoval „Možnosti vývojáře“ v nastaveních. V Nastavení -> Informace o tabletu -> Softwarové informace ťukat na „Číslo sestavení“ dokud se neaktivuje v menu „Možnosti vývojáře“.
Poté si připravit MicroUSB kabel (pozor s jedním kabelem mi nefungovalo zatímco s jiným ano). Pak s odpojeným tabletem v menu nastavení -> Možnosti vývojáře zaškrtnout Ladění USB v sekci Ladění. Poté jsem tablet připojil pomocí připraveného usb kabelu. V tabletu se dotázalo na potvrzení a po potvrzení se ve statusu na tabletu zobrazilo „Ladění přes rozhraní USB připojeno“.
Pokud máte nainstalové adb a fastboot je možno přeskočit. Já jsem stáhl odsud ze stahuj.cz v 1.0.5 portable. Samotné použité verze adb a fastboot viz níže. Pokud by už na stahuj nebylo hledat na googlu „ADB & fastboot portable“. Není třeba instalace, jen někam rozbalit a odsud pouštět další příkazy.
Spustil jsem „adb devices“ a vidím zařízení v seznamu.
Reboot do download / fastboot mode pomocí adb
Poté jsem jel podle návodu tady.
adb reboot bootloader
Zařízení se restartuje, ale u mně se nerestartovalo do fastbood / download / bootloader modu ale kompletně.
Zkusil jsem
adb reboot recovery
Ten se restartuje do default recovery, ale to mi nepomohlo. Pokud dám“fastboot devices“ zařízení v seznamu není.
fastboot devices
Instalace ROM pomocí adb sideload
Nedařilo se mi nainstalovat TWRP – zkusil jsem tedy ROM nainstalovat z default recovery pomocí adb sideload.
Připojím USB kabelem se zapnutým USB debuggingem. Zkontroluji že vidím v adb devices.
Restartuji do recovery.
adb reboot recovery
Zvolím „apply update from adb“ a na tabletu se zobrazí „Now send the package you wand to apply to the device with „adb sideload <filename>“.
Pak na počítači zadám
adb sideload RR-N-v5.8.5-20171001-v500-Final.zip
na počítači doběhlo OK.
Ale nefunguje – na zařízení vypsalo chybu při ověření („footer is wrong“ a „Signature verification failed“).
Pokus o instalaci TWRP „postaru“
Použil jsem TWRP image twrp-3.7.0_9-0-v500.img (všechny verze ke stažení pro V500 zde).
Zkusil jsem použít svůj starší návod na instalaci TWRP zde s následujícími modifikacemi, ale nepovedlo se mi restartovat tablet do download modu.
- Na netu jsem našel že pro aktivaci Download mode je třeba
- vypnout tablet
- připravit si microUSB kabel připojený k počítači
- podržet Volume Up a Power button na cca 3 vteřiny
- připojit kabel k telefonu, když stále držím volume Up a Power
Bohužel nefunguje