yashsingh1/xdaforums huggingface dataset:
[HTC ChaCha] Hexgore:
Stock Plus a.k.a. Hexgore's Pimped Out Stock ROM

​

This is based on EU RUU 1.54 but it's been pimped out ;)

What have I done to the ROM?

-It's been rooted, of course (ChainsDD's version of Superuser)

-I've added Busybox and Bash

-Removed: Peep, Flash Lite, Flickr, FriendStream, Facebook, Facebook Chat, HTC Feedback, HTC Recommends, HTC Hub and all associated widgets

-Tinfoil for Facebook replaces the official and HTC Facebook apps, this is a more lightweight and privacy aware version of Facebook which doesn't run in the background all the time or download all your contacts

-ASTRO file browser is now also included

-Ad blocking host files are built right in, no need for AdFree or AdAway

-Zipaligning for optimisation, this means apps should use less RAM

-Beats Audio has been added for heavy bass awesomeness

-Sense 4 wallpaper

-ICS font

-ICS clock widget

-Play Store has replaced the outdated Market apk

-Disabled boot sounds (it really is now quietly brilliant)

Free space: 126MB

Here's a video!

[YOUTUBE]ctbxYAdsfkc[/YOUTUBE]​

What's working?

Everything, it's built on the stock ROM! The Facebook button obviously doesn't do anything anymore but there shouldn't be any extra issues in the OS.

How do I install it?

Boot into recovery, wipe your data, cache, and Dalvik cache, then flash the ROM and reboot the phone. Easy!

If you're updating from a previous version of this ROM, installing without wiping data should be fine. If, however, you happen to experience issues after doing so, try wiping your data before reporting anything.

If you're coming from a stock ROM or another custom ROM based on stock, you can try flashing without wiping your data, but apps might still cause issues for you. Don't report issues if you've flashed from another ROM without wiping your data.

To use Apps2SD, you can download the app Link2SD from the Play Store. Due to some kernel issues, you must set the second partition as ext2 rather than ext4 as a workaround to make sure the app is working correctly (thanks to hitanshu for figuring this one out!)

Note

If you have any suggestions for future additions please tell me! I can't promise anything but I'll try to be the best of my ability to make it happen! I already have plans to make this more of a worthwhile download so watch this space!

THIS ROM WILL NO LONGER BE UPDATED

I will keep the current version up and you can continue to use it - since HTC doesn't update the ChaCha anymore you won't miss out on anything by doing so. However, I will not provide new features for this ROM anymore as I have sold my ChaCha. I am going to be working on a new project on a new phone soon though so watch out for it!

DOWNLOAD!

If you like you can also follow me on Twitter, this is my Twitter account just for ROM updates on both this project and any future new ones :)
[HTC ChaCha] Hexgore:
CHANGELOG:

V1.4 (Superstitious Edition):

-Changed to ICS font

-Added ICS clock widget

-Updated ad blocking host files

-xda-developers is now on the default bookmarks

V1.2:

-Added Tinfoil for Facebook

-Added ASTRO

-Updated ad blocking host files

-Updated Play Store

-Disabled boot sounds

V1.1:

-Added Beats Audio

-Removed more bloatware (HTC Hub and the widget for FriendStream)

-Replaced outdated Market with Play Store

-Replaced stock wallpaper with Sense 4 wallpaper

V1:

-Initial release
[HTC ChaCha] ravish_919:
thanks mate!.. will try it in my dad's phone..
[HTC ChaCha] lucasarran:
Very nice :)

Edit: Maybe some Beats Audio for the next version? :)
[HTC ChaCha] Hexgore:
No probs, hope he likes it! :)

