Hvordan få seg en Samsung Galaxy S som fungerer som den skal

| | Comments (6) | TrackBacks (0)
Hvis du har en Samsung Galaxy S og ikke har installert "lag fix" på den så har du en telefon som er vesentlig dårligere enn den trenger å være. I så fall bør du lese videre.

Det finnes treige mobiltelefoner og det finnes raske mobiltelefoner, og det går an å leve med begge deler. Det det IKKE er mulig å lære seg leve med er inkonsistente mobiler, dvs. sånne som bruker 2 sekunder på noe den ene gangen, 8 sekunder neste gang du gjør det samme, og deretter 2, 3, 9, 4 og 5 sekunder. For å bruke en dings som en mobil skikkelig så trenger vi forutsigbarhet, det er det som hjelper oss til å kunne automatisere bruken og lar oss gjøre sånt som å sjekke email eller slå opp noe på Wikipedia med noen tastetrykk og uten å måtte nifokusere på hva som står på skjermen eller hvor vi skal trykke neste gang.

Jeg er en av dem som hadde en iPhone 3G i sommer, da Apple tvang på oss en oppgradering til iOS4. Det vi fikk med på kjøpet var nettopp uforutsigbarhet og responstider som varierte. På toppen av det hele lot Apple oss ikke nedgradere tilbake til forrige versjon heller - det var mulig men krevde ikke-Apple-godkjente spesialtriks.

Dette var en av mange grunner til at jeg bestemte meg for at jeg ikke vil ha flere Apple-produkter. Når jeg skulle ha meg en leseplate så ble det en Kindle (dritbra saker), og jeg bestemte meg for at jeg skulle ha en Android-telefon.

Etter masse lesing av anmeldelser, heftige vurderinger og et par ombestemmelser endte jeg opp med å kjøpe meg en Samsung Galaxy S fra Tele2.

Det gikk bare tre dager fra bestilling til jeg hadde pakke i posten.

Å komme i gang med Android er ganske enkelt dersom man er vant med iPhone fra før - spesielt med Samsungen som har et mer iPhone-lignende grensesnitt enn andre Droider. Etter et par dager med knotting hadde jeg fått satt opp telefonen som jeg ville, og hadde lastet ned de applikasjonene jeg var vant til å bruke på iPhonen pluss en del til. Da kom sjokket.

Galaxyen er på papiret MYE raskere enn min to år gamle 3G, men plutselig begynte den å oppføre seg ganske så likt. Alt gikk i rykk og napp. Forsøk på å åpne en app resulterte i en svart skjerm som hang i 5-10 sekunder. Etter noen minutter med frustrasjon virket plutselig alt bra igjen - i et minutt eller to - og så var det på'n igjen. Å trykke i et input-felt gir normalt tastatur nederst på skjermen etter et sekund, men her tok det 5. Eller 8 eller 3 eller 1 - akkurat sånn oppførsel som får blodtrykket opp og bannordene frem.

Så her måtte jeg finne ut hva som foregikk. Og etter en stund på Google er dette hva jeg fant:

Galaxy kommer med internt minne for lagring av programdata. Samsung har i sin uendelige visdom brukt et egetutviklet filsystem kalt RFS (Robust File System) på dette minnet. Problemet er at dette filsystemet ikke er spesielt .. robust. Eller rettere sagt er det totalt uegnet for bruk i et multitaskingsystem som Android - uansett hva Samsung selv påstår. Blant annet finnes det ingen buffering i RFS, og hele disken låses i det en prosess prøver å skrive til den. Resultat: uforutsigbar ytelse.

Det hjelper litt på ytelsen å restarte telefonen, men det er bare fordi RFS-filsystemet på toppen av det hele blir korrupt etter en stunds bruk, og dette ryddes det opp i ved reboot.

Men det kule er jo at Android er et Linux-basert open source-prosjekt, og flinke folk kan komme opp med smarte løsninger på de problemer som dette. Og det har selvsagt skjedd her også.

Det jeg også fant da jeg googlet etter informasjon om problemet var løsningen på det, og etter et par timer med fikling har jeg nå en telefon som er dønn stabilt lynkjapp. Det er nesten vanskelig å tro at det er samme telefonen som jeg startet med. Nå har jeg fått det produktet jeg trodde jeg opprinnelig kjøpte.

Det er jo synd at Samsung leverer fra seg sekunda vare, men så lenge hardwaren er ypperlig og løsningen på programvareproblemene er lett tilgjengelig så får det gå. Vi får håpe at de svelger et par kameler etterhvert, erkjenner at de virkelig har et problem, og løser det med en offisiell fiks som kan spres til også de som er for teknofobe til å prøve på løsningen jeg beskriver under.

Så, hvis du har en Galaxy S, ønsker deg en Galaxy S som er så bra som den egentlig burde være og ikke er redd for å utføre polikliniske inngrep, følg disse stegene:

1. Oppgrader først telefonen til Android 2.2 Froyo hvis du ikke alt har gjort det. Dette må gjøres med hjelp av Samsung Kies på en Windows-maskin.

2. Last ned SuperOneClickv1.5.5-ShortFuse.zip fra http://forum.xda-developers.com/showthread.php?t=803682, pakk ut, start programmet, slå på "USB Debugging" i telefonen (Settings > Applications > Development > USB debugging), koble den til maskinen, klikk "Root" i SuperOneClick. Burde funke uten videre på Windows - jeg gjorde dette på Linux og endte opp med å måtte gjøre noen steg manuelt - masse mer info i diskusjonstråden i linken over.

3. Restart telefonen og verifiser at du har fått appen "Superuser". Da er telefonen "rootet".

