Portál AbcLinuxu, 6. května 2025 00:15
Zdravím,
chtěl jsem si nahrát do mobilu TWRP a nepodařilo se to. Použil jsem "twrp-3.3.0-0-dream2lte.img.tar" (Exynos), "Odin3_v3.13.1" a "Samsung-Usb-Driver-v1.5.63.0.exe". Dělal jsem to ve Windows a postupoval dle tohoto návodu (nepochopil jsem co je myšleno tím "REMEMBER TO RENAME THE TWRP RECOVERY NAME TO “RECOVERY”". Poprvé to skončilo chybou, ale už si nepamatuji jakou. Restartoval jsem mobil a normálně naběhl. Tak jsem celý proces opakoval a telefon už nenabíhá. V recovery jsem zkusil vše co dávalo nějaký smysl (wipe cache, wipe data/factory reset), ale nepomohlo nic. Píše to "fail to open recovery_cause". Ještě se taky můžu dostat do režimu nahrávání, ale na netu jsem nenašel nic, co bych mohl zkusit, takže telefon je teď ve stavu, že při bootu zamrzne na úvodním logu SAMSUNG. Věděl by někdo co s tím?
Řešení dotazu:
Ještě jsem si vzpomněl, že v tom návodu, podle kterého jsem postupoval bylo uvedeno jen to, že mám v mobilu zapnout ladění USB. Když se to pak ale nezdařilo a hledal jsem na netu řešení, tak jsem na xda četl něco o zapnutí OEM čehosi. To jsem ale před tím nevěděl a tak jsem to neudělal.
Mám Exynos viz. Aida64.
No já jsem právě úplně poprvé ten .tar rozbalil a bylo z toho recovery.img. Pak jsem si ale řekl, že bude asi zapotřebí nechat ten soubor zabalený a tak jsem jej stáhl znovu a použil zabalený. Zkusím to tedy s rozbaleným a taky mrknu na to, co jsi odkázal.
Musí to být fakt .tar. Když ten soubor vybírám, tak ve správci souborů .img není vůbec ani vidět. Jen .tar. A jsou oba ve stejném adresáři.
Zkusil jsem to ještě jednou a než se v Odinovi objeví "operation failed", tak je tam vidět něco jako "QRT_clossed!!". Jestli to nesouvisí s tím OEM. Ale to teď asi nezapnu. Vidím to tak na servis a kdo ví, jestli tam s tím něco udělají.
Zrovna jsem si v tom návodu, co jsi odkázal jako první o tom "Prince Cosmy Odin" četl. Zkusím to.
Byla to bitva, ale už mi telefon funguje. Teď tam ještě musím dostat to TWRP, rootnout jej a pak LineageOS a hotovo.
Stáhl jsem si novou stock ROM a postupoval dle jednoho návodu, který popisoval, jak flashnout stock ROM. V tom návodu byl i odkaz na stažení údajně poslední verze Odina (nebyla poslední, šlo o 3.12). Tak jsem jej stáhl a ta ROM mi flashnout nešla. Pak jsem si vzpomněl, že jsem předtím používal Odina 3.13, tak jsem jej stáhl a v pohodě jsem to flashl.
Tak TWRP jsem tam flešl podle toho postupu. Nepoužil jsem Prince, ale poslední verzi Odina, která mi fungovala při flešování Stock ROM. Dobrý to ale není.
Díky za rady
kazdopadne pokud TWRP funguje ...
To je otázka. Stáhl jsem si tu 16 z toho tvého odkazu, ale nedaří se mi spustit instalaci. Používám k tomu SD kartu, která byla naformátována v TinkerBoard a v TWRP byla připojená. V TWRP jsem jí smazal a zkusil na ní zkopírovat instalační zip Lineage OS, ale nešlo to. Když jsem v mintu klikl na ikonu SD karty, tak to psalo, že obsah nelze zobrazit. To samé, když jsem klikl na ikonu mobilu. Tak jsem kartu z mobilu vytáhl a zkusil jí v Mintu naformátovat na ext4, ale karta v TWRP připojit nejde. Naformátoval jsem jí ve Windows na FAT32, ale taky připojit nejde. Když jsem v TWRP vybral instalovat, tak karta tam vidět nebyla. Jediné co šlo v TWRP udělat bylo smazat kartu. Ale připojit pak stejně nešla. Přitom v Linuxu i ve Windows karta funguje. Co teď?
Večer když tak zkusím přeinstalovat TWRP a použiju toho Prince.
Tak jsem si s tím trochu hrál a povedlo se Jen to nešlo z té SD karty. Nevím proč? Napadlo mě zkusit připojit telefon k pc i do Windows a zabralo to. Zkopíroval jsem ten install.zip do /twrp a od tam jsem pak v pohodě spustil instalaci.
Velmi se mi ten OS líbí. Je pro mě po zrakové stránce super. V základu můžeš přepnout na tmavý motiv a zvětšit písmo i zvětšení všeho na obrazovce, což je super. A hlavně SVOBODA! Když dáš pár rad do začátku (TWRP, F-Droid atp.), budu rád.
pro root pouzij Magisk.zip
Už jej mám pár dní stažen a připraven k instalaci. Chci se zeptat: V tom návodu, který jsi odkazoval je v sekci "Downloads" zmíněn "Root addon". Musím jej instalovat? Pokud ano, budu pak vůbec potřebovat ten Magisk?
Taky bych raději Magisk. Vím, že je lepší, ale asi budu muset použít SuperSU. Magisk jsem nainstaloval, ale v Nastavení > Zabezpečení a poloha > Trust mám SElinux, root i šifrování vypnuto a zapnout mi to nijak nejde. Takže budu asi muset zkusit SuperSU. Porblém ale je, že z těch odkazů nejde stáhnou žádné apk. Sice jsem našel i aktuální verzi, ale stáhnout nejde. Asi budu muset najít někoho s rootnutým Androidem kdo používá Google Play, aby mi pomocí Apk Extractoru vyextrahoval apk SuperSU.
Tak dík. Taky jsem něco našel, ale když si je ověřil, tak použiju to tvoje.
Tak jsem odinstaloval Magisk, nainstaloval SuperSU, klikl na ikonu a objevilo se "Root undetected". Takže já to vidím na problém s kompatibilitou Lineage OS 16 a mého mobilu. Napadá tě něco, co by ještě šlo zkusit?
Nedal. Napadlo mě to ale zkusit s Magiskem. U toho to nezabralo. Odinstaluju ho teď a zkusím to apk od tebe.
Každopádně root už mám. Bylo třeba to pořešit v těch vývojářských možnostech. SuperSU jsem odinstaloval a nainstalovat Magisk. Pořád mám v telefonu ten addon. Vadí to? Pokud jo, tak raději přeinstaluji OS. Nepřišel jsem na to jak to dát pryč a nechci mít v hned v záloze nějaký balast. A mám teda nainstalovat i ten Magisk manager?
Tak ten root není asi úplně v pořádku, protože ikonka v menu "Zabezpečení" je u toho místo zeleně červeně. To tak asi být nemá. Jinak zkoušel jsem ten Magisk manager (apk) a nešel nainstalovat. A uvědomil jsem si, že flešovat už nic nemusím. Stačí obnovit tovární. Asi už mi s ničím nepomůžeš, protože ten systém nemáš (alespoň to předpokládám) a neznáš jej. Obrátím se na xda.
Díky za všecho k3ďo :)
Přesně tak.
Tak je to špatné. Ten Prince Cosmy Odin nepomohl. A jestli by vadilo Oreo, tak já tam mám dokonce Pie, takže z tohoto úhlu pohledu je to ještě horší.
Tenhle postup jsem pak taky našel. Stojí v něm právě to "Check OEM Unlock is turned ON". A to jsem vedený tim prvním postupem právě neudělal. Možná to tak ale bylo nastaveno jako výchozí nastavení, nevím. Takže jsem jen povolil to ladění USB.
k3ďo, prosím tě, smaže krok 10 všechna data? Myslíš, že jej musím provést ihned po úspěšném nahrání TWRP? V návodu, podle kterého jsem to dělal tento krok nebyl a tak jsem se domníval, že nepřijdu o data.
Ti lidé, kteří dělali ten návod jsou opravdu diletanti. O data bych přijít nechtěl, ale pokud by to nešlo jinak, tak bych to přežil. Budu muset zkusit ofiko recovery, ale až zítra.
Jako vždy díky za vše :)
Ne, myslel jsem tento návod. Je v něm na začátku sice taky zmíněno zálohování a věděl jsem o tom, ale myslel jsem, že je to jen pro případ, že by se něco stalo. Nepředpokládal jsem, že se něco u takové banality stane. A nic o "wipe data" tam pak dál není, jen:
1. Also, Uncheck the Auto Reboot if you installing for the first time 2. Click the start button, sit back and wait few seconds until you see a message pass. Once you see PASS 3. Restart the phone into recovery by Holding POWER + HOME + VOL UP. 4. Voila! Now you have a TWRP Recovery on your phone.
A přitom wipe data potřebuješ. Fakt diletanti. No to už je jedno. Příště budu zálohovat a příště jedině xda.
A nejde wipe data udělat až poté, co si odzálohuješ data, která potřebuješ?
Přece jen se tě ještě na něco zeptám. Znovu jsem do mobilu flešl ROM, protože po obnovení továrního se mi tam "sám" nainstaloval Magisk. Asi v TWRP zůstal někde v cache zip. Každopádně po reinstalaci je tam zase problém se SElinuxem - není vynucen. Na xda tam někdo někomu odepsal, že je to tím, že má Unofficial ROM. A to mám vlastně i já. Je to velký problém, když není vynucen ten SElinux? Dá se takový telefon s klidem používat? Tedy nerootoval bych, na netu bych chodil jen na pár důvěryhodných webů a kromě jedné apky (mám vyextrahován apk) bych tam nic mimo aplikací z F-Droidu neinstaloval. Co říkáš?
Nebo by bylo lepší zkusit Lineage OS 14.1? Nougat už je ale relativně starý. Moc se mi do něj nechce. Ale kdyby to bylo o dost lepší/bezpečnější, tak bych to zkusil. Třeba by tam ten SElinux frčel.
Pomohlo to. Měl bych ještě pár otázek ohledně konfigurace. Jak bude čas, tak to sepíšu.
Takže věc se má takto: Root mám. Nainstaloval jsem z F-Droid aplikaci na přepínání módu SELinuxu a nastavil v ní "permisive". Když jdu ale do Nastavení > Zabezpečení > Trust, tak tam vidím, že SELinux je vypnutý. Reboot nepomohl. Navíc jsem zjistil, že telefon nejde zašifrovat, což je pro mě dost zásadní. Že nefunguje otisk, s tím jsem se smířil. Ale absence šifrování je pro mě nepřijatelná. Chtěl bych mít v mobilu něco funkčního a hlavně open-source. Když tam vrátím původní firmware, tak tam bude TouchWiz, což nechci. Jediné, co mě napadá je zkusit ještě Lineage OS 14.1 (Nougat), ale říkám si, že když zlobí 16ka, tak že 14.1 bude ještě horší. Víš o něčem, co bych mohl ještě zkusit? Čistý android mi v tom asi nepojede, co? Kdyby jo, tak to by stačilo. Nepřihlašoval bych se do Googlu, telefon bych rootnul, odinstaloval balast a používal F-Droid. Akorát nevím, co bych udělal s Google services? Mám ještě nějakou možnost?
Vážně uvažuji o Librem 5. Vím, že to sleduješ. Víš ještě o něčem pro mě vhodném?
kdyz necham stranou ze LineageOS16 je mozna resitelnej
Já bych si ho klidně nechal, ale nevím, jak řešit to šifrování. Na netu jsem o tom kromě jednoho vlákna nic nenašel. A tam to taky nevyřešili. Asi přesedlám.
Nevím, jestli si rozumíme. Lineage OS šifrování samozřejmě podporuje. Jde o to, že S8+ není oficiálně podporovaný model. Na seznamu oficiálně podporovaných mobilů prostě není. Když jsem studoval vše okolo instalace 16ky, tak tam někdo někde uváděl, že např. nebude fungovat finger print. A celkově se to nechová úplně korektně, viz SELinux. Když najdu v menu "Zašifrovat" a vyberu to, tak si to řekne o heslo. Zadám je a pak mě to upozorní, že když kliknu na zašifrovat, tak se mobil restartuje. Kliknu na to, zhasne displej a nic. Pouze jej odemknu a toť vše. Šifrování se nekoná. Ten odkaz, co jsi dával je na Tab S3. Tam to možná funguje. Matně si vzpomínám, že na seznamu podporovaných zařízení byl. Já mám ale asi s S8+ prostě smůlu. Počkám na Librem 5. Btw, ta FJednička je dost nadupaná. Už si mi na ní jednou dával link. Díval jsem se ale na ROMky, a taky žádná sláva. Ale po hw stránce za ty peníze dost dobrý.
Tak to jsou super zprávy. Zítra (dnes) na to mrknu.
Díky za ochotu a pomoc :)
Mám 20190406,takže jdu flešovat. Snad to pomůže. Byla by to paráda.
Díky, budu to sledovat
Tak jsem to tam flešnul. Otisk už funguje, ale šifrování ne. Myslíš, že bych do mobilu měl flešnout tu TWRP pro ten tablet TAB S3? Už je to starší verze - 3.2.1-1. Já tam teď mám 3.3.1-0.
Zkusím nainstalovat tu app na přepínámí módu SELinuxu. Tu od tebe jsem nezkoušel. Narazil jsem na nějakou v F-Droid a tak jsem jí nainstaloval. Vlastně v domění, že jde o ní. Btw: SELinux ani teď není vynucen. Přitom v TWRP to píše, že SELinux je zapnutý.
Z ničeho nic se mi teď restartoval mobil (do recovery). Při potvrzení šifrování se objeví, že se mobil několikrát sám restartuje. Ale to asi nebude tím. Nikde není vidět nic o tom, že by probíhalo šifrování. Tak uvidím.
#vypsani seznamu z telefonu do souboru fdroidcl search -i -q >seznam_nainstalovanejch.txtpro nainstalovani aplikaci dle toho seznamu mam skript, das mu parametr jmeno toho ulozeneho souboru:
#!/bin/bash if [ "$1" = "" ]; then echo "Usage: $(basename $0) file_of_list_apps_for_restore.txt" exit fi echo "Update list of avaiable packages..." fdroidcl update packages=$(cat $1) echo "Install packages..." for pkg in ${packages}; do echo -e "\nInstalling package: ${pkg}" fdroidcl install ${pkg} done echo -e "\nFinished..."
Díky za skript! Určtitě využiju. Zatím ale žádné aplikace nemám. Spoustu jsem jich ve starším buildu nainstaloval a hledám, které mi budou (nejen) opticky vyhovovat.
Format /data jsem udělal hned po instalaci ještě v TWRP, ale zkusím to ještě jednou (tovární).
Na to, abych mohl připojit mobil kabelem k pc a z něj jej ovládat potřebuji nainstalovat ADB driver a možná povolit pro ADB i root, že?
Koukal jsem na HadesROM a LightROM, ale to není open-source, ne? Vidím v tom Samsung app atp.
nepomuze tohle?
Nerozumím tomuto:
The users device must be Rooted and the devices Kernel must allow these changes to the SELinux State be made.
Co to znamená?
Nepomohlo to. V menu mobilu vidím, že SELinux je vypnutý. A taky je to vidět v oznámeních, kde je zároveň oznámení o tom, že ""Enforcing" Command Sent to Device". Aplikace roota má, takže chyba bude někde jinde. Možná v TWRP.
Pokud by tě to zajímalo, zeptal jsem se na xda.
k3ďo, ještě tě o něco poprosím. Neumím anglicky a tak jsem to překládal strojově. To co jsem tam napsal, dává to smysl?
To je sranda
Co to znamená?ze jadro musi podporovan zmeny nastaveni stavu SELinuxu
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.