[ROM][UNOFFICIAL] CyanogenMod 11 [Android 4.4.4]

Search This thread

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
CyanogenMod 11 (based on Android 4.4.4 "KitKat") for the HTC Liberty/Aria/Gratia/etc

NOTE: Just to make this clear, this is UNOFFICIAL, and NOT supported by CyanogenMod.

Hboot 1.02 or higher is required! (Revolutionary or HTCdev unlock)


Liberty is now an official device on the androidarmv6 project :D
This means updates will show up in Settings > About phone > CyanogenMod updates
However updating via the updater may not always work, due to very constrained system space.
Patches can be submitted to http://review.androidarmv6.org/

Huge thanks to everyone working on marvel/Wildfire S (Olivier, izi501, feroxx, Kevinjoa, thehacka1, benjamingwynn, JDevs, more I don't know?) & the androidarmv6 team :)

The kernel includes TONS of CPU governers, and a couple extra I/O schedulers.
I don't really care for kernels with this many CPU governers, but the rest of the changes to the kernel are useful, and it's more work taking them back out so I left them in :p
No idea what may or may not be better, but the default seems to work fine.

Screenshots: http://winsuk.net/screens/liberty/cm11/

Required recovery: http://xdaforums.com/showthread.php?t=2474662


Known bugs/etc:
  • Slow - everywhere (I recommend CM9 or CM10)
  • Apps sometimes don't load on boot (appear to be completely gone) - even system apps
  • WiFi hotspot doesn't work
  • Screen brightness sometimes sticks at dim when turning on
  • Transparent GIFs in browser have a solid background
  • Large images in browser are usually broken
  • No adb screenrecord
  • No ART


Notes:
  • USB tethering: enable it, unplug & replug, then enable it again and it should work
  • For a transparent status bar, enable high-end graphics in Performance settings
  • USB debugging verify (the popup when you plug into a new PC) doesn't always work, so it has been disabled
  • Gesture typing, Photosphere, and voice recognition: all require closed-source libraries from Google built for ARMv6, which don't exist.
    I can't make any of these work unless Google does.


Downloads!
Newest builds from the androidarmv6 buildbot can be found here:
http://download.androidarmv6.org/_builds/liberty/

Mirrors for stable build RC11:
cm-11.0.0-RC11-liberty.zip - d94c7e2163ce434241bfc0ee02c84eb1
androidarmv6: http://download.androidarmv6.org/_builds/liberty/stable/cm-11.0.0-RC11-liberty.zip
Google Drive: http://goo.gl/D635Gc
xda devdb: http://xdaforums.com/devdb/project/dl/?id=9311
MediaFire: https://www.mediafire.com/?kf3it5ckd46mf3o

Google Apps: http://xdaforums.com/showthread.php?t=2756379

Google Search cannot be installed from the Play Store, however if you can get an apk for it (like here maybe), it will work (sans voice) with one setting change:
1. install Google Search app (from apk)
2. open it, and hit Yes, I'm in
3. let it crash
4. open Google Settings from the app drawer
5. navigate to Search & Now > Voice > "Ok Google" hotword detection
6. slide hotword detection to off
7. done, it works :)

There is also an app to sort-of enable voice search in Google Search/Now: http://xdaforums.com/showthread.php?t=2709285


Source:
Manifest with full ROM & kernel source
Kernel source only


Previous builds can be found here or here or here


Changelog of builds:


20140614 (June 14th, 2014):
  • First build from androidarmv6 jenkins
  • CM Updater added (should be getting weekly builds from jenkins through it soon)
  • Miscellaneous changes from CM and/or androidarmv6