Cheers! And already done, just got a few bugs to iron out of some other features before the next release, hope to get it done by the end of the day :)
[HTC ChaCha] Hexgore:
New version is up, enjoy! :)
[HTC ChaCha] northman5208:
Look great rom.. its already tun.ko loaded? Need it for vpn...
[HTC ChaCha] Hexgore:
No, it does not come with tun.ko. If you already have it on your phone now, you can copy the apk to your memory card and install it on this ROM before you connect to the internet if you need all your browsing to go through VPN though. It's already rooted so it should work, I can't guarantee compatibility (I've not tested that app on this ROM myself) but if it works on stock I see no reason why it won't work on Stock Plus.
[HTC ChaCha] northman5208:
Ok thanks.. I try first.. then I give result..
[HTC ChaCha] Hexgore:
Make sure you copy over a file browser too if you need to install the app before connection to the net, I've not built one into the ROM yet (I will do so for the next release though).
[HTC ChaCha] northman5208:
Owh I see.. how about I not wipe data.. its already in after I flash this rom?
[HTC ChaCha] Hexgore:
What ROM do you use currently?
[HTC ChaCha] northman5208:
I use this rom http://xdaforums.com/showthread.php?t=1600663 .. this rom only have tun.ko loaded after I install tun.ko installer..
[HTC ChaCha] Hexgore:
I can't promise that my ROM will work correctly without wiping data then, MIUI and HTC use different bases. Feel free to try it anyway but be aware it may cause instability. Or you can install the ROM as normal (wipe your data and caches) then Bluetooth the apk to your phone to bypass the Market and lack of file browser afterwards, that works.
[HTC ChaCha] ravish_919:
new market update v3.5.19

Modded version features:

Unlimited access to apps in Google Play Store

Removed countries restriction in Google Play Store

Fixed the issue which your device is not compatible with this item in Google Play Store

Original Google play: http://uploaded.to/file/5v4ir51z

Modded Google play:http://uploaded.to/file/gnimrwc5

please clear the data in settings, if it gives u any fc
[HTC ChaCha] Thiện Ngộ:
How about extends partition a2sd feature?
[HTC ChaCha] Hexgore:
I'll try that modded version out, if it works fine I'll add it to the next ROM :)

I'll see what I can do :)
[HTC ChaCha] linkin_p:
hi

can u add friend stream back to the rom i think its really useful.
[HTC ChaCha] Hexgore:
I won't be adding FriendStream back into this ROM. However, you can extract it from a normal stock ROM and add it to this one yourself if you like. Just go to /system/apps/ in the RUU, get the FriendStream apks, then copy them over to the same directory in my ROM (without extracting), or you can just install the apks manually after you install my ROM.
[HTC ChaCha] Hexgore:
Updated version now up!

I didn't add the modded Market because the responses to the original thread for the mod basically said it was useless. The latest official version of the Market is in this ROM though :)
[HTC ChaCha] linkin_p:
thanks its worked.

and about new update i think adding a2sd is a wise option...
[HTC ChaCha] Hexgore:
Apps2sd will be in the next release :)
[HTC ChaCha] pleyley:
Thanks for sharing such a nice stock-liked rom, but more usable in the way to save more space....

What should be done next maybe is to make the battery life longer. And maybe able to up speed the CPU clock over the stock kernel only at 800 MHz (maybe 1 GHz would be fine.)
[HTC ChaCha] Hexgore:
Glad you like it :)

I'm working on some simple battery saving features now, they should be done soon. For the clockspeed change I'd have to modify the kernel, so that's something I'll look at later.
[HTC ChaCha] ravish_919:
dude i love ur rom, but please add freind stream back & reamain it as stock..

also use Aroma Installer from here, so that people have their option to remove or not remove system apps & add or not add 3rd party apps...

Please ask me if u need any help regarding aroma installer..

that would be a major update..
[HTC ChaCha] Hexgore:
I've just added a download to the OP so those who want FriendStream are able to easily install it on this ROM.

I will look into Aroma for the future :)
[HTC ChaCha] Hexgore:
I've been testing a build with A2SD built in but it seems that I will have to make users create ext3 partitions before they can use the ROM if I add this feature, so I might not build it in because I want to keep this ROM quite simple and easy for everyone to use.

