Beginning with nightly 20140501 (or milestone 7, if you prefer the stable channel), several HTC devices are being transitioned to a new fstab layout. This will not affect your data. This change requires kernel support in recovery for CyanogenMod packages to install.
Affected devices include:
- evita - HTC One XL
- fireball - HTC Droid Incredible 4G LTE
- jewel - HTC EVO 4G LTE
- m4 - HTC One Mini
- m7 - HTC One [GSM]
- m7spr - HTC One [Sprint]
- m7vzw - HTC One [Verizon]
- ville - HTC One S
A note to jewel and ville users: This is not the /data/media transition. That change is still being ruled out because there is simply no migration path that preserves data.
All of these recoveries are backwards compatible.
ClockworkMod 220.127.116.11 recoveries have been built to support this change for the above devices
. HTC One (AT&T), HTC One (T-Mobile), and HTC One (non-US GSM) can safely use the recovery entitled "HTC One". Note: version 18.104.22.168 for m4 may have been built before by-name support was added to the kernel. The twrp build below definitely does have the necessary support, though.
Unofficial TWRP recoveries have also been generated for these devices. Version 22.214.171.124 has been used sucessfully by thousands of users.
As of June 6, version 126.96.36.199a is also available, but has not been as widely tested. You'll find source code linked on all of those pages. Encourage your favorite recovery maintainer to incorporate "block: by-name" support into their recovery kernels! If there is something drastically wrong with any of these recoveries, please leave a note on this wiki's discussion page. If a recovery works well for you, you are welcome to share it.
As of June 9, 2014, the official TWRP 188.8.131.52 images for evita, fireball, jewel, and ville should contain the necessary support for the fstab changes. m4, m7, m7spr (m7wls), and m7vzw (m7wlv) received a minor version bump to 184.108.40.206 and should now also support this change.