Custom recovery u XMDual?

Atraktivní střední třída ve dvou variantách

Moderátor: Moderátoři

Odpovědět
Uživatelský avatar

Autor tohoto vlákna
petja
Příspěvky: 18
Registrován: 15 led 2014 13:54

Custom recovery u XMDual?

#1

Příspěvek od petja » 27 lis 2015 17:42

Zdravim, nepouzivate nekdo custom recovery TWRP popr. CWM u MDual?


Xperia M Dual, Resurrection Remix Nougat v5.8.0, Linux Kernel 3.4.0-nicki+, stable fota TWRP 3.0.2-0

Xperia M Dual, Stock JB 4.3.0 (15.5.A.1.5), Linux Kernel 3.4.4-SXDNickiDS, shaking TWRP 3.0.2-0 recovery s USB OTG podporou
Xperia M Dual, Stock JB 4.3.0 (15.5.A.1.5), Linux Kernel 3.4.0, CWM 6.0.5.0 - PhilZ Touch 6.50.6
Uživatelský avatar

Autor tohoto vlákna
petja
Příspěvky: 18
Registrován: 15 led 2014 13:54

Re: Custom recovery u XMDual?

#2

Příspěvek od petja » 31 led 2017 12:42

Fajn, tak jsem to zkusil a jde to :)

Nejprve jsem se zbavil záruky a odemknul bootloader (jel jsem podle AJ návodu: https://forum.xda-developers.com/showth ... ?t=2484622, ČJ verze je tady: viewtopic.php?f=81&t=7384). Tím se mi zpřístupnily veškeré taje xperia telefonu a tak jsem si začal hrát...

Prvním úmyslem bylo vytváření\obnova kompletních záloh telefonu pro případ, že si ho běžným SW způsobem rozladím např. nevhodným nastavením aplikací při bránění ve šmírování (xprivacy, permission manager atp.). Pro tyhle účely mi absolutně postačovalo vymazlený PhilZ Touch 6.50.6 recovery (k mání na https://forum.xda-developers.com/xperia ... l-t2795778). Několikrát jsme použil (obnovoval kompletní zálohu) a pro běžné používání v rámci originálního sony stock rom mohu jen doporučit!

Kdo si chce hrát víc na úrovni OS\HW (nepoužívat zastaralý soňácký systém, ale např. vyzkoušet nějaký CyanogenMod, Lineage OS popř. AOSP atp.), nejspíš bude muset přejít na TWRP recovery, jelikož originální Philz projekt usnul a nejspíš již nikdy nebude aktualizován. Začal jsem tedy řešit otázku, jak na TWRP přejít.

Shodou okolností jsem se v období xperia experimentů neubránil nutkání vyzkoušet alternativní kernel pro stock rom tj. SXDNickiDS (http://sxdevelopers.blogspot.cz/2014/07 ... -m-ds.html), který v sobě obsahuje starý CWM-based Recovery v6.0.4.7. Tím jsem sice přišel o Philz edici, ale možnost využívat modernejší CPU guvernéry (co to je naleznete např. na viewtopic.php?p=22283#p22283) a hlavně zvýšení výkonu CPU na hodnotu 1,6 GHz mi ztrátu vynahradilo.

Každopádně nově získané CWM recovery se kvůli podobné struktuře dá poměrně snadno přestavit na TWRP edici. Rozuměj, musej umět editovat recovery skripty popř. použijou AIK (https://forum.xda-developers.com/showth ... ?t=2073775).

Já šel cestou první tzn. cestou zkoumání a experimentů. Nejprve jsem stáhnul TWRP zip z druhého příspěvku na https://forum.xda-developers.com/xperia ... -t3009361/. Po úpravě script.sh a několika experimentech jsem přišel na to, že stačí vyměnit soubor recovery.gz (musí být zachován jeho obsah a umístění). Zdroj pro jeho náhradu jsem našel např. na https://dl.twrp.me/nicki/twrp-3.0.2-0-nicki.img.html. Po extrakci obsahu twrp-3.0.2-0-nicki.img, přejmenování původního cpio archivu tak aby odpovídal původní struktuře v recovery.gz + jeho znovu zabalení, umístění na patřičné místo + vytvoření nového boot.img, se mi podařilo zprovoznit TWRP recovery u stock rom. Jediný co je děsný a vopruzující, je fakt, že po nabootování do tohoto recovery nepříjemně skáče tzn. ovládá se s potřebou větší trpělivosti. Obnovení ze zálohy jsem zatím nezkoušel, ale nepředpokládám potíže.

Ještě k poskakující obrazovce twrp recovery. Pokud pro zálohu systému použijete ROM manager (https://play.google.com/store/apps/deta ... rommanager), nemusíte se s poskakováním otravovat. Po nastavení a potvrzení názvu zálohy dojde k restartu do recovery, vytvoření zálohy a k opětovnému spuštění androida. Nevýhoda této zálohy je, že zálohu nekomprimuje a zabírá tak víc místa. Další nevýhodou je fakt, že telefon není online a tak můžete mít zmeškané hovory atp. Řešením pak může být Online Nandroid Backup (https://play.google.com/store/apps/deta ... .onnandbup). Vytvoření zálohy jsem zkusil, ale obnovu zatím ještě ne. Každopádně pro obnovu systému je recovery nutné!

EDIT:
Zapomněl jsem zmínit zásadní vychytávku TWRP recovery verze 3.0.2-0 a to, že umí zálohovat systém na USB flash disk tzn. podporuje OTG rozhraní ! :Bravo:

EDIT2:
Potvrzuji funkčnost ne/chtěného ověření, že obnova stock systému přes TWRP recovery (a OTG úložiště) funguje bez problému! :Yahoo!:

EDIT3:
Poskakující TWRP recovery je pouze záležitostí stock sony romky tzn. při použití jiného systému např. LineAge, Resurrection Remix atp. + nahrání recovery do FOTA oddílu, systém nešílí.


Xperia M Dual, Resurrection Remix Nougat v5.8.0, Linux Kernel 3.4.0-nicki+, stable fota TWRP 3.0.2-0

Xperia M Dual, Stock JB 4.3.0 (15.5.A.1.5), Linux Kernel 3.4.4-SXDNickiDS, shaking TWRP 3.0.2-0 recovery s USB OTG podporou
Xperia M Dual, Stock JB 4.3.0 (15.5.A.1.5), Linux Kernel 3.4.0, CWM 6.0.5.0 - PhilZ Touch 6.50.6
Odpovědět

Zpět na „XPERIA M/M Dual“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host