[G1 Android Development] roalex:
COS-DS is a rom made from sources, AOSP & CM & EzTerry's.

Features:

Android 2.3.4_r1 (Gingerbread).

ODEX Release (we are saving valuable space )

CM's A2SD, Android A2SD

Legacy A2SDext support natively (Magpie) by Firerat, xVold by NLJ

Supports Dream/Sapphire (Ebi1/Ebi0/2708/cMTD) with Autokernel.

Kernels build off EzTerry's 2.6.36.4 sources.

Minimum Google Apps package is included (all non market downloadable)

DSP manager, notification power widget, percentage status battery

OpenGL lib v1.1

Launcher: ADWLauncher

Wireless Tether

Application permissions CAN be revoked

Languages:

the rom now supports all ASOP+CM languages and locals splited into 4 builds:

Build Langpack1:en_US ar_EG ar_IL ur_PK fa_IR bg_BG ca_ES cs_CZ da_DK de_AT de_CH de_DE de_LI el_GR en_AU en_CA

Build Langpack2:en_US en_GB en_IE en_IN en_NZ en_SG en_ZA es_ES fi_FI fr_BE fr_CA fr_CH fr_FR he_IL hi_IN hr_HR

Build Langpack3:en_US hu_HU id_ID it_CH it_IT iw_IL ja_JP ka_GE ko_KR lt_LT lv_LV nb_NO nl_BE nl_NL pl_PL pt_BR

Build Langpack4:en_US pt_PT ro_RO ru_RU sk_SK sl_SI sr_RS sv_SE th_TH tl_PH tr_TR uk_UA vi_VN zh_CN zh_HK zh_TW

Download then one has your language/local.

FULL features list here

Default settings:

Compcache (Which now can be enabled/disabled under Settings/App) is set 23 MB for 32b devices(size can't be changed atm),

32a devices have it disabled by default .

Jit on

Cpu 245/480

Vm heap 24

HOME_APP is set to be killed rarely

Dithering is disabled (COS Settings | enable/disable) makes things to slow for us

Assets are purgeable, this allows us to free more RAM (COS Settings | enable/disable)

Lagacy a2sdext enabled if ext partition is found

Req/recomanded setup:

---------------------

.Use ClockWork recovery !

.for legacy a2sdext your sdcard must have a Ext4 partition (order: FAT/Ext)

.SPL: 1.33.2005|1.33.2003AF|1.33.0004|1.33.2004|1.33.3004|1.33.0005|1.33.2005|1.33.3005|1.33.0006|1.33.2006|1.33.3006|1.33.0007|1.33.2007|1.33.3007|1.33.0008|1.33.2008|1.33.3008|1.33.0009|1.33.2009|1.33.0010|1.33.2010|1.33.0011|1.33.2011|1.33.3011|1.33.0013|1.33.2013|1.33.3013|1.33.0013d

.set Windows animation and transition animations to FAST via SpareParts

Known Issues/Bugs:

------------------

None atm

Credits:

-------

EzTerry, Cyanogen team, Firerat, NameLessJedi, AndDiSa, sileht, Google, XDA

LATEST:

07.18.2011, req. System partition with 90 MB

COS-DS with Langpack1: DOWNLOAD - | MD5: 4f46fc669f3063dcf46e533d15c4bd46

COS-DS with Langpack2: DOWNLOAD - | MD5: 50051a067dc2356b3d205ca1ff2d3173

COS-DS with Langpack3: DOWNLOAD - | MD5: 6334968b977039988c102038f9c519bb

COS-DS with Langpack4: DOWNLOAD - | MD5: 441aee4d387eec34a9720d9ecd9683c9

This rom can also be downloaded via Rom Manager !

Update notifications via Twitter!

Check out EzTerrys Topic for the original GB on Dream/Sapphire!

Extra:

2D Gallery

Google Maps v4.7 - with Navigation ! (former brut mod) by Ownhere

SuperWipe by Ohsaka | Topic

OLD builds are found on post number 2!.

P.S

Run fix_permissions after the install if you have any major issues ;)

SOURCES:

ANDROID:

http://android.git.kernel.org

https://github.com/CyanogenMod

https://github.com/ezterry

https://github.com/roalex

Kernel:

git://github.com/ezterry/kernel-biff-testing.git -b ezgb-2636

git://github.com/CyanogenMod/cm-kernel.git -b android-msm-2.6.35-unified

git://codeaurora.org/kernel/msm.git -b android-msm-2.6.35

Recoverys

ALPHA release for people who know what they are doing and have no other questions to ask ;)

For HTC Dream/Sapphire(cant test but its should work) 32b ONLY - ClockworkMod Recovery v4.0.0.5 - 06/20/2011 - MD5: 8b3d888e39c1f142f2e5e995c7f9d0ef