Of course, you're more than welcome to install A2SD yourself, and if you know of a way I can include A2SD but keep it off by default do tell me and I'll look into it :)
[HTC ChaCha] Hexgore:
New version is up! Now with a bit more ICS stuff (can you see where I'm going with this?) :D
[HTC ChaCha] paramaribo:
Great rom! keep on going m8! cheers :D

Installed and testing:

1. Works really smooth.

2. I deleted Astro and installed ES File Explorer ( Works smoother and Interface looks much better )

3. Testing battery performance. With CM7 and VOID i can handle 1 full day. I will post my results tomorrow.

4. Maybe a cool idea to add some tweeks like battery with %?

5. Is there anyway to upgrade to a next version without losing all youre apps / configuration ?
[HTC ChaCha] petulikt:
i have s-on but unlock bootloader with official way, but your ROM doesnt go in my chacha, after install i stay at white screen.:(
[HTC ChaCha] hitanshu:
Two dumb questions:

a. Does front camera work?

b. Is there a baseband issue? I am in India and don't want to lose my network. In motorola defy you had to set to India baseband after flashing a new ROM.

My phone is S-ON but bootloader unlocked btw.

Many thanks again!
[HTC ChaCha] paramaribo:
Did you do wipe data/ factory reset before you installed the zip file?:cool:

a. Does front camera work?

Yes it does work.
[HTC ChaCha] Hexgore:
The battery test will be interesting actually, I'm only using my ChaCha for development at the moment so I've not really tested it myself. The battery should be better than stock because background processes have been removed. You can make it better still by turning off all the senor-based options under your sound settings (I'm trying to turn those off by default but HTC scatters the settings files all over the place which makes that quite difficult).

I might add tweaks with the battery percentage and so on, yeah. I don't want to deviate too far from a stock look though, so it'll be subtle.

If you update from a previous version of this ROM you should be fine doing so without wiping user data.

Do you have ClockworkMod?

Yes, everything works, it's based on stock. There shouldn't be any baseband issue AFAIK, but that said this is based on the EU RUU ROM so I can't guarantee compatibility with an Indian phone.
[HTC ChaCha] mobilepgk:
Hi Hitanshu, yes this ROM works perfectly well, in India. I am using it at this moment!

Btw, have you CWM in your phone already? Then you should be backing your phone, and then you should be ready to all experiments by your own!
[HTC ChaCha] petulikt:
Do you have ClockworkMod?

Yees but v.4.0.1.0 can it be problem?

PS: Finally it goes right, thanks
[HTC ChaCha] hitanshu:
Looks nice but I cant seem to find out a way to get link2SD to work at all. This is rather disconcerting for me.

/how do you prevent google from auto restoring apps. there went the 136MB free space. can Titanium backup auto restore sensibly - i.e re linking it back too? :p
[HTC ChaCha] KruSan:
Works nice and smooth, but simple2ext isn't working.

'Cause of this for me useless and I'll switch again back to CM7 and Simple2ext.

Edit: could you please cook a ext4-support or a2sd/s2e support in your kernel ?

Would be really really great, it's the only thing I'm missing on your rom.

Thanks.
[HTC ChaCha] hitanshu:
The error given by link2sd is 'mount:invalid argument'
[HTC ChaCha] kronflux:
Where this is based on the EU RUU ROM, should US/Canada users do anything special to it before flashing it? or should it work anyway? (I've got an A810e from Canada(Telus))

Also, if I install the original Facebook app, will the Facebook button work again? or is that part of the social apps included with the stock ROM?

If it's not that simple, can you please add a download to install that functionality back?

Just seems silly to me, to have a Facebook button, that doesn't launch Facebook :P
[HTC ChaCha] mobilepgk:
It should mostly work. I havent heard any critical issues in radio as such. And i am using this ROM in asia region without any issues. Rather havent faced any region issues(except for keyboard layout, which is obvious) is any ROM i tested on chacha so far. So you may give it a shot for sure. And with CWM anyways you have nothing to loose ones you have made backup of existing ROM.

This is rooted ROM. So except to get your lost GF back, it can do anything else you ask for!!

Joke apart, search for Fakebook.apk on this forum. It will help you to map any application of your interest. You can map two applications(short and long press of button). Hope this helps. Let me know if you can not find apk file.
[HTC ChaCha] kronflux:
I installed this, and everything is working perfectly. I did edit some of the files, just to be safe, with the values from my original stock rom. but nothing major(just local bookmarks, apn info,etc)

I did, however, notice a bug.

When on the unlock screen, just after you pull the ring to unlock the screen, everything flips upside-down for a quick second, then flips upright. It's barely noticeable, and isn't a 'problem' per say, but it is a visual annoyance.
[HTC ChaCha] max1309:
Hi all !

I've installed this ROM on my chacha. Then I used the play store to install Facebook. But when I try to sync my contacts, I've got an error : android.process.acore force close.

Some of my FB contacts appears, but I can't retrieve their profil's photo.

What should I do ?

Thx for your help,

Max
[HTC ChaCha] kronflux:
I got this error as well.

The solution is to go to Settings > Applications > Manage Applications > All > Contacts Storage > Clear Data

This worked for me, and has been reported to have worked for others.
[HTC ChaCha] Hexgore:
I will look into adding an optional apps 2 sd implementation.

As others have said, you shouldn't have any region problems. There's people using this in India without issues.

The Facebook button can be remapped with Fakebook, which you can install from the Play Store. I'll look into remapping it to Tinfoil in the future.

I've never encountered this issue but I'd assume it's probably to do with the modified files, unless of course others report it. So for now I'd try installing the ROM without modifying any of the files and see if you still have the problem.
[HTC ChaCha] hitanshu:
Agreed.

It has something to do with the HTC bootloader - the radio unit remains the same as previous.

Whereas in Motorola, the baseband would be flashed along with the ROM, and hence would necessarily need to be set on first boot.

Thankfully that is not the case with HTC. The reason I don't know :)

EDIT: I can reproduce kronflux's bug - exactly as he said it is. How i got it was to lock the phone when at the homescreen, then unlock. Not if u lock it while in an app.

EDIT2: How do I activate beats audio?
[HTC ChaCha] kronflux:
Also tried a fresh install with no modified files. still happens.

remember, it's -very- brief. it's hard to notice.

And I was wrong. I have the a810a, not the a810e. dunno if that makes a difference.
[HTC ChaCha] ukiya16:
Can you change the transitions to ICS transition? the custom transition on your rom is kinda slow.
[HTC ChaCha] basti84:
Hi,

is there a German QWERTZ KeyBoard-Layout included?

if yes - i think i will install the Rom :)

Thanks :)

## edit ##

i am trying around with the German Key-File i found here

http://www.android-hilfe.de/root-ha...che-tastatur-vorhanden-rat-2.html#post2330086

both folders must be put to /phone/system/usr and overwrite the old files (make backups!!!!)

Best way with ES Explorer

made QWERTZ work xlnt!!!

Edit2: i would prefer ES Explorer instead of ASTRO in the Base-Setup .... ;-)

Edit3: installed all my apps and still have enough MBs left on my ChaCha. Rom is really fast! i like it!!!

Edit4: More ICS Status-Bar-Stuff would be cool :D
[HTC ChaCha] Hexgore:
All HTCs I've used the past have had the radios separate from the ROM itself. No idea if this is true for all HTCs but it has been in my experience anyway :)

Interesting, no idea what might be causing that. Do you have the a810a or a810e? I'm not sure if it makes a difference but they have slightly different chipsets and I want to try and narrow it down.

Anyone experiencing this bug is also free to send me catlogs, that would likely help. Install this and just record anything that's reported as you lock and unlock the phone. That'd at least give me an idea of where it's coming from.

As for Beats Audio, it's a sound profile that's always on, you don't need to change anything to make it work :)

See above about logcat :)