4. Last ned OCLF.2.2.8.apk fra http://forum.xda-developers.com/showthread.php?t=784691, installer på telefonen og kjør. Klikk "Install EXT2 Tools" og la den gjøre seg ferdig. Klikk "OneClickLagFix V2.2+" og la den kjøre ferdig. Aksepter defaulten på spørsmålet om memorystørrelse. Tror den rebooter telefonen til slutt.

5. Hvis ikke, slå den av og på selv.

6. Ha en mye raskere telefon.

Siden det kan finnes amerikanere som leser norsk får jeg vel komme med en advarsel: Beskrivelsen over innebærer å "roote" telefonen din, dvs. å la programmer gjøre endringer i systemprogramvaren på den. Amerikanere påstår at å gjøre dette "voids your warranty". Jeg aner ikke om det er tilfelle i Norge - selv om jeg tviler på det, men jeg vet at uflaks eller Kilroy kan føre til at du ender opp med en telefon som ikke fungerer. Hva du enn gjør med denne beskrivelsen gjør du selvsagt på eget ansvar. Det funket som nevnt bra for meg.

Men dette MÅ du vite før du prøver denne operasjonen: Det denne fiksen gjør er å flytte dataene dine fra en RFS-partisjon til en EXT2-partisjon (som faktisk ligger inne i RFS-partisjonen). En gang i fremtiden vil du få lyst til å oppgradere programvaren på telefonen din til Android 2.3 (Gingerbread). Før du gjør dette MÅ du avinstallere lag fixen - hvis ikke så VIL du MISTE alle data. Du er advart. Avinstallering gjøres med et eget menyvalg inne i OCLF, det den gjør er å flytte dataene dine tilbake til RFS.

Til slutt må jeg si at erfaringene min med Samsung Galaxy S har gitt meg en noe bedre innsikt i hvordan teknologijournalister i nettaviser går frem når de skal utføre en test av en mobiltelefon og dele den med sine lesere. Jeg trodde opprinnelig at de fikk en telefon, brukte den i noen dager, og så skrev om sine erfaringer. Det kan umulig være tilfelle - i så fall ville de opplevd de problemene jeg støtte på.

Jeg tror testprosessen er ca. sånn:

  1. Plukk opp telefonen. Se på den.
  2. Si "ooooh, shiny".
  3. Slå den på, trykk på knapper, dra i spaker.
  4. Si "ooooh, kjapp".
  5. Finn frem pressemeldingen fra leverandøren.
  6. Skriv testartikkel.
Jeg tror jeg kommer til å legge mindre vekt på teknologi-"tester" fra nå av.

0 TrackBacks

Listed below are links to blogs that reference this entry: Hvordan få seg en Samsung Galaxy S som fungerer som den skal.

TrackBack URL for this entry: http://www.nonews.net/cgi-bin/mt/mt-tb.cgi/75

6 Comments

Baddis: Takker for tipset om SetCPU, tester den nå. Launcherpro ser bra ut, selv bruker jeg Zeam som jeg synes er en behagelig lettvekter.

Stor forskjell!! Anbefales!!
Bruker denne fixen sammen med launcherpro(søk google) Har også fixet litt på CPU med SetCPU etter root :) Gjorde at batteriet varte lengere :D

Hei, Bård.

Så vidt jeg vet er det bare en operasjon som trengs før oppgradering av Android: Kjør OCLF og utfør "uninstall"-operasjonen der. Det burde ikke være nødvendig å unroote telefonen.

Hvordan ting blir med Gingerbread er ikke godt å si ennå. Jeg tipper at root vil være nødvendig og at det vil komme en ny versjon av OCLF. Men for alt vi vet så kan det jo være at Samsung har tatt til vett og at lag fix ikke lenger vil være nødvendig når Gingerbread kommer. (Jeg krysser fingra, men holder ikke pusten.)

Heisann

Nå snakker vi telefon. Dette var STOR forskjell. Tusen takk for fin artikkel. Har henvist deg til flere:)

Nå kommer jo snart Gingerbread. Da må man tilbakestille telefonen for å oppgradere. Derfor har jeg noen spørsmål jeg lurte på om du kunne svare på:
I hvilken rekkefølge skal man avinstallere?
Skal man unroote i OCLF eller SperOneClick?
Virker SOC og OCLF på Gingerbread , og vil det være like nødvendig å roote?

Mvh Bård

Hei!

Takk for en super guide! : D

Fikk en skikkelig "WOW" opplevelse!

Takk for god info, men jeg måtte gjøre et par ting litt anderledes enn deg for å få dette til.

Når jeg hadde installert siste versjon av OneClickLagFix og lagt inn EXT2FS-tools skulle jeg forsøke installasjon av selve lagfixen. Denne stoppet med følgende feilmelding:
OneClickLagFix V2.2+ failed with error: Could not mv playlogos1 to playlogosnow - mv: can't rename '/system/bin/playlogos1': Read-only file system

Jeg måtte remounte /system selv.
Jeg fikk ikke gjort dette via ADB, så jeg lastet ned en terminal app til Android og kjørte følgende kommandoer:
su -
mount -o remount,rw /dev/block/stl9 /system

Deretter fungerte installasjon av lagfixen perfekt.
Omstarten tok litt lenger tid enn normalt, men telefonen føles absolutt mere responsiv ut nå.

Leave a comment

Verification (needed to reduce spam):

About this Entry

This page contains a single entry by blarsen published on November 19, 2010 11:41 EM.

Drit og lort was the previous entry in this blog.

Når 2 blir 7 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.