Troubleshooting wiki:
If you haven’t upgraded yet
Follow these steps to avoid the boot loop:
- Perform a #dic:backup
- Undo system and boot modifications (like rooting) or be prepared to do a #dic:hardreset
- Re-Enable the Google App if it’s disabled. According to @ChuckMorris other GAPPS don’t have to be re-enabled.
If you’re in the boot loop
Try this to get out:
- If you prepared your device as mentioned above (no system modifications and the G%§$e App enabled) then you probably don’t have the actual boot-loop.
- If your phone gets very hot cool it down and try again later making sure it stays cool
- The optimizing apps process may take a few times. If however it continues looping and the number of apps to optimize doesn’t steadily decrease read on:
- If you are in the actual boot-loop you’ll have to go to #dic:recoverymode (click to see the new way to navigate there in Android 6) to perform a #dic:hardreset.
After successfully booting
Do this to avoid further boot-loops:
- If you want to disable the Google App again, set the Assist app to None before you disable the app: Go to Settings / Apps / / Default Apps / Assist & voice input / Assist app and set that to None. Even if it already says None, open the menu and explicitly select it!
- As for system modifications you’ll need to undo them before any OS update.
- Before the next OS up-grade (Android Version changes) we’ll have to check if G%§$e introduces new features that cuasue boot-loops and how to avoid them.
This issue is on the official #bugtracker
As a feature request to disallow disabling the Google App unless you set the Assist app to none before:
https://bugtracker.fairphone.com/project/fairphone-fairphone-os-android-6/issue/39