2019. április 25., csütörtök

Gyorskeresés

Lenovo P70-A_ROW tippek, trükkök

Írta: |

[ ÚJ BEJEGYZÉS ]

Ha kérdésed van, tedd fel a Fórumban!

Van egy Lenovo P70-A_ROW telefonom végre.
Jó SoC, jó GPU, 2GB RAM, 16GB ROM, 4Ah-s akku.

Gyors, mint a veszedelem. Ez az alső olyan Lenovo, ahol a nyavajás VibeUI (merthogy nem szeretem) nem akad. De nem ám!
A GPS-nél azt vettem észre, hogy mire betölt a navi (Sygic), addigra van GPS jel.

Na és a módosítások persze...

Mindenek előtt kell egy komplett rendszermentés.
Ennek kihagyása komoly következményeket von maga után: probléma esetén nincs hova nyúlni.

Rendszermentés menete:
SP flashtool v5.1436.00.000
A hozzá való scatter file
A mentési adatok pedig ebben a fájlban vannak
A mentés menetéről itt olvashatsz, de ne feledd a kiegészítést is elolvasni!
Fontos tudni, hogy mentéskor a "SPARE"-t ne mentsétek!

Ha már valaki úgy dönt, hogy kapásból insecure-re állítja a kernelt, onnantól adb-n keresztül is van lehetőség teljes rendszermentésre. Nekem spec. azért jó ez, mert garantáltan windows-mentes megoldás.
A példa a belső SD gyökérkönyvtárába menti a fájlokat:

adb shell
dd if=/dev/block/mmcblk0boot0 of=/storage/sdcard1/p70-a-row-preloader.bin
dd if=/dev/block/platform/mtk-msdc.0/by-name/boot of=/storage/sdcard1/p70-a-row-boot.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/cache of=/storage/sdcard1/p70-a-row-cache.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/expdb of=/storage/sdcard1/p70-a-row-expdb.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/flashinfo of=/storage/sdcard1/p70-a-row-flashinfo.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/lk of=/storage/sdcard1/p70-a-row-lk.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/logo of=/storage/sdcard1/p70-a-row-logo.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/metadata of=/storage/sdcard1/p70-a-row-metadata.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/nvram of=/storage/sdcard1/p70-a-row-nvram.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/para of=/storage/sdcard1/p70-a-row-para.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/proinfo of=/storage/sdcard1/p70-a-row-proinfo.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/protect1 of=/storage/sdcard1/p70-a-row-protect1.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/protect2 of=/storage/sdcard1/p70-a-row-protect2.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/recovery of=/storage/sdcard1/p70-a-row-recovery.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/seccfg of=/storage/sdcard1/p70-a-row-seccfg.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/secro of=/storage/sdcard1/p70-a-row-secro.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/system of=/storage/sdcard1/p70-a-row-system.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/tee1 of=/storage/sdcard1/p70-a-row-tee1.img
dd if=/dev/block/platform/mtk-msdc.0/by-name/tee2 of=/storage/sdcard1/p70-a-row-tee2.img
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/p70-a-row-pgpt.img bs=1024 count=512 skip=0
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/p70-a-row-sgpt.img bs=1024 count=512 skip=2684416

Ha a mentésen túl vagy, akkor már szabad nekilátni saját felelősségre a módosításoknak.

===============

Módosítások

===============


1, Root - ideiglenes, csak adb-n keresztül
Igen egyszerű, ezt a leírást kell követni.

2, Root - végleges, egyszerű módszer.
TWRP-be belépve egy reboot kérésekor megkérdi, hogy root-olja-e.
Hát persze.
Ezek után még nincs vége, egy egyszerű SuperSu Play-ből történő frissítéssel már teljes értékű root elérésünk van.

============

