Instalace CyanogenMod 10.2 na Samsung Galaxy Xcover 2 GT-S7710

Fórum na XDA Developers věnované portům CyanogenModu na Galaxy Xcover 2 je zde.

Telefon mám rootnutý (viz. zde). Nejsem si jistý ale předpokládám, že pro úspěšnou instalaci je to nutné.

Rom Manager (možno přeskočit)

Našel jsem tuto aplikaci jako možnost pro správu a instalaci ROMek.
Stáhl jsem a nainstaloval aplikaci Rom Manager z Google Play.
RomManager po mě po instalaci chtěl provést inicializaci tzv. „custom recovery“ – buď ClockWorkMod nebo TeamWinRecoveryProject.
Pokud jsem zvolil v RomManageru instalaci nebyla verze CWM pro Xcover2 k dispozici.
Pokud jsem vybral potvrzení, že už mám custom recovery nainstalován (ClockWorkMod), ptal se mě ještě na model (Unsupported device) a jeho verzi (vybral jsem 3.x+).
Aktuální verzi „recovery“ je možno zjistit restartem do recovery modu (vypnout a spustit stisknutím Volume UP + Home + Power).
Vzhledem k tomu, že Xcover 2 nebyl ve výběru zařízení, a navíc mi stejně ROM CyanogenMod nenabízel, rozhodl jsem se raději pro manuální instalaci a Rom Manager dále v návodu nepoužívám.
Ve fóru zde jsem našel doporučení používat verzi ClockworkMod 6.0.4.6.

Instalace ClockWorkMod 6.0.4.6

Návody v angličtině jsou zde a zde.

Stáhl jsem si do notebooku soubor s custom recovery ClockWorkMod 6.0.4.6 pro Xcover 2 pro aplikaci Odin. Stažení zde soubor 20140112_cwm-6.0.4.6_skomer_fixed.tar.md5.
Od každého souboru jsou zde 2 verze. Jedna je pro odin (končí .tar.md5) – tu používám já.  Druhá je pro heimdall – obdoba programu Odin pro linux (končí .img).
2014-05-09_11-59-30_Index of S7710recoverycwm by flxo@xda - Mozilla Firefox

Stáhl a spustil jsem program Odin 3.09 jako SPRÁVCE.
Odin - Altap Salamander 2.54 EDU_2014-01-18_13-17-20Odin - Altap Salamander 2.54 EDU_2014-01-18_13-17-48

Vypnul jsem telefon.
Zapnul jsem telefon v download modu (vypnout a spustit stisknutím Volume DOWN + Home + Power) a připojil ho k notebooku pomocí USB kabelu. (Ovladače USB od telefonu mám již naninstalovány).
Zkontroloval jsem, že ODIN telefon „vidí“ – nahoře v řádku ID:COM vidím 0:[COM36] a v boxu message „<ID:0/036> Added!!“.
2014-05-07_14-09-16_Odin3 v3.09
Klikl jsem na AP a vybral soubor s ClockWorkMod Recovery – tedy „20140112_cwm-6.0.4.6_skomer_fixed.tar.md5“.
Zkontroloval jsem, že je zaškrtnuto pouze „F.reset Time“ (odškrtnout „Auto reboot“).
Klikl jsem na „Start“.
2014-05-07_14-09-33_Odin3 v3.09
Po chvilce se nahoře objeví RESET a asi po 2 minutách se objeví PASS.
2014-05-07_14-11-46_Odin3 v3.09
Po rebootu do recovery modu (vypnout a Volume UP + Home + Power) jsem se ocitl v menu ClockWorkMod verze 6.0.4.6 (první řádek je „CWM-based Recovery v6.0.4.6“). Pohyb v menu je u mne volume Up/Down – nahoru/dolů; Power – potvrzení; Back – krok zpět.

Záloha stávajícího systému

