Forord
Interessen blandt mobilbrugere for at flashe deres software er stigende med udbredelsen af smartphones, hvor den medfølgende software, i brugervenlighedens (eller operatørvenlighedens) navn ofte har ofret noget funktionalitet eller låst nogle muligheder. For almindelige brugere kan disse begrænsninger synes ligegyldige, så længe browseren virker og sms-beskederne når frem, men for powerusers kan det være interessant at erstatte den originale software med en modificeret software fra 3. part, som giver nogle ekstra muligheder.
Nettet er fyldt med oplysninger om hvordan man foretager denne udskiftning, men oplysningerne er ofte spredte, usammenhængende og indforståede og jeg oplevede selv at fare vild i en jungle af forkortelser og ubesvarede spørgsmål. Denne guide er tiltænkt de brugere der har en generel forståelse for hvordan computere virker, men ikke har kendskab til hvad Android gemmer under motorhjelmen.
Guiden vil fortælle noget generelt om udskiftning af mobilens software, begreber og herefter, trin for trin, vise hvordan du installere Lite’ning softwaren på din Samsung Galaxy S II, istedet for den medfølgende software.
Hvad er flashing og hvad er rooting?
Flashing er et generelt udtryk for at overskrive indbygget software i selvstændig elektronik. Software i selvstændig elektronik kaldes også for firmware. Selvom næsten alt elektronik i dag har software indbygget, så er det ikke alt elektronik hvor det kan flashes på. Eksempler på enheder der kan flashes kan være mobiltelefoner, digitale fotorammer, printere, modems, fjernbetjeninger, dvd & blu-ray afspillere, m.v. Ved flashing forståes der typisk til at det ikke er enheden selv som har en indbygget opdateringsfunktionalitet, men at enheden derimod bringes under en anden computers kontrol via eksempelvis et datakabel og herefter får hele softwaren udskiftet.
På Samsung Galaxy S II kan du flashe med både officielle udgivelser (f.eks. ny officiel software) og uofficielle udgivelser (f.eks. Lite’ning). Der findes flere forskellige modificerede udgivelser til Galaxy S II. Fælles for dem alle er at de fjerner nogenlunde de samme begræsninger og indeholder de samme opdateringer. Forskellene, som jeg oplever dem, ligger i det visuelle tema og den medfølgende ekstrasoftware. Eksempler på udgivelser er VillainROM, Lite’ning ROM, Cognition, Infusion og Darky.
Rooting
Som en del af Androids sikkerhedsarkitektur er dele af systemet lukket af for brugerens kontrol. Det medfører også at de programmer (apps) som brugeren måtte hente via internettet ikke kan gøre kritisk skade på telefonen, fordi systemet er aflåst. For at få adgang til det lukkede område skal man have såkaldte “superbruger” rettigheder og det er en standard Android telefon ikke født med. Ved at flashe en specifik del af telefonens software, nemlig ‘kernen’, så kan man åbne telefonen og få superbrugerrettigheder – med de fordele (og risici) det medfører. At roote på Android svarer principielt til at jailbreake på iPhone.
I denne guide vil jeg ikke vise hvordan du udskifter kernen alene, men derimod hvordan du installerer Lite’ning, som er en modificeret udgave af Galaxy S II softwaren som er udgivet af en softwareudvikler på XDA Developers. Lite’ning indeholder også en modificeret kerne, hvilket betyder at telefon altså rootes i forbindelse med udskiftningen.
Væsentlige ændringer med Lite’ning
Lite’ning medfører en række ændringer på Samsung Galaxy S II
- Den visuelle brugerflade får et blå/sort farvetema.
- Du kan anvende SAMBA der gør det muligt at dele mapper på din telefon med andre computere via WiFi. Det betyder at du kan taste telefonens IP-adresse ind og tilgå mapperne som om det var en delt mappe på en Windows computer. Det gør det nemt at overføre filer mellem telefon og computer.
- Du kan (logisk nok) anvende apps som kræver root for at fungere – eksempelvis Titanium Backup.
- Android opdateres fra 2.3.3 til 2.3.4
- Google Talk opdateres og begrænsninger fjernes, hvilket betyder at du kan foretage video- og taleopkald over Google Talk. Samtalerne afvikles via din dataforbindelse (3G eller WiFi) og bliver dermed gratis.
- Kamera app’en er opdateret, så lyden på videooptagelser samples ved 44,1 KHz istedet for 16 KHz, hvilket betyder at lydkvaliteten er markant forbedret.
- Hvis du har købt din mobiltelefon ved 3, så fjernes låsen på netværkstilstand, hvilket betyder at du nu kan skifte mellem automatisk, ren 2G og ren 3G.
- Der åbnes for Android’s SIP opkaldsfunktionalitet, hvilket betyder at konti hos f.eks. Musimi og Telsome kan integreres i telefonen, så den kan bruges til ip-telefoni.
- Du kan fjerne (bloat)software fra Samsungs side med værktøjet Titanium Backup. Det betyder at du kan slette de forskellige hubs, Yahoo Stocks, m.m. og dermed slippe for at de bruger plads og strøm på telefonen.
- Brugerfladen er angiveligt hurtigere og batteritiden længere. Om dette er sandt eller placebo har jeg dog ikke set nogle videnskabelige målinger på.
- På Lite’ning 2.1 understøtter det medfølgende Samsungtastatur IKKE dansk ordbog – dette ændres forhåbentligt i fremtiden. Indtil da kan man dog bruge et andet dansk tastatur, f.eks. Scandinavian Keyboard, Go Keyboard eller Better Keyboard som kan downloades fra Marked.
- Flashing kan medføre at du ikke længere kan hente officielle opdateringer igennem Samsungs opdateringsprogram KIES – men hvorfor skulle du også det, når de uofficielle opdateringer altid kommer først?
Advarsel
Flashing af din telefon er på eget ansvar og kan gå galt, hvis f.eks. datakablet ryger ud under overførsel eller strømmen går. Det kan betyde at din telefon bliver en død mursten. I så fald kan det blive nødvendigt at indlevere telefonen på værkstedet for egen regning. I tilfælde af afbrydelse under opdatering, så plejer det dog at være muligt selv at boote ind i ‘Download tilstand’ og forsøge igen.
Køberetslige følgevirkninger
OBS: Hvis du ikke interesserer dig for dine reklamationsmuligheder, så kan du scrolle forbi dette afsnit og ned til “Lad os komme igang”.
Der har været en del skriverier omkring de forbrugerretslige følger ved at man udskifter sin software til en uofficiel software. Det er dog ikke lykkedes mig at finde nogle principielle (eller bare relevante) afgørelser eller udmeldinger fra Forbrugerstyrelsen. Nogle internetbrugere hævder at reklamationsretten ryger, mens andre hævder at den er intakt – og andre igen siger at den ryger, men kan genskabes ved at man, inden man afleverer telefonen til reklamation, flasher den originale software tilbage der på. Eftersom en smartphone teknisk set er en lille bærbar computer, så burde der gælde samme rettigheder for smartphones som for almindelige computere – og der er aldrig nogen producent eller forhandler der har kunnet løbe fra sine garantiforpligtelser, fordi man har formateret computeren og installeret en ny version af Windows. En forespørgsel på mobilselskabet 3′s officielle facebookside gav følgende udmelding fra 3:
Som sådan er der ingen ændringer i garantien selvom du henter uofficielle udgivelser, men du skal være opmærksom på at hvis vi i forbindelse med en reparation, kan bevise at en evt. fejl på telefonen skyldes en uofficiel udgivelse, dækker garantien ikke. Det kan eksempelvis være en udgivelse som er skyld i overophedning af batteriet eller andet, og det vil vi selvfølgelig ikke dække.
Hvordan din egen telefonforhandler vil reagere, hvis du står med en flashet telefon som du vil indlevere til reperation kan jeg dog ikke forudsige. Du kunne eventuelt kontakte forhandleren allerede nu på mail og bede om et bindende svar om forhandlerens holdning på området.
Update: 13. juli 2011
Jeg har i dag modtaget en e-mail fra en medarbejder i Forbrugerstyrelsen der bl.a. har fremsendt en relevant artikel om emnet der inddrager synspunkter fra en brancherepræsentant og en jurist fra Forbrugerstyrelsen. Medarbejderen oplyser desuden at der ikke findes nogen afgørelse på området, fordi der endnu ikke er en kunde der har klaget til Forbrugerklagenævnet over en afvist reklamation som følge af flashing/rooting. Det giver mig anledning til kort at redegøre for de retttigheder man som forbruger kan have når man står med en defekt telefon og kører med uoriginal software.
Reklamationsret
I Danmark har forbrugerne altid 2 års reklamationsret – den ret kaldes nogle gange for garanti, men det er juridisk forkert. Reklamationsretten giver dig mulighed for at klage over og få udbedret fejl og mangler på dit produkt inden for 2 år efter købet – hvis fejlen ikke kan udbedres, så har du endda mulighed for at hæve købet og få pengene tilbage. Forudsætningen for at du kan anvende din reklamationsret er at fejlen skal være tilstede ved købet. Nogen vil muligvis undre sig over den formulering og spørge “Hvis telefonen virker når jeg går ud af butikken, så har der jo ikke været nogen fejl – og så kan jeg jo ikke bruge min reklamationsret til noget når fejlen først opstår 4 måneder senere – vel?” – det kommer helt an på hvordan fejlen er opstået. Hvis fejlen er opstået ved at telefonen har været en tur i vaskemaskinen, så er svaret nej. Telefonen er ikke bygget til at kunne modstå en kogevask og det kan ikke betegnes som normal brug. Hvis malingen på knapperne derimod er begyndt at skalde af, så er der tale om en fejl. Telefonen er jo født med SMS-funktionalitet og det forventes at den kan håndtere dagligt brug uden at knapperne bliver blanke. Da du købte telefonen var telefonen altså belagt med dårlig maling og nu har du så konstateret fejlen og kan derfor reklamere over den.
Formodningsreglen
I købeloven opereres med formodningsreglen. Formodningsreglen handler om hvem der har bevisbyrden. I de første 6 måneder efter købet er det op til forhandleren at dokumentere at den fejl du reklamerer over ikke var tilstede ved købet. Han skal altså kunne dokumentere at du har slebet eller ætset malingen af og selv været igang med at dekorere tasterne – kan han ikke sandsynliggøre det, så har han pligt til at udbedre produktet og udskifte tasterne. Købeloven formoder altså at fejlen er tilstede. Efter de 6 måneder er det forbrugeren der har bevisbyrden, fordi købeloven formoder at forbrugeren selv er skyld i fejlen. Det vil sige at du skal bevise at du ikke selv har ætset, slebet eller på anden måde mishandlet telefonen. Det kan måske virke umuligt at bevise, men i praksis er du ikke meget dårligere stillet, for hvis forhandleren ikke kan finde slibemærker eller kemikalierester på tastaturet, så kan du nok heller ikke. Og det indikerer at du har behandlet tasterne normalt og at tasterne derfor er født med dårlig maling.
Garanti
Udover reklamationsretten yder nogle forhandlere og producenter garanti. Juridisk set er garanti en serviceforpligtelse som forhandleren påtager sig og som ligger udover de rettigheder du allerede har i købeloven. F.eks. tilbyder nogle RAM-producenter livsvarig garanti og en del harddiskproducenter giver 5 års garanti på harddisken. Garantien kan omfatte at dine reklamationsrettigheder forlænges, men også at de suppleres med ekstra rettigheder – eksempelvis at producenten udbedrer fejl som skyldes forkert brug af produktet eller fejl der normalt må forventes at opstå når produktet slides – det kan være ridser i skærmen eller gradvist forkortet batteritid. Mens at reklamationsretten er ufravigelig, så kan producenten godt opstille særlige betingelser for at man kan gøre anvendelse af garantien – eksempelvis at telefonen ikke er blevet flashet med uoriginal software.
Forhandleren kan (naturligvis) IKKE stilles til ansvar for mangler der måtte være i den uoriginale software du har installeret. Eksempelvis kan du ikke reklamere over den manglende danske ordbog i Lite’ning 2.1. Men hvis skærmen bliver misfarvet eller lyden bliver forvrænget, så har du en sag. Her vil det dog (efter min egen vurdering) være fornuftigt at flashe den originale software tilbage på telefonen, sådan at man tydeligt kan dokumentere at fejlen ikke kan henføres til en fejlbehæftet skærmdriver eller lyddriver fra den uoriginale software, men skyldes fejl i elektronikken.
Summa summarum: Ingen forhandler kan, efter min bedste overbevisning*, afvise din reklamation alene på det grundlag at telefonen har været flashet med uoriginal software. Men hvis den fejl du reklamerer over kan henføres til den uoriginale software, så kan forhandleren nægte at udbedre fejlen.
Hvis du er interesseret i at læse mere om garanti versus reklamationsret, så kan jeg anbefale denne artikel på forbrug.dk – og hvis du med egne øjne vil læse paragrafferne der er grundlaget for dine rettigheder, så kan du læse købeloven i fuld længde her.
* = Min bedste overbevisning er ikke nogen autoritet, da mine formelle juridiske studier begrænser sig til et års erhvervsret på gymnasielt niveau.
Lad os komme igang
Der findes forskellige værktøjer til at flashe softwaren i Galaxy S II, men de mest udbredte er Odin og Heimdall. Odin er et internt redskab som er lækket fra Samsung, mens Heimdall er et opensource værktøj. Jeg har ikke testet Heimdall, så jeg kan ikke udtale mig om dets funktioner, men Odin er nemt at gå til, men virker dog kun på Windows. Du kan hente Odin her: http://www.multiupload.com/8O9NYS8DE7
Derudover skal du bruge Lite’ning 2.0 som kan hentes her: http://www.multiupload.com/7776CVEYSJ
RAR-filen indeholder “Litening_Rom_v2_0.tar.md5″ og det er den du skal bruge til at flashe med.
Til sidst skal du bruge Lite’ning 2.1 opdateringen som opdaterer Lite’ning 2.0 til 2.1. Den kan hentes her:
http://www.multiupload.com/82OCFFX5NQ
Du kan sikkerhedskopierer filer, beskeder og lignende fra din telefon, men det er ikke min erfaring at det er nødvendigt. Det eneste som forsvinder når du flasher til Lite’ning er dine bogmærker. Jeg ved ikke om telefonkontakter forsvinder, da alle mine kontakter er oprettet som Google kontakter og derfor synkroniseres ned min Google-konto. SMS’er, billeder, videoer, apps, m.v forsvinder ikke.
“Litening_Rom_v2-1-update.zip” skal IKKE pakkes ud, men derimod kopieres direkte over på telefonens SD-kort.
På din telefon går du ind i Indstillinger -> Programmer -> Udvikling og sætter flueben ved “USB-fejlsøgning”. Det er nødvendigt for at telefonen åbner sig for flashing. Herefter slukker du telefonen. Hold knapperne “Volume down” og “Home” og tænd herefter telefonen, mens du holder knapperne nede. Nu starter telefonen op i “Download tilstand” der gør at den er parat til at modtage ny software.
Start Odin og sæt telefonen til din computer med USB-kabel. Når du starter Odin skulle der gerne, som standard, være flueben i “Auto Reboot” og “F. Reset Time”, alle andre felter skal være tomme. Når telefonen tilsluttes via USB vil det første felt på rækken ID:COM formentligt blive gult og nede i “Message” feltet vil der stå ‘Added!!’.
Sæt flueben ud for knappen “PDA” og klik på PDA. Find “Litening_Rom_v2_0.tar.md5″. Klik på START og vent. Det tager 3-5 minutter at flashe softwaren. Når telefonen genstarter og der står ‘Removed’ i messagefeltet, så er telefonen flashet. På telefonen vil være en gul advarselstrekant når du tænder den, men det betyder ikke at der er fejl. Trekanten indikerer alene at du kører en modificeret software.
Nu er flashingen gennemført. Din telefon kører nu Litening 2.0. På Litening 2.0 er standard internetbrowseren erstattet af browseren Skyfire – mens nogen brugere sikkert synes godt om Skyfire, så kan jeg godt lide standard browserens simple brugerflade. LitePro som står bag Lite’ning har inkluderet standardbrowseren i Lite’ning 2.1 og derfor vil jeg foreslå at du nu opdaterer telefonen til Lite’ning 2.1.
Opdatering til Lite’ning 2.1
For at opdatere fra Lite’ning 2.0 til 2.1 skal du holde power-knappen nede, mens telefonen er tændt. Nu kommer “Luk ned” menuen frem og du vælger menupunktet “Recovery”. Herefter genstarter din telefon i Recovery-tilstand med værktøjet ClockworkMod Recovery. ClockwordMod følger med til Lite’ning og kører på sin egen partition (del af telefonens hukommelse), hvilket betyder at du altid kan komme ind i Recovery-tilstand, selvom Android-systemet skulle fejle. Lige nu skal du bruge ClockwordMod til at installere opdateringen til 2.1. Det gør du ved at vælge punktet “install zip from sdcard” med volume-knapperne. Brug “home” til at bekræfte valget. Herefter vælger du “choose zip from sdcard”. Nu skal du finde ”Litening_Rom_v2-1-update.zip” som du hentede tidligere. Browse dig frem til filen og følg anvisningerne. Herefter genstarter du telefonen og er nu opdateret til Lite’ning 2.1









