[Samsung Galaxy S IV] Rooten en Custom ROM's
BELANGRIJK: WEES VOORZICHTIG MET HET TOEPASSEN VAN TIPS IN DIT TOPIC, GAAT HET VERKEERD EN JE TELEFOON IS EEN 'BAKSTEEN' GEWORDEN.... NIET MIJN / TWEAKERS.net PROBLEEMDeze TS is schaamteloos gekopieerd (en beetje aangepast) uit het [Samsung Galaxy SIII] Custom ROM's & Custom Firmware topic welke gemaakt is door Thommy86 en Silitek.
Als een van hen aangeeft het 'niet ok' te vinden dat deze TS daaruit gekopieerd is, laat het weten.
In dit topic zullen we proberen in begrijpelijke taal uit te leggen hoe je je Samsung Galaxy S IV root en je op de hoogte houden van de laatste Rom's of update's van Samsung wat betreft dit toestel. Nieuws en algemene vragen over de Samsung Galaxy S IV kun je natuurlijk bijhouden in de gaten [Samsung Galaxy S IV] Ervaringen en Discussie deel X
Het wordt erg op prijs gesteld om elkaar te helpen! - maar zeker wordt van de beginnende tweaker ook verwacht dat hij deze TS erg aandachtig doorneemt en daar waar nodig zelf de nodige 'efforts' maakt door bijvoorbeeld Google te raadplegen!
Mocht je het nodig vinden om zaken onder onze aandacht te brengen, zoals nieuwe Roms, Mods of
onjuistheden in de How-To's: stuur dan een DM naar een van de auteurs. [MEDE AUTEURS GEZOCHT!)
Veel plezier en 'domme vragen' bestaan niet - alleen 'domme' antwoorden!
WTM (Meld je aub als je TS wil overnemen / mede auteur wil worden)
p.s. ik heb niet eerder een dergelijk topic als deze aangezwengeld dus kan me voorstellen dat ik niet alles volgens het boekje doe. Help aub mee :-)
Let goed op welke versie jij hebt van de Samsung Galaxy S IV
Er zijn diverse versies van de Samsung Galaxy S IV beschikbaar. In Nederland verkoopt men standaard de GT-I9505 met de Qualcomm Snapdragon 600 processor. Wees er dus beducht van dat er ook andere versies in omloop zijn. De GT-9500 bevat een andere processor en heeft daardoor ook andere rom's.
Het flashen van de verkeerde rom kan het toestel onherstelbaar beschadigen!
Firmware / ROM waarom zou je die willen aanpassen?
"If It ain't broken, don't fix It" - een gezegde waar menig Tweaker aan gedacht zal hebben wanneer het evenniet goed ging met een aantal zaken. Maar de praktijk is vaak dat wij 9 van de 10 keer met apparatuur werken
die veel meer potentie hebben om dingen te doen, dan de fabrikanten ons willen doen laten geloven.
En daar gaat dit topic over, het maximale uit je toestel halen door middel van het flashen van aangepaste firmware, uitgeplozen en getest door mensen die het maximale uit een Samsung Galaxy S IV willen halen!
Voor de één kan het veranderen van een batterij icoon een doel zijn, voor de ander is alleen de snelste Rom
goed genoeg om de laatste games op topsnelheid te laten draaien.
Fabrikanten daarentegen zitten natuurlijk niet te springen met het idee dat iedereen de software aan gaat
passen met alle mogelijke gevolgen van dien, want wanneer je niet weet wat je aan het doen bent - kan het
soms goed fout gaan, met als gevolg dat je een héél duur apparaat hebt - wat kapot is.
Let op: rooten kan je problemen geven met garantie. Ook al mag het geen reden zijn om je toestel af te wijzen bij een garantie claim. Gelijk hebben en gelijk krijgen is wat anders natuurlijk. Zie ook garantie telefoons mag niet vervallen bij root of jailbreak.
Bij de eerdere telefoons uit de Galaxy serie was het mogelijk om de 'flash-counter' (bij opstarten te zien of en zo ja hoe vaak je custom roms gebruikt hebt) te resetten naar 0 / origineel. Bijvoorbeeld met Chainfire's 'Triangle away' . Vermoedelijk zal er ook wel een methode gevonden worden om dit aan te passen. Vooralsnog niet.
Welke ROM's zijn er allemaal?
Momenteel zijn er nog niet veel rom's. Vooral omdat er nog geen goede recovery is. TWRP is er wel, maar die heeft wat haken en ogen. CWM is in de maak, voor wat ik er van begrijp.Omega rom is al wel te downloaden, waarbij je TWRP moet gebruiken. Zie XDA topic over Omega
verklarende woordenlijst
/efsDeze map is heel belangrijk voor je telefoon, de map bevat specifieke informatie zoals je IMEI code,
Mac-adres en Productcode van je Samsung Galaxy S I V.
Het kan voorkomen dat wanneer je een Rom/Firmware flashed, deze overschreven worden en het niet meer mogelijk is om met je telefoon te bellen of internetten. Een backup maken van deze map is een
van de eerste stappen die je neemt wanneer je van plan bent om Rom/Firmware te gaan flashen.
Wanneer dit gebeurd en je hebt geen back-up gemaakt van de folder /efs - dan is dit alleen te herstellen via een Samsung service center en valt niet onder de garantie van je toestel.
ADB
ADB is de afkorting voor Android Debug Bridge, een tool die bij de SDK bijgevoegd zit en het mogelijk maakt om je android apparaat te besturen of bestanden te veranderen. Vaak wordt ADB gebruikt om
met theme wijzigingen te experimenteren - zoals bijvoorbeeld het veranderen van de batterij icoon.
Backup & Restore
Maak altijd een back-up van je belangrijkste bestanden!
Benodigde programma's zijn: Titanium Backup PRO, My Backup Pro en Root Explorer.
Titanium Backup PRO is een backupprogramma wat root access vereist, meerdere back-up versies kan maken, bestanden/programma's kan freezen, kan syncen met dropbox en veel meer.
My Backup Pro is een ander backupprogramma wat zich meer toespits op het back-uppen van persoonlijke informatie, zoals: sms, mms, muziek. Ook dit programma heeft extra functies wanneer je toestel geroot is en is in staat om mappen die in de root staan ook te back-uppen. Lees hier meer.
Root Explorer is de meest ingenieuze verkenner voor android systemen die root access hebben en een back-up kan maken van de meest verborgen systemfiles, zoals de zeer belangerijke /efs map.
Verder is het verstandig om je contact gegevens, agenda's en foto's via je Google-account te synchroniseren, zodat deze om wat voor reden dan ook weer teruggezet kunnen worden.
CSC
CSC staat voor Country Specific Code, dit geeft aan voor welke provider of land de firmware bedoelt is.
Voor een actueel overzicht van firmware codes voor de GT-I9505, kijk op Sammobile. (Dit zijn de laatste 10 firmwares, je kan het aanpassen naar specifiek land)
De-Odex
De-Odex of Deodexing is een proces om in één APK bestand alle benodigde gegevens te stoppen.
Hierdoor is het mogelijk om gemakkelijk wijzigingen in Theme's aan te brengen, aangezien er geen bestanden/gegevens nodig zijn van het Dalvik Virtual Machine in het Android OS.
Wanneer je Custom Rom's gaat flashen zal je deze term vaak voorbij ziet komen en houdt gewoon in dat alle informatie in de Rom zelf zit en wijzigingen gemakkelijker kunnen worden door gevoerd.
quote:
"The system applications and the framework files on the Android OS are normally 'odex'ed. By deodexing, you will get rid of the .odex files that come with every apk and jar file and you will be able to edit the apks like any other apk. It will also save you a wee bit of space, and make your apps launch a wee bit faster."
Freezing
Frreezing is een functie in het programma Titanium Backup PRO die het mogelijk maakt om
programma's ontoegankelijk te maken voor het Android OS zonder het te hoeven verwijderen.
Dit heeft als voordeel dat wanneer het OS instabiel of forced closes gaat geven, je met één druk het bestand/programma weer toegangelijk maakt voor het OS.
Firmware
Firmware is de benaming van de software die in hardware ingeprogrammeerd is, meestal wordt in de fora gesproken over Stock-firmware wanneer ze bedoelen dat het de software is die standaard in jouw regio meegeleverd wordt op jouw toestel. Latest Stock-firmware, je raadt het al: de laatste update die officieel beschikbaar is via KIES in jou regio.In de firmware zitten een drietal belangrijke componenten die onafhankelijk van elkaar gewijzigd kunnen worden door de fabrikant: CSC - MODEM - PDA. Al deze versie's van de componenten hebben een apart versie nummer.
Hier een link naar originele Nederlandse firmware
Extra informatie over de firmware:
Model: GT-I9505
Product Code: GT-I9505ZKAPHN
HIDSWVER: I9505XXUAMDF/I9505PHNAMD8/I9505XXUAMDF/I9505XXUAMDF
Altijd handig voor mensen die een 'fuck-up' maken... Flashen met laatste versie van odin natuurlijk :-) (Dank aan Mr_Q)
Flashen
Flashen is de term die gebruikt wordt om het "niet vluchtig" geheugen op basis van EEPROM techniek in één keer te wissen en daarna opnieuw te beschrijven. Vandaar de naam "FLASH" of wanneer het over de handeling gaat "FLASHEN". Flashen gebeurd altijd op "niet vluchtig" geheugen, dit is geheugen dat wanneer de spanning van het geheugen uit staat, het geheugen zijn informatie behoudt.
Flashgeheugen wordt onder andere gebruikt als BIOS-ROM in pc's, in MP3-spelers en USB-sticks.
Het wordt ook gebruikt in geheugenkaarten voor digitale camera's, mobiele telefoons en PDA's
Heimdall
Heimdall Suite is de naam van het alternatieve software pakket die je in staat stelt om Rom's/Firmware
te flashen op je Samsung Galaxy S IV. Het grootste verschil met Odin is dat het cross-platform en open-source is, dus Linux & OS X gebruikers kunnen met deze tool hun Samsung Galaxy S IV flashen.
KIES
KIES is de officiële software om je telefoon te back-uppen, firmwares van Samsung te installeren en
moet geïnstalleerd zijn voor de benodigde drivers tussen je computer en telefoon.
Odin
Odin is een software tool, ontwikkeld door Samsung voor interne ontwikkelaars en uitgelekt is.
Deze tool stelt je in staat om via de download mode van je telefoon, firmware te flashen.
Om de laatste versie van Odin te downloaden, Google even.
Download & Recovery Mode
Download & Recovery op de Galaxy S IV is via de volgende manieren te benaderen:
Download Mode: Volume Down + Home + Power knoppen gelijktijdig indrukken.
Recovery Mode: Volume Up + Home + Power knoppen gelijktijdig indrukken.
Rooten
Rooten is simpelweg de telefoon toegang geven tot de root van het besturingssysteem. Rooten kan worden bereikt door een aanpassing aan de kernel te maken. De meeste ROM's en kernels die je download, hebben al root rechten.
Chainfire heeft al een root voor elkaar gekregen, zie dit bericht. In dit topic op XDA kun je er meer over lezen.
Tutorials
Tutorial hoe je Developer opties krijg (door Tunestwo):1. ga naar ''instellingen'', en dan naar het tabje ''meer info''.
2. scroll naar beneden en open het tabje ''telefoon info''.
3. tik meerdere keren op de ''build number''
Developer opties zijn er om te zorgen dat je meerdere opties krijg zoals USB debugging.
Tutorial hoe je root voor elkaar krijgt, onder Windows (door Tunestwo). Zorg hierbij dat je USb debugging al aan hebt staan door developer te worden:
1. Download Samsung Usb drivers : ''http://downloadcenter.sam...ones_v1.5.23.0-retail.exe''
2. Download Odin + root :''http://download.chainfire...i9505.zip?retrieve_file=1''
3. installeer usb drivers en zorg dat er geen telefoons aangesloten zijn op je pc.
4. plaats odin+root download op je bureaublad
5. start odin
6. klik op pda en zoek ''CF-Auto-Root-jflte-jfltexx-gti9505.tar.md5''
7. zorg dat ''auto reboot'' en ''f. reset time'' aan gevinkt zijn.
8. zet je telefoon in dll mode ( power+home+volume down)
9. sluit hem aan op de pc. (odin zal het volgende bericht weergeven ''<ID:0/004> Added!!''
10. druk op start laat odin zen ding doen en hij is geroot.
Alternatief rooten middels een exploit (met dank aan Mr_Q)
Voor de mensen die meer fan zijn van het traditionele rooten (zonder te hoeven flashen) middels een exploit zouden kunnen kijken naar motochopper:
http://forum.xda-develope...064&posted=1#post41190064
Aangezien standaard het 'custom' icoon verschijnt (slotje bij booten) met SuperUser, wat gebruikt is bij de originele exploit, heb ik een variant gemaakt met SuperSU, waardoor het icoon niet zal verschijnen.
[Voor 215% gewijzigd door WTM op 17-08-2013 23:55]