• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
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

As far as I know it's the same speed... runs off the same chip (otherwise we couldn't resize the partitions)

I think it's usable daily yes, but maybe not for your mom :p (I would go with CM7... CM10 if newer things are a higher priority than stability/bugfreeness)
The built-in camera app is extremely slow at taking pictures (other apps might not be). Can't think of anything else that wasn't on CM9-10.2 that would be a problem though... I think the keyboard is a little smaller?

It's possible for ART to work, but it would have to be ported to ARMv6... With dalvik we can just revert the "remove support for ARMv6" commit(s) - but with ART, it wasn't there to begin with..
It may benefit from the speed, but definitely not the added space (& possibly memory use).
ART is faster because it compiles the whole application upon install (or first boot), and caches it on the device (to /data for us). Dalvik only caches what it needs, then compiles on the fly when needed. (so opening an app, dalvik has to compile it first, THEN run it... ART just runs it)

I don't think ART will be ported to ARMv6 - it would require someone who knows assembly, and it's not really worth it for ARMv6.
If Google completely removes dalvik and replaces it with ART, we'll just revert that commit too and keep using dalvik :p (that would be bad for app compatibility though)
 
  • Like
Reactions: Cosmo123

pihug12

Senior Member
Nov 26, 2011
83
35
The storage space is the most difficult part on this device right now...
We may have to start using custom partition sizes soon...
What is required to do that? S-OFF device? Custom bootloader?

Wildfire S (marvel) :
h0uJw.png
I made this more than two years ago. What do you suggest?

+1MB on the recovery
+15MB on /system
15MB on /cache
1MB on /data
Is that a good idea?

GApps are flashed on /system, right?
Are misc and devlog mandatory?
 
  • Like
Reactions: zain65

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
What is required to do that? S-OFF device? Custom bootloader?


I made this more than two years ago. What do you suggest?

+1MB on the recovery
+15MB on /system
15MB on /cache
1MB on /data
Is that a good idea?

GApps are flashed on /system, right?
Are misc and devlog mandatory?

This is what we have for custom partitions: http://forum.xda-developers.com/showthread.php?t=1739477
Requires S-OFF, and you flash a custom bootloader.

That looks pretty good... 1MB extra on recovery would probably be perfect (for now anyway, until they make it bigger again).
Misc has something to do with the bootloader... Not exactly sure what, but I wouldn't touch it.
Devlog not sure either... Probably where it keeps kmsg and last_kmsg? Those seem to get really long without ever losing the first lines, and last_kmsg persists through reboots. Wouldn't touch that one either :p

Normal gapps are flashed to /system yea
 
  • Like
Reactions: pihug12

pihug12

