Geïnspireerd door een enkele collega en de publicaties op internet over de Rikomagic MK802 II heb ik enkele weken eindelijk een MK802 II mini Android "PC" besteld bij PriceAngels.com. Voor slechts iets meer dan 56 euro (zonder extra verzendkosten) ontving hem uiteindelijk eerder deze week.
Snel op de TV aangesloten natuurlijk en eens even gekeken of het ding aan mijn verwachtingen voldeed. Ik wilde tenslotte de nieuwe Android Ziggo TV app installeren om zo ook elders in huis op een wat oudere TV live TV te kunnen kijken. Dit dan zonder de aanschaf van dure apparaten.
Ik weet niet precies waar dit mee te maken heeft. Ik dacht eerst de locatieinstelling van de Market. Deze staan voor dit apparaat standaard op China. Daar woon ik natuurlijk niet. Via Market Enabler (http://code.google.com/p/market-enabler/downloads/list) de Google Play Store op NL T-Mobile gezet, maar dan nog zag ik de Ziggo TV app.
Niet voor één gat te vangen natuurlijk. Via ES File Explorer (Google Play Store) heb ik op mijn Google Nexus 7 de app gebackupt naar .apk bestand. Zie voor instructies deze pagina van Jayce Ooi, waarin ze beschrijft hoe je dit doet: http://www.jayceooi.com/2011/12/10/how-to-backup-android-apps-into-apk/.
Om niet met SD kaartjes te hoeven rommelen heb ik de .apk vervolgens via mijn ES File Explorer op de Nexus 7 per e-mail gestuurd aan de account die ik gebruik op de MK802 II. Via de voorgeïnstalleerde Gmail app kon ik het zogenaamde side loaden makkelijk uitvoeren en was de app alsnog geïnstalleerd.
Na veel speurwerk kwam ik erachter dat je een device tijdelijk kunt unrooten. Hiervoor gebruik je de Superuser app (Google Play Store). Na veel gedoe heb ik eindelijk live TV kunnen kijken via de Ziggo TV app. Als je vanuit de Superuser app op het i-tje klikt rechtsbovenaan, kun je aanvinken "Temp unroot". Als je even wacht, wordt het vinkje blauw en ben je klaar. Eigenlijk ook even de OTA vink aanvinken, zodat je wel root kunt blijven (en dus weer terug kunt als het wel nodig hebt).
Wordt het vinkje niet blauw en gebeurt er dus eigenlijk niets, dan is er iets met je su executable ana de hand. Ik heb diverse redenen gezien waarom deze actie niet zou werken. Ik kwam er uiteindelijk achter dat de /system partitie niet read-write gemount kon worden. Dat is nodig om de su binary veilig te stellen en tijdelijk te unrooten.
En natuurlijk meteen live TV gecheckt. Zo, dat werkt nu ook. Mission accomplished. Next: een goede remote (app). En CM10?
Snel op de TV aangesloten natuurlijk en eens even gekeken of het ding aan mijn verwachtingen voldeed. Ik wilde tenslotte de nieuwe Android Ziggo TV app installeren om zo ook elders in huis op een wat oudere TV live TV te kunnen kijken. Dit dan zonder de aanschaf van dure apparaten.
Ziggo TV app niet in Market
Helaas. Na het aanmaken van de verplichte Google account (ik hield die graag gescheiden van mijn privé account; je kunt natuurlijk ook een bestaande account gebruiken), kon ik de Ziggo TV app niet vinden.Ik weet niet precies waar dit mee te maken heeft. Ik dacht eerst de locatieinstelling van de Market. Deze staan voor dit apparaat standaard op China. Daar woon ik natuurlijk niet. Via Market Enabler (http://code.google.com/p/market-enabler/downloads/list) de Google Play Store op NL T-Mobile gezet, maar dan nog zag ik de Ziggo TV app.
Niet voor één gat te vangen natuurlijk. Via ES File Explorer (Google Play Store) heb ik op mijn Google Nexus 7 de app gebackupt naar .apk bestand. Zie voor instructies deze pagina van Jayce Ooi, waarin ze beschrijft hoe je dit doet: http://www.jayceooi.com/2011/12/10/how-to-backup-android-apps-into-apk/.
Om niet met SD kaartjes te hoeven rommelen heb ik de .apk vervolgens via mijn ES File Explorer op de Nexus 7 per e-mail gestuurd aan de account die ik gebruik op de MK802 II. Via de voorgeïnstalleerde Gmail app kon ik het zogenaamde side loaden makkelijk uitvoeren en was de app alsnog geïnstalleerd.
Geen Ziggo TV op een rooted device
Helaas heeft Ziggo bedacht (waarschijnlijk ingegeven door allerlei DRM gedoe) dat je geen live TV mag kijken vanaf een rooted device. Ik had daar via Tweakers al het een en ander over gelezen en op mijn HTC Sensation met CM10 gemerkt dat ik daar inderdaad geen live TV kon kijken vanuit de app.Na veel speurwerk kwam ik erachter dat je een device tijdelijk kunt unrooten. Hiervoor gebruik je de Superuser app (Google Play Store). Na veel gedoe heb ik eindelijk live TV kunnen kijken via de Ziggo TV app. Als je vanuit de Superuser app op het i-tje klikt rechtsbovenaan, kun je aanvinken "Temp unroot". Als je even wacht, wordt het vinkje blauw en ben je klaar. Eigenlijk ook even de OTA vink aanvinken, zodat je wel root kunt blijven (en dus weer terug kunt als het wel nodig hebt).
Wordt het vinkje niet blauw en gebeurt er dus eigenlijk niets, dan is er iets met je su executable ana de hand. Ik heb diverse redenen gezien waarom deze actie niet zou werken. Ik kwam er uiteindelijk achter dat de /system partitie niet read-write gemount kon worden. Dat is nodig om de su binary veilig te stellen en tijdelijk te unrooten.
Dan maar nieuwe firmware
Na uren speuren, kwam ik iemand tegen die aangaf dat zijn /system filesystem corrupt was. Duidelijke instructies over booten met een Ubuntu SD kaartje, backuppen, opniuew filesystem aanmaken en de inhoud weer terug zetten. Wat een gedoe. Toen kwam ik op het officiële Rikomagic forum een post tegen om nieuwe firmware te laden op de unit. Zo gezegd zo gedaan. Wellicht dat daarmee mijn problemen met de /system partitie verholpen worden. Yup, en dat werkte: http://www.rikomagic.co.uk/forum/viewtopic.php?f=6&t=449. Nu kon ik de su binary updaten via Superuser en daarna werkte mijn temp unroot vinkje wel. Hoera!En natuurlijk meteen live TV gecheckt. Zo, dat werkt nu ook. Mission accomplished. Next: een goede remote (app). En CM10?
Samengevat
Alles op een rijtje viel het dus nog eigenlijk best mee:- Ziggo TV app op een ander Android device installeren en met ES File Explorer backuppen naar apk
- Ziggo.apk bestand installeren op MK802 II
- Superuser installeren
- su binary updaten (bij /system problemen eerst firmware updaten)
- Temp unroot en OTA survival aanzetten in Superuser
- Genieten van live TV van Ziggo!