The transitions are what came with the base. You can tone them down or turn them off in your settings.

Glad you got it working with the German layout and you're enjoying the ROM!

I'm looking to add more ICS stuff but my current priority is adding some sort of apps2sd implementation which is optional for users since that's the most requested feature at the moment :)

I may change the file manager too, not sure. I quite like ASTRO because it also lets you backup apps and see running tasks and so on, I think it adds some useful features.
[HTC ChaCha] basti84:
Hi,

i used Catlog due i have the bug too.

i think/hope i catched the Lock/Unlock-Part in the Log ;-)
[HTC ChaCha] Hexgore:
Thanks, that's helpful. Looks like the bug is somewhere in the HTC Sense files. Weird because none of that is stuff I've modified in any way... :confused:
[HTC ChaCha] MagicalSword:
Well, some would say that's Sense for you... :-)

Anyway, I noticed that some dialog menus where you have to enter a number (eg. day of month on Calendar apps, although I am not sure if it was at the stock one) the buttons and elements would not fit the dialog and flow below reading... I think that's due to roboto font being a bit more "spacey" than Sense font... It may be useful to see if there's a way to automatically reflow elements with this new font...

just a suggestion, though...

PS- Dialer bug is still kicking, even after disabling sensors... Maybe it doesn't suck battery that much but it still goes up to 98%... The trick for me is to make all calls (both incoming and outgoing) with the speaker on, that way the bug doesn't kick in...
[HTC ChaCha] Hexgore:
That's weird, the Roboto font is a bit smaller than stock so I wouldn't expect it to use up more space. Can you tell me exactly what you do to get to a menu affected by this? I have my ChaCha here and I can't find anything.

I guess the dialer bug is just stuck there in stock based ROMs then. Not much I can do without replacing the dialer, which I might look into actually.
[HTC ChaCha] Hexgore:
What error did Link2SD give BTW? I might build it into the ROM if I can make it work. Do you already have ext4 when you tried it?

In case I forgot to answer before (I think I did, sorry) you can disable auto restoring apps by going to settings > privacy > automatic restore. Just untick it and you're sorted :)
[HTC ChaCha] MagicalSword:
erm... not really, i am using CM7.2 now, ehem... ^_^ I installed dotSense to test it and it was not actually useful for daily day, so I went back and the backup that won was this one :-P I'll restore stock plus one of these days and will make sure to get a screenshot so you can test it...

sorry and thanks!
[HTC ChaCha] Hexgore:
Traitor! ;)

