Na FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
VytvoÅ™it web zdarmaNa FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
VytvoÅ™it web zdarma15.4.2019 jsem zachránil pøed sešrotováním jeden smartphone Lenovo K6. Fyzicky byl celkem v poøádku až na pár drobných škrábancù na pøedním skle, akorát nešel zapnout, protože byl úplnì vybitý. Pokus o nabití USB nabíjeèkou se moc nedaøil a jak jsem záhy zjistil, dùvodem byl poškozený micro USB konektor, jehož vnitøní èást s kontakty byla nalomená a ke kontaktu došlo až pøi silném boèním tlaku na konektor s kablíkem. Konstrukce telefonu není zrovna dìlaná na snadné rozebrání. Zadní kovový kryt se musí objet kolmo po obvodu skla nehtem nebo kytarovým trsátkem, aby se uvolnily zácvaky a jde to sakra ztuha. Nakonec se podaøilo a dostal jsem se na støeva. Trochu mì pøekvapilo, že Li-Pol akumulátor není pøipojený klasicky pérovými kontakty, ale vede z nìj flexipásek s titìrným zacvakávacím konektorem do desky. Poblíž nìj je na desce kulatý testpoint, kde lze snadno zmìøit napìtí (bylo kolem 2,8 V). Pøipájel jsem na nìj kousek drátku a baterku èásteènì nabil externí nabíjeèkou, abych zjistil, že telefon vùbec žije, což se potvrdilo.
Po uvolnìní pár šroubkù a odpojení rùzných konektorù jsem vyndal základní desku a vypájel z ní poškozený micro USB konektor, který jsem doèasnì nahradil nìjakým podobným z vlastních zásob. Pak jsem to zas poskládal dohromady, baterku plnì dobil a zmìøil kapacitu. Ukázala se být ve výborné kondici, namìøená kapacita 3239 mAh pøesahovala jmenovitou kapacitu 3000 mAh. Pokud by nìkdo shánìl náhradní baterku, tak nejlevnìji lze koupit zde za 121 Kè. Objednal jsem si také balíèek 10 levných z micro USB konektorù eBay a pozdìji jsem ho v telefonu vymìnil. Jestli se vám náhodou vylomil micro USB konektor úplnì a došlo i k poškození plošòáku, není ještì vše ztraceno, nebo� na plošòáku jsou signály USB vyvedeny na 4 testpointy, na které lze pøipájet tenké drátky a napojit je na konektor.
vnitønosti K6 MB-top MB-bottom USB testpointy
Instalace novìjšího oficiálního Androidu 7.0
27.4.2019 Telefon je oproti mému starému Samsung Galaxy S3 vybaven výkonnìjším procesorem (8-jádrový Qualcomm Snapdragon 430) a 2 GB RAM, pøesto mu nìkteré funkce chybí, jako napø. NFC èi barometrický senzor. Od výrobce je na nìm nainstalován Android 6.0 Marshmallow a vìtší RAM tak nabízí potenciál k upgradu na novìjší verze. Avšak Lenovo ukonèilo podporu v roce 2017 Androidem 7.0 Nougat. Oficiální inkrementální aktualizaci z Androidu 6.0 na Android 7.0 lze nainstalovat pomocí návodu zde. Jednoduše si stáhnete balíèek Update.zip [81 MB] a nahrajete do telefonu, vypnete ho a spustíte ho v recovery režimu tlaèítkovou kombinací Vol+ a Power. Pak v nabídce vyberte volbu "Install Upgrade Package" a vyberte balíèek Update.zip. Po dokonèení aktualizace se telefon sám restartuje.
Pokud potøebujete provést kompletní (re)instalaci nového systému (vymaže všechna uživatelská data), je k tomu potøeba kompletní image - podaøilo se mi najít nìkolik verzí (v poøadí od nejnovìjší): K33_S231_171114, K33_S229_170908, K33_S223_170610 [cca 1,5 GB] a dále balíèek flashovacích utilit QPST Tool s USB ovladaèi od Qualcommu [60 MB]. Aktualizovat na oficiální Android 7.0 doporuèuji též pøed instalací LineageOS, kvùli aktualizaci TrustZone, nicménì kontrola verzí se dá obejít. Zde je postup kompletní instalace:
- Pøedpokládá se, že máme nainstalované standardní USB ovladaèe a Platform Tools (utility ADB a Fastboot) od Google.
- Dále je potøeba aktivovat vývojáøský režim a ladìní pøes ADB, viz postup níže v sekci instalace LineageOS.
- Pomocí pøíkazu adb reboot edl pøepneme telefon do režimu EDL (Emergency DownLoad Mode, souèást primárního bootloaderu od Qualcommu). To lze také provést v režimu Fastboot (pøi vypnutém telefonu podržíme Vol- a Power) pøíkazem fastboot oem edl. Pokud už máme nainstalovaný alternativní recovery TWRP, tak i zde je pod tlaèítkem Reboot volba Edl. V tomto režimu se telefon zaène hlásit jako zaøízení "Qualcomm HS-USB QDLoader 9008" (virtuální sériový port).
- Rozbalíme a nainstalujeme balíèek QPST Tool (použil jsem verzi 2.7.496) a USB ovladaèe (z adresáøe Driver).
- Rozbalíme balík s image systému (použil jsem verzi K33_S231_171114).
- Z nabídky Start spustíme program QFIL, nahoøe v oknì by mìl být vidìt detekovaný COM port bootloaderu, pøípadnì vybereme náš port tlaèítkem Select Port...
- Vybereme typ image Select Build Type = Flat Build
- Nastavíme Programmer Path pomocí tlaèítka Browse... a vybereme soubor prog_emmc_firehose_8937_ddr.mbn z adresáøe s rozbaleným image.
- Klikneme na tlaèítko Load XML... a vybereme po sobì soubory rawprogram0.xml a patch0.xml z adresáøe s rozbaleným image.
- Klikneme na tlaèítko Download pro zahájení flashování, celý proces by mìl trvat asi 5 minut, viz okno Status.
- Po dokonèení ukonèíme QFIL tlaèítkem Exit, odpojíme telefon od PC a cca 10 vteøin podržíme tlaèítko Power, dokud jemnì nezavibruje a následnì by se mìl spustit èistý systém s uvítacím dialogem.
QFIL flashing QFIL done
Rootnutí a instalace LineageOS
6.11.2020 Pokud chcete používat novìjší Android, nezbývá než se poohlédnout po LineageOS, což je nástupce CyanogenModu. Aktuálnì jsou k dispozici tyto øady (já jsem šel do poslední verze 17.1):Nyní se podíváme, jak LineageOS na telefon nainstalovat. Postupnì je potøeba provést kroky odemknutí bootloaderu, instalace TWRP, instalace LineageOS a pøípadnì ještì rootnutí.
- LineageOS 15.1 (Android 8.1 Oreo) [560 MB] - patrnì už dále nepodporovaná
- LineageOS 16.0 (Android 9 Pie) [667 MB] - poslední verze z 24.5.2020
- LineageOS 17.1 (Android 10 Q) [677 MB] - poslední verze z 9.12.2020
9.12.2021 veèer v Praze po pøedchozím oznámení vypnul T-Mobile svou 3G sí� a tak mi na souèasnì používaném smartphonu Samsung Galaxy S3 zùstalo jen pomalé datové pøipojení pøes EDGE. Rozhodl jsem se tedy zkusit pøemigrovat na Lenovo K6, který už podporuje LTE. Aktualizoval jsem TWRP na verzi 3.5.2 (poslední 3.6.0 mi nefungovala) a s ním jsem nainstaloval poslední dostupnou verzi LineageOS 17.1 (Android 10 Q) z 9.12.2020. Pak jsem pøehodil SIM a SD kartu a nainstaloval z ní všechny své oblíbené aplikace (z APK souborù). Pro zpøístupnìní SD karty na PC pøes USB používám aplikaci Universal USB Mass Storage Enabler 1.6.2. Zde jsem narazil na problém, že mi Total Commander 2.91 i s root oprávnìním odmítal instalovat APKèka z SD karty a USB flešky, pomohl upgrade na aktuální verzi Total Commander 3.30 beta 2. Dále jsem potøeboval pøenést všechny kontakty, SMS, záložky a historii Firefoxu a další nastavení aplikací.
- Pokud ještì na PC nemáme, stáhneme si od Google USB ovladaèe a Platform Tools (utility ADB a Fastboot).
- Zapneme v nastavení nástroje pro vývojáøe - v menu Nastavení|Info o telefonu 7x po�ukáme dole na Èíslo sestavení.
- V menu Nastavení|Pro Vývojáøe zapneme Ladìní USB a Povolit odemknutí OEM.
- Pøipojíme telefon k PC pøes USB a nainstalujeme Google ovladaèe (složené zaøízení, MTP, Android Composite ADB interface...).
- V pøíkazovém øádku spustíme adb devices a mìli bychom vidìt pøipojené zaøízení:
List of devices attached * daemon not running. starting it now on port 5037 * * daemon started successfully * 1c4571d0 unauthorized
- Na telefonu vyskoèí notifikace, potvrdíme ladìní USB - Vždy povolit z tohoto poèítaèe.
- V pøíkazovém øádku spustíme adb reboot bootloader, telefon pøebootuje do režimu Fastboot.
- V pøíkazovém øádku spustíme fastboot devices a mìli bychom vidìt ID pøipojeného telefonu a vedle nìj režim "fastboot".
- V pøíkazovém øádku spustíme fastboot oem unlock, pokud dostaneme následující chybu:
FAILED (remote: Need wipe userdata. Do 'fastboot oem unlock-go') finished. total time: 0.016s
tak v pøíkazovém øádku spustíme fastboot oem unlock-go a to by už mìlo projít:
OKAY [ 0.031s] finished. total time: 0.031s
Na telefonu by se mìl objevit Cleaning progress bar a po pár desítkách vteøin se sám zrestartuje.- Proklikáme se úvodním nastavením Androidu, znovu aktivujeme režim pro vývojáøe a zapneme Ladìní USB a Povolit odemknutí OEM jako v krocích 2 a 3.
- V pøíkazovém øádku spustíme adb devices a mìli bychom vidìt pøipojené zaøízení stejnì jako pøed tím.
- V pøíkazovém øádku spustíme adb reboot bootloader, telefon pøebootuje do režimu Fastboot.
- V pøíkazovém øádku spustíme fastboot devices a mìli bychom vidìt ID pøipojeného telefonu a vedle nìj režim "fastboot".
- Stáhneme a flashneme alternativní recovery image TWRP pøíkazem fastboot flash recovery twrp-3.4.0-0-karate.img
target reported max download size of 535822336 bytes sending 'recovery' (21317 KB)... OKAY [ 0.672s] writing 'recovery'... OKAY [ 0.531s] finished. total time: 1.219s- Nyní je potøeba spustit TWRP jako první pøíkazem fastboot boot twrp-3.4.0-0-karate.img nebo tlaèítkovou trojkombinací Vol+, Vol- a Power. Pøi normálním rebootu by nám stávající systém novì nahraný TWRP recovery ihned pøepsal zpátky.
downloading 'boot.img'... OKAY [ 0.672s] booting... OKAY [ 0.609s] finished. total time: 1.281s- Stáhneme si LineageOS image dle libosti - já jsem vyzkoušel lineage-17.1-20201021-UNOFFICIAL-karate.zip. ZIP balíèek nahrajeme na microSD kartu nebo USB flash, vložíme/pøipojíme do telefonu, v TWRP �ukneme na pøipojit externí SD kartu/OTG.
- V menu Wipe vymažeme pouze oddíly data, cache a dalvik cache. Když jsem vymazal i systémový oddíl, tak mi pak nefungoval Bluetooth a Wi-Fi a musel jsem se vrátit k oficiální ROM a postup opakovat.
- V menu Install vybereme daný ZIP soubor a nainstalujeme (bez ovìøení signatury). Souborový systém necháme na EXT4.
- Pokud pøi instalaci LineageOS 15/16 narazíte na chybu:
ERROR 7 E1001: Failed to update system image. Target K33b37:7.0/NRD90N/K33_S231_171114_ROW
tak je tøeba jít do menu Advanced|Terminal, do konzole napsat pøíkaz mkdir /cache/recovery a opakovat instalaci. Tato známá chyba je popsaná zde.- Pokud pøi instalaci narazíte na chybu:
ERROR 7: Comparing TZ version TZ.BF.4.0.5-00030 to TZ.BF.4.0.5-00023 Your firmware is incompatible with this ROM version Please update to the newest available version
tak je potøeba aktualizovat bootloader z poslední oficiální ROM a nebo v ZIP balíèku LineageOS upravit soubor META-INF/com/google/android/updater-script, v kterém odmažeme 3. øádek zaèínající kontrolou "assert(qcom.verify_trustzone...", jak je popsáno zde.- LineageOS není defaultnì rootnutý a pokud chceme využívat výhody roota, je potøeba stáhnout balíèek Magisk-v23.0.apk, pøejmenovat pøíponu na .zip, nahrát ho na microSD kartu/USB flash a nainstalovat pomocí TWRP podobnì jako systémový image. S tímto balíèkem se nainstaluje i aplikace Magisk Manager. Pak mùžete povolovat root pøístup jednotlivým aplikacím.
Kontakty z telefonního seznamu jsem vyexportoval do VCF souboru na SD kartu pomocí menu Importovat/Exportovat|Exportovat do souboru VCF a vybrat Vše. Jak jsem záhy zjistil, export je v této verzi omezen na max. 500 kontaktù a tak jsem musel èást kontaktù odznaèit, vytvoøit jeden VCF soubor a pak totéž opakovat s výbìrem zbytku kontaktù a vytvoøit druhý VCF soubor. Na Lenovo K6 jsem v aplikaci Kontakty vybral v menu Nastavení|Importovat|Soubor.vcf a vybral postupnì oba soubory z SD karty. Import probìhl bez problémù. Na Androidu 10 už omezení na 500 kontaktù není, takže jsem si mohl hned vyexportovat všechny kontakty do 1 VCF souboru. Nastavení vìtšiny aplikací se mi podaøilo obnovit z pøedchozí zálohy, kterou jsem si dìlal na SD kartu v aplikaci Titanium Backup Pro 7.3.0.2. Po nové instalaci aplikace je tøeba vyhledat adresáø se zálohou na SD kartì: vpravo nahoøe �uknout na menu Nabídka|Nastavení...|Umístìní složky záloh..., nalistovat cestu úložištì /storage/<VolumeSN>/<adresáø zálohy> a �uknout dole na Použít aktuální složku. Pak už lze pøejít na kartu Zálohování/Obnovení, vybrat požadované aplikace a obnovit u nich pouze data nebo je rovnou i nainstalovat.
Nepodaøilo se mi však obnovit SMS zprávy (toèítko se toèilo a toèilo...) a tak jsem vyzkoušel aplikaci SMS Backup & Restore. Ta umožòuje jednoduše zálohovat zprávy do XML souboru na lokální úložištì nebo do rùzných cloudù. Pøi obnovení staèí nalistovat daný soubor a povolit aplikaci pøíslušná oprávnìní a pøepnutí jako výchozí aplikace pro SMS. Po obnovení zpráv je tøeba ruènì pøepnout výchozí aplikaci zpìt v systémovém nastavení: Aplikace a oznámení|Výchozí aplikace|Aplikace pro SMS vybrat aplikaci SMS a MMS. Nastavení bankovní aplikace RB klíè se (celkem oèekávatelnì) také nepodaøilo pøenést a musel jsem se starým telefonem pøihlásit do internetového bankovnictví (funguje offline pøes QR kód) a v Nastavení|RB klíè|Nová aktivace aktivovat nové zaøízení - aplikace RB klíè na novém telefonu potøebovala pro tento okamžik zapnout datové pøipojení. Aktivace probìhla úspìšnì a zároveò se tím deaktivoval starý telefon (pøi pokusu naèíst QR kód hlásí, že kód není urèen pro toto zaøízení).
Vyskytly se ještì problémy s dalšími aplikacemi. Spectroid 1.0.1 nezobrazoval živé spektrum (jen waterfall), pomohla aktualizace na Spectroid 1.1.1. OziExplorer 1.25 nedostal od Androidu povolení pro ukládání logù na SD kartu, takže jsem ho musel pøenastavit na ukládání do vnitøní pamìti. OpenVPN Connect 1.1.17 nešel vùbec nainstalovat, musel jsem aktualizovat alespoò na verzi 1.1.27, do které jsem pøenesl nastavení z pøedchozí verze. Guitar Tuner Free 4.12 spadnul pøi spuštìní, nahradil jsem ho jinou aplikací Guitar Tuner 1.51. Taktéž OfficeSuite Viewer 6.5.1010 spadnul pøi spuštìní, nahradil jsem ho novìjší verzí OfficeSuite 11.10.39020. Navigace Sygic 16.3.9 mi po spuštìní spadla a po pøeinstalování zas nemohla najít mapy na SD kartì (zásek na uvítací obrazovce s hláškou "zjiš�ování zemì"). Vyzkoušel jsem nìkolik novìjších verzí a skonèil u verze 18.8.2. Bylo tøeba odstranit z karty starý adresáø /Android/data/com.sygic.aura, po instalaci aplikace vybrat umístìní na SD kartì, èímž se adresáø vytvoøil znovu s novým ID souborem a pak do nìj nakopírovat z PC resourcy a mapy. Také mì iritovalo, že nikde v nastavení nelze pøepnout tvar kulatých ikon na jiný a tak jsem zkusil nainstalovat alternativní Nova Launcher, který to umožòuje a má celou øadu dalších nastavení. Tak teï už se to dá koneènì používat...
S tím, jak Google v novìjších Androidech neustále zavádí nové restrikce pro aplikace ve snaze je izolovat, nastal další problém. K prohlížení obrázkù v rùzných adresáøích jsem používal aplikaci QuickPic otevíranou pøes Total Commander (hledání adresáøe pøes Galerii mi nevyhovuje a pøes TC dìlám skoro všechno), kde po rozkliknutí 1 souboru s obrázkem bylo možné jednoduše šoupáním vlevo/vpravo prohlížet další obrázky v daném adresáøi. Na této verzi Androidu se ale otevøe jen ten vybraný obrázek a nelze už prohlížet další. Nakonec jsem se dopídil øešení v pøíspìvku od Renderkinga na TC fóru. Je potøeba nastavit interní asociace pro všechny pøípony souborù s obrázky: Nastavení...|Interní asociace|Nová asociace, kde zadáme napø. pøíponu .JPG, vybereme aplikaci QuickPic/Galerie a dùležité je odtrhnout automaticky vybranou volbu Parametry: content://url. Autor TC však upozoròuje, že tuto možnost Google zruší v novém Android API ver. 30. Takto jsem si nastavil též interní asociaci pro textové soubory, aby se mi vždy otevøely v TC-Editoru a neptalo se to poøád dokola jak u blbejch, v èem to má otevøít. Jó tyhle moderní nasírací (ne)funkcionality jsou k nezaplacení...
17.7.2023 Po vyèerpání baterky a opìtovném dobití a zapnutí telefonu se mi jaksi záhadnì rozjebal filesystém na datovém oddílu na eMMC a telefon zùstal viset na bootovací animaci. Spustil jsem tedy TWRP a zkusil opravit FS pomocí fsck, ale nepodaøilo se, poøád to psalo nìjakou chybu a nezbylo mi, než oddíl pøeformátovat. Bohužel jsem si døív neudìlal plnou zálohu a pøišel tak o data a nastavení aplikací. Našel jsem akorát starší zálohu kontaktù a SMS.
Když už jsem musel zaèít znovu, rozhodl jsem se rovnou vyzkoušet nový LineageOS 18.1 (Android 11, image z 1.3.2022). Nainstaloval jsem též novìjší verzi TWRP 3.7.0 pøes fastboot. Pak jsem nainstaloval všechny používané aplikace z APKèek z SD karty. Novìjší Android je zas o nìco víc restriktivní vùèi aplikacím (i pøesto, že ho mám rootnutý), takže nìkteré nefungovaly korektnì nebo vùbec. Jak jsem zjistil, tak Titanium Backup Pro 8.4.0.2 je už dost starý a dál se nevyvíjí. V Nastavení|Umístìní složky záloh... již nelze vybrat externí SD kartu procházením souborového systému, ale je nutno vybrat Úložištì poskytovatele dokumentù, v nìm vybrat SD kartu a povolit k ní aplikaci pøístup. Pak �uknout na tlaèítko Rozpoznat a mìl by se automaticky najít adresáø se zálohama. Pak ho staèí vybrat �uknout na Použít aktuální složku. Zkusil jsem obnovit pár aplikací, které jsem si stihl zazálohovat, ale neúspìšnì. Napø. pojebaný RB klíè jsem musel nechat znovu aktivovat na poboèce. Jak jsem následnì zjistil, tak Titanium Backup i špatnì vytváøí nové zálohy v nichž chybí èást dat aplikací. V této verzi Androidu se data aplikací nachází na 2 místech: /storage/emulated/0/Android/data a v /data_mirror/data_ce/null/0. Pøešel jsem na OpenSource appku Neo Backup 8.3.2, která se aktuálnì vyvíjí a zdá se, že data zálohuje komplet, ale radši jsem RB klíè znovu nepokoušel.
Musel jsem aktualizovat i pár dalších aplikací. Telegram 8.3.2 pøestal fungovat (aplikace psala, že je moc stará a nepøipojí se), nainstaloval jsem aktuální verzi 9.6.7. Stará data jsem nakopíroval ruènì. I tak byla nutná nová aktivace, musel jsem zadat tel. èíslo a do Telegramu na PC mi pøišel potvrzovací kód a po jeho zadaní se vše sesynchronizovalo. OziExplorer 1.25 crashne pøi pokusu o nastavení adresáøe map na SD kartu. To by mìla øešit nová verze 1.36. Na nìjakém ruském fóru jsem dohledal verzi 1.34 s medicínkou (ta nepadá, ale SD kartu ještì neumí) a tu pak aktualizoval na verzi 1.37 (reg. znovu nechce) a tam už mapy i data SD kartì fungujou. Dále mi hned pøi spuštìní padala appka OBD Car Doctor Pro 6.4.7, jako funkèní náhradu jsem našel OBD Auto Doctor 6.9.1 èi inCarDoc Pro 7.8.0. Pak jsem si udìlal v TWRP plnou zálohu na SD kartu.
Zprovoznìní Wi-Fi tetheringu s AFWall+
15.9.2023 Obèas potøebuju skrze mobil poskytnout datové pøipojení jinému zaøízení pøes Wi-Fi hotspot, ale jelikož používám aplikaci AFWall+ 3.4.0 pro blokování nežádoucích pøipojení, tak jsem mìl tethering ve výchozím stavu zablokovaný. Když jsem v nastavení intuitivnì povolil volbu (tethering) - DHCP+DNS services, tak tethering stejnì nefungoval (na klientské stranì jsem dostal sice IP adresu, ale bez gateway). Metodou pokus-omyl jsem se dobral až k dosti obsáhlé volbì PowerOffAlarm, Fused Location, com.android.localtransport..., s níž to zaèlo fungovat, ale bez DNS. Zkusil jsem tedy výchozí adresu DNS pøidìlenou DHCP (stejná jako brána) nahradit googlím DNS s adresou 8.8.8.8 v nastavení sí�ového pøipojení na klientovi a už to fungovalo. Chtìlo by to asi preciznìjší nastavení pravidla pro IPTables, ale tam až mé znalosti nesahají a ani žádné øešení z diskusních fór pro jiné telefony mi nefungovalo.
5.5.2026 Jelikož mému Lenovu už tìžce dodìlává baterka, má prasklé sklíèko na displeji (vzhledem k jeho zbytkové hodnotì se už nevyplatí kupovat náhradní díly) a jednou jsem ho i utopil v hajzlu, tak jsem se rozhodl po letech zas pøemigrovat na novì opravený, odemèený a rootnutý telefon Huawei P20 Lite s LeaOS 20...