Senior Member
Nov 26, 2011
83
35
This is what we have for custom partitions: http://forum.xda-developers.com/showthread.php?t=1739477
Requires S-OFF, and you flash a custom bootloader.
We never got software S-OFF on Wildfire S (just by using the XTC-Clip). :(
Maybe this thread was made before HTC offers the possibility to unlock bootloader? Not sure if it's enough though...

http://forum.xda-developers.com/showthread.php?t=1277388
Is S-OFF really required with this method? I think we can flash recovery.img and boot.img with an unlocked bootloader.
I don't know if the other partitions can be moved or re-created by flashing or restoring a ROM though.
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
We never got software S-OFF on Wildfire S (just by using the XTC-Clip). :(
Maybe this thread was made before HTC offers the possibility to unlock bootloader? Not sure if it's enough though...

http://forum.xda-developers.com/showthread.php?t=1277388
Is S-OFF really required with this method? I think we can flash recovery.img and boot.img with an unlocked bootloader.
I don't know if the other partitions can be moved or re-created by flashing or restoring a ROM though.

Hmmm, that's very interesting... seems like it's just telling the kernel to start & stop the partitions in different spots (which would look corrupt to anything that hasn't been modified with the new locations).
If it's just the recovery and boot images, then S-OFF is not required at all.

The thread I linked I think changes the misc partition, so the ROM & recovery don't need to be changed (because they read from misc).
HTCdev unlock doesn't open up the misc partition, so that's why it requires S-OFF..

However after posting that, I checked the download link and it's dead :(

Don't think we need to use custom partitions just yet though... gapps can be symlinked to cache, and we'll still have a little space left on /system for extra apps like wallpapers.

Edit: after looking around in some old threads, it seems like the misc partition is opened up with HTCdev... this post gives brief instructions on how to downgrade from the HTCdev bootloader, and modifies the misc partition (through recovery)... I also went through that with my phone a while back, so I know it works...
Edit2: nevermind, the custom partitions we have changes changes hboot, not misc (which does require S-OFF or an exploit)
 
Last edited:

dansou901

Recognized Contributor
Apr 10, 2012
3,120
1,209
31
Aachen
OnePlus Nord
Hey @WinSuk, great to see you're still supporting this good old phone! Would love to try your ROMs, but sadly I don't have this phone anymore (you know the story). For the custom partitions... I know munjeni created a custom hboot generator some time back. I just found it again, it is here: http://forum.xda-developers.com/showthread.php?t=1739477
There is a block calculator as well, so creating a custom hboot partition layout shouldn't be that hard. I did it way back to install CM10 I think (I'm not sure anymore, it's some time gone since then). So I hope you'll get everything working here! Keep it up!
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Hey @WinSuk, great to see you're still supporting this good old phone! Would love to try your ROMs, but sadly I don't have this phone anymore (you know the story). For the custom partitions... I know munjeni created a custom hboot generator some time back. I just found it again, it is here: http://forum.xda-developers.com/showthread.php?t=1739477
There is a block calculator as well, so creating a custom hboot partition layout shouldn't be that hard. I did it way back to install CM10 I think (I'm not sure anymore, it's some time gone since then). So I hope you'll get everything working here! Keep it up!

Yep, linked it 3 posts ago :p
The download is dead though.. :-\
 

dansou901

Recognized Contributor
Apr 10, 2012
3,120
1,209
31
Aachen
OnePlus Nord
Yep, linked it 3 posts ago :p
The download is dead though.. :-\

Maybe I can ask munjeni to upload it again. Let me try. Or if that not works, I'll maybe have a copy of it back at my computer.

---------- Post added at 10:14 AM ---------- Previous post was at 10:08 AM ----------

Ok... The hboot calculator is down as well. Maybe I have that one still somewhere...
 

munjeni

Senior Member
Jun 2, 2011
9,455
22,048

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Something useful from the marvel/Wildfire S thread: sort-of voice search on Google Now, like what we had on jellybean (4.1).
http://forum.xda-developers.com/showthread.php?t=2709285

And a small update:
Google Apps on /cache are being difficult and don't want to work properly, even with all the same files as the gapps package currently linked in the OP...
It seems to only crash during setup, so I might just have to deal with that and release it..

Edit: Nevermind, got it working :)
 
Last edited:
  • Like
Reactions: dagwoodmash

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
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://forum.xda-developers.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.
 
Last edited:

kaboose01

Senior Member
Dec 12, 2010
169
23
30
louisville
Samsung Galaxy Note 20 Ultra
everebe6.jpg


Waiting on the old clunker to boot... 600mhz I don't miss ye

Edit/Update:
8aja4yva.jpg

Booted.
Seems to be working pretty decent.
A few little tweaks here and there and it'll be perfect. Meaning I'm turning off fancy transitions and pegging the processor to 806 for shiggles.

Sent from my HTC One_M8 using Tapatalk
 
Last edited:

kura808

Senior Member
Jun 22, 2010
138
22
Hawaii
Just an update. This Rom gets really good Battery life. Granted I don't have the SIM card in my Aria anymore. CM9 would kill my battery after 2 or 3 days. This Rom gives maybe 4 or 5. I don't use my Aria as much anymore except for streaming music or tinkering.

Sent from my HTC One_M8 using Tapatalk 2
 
  • Like
Reactions: dagwoodmash

dandrumheller

Senior Member
Jul 10, 2010
3,625
1,137
Southern Maine / Seacoast NH
Wow. Haven't been paying attention over here in a while. This is really amazing @WinSuk, thanks for the continued support!


Edit: wow, that first boot was LOOOOOOOONG. But up and running - been on a modded stock FroYo for quite a while, performance seems at least on par, if not a little better, than that. It's VERY nice having these updated features back. It's kind of cool to jump so many versions in one shot - the interface improvements REALLY jump out.

I tried installing Link2SD right off the bat - it seemed to work, I didn't have to mess with anything in /system/etc/init.d - the file mentioned a couple pages ago didn't exist.

Also, for anyone else interested in swipe input (last time I tried on CM on this device, the big names like Swype and SwiftKey didn't work - haven't tried them on this one yet) I'm using a free keyboard called Multiling O Keyboard (beta version) which is very small footprint, quite customizable (kinda confusing, but I just started messing with it) and swipe input works pretty well. I think TouchPal X worked on the last WinSuk CM build I was on, as well...

Sent from my LG-GEEB using Tapatalk
 
Last edited:

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
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://forum.xda-developers.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
 
Last edited:

M-R-Z

Member
Jun 10, 2014
48
20
Lu An
Good job,thank you very much.I also remember that I sent a message to you ,hoping you make a 4.4 for Aria last year. Now,dream comes true.

Sent from my One V using XDA Premium 4 mobile app
 

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://forum.xda-developers.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://forum.xda-developers.com/devdb/project/dl/?id=9311
    MediaFire: https://www.mediafire.com/?kf3it5ckd46mf3o

    Google Apps: http://forum.xda-developers.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://forum.xda-developers.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://forum.xda-developers.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://forum.xda-developers.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://forum.xda-developers.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://forum.xda-developers.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