V ClockWorkMod recovery jsem si provedl zálohu aktuálního systému na externí SD kartu.
- backup and restore > backup to /storage/sdcard1
Po spuštění napíše na prvním řádku volné místo (možno ověřit, že skutečně zálohuje na ext. kartu) a poté pár minut zálohuje. Vyčkal jsem na hlášku „Backup complete“.
Zvolil jsem v menu
- reboot system now
Po rebootu jsem zkontroloval zálohu (u mě adresář /storage/extSdCard/clockworkmod/backup/2014-05-07.13.54.15).
Tuto zálohu jsem si pro jistotu ješte zkopíroval na síťový disk přes ESFileExplorer (u mě má 1.68GB).

Kontakty a kalendář synchronizuji na Google, takže jsem nezálohoval.

Pro jistotu jsem si odzálohoval obsah ext. SD karty včetně partition pro Link2SD.
Použil jsem programy EaseUS Partition Master 9.3.0 a EaseUS Todo Backup Free 6.5
Nejprve jsem si prohlédl co na SD kartě je – první partition je normální FAT32 a za ní je ext3 partition pro Link2SD (nazvaný Androsys).
070_EaseUS Partition Master Free Edition - Free For Home Users_2014-01-18_13-14-20
Jeho obsah je vidět zde.
080_2014-05-08_12-41-37_Explore partition 090_2014-05-08_12-41-31_Explore partition
Poté jsem si na síťový disk odzálohoval nejprve samotný Link2SD partition Androsys (partition backup – sector by sector).
110_2014-05-08_13-02-04_EaseUS Todo Backup 120_2014-05-08_13-17-08_EaseUS Todo Backup 130_2014-05-08_13-23-52_EaseUS Todo Backup 140_2014-05-08_13-24-31_EaseUS Todo Backup
A pak také soubory z FAT32 partition kromě velkých adresářů, které už mám jinde (mapy, fotky, zálohu clockworkmod, … ) (files backup).
100_2014-05-08_12-52-57_F - Altap Salamander 2.54 EDU 150_2014-05-08_13-25-12_EaseUS Todo Backup 160_2014-05-08_13-34-19_EaseUS Todo Backup

 Instalace CyanogenMod 10.2

Odkazy na download zde a zde.

Stáhnul jsem 20140204_cm_10.2_skomer-ota-eng.flx.zip (189MB).
Zkopíroval jsem soubor na externí SD kartu do telefonu.

Nabootoval jsem do recovery modu (vypnout a Volume UP + Home + Power).
Nejprve jsem smazal některá stará data (bez provedení tohoto kroku u mně telefon po rebootu nenaběhl).
- wipe data/factory reset > Yes - Wipe all user data
Poté jsem nainstaloval CyanogenMod 10.2
- install zip > choose zip from /storage/sdcard1
Našel jsem a vybral 20140204_cm_10.2_skomer-ota-eng.flx.zip a potvrdil.

Po rebootu mi naběhl ořezaný funkční základ systému CyanogenMod.
První co jsem postrádal byl obchod Google Play.

Instalace Google Apps

Stáhl jsem verzi google apps pro mnou nainstalovanou verzi cyanogenmod (viz. zde).  Například odsud .
Zkopíroval jsem soubor na externí SD kartu do telefonu.
Nabootoval jsem do recovery modu (vypnout a Volume UP! + Home + Power).
Poté jsem nainstaloval Google Apps.
- install zip > choose zip from /storage/sdcard1
Po rebootu a vytvoření účtu Google (třeba přihlášením na Play) se objevily i kontakty.

Link2SD