20140607 (June 7th, 2014):
  • Android 4.4.3
  • Disabled fading edges on text for a small speedup - before, after
  • Switched to gps.conf with SUPL (assisted GPS) support - I can't tell a difference, but it may speed up GPS for some
  • Terminal Emulator updated
  • Upstream CM things (I don't keep track :p)


20140519 (May 19th, 2014):
  • Re-added missing fonts for various languages (they got removed during the KK bringup)
  • Removed what livewallpapers were left - this will not only free up some space on /system, but also /data because they had to be cached there
  • Removed CM Wallpapers to free up /system space (as with the live wallpapers, should free up a little on /data as well)
  • Removed 05mountsd script - most sd-ext solutions seem to have mounting built in now, and it conflicts with some
  • SELinux enabled in kernel - this may improve battery life as audit was constantly crashing without SELinux
  • Changes from CM (including new theme engine, oooh!)


20140507 (May 7th, 2014):
  • Got camera working (all of it including timelapse :) no glitches either)
  • Added some extra encoder/decoder files - not sure if they are doing anything right now
  • Latest changes from CM (whatever that may be)


20140503 (May 3rd, 2014):
  • Fixed hardware video decoder (& encoder)
  • Fixed GPS


20140501 (May 1st, 2014):
  • Baseline build


XDA:DevDB Information
Unofficial CyanogenMod 11, ROM for the HTC Aria

Contributors
WinSuk, Olivier, izi501, feroxx, Kevinjoa, thehacka1, benjamingwynn, JDevs, androidarmv6 team, more I don't know?
Source Code: https://github.com/androidarmv6/android/tree/cm-11.0

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 2.6.x
ROM Firmware Required: hboot 1.02 (Revolutionary or HTCdev unlock)
Based On: CyanogenMod

Version Information
Status: Beta
Current Beta Version: 20140614
Beta Release Date: 2014-06-14

Created 2014-05-01
Last Updated 2014-12-04
 

Attachments

  • Screenshot_2014-05-01-00-05-43.png
    Screenshot_2014-05-01-00-05-43.png
    49.1 KB · Views: 2,134
  • Screenshot_2014-05-01-00-06-08.png
    Screenshot_2014-05-01-00-06-08.png
    40.4 KB · Views: 2,056
  • Screenshot_2014-05-01-00-08-06.png
    Screenshot_2014-05-01-00-08-06.png
    162.6 KB · Views: 2,105
  • Screenshot_2014-05-01-00-08-46.png
    Screenshot_2014-05-01-00-08-46.png
    139.3 KB · Views: 2,043
  • Screenshot_2014-05-01-00-09-30.png
    Screenshot_2014-05-01-00-09-30.png
    140.8 KB · Views: 1,969
  • Screenshot_2014-05-01-00-10-49.png
    Screenshot_2014-05-01-00-10-49.png
    93.7 KB · Views: 1,929
  • Screenshot_2014-05-01-00-11-23.png
    Screenshot_2014-05-01-00-11-23.png
    74.1 KB · Views: 1,883
  • Screenshot_2014-05-01-00-11-33.png
    Screenshot_2014-05-01-00-11-33.png
    21 KB · Views: 1,858
  • Screenshot_2014-05-01-00-12-00.png
    Screenshot_2014-05-01-00-12-00.png
    36 KB · Views: 1,856
  • Screenshot_2014-05-01-01-46-15.png
    Screenshot_2014-05-01-01-46-15.png
    43.6 KB · Views: 1,839
  • Screenshot_2014-05-01-01-45-46.png
    Screenshot_2014-05-01-01-45-46.png
    30.2 KB · Views: 1,801
  • Screenshot_2014-05-06-20-03-13.png
    Screenshot_2014-05-06-20-03-13.png
    28.1 KB · Views: 1,675

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net

kura808

Senior Member
Jun 22, 2010
138
22
Hawaii
Awesome! Hoping you could get the camera working. This is quite exciting.

Sent from my Nexus 7 using Tapatalk 2
 

Cosmo123

Senior Member
May 19, 2010
152
40
No way this is happening :D I gave this phone to my mom and she is not the biggest tech enthusiast but there are some things that just don't work with GB. You once again breath new life into this device. Thank you!

Sent from my Nexus 7 using Tapatalk
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
New build, snap snap ;)
(sorry, hard to make "new build" original every time :p)