3, Módosított recovery
SevenMaxs átlal készített TWRP recovery, eredeti link - forrás: Lenovo-forums.ru
A TWRP felrakása viszonlag egyszerű, ha már egyszer van egy ideiglenes, adb-n keresztüli root elérés, lásd 1-es pont.
Ez esetben azonban az adb shell-t kell kasználni.
3.1 Töltsd le a recovery fájlt
3.2 Tedd át az sd kártyára:
adb push lenovo-p70-cn-twrp-2.8.4.0-recovery.img /sdcard/.
adb shell
dd if=/sdcard/lenovo-p70-cn-twrp-2.8.4.0-recovery.img of=/dev/block/platform/mtk-msdc.0/by-name/recovery

Ezzel a recovery telepítése véget is ért.
Próbáld ki:
reboot recovery
Ekkor recovery-ben indul újra a telefon.
Az ideiglenes root elvész, de a 2. pontban leírtaknak megfelelően innen már nem túl nehéz a permanens root megoldása.

Igaz, hogy a névben cn szerepel, de kipróbáltam a mentés/visszaállítást és a factory resetet is, működik.
A scatter is azonos a két verzió esetén. Ezért merészeltem megpróbálni a cn-nes TWRP-t a ROW-hoz - bejött.

Közben sikerült a CN alapú TWRP-t módosítanom ROW alapú kernellel, így a tényleges ROW_S126-os kernellel készült TWRP recovery:
Letöltés
md5sum: f9fe2e1d8814cf605464b6e8e47e184d
méret: 10,0 MB (10391552 bájt)

TWRP-2.8.4.0 - S127_ROW firmware-ből kinyert kernellel
Letöltés
md5sum: 61aaa7713356c33aad65bcddb9a61308
méret: 9,9 MB (10397696 bájt)

Gyári S126-os rendszerből mentett Lenovo-recovery
Letöltés
md5sum: 7fa8d766a1994705f7ce492a29988769
méret: 16,0 MB (16777216 bájt)

================

4, Insecure kernel
Sikerült insecure kernelt létrehozni (köszönhetően a WayteQ xTab 7Q-ban taláható adbd-nek):

S126_ROW megjelölésű (build számú firmware-hez)
Letöltés
md5sum: abeb20d8fc460b8f77979f51d3d8fd08
méret: 7,0 MB (7344128 bájt)
Mire jó ez?
Arra, hogy ezt a boot.img használva állandó root elérést biztosíthatunk adb-n keresztül (ez nem jelenti a user-root elérést!)

S127_ROW megjelölésű (build számú firmware-hez)
Letöltés
md5sum: abeb20d8fc460b8f77979f51d3d8fd08
méret: 7,0 MB (7342080 bájt)

Szerencsére egyszerű feltenni:
Lépj be abba a könyvtárba, ahová letöltötted az insecure kernel img-t, majd adb-n keresztül:
adb reboot bootloader
fasboot flash boot Lenovo-P70-A_ROW-insecure-kernel-boot-v2.img
fastboot reboot

================

Frissítések
Igyekszem nyomon követni a kiadott hivatalos frissítéseket, és megosztani az Úri közönséggel ;)
Ezek a zip-et legtöbb esetben csak módosítatlan rendszerre mennek fel, ez miatt a gyári recovery és az eredeti kernel (nem módosított és/vagy insecure) használata szükségesen kötelező.
Már attól is megáll a frissítés, a valaki a build.prop-ot átírja!
A root megléte azonban nem befolyásolja a frissítés sikerességét, ám a root jog maga elvész... :( de a már megismert módszerekkel ez könnyen visszahozható :)

S126 --> S127 frissítés:
Letöltés
md5sum: 415b2a21fef09839cfc8f9a085c3ecf7
méret: 7,6 MB (7639441 bájt)
Nevezd át sima update.zip-re, és tedd az sd kártya googleota könyvtárába.

Folyt köv... illetve mégsem. A készülék visszakerült a feladóhoz: a teljesítménye meggyőző, ám a fényképezési képeségei az elvárt szint alatt vannak. Így a blog nem frissül többé.
Sajnálom, ert sokat vártam ettől a telefontól.

  • Nem lehet hozzászólni
Copyright © 2000-2019 PROHARDVER Informatikai Kft.