Installeer Android 5.0 op je Nexus

Sinds 12 november jl is het wachten op de zgn. OTA update van Android 5.0 Lollipop voor de uitverkoren Nexus apparaten. Maar het wachten valt natuurlijk niet mee. Het kan in het ergste geval zelfs nog een week of twee duren. En dat is eigenlijk niet nodig.

Google heeft namelijk de updatebestanden ook online gezet. Die kan je dus downloaden en sideloaden naar je Nexus. Op dit moment kan dat voor de Nexus 5, de Nexus 7 (2012 & 2013) en de Nexus 10. Binnenkort komt daar ook de Nexus 4 bij.

Met behulp van Ubuntu gaat dat allemaal erg eenvoudig (maar volledig voor eigen risico). Je hebt maar een paar stappen te nemen:

Creëer een ADB UDEV RULE

Klinkt ingewikkeld, maar hiermee identificeer je jouw Nexus voor Ubuntu. Zorg er eerst voor dat op je Nexus de zgn. “optie voor ontwikkelaars” aan staat. (Instellingen, over apparaat, en dan een aantal keren klikken op build nummer. Dat build nummer is straks van belang. Mijn Nexus 7 (2012) en Nexus 5 waren voorzien van de laatste updates en gebruikte dus KTU84P als build.

Nu je optie voor ontwikkelaars is verschenen in het menu kan je daarin kiezen voor het aanzetten van de USB debugging. Dat moet je dus doen. Verbind je toestel via USB met je Ubuntu computer. Open een terminal en tik in: lsusb

Er verschijnt dan in je terminal een overzicht van aangesloten USB devices. Daaronder ook jouw Nexus toestel (Google Inc). Je hebt het wit gearceerde gedeelte nodig, de zgn. identifier van jouw toestel. Wil je meerdere toestellen updaten dan moet je er aan denken om deze Udev Rule eerst aan te passen!

lsusb output

Open vervolgens je editor en gebruik de gevonden ID van jouw Nexus voor het maken van een Udev rule op je computer.

sudo gedit /etc/udev/rules.d/99-android.rules

en plaats daarin dan de volgende regel (en verander daarin jouw-login in jouw login naam en gebruik de string uit jouw terminal (dus 18d1 & 4ee6 in mijn geval)

SUBSYSTEM==”usb”, ATTR{idVendor}==”18d1“, ATTR{idProduct}==”4ee6“, MODE=”0666″, OWNER=”jouw-login”    # MTP mode with USB debug on

Installeer Android-tools-adb en fastboot

Met dank aan onze vrienden bij Webupd8:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

Nu zijn alle benodigdheden klaar en kan je beginnen aan het feitelijke uploaden van het updatebestand. Mijn Nexus 5 was bijgewerkt tot de laatste versie en had dus KTU84P als build.

Sideloading updatebestand

Maak eerst je keuze voor het juiste updatebestand. Gebruik daarvoor je toestel én je specifieke build. Deze werkwijze werkt alleen maar met een stock Nexus en is niet geschikt voor andere toestellen of een Nexus die is voorzien van een custom rom. Ook is deze manier van werken identiek aan het OTA (Over The Air) updaten van je Nexus. Met andere woorden: je Nexus zal niet worden gewist, maar wordt zonder verlies van data en bestanden ge-update naar Android 5.0

Nexus 5: van KTU84P naar LRX21O
Nexus 5: van KTU84Q naar LRX21O
Nexus 7 (2012  WIFI): van KTU84P naar LRX21P
Nexus 7 (2013  WIFI): van KTU84P naar LRX21P
Nexus 10: van KTU84P naar LRX21P

Hernoem vervolgens dit bestand naar update.zip en plaats het in je $HOME

Zorg er nogmaals voor dat je toestel USB-debugging aan staat. Sluit je toestel met een usb kabel aan op je computer.

Open een terminal

Geef daarin het commando:

adb reboot recovery

waardoor je Nexus toestel zal herstarten in recovery modus. Je krijgt dan alleen een groen android poppetje te zien met een rood driehoekje. Als je de VOLUME OMHOOG knop én de AAN/UIT knop tegelijk ingedrukt houdt dan komt er vanzelf een menu. Kan soms even duren…blijf proberen. Menu in beeld? Ga dan met je volumeknoppen naar apply update from ADB en klik op aan/uit om te bevestigen.

Je stapt wederom even in je terminal en voert dit commando in:

adb sideload update.zip

Dat bestand wordt nu keurig naar je Nexus overgebracht en het update proces is vervolgens te volgen. Heb even geduld…er gebeurt van alles maar het meld zich zelf met een boodschap dat de update is uitgevoerd. Kies dan voor reboot uit het recovery menu en wacht vervolgens op een lange opstart en optimalisatie van bestanden. Daarna is je Nexus klaar voor gebruik onder Android 5.0.

Instellingen Lollipop

Nexus 5 - Android 5.0

Volume verlagen of dimmen

Ubuntu: de computer van onze toekomst?

Zoals mogelijk bekend heeft Ubuntu al een project gestart om Ubuntu ook te introduceren op onze smartphone. Het is er nog niet maar het ziet er wel degelijk naar uit dat het er gaat komen. Meer info over dat project kan je gewoon terugvinden op de website van Ubuntu:

Nou is het niet de verwachting dat het al snel zal worden geïntroduceerd. Maar er zijn inmiddels ook andere partijen bezig om het concept van Ubuntu for Android in te vullen.

NexPhone

Op de website van NexPhone staat de missie duidelijk omschreven:

NexPhone, The smartphone that becomes a tablet, laptop of PC.

Dit bedrijf wil dus een een smartphone op de markt brengen die draait onder Android  én Ubuntu. Door de telefoon te plaatsen in een dockingstation wordt de telefoon de basis van een tablet, laptop of PC. Men noemt dat het “Brain in your pocket” concept.

Het is nog niet zover. De status van NexPhone is een prachtige mockup van hun toekomstige produkten maar dan moeten investeerders nog wel even genoeg geld in het laatje brengen. Maar als je kijkt naar de uitwerking van het Ubuntu for Android principe dan maken ze mogelijk wel een kans. De desktop is straks verdwenen, maar Ubuntu heeft dan zijn nieuwe plek gevonden. Op onze smartphone, onze tablet, onze computerschermen.

Interessant nietwaar?

HTC Desire HD “upgrade”

Naast een HTC Sensation die is voorzien van een custom rom,  bezit ik ook nog een HTC Desire HD. Gewoon standaard, niet geroot, niet voorzien van een custom rom. De belangrijkste reden om dat niet te doen was de te verwachten upgrade naar Android 4.0. Maar zoals inmiddels bekend gaat dat feest niet door voor de HTC Desire HD. Op de website van Androidworld.nl wordt keurig uitgelegd waarom dat is. Maar toch zal het voor veel mensen een teleurstelling hebben opgeleverd.

Nou is dat verder geen probleem voor mij, ook de HTC Desire HD is immers te voorzien van een custom Rom. Maar is dat wel nodig? Ik ben eens gaan zoeken naar een andere oplossing. Een oplossing die zonder risico’s is uit voeren en toch een compleet andere ervaring gaat opleveren. En dat is gelukt met behulp van GO for Android.

Door Go Launcher EX en aanverwante software te installeren krijg je een compleet andere telefoon. Je scrollt nu horizontaal door je apps, je krijgt fantastische widgets, prachtige thema’s en beduidend betere software voor bellen, sms’n en ga zo maar door. De met deze launcher opgedane ervaring is zelfs zo goed dat ik mijn HTC Desire HD weer prefereer boven mijn geroote en van custom rom voorziene Sensation. Het grote scherm, de omvang en de uitstraling van mijn hernieuwde Desire HD zijn een lust voor het oog én levert een echte vooruitgang t.o.v. de meegeleverde schil van HTC Sense.

Kortom..warm aanbevolen voor teleurgestelde HTC Desire HD bezitters. Hieronder wat screenshots. Het gebruikte thema is afkomstig van de Samsung Galaxy III.

 

 

Een Android desktop op je computer met Airdroid

Als je een Android toestel bezit dan is het wel eens handig om snel toegang te verkrijgen tot haar bestanden. Dat kan op heel veel manieren geregeld worden. Bluetooth, via je netwerk, USB maar veruit de leukste manier is toch wel het gebruik van Airdroid.

Op zich is de techniek niets bijzonders. Je start het programma op. Je krijgt dan een venster met daarin de benodigde url van je telefoon. Even overnemen in je browser op je computer en je bent klaar.  Je krijgt dan echt een prachtige desktop in je browser. Met daarin weer tal van tools. Zelfs het versturen van sms berichten is standaard aanwezig. Hieronder een screenshot zoals gemaakt met mijn telefoon. Warm aanbevolen.

Via Samba naar je Android telefoon

Als gebruiker van zowel een Linux desktop (Ubuntu 12.04 beta) én een (custom rom) Android telefoon is het handig om die twee met elkaar te laten praten. Dat gaat natuurlijk prima met behulp van een usb kabel of bluetooth.

Maar je kan ook via je netwerk verbinding maken met je telefoon. De meest logische werkwijze lijkt mij het gebruik van het NFS protocol. Helaas komt Google Play  dan niet verder als het spel Need For Speed.

Maar met behulp van Samba kan je wel aan de slag. Het is echter wel noodzakelijk dat je telefoon is voorzien van root toegang.

Samba Filesharing

Daarnaast heb je op je Android telefoon een gratis applicatie nodig: Samba filesharing.

 

 

 

Access your Android device over wifi as a Windows shared folder.

* Samba filesharing server for Android.
* Your Android device becomes visible to other Windows (& SMB compatible) computers on your network.
* The ‘external’ storage in your Android device is accessible as a network shared folder.
* Copy files and folders to and from your Android device using drag and drop.
* Customizable username, password, Windows workgroup name, and device network (NETBIOS) name.

Als je dit programma hebt geïnstalleerd voeg je via “Menu” & “Settings” een username en wachtwoord toe en  en doet dan een (“menu”) mediascan. Vanaf dat moment kan je gewoon via Nautilus toegang verkrijgen tot je Android telefoon en eenvoudig bestanden uitwisselen met je desktop.

Android 4.0.3 (ICS) op je HTC Sensation

(Dit artikel is een vervolg op het eerste artikel dat hier staat gepubliceerd. Uiteraard geldt ook hier dat het opvolgen van deze instructies volledig voor eigen risico is). Deze handelingen werden uitgevoerd op een Ubuntu desktop computer. Handleidingen voor onder Windows zijn hier te vinden.

Android 4.0 (ICS) op je Android telefoon.

Na het succesvol uitvoeren van de  zgn. Recovery S-Off en het installeren van een Recovery tool op mijn HTC Sensation was ik tevreden over de gebruikte custom Roms. Er worden regelmatig nieuwe versies aangeboden via bijvoorbeeld dit overzicht: http://www.htcsensationroms.com/

De laatste tijd duiken daar ook Roms op voor Android 4.0.3 Die zijn zowel te verkrijgen met óf zonder HTC Sense 3.6.

Helaas kan je niet zonder meer dezelfde werkwijze als voorheen gebruiken. Er zijn nu eerst extra stappen noodzakelijk om die Android 4.0.3 Roms te installeren. Als je dat niet (goed) doet loop je een serieuze kans om je telefoon te “bricken”.

Er zijn twee extra stappen te ondernemen:

Installeren van een nieuwe Recovery image én het zgn. Super CID maken van je telefoon.

CID staat overigens voor “Carrier IDentification. Deze identificatie bepaald welke software geïnstalleerd kan worden op je telefoon. De Super CID heeft als voordeel dat je telefoon iedere Rom, ongeacht de gebruikte (providers) firmware zal accepteren.

Voor je gaat starten ga je eerst op je toestel bladeren naar instellingen, applicaties, Ontwikkeling en plaatst een vinkje bij USB-foutopsporing. Daarna ga je terug en naar het onderdeel Energie en verwijderd het vinkje bij Snel opstarten.

Nieuwe recovery installeren

Op dit moment heb je Recovery – v.5.0.08 nodig. Die is verpakt in een bestand met de naam PG58IMG.zip is o.a. hier te vinden. Zorg ervoor dat dit bestand wordt verplaatst naar je SD card van je telefoon. Zet daarna je telefoon uit. Start vervolgens je telefoon op door de volumeknop naar beneden te drukken en tegelijkertijd de powerknop in te drukken.

Soms werkt dat niet, dat is mede afhankelijk van welke custom rom je op dat moment draait. Soms kan je kiezen voor telefoon herstarten en dan wordt er een keuzemenu gegeven om naar Recovery te booten. En je kan altijd nog een app installeren “Quick boot” of gebruik maken van de adb setup (die volgt hierna).

Als je dan in bootmenu bent aangekomen doe je een volume UP en krijg je vanzelf de vraag “Do you want to start the update”. Die update duurt even en als alles klaar is kan je de telefoon herstarten en daarna (niet vergeten) het PG58IMG.ZIP bestand van je sdcard verwijderen.

Maak je toestel geschikt voor SUPER CID

Download adb tools voor Linux. Pak ze uit en plaats ze in een map “adb” in je eigen Home map. Open vervolgens een terminal en ga naar die map toe (cd adb).

Sluit je telefoon aan via usb aan je computer. Laat gewoon in “opladen” modus taan.

Tik in:

./adb devices

Dat commando moet een terugkoppeling geven van jouw telefoon met daarin o.a. het serienummer.

Als dat niet gebeurd doe je het volgende:

sudo gedit /etc/udev/rules.d/99-android.rules

tik je wachtwoord in en plaats de volgende opdrachtregel in het tekstbestand in:

SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″

en sluit daarna dit bestand af. Start daarna je computer opnieuw op en voer opnieuw het commando ./adb devices uit.

Als het dan wel netjes meldt kan je verder.

Tik vervolgens in:

./ adb reboot-bootloader

Daarmee wordt je telefoon opnieuw opgestart en start op in de bootloader van je telefoon. Op het scherm staat een rood blokje met daarin vermeld “fastboot USB”

If it doesn’t you can Manually put the phone in the bootloader/hboot mode
Navigate to fastboot by pressing volume down and pressing power button to select (power off > vol down + power on)
It will take you to the fastboot bootloader screen on your phone
Connect your phone via USB
Your Screen should now read fastboot USB

Tik in je terminal vervolgens de volgende opdrachten in:

./fastboot oem writecid 11111111
./fastboot reboot-bootloader (wacht tot het is rebooted)
./fastboot getvar cid (moet bevestigen dat het gaat om 11111111
./fastboot reboot

En daarmee ben je klaar.  Vanaf dat moment kan je elke custom ROM installeren op de gebruikelijke manier (zie ook het 1e artikel). De Recovery tool is nu grafisch en touch ondersteund.

Welke Custom ROM?

Goede vraag, lastig antwoord. De ontwikkelingen gaan soms dagelijks door. Ik heb zelf goede ervaringen met

Elegancia ICS Rom Series

InsertCoin ICS

Maar dat zijn dan wel ROMS met HTC Sense 3.6. Dat is prima natuurlijk. Toch vind ik het ook leuk om ANdroid zo puur mogelijk te krijgen. Dat gaat erg goed met behulp van deze ROM:

Virtuous Inquisition v3.0.0 :: AOSP-Experience Senseless ICS (4.0.3)

Ik had wel problemen met het toetsenbord (priegelig en geen ondersteuning Nederlandse taal). Maar in Market kan je Go Keyboard vinden en daarmee werd ook de juiste taalmodule aangeboden.

 

 

Al met al een geslaagde operatie. De nieuwste Android met gezichtsherkenning, uitstekende spraak herkenning, energiezuiniger dan veel andere ROMS en het ziet er uitstekend uit.

Een custom rom op je Android telefoon

Lees ook dit artikel: Android 4.0.3 (ICS) op je HTC Sensation

Het is mogelijk om je Android telefoon te voorzien van een zgn. custom ROM. Een custom ROM is een volledige versie van het Android besturingssysteem met de daarbij bijbehorende applicaties en services maar is niet afkomstig uit de bronnen van je provider of telefoon fabrikant.

Er kleven een aantal voor- en nadelen aan een custom ROM. Ik noem er een paar:

Voordelen

  • Geen software meer van je provider en/of fabrikant
  • Betere performance
  • Een custom ROM geeft je een hogere (nieuwste) versie van Android

Nadelen:

  • Je weet niet wat je krijgt, er kan dus ook van alles mis gaan;
  • Bugs
  • Garantie problemen
Mocht je dus ook de slag gaan met het installeren van een custom ROM dan doe je dat volledig op eigen risico. Op het internet is genoeg informatie te vinden over deze materie maar het is niet altijd zo gemakkelijk als het lijkt.
Met die waarschuwing in mijn achterhoofd heb ik toch de sprong gewaagd. Ik heb dat gedaan met mijn HTC Sensation. Eigenlijk was ik zo tevreden over mijn HTC Desire HD dat ik de (Vodafone branded) HTC Sensation geen vooruitgang vond brengen. Ik was dus benieuwd of een custom ROM daar verandering in kon aanbrengen.

Gevolgde werkwijze:

Er zijn meerdere mogelijkheden om een custom ROM op je telefoon te installeren. Zoals van Digiplace mag worden verwacht is  de procedure gevolgd vanachter een Ubuntu Linux desktop. De werkwijze onder Windows of Apple OSX is overigens  nagenoeg gelijk, maar heb je bij het verkrijgen van S-OFF (daarover later meer) de HTC Sync drivers nodig voor onder Windows.

Revolutionary S-OFF & Recovery Tool 0.4pre4

Voordat een custom ROM kan worden geïnstalleerd moet het toestel daarvoor geschikt gemaakt worden. Dat wordt ook wel ‘rooten’ genoemd. Bij de HTC Sensation speelt er echter wat anders mee. Dit toestel werd door de fabrikant uitgebracht met een versleutelde bootloader. Daardoor was het niet meer mogelijk om zondermeer root toegang te verkrijgen. Die was uitdaging voor de hackers van AlphaRev en Unrevoked en die hebben daarom samengewerkt voor het maken van een specifieke tool: Revolutionary

Met behulp van Revolutionary kan je als gebruiker de zgn. NAND (een speciale flashrom) partitie ontgrendelen. Normaal gesproken is dat door HTC “op slot gezet” wat wordt aangeduid met S-ON. Vandaar dat er wordt gesproken over het S-OFF maken van je bootloader. Feitelijk is dat dus niet hetzelfde als het rooten van je telefoon. Je maakt het echter mogelijk om backups te maken én een recovery naar een custom rom uit te voeren. Die custom rom is wel voorzien van root toegang.

Voorbereidingen:

Voor je gaat starten ga je eerst op je toestel bladeren naar instellingen, applicaties, Ontwikkeling en plaatst een vinkje bij USB-foutopsporing. Daarna ga je terug en naar het onderdeel Energie en verwijderd het vinkje bij Snel opstarten.

Zet nu je telefoon uit. Als die helemaal uit staat start je de telefoon weer op door op de Powerknop te drukken maar je drukt dan tegelijk de volumeknop naar beneden in tot er een bootmenu verschijnt. In dat bootmenu staat een HBOOT versie nummer (bijv. 1.17.007 of 1.18.0000) vermeld. Schrijf dat nummer even op want die heb je straks nodig. Start vervolgens gewoon je telefoon weer op.

Sluit dan de HTC Sensation met de bijgeleverde USB kabel aan op je computer. Kies voor de functie Diskdrive zodat je telefoon wordt gekoppeld als diskstation.

Ga nu naar de website van Revolutionary. Download het bestand voor Linux (of voor Windows, maar daar heb ik verder geen ervaring mee opgedaan). Door te klikken op die link verschijnt er een blauw venster in je browser.

(The beta key form will appear once you cilck on a download link — if it doesn’t, make sure that you have JavaScript enabled.)

De download (revolutionary-0.4pre4.tgz) wordt gelijktijdig gestart. Pak dat bestand uit naar bijv. je bureaublad waar dan een bestand wordt geplaatst met de naam revolutionary.

Open een terminal. Onder Ubuntu geef je jezelf rootrechten met sudo su en voert daarna je wachtwoord in. Ga naar de map waar het bestand staat. Voer dan het programma uit door het commando:

./revolutionary in te tikken en te bevestigen met enter.

Er verschijnt dan vanzelf de nodige informatie in je scherm.Daarin wordt het serienummer weergegeven van de aangesloten telefoon.

Ga nu weer naar de pagina met dat blauwe venster in je browser. Kies je besturingsysteem, je telefoon, die eerder opgeschreven HBOOT versie en het serienummer die je in je terminal kan uitlezen.

Klik daarna in je browser op de knop Generate key en voer vervolgens de daaruit verkregen output  (de beta key) in op de aangegeven plek in je terminal.

Als dat allemaal goed is gegaan wordt S-OFF ingesteld op de nog steeds aangesloten telefoon. Vervolgens wordt gevraagd of je de ClockWorkMod Recovery wilt downloaden en installeren. Beantwoord die vraag met Y en niet lang daarna rond dat proces zich af en wordt Revolutionary beëindigd. Herstart je telefoon.

Het installeren van een custom ROM

Dat waren alle noodzakelijke voorbereidingen. Nu kan er een Custom Rom worden geïnstalleerd . Er zijn meerdere beschikbaar. Op dit moment lijkt het erop dat InsertCoin en Cynagogen de beste papieren hebben. Ik heb ze alletwee geprobeerd. De werkwijze verschilt niet wezenlijk van elkaar. Maar er zijn wel degelijk verschillen.

Custom ROM’s

De InsertCoin custom ROM geeft niet alleen een nieuwere versie van Android (versie 2.3.5) maar ook een nieuwere versie van HTC Sense. En het is verpakt in één recovery bestand van ruim 350 MB.

De CyanogenMOD7 bestaat uit twee bestanden. Het 1e bestand is Android, het 2e bestand zijn de Google applicaties (Market, Gmail etc.). Bij deze ROM krijg je zelfs Android 2.3.7 maar géén HTC Sense. Je krijgt hier een versie van ADW launcher erbij.

Persoonlijk vind ik de CyanogenMOD het prettigste werken. (update onderaan dit bericht) Die MOD is nog niet af, de stabiele versie moet nog uitkomen. Maar het werkt sneller en stabieler (voor mij) dan de InsertCoin versie. Hieronder beschrijf ik dan ook de installatie van de CynagenMOD. Kies je (alsnog) voor de InsertCoin dan heb je daar dus maar 1 bestand te installeren.

Installeren gaat redelijk eenvoudig. Je zorgt er eerst voor dat jouw custom ROM naar keuze (of alletwee) op je SD CARD worden gezet. Niet uitpakken, gewoon de zipbestanden via USB naar je SDCARD kopiëren. Druk daarna dan een paar seconden op de Power toets en kies dan voor herstart. Er verschijnt een nieuw menu met een aantal keuzes. Kies daar voor RECOVERY reboot.

Als dat is gebeurd kan je met de volume toetsen van je toestel door het menu heen fietsen. De POWER knop bevestigd een keuze. Het is verstandig om te beginnen met een BACKUP (backup and restore). Dat wijst zich zelf wel. Daarna ga je weer terug naar het begin menu en kiest:

  • Wipe data/factory reset
  • Wipe cache partition
  • Install zip from sdcard
  • Choose zip from sdcard

Selecteer het bestand (Cynagenmod) (op dit moment is dat update-cm-7.1.0-SelfKANG8-Sensation-signed.zip) en bevestig dat met de POWERKNOP. Start daarna de telefoon opnieuw op door te kiezen voor:

  • +++Go Back+++ zodat je weer in het main menu terecht komt en selecteer dan
  • Reboot system

Installeer dus nog niet de Google Apps. Stel eerst je telefoon in op WiFi en kijk even gezellig rond. Daarna herhaal je alle stappen van hiervoor (booten naar recovery etc) en kiest dan voor de Google Apps (op dit moment is dat gapps-gb-20110828-signed.zip). Wederom afsluiten en rebooten op de hierboven vermelde wijze.

Start vervolgens je telefoon opnieuw op en start met configureren. De Market applicatie gaat zoveel mogelijk applicaties downloaden waardoor er foutmeldingen kunnen ontstaan. Ik onderbreek die downloadsessie en kies voor handmatige installatie van al die programma’s (die voorheen in gebruik waren). Dat gaat niet altijd goed. Market is een van de programma’s die bij mij (en anderen) niet stabiel overkomen.

Ervaringen?

Laat ik beginnen om te melden dat het erg leuk is om dit allemaal te doen. Dat is al reden om ermee aan de slag te gaan. Maar is de uitkomst beter dan het origineel? Die vraag is wat lastiger te beantwoorden. Deels wel, deels niet. Persoonlijk vind ik het niet erg om zonder Sense te moeten werken. Maar de stabiliteit van Market is wel vervelend. Het is op te lossen met geduld en allerlei trucs die je kan vinden in de verschillende forums. Maar het is een gedoe. Toch ben ik vooralsnog blij dat ik heb gedaan. Dat is goed ook want hoewel je terug kan naar de backup die hebt gemaakt kwam dat bij mij niet goed. Op zich werkt het wel, maar er is toevallig een update van HTC verschenen. Die wil nu niet meer installeren. En dat is jammer natuurlijk maar gelet op mijn ervaringen met de stockROM van HTC kan ik daar wel mee leven. Ik ga door met de custom ROM uitvoering van Android voor mijn HTC Sensation.

Update:

Inmiddels ben ik wel enthousiast geworden over de custom Rom van InsertCoin. Er komen daar regelmatig nieuwe roms van uit. Ik heb gebruik gemaakt van versie 3.3.5 maar er zijn inmiddels weer nieuwere versies verschenen. Met versie 3.3.5 is het stabiel, snel en ontzettend mooi om te gebruiken. Uiterlijk verschilt het nauwelijks van wat je gewend bent van HTC zelf. Omdat de ROM is geroot zijn er wel extra voordelen toegevoegd. Vooral het adfree maken van apps is daar een mooi voorbeeld van.

Spotify en Linux

De muziekindustrie ondergaat grote veranderingen. Toen vinyl werd vervangen voor cd kwam ook de digitalisering op gang. Daardoor gingen veel mensen een  mp3 verzameling aanleggen want je wilde immers “alles hebben”. Maar het lijkt erop dat we nu genoegen kunnen nemen met het beschikbaar krijgen van muziek.

Met een dienst als Spotify kan je immers altijd naar jouw favoriete muziek luisteren. Achter de computer, vanaf je mobiele telefoon of vanaf bijv. je mediaserver.

Op het eerste gezicht lijkt het alsof alleen Windows & Apple gebruikers worden bediend. Maar er is ook een een zgn. preview build voor Linux aanwezig. Je moet dan wel een premium of een unlimited account hebben.

Er staan instructies op Spotify’s downloadpagina voor Linux en daarmee is de speler snel geïnstalleerd en staat het daarna ook keurig vermeld in je Toepassingen menu (onder Audio en video)

Er is nog wel ruimte voor verbeteringen maar Spotify is zeer bruikbaar gebleken. Om het goed te kunnen testen heb ik een premium account afgesloten zodat ik ook vanaf mijn HTC Desire HD kan luisteren. Maar ik had vooral behoefte om Spotify te gebruiken vanaf mijn Logitech Squeezebox Classic.

Dat is op zich niet zo lastig ware het niet dat je daarvoor een plugin moet installeren onder Squeezebox server. Tot voor kort had ik altijd begrepen dat die plugin alleen maar beschikbaar was Intel aangedreven hardware. Bij Digiplace staat echter een QNAP TS-419P en daarin zit een ARM processor.

Gelukkig is daar nu verandering in gekomen en wordt ook die ARM cpu ondersteund. De plugin staat zelfs gewoon klaar in je Squeezebox server. Vinkje plaatsen, account gegevens en voorkeuren invullen, server opnieuw opstarten en spelen maar.

In 1e instantie lijkt het niet te werken. Je moet echter naar je Internetradio scrollen om daar Spotify te vinden. In 1e instantie heb ik het geactiveerd op de webinterface van Squeezebox maar de Android applicatie “Squeeze Commander” biedt ook hier uitkomst.

Daarmee is je Android telefoon een prachtige grafische remote afstandbediening geworden en die is prima geschikt om ook je Spotify aan te sturen.

Mocht je muziek met mij willen delen dan ben ik als Digiplace te vinden onder Spotify en Last.fm.

Bedien je Squeezebox vanaf je Android phone

Het gebruik van Linux blijft bij Digiplace niet beperkt tot uitsluitend de desktop.

Hier draait b.v. ook een kleine Bubba|Two server die perfect werkt op een PPC versie van Debian. En daarop draait dan weer SqueezeBoxServer die een Logitech Squeezebox Classic aanstuurt.

Maar het wordt allemaal nog leuker als ik mijn Android (Linux/java) telefoon erbij pak. Die is vandaag voorzien van een nieuwe ontdekking: Squeeze Commander. Je moet er wel een kleine vergoeding voor betalen. Maar dat zijn zeer goed benutte centjes geworden. (iets van 3 euro).

Met behulp van deze applicatie gebruik je de Android telefoon (in mijn geval een HTC Magic met de standaard Vodafone 1.6 firmware) als grafische remote voor het bedienen van de server. En dat werkt zonder enig voorbehoud fantastisch goed!

Automatical Server Discovery

When you start SqueezeCommander it searches for SqueezeBoxServers in your local network and automatically establishes a connection to the first available server.

If the auto-discovery fails, you can of course also enter a server manually.

Zelfs bij het afspelen van b.v. internetradio station “Radio Paradise” komt elk hoesje voorbij op de telefoon.

Now Playing screen with Artwork

If you are connected to a Server and a Player, you will be redirected to the Now Playing screen. This screen is the main view of SqueezeCommander. It shows informations about the current song and the artwork if available.

Het werkt verbluffend snel, veel en veel sneller dan je ooit achter je computer voor elkaar kan krijgen. Je kan meerdere clients aansturen en als het moet ook gebruik maken van mysqueezebox.com.

Multi-Player and Multi-Server support

SqueezCommander supports multiple player and multiple servers.

The servers can be arranged in Sync Groups to play the same songs. You can switch a player (or a complete Sync Group) to another server or to MySqueezeBox.com. [Inspired by iPeng :-)]

Je kan volume regelen, hoesinfo bekijken, nummers skippen en pauzeren en muziek downloaden vanaf je server naar je sd kaart van je telefoon. En met een gemak en snelheid waar ik nog steeds versteld van sta.

Fast incremental library browse

SqueezeCommander is created with large music libraries in mind. It uses a fast incremental library search, that should not slow down or block the User Interface while browsing your library.

Furthermore, all library lists show a “FastScroll” area on the right to scroll very fast through long lists (instead of “flinging” the screen many, many times).

Ook zoeken werkt buitengewoon goed. Gewoon zoals het hoort op een Android.

Fast library search

You can search your library by Artist, by Album, by Track and so on. For large Libraries, that would be hard work for your little mobile, therefore SqueezeCommander delegates this task to the SqueezeBoxServer for a pretty fast library search.

En het ondersteund ook de geinstalleerde apps van je Squeezeserver:

SqueezeBox Apps support

SqueezeCommander now also support the new SqueezeBox Apps. You can e.g. browse Music on Last.fm, Internet radio on Deezer or photos on Flickr.

Ondanks al dit fraais blijft Squeeze Commander haar platform trouw. Je zou zomaar kunnen vergeten dat het op een telefoon draait

Auto mute on calls

SqueezeCommander can automatically lower the volume of your SqueezeBox when you receive an incoming call.

Kortom: Warm aanbevolen voor iedereen met een Android telefoon én een Logitech Squeezebox.