[Hero, G2 Touch Android Development] 1ceb0x:
FIRST THING TO DO AFTER SETTING UP AN INTERNET CONNECTION / THINGS THAT YOU SHOULD KNOW:

Go to SuperSU app (located in your app drawer) and when the prompt for update appears, press INSTALL button! This is imperative for root because without this update you will face difficulties on giving root to apps such as Root Explorer. This will install a new list of Su Binaries.

AFTER INSTALLING THE UPDATE - RESTART YOUR PHONE!!!

If you have problems with getting the keyboard to appear, don't panic. Do this: Go to sms - new - in the message spot (or contacts) press and hold until the menu appears - press Input method and then select Ice Cream Sandwich keyboard.

I suggest you restart at least once, after you've finished setting up your new rom - it will improve overall speed (don't know why, it just does)

For a faster and long-lasting rom, it is IMPERATIVE TO DELETE the following folders from your SDCARD (not only for my rom - it is a general thing):

/data

/.Trash

/Android

/Lost.DIR

Because I have changed the theme, to get rid of those gingerbread status bar notifications line, go to SETTINGS - ADVANCED SETTINGS - INTERFACE - NOTIFICATION POWER WIDGET - Select "Hide indicator" and "Hide Scrollbar". (or you can set the color of the indicatior to something invisible).

Prologue:

I am so happy with what this project become. At first it was a rom with a theme and a few things but now it has its own personality, it is no longer a based rom, it is a hard worked rom from a hard working guy. I have spent several hours and days from my own time to make this stable, faster, stronger and in the same time adding stuff to reach look and feeling of an ICS rom.

Now that JellyBean (Android 4.1) is out (in a small manner), adding elements to this rom to reach look of JB is imperative (although it is pretty much the same as ICS in terms of graphics - changes are internally in JB).

This ROM has helped me in understanding and learning some things about Android internal's stuff. I am more than welcome to learn even more and I know that I am by far to be called a developer, mostly you can call me a modder or some sort. However, doing this sort of work will continue to consolidate my knowledge and hopefully someday I will build my own rom.

Let's talk about kernel - because here I spent almost 60% of the time:

Kernel is FLYKERNEL - This Kernel came somewhat stock because out there you can find many tweaks available to improve it even more than it is.. (tested). So I started to first read a lot of documentations from various sources and understand how everything works. First I've made horrible mistakes with internal task killer (who have installed beast v1, beast v2 knows what I'm talking about), then I started to retweak it, and then again. So here I was on my chair, flashing test builds on my hero like a crazy person.

After internal task killer was fixed with lower values, I started to implement tweaks one at a time (implement - build - flash - redo). It was not an easy task because it takes alot of time to flash a build, test it, retweak, reflash and retest.

After all of this, I have cherry-picked tweaks from this kernel and set the internal task killer to work best for our small amount of ram.

I hope all of you can appreciate this work as much as I do and hope you have a nice stay on this thread.

So why did you changed the name?

Well, today I've worked almost 12 hours on the rom and in all this time I've listened to Shpongle (youtube it) and I've said to myself, why not changing the name since almost everything works so different right now? If you don't like it, I don't care :)!

Some user feedback:

Read the changelog to see what has been changed.

What you will get:

- Decked_X base rom (@MAD PROPS for Goku);
- Highly ICS look;
- Google Music apk (@thanks to Zdune);
- Achep ICS Theme
- Launcher Pro

My work for this rom:

- Cherry-picked tweaks for kernel;
- Internal task killer values for better speed;
- Build.prop values for more speed;
- Added ICS keyboard as a data/app;
- Disabled garbage collector to improve scrolling speed;
- Added JellyBean Playstore - V3.7.11
- Added original JellyBean fonts;
- Added original JellyBean boot animation;
- Forced default I/O scheduler to 'noop';
- Changed Superuser to SuperSU;
- Added Flykernel 13A (@MAD PROPS for ErasmusX);
- Added Jasonevil ICS Theme (@MAD PROPS TO Jasonevil);
- Added original ICS fonts (from Galaxy Nexus);
- Added original media files (UI ogg's, notification ogg's and so on);
- Fully zippaligned all the apps from within /system/app;
- 28.08.2011 GAPPS included;

INSTALLATION INSTRUCTIONS:

- Wipe data/dalvik/cache/sdext/yourmom;

- Flash the rom;

- Reboot;

Disclaimer:

I would like to sincere thank you to the following team/person:

Goku for the base rom;

Guys over CDMA brother for Decked_X;

ErasmusX for Flykernel;

Zdune for Google Music.apk;

Achep for ThemeChooser ICS Theme;

Federico Carnales for LauncherPRO;

These guys are the real deal for the whole xda forum!

Screenshots:

View attachment 1152347 View attachment 1152348 View attachment 1152349 View attachment 1152350 View attachment 1152351 View attachment 1152352 View attachment 1152353 View attachment 1152354 View attachment 1152355

ROM BASED ON DECKED_X:​

SHPONGLE v3.7View attachment 1181570

SHPONGLE v3.6

SHPONGLE v3.5​

Older releases:

REMOVED