Category Archives: Swedroid

Galaxy Nexus, yakju -> yakjuxw

Jag har följt en tråd på Swedroid vilken handlar om att flasha om sin USA-flashade Galaxy Nexus-image till en mer svensknordiskeuropeisk-vänlig sådan. Detta är en guide för hur man kan återställa sin Galaxy till det originalformat man köpt den i.

Guide

Förkrav

  • PdaNet for Android (http://www.junefabrics.com/android/download.php)
  • Paul’s superboot, GSM-modellen (http://www.modaco.com/topic/348161-01-feb-r4-superboot-rooting-the-gsm-lte-galaxy-nexus/)
  • yakjuxw-image (http://www.mediafire.com/?m4ky5ybrv58gxh1) Observera att detta inte är en image som publiceras av Samsung eller Google. De har med största sannolikhet kommit från användare som lyckats ta kopior av sitt yakjuxw-system som de sedan varit vänliga nog att dela med sig av. Jag har lagt upp den på mitt Mediafire-konto, om inte annat för att själv ha tillgång till den om jag skulle behöva. Kontrollera följande hashar mot de filer ni laddat ner så att ni åtminstonde har någon verifikation på dem:
[MD5 hashes]
radio:      15d6bd69920a64e4acf3279271e73648
bootloader: 3f981a8e5f91df8a7a26a7583c1f80f8
boot:       c57720964027d8afdcee4c071dde2011
system:     46e6b6cd98ccf0006d21ccce62082165
recovery:   6046d9fcf2e877ad40d6a8e77c145c65
userdata:   d003ab084270edd22483ce8f1f8b05c9

Utförande

Installera PdaNet i Windows enligt alla konstens regler. Jag föreslår att man kopplar ur Galaxyn från USB:n (alternativt att man inte kopplar in den i datorn alls) innan installation av PdaNet. PdaNet innehåller drivrutiner för att kunna kommunicera med ett gäng olika telefoner över ADB och fastboot och det var det enda paket som jag fick att fungera ordentligt.

Packa upp innehållet från Paul’s superboot och yakjuxw-image i en lämplig mapp som du enkelt kan komma åt med kommandotolken/terminalen i Windows.

Utför dessa kommandon (OBS! Detta kommer att nollställa enheten totalt, så se nu till att ta BACKUP innan du kör detta)

c:\> fastboot-windows.exe flash bootloader bootloader-maguro-primela03.img
c:\> fastboot-windows.exe reboot-bootloader

//Vänta i ca 5-10 sekunder

c:\> fastboot-windows.exe flash radio radio-maguro-i9250xxla02.img
c:\> fastboot-windows.exe reboot-bootloader

//Vänta i ca 5-10 sekunder

c:\> fastboot-windows.exe flash system system.img
c:\> fastboot-windows.exe flash boot boot.img
c:\> fastboot-windows.exe flash recovery recovery.img
c:\> fastboot-windows.exe flash userdata userdata.img
c:\> fastboot-windows.exe reboot

Sådärja!

Då var det klart! Om allting gick vägen och det inte blev några problem med något av de angivna kommandona ovan har du nu en yakjuxw-baserad image till din Galaxy Nexus. Grattis!

Galaxy Nexus, yakjuxw -> yakju

Jag har följt en tråd på Swedroid vilken handlar om att flasha om sin svensknordiskeuropeiska Galaxy Nexus-image till en mer USA-vänlig sådan. Mycket handlar om att vilja få tag på Android-uppdateringar lite snabbare än om man skulle sitta på original-image:n, som enligt massvis med rykten, av okänd anledning, ska behöva gå genom Samsungs väna(?) behandling innan den släpps.

Det finns en guide i den tråden som jag är lite extra förtjust i, då den till 99% flashar om Galaxy Nexus med hjälp av en helt vanlig terminal och inte genom nån hopsnickrad peka-klicka-programvara där man har noll koll på vad som försiggår. Dessutom ser jag inte någon anledning att köra ett peka-klicka-gränssnitt om man kan göra saker och ting på samma enkla vis med en terminal.

Guiden är, lite ironiskt, baserad på att använda Windows. När jag följde lite olika guider var det massvis med Windows-fokuserade program som skulle köras och när jag till slut hittade en terminal-baserad guide som fungerade så växlade jag inte till Linux för att köra den där. Jag kan undersöka om det finns tid och ork att ta fram en Linux-baserad guide med.

Tro nu inte att denna guide är ett monster att gå igenom på grund av dess längd. Faktum är att det är en rätt kort procedur, men jag ville erbjuda en väldigt bildbeskrivande guide för de som känner sig väldigt osäkra på proceduren. Jag använder Windows på engelska, men med lite snabb huvudöversättning så kommer man att gå igenom den här guiden i ett nafs.

Guide

Förkrav

Utförande

Installera Android-drivrutinerna enligt följande lilla guide

1: Börja med att ladda hem drivrutinspaketet “Drivrutiner för Android” ovan, lägg den på skrivbordet. Jag använder WinRAR för att hantera dessa filer, så proceduren kan skilja en aning i det avseendet men generellt är det samma steg.

2: Packa upp innehållet i en valfri mapp, tex C:\galaxynexus, jag valde att lägga den på skrivbordet för guidens skull, men bara du håller reda på var innehållet tar vägen är det inga problem.

Som exempel på hur det bör se ut när du är färdig så visar jag här en skärmdump på listan över filer och mappar genom kommandotolken, som du kommer att använda dig av senare.

3: I Windows, klicka på Start-knappen/kulan -> högerklicka på Computer -> Manage. Klicka sedan på Device Manager i vänsterpspalten. Leta upp “Other devices” eller motsvarande där det finns en “Galaxy” med gul varningstriangel.

4: Högerklicka på “Galaxy” och välj “Update Driver Software…”

5: I dialogen som dyker upp, välj “Browse my computer for driver software”

6: Tryck på knappen “Browse” och se till att hitta den mapp som du packade upp i andra steget i denna bildguide. I den mappen ska du nu öppna “amd64” om du har Windows i 64-bitarsvariant eller “x86” om du har Windows i 32-bitars variant. Oavsett val här ska du därefter välja mappen “_drivers_google”, se till att “Include subfolders är iklickad” och klicka på Next. Se bilden nedan för ett livligt exempel.

7: Nu kommer Windows att försöka hitta en lämplig drivrutin och med absolut största sannolikhet presentera en röd dialog. Klicka på knappen “Install this driver software anyway”. Kortfattat är det så att Google’s drivrutiner inte är verifierade på något av Microsoft’s godkända vis, men det är mer en teknikalitet än att något allvarligt fel kan inträffa.

8: När Windows fått jobba en liten stund presenteras du med denna (inte så) lilla glada ruta

Grattis! Du har nu installerat drivrutinerna för ADB. Du kommer att behöva utföra denna procedur en gång till i guiden, så kasta inte mappen med drivrutinerna riktigt än.

Packa upp innehållet från Pauls superboot och IMM76I i en lämplig mapp som du enkelt kan komma åt med kommandotolken/terminalen i Windows.

Utför detta kommando

c:\galaxynexus> adb-windows.exe reboot bootloader

Nu kommer telefonen att boota om och hamna i så kallat fastboot-läge. Du kommer nu att behöva utföra drivrutinsinstallationen enligt bildguiden ovan, från punkt 3. Det kommer nog att gå lite snabbare för dig den här gången när du nu har ett humm om var saker och ting befinner sig. Skillnaden mellan förra installationen och denna är att det i Device Manager nu finns en annan enhet som heter “Android 1.0”

När den andra drivrutinsinstallationen är slutförd, skriv in detta kommando (OBS! Detta kommer att nollställa enheten totalt, så se nu till att ta BACKUP innan du kör detta)

c:\galaxynexus> fastboot-windows.exe oem unlock

När du svarat “Ja, jag vill nollställa allt och låsa upp bootloadern” på Galaxyn, kör nu följande kommandon

c:\galaxynexus> fastboot-windows.exe flash bootloader bootloader-maguro-primela03.img
c:\galaxynexus> fastboot-windows.exe reboot-bootloader

//Vänta i ca 5-10 sekunder

c:\galaxynexus> fastboot-windows.exe flash radio radio-maguro-i9250xxla02.img
c:\galaxynexus> fastboot-windows.exe reboot-bootloader

//Vänta i ca 5-10 sekunder

c:\galaxynexus> fastboot-windows.exe -w update image-yakju-imm76i.zip

Sådärja!

Då var det klart! Om allting gick vägen och det inte blev några problem med något av de angivna kommandona ovan har du nu en yakju-baserad image till din Galaxy Nexus. Grattis!

Men hallå, det funkar ju inte!

Q: Jag fastnar på drivrutinsinstallationen när jag kört kommandot “adb-windows.exe reboot bootloader” och en Android ligger på rygg med en lucka öppen på magen. Det dyker bara upp en “Unknown Device” istället för “Android 1.0” i Enhetshanteraren och drivrutinsinstallationerna fungerar inte!

A: Tack vare sirdjorgo kunde jag till slut komma fram till att detta beror på en eller två anledningar, antingen var för sig eller i kombination. 1: Man har installerat Samsungs drivrutiner sedan tidigare (antingen genom Kies eller genom andra Samsung-installationer) och för att guiden ska fungera måste man avinstallera allt detta först. Efter avinstallation rekommenderar jag att man startar om datorn. 2: Telefonen har slutat svara och kan inte kommunicera med datorn. Detta är inte alls tydligt, för det syns inte på telefonen att detta inträffat och inte heller på datorn. Det enda som bekräftade att telefonen slutat svara var när vi försökte trycka på “Start” (powerknappen) och telefonen inte bootade om eller ens reagerade. I det här läget är den enda utvägen att rycka batteriet, boota upp telefonen som vanligt och börja om från och med kommandot “adb-windows.exe fastboot reboot” så att telefonen hamnar i fastboot-läge igen.

Wiki edit

Satt och skrev ihop lite användbar information om ROM:ar och uppdateringar för Nexus One (T-Mobile / GSM 3G 900 / AWS / 2100MHz).