[Hero, G2 Touch Android Development] adwinp:
[ROM][26.07.10] >> Hik@Ri_2.2.0_5_os << [AOSP/NO SenseUI] [codename: Be My Hero]

As mentioned in my sig., I don't mind appreciation.

Just mention your xda handle while filling in the donation form. Thanks to everybody who contributed.
​

Specific/Unique Features:

- Available localisations: English, Polish, Russian and Japanese.

DON'T ask about support for other languages; should need be, download any of the locale utils on the market

- JIT, A2DP, OpenGL

- The Tasty Bits:

I've been wondering about a few aspects of the android build system, and what I have found confirmed my suspicions;

In order to minimize build-system fragmentation, and what goes with it, maintenance, most of the code is built for compatibility instead of performance.

That is why I have tried what has, to my knowledge, never been done before on Hero-like devices (dream, sapphire, eris and the rest).

Some code breakage happened along the way, but that was to be expected.

Nethertheless, the new Hik@Ri is built with that specific spirit in mind. Be aware, that this is HIGHLY experimental, but the latest user tests confirmed that everything's good.

GIve it a spin and leave some feedback, if you find anything out (really) of the ordinary.

This is a peel-the-skin-feel-the-bones naked version of the regular Hik@Ri ROM (which is mainly geared for my personal use). Bug submissions and/or constructive criticism is appreciated, but DON'T bug me about missing features.

Custom kernel.

performance tweaks

native loopback support (along with crypto)

network fixes (wlan, bridging, *tables, tunneling, etc)

utf8 (have to rebuild system apps though...)

ext2, ext4 (be aware that journalling is overkill for a 528MHz CPU)

alsa

Power savings

and others...

Is it stable? It is enough for me.

Play, test, and help out.

Issues/Bugs/Fixes:

- Force Closes

FIX:

>>> You'll have to pull the files with adb and repush them (push the odex FIRST, THEN the apk)

- Camera isn't working atm.

- Your Hero is stuck at the bootscreen, bootloops, random crashes:

FIXES:

>>>Make sure you have AT LEAST Radio version 6.35.09.26 (recommended: > 6.35.15.01 <) Click to download

>>> You might be the unlucky owner of a Hero unable to handle exotic freqs like 19 MHz/748 MHz. If such is the case, go back to recovery and flash > THIS < kernel.

RTFM:

- The ROM isn't signed most of the time. You can get by this issue by

1: installing the excellent > Clockwork Recovery <

How to install: # adb push recovery-clockwork-2.5.0.1-hero.img /cache/rec.img

# adb shell flash_image recovery /cache/rec.img

or

2: use the Engineering SPL

or

3: sign it yourself (google for autosign - you need to have android SDK installed)

- It WILL take quite a while to initialize after flashing (a few minutes).

- You MUST restart after the first boot (sys. init.), otherwise the system will work at a crawling pace, since all apps are running, due to being initialized at first boot. The cruising performance will be reached after you setup your system and restart.

You might experience problems signing in, in case you don't restart (or you can disable and re-enable mobile network).

>> AOSP Hybrid N4k3d [2.1] (current) <<

>> Hik@Ri semi-naked [2.2] (current) <<

Benchmarking (Linpack:Neocore):

​