20140507 (May 7th, 2014):
  • Got camera working (all of it including timelapse :) no glitches either)
  • Added some extra encoder/decoder files - not sure if they are doing anything right now
  • Latest changes from CM (whatever that may be)

http://goo.gl/4YeJLa
e6c97b311bc3a32e1a17f0c199821f0b
4YeJLa.qr

xda devdb mirror: http://xdaforums.com/devdb/project/dl/?id=6027
MediaFire mirror: https://www.mediafire.com/?f8tulxczubrzfcx


If you are updating from a previous build and the camera app doesn't appear, run this from terminal emulator or adb shell:
Code:
su
pm enable com.android.camera2/com.android.camera.CameraLauncher
 

Cosmo123

Senior Member
May 19, 2010
152
40
Hey WinSuk, I know these are annoying questions, but Google Now is basically the only thing missing that's keeping me from installing this on my mom's phone. I understood your explanation about voice recognition and Google's libraries and am now wondering if that's the same reason Google Now isn't working. Do you think it will ever be possible to install Google Now? Thanks so much!

Sent from my Nexus 7 using Tapatalk
 

kura808

Senior Member
Jun 22, 2010
138
22
Hawaii
Hey WinSuk, I know these are annoying questions, but Google Now is basically the only thing missing that's keeping me from installing this on my mom's phone. I understood your explanation about voice recognition and Google's libraries and am now wondering if that's the same reason Google Now isn't working. Do you think it will ever be possible to install Google Now? Thanks so much!

Sent from my Nexus 7 using Tapatalk

I don't think it's possible because we don't have an arm v7 soc. The Aria is a v6, which is very old and most likely will never get updated. Though, Google now somewhat worked on the Aria when I was running CM9 (only contextual info). No voice features though.

You can try use the app Utter, which is similar to Google now in that it controls your phone via voice. I'm not sure if it works on our Arias.

Sent from my Nexus 7 using Tapatalk 2
 

Cosmo123

Senior Member
May 19, 2010
152
40
I don't think it's possible because we don't have an arm v7 soc. The Aria is a v6, which is very old and most likely will never get updated. Though, Google now somewhat worked on the Aria when I was running CM9 (only contextual info). No voice features though.

You can try use the app Utter, which is similar to Google now in that it controls your phone via voice. I'm not sure if it works on our Arias.

Sent from my Nexus 7 using Tapatalk 2

Thanks for your reply. I didn't mean the voice functions of Google Now, just the app itself. So basically Google Search, Google Now cards and notifications.
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Hey WinSuk, I know these are annoying questions, but Google Now is basically the only thing missing that's keeping me from installing this on my mom's phone. I understood your explanation about voice recognition and Google's libraries and am now wondering if that's the same reason Google Now isn't working. Do you think it will ever be possible to install Google Now? Thanks so much!

Sent from my Nexus 7 using Tapatalk

Just tried the newest Search app, and it works fine after you disable hotword detection : O

1. install Google Search app (I don't really want to distribute an apk myself, so here is a trustworthy source)
2. open it, and hit Yes, I'm in
3. let it crash
4. open Google Settings from the app drawer
5. navigate to Search & Now > Voice > "Ok Google" hotword detection
6. slide hotword detection to off
7. done, it works :)

I think ima add this to the OP...
 

kura808

Senior Member
Jun 22, 2010
138
22
Hawaii
Just installed your ROM and it runs great!! Such a difference coming from your cm9 build. Quite impressed.

I was wondering if s2ext will work with this ROM? I understand kitkat broke the SD card support but our rom storage is quite small. I was only able to install a few apps before hitting the limited memory alert Lol. Are there any work arounds? =)

Sent from my Nexus 7 using Tapatalk 2
 

Cosmo123

Senior Member
May 19, 2010
152
40
Just installed your ROM and it runs great!! Such a difference coming from your cm9 build. Quite impressed.