Bohužel ani v CyanogenModu 10.2 není defaultně možnost přesouvat aplikace na externí SD kartu.
Proto jsem nainstaloval Link2SD z Google Play.
Po spuštění se mne aplikace zeptala „Vyberte systém souboru druhého oddílu své SD karty“.
Zvolil jsem ext3 (viz můj návod zde).
Poté jsem aplikaci přiřadil root práva a dostal jsem hlášku „Propojovací skript vytvořen, ….“, zvolil jsem „Restartovat zařízení“.
Po restartu už bylo možno aplikace linkovat (Vytvořit Odkaz).
Byl jsem celkem zvědav, jak si aplikace poradí s tím, že na ext3 partiotion pro linkování, už jsou nějaké aplikace nalinkované z původního systému.
Vyzkoušel jsem nainstalovat několik aplikací.
Vetšinou sice Link2SD nepoznala, že už je link vytvořen, ale po volbě Vytvořit Odkaz v Link2SD se aplikace nalinkovala a fungovala OK.
Jednou se mi stalo (aplikace Atlas Hub – 121MB), že se při linkování objevila chyba. Po odstranění starých dat (Odebrat odkaz) a opětovném linknutí už bylo OK.
Jednou se mi při automatickém updatu (Jedna z dříve nainstalovaných GoogleApps – Google Search) stalo, že Link2SD si aplikaci automaticky linknul aniž bych to v CyanogenModu nastavoval.
Kdybych tedy na CyanogenMod přecházel na trvalo, doporučil bych asi pro jistotu reformat ext3 partition na externí SD a link aplikací znovu po instalaci.
Po revertu – viz níže – byl problém s aplikacemi které jsem pod Cyanogen nainstaloval a linknul na SD – po spuštení spadli. Po zrušení a opětovném vytvoření odkazu opět funkční.

Používání

Vyzkoušel jsem problémy zmiňované na fóru XDA Developers. Wifi Tethering (Přenosný aktivní bod – sdílení mobilního připojení vytvořením Wifi sítě) u mě fungovalo bez problémů. Bluetooth handsfree naopak nefunguje (vyzkoušel jsem Nokia BH-108 a HF sadu v autě). Přesně jak je zmiňováno ve fóru, spárování a ovládání je OK, ale zvuk při telefonování není slyšet. BT Audio (přehrávání hudby z telefonu přes bluetooth) v autě funguje bez problémů.

Co se týká vzledu a používání vypadá CM na první pohled dobře a působí o něco svižněji než stock ROM. Některé věci se mi v default stavu nelíbily – přepínaná horní lišta, vzhled kontaktů – ale všiml jsem si, že GUI se dá vydatně konfigurovat, takže to si asi člověk odladí dle gusta.

Další co mi hned po instalaci chybělo je „Samsungovské“ rozsvícení svítilny podržením Volume Up při zamknuté obrazovce. To by ale mělo být řešitelné stažením aplikace z Google Play (nezkoušel jsem).

Během testování a hraní si s telefonem jsem nezaznamenal žádné problémy s restarty ani nefunkčností aplikací.

Nicméně jelikož handsfree v autě celkem využívám, rozhodl jsem se (zatím) pro návrat ke stock ROM.

Revert

Nabootoval jsem do recovery modu (vypnout a Volume UP + Home + Power).
Odzálohoval jsem si aktuální stav CM 10.2 pro případné budoucí testy
- backup and restore > backup to storage/sdcard1
Vyčistil jsem data.
- wipe data/factory reset > Yes - Wipe all user data
A obnovil jsem systém z původní zálohy.
- backup and restore > restore from storage/sdcard1
Vybral jsem původní zálohu a po doběhnutí (několik minut) jsem restartoval.
Po rebootu jsem dostal hlášku „Probíhá upgrade OS Android“ – chvíli chroustá ale na nic se neptá, proběhne a zmizí.
Ponaběhnutí se pustil update od Google Maps a Endomonda ale nedoběhl (nedostatek místa v úložišti).
Zkusil jsem další restart.
Po restartu jsem opět dostal hlášku „Probíhá upgrade OS Android“.
Poté stále problém s instalací aktualizací (nedostatek místa).
Pustil jsem Link2SD a odebral odkaz pro aplikace s kterými jsem experimentoval v CyanogenModu.
Znovu jsem restartoval a už se rozběhl update a doběhl OK.
Poté jsem aplikace znovu linklul na SD (Vytvořit odkaz).

Ještě jsem po revertu projel obsah vnitřní karty v prohlížeči souborů a všiml jsem si, že command wipe data/factory reset neodstranil adresář „0“ v rootu disku (souvisí s podporou více userů na novějších Androidech), ale zabírá jen asi 1MB tak jsem ho tam nechal.

Závěr

