The lesson of the week is: how to perform anAndroid factory reset without losing application data. Yes the infamous Factory Reset; we all cringe at the idea of re-installing the applications and loosing all the data.
After thinking about it, I have a solution for all of you. As wonderful as the Android platform is, it is still a slow degrading operating system; this means, by installing, removing, and performing the usual tasks, the phone becomes slower, it slowly degrades, and eventually becomes very slow. At that point, I always perform a factory reset to speed it up again.
Now, the question arise, you have data on your phone internal storage. For example: Angry Birds saved levels, that would be bad have to re-play all the levels again to get to the same point. Also there are important things like Call log, SMS/MMS, pictures, and videos that you need to save.
I am going to walk you through the process of backing up the applications, wipe, and restore without losing any important data.
First, there are only few technical requirements:
- A rooted phone. Without root access, the backup applications is unable to read all the application data. If you need to root your phone, you can start by reading myRoot Android Post.
- An external sd-card (Not required, but recommended), since I cannot account on how to execute every phone’s factory reset. I also cannot guarantee that the reset would not re-format the phone’s internal storage.
- Understanding the filesystem location of the sd-card mount, like /mnt/sdcard, for newer phones, with internal storage, the card may be located on /mnt/sdcard-ext.
Secondly, install the following application from the Android Market:
Now, perform the following steps:
- Launch MyBackup Root, press the Android Menu button, select Options. Make sure to selectInclude System Applications, there are other options likeUse BusyboxandUse PM Binaries, these options are advanced and if you know what you are doing then select them.
- Once the new settings are saved, select Backup, thenApplication & Media, Select all applications, select all the mediaPhotos and Videosand press OK, make sure to specify the correct backup location. When asked, selectAPKs + Dataas Backup method. The process will take a while. Once the process complets, proceed to step 3.
- From the main MyBackup Root Select Backup Again; this time select theDataoption, make sure to specify the correct backup location; when asked what to backup, simply select all. This time the backup should be much quicker. Wait for it to complete.
- Make sure Step 2 and Step 3 complete without errors, you can repeat Step 2 and 3 twice just to make sure you have a complete backup, if you do, please select a different backup filename.
- From this point on, do not make any modifications to the phone or change application data. If you want, at this point you can save the actual backup on a PC outside the phone by connecting the device as USB mass storage, and backup the directoryrerware.
- Now actually perform the factory reset operation, which changes by device, consult your device documentation n how to do it.
- Re-activate and re-register the phone if necessary, with the same Google accounts as it was before the factory reset.
- Re-install MyBackup Root from the Android Market.
- Perform Step 1 again.
- Launch MyBackup Root and select Restore, chooseData, then choose the sdcard location, select the appropriate backup to restore (correct file), select all options, click OK to restore. The process may take a while. When done, reboot the phone.
- Once rebooted, launch MyBackup Root again, select restore, selectApplication & Data, select the sdcard location,now pay attention,only select the important applications to restore. Start with the most obvious ones, after, when using the phone and you realize that you are missing one, restore it from MyBackup Root.DO NOT SELECT TO RESTORE ALL APPLICATIONS.
At this point, the phone should be restored with the applications, and more importantly, thedata.
I hope you enjoyed this article, leave comments if you find that the process needs modification for your device.
NOTE: Should MyBackup Root not find the backup, make sure the directoryrerwareis still there after the factory reset, if not, re-copy it from the PC’s backup to the phone, via USB Mass Storage.
相关推荐
Onward How Starbucks Fought for Its Life Without Losing Its Soul.epub
You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and ...
1 名称daemontools-0.76.tar.gz。 2 daemontools是一系列管理unix services的工具集合。 3 supervise->监控一个服务。... If the disk fills up, it pauses and tries again, without losing any data.
GParted LiveCD is a Live Linux operating system built around the GNOME Partition Editor (popularly known as GParted) ... It allows users to resize, move and copy partitions without losing any data.
You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and ...
Design tables and rebuild them without losing data Compare databases, synchronize schemas and data Tackle object dependencies when modifying database with complex structure Automate deployment of a ...
When seconds can mean the difference between retaining a user and losing a user, it's important for all of us to have optimization as part of our project roadmap. But what components within your ...
1. Modify table structure visually without losing data already existing in the database. SQLite Expert will automatically create a new table with the new structure and copy the data from the old table...
1. Modify table structure visually without losing data already existing in the database. SQLite Expert will automatically create a new table with the new structure and copy the data from the old table...
downtime migration to achieve seamless data migration without losing data or interrupting services, ensuring continuous operation during the transfer process. Redis compatibility supports Redis 2.8 to...
most of the more complex math can be skipped upon your first reading without losing the concepts. We also assume familiarity with a programming language. Our examples are in Python and we provide ...
Flutter Plugin for IntelliJ An IntelliJ plugin for Flutter development.... Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Andro
Modify table structure visually without losing data already existing in the database. SQLite Expert will automatically create a new table with the new structure and copy the data from the old table. ...
You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and ...
and place it within a structured, object-oriented project database so you can analyze trends and results without ever losing sight of any aspect of the data. That's why FlexPro is the data analysis ...
and place it within a structured, object-oriented project database so you can analyze trends and results without ever losing sight of any aspect of the data. That's why FlexPro is the data analysis ...