`
lijuanabc
  • 浏览: 119913 次
社区版块
存档分类
最新评论

Android Factory Reset Without Losing Application Data

 
阅读更多

Android Factory Reset Without Losing Application Data

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:

  1. 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.
  2. 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.
  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.
  4. 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.
  5. 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.
  6. Now actually perform the factory reset operation, which changes by device, consult your device documentation n how to do it.
  7. Re-activate and re-register the phone if necessary, with the same Google accounts as it was before the factory reset.
  8. Re-install MyBackup Root from the Android Market.
  9. Perform Step 1 again.
  10. 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.
  11. 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

    Onward How Starbucks Fought for Its Life Without Losing Its Soul.epub

    QGIS Python Programming Cookbook(PACKT,2015)

    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 ...

    daemontools-0.76

    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.

    IDL_Getting_Started

    IDL can do the job of hundreds of lines of C or Fortran, without losing flexibility or performance. A fourth-generation language, IDL is radically more compact than C or Fortran. Using IDL, tasks that...

    Practical Machine Learning (English Edition)

    While Machine learning can be highly theoretical, this book offers a refreshing hands-on approach without losing sight of the underlying principles. We will cover the leading data science languages,...

    CakePHP 1.3 Application Development Cookbook.pdf

    core, which allow us to quickly set up secure areas, without losing flexibility to build more complex solutions. The first two recipes show us how to set up a basic, yet fully working authentication ...

    gparted-live-1.1.0-1-amd64.iso

    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.

    QGIS Python Programming Cookbook

    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 ...

    Achieving key privacy without losing CCA security in proxy re-encryption

    In proxy re-encryption (PRE), a semi-trusted proxy can transform a ciphertext under the delegator’s public key into another ciphertext that the delegatee can decrypt by his/her own private key....

    Learning OpenCV 3 Application Development

    The mission of this book is to explain to a novice the steps involved in building and deploying an end-to-end ...applications of the concept under study while not losing sight of the big-picture.

    DevArt dbForge Studio for SQL Server Enterprise Edition 5.0.337

    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 ...

    Pro PHP Application Performance

    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 ...

    SQLiteExpertSetup.exe.part2

    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...

    SQLiteExpertSetup.exe.part1

    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...

    Machine Learning and Security: Protecting Systems with Data and Algorithms

    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 ...

    Android代码-flutter-intellij

    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

    SQLiteExpertSetup

    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. ...

    QGIS Python Programming Cookbook - Second Edition

    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 ...

    Weisang.FlexPro.v7.0.23-BEAN.part1

    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 ...

    Weisang.FlexPro.v7.0.23-BEAN.part2

    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 ...

Global site tag (gtag.js) - Google Analytics