Repository navigation
Install the default Fire OS 6 over an older one and keep the data - #164
Merged
Merged
Conversation
unlock fireos6 rooted whatever Fire OS 6 build it found, and a rooted Echo on an older build said it was rooted and stopped. A rooted Echo blocks Amazon's updates, so the only way up was --factory-reset, which erases it. Now, without --factory-reset, a slot on a known build older than the target's gets the target's OTA in both slots over userdata, then boot-root.zip, the update blocks and the adb lock. A rooted Echo on such a build goes to TWRP for it. The target's build is rooted in place as before, and an unknown build or Fire OS 5 is handled as before. Amazon's own update installs over userdata, and its server offered donut 8349 straight to 1895, 6176 and 8344. On 2026-11-12, with this code: a biscuit restored to rooted 8149 with saved Wi-Fi went to rooted 8349 in 6 steps, 4 min 14 s, its marker file and wpa_supplicant.conf intact and online after; a radar from stock 8149 in locked fastboot went to rooted 8349 in 7 steps, 4 min 11 s; a donut from stock 1895 through its bootrom went to rooted 8349 in 15 steps, 7 min 32 s. None was wiped, and none kept a zip in /sdcard. Before that, the same install with the wipe removed by hand kept a radar's and a biscuit's data the same way. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
unlock fireos6 now moves an Echo on an older Fire OS 6 build to the default, 8349, over its userdata, so its setup survives. A rooted Echo on an older build goes to TWRP for it instead of stopping. Before this, only --factory-reset could move a rooted Echo up, and it erased it.
🤖 Generated with Claude Code