THIS IS NOT FOR MAGIC, ROGERS DREAM, 32A devices !

don't restore old backups with the new recovey!

Format the sd-ext partition using the wipe data or format /sd-ext before doing anything, it will properly convert the ext to ext4 and align it.

Features:

supports wipe/format of sd-ext as ext4

menus are re aranged a bit for easier use

the format/wipe confirmations are somewhat less annoying :)

New Advance menu/Reboot bootloader

New Advance menu/ Show Log

NOTICE for S-ON ppl :

Best to have a working rom before messing with this, that way you can easily flash an older recovery without having to flash the .nbh (as in boot up the rom, flash_image recovery name.img)

Can view the unpacked img Here​

ChangeLog:

18 July 2011 Added a few tweaks, option to choose a background image or color for the lockscreen (COS settings), also this will be the last update for a while, vacation is calling ;)

17 July 2011 Fixed Blue-tooth pan which was also causing some odd lags.

16 July 2011 Re added CarHomeLauncher, went back to an older gapps pack, synced the latest lowmemorykiller settings from Ezgb (Terry's build)

15 July 2011 bluetooth networking (PAN), show signal dbm option, added new market, remove gmail(to make room for the market app), added android accessories permission, some translation updates, fix bugfixes

BE SURE TO UNINSTALL ALL MARKET UPDATES BEFORE FLASHING THIS OVER OLDER BUILDS

11 July 2011 Removed MMS lock for now, it might cause unusual lag when using the Message application, Swapped Gallery for the 3D Gallery, remove the "Suspend" option since it was pretty much a "air plane" mode, new CC size is 23 MB, 20% of the total physical RAM, removed Talk 2 application and the fat library it came with since its not operational on non NEON CPU's, using the normal Talk for now, added Gmail application, removed CarHome Launcher, updated the other Gapps to a newer pack, new default max CPU freq its 480 Mhz, can be changed ofc under COS settings, this value does offer the best speed/battery use report imo, added a bunch of ringtones/alarms/ui sounds, rebuilded kernels without ARM_ERRATA_411920, init.d is not longer squashed, added logic to remove on boot problematic init.d scripts (like apps2sd, mountsd bind cache), removed ADW Notifier, can be found on the market.

08 July 2011 New feature "Screenshot" (press power button then screenshot to take a screenshot) by Ricardo Cerqueira, a few patches including one for GPS which should improving the GPS lock, updated to EzTerry kernel v1.5.

03 July 2011 USB Accesorry support thanks to EzTerry, new kernels(noticeable faster),Lithuanian keyboard, show app icon instead on CM icon on Lock screen custom app launcher, fix dispersing PW after changing the TMO theme, WebP compression support, other fixes.

27 June 2011 Fixed install apk erros that use to happen when sd-ext was missing, other small things which arent worth the space here, can view the full log on my github.

24 June 2011 Implemented EzTerry's Superuser update protection (you have to enable SU update under Settings, Development, Superuser), added options to turn on & off Dithering and Purgeable assets(defaults remain the same), some more DSP updates, added ADWNotifier (its free this days)

21 June 2011 Fixed "build gesture bug", more DSPManager improvements, fixed FC on ADW Launcher when using Dots, Fixed Pacman layout.

19 June 2011 New kernels, added rotation 0 setting, DSP Manager: re-enable compression, various translations updates.

14 June 2011 Back to ADW (new transitions included) - looks like it eats just as much RAM, so im guessing the old HOME Lock wasn't so good for us, i did not add a shortcut in Settings for ADW settings, but pressing menu on HOME will give you the ADW settings, added google quick search box, the market version, CM6 rotation features (90, 180, 270 degrees), new kernel, default vm heap size is now 24mb, CC is 10 MB since the eariler build(when terry will write the logic for the cute on press menu we will have alternative options, but 10 is really proper for 32B and disabled for 32A), some other things i guess, but this is the big stuff ;)

11 June 2011 A few minor changes to the framework, support bmp/wave in MMS, 1 or 2 CM bug fixes

08 June 2011 New options to Suspend under the reboot screen (long press power button), a better way to make sure SMS's don't get lost, old way has been removed, included the new kernel build, bunch of language updates.

04 June 2011 Using xVold yet again, now the Legacy a2sdext can be enabled/disabled in Settings/Applications/Development, also you can enable the data to data bind in there.

02 June 2011 Fixed the force close on Settings/Tether, added Stk, Wireless tether can be found in the applications list, init.d is not writable anymore:), added CA, TR locals/languages.

01 June 2011 Fixed In touch incoming call UI issue, added wireless tether (settings/tethering/hotspot), added local/language Cz, added aac codecs in the media profile.