Nah no probs, enjoy CM7 :)
[HTC ChaCha] Talebs:
Downloading now>>> media fire is such a pain and very very slow.... can we a expect an update soon.
[HTC ChaCha] Hexgore:
Used to use Dropbox but it got pissy with my uploads.

I'm working hard with other stuff at the moment... Exams and coursework and ****.

Once that's all over next week I'll have more time to work on the ROM again. I've got a list of new things to add, don't worry.
[HTC ChaCha] Talebs:
Good Luck with your exams!

Till your next update I will enjoy v1.4 ... one question, since the rom still downloading I read on first page free space 126 isn't it bit on the lower side for a custom rom as you have took out much stuff from it already. I installed 1.54.401.3 stock and I had 122 free space with all those htc craps...
[HTC ChaCha] Hexgore:
Thanks :)

The HTC stuff is on the system partition, not the user partition, so that doesn't do much for you in terms of app space, but it does make the phone faster and give you better battery life because a lot of the bloatware has background processes. The Tinfoil app is also a lot better for privacy as well as using a lot less resources.
[HTC ChaCha] mijnie:
tanx man. very snappy and stable rom.
[HTC ChaCha] Hexgore:
Glad you like it :)
[HTC ChaCha] datdaigia:
In messenger can't view name on people, number only.

sometime show error messenge
[HTC ChaCha] hitanshu:
I tried it with the partition set to ext2/3/4 and FAT32 :)

it says:

Mount script cannot be created

mount:invalid argument

Best of luck with the exams, mate!
[HTC ChaCha] Hexgore:
Sounds like it might be a Busybox or Bash issue since it's not accepting the command, I'll look into that for the next release.

And thanks :)
[HTC ChaCha] jd_dpgc:
hi Hexgore,

Thanks for the super fast chacha rom... i love it... but i cannot find profile for beats audio.

i tried and istalled beastaudio5.1 and other versions and installations were successfull....but i cannot see any app or control panel for this... can you please tell me what am i missing :D

If you can, please remove

youtube

stocks

gmail

Tinfoil for Facebook

and finally astro....

or atleast move it apps so i can uninstall it...

thank you brother... i am in love with my chacha more because of this rom.... :D
[HTC ChaCha] basti84:
Hi,

you can use: https://play.google.com/store/apps/...EsImNvbS5nc2FwcC5hbmRyb2lkLnBmdW5pbnN0YWxsIl0

i used it myself to remove some more apps of the rom - worked good

you can use this thread http://xdaforums.com/showthread.php?t=1382321
[HTC ChaCha] basti84:
Suggestion for Facebook-Button-Usage:

https://play.google.com/store/apps/details?id=com.anmipo.android.fbutton.lite&hl=de (F-button Lite)

or

http://xdaforums.com/showthread.php?t=1318839 (Fakebook)
[HTC ChaCha] Hexgore:
I won't build Fakebook into the ROM because the free version is very limited and I should be able to edit the file manually anyway. As I've said before, I'll get back to work on it once my last exams are over next week.

As for Beats Audio, it's a sound profile that's always active. You don't need to do anything to turn it on.

I'm getting either a Desire HD, Desire S, or Sensation soon so I'm also expanding my supported devices. Again that'll be after the exams though.
[HTC ChaCha] Hexgore:
I've put a note on the OP because I don't think Busybox is working correctly.

Anyone who has tried to use Link2SD, can you confirm whether or not the app works if you manually install Busybox from the Play Store?

https://play.google.com/store/apps/details?id=stericson.busybox

Thanks. This WILL be top priority for the next release!
[HTC ChaCha] Talebs:
1- I didn't feel any need to re-install busybox but installed it anyway and will see how apps behave now.

2- Installed fakebook and running great ... just have to click those korean lang. buttons at setup :o otherwise works as claim.

3- Removing some apps from the rom can even make it lighter but i am not in favour of removing youtube.. instead you can remove:

-google search

-news

-videos etc.

or you can get some more ideas from [ HERE ]

4- I tried installing friendstream widget and apk from the first post but "app not installed" error.

Needed this for the fbook updates and also pls include the twitter app in your next update. Thanks

Rom is snappier and smooth as silk :)

Edit: and those menus animations of bounce blur fly and flip are hilarious! (Thanks to Anim Mod ;) )
[HTC ChaCha] Hexgore:
Busybox won't make all apps run differently, but some root apps do require Busybox to work properly.

Glad Fakebook works. The free version is too limited for me to include in the ROM but obviously those who like it are free to use it.

I might remove a bit more but not much more. I may build AROMA into the next release and make it so you choose what apps you want included when you install.

Weird, the FriendStream stuff should work. Do you have your phone set to allow apps from unknown sources?