I was wondering if s2ext will work with this ROM? I understand kitkat broke the SD card support but our rom storage is quite small. I was only able to install a few apps before hitting the limited memory alert Lol. Are there any work arounds? =)

Sent from my Nexus 7 using Tapatalk 2

What do you think about symlinking the whole data partition to the SD card? Just an idea.

Could you do me a favor and take a few screenshots of the used storage and ram? Would also be interesting to know how much of the system partition is used/free. Thanks again

Sent from my Nexus 5 using Tapatalk
 

kura808

Senior Member
Jun 22, 2010
138
22
Hawaii
What do you think about symlinking the whole data partition to the SD card? Just an idea.

Could you do me a favor and take a few screenshots of the used storage and ram? Would also be interesting to know how much of the system partition is used/free. Thanks again

Sent from my Nexus 5 using Tapatalk

Sorry but I don't know how to symlink it lol. Is that like how when we used to use darktremors a2sd mod?

So after installing 7 apps, I only got about 18mb of rom left lol. The amount of free ram is quite good though.

Sent from my LT30p using Tapatalk 2
 

Attachments

  • uploadfromtaptalk1399529076145.jpg
    uploadfromtaptalk1399529076145.jpg
    36.8 KB · Views: 152
  • uploadfromtaptalk1399529089602.jpg
    uploadfromtaptalk1399529089602.jpg
    34.1 KB · Views: 149
  • Like
Reactions: Cosmo123

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Just installed your ROM and it runs great!! Such a difference coming from your cm9 build. Quite impressed.

I was wondering if s2ext will work with this ROM? I understand kitkat broke the SD card support but our rom storage is quite small. I was only able to install a few apps before hitting the limited memory alert Lol. Are there any work arounds? =)

Sent from my Nexus 7 using Tapatalk 2

What app are you using?
I tried Link2SD, but it doesn't like the /sd-ext mount point... can be fixed by deleting /system/etc/init.d/05mountsd and rebooting.
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
The storage space is the most difficult part on this device right now...
Missing fonts for languages have been added, but even after stripping out the live wallpapers, it (and a few other changes) leaves just under 13MB free on /system... Google Apps takes up 26MB.
I'll be taking CMWallpapers out before the next release, but at 9.3MB - that isn't quite enough...
The newest recovery (6.0.4.8) also won't fit without stripping out everything that isn't needed (images, comments & linebreaks in files, etc).
We may have to start using custom partition sizes soon...

Another option is symlinking Google Apps to the /cache partition (40MB, mostly unused), like the gapps package I linked for 4.3
 
  • Like
Reactions: pihug12

Cosmo123

Senior Member
May 19, 2010
152
40
Another option is symlinking Google Apps to the /cache partition (40MB, mostly unused), like the gapps package I linked for 4.3

Are there any downsides to this? Isn't the cache partition just as fast etc?

Do you think your ROM is already usable as a daily driver? As I said I don't own the phone anymore and can only rely on the community before I install it for my mom.

Do you think ART will ever work? I think this phone would benefit from it greatly. Thanks



