• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][unofficial][2016-07-21] HTC One X CyanogenMod 12.1 (New Storage Layout)

VaskivskyiYe

Member
Oct 29, 2012
20
25
0
Ljubljana
Vaskivskyi.com
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
You ARE the ONLY one, who IS responsible for your device health. NObody in this thread (especially author) is NOT responsible! Live long and prosper

Important:

I cannot help you with ROM problem if:
  • you cannot formulate, what is wrong
  • you've made some modifications in ROM or Kernel
  • you do not know, how to follow instructions

I would be very grateful for help with debugging and searching for errors and non-working features
Also I would be grateful for advices about how can be solved some problems

Instructions

First install of ROM with New Storage Layout:
  • BACKUP ALL DATA
    if it wasn't done already:
  • Unlock your device via http://www.htcdev.com if you haven't done so already
  • Read the post by @Thömy about how to migrate to the New Storage Layout
  • Factory Reset / Wipe data
  • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Updating from CM 12 or 12.1 with New Storage Layout:
  • BACKUP ALL DATA
  • Copy CM-12.1.zip to SD card (optionally copy new gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash new gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Coming from another ROM with New Storage Layout:
  • BACKUP ALL DATA
  • Factory Reset / Wipe data
  • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Downloads

2015-04-29(28) (mirror)
2016-07-21 (mirror)

ChangeLog

2015-04-29(28)
  • First test build from CM GitHub
2016-07-21
  • One more first test build from CM GitHub

Known Issues

  • Stock camera issues
  • Battery drains
  • Unexpected dissapearing of Mobile Data or WiFi
  • Volume changes during playback when returning to home screen

FAQ

  • Is there any problem when dirty update from CM 12/12.1?
    I haven't found any problem​
  • When will be a release of newer version?
    Nobody knows that​

XDA:DevDB Information
CyanogenMod 12.1, ROM for the HTC One X

Contributors
VaskivskyiYe
Source Code: https://github.com/CyanogenMod/

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Testing

Created 2015-05-04
Last Updated 2016-07-21
 

Attachments

Last edited:

VaskivskyiYe

Member
Oct 29, 2012
20
25
0
Ljubljana
Vaskivskyi.com
@VaskivskyiYe

Wow!
Welcome to XDA-Developers community! Very grateful for your contribution.
Expected Thömy to release this after his exams.
Are you expecting to maintain CM 12.1 builds? :)
Thanks (:)
Yes, I'll continue support of this builds. Unfortunately, I'm not such a pro, as Thömy, and I'm not sure, I can deal with all the bugs and problems in builds. But I can try (:)
 

VaskivskyiYe

Member
Oct 29, 2012
20
25
0
Ljubljana
Vaskivskyi.com
Hi, I want to try this, first I was wondering if there are more bugs/more unstable than latest cm12. Thanks!
This build is as (un)stable as 12.0 builds. But you have to keep in mind, theoretically it can consist issues, that weren't already found and they could be critical

Can someone upload telephony-commons.jar from this rom in system/frameworks?
I accidentaly rewrote it with wrong one.
system/framework/telephony-common.jar
 

VaskivskyiYe

Member
Oct 29, 2012
20
25
0
Ljubljana
Vaskivskyi.com
@VaskivskyiYe
Have you changed anything in the device sources (so post a link to your git pls) or only downloaded from CM and ran the build?
@crusader727
This first build was just taken from CM sources. Now I am trying to fix important functions (like mobile data and WiFi crashes). After I'll succeed in dealing with any problem of ROM and post new build, I'll also add git source to the thread
 
  • Like
Reactions: hassoly and LcD59c

Putzmeister

New member
Oct 31, 2012
4
0
0
@crusader727
This first build was just taken from CM sources. Now I am trying to fix important functions (like mobile data and WiFi crashes). After I'll succeed in dealing with any problem of ROM and post new build, I'll also add git source to the thread
Thanks for the hard work, it already seems more responsive than CM12. I've noticed that swipe typing now works, but swipe to wake no longer seems to work. Or I just aren't looking hard enough.

Any update on the device crashing when you enter the multitasking in landscape?