zunrob schreef op vrijdag 14 december 2012 @ 21:06:
[...]
Iets wat ik me dus al langer afvraag: is dat wat ze doen bij een service center (flashen) niet gelijk aan een reset van de fabrieksinstellingen, in het theoretische geval dat dezelfde ROM geflashed wordt die er nu ook al opstaat? Oftewel: een flash is echt een clean install vanaf niks, terwijl hij bij een reset niet helemaal naar "clean" terug gaat?
het is vrij simpel uit te leggen hoor, want er zit een groot verschil tussen die 2.
Android werkt met verschillende partities, die ieder hun eigen doel en toegangsrechten hebben.
belangrijke partities zijn:
1- de bootloader, essentieel om het apparaat te kunnen booten
2- het modem ofwel baseband.
3- de systeempartitie. hier staan de belangrijkste files van het besturingssysteem die in normaal gebruik (niet geroot) nooit aangepast worden.
4- de dalvik cache, ook wel gewoon de cache partitie genoemd. Hierin wordt een klein gedeelte van sommige apps opgeslagen (de odex) zodat deze sneller opstarten. De dalvik cache is hetgene wat opgebouwd wordt als je een wipe gedaan hebt en je bij de eerstvolgende keer opstarten 'app .. van .. optimaliseren' ziet.
5- de data partitie. hier zitten o.a. bestandjes in waarin je persoonlijke systeeminstellingen (ingestelde taal, useraccount data, contactpersonen, agenda dingetjes en de applicaties in.
6- de storage partitie. ook wel 'sdcard' of 'sdcard0'
7 bij sommige toestellen (met sd kaartslot): externe storage. ook wel extsdcard of 'sdcard1'
Wat gebeurt er bij een factory reset:
1-ongewijzigd
2-ongewijzigd
3-ongewijzigd
4-gewist
5-gewist
6-ongewijzigd
7-ongewijzigd
Als het probleem van je toestel in de systeempartitie zit, is het daarmee dus niet opgelost.
Bij een ODIN flash, worden 1, 2, 3 (en bij stock roms óók 6!!!) ook overschreven.
m.a.w. een ODIN flash gaat 3 niveaus dieper dan een factory reset.
wat je doet tijdens de factory reset gebeurt vanuit de recovery. Ook de recovery wordt overschreven bij een ODIN flash.