Flasha/Roota HTC Magic (Ubuntu)

Från Swedroid Wiki
Hoppa till: navigering, sök

Innehåll

Introduktion

Läs igenom hela guiden innan ni påbörjar den, på så vis minimerar ni risken att göra fel.

OBS. Detta fungerar EJ för telefoner med så kallad Perfect SPL. Dessa är;

- 1.33.0006 (Tmobile Mytouch 3G - cid: T-MOB010)

- 1.33.0010 (cid : HTC__038 , cid : HTC__037)

- 1.33.0004 (HTC Magic JAPAN)

Har du någon av dessa kan du kika på Roota HTC Magic (1 click root) istället.


För att ta reda på vilken version du har, stäng av mobilen, starta sedan mobilen med back-knappen (den med en pil på) intryckt tills du ser

som du kan se överst står det HBOOT följt av SPL versionen, bilden har 1.33.0004 (dvs japansk perfekt SPL), har du en perfekt läs ovan.


Den här guiden är avsedd för 32-bitars Linux speciellt då Ubuntu, finns tyvärr ingen för 64Bit Linux.

HTC Magic finns i två versioner, en med Google-logga på baksidan (PVT32B) och en med HTC-logga på baksidan (PVT32A). I Sverige finns bara PVT32A, det vill säga den HTC-märkta telefonen, var därför noga med att ladda hem filer för just PVT32A och inte PVT32B om du har en och förberedelser innan vi börjar ==svensk telefon.

Skulle du få problem eller har frågor angåenpde denna guide, titta i sådana fall i vårt forum för HTC Magic

Ordlista

För en bättre förklaring av termer så som SPL, fastboot m.m. se wiki-avsnittet:Ordlista

Saker att tänka på innan du börjar

Ta det lugnt, läs igenom allt tills du förstår vad det är du faktiskt gör och är det något du undrar innan du börjar så gå till forumet och fråga, det är aldrig fel att fråga och du verkar inte dum, även om risken är extremt liten att bricka (totalt förstöra) sin Magic så finns den trots allt och det är bättre att vara säker än att inse för sent att det gått galet, tänk oxå på att 99% av gångerna det går fel går det att lösa så få inte panik om din Magic inte startar eller så utan kolla igenom allt som står och fråga folk om hjälp om så behövs. lär dig hur md5sum funkar och verifiera filerna innan flash , för spl verifera även den kopian som ligger på minneskortet . " md5sum filnamn" är enklast.

Filer du behöver

Dessa behövs alltid


Behövs för ny ROM


Behövs för ny SPL

Förberedelser innan vi börjar

Efter du laddat ner alla filerna du behöver är det placera dem i sina mappar,

  • 1 Det första du ska göra är att zippa upp Android SDK, I guiden utgår vi från att den ligger i HOME-mappen så vi föreslår att du lägger den där.


  • 2 Därefter zippar du upp fastboot-klienten till:

android-sdk-linux_x86-1.5_r3/tools "en undermapp i android-sdk, som du just packade upp i din HOME-mapp"


  • 3 Lägg recovery img filen i tools-mappen, och döp om den till recovery.img


  • 4 Lägg den ROM/SPL du ska ha i tools-mappen. "Packa inte upp den, låt den vara zippad"


  • 5 Alla filer ligger nu där de ska, och vi skall ställa in filbehörigheterna, så du senare kan använda fastboot och adb.

Öppna ett terminalfönster i Ubuntu.

Det kan du göra antingen genom Program-menyn (Program - Tillbehör - Terminal)

eller genom (ALT+F2) och skriva gnome-terminal i rutan som kommer upp och tryck sedan KÖR.


I terminalen skriver du

cd android-sdk-linux_x86-1.5_r3/tools

sedan

chmod a+x adb

och

chmod a+x fastboot 


  • 6 I en del fall hittas inte telefonen automatiskt när man kopplar den till datorn,

Det löser man genom att göra en en fil med regler,

"Detta är inte 100% nödvändigt men kommer antagligen spara dig mycket irritation, eftersom du slipper dra i och ur USB kabeln till din telefon för att programmen ska hitta den."


Öppna en editor och skapa 51-android.rules filen genom att skriva dessa komandon i en ubuntu terminal:

gksudo gedit /etc/udev/rules.d/51-android.rules

Du får nu upp en editor, i den skriver du:

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

"Spara och stäng av editorn"

Nu skall vi ställa in behörigheterna för rules filen, skriv

sudo chmod a+rx /etc/udev/rules.d/51-android.rules 

För att de nya reglerna sen ska börja gälla skriver du sen

sudo /etc/init.d/udev reload


  • 7 Nu är vi klara med förberedelserna på datorn, och vi ska göra telefonen mottaglig för adb och fastboot kommandon från en dator.

När telefonen är igång som vanligt, Tryck på Meny knappen, välj sedan Settings >> Applications >> Development >> och aktivera (bocka i) USB Debugging.

Att lägga in en ny ROM

Slå på mobilen som vanligt och koppla ihop mobilen med datorn genom USB-sladden, där efter skriver du i terminalen

./fastboot devices

Då borde du nu se din mobil under listan av devices, det betyder att den ser mobilen som den ska så nu kan du föra över ROM zipen du har valt genom att skriva

./adb push MinValdaROM.zip /sdcard/MinValdaROM.zip
sedan när den är klar så startar du om mobilen, men denna gång håller du in back-knappen när du startar och håller in den tills du åter igen ser

sedan skriver du åter igen i terminalen

sudo ./fastboot boot recovery.img

Du borde nu se att den laddar upp boot och sedan startar den i text i terminalen, om allt fungerar som det ska så borde din Magic nu starta med bilden

Nu är vi inne i menyn så styr kulan, det första vi gör är att ta en backup på vår egen mobil genom att välja Nandroid Backup, detta gör en kopia på din mobil som gör det lätt att återställa om det går galet eller man ångrar sig, detta går även att göra sedan när du har en annan ROM i, din backups sparas på sdkortet och kan lätt sedan sparas på dator för snabb återställning.

Efter du gjort detta väljer du Wipe data/factory reset för att tabort skräp m.m. innan du lägger in en ny ROM så slipper du ev. problem och att förlora plats.

När den är klar är det dags att lägga in den nya ROM-filen.

Nu på bilden ser du bara Apply sdcard:update.zip men nya recovery filen kan du välja vilken zip fil som helst med Apply sdcard:choose zip du väljer då choose zip (det tar 30-60sekunder innan den kan hitta SD-kortet så hittar den inte så försök igen bara) och väljer den ROMen du vill ha, nu installeras ROMen på din mobil.

När installationen är färdig är det bara att starta om mobilen genom att välja Reboot system now.

Nu ska mobilen starta om på vanligt sätt, detta kan ta några minuter medan den ställer in allt m.m. så var lite tålmodig, uppstår det något problem gå igenom allt igen och hittar du inte problemet så fråga på forumet och säg vad du gjort exakt och vad du använt samt vart problemet uppstår så kommer du snabbt få hjälp.