Sent from my Nexus 5 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    CyanogenMod 11 (based on Android 4.4.4 "KitKat") for the HTC Liberty/Aria/Gratia/etc

    NOTE: Just to make this clear, this is UNOFFICIAL, and NOT supported by CyanogenMod.

    Hboot 1.02 or higher is required! (Revolutionary or HTCdev unlock)


    Liberty is now an official device on the androidarmv6 project :D
    This means updates will show up in Settings > About phone > CyanogenMod updates
    However updating via the updater may not always work, due to very constrained system space.
    Patches can be submitted to http://review.androidarmv6.org/

    Huge thanks to everyone working on marvel/Wildfire S (Olivier, izi501, feroxx, Kevinjoa, thehacka1, benjamingwynn, JDevs, more I don't know?) & the androidarmv6 team :)

    The kernel includes TONS of CPU governers, and a couple extra I/O schedulers.
    I don't really care for kernels with this many CPU governers, but the rest of the changes to the kernel are useful, and it's more work taking them back out so I left them in :p
    No idea what may or may not be better, but the default seems to work fine.

    Screenshots: http://winsuk.net/screens/liberty/cm11/

    Required recovery: http://xdaforums.com/showthread.php?t=2474662


    Known bugs/etc:
    • Slow - everywhere (I recommend CM9 or CM10)
    • Apps sometimes don't load on boot (appear to be completely gone) - even system apps
    • WiFi hotspot doesn't work
    • Screen brightness sometimes sticks at dim when turning on
    • Transparent GIFs in browser have a solid background
    • Large images in browser are usually broken
    • No adb screenrecord
    • No ART


    Notes:
    • USB tethering: enable it, unplug & replug, then enable it again and it should work
    • For a transparent status bar, enable high-end graphics in Performance settings
    • USB debugging verify (the popup when you plug into a new PC) doesn't always work, so it has been disabled
    • Gesture typing, Photosphere, and voice recognition: all require closed-source libraries from Google built for ARMv6, which don't exist.
      I can't make any of these work unless Google does.


    Downloads!
    Newest builds from the androidarmv6 buildbot can be found here:
    http://download.androidarmv6.org/_builds/liberty/

    Mirrors for stable build RC11:
    cm-11.0.0-RC11-liberty.zip - d94c7e2163ce434241bfc0ee02c84eb1
    androidarmv6: http://download.androidarmv6.org/_builds/liberty/stable/cm-11.0.0-RC11-liberty.zip
    Google Drive: http://goo.gl/D635Gc
    xda devdb: http://xdaforums.com/devdb/project/dl/?id=9311
    MediaFire: https://www.mediafire.com/?kf3it5ckd46mf3o

    Google Apps: http://xdaforums.com/showthread.php?t=2756379

    Google Search cannot be installed from the Play Store, however if you can get an apk for it (like here maybe), it will work (sans voice) with one setting change:
    1. install Google Search app (from apk)
    2. open it, and hit Yes, I'm in
    3. let it crash
    4. open Google Settings from the app drawer
    5. navigate to Search & Now > Voice > "Ok Google" hotword detection
    6. slide hotword detection to off
    7. done, it works :)

    There is also an app to sort-of enable voice search in Google Search/Now: http://xdaforums.com/showthread.php?t=2709285


    Source:
    Manifest with full ROM & kernel source
    Kernel source only


    Previous builds can be found here or here or here


    Changelog of builds:


    20140614 (June 14th, 2014):
    • First build from androidarmv6 jenkins
    • CM Updater added (should be getting weekly builds from jenkins through it soon)
    • Miscellaneous changes from CM and/or androidarmv6


    20140607 (June 7th, 2014):
    • Android 4.4.3
    • Disabled fading edges on text for a small speedup - before, after
    • Switched to gps.conf with SUPL (assisted GPS) support - I can't tell a difference, but it may speed up GPS for some
    • Terminal Emulator updated
    • Upstream CM things (I don't keep track :p)


    20140519 (May 19th, 2014):
    • Re-added missing fonts for various languages (they got removed during the KK bringup)
    • Removed what livewallpapers were left - this will not only free up some space on /system, but also /data because they had to be cached there
    • Removed CM Wallpapers to free up /system space (as with the live wallpapers, should free up a little on /data as well)
    • Removed 05mountsd script - most sd-ext solutions seem to have mounting built in now, and it conflicts with some
    • SELinux enabled in kernel - this may improve battery life as audit was constantly crashing without SELinux
    • Changes from CM (including new theme engine, oooh!)


    20140507 (May 7th, 2014):
    • Got camera working (all of it including timelapse :) no glitches either)
    • Added some extra encoder/decoder files - not sure if they are doing anything right now
    • Latest changes from CM (whatever that may be)


    20140503 (May 3rd, 2014):
    • Fixed hardware video decoder (& encoder)
    • Fixed GPS


    20140501 (May 1st, 2014):
    • Baseline build


    XDA:DevDB Information
    Unofficial CyanogenMod 11, ROM for the HTC Aria

    Contributors
    WinSuk, Olivier, izi501, feroxx, Kevinjoa, thehacka1, benjamingwynn, JDevs, androidarmv6 team, more I don't know?
    Source Code: https://github.com/androidarmv6/android/tree/cm-11.0

    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 2.6.x
    ROM Firmware Required: hboot 1.02 (Revolutionary or HTCdev unlock)
    Based On: CyanogenMod

    Version Information
    Status: Beta
    Current Beta Version: 20140614
    Beta Release Date: 2014-06-14

    Created 2014-05-01
    Last Updated 2014-12-04
    7
    New build uploaded, with a new version of Android ;)

    • Android 4.4.3
    • Disabled fading edges on text for a small speedup - before, after
    • Switched to gps.conf with SUPL (assisted GPS) support - I can't tell a difference, but it may speed up GPS for some
    • Terminal Emulator updated
    • Upstream CM things (I don't keep track :p)

    June 7th, 2014 - http://goo.gl/QRq6kM
    bf15bcb8bd14795ba6181f10e71a8ae1
    QRq6kM.qr

    xda devdb mirror: http://xdaforums.com/devdb/project/dl/?id=6727
    MediaFire mirror: https://www.mediafire.com/?uucc94qo23b03wl
    Team-Simplicit mirror: http://team-simplicit.com/downloads/liberty/cm-11.0/cm-11-20140607-UNOFFICIAL-liberty.zip

    Same gapps should work fine
    6
    New build up :)

    • Re-added missing fonts for various languages (they got removed during the KK bringup)
    • Removed what livewallpapers were left - this will not only free up some space on /system, but also /data because they had to be cached there
    • Removed CM Wallpapers to free up /system space (as with the live wallpapers, should free up a little on /data as well)
    • Removed 05mountsd script - most sd-ext solutions seem to have mounting built in now, and it conflicts with some
    • SELinux enabled in kernel - this may improve battery life as audit was constantly crashing without SELinux
    • Changes from CM (including new theme engine, oooh!)

    May 19th, 2014 - http://goo.gl/7mDkpU
    f1790ba145802bc8d332f7430ab7ce65
    7mDkpU.qr

    xda devdb mirror: http://xdaforums.com/devdb/project/dl/?id=6281
    MediaFire mirror: https://www.mediafire.com/?n13j34dxey08slv

    NOTE: A new gapps package can be found here. The old gapps package I linked will not work anymore.
    6
    New build uploaded:

    20140503 (May 3rd, 2014):
    • Fixed hardware video decoder (& encoder?)
    • Fixed GPS

    http://goo.gl/c6Kekq
    c298645ed377de26a6c3a833b7b70fc0
    c6Kekq.qr

    xda devdb mirror: http://xdaforums.com/devdb/project/dl/?id=5948
    MediaFire mirror: https://www.mediafire.com/?ld5pld43a3x2pr9


    I've now tested Google Apps and everything seems to work fine, so I changed the OP to only have one link for them (what I would recommend using) :)
    But the Play Store won't let you install Google Search (aka Google Now)
    6
    New build, snap snap ;)
    (sorry, hard to make "new build" original every time :p)


    20140507 (May 7th, 2014):
    • Got camera working (all of it including timelapse :) no glitches either)
    • Added some extra encoder/decoder files - not sure if they are doing anything right now
    • Latest changes from CM (whatever that may be)

    http://goo.gl/4YeJLa
    e6c97b311bc3a32e1a17f0c199821f0b
    4YeJLa.qr

    xda devdb mirror: http://xdaforums.com/devdb/project/dl/?id=6027
    MediaFire mirror: https://www.mediafire.com/?f8tulxczubrzfcx


    If you are updating from a previous build and the camera app doesn't appear, run this from terminal emulator or adb shell:
    Code:
    su
    pm enable com.android.camera2/com.android.camera.CameraLauncher