31 May 2011 Just remade some scripts(they slowed things down), Launcher will now correctly follow the Orientation settings (Settings/Display).

30 May 2011 squashed xbin and the google talk lib to save some space (around 4 mb saved), added TMO Theme Engine stuff, applyed the peroper Launcher2 hacks to become themeable by the engine, new kernels again, hopefully no more drains, also added COS Pacman, which will run after google log in and let you search/install some apps/gapps, added COS wallpapers with a few wallpapers.

29 May 2011 Just added the new kernel

22 May 2011 New kernel build.

21 May 2011 Bunch of changes in order to fit the ODEX rom into the a ~ 90 system partition. A FULL WIPE is recommended.

20 May 2011 Added Permission management, Tablet tweaks - COSsettings

19 May 2011 Add option to wake phone with volume keys, purgeable assets set to on by default.

18 May 2011 readded Add option to choose in-call-style just like lockscreen style

17 May 2011 New build, tweaked a few settings to smooth memory usage some more.

16 May 2011 Added firstboot.sh which will convert ext partition to ext4 and disable journal. Also added a new resize of the GFX HDPI honey theme, ignore and warnings and apply it looks pretty good ;)

13 May 2011 Added a bunch of languages also 2 new locals, Persian/Urdu. Synced with some AOSP Master.

11 May 2011 ADWLuncher shapeup, readded the former look without adding the laggy new transitions, animations.

09 May 2011 New 2.6.36.4 Kernels, new translations for Settings, COSsettings, patches for Phone/Mms.

05 May 2011 Restrict system packages to protected storage, few framework mdpi icons fixed, the .zip will be

again signed with the AOSP keys, also remove wireless tether, android root file manager(did add the basic file manager) using arm6j DVM optimization, swapped back to talk 1 as talk 2 is bigger and give us nothing > Quite a smooth rom now :D

04/05 May 2011 Now using my private keys(this should prevent some vulnerabilities), more fixes have been done to the 2.3.4 transition, compact carrier not require reboot anymore, swype to clear notification improvement.

03 May 2011Added the needed lib for talk2, tweaked the minfree levels for a better overall performance

02 May 2011 Fixed Sd-ext info under Settings/Storage

01 May 2011 Updated to Android 2.3.4_r1, for now im not using xvold as it became deprecated with the new changes, has been replced with scripts, this also made me lose the sd-ext info from Settings/Storage, but a2sdext should be working fine still. Added new MDPI icons from ximmox. Hf. EDIT: Added Compatible Gapps, so new build :)

27/28 Apr 2011 Added Custom MTD boot logic, fixed the issues with formating system at flash.

26 Apr 2011 Back to ADWLauncher, coupel of fixes for the xvold|framework combo, delete failed downloads on boot, a few CC tweaks, included sd-ext info in settings this time, on Settings/about you get the actuall free ram now, thanks to...EzTerry's settings hack :D

25 Apr 2011 Moved to EzTerry kernel source 2.6.36.4, lowmemkiller optimisations, removed ADWLauncher for now, full and light are using LauncherPro, Launcher 2 for stock.

21 Apr 2011 Sd-ext status now available under Settings/Storage(like sdcard or internal), ADW: scrolling/zoom animation optimization by Pavel Kucera, added RomManager and submited my manifest to them, hopefully RM updates will be working soon, a few framework patches from NLJ to ensure safety. REMOVED all extra dictionaries, they are just eating to much space, full version needs now less then 85 mb on system. Some other things, can check my github for more details. Fixed the stock rom.

19 Apr 2011 Fixed the sh, spl check and the light build :)

18 Apr 2011 kernel:Add minfree_stats | fixed interactive guv hopefully, ADWLauncher..facelift credits go to John Van Etten, CC set to 18%, option to play a sound when battery is very low by Chris Ennis (Settings/Sound)

17 Apr 2011 New low memory tweks for the kernels (by EzTerry), added a few dictionaries, some bug fixes (to libcore, framework)

13 Apr 2011 Back to 2.6.35 kernels, added Zram to it and some fixes, Green tint on some sapphire models might be fixed (of so thank ezterry for it!) radded a few options for COSsettings.

12 Apr 2011 A small update to Magpie from AndDiSa, DSP manager Profiles, 2.6.36.4 Kernels!