Dá se říct, že instalace CyanogenMod i návrat k původní Stock ROM je na Xcover 2 celkem bezbolestný proces. Na druhou stranu, pokud by byl telefon podporován přímo vývojáři CM, bylo by asi vše lepší. Až tedy budu příště kupovat telefon, už vím kam se mimo jiné podívám. A pokud by se na XDA objevila nová verze s funkčním propojením na BT handsfree asi dám CM ještě jednu šanci.

18 comments

  1. Prosím vás,stalo se někomu že nešel prostě signál?..Prostě to vůbec nenajede zkoušel jsem i starší verze i novější a pořád nic..nemůžete někdo poradit?:/

      1. Přesně tak,odemknu pinem simkartu a nadále nenaběhne vůbec signál a mobilní data taky ne,zkoušel jsem to asi 15x a furt nic..

          1. Mám také takový problém. Zkusil jsem různé ROM, CyanogenMod, OMNI, Skomer, 4.2, 4.3, i 4.4 ale signál bohužel. Jakoby to vůbec nevidělo SIM. Povedlo se to někomu vyřešit??

          2. no service., stejne kdyz na xcover 2 nainstaluju cistej kitkat 4.4

  2. Zdravím lidi, našel už někdo řešení, docela by se mi hodilo. CMko je super, ale k čemu telefon bez signálu. Bohužel mi to taky nefunguje. Dejte vědět, byl bych rád.

  3. Ahoj, provedl jsem vše podle návodu, podařilo se mi telefon pravděpodobně rootnout – ODINmod hlásí: Custom binaty download = YES, Curent binary = Custom a System Status = Custom, zelený panáček a pod ním Downloading…
    Po restartu do recovery modu mi však nenaběhne ClockWordMod, ale opět jen ODIN mod.
    Při restartu do normálního režimu se mi zobrazí vstupní obrazovka s gestem, ovšem zase nejde odemknout přes gesto – prostě ho nebere 🙁
    Takže jsem se ocitl v začarovaném kruhu, kdy nemůžu nic. A to jsem si rootnul několik telefonů – třeba starý HTC Wildfire.
    Poradíte někdo, kde by mohl být problém?

  4. Ahoj Martine,
    1/ určitě spouštíš v recovery („volume UP“ + „home“ + „on“) a ne v download („volume DOWN“ + „home“ + „on“)?
    2/ Tady je anglické video jak odstranit gesto z telefonu – video .
    Ve zkratce: je třeba mít nainstalován Android SDK a ADB shell (viz. například návod zde). poté by něli stačit dva commandy z windows příkazového řádku:
    adb shell
    a
    rm /data/system/gesture.key
    Nezkoušel jsem tak dej vědět jestli to pomohlo.

    1. Tak vyzkoušeno, jen u mě bylo ještě nutno se nejprve přepnout na roota. Po odpojení telefonu se sice zobrazí obrazovka pro zadání gesta ale stačí po ní přejet a odemkne se.

      C:\>adb shell
      * daemon not running. starting it now on port 5037 *
      * daemon started successfully *
      $ rm /data/system/gesture.key
      rm /data/system/gesture.key
      rm failed for /data/system/gesture.key, Permission denied
      $ su root
      su root
      # rm /data/system/gesture.key
      rm /data/system/gesture.key
      # ls /data/system
      ls /data/system
      SimCard.dat
      batterystats.bin
      cache
      called_pre_boots.dat
      databases
      device_policies.xml
      device_policies_backup.xml
      dmappmgr.db
      dmappmgr.db-journal
      dropbox
      enterprise
      enterprise.conf
      enterprise.db
      enterprise.db-shm
      enterprise.db-wal
      enterprise_cacerts.bks
      enterprise_nativecerts.bks
      enterprise_untrustedcerts.bks
      enterprise_usercerts.bks
      entropy.dat
      inputmethod
      locksettings.db
      locksettings.db-shm
      locksettings.db-wal
      netpolicy.xml
      netstats
      notification_policy.xml
      packages-more-backup.xml
      packages.list
      packages.xml
      password.key
      registered_services
      shared_prefs
      sparepassword.key
      sync
      throttle
      uiderrors.txt
      usagestats
      users

  5. nevím jak s cyanogenmodem, ale s Vanirem /vychází z cyanogenu, akorát poslední verze je kitkat 4.4.4/ se mi to po třech dnech snažení zkoušení povedlo rozchodit i se signálem. Základem je použít rom S7710XXAMB6 a update upraveného CWM od Vaniru / https://www.androidfilehost.com/?fid=23329332407580265 / postup: nabootovat do upraveného CWM /tlačítko přidání hlasitosti, domů a zapntutí/, pak instalovat ze zipu, vybrat soubor od Vaniru, po skončení instalace reboot a zas nabootovat do CWM. Teď vymažeme díky funkci v cwm cache a data /wipe data a wipe cache, pak v advanced clear dalvik-cache/. Konečně se může nainstalovat samotný Vanir / http://www.emccann.net/nuclearmistake/VanirAOSPNightlies/skomer/vanir_skomer_4.4.4.112414.zip /. Teď už jenom nainstalovat Gapps /zkoušel jsem X verzí pro 4.4.4, ale nakonec jsem byl úspěšný s touto: https://www.androidfilehost.com/?fid=23501681358554553 . Pak reboot a nechat nabootovat Vanir. Po bootu a nastavení googlu se nechá všechno aktualizovat. Signál jsem ještě ale neměl, takže po dlouhém brouzdání netem a čtením problémů a řešení jiných jsem stáhl program pro shell /já sem použil Terminal Emlator/, kterému jsem udělil práva root /zeptá se na to samo hned po zadání příkazu „su“/. V příkazovém řádku jsem tedy zadal:

    su

    chown radio:system /efs/* /efs/*/* /modemfs/* /modemfs/*/* /modemfs/*/*/*

    a

    chmod -R 777 /efs /modemfs

    čímž se změnili práva k daným souborům. Po restartu naběhl signál bez problémů /nevím jestli to má vliv, ale pro jistotu jsem neměl nastavený PIN/.

    pokud by tento způsob nefungoval, pak mám další alternativu, který mi taky předtím fungoval /i když signál byl opravdu slabý jak na síť, tak na wifi/.

    postup byl stejný, akorát jsem musel nainstalovat total commander /do mobilu/, díky kterému se museli vymazat složky v adresáři EFS a MODEMFS a nahradit původními ze systému XXAMB6, pak restart.

    Program link2sd se instaluje stejně jak v postupu tady, /oba oddíly FAT32 a primární, ne jak je uvedeno tady v postupu FAT32 a ext3/.

    Pomocí Link2sd se jinak můžou odinstalovat „zbytečné aplikace“ /třeba google wallet, google play a ostatní co nepoužíváte/.

    snad jsem pomohl.

    1. Ahoj, mám Vanir na Xperia L a nefungovala mi wifi taky, ale ta se podařila rozchodit (zapnout přes staženou aplikaci z google – wifi manager, pokud jsem ji zkoušela zapnout přes klasické nastavení, vždy to hodilo chybu). Nicméně mám jiný problém, mám vodafone oskarta a jelikož mi nechodí instalační sms od operátora, tak je vše nastavené ručně (v předchozím cm to bylo taky nastavený ručně, ale šlo to), ale nefunguje. Předem tam už nějaké profily předinstalované byly, připsala jsem tam další, podle návodu operátora – nic, přepsala jsem stávající a mnou dopsaný jsem vymazala a? zase nic. Nevíte někdo, co s tím? Díky moc předem.

  6. Isiel som podla navodu okrem verzie CM, CM som dal 11.0. Nefunguje fotak a baterka? Niekto iny s podobnym problemom?

    1. Na xda vývojář přímo píše že 11.0 nefunguje správně a je určená jen pro experimentální účely. 10.2 funguje nejlépe.

      1. D.vecer, přátelé mám 5 let zpoždění,koupil sem x cover 2 teprve teď a mam problém z pamětí tohoto tel.vzhledem k dnešním technologií bych uvítal vasi pomoc z převodem paměti ram na SD kartu.Co se týče chápání těchto věcí sem neandrtálec, takže bych poprosil o podrobny popis navodu. Předem dik.

  7. Pingback: movie awards

Zveřejnit odpověď

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*