11 Apr 2011 FULL WIPE UPDATE: Synced my hub, Merged Magpie by Firerat, Merged xVold by NameLessJedi (this means there is no a2sd settings in COSsettings, you have "native" a2sdext, choose where to put apks by default into Settings/Applications/.., upgraded to kernel sources 2.6.36.4 by EzTerry ! (This is on HOLD for now, so using the normal kernels atm).Removed option to hide phone signal. Updated my github it now includes everything for a full clean build.

07 Apr 2011 Squashed Fonts(saving like 2mb on /system), disable sync in sqlite(testing - should make things faster)

06 Apr 2011 long press notification icons opens the setting by Alex Avance, new battery icon(s) by Sven Dawitz, compact carrier customisation by rorifree, hide phone signal by Richard Waldron, in-call-style just like lockscreen style by Sven Dawitz, (all this stuff under cos settings), trout gps fix, -2 mb for full/light on /system, more tweaks on the .10 kernels.

05 Apr 2011 Supposedly 10Mb extra on my kernel for MTG 1.2/Fender

04 Apr 2011 New kernels and test kernels, tweaked the Android task killer a little, write from right to left support added as well.

03 Apr 2011 New kernels (suppose to drain battery less, updated to 2.6.35.12). Decreased Vm Swapiness.

31 Mar 2011 Fix for the EGL bug. Update: New kernels also( 32A users/32b MTG, Fender and 1.2 please state in the TOPIC if you have any major issues, thanks)

30 Mar 2011 Really nothing major, pretty much a sync with doesn't change anything big :)

28 Mar 2011 changes to dictionaries, shape ups in the framework, more work on the translations.

25 Mar 2011 A few translations, bug fixes for Browser/Calendar/DeskClock

23 Mar 2011 Bunch of tweaks ! (added latest to the github as well)

22 Mar 2011 Just moved the market download cache to /data/local/download, new builds for the extra's themes, Gallery3D, Launcher2, added MDPI only version of CMWallpapers as extra.

21 Mar 2011 Some fixes to the framework layout (icons).

20 Mar 2011 A few tweaks :)

19 Mar 2011 Just some Translations updates and a few bugs fixed.

17 Mar 2011 Allow purging of asset bitmaps (COS settings/Performance), a few fixes.

15 Mar 2011 More bug fixing. Increased vm swampiness.

12 Mar 2011 Fresh build & few minor bug fixes.

10 Mar 2011 Newer Gapps added, Setup wizard is again enabled by default, many little bugs fixes. Had some time so i readded a2sdext under COS settings/Applications. No need to flash anything after if you want a2sdext, if you dont want them, just ignore the setting. Rebuild ed the kernels as well.

08 Mar 2011 Fixed some issues with the audio hack, resquashed /xbin.

07 Mar 2011 Some layout fixes, disabled first boot setup, tmo theme manager, chooser, readded androot, android terminal, wireless_tether, moved market cache /data/local/download, remade the a2sd flashable, took off the wipe of /data, /sd-ext, /sdcard/.android_secure to let ppl update from now on.

04 Mar 2011 Major update, updated to Android 2.3.3, lots of fixes from Google. Fixed a issue with first boot setup.

Removed all a2sdext stuff from the rom, added flashable update for those who want to use the legacy a2sdext, else you can use the CM a2sd which lets use move about any app to sdcard.

Its looking pretty fast i must say :) 340 on Quadrant :)

18 Feb 2011 Removed S2E, now the Apps2sdext settings can be found under COS Settings/Applications, since this is a light release, removed all the non essential applications.(system partitions 78+ Mb needed for cMTD users), Fixed USB tethering for 32b_2708, cant really check for others.

15 Feb 2011 Reworked the wipe logic, a good reason for some of the failed installs. revert to 2.6.35_2708

14 Feb 2011 A2sdext on boot no longer mandatory. You can activated from applications, S2E (thanks goes to OlegKrikun for making it and he's helpers).

More customizing happed to the framework.

From now there's not going to be a version number, just a data to indicate release ! Updated the 2708 Kernel with farmatito's 2.6.37 Kernel! lets see how it works ;) - It didnt work for this rom to well so i made a quick no wipe update to roll back to 2.6.35.

Apps:

+ TitaniumBackup,S2E,Gallery(2D),RomManager,Maps(v5.1 Tiger versions cache on sd and vector maps included)

- RomUpdater, Gallery3D (its ok for general use, but its UNUSABLE once you have many pictures, i will provide a flashable zip to swap the normal Gallery though)

12 Feb 2011 Had to rebuild RC1 since i was missing some GL updates(http://bit.ly/dUK5AO & http://bit.ly/fkqDy6 , also was a issue with my kernel, atm im using Terrys kernels in this build, removed the default Para4 which had no reason to be there :);Added Wireless Tether application.

12 Feb 2011 Full wipe update, more fixes, added Wallpepers, fixed the Rom Updater Repo, this can be used to update the rom as well, next update won't be a full wipe i think.

11 Feb 2011 Inital RC0 Release