[ROM] (v1.3.1) CM Nexus Gingerbread 2.3.5 - Faux123 [Aug-30-2011] - myTouch 4G Android Development

This is a Hybrid AOSP-Like Gingerbread 2.3.5 ROM. Completely build from source based on AOSP source code from Google and CM7 source code from CyanogenMod.
(Notice: From version 1.2.7 and beyond, all CyanogenMod's Apache 2.0 Licenses will be displayed under Settings->About Phone->Legal Information->CyanogenMod Licenses to comply with their Apache License 2.0)​
There are a few reasons I created this build:
1. I want to see if I can built a ROM project from source
2. An alternative AOSP ROM that's a little different from CM7.
Updates for this ROM will NOT be very FAST or FREQUENT due to my LACK OF TIME...
(I WON'T BE taking FEATURE REQUESTS and such, most can be added by yourself from various mods found in the Theme and Apps sub forum)
So what is in this version right now...
1. Completely build from source based on Gingerbread 2.3.5 and CM 7.x.x
2. Use my latest GB kernel (CFS Low Voltage with BFS-like tweaks)
3. No Google Apps included at all... You need to use the GAPPS zip file from CM7
4. Rooted (of course )
5. Deodexed all /system/apps and framework files
6. Dalvik memory boosted from default 24MB to 36MB
7. Added WiFi Calling
I want to [Thank] the following:
Cyanogen for inspiring me to build a project such as this from scratch...
Zinx Verituse for his amazing hacking skillz and support for Glacier...
Rest of CyanogenMod Team without them, none of this would be possible...
CodeAuroraForum (AKA CAF) with their Android Enablement Project providing latest fixes and patches for Android AOSP...
T-Mobile for creating a theme engine for easy update of themes...
XDA Community for the support and the community spirit...
[Installation]:
The File ==> Glacier-AOSP-1.3.1 <==
The File ==> Colorized Glacier-AOSP-1.3.1 by tnpapadakos
Mirror [ Please Use First Link to preserve bandwidth for Mirror ]
The File ==> Glacier-AOSP-1.x.x <== (Coming soon)
Requirement: MUST HAVE CLOCKWORKMOD RECOVERY 3.0.0.5+
(Optional)
Latest Google Apps => 06-13-2011 File <=
Previous Google Apps => File <==
Additional Themes and Apps => Themes & Add-ons <==
1. Reboot to Recovery
2. Wipe Data/Factory Reset
3. Wipe System
4. Install from zip file and select Glacier-AOSP-1.x.x.zip
5. Install from zip file and select gapps-gb-2011037xxx.zip (same as CM7)
6. After installation completes, reboot
Note: Upon first reboot may take up to 2~3 mins.
[News Bulletin]:
Version 1.3.1 is OUT! Introducing SparePartsToo
Send a note to XDA to get my RD Status back
[ Bugs/Incompatibilities ]:
None So far...
[ GEEK TALK BELOW ]:
[ What Major components are there in AOSP? ]
Bionic - core kernel / low level hardware interaction portion. CM7 team hacked this portion along with patches from CAF to work with our current HW and kernel, so there's nothing to rollback to. There's only bug fixes and driver updates to do for this portion. When real Gingerbread Kernel for our phone is available, this part will be updated heavily...
Dalvik - Google's Java Virtual Machine. CM7 team added support for ARM v6 with patches from CAF to this. Our phone is already supported by the default Dalvik, so this is identical to AOSP.
External - This is a collection of helper utilities and libraries needed by Android (like graphic libraries, open vpn etc). Again CM7 team hacked this with patches from CAF to work with our hardware, so again, nothing to rollback to. Only bug fixes and updates.
Hardware - Additional User Space Hardware drivers not covered by kernel such as GPS, Radio Interface, Video, etc... Again, CM7 team added support for our phone with patches from CAF, so nothing to rollback too. Only bug fixes and updates. When real GB kernel is available for our phone, this part will be updated accordingly.
Libcore - Core libraries such as SQL-Lite3, Dalvik and other essential libraries. This is already 100% AOSP.
System - System Services like Wireless AP, Volume Daemon, Logcat, ADB, Fastboot etc... Again, CM7 made it work with our phone with patches from CAF, so nothing to rollback to. Only updates and bug fixes.
Packages - Built-in Apps. This where quite a bit of CM7 customization took place. I have already ROLLED BACK this entire folder to 100% AOSP.
Lastly, the hardest part
Framework - This folder also contained heavy CM7 customization. This portion is NOT easy to ROLL BACK. The framework is HIGHLY INTEGRATED, if NOT CAREFUL, 1 mistake can bootloop the whole system (I have experienced a few already). I have ROLLED BACK quite a bit of code back to AOSP, ie CM7 tablet tweaks, System UI, Lock Screen etc (highlighted in Magenta in my version history).
So as you can see from above, CM7 is NOT TOO FAR from AOSP. All I am doing is making it more AOSP Sometimes it pains me to remove nice features added by CM7 to make AOSP more useful...
[ToDo]:
Make it even more stable and speedier!
[History]:
< Alpha Version 0.1 (deprecated) >
Initial Release...
< Beta Version 1.0.0 (deprecated) >
(Hybrid) Framework Folder is derived mostly from CM7 NB41+
Hardware Folder is 100% from CM7 NB41+
Packages Folder is 100% from AOSP source
Used the following apps source code from CM7:
Camera (need this for FFC to work)
SuperUser (duh...)
Torch (Ok...)
DSP Manager (Because It's just awesome)
FileManager (why not...basic built-in util)
ROMManager (because it's convenient)
Theme Chooser (Yeah... why not again)
WiFi Calling (not sure if it is working or not...)
Terminal (because again, it's a handy tool)
< Beta Version 1.0.1 (deprecate) >
Rolled back: AOSP fonts used instead of CM7 (framework)
Updated WiFi Calling app (app)
Incorporated latest framework fixes from CM7 NB41 (framework)
incorporated latest CM7 kernel RAM disk updates to my built-in kernel (kernel)
Zip Aligned (app)
< Beta Version 1.0.2 (deprecated) >
Rolled back: AOSP System UI used instead of CM7 (framework)
Incorporated latest Framework fixes based on yet to be released CM7.0.1 (framework)
Incorporated latest GPS fix from Zinx to utilize full 10 bit input (hardware)
Incorporated latest Fix to DSP Manager included new EQ presets (app)
< Beta Version 1.0.3 (deprecated) >
Rolled back: Removed all traces of CM7 Tablet Tweaks (framework)
(Sorry Mad_Murdock aka Sven Dawitz, I love your CM7 Tablet tweaks with my NookColor, but I am removing them completely from my AOSP Glacier )
Incorporated Multi-mount capability (framework)
< Beta Version 1.0.4 (deprecated) >
Rolled back: Removed CM7 Profile Manager (framework)
Rolled back: Revert Back AOSP original slider lockscreen (framework)
Incorporated latest Fixes to GPS from Zinx (hardware)
Re-based extracted firmware / proprietary files from STOCK Glacier Image (firmware)
Zip Aligned (apps)
Included GB Kernel 2.5.2 CFS-LV with BFS like Tweaks (kernel)
< Beta Version 1.0.5 (deprecated) >
Rolled back: Removed CM7 Easter Egg (framework)
Rolled back: Revert Back AOSP frameworks/base/core/res png files (framework)
Incorporated latest Fixes to LibStageFright OMX Codec (framework)
Incorporated additional Fixes to GPS from Zinx again! (hardware)
Added Koush's latest ROM Manager Version 4.x.x (app)
Zip Aligned (apps)
< Beta Version 1.0.6 (deprecated) >
Rolled back: Removed CM7 AdHoc Wireless (hack) support (framework)
Rolled back: Removed Useless TI WiFi Chipset support (framework)
Incorporated additional fixes to GPS from Zinx yet again (hardware)
Adjusted build.prop settings for RIL from (0) WCDMA preferred to (3) GSM auto (framework)
GB Kernel version 2.5.3 CFS Low Voltage with BFS-Like tweaks with new WiFi driver updates (kernel)
Adjusted TCP buffer related to UMTS, GPRS and EDGE in kernel RAM Disk (kernel)
Zip Aligned (apps)
< Version 1.0.6_r1 (Long Term Stable AOSP 2.3.3 Release) >
The File ==> Glacier-AOSP-1.0.6_r1 <==
Mirror [ Please Use First Link to preserve bandwidth for Mirror ]
The File ==> Glacier-AOSP-1.0.6_r1 <==
Fixed WiFi Calling (app)
< Version 1.1.0 (deprecated, AOSP 2.3.4_r1) >
Complete rebuilt of AOSP 2.3.4_r1 from sources based on AOSP 2.3.4_r1 and latest CM7 again
Rolled back: AOSP fonts used instead of CM7 (framework)
Rolled back: Removed all traces of CM7 Tablet Tweaks (framework)
Rolled back: AOSP System UI used instead of CM7 (framework)
Rolled back: Removed CM7 Profile Manager (framework)
Rolled back: Revert Back AOSP original slider lockscreen (framework)
Rolled back: Removed CM7 Easter Egg (framework)
Rolled back: Revert Back AOSP frameworks/base/core/res png files (framework)
Rolled back: Unbundled T-Mobile Theme Manager (framework)
Rolled back: Removed CM7's OpenVPN support (framework)
Rolled back: Removed CM7's PhoneGoggle code (framework)
Rolled back: Updated API List (framework)
Updated Entire Packages Folder to AOSP 2.3.4_r1 (apps)
Updated GB Kernel Version 2.6.1 compatible with AOSP 2.3.4_r1 (kernel)
Framework is now approximately 95.6% AOSP (only 537 out of 12268 files are different from AOSP)
< Version 1.1.1 (deprecated, AOSP 2.3.4_r1) >
Updated latest GPS patches from Zinx (hardware)
Added Native GB WiFi Calling from the Leak (app)
Updated RIL libraries with Native GB versions from the Leak (framework)
Updated Kernel 2.6.2 to support native Kineto_Gain Module (kernel)
Tweaked Network TCP Buffers for GPRS, EDGE, UMTS (kernel)
< Version 1.1.2 (deprecated, AOSP 2.3.4_r1) >
Updated to latest CM7 libCameraSerivce (framework)
Updated to latest CM7 Light Sensors (framework)
Added new SIM type to telephony (framework)
Updated to latest CM7 SurfaceFlinger (framework)
Updated to latest CM7 electron-beam behavior (framework)
Updated to latest CM7 phone ring race condition fix (framework)
Updated to latest CM7 frame buffer grabber code (framework)
Updated Kernel 2.6.3 to support native Kineto_Gain Module (kernel)
Tweaked Network TCP Buffers for GPRS, EDGE, UMTS (kernel)
< Version 1.1.3 (deprecated, AOSP 2.3.4_r1) >
Rolled back: Removed CM7's Wireless Ad-hoc Hack (framework)
Rolled back: Updated API List (framework)
Updated to latest CM7 framework patches (framework)
Back ported "my phone number" utility to Phone to add your own phone number (app)
Using Kernel 2.6.3 to support native Kineto_Gain Module (kernel)
Using Tweaked Network TCP Buffers for GPRS, EDGE, UMTS (kernel)
< Version 1.1.4 (deprecated, AOSP 2.3.4_r1) >
Rolled back: Removed CM7's Mouse Pointer support (framework)
Updated to latest CM7 framework patches for libstagefreight, mms and sim utils (framework)
Updated to latest CM7 framework patches for sqlite3 DB (framework)
Updated Skia (external)
Updated Recovery (bootable)
Netflix compatible (framework)
< Version 1.1.7 (deprecated, AOSP 2.3.4_r1) >
Updated to latest CM7 framework patches for mms pdu fixes(framework)
Add option to wake phone with volume keys (framework)
light sensors allow target to override max range of proximity sensor (framework)
Web browser Dom Caching feature (framework, external)
Reduce Call Answer Delay (framework)
AOSP source re-sync for Telephony and SMS (framework)
Close inputstream after class pre-loading (framework)
Updated to use my kernel (2.6.32.40) version 2.6.5 - see my kernel thread for details (kernel)
< Version 1.1.8 (deprecated, AOSP 2.3.4_r1) >
Updated to use my kernel version 2.6.6 - see my kernel thread for details (kernel)
Added fallback for cached default routes, network (framework)
Don't renew the leases if mDhcpInfo.leaseDuration is not positive, network (framework)
< Version 1.1.9 (deprecated, AOSP 2.3.4_r1) >
Added glFinish() to prevent the impedence mismatch between multi-threaded surfaceflinger surfaces (framework)
Disabled fsync in selected databases (framework)
Webkit optimization tweaks (external)
Revert Skia support for efficient image caching (external)
Updated to latest V8 Java Script Engine (external)
< Version 1.2.0 (deprecated, AOSP 2.3.4_r1) >
Updated to latest V8 Java Script Engine, part 2 (external)
Added patch to pass the path to format to ExternalStorageFormatter. (framework)
Added patch to avoid NPE/fatal exception if wpa_supplicant fails (framework)
Added copyAll to the edit contextMenu (framework)
Added patch to fix concurrency issue on IccPhoneBookInterfaceManager (framework)
Added T-Mobile Theme Chooser and Manager back due to popular demands - NO THEMES are included! (apps)
< Version 1.2.2 (deprecated, AOSP 2.3.4_r1) >
Based on 2.6.32 Kernel (There are some issues with 2.6.35 version)
Updated to latest V8 Java Script Engine (version 2.5.9.22), part 3 (external)
Added better support for legacy USB support (framework)
Fixed Haptic vibrate behavior (framework)
Updated gps.conf for faster GPS lock (etc)
Updated Freetype to version 2.4.2 (external)
Added ARM optimized strcmp() assembly code (bionic)
Add sanity check for battery capacity range. (framework)
New ROM Manager included (app)
Date/Time/Number picker made more intuitive (framework)
Better GC for Webkit (framework)
Another V8 patch (external)
< Version 1.2.3 (deprecated, AOSP 2.3.4_r1) >
Based on 2.6.32 Kernel (There are some issues with 2.6.35 version)
Dropbear update part 1(external)
Dropbear update part 2(external)
Cleaned up lockscreen widget code (framework)
Fixed onStartCommand() not being called with null intent (framework)
Fixed DEVICE_OUT_HDMI definition, drop extra zero, conflicts with DEVICE_IN_AMBIENT (framework)
Updated Cursor movement to be independent of text rendering (framework)
Fixed DataPicker throwing ArrayIndexOutOfBoundsException (framework)
Added bluetooth MAP support patched from CodeAuroraForum (framework, apps, external)
Applied latest Official AOSP patches to fix memory leak of SkMovie class. (framework)
Applied latest Official AOSP patches to Phone, SoundRecorder, Browser, Calendar, Gallery3D, and TelephonyProvider (apps)
Applied latest Official AOSP patches to bluez bluetooth stack (external)
< Version 1.2.4 (deprecated, AOSP 2.3.4_r1) >
Based on 2.6.32 Kernel (There are some issues with 2.6.35 version)
Updated to use new libreboot for reboot (framework, core, recovery)
Added ARM optimized instruction for Texture manager (framework)
Improved lock pattern algorithm LOLs (framework) -- how many people use lock pattern protection?
Updated Super User (system, app)
Fixed DSP compression effects (framework, app)
Re-sync widgets after crash (framework)
< Version 1.2.5_r2 (deprecated, AOSP 2.3.4_r1) >
2.6.35.13 CFS STOCK VOLTAGE KERNEL is NOW DEFAULT (kernel)
More DSP Manager updates (framework, app)
More legacy USB support (framework)
Fixed HTC camera switch (framework)
Added back 5 GHz WiFi support (device)
AOSP patch: fixed daylight time when calculating timezone. (framework)
< Version 1.2.6 (deprecated, AOSP 2.3.4_r1) >
More DSP Manager updates part 3 (framework, app)
Added property to disable Camcorder/Camera sounds (framework)
AOSP patch: Bluetooth - pull Vcard of unknown phone number (app)
Modified SpareParts to include abilities to Enable/Disable Volume Key wake and LED Button Notifications (app)
Added smooth fade in/out libeffects (framework)
AOSP patch: Added Webp Image Encode / Decode support (external, framework)
Info on WebP (http://code.google.com/speed/webp/gallery.html) - you will need Chrome or my Nexus ROM to see the WebP images
camera: Support non-standard FFC orientations (framework, app)
< Version 1.2.7 (deprecated, AOSP 2.3.4_r1) >
Added CM Apache 2.0 Licenses (app)
AOSP patch: Added methods to support dns cache per interface. (framework)
Cleaned up FM define usage. (framework)
Add synchronized to avoid a race condition (framework)
Fixed ADB notification. (framework)
Fixed media scanning in case readdir() returns type DT_UNKNOWN. (framework)
Properly respect notification flag SHOW_LIGHTS. (framework)
Don't remove permission checks for no reason. (framework)
Updated Kernel to version 0.0.6 CFS-LV (kernel)
< Version 1.2.8 (LONG Term Stable Release, AOSP 2.3.4_r1) >
The File ==> Glacier-AOSP-1.2.8 <==
The File ==> Colorized Glacier-AOSP-1.2.8 by tnpapadakos
Updated DSP Manager again (framework)
Added Motorola device support (framework)
Added Touch to Focus Camera (app)
Improved Legacy Tether code (framework)
Fixed bug in telephony phone base (framework)
Made Screen On/Off animation independent of animation settings (framework)
AOSP patch: Bluetooth: correcting return value from cancelDiscovery (framework)
AOSP patch: Phone App: Cancel inquiry before outgoing service connection. (app)
AOSP patch: Mms App: Added check for input parameters in sendPdu . (app)
AOSP patch: Mms App: Set local time as timestamp when MMS has been downloaded . (app)
AOSP patch: Settings App:Fix NPE due to missing ProcessItem.mPackageInfo (app)
Added Bluetooth Personal Area Networking (framework)
Fixed font scaling setting persist (framework)
Fixed initial state of notification light settings (framework)
AOSP patch: Fixed minor errors in libstagefright (framework)
< Version 1.2.9 (deprecated, AOSP 2.3.5) >
AOSP Patches: (framework)
Merge AOSP 2.3.5 source tree
frameworks/base: unlink death notifications of Vibrate requests
Prevent NullPointerException cases while using SipService.
Stagefright: Return error if codec takes too long to return a buffer.
gps: Adding ip address for AGps
GPS: Changes to enable on-demand data call flow for CDMA connections
CM7 Patches: (framework)
PackageManager: reduce boot time
libcameraservice: Add exceptions to handle the FFC on the LGE star
Fix bluetooth HID incoming connection not working since 2.3.5 merge
Traditional Chinese: Translate perm_receiveEmergencyBroadcast
Change Finnish time format to use ':' instead of '.'
Support changing USB configuration without usb_configuration switch.
Fix OMXCodec members order, resolve warning in libstagefright initialize...
Hide the clock widget on Lense lockscreen.
bt: Fix NPE in BroadcastReceiver
Fix getOffsetAtStartOf to work properly on non-spacing mark character.
libui: Limit slider state to input devices that are actual keyboards
Check for NULL in addTracks()
CM Screenshot capability added
AOSP 2.3.5 patches: (app)
Settings, Phone, Mms, Gallery3D, Email, Calendar, Browser, Bluetooth
< Version 1.3.0 (Current, AOSP 2.3.5) >
The File ==> Glacier-AOSP-1.3.0 <==
The File ==> Colorized Glacier-AOSP-1.3.0 by tnpapadakos
AOSP Patches:
Fix wrong behavior when changing pin code in settings (Settings App)
Fix: Text is cut in Edit word edit box when adding word to dictionary (Settings App)
Send local time, not GMT, in timestamp. (Bluetooth App)
Bluetooth event loop dispatches dbus data on wakeup. (Framework)
Fix String16 operator+ to actually work. (Framework)
Handle stopping of services with still bound applications. (Framework)
VolumePreference.onActivityStop only stops playback. (Framework)
Fix getSwitchState according to device capabilities. (Framework)
CM7 Patches:
Fix exception in legacy USB support (Framework)
frameworks/base: bluetooth: AVRCP 1.3 feature changes (Framework)
LGEStarRIL: Modify p999 exclusion logic (framework)
LGEStarRIL: Ignore SCREEN_ON/SCREEN_OFF events on star (framework)
AVRCP 1.3 feature changes (External/Bluetooth/BlueZ)
Various Camera patches (Camera App)
vold: Allow pre-configured device pairs to switch mountpoints (System/vold)
Revert "Fix DHCP not woking for routers that hand out very long leases." (framework)
< Version 1.3.1 (Current, AOSP 2.3.5) >
AOSP Patches:
Updated Settings to support SparePartsToo (app)
CM7 Patches:
Added 4G iconography (framework)
Added phone support for LTE/HSPA+ (app)
Added SparePartsToo tweaks (app)
Fixed Camera Default Capture Mode to immediate instead of timed (app)
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this ROM or Kernel!!!
If you find this ROM useful, feel free to hit the [Thanks] button below
My Github

Themes and Apps:
(If you liked the contributions, make sure you hit the corresponding [Thanks] button for the contributors)​
Netflix App - by altroy2
Transparent Clock - by OuncE718
Netflix 1080p App - by altroy2

Reserved 2.... Just in case

Sweet! keep up the good work bro.
can't wait for this to be perfect

I'm sure others will beat me to it man, but am looking forward to downloading this when I get home for the weekend tomorrow afternoon so I can try it out, and hopefully give ya some heads up on what all I can't get to work. I have loved and used all your kernels, I might stare at code like a monkey staring at algebra but I'm pretty good at finding bugs

let me know what's broke
probably everything.... but post them here This is gonna be a long development process

Glad to see you still poking around. Ill be playing with this for sure. I'm happy to help find and test anything. I have been wanting straight aosp for a long time. CM is great and all... but I want pure aosp.
Thanks again for taking this on. Cheers.
Sent from my HTC Glacier using XDA App

Major props to faux for building from aosp instead of cm7 like everyone else
MT4G + CM7

I was not able to flash this it said error raw image blah blah I did a full wipe dunno ill try downloading it again
Sent from my HTC Glacier using XDA Premium App

elry567 said:
I was not able to flash this it said error raw image blah blah I did a full wipe dunno ill try downloading it again
Sent from my HTC Glacier using XDA Premium App
Click to expand...
Click to collapse
+1
Mine said the same thing...

wow gonna check it out, keep up the great work Faux123.
i got assert failed: write_raw_image("/tmp/boot.img"."boot")
E:Error in /sdcard/Faux123_AOSP_2.3.3_Alpha_v0.1.zip
(Status 7)
Installation aborted

ARGH... uploaded the wrong file... new file in 10 mins

cool waiting for new link.

tw39515 said:
wow gonna check it out, keep up the great work Faux123.
i got assert failed: write_raw_image("/tmp/boot.img"."boot")
E:Error in /sdcard/Faux123_AOSP_2.3.3_Alpha_v0.1.zip
(Status 7)
Installation aborted
Click to expand...
Click to collapse
faux123 said:
ARGH... uploaded the wrong file... new file in 10 mins
Click to expand...
Click to collapse
OK... just uploaded the correct file... please download again... Thanks...
PLEASE REPORT ALL BUGs.... NO MATTER HOW BIG OR SMALL.... I want get a good AOSP ROM as a base so in the future we can have a base ROM to kang/leech framework and library files from when porting other AOSP based ROMs to our phone

Got an error on the new link as well...
mount() expects 4 args, got 3
e:Error in /sdcard/roms/Faux123_AOSP_2.3.3_Alpha_v0.1.zip
(status 7)
Installation aborted.
On full wipe of everything... data, system, boot, cache, dalvik.. the usual. Clockwork 3.0.0.6

camalus said:
Got an error on the new link as well...
mount() expects 4 args, got 3
e:Error in /sdcard/roms/Faux123_AOSP_2.3.3_Alpha_v0.1.zip
(status 7)
Installation aborted.
On full wipe of everything... data, system, boot, cache, dalvik.. the usual. Clockwork 3.0.0.6
Click to expand...
Click to collapse
try turning off the signature verification

daprince047 said:
try turning off the signature verification
Click to expand...
Click to collapse
That was the first thing I tried no dice.. going to redownload again.. see if I got two bad in a row for some reason.
EDIT: Tried three more times and on a different comp.. still the same error. Oh well. No rush.

daprince047 said:
try turning off the signature verification
Click to expand...
Click to collapse
camalus said:
That was the first thing I tried no dice.. going to redownload again.. see if I got two bad in a row for some reason.
Click to expand...
Click to collapse
I should have turn off the internet today... April Fools day is full of fail from me....
I messed up the updater script... ugh
replace the updater script INSIDE the zip file with this new version
/META-INF/com/google/android/updater-script
updater-script
On most OS linux/mac/windows, you should be able to drag the new file into the correct subfolder from above and replace the bad one....

faux123 said:
I should have turn off the internet today... April Fools day is full of fail from me....
I messed up the updater script... ugh
replace the updater script INSIDE the zip file with this new version
/META-INF/com/google/android/updater-script
updater-script
On most OS linux/mac/windows, you should be able to drag the new file into the correct subfolder from above and replace the bad one....
Click to expand...
Click to collapse
Tried that.. still a no go for me...
E: Can't open /sdcard/ROMs/FauxAOSP.zip
(bad)
Install aborted.
Could be the way I inserted the file... I just opened the zip in winrar and replaced it.. without unzipping everything.

nope it happened here did it a different way same result.do we need to remove txt ext correct. no hard feelings faux i think were still getting april fooled.

Related

[3.Jan.2012] (Android 4.0.3) (AOSP ICS ROM for HD2) NexusHD2-IceCreamSandwich Beta10

NexusHD2-IceCreamSandwich is a HD2 ROM built from the modified AOSP ICS source code from the Evervolv team since beta 9.
Include Android 4.0.3.
Include tytung's 2.6.32.15 ICS kernel beta 8.
Include tytung's ICS ramdisk (initrd.gz).
Include the required proprietary binaries files and the HD2-specific files (they are not in AOSP ICS) from my AOSP GB ROM (i.e. NexusHD2-Gingerbread).
Credits: tytung, texasice, ankuch, rapmv78, the CM and Evervolv teams, etc.
Downloads:
MAGLDR ROM:
NexusHD2-IceCreamSandwich_Beta10.zip |
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
mirror | (No more mirror please. Thanks.)
md5sum: C65A80D7C15180105FF32FAE867143C9
cLK kernel: NexusHD2-Kernel_2.6.32.15_tytung_ics_r1-cLK-update.zip. (Flash this new kernel if you are using cLK.)
MAGLDR kernel:NexusHD2-Kernel_2.6.32.15_tytung_ics_r1-MAGLDR-update.zip. (Flash this new kernel if you are using MAGLDR.)
Installations:
Please use at least 190MB system partition and at least 2MB cache partition.
Please refer to ksubedi's HD2 NAND Toolkit and/or mskip's guide.
Cache partition (/dev/block/mtdblock4) is only used by CWM.
Cache partition size is not important because the data partition (/dev/block/mtdblock5) is used as the cache space when running Android.
If your HD2 has bad NAND blocks, you may need larger partitions.
Wipe
Wipe Data/Factory Reset while doing a fresh install.
Advanced -> Wipe Dalvik Cache while upgrading and wanting to retain data.
Flash the ROM.
MAGLDR: Flash NexusHD2-IceCreamSandwich_Beta10.zip, then reboot.
  cLK  : Flash NexusHD2-IceCreamSandwich_Beta10.zip and the cLK kernel, then reboot.
Flash ICS_Camera_HAL_for_2.6 kernel_(credit_to_rapmv78).zip for a better camera. (Please visit his thread for more info.)
Tips:
Enable/Disable the virtual soft keys (i.e. the on-screen virtual button):
Flash framework-res.apk_v403_without_softkeys.zip (Default in the ROM.)
Flash framework-res.apk_v403_with_softkeys.zip (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
Two tutorials about how to enlarge your internal storage.
internal Storage on external Storagecard
Whatever to SD
About the mobile data connection types: RMNET V.S. PPP.
Bootloader MAGLDR supports RMNET and PPP. I set RMNET as default for MAGLDR ROM since beta 9 because stock Android only supports RMNET.
Bootloader cLK only supports PPP.
RMNET is more stable than PPP. (Some PPP users have data drop issues.) However PPP may be faster.
Flash RMNET_to_PPP_update.zip if you prefer PPP on MAGLDR.
Working:
Phone Calls
Audio (Credit to firesnatch and texasice.)
SMS
Data: 3G/HSDPA (RMNET for MAGLDR) or (PPP for cLK)
Wi-Fi
Bluetooth (in-call works)
GPS and AGPS (Credit to all AGPS devs.)
Touchscreen
Vibration
Charging
All sensors
BMA150 3-axis Accelerometer
AK8973 3-axis Magnetic field sensor
AK8973 Orientation sensor
CM3602 Proximity sensor
CM3602 Light sensor
Wired earphone/headphone (Credit to zivan56.)
Data usage (i.e. Network Stats and Quota) (Credit to tytung.)
Hardware Acceleration OpenGL (Credit to rapmv78 and so on.)
Hardware Acceleration OpenMAX codecs (Credit to ankuch.)
Software video codecs (Credit to ankuch.)
WiFi signal strength icon. (Credit to rmcc.)
USB Mass Storage (Credit to tytung.) (Full working)
Camera (Credit to rapmv78.) (Jan. 4 updated: Flash ICS_Camera_HAL_for_2.6 kernel_(credit_to_rapmv78).zip for a better camera. Please visit his thread for more info.)
Native WiFi Tethering
Not Working:
Native USB Tethering
VPN
Video: (An introduction video by Jayce.)
Screenshots:
Changelog
Changelog:
Beta 10 (Jan. 3, 2012)
Included ics_camera_fix_from_rapmv78.zip (Big thanks to rapmv78)
Fixed USB Mass Storage for Android 4.0.3. (Credit to tytung)
Fixed Facebook Contacts Sync. (You may need to delete contacts database or do a clean install.)
Fixed Google+ FC for some users.
Fixed native WiFi Tethering. (I think it was fixed since upgraded to Android 4.0.3.) (Please confirm.)
Beta 9 (Jan. 1, 2012)
Upgraded to Android 4.0.3 (Built from N1 source code with HD2 device configurations by tytung. Thanks to the Evervolv team. git://github.com/Evervolv/android.git -b ics)
Included the latest Google Apps from stock Nexus S ROM v4.0.3 (IML74K). (Deodexed and zipaligned by tytung.)
Set RMNET as default mobile data connection for MAGLDR. (RMNET is Android's default mobile data connection.)
Added Facebook Sync. (Non-AOSP feature) (Credit to Paul and Romanbb.)
Added back some stock AOSP settings which are disabled by the Evervolv team, e.g. CRT off effect. (By tytung)
Included reboot and screenshot options in the Power menu. (Non-AOSP feature) (Credit to the Evervolv or CM team?)
Included new 3way style Lockscreen. (Non-AOSP feature) (Credit to the Evervolv team.) (In fact, I would like to remove it and use the stock Lockscreen. But I need to find out how to do it first.)
Added new framework-res.apk for Android 4.0.3.
Flash framework-res.apk_v403_without_softkeys.zip (Default in the ROM.)
Flash framework-res.apk_v403_with_softkeys.zip (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
Beta 8 (Dec. 28)
Included 2.6.32.15 ICS beta8 kernel: (credit to tytung)
Added InteractiveX and set it default
Updated the ramdisk (initrd.gz) to support USB Mass Storage.
Fixed USB Mass Storage. (credit to tytung)
Fixed Bluetooth in-call. (please confirm)
Included ankuch's alpha camera fix.
Updated su binary v3.0.3.2.
Updated Google+ v2.3.0.
Removed Thinkfree.apk, VideoEditor.apk, Videos.apk to save space.
Added new framework-res.apk for USB Mass Storage fix.
Flash framework-res.apk_v401-UMS_fix_without_softkeys.zip (Default in the ROM.)
Flash framework-res.apk_v401-UMS_fix_with_softkeys.zip (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
Beta 7 (Dec. 18)
Upgraded Google Apps and some system apps and libs from the latest stock 4.0.2 (ICL53F) ROM. (No 4.0.3 ROM at the moment.)
Included rapmv78's new EGL fix. (No more "unable to dequeue native buffer" errors in logcat.)(It seems more stable and no Maps FC for me). (Credit to rapmv78, rmcc, etc.)
Updated to Market 3.4.4.
Updated to Google Maps 6.0.3.
Beta 6 (Dec. 14)
Included 2.6.32.15 ICS beta6 kernel (Credit to tytung):
Supported "Data usage" (i.e. Network Stats and Quota) (Backported xt_qtaguid and xt_quota2.)
Updated the WiFi driver. (Backported bcm4329 from tuna 3.0 kernel.)
Improved the read speed of the SD card. (Set VM_MAX_READAHEAD to 1024 kbytes.)
Included the new system apps from the latest ITL41F ROM. (Compiled from the source code by tytung.)
Showed the WiFi signal strength icon in Status Bar. (Replaced with wpa_supplicant v0.8.x.) (Credit to the CM team.)
Beta 5 (Dec. 8)
Included EGL v6.1 (Credit to Ankuch)
Hardware Acceleration OpenMAX codecs (still software render but cpu usage drop from ~100% to ~70% while playing video, better CPU Quadrant scores).
New EGL hack can improve stability.
Removed wpa_supplicant_adhoc_fix_v0.6.10ah_update.zip (It seems to cause WiFi issues for some users.)
Beta 4 (Dec. 6)
Included SystemUI.apk_v401_with_HSDPA_icon.zip to be able to see H (HSDPA) icon in the status bar.
Included wpa_supplicant_adhoc_fix_v0.6.10ah_update.zip to be able to see Ad hoc WiFi.
Included Galaxy Nexus Gallery to be able to sync Picasa / Google+ Albums
Included 2.6.32.15 ICS beta5 kernel
Rebase to .32.15 and include the wired earphone/headphone fix.
No SD message bug.
No Data usage (i.e. Network Stats and Quota) support so far.
Included EGL v.5.1 (Credit to Ankuch)
Fixed builtin software video codecs (Credit to Ankuch)
Due to software rendering & color conversion leads to high cpu usage & drops frames.
But now working built in player, YouTube, Quadrant & possibly others programs.
Beta 3 (Dec. 3)
Included the latest Google Apps from stock Galaxy Nexus ROM ITL41F. (ROM dump by paul. Deodexed and zipaligned by tytung.)
Included the latest 2.6.32.45 ICS kernel Beta3 for HD2. (Credit to tytung and rmcc.)
Added EGL v5 for hardware acceleration. (Credit to ankuch.)
Added dictionaries to support spelling correction. (LatinImeGoogle.apk from stock Galaxy Nexus ROM.)
Added Live Wallpapers.
Added the latest hosts file (November-23-2011) for blocking ads.
Added Camera.apk. (Camera doesn't work yet.)
Fixed the wired headphone issue by using the new kernel. (Credit to zivan56 for the patch.)
Fixed data usage (i.e. Network Stats and Quota) features by using the new kernel. (Credit to tytung.)
Fixed the color banding issue. (Credit to ankuch.)
Removed Chinese and Japanese IMEs.
Beta 2 (Nov. 24)
Included the real audio fix. (Sound is perfect now.) (Credits to firesnatch and texasice.)
Fixed Calendar Sync (Used CalendarGoogle.apk from Paul's leaked ICL23D dump.)
Removed the softkeys. (Only framework-res.apk is modified.) (Credits to texasice (aka drewis).)
Changed ro.sf.lcd_density to default 240 and included Nexus One Gingerbread 2.3.6 GRK39F release-keys in build.prop for best Market compatibility.
Changed to Desire Gingerbread's stock default.acdb (129,346 bytes) (CRC: B0DCA53A)
Added PPP data connection support to MAGLDR and set it default. (PPP is stable than RMNET under ICS ROM currently.)
Added Superuser.apk v3.0.7 and updated su and busybox.
Added the latest hosts file (October-13-2011) for blocking ads.
Removed Camera.apk.
Improved the performance.
Beta 1 (Nov. 20)
Added gapps (Google apps and libs) from Paul's leaked ICL23D dump.
Added Gmail, Google+, Maps, Market, GoogleMessager, News&Weather, GoogleSearch, GTalk, Youtube, etc.
Fixed the audio (Replaced audio.primary.default.so and audio_policy.default.so) (Credits to rapmv78. And thanks Cruonit.)
Fixed "0 dBm" signal strength. (Show the correct dBm value now.) (Added ro.telephony.ril.v3=1 to build.prop)
Changed ro.sf.lcd_density to 220 to fix the overlay of the softkeys and the keyboard.
Side effect: You cannot install some apps from the Market.
Solution: change ro.sf.lcd_density back to default 240.
Alpha 1 (Nov. 19)
Initial release.
Tytung kernel needed? Or will dorimanx kernel u think? Or should I just test it lol?
Sent from my HD2 using XDA App
Yay finally on its way good work been using your gingerbread rom for god knows how long :-D will use this as soon as audio works thanks keep up the hard work
Wow........
Good job tytung
Any CLK Patch availible?
Tytung U do it again!! Thank you for all the hard work & for keeping our little dinosaur going
Sent from my HTC HD2 using XDA Premium App
Can't wait to get home and leave this Twilight movie lol
Sent from my HTC HD2 using xda premium
So i'm assuming by audio not working, it means no phone calls are possible.
Either way This is awesome!!!!!!!!
Didnt expect a port so soon.
P.S. Maybe you should change your name to TytKING
Edit: audio works now.....
More thanks button hits for tytung and all devs working out the bugs
Nice! Downloading now...
i found answer...
Did s.b. flashed this yet? Feedback on performance would be appreciated.
Thank you so much!! I always liked your roms and was checking the forum every day waiting for this
DJ_MiX said:
Any CLK Patch availible?
Click to expand...
Click to collapse
OP is updated.
cLK_kernel_for_ICS.zip.
Whoa, the ICS ports are really starting to roll out now
This is very good so far, especially for a first alpha! Thanks tytung!
To the person asking about performance, it's pretty good. There's certainly some choppy transitions at times, but it's definitely usable.
One thing I've noticed is that the keyboard is cut off by the on screen buttons.
If CLK was tried, would PPP be automatically utilized? If so, maybe someone tries that and see if data is any better. Either way though, very nice work . Need sound though , and data . Cant wait though, will probably try this out THANK YOU TYTUNG!
So quick! I'm amazed.
Sent from my HTC HD2 using xda premium
wow
Well, I tried it. Very satisfied
3G/Data works fine for me.
Transitions are a bit choppy.
No Sound
No Gapps
Bottom buttons covers the keyboard.
Lots of battery drain
BUT... I love it. I suggest everyone to try it. Good work!!
Thanks!

[May 25, 2013][ROM][4.0.4][720p] NexusHD2-ICS-CM9-HWA V3.0b [NativeSD]

NexusHD2-ICS-CM9-HWA is the first stable and fast ICS ROM which is mainly built from the CyanogenMod 9.1 source code and provides supports for native 720p video playback and hardware video recording for HTC HD2.
Include Android ICS 4.0.4 (IMM76L)
Include CyanogenMod 9.10 (CM-9.1.0)
Include htcleo-2.6.32 kernel: tytung_ics_r3.6.
Include tytung's ICS HWA ramdisk (initrd.gz).
Include the required proprietary binary files and the HD2-specific files from my AOSP GB ROM (i.e. NexusHD2-Gingerbread).
Credits: tytung, Securecrt, Rick_1995, Xylograph, rapmv78, texasice, firesnatch, ankuch, romanbb, marco.palumbi, samuaz, dk_zero-cool, marc1706, ph03n!x, datagr, the CM and the Evervolv teams, etc.
Screenshots for v2.0:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
All Android 4.0.4 features
All CM9 features
Enhanced Power Menu w/ Reboot and Screenshot options, etc.
Power Notification Widget
Trebuchet Launcher
T9 Dialer
Keep app back button in Developer options
Theme
And more
Multi-Languages
Root, Superuser, su, busybox, etc.
AdFree hosts file
WiFi Ad-Hoc Network (credit: tytung)
Hardware Video Decoding (720p Video Playback via GPU) (credit: tytung)
Hardware Video Encoding (Video Recording via GPU) (credit: tytung)
HWUI deny app HwaSettings.apk and the framework patch (thanks royale1223 and Securecrt)
NativeSD (thanks Securecrt and Xylograph)
DataOnEXT (thanks ph03n!x)
Click to expand...
Click to collapse
Downloads:
ROM:
Mod edit: Link removed
Tool:
NativeSD Recovery v1.0 for NativeSD users.
(Please DO NOT mirror any files. Thank you.)
Click to expand...
Click to collapse
Installations:
AROMA Installer for three types of installations:
NAND
[email protected], [email protected], [email protected]
For T-Mobile USA HD2 (LEO 1024)
Mod edit: Link removed
NAND with DataOnEXT
[email protected], [email protected], [email protected]
For EU/International HD2 (LEO 512)
Please create a FAT32 primary partition with 32KB cluster size, then an EXT4 primary partition with default cluster size on your SD card.
Please visit DataOnEXT thread for more info.
(I modified DataOnEXT to be able to use with NativeSD at the same time. Share the same data.)
ROM_NAME is NexusHD2-ICS.
NativeSD (SD-EXT)
[email protected], [email protected], [email protected]
For high speed read/write SD Card only (Class 6 or 10). Otherwise you may get poor performance.
Please create a FAT32 primary partition with 32KB cluster size, then an EXT4 primary partition with default cluster size on your SD card.
Please visit NativeSD thread for more info.
ROM_NAME is NexusHD2-ICS.
The required system partition is 170 MB.
Click to expand...
Click to collapse
Extra Downloads:
Mod edit: Links removed
Click to expand...
Click to collapse
Working: Everything
Full HWA (Hardware Acceleration)
Phone
Audio
SMS
Data: 3G/HSDPA
Wi-Fi (Support IEEE 802.1x/EAP authentication and Ad-Hoc Network.)
Bluetooth
GPS/AGPS
USB Mass Storage
720p Video Playback (MPEG4 and H.264 up to 720p with hardware video decoding)
(Please refer to Android Supported Media Formats for more info.)
Camcorder (Video recording: 640x480 25fps var, MPEG4 with hardware video encoding)
Camera
Panorama
VPN
WiFi Ad-Hoc Network
WiFi Tethering (Native "Portable Wi-Fi hotspot" feature works well. You can also install wireless_tether_2_0_7.apk for more features.)
USB Tethering (Native "USB tethering" feature works. You can also install wired_tether_1_4.apk for more features.)
Click to expand...
Click to collapse
Credits:
Mod edit: Link removed
Thanks all developers for contributing, and thanks all users for testing and using NexusHD2 ROMs.
Click to expand...
Click to collapse
Changelog
Changelog:
V3.0b HWA (May 25, 2013)
Included liboemcamera.so_leo_for_ICS-v3.0.zip to fix the greenish tint in pictures.
V3.0a HWA (May 19, 2013)
Included framework_fix_for_ICS-v3.0.zip to fix Lock screen weather.
V3.0 HWA (May 18, 2013)
Updated CM-9.1.0 source code.
Updated to the latest hosts file (April-02-2013) for blocking ads.
Updated to Google Maps 6.14.4
Updated to Google Play Store 4.1.6
Updated to Google Play services 3.1.36
Updated to Gmail 4.3.1
Updated to YouTube 4.4.11
Removed Google Talk (It was replaced by Handouts. Please install it from Play Store if required.)
Removed the CM Update option (fix FC) from settings.
Decreased the minimum system partition size to 170 MB
V2.9a HWA (Mar. 16, 2013)
Fixed Settings FC when accessing Settings -> System -> Notification drawer -> Widget buttons -> Brightness modes
Fixed Google play services FC.
V2.9 HWA (Mar. 3, 2013)
Updated CM9.1.0 source code.
Added support for FM Radio in Android. (Only framework support, no working app. Maybe I missed something.)
Updated initrd.gz to fix a bug that ADB debugging could not be disabled before. (Credit: marco.palumbi)
Added the lowmemorykiller tweak to get a faster and more responsive system.
Updated to the latest hosts file (February-25-2013) for blocking ads.
Updated to Google Calendar 201212060
Updated to Google Maps 6.14.3
Updated to Google Play Store 3.10.14
Updated to Google Play Services 3.0.25
Updated to Gmail 4.2.1
Updated to YouTube 4.3.9
Increased the minimum system partition size to 175 MB
V2.8 HWA (Nov. 18, 2012)
Supported NAND and NativeSD.
Updated CM9.1.0 source code.
Updated AROMA Installer for NexusHD2-ICS. (Credit: tytung)
Included htcleo-2.6.32 kernel tytung_ics_r3.6 to support H/W video decoding.
Developed "NAND & NativeSD ROM Updater v1.0" using AROMA Installer to support all NativeSD ROMs.
(Don't need to change ROM_NAME now.)
Fixed H/W video decoding (720p video playback is fully working) (Based on Legacy QCOM OMX Mods). (Credits: tytung and Ganster41)
Updated initrd.gz to support Bluetooth HID profile for NativeSD. (Credit: marco.palumbi and Robbie P)
Updated initrd.gz to make the adb connection more stable. (Credit: tytung)
Enabled SoundRecorder's UI
Updated to Google Calendar 201210220
Updated to Google Maps v6.14.1
Updated to Google Play Store v3.10.9
Updated to YouTube v4.1.47
Updated to the latest hosts file (October-18-2012) for blocking ads.
Moved Calendar.apk and Music.apk to /data/app/ folder to save system space.
Removed AOSP Keyboard.
Added Android 4.2 Stock Keyboard to support Gesture Typing.
Removed old /data/app/FileManager.apk
Added MiFileExplorer.apk to /data/app/ folder.
And many small fixes.
V2.7 HWA NativeSD (Sep. 17, 2012)
Still v2.7 but add NativeSD support.
V2.7 HWA (Sep. 1, 2012)
Built source code from CM9.1.0.
Reverted to old GPU libs (Adreno200_ICS_drivers_update.zip from Qualcomm's website) because new GPU libs (gpulibs_desireC_ICS_CM9.zip from Desire C) cause the launcher laggy.
Added hwui blacklist support. (Credits go to royale1223 and thanks securecrt.)
Added HwaSettings.apk
Changed the width of virtual softkeys (navbar) to 0.0dip to hide softkeys in landscape mode.
Updated to Google Maps v6.11.1.
Updated to Google Play Store v3.8.17.
Updated to the latest hosts file (August-18-2012) for blocking ads.
V2.6 HWA (Aug. 12, 2012)
Updated to Aug. 11 source code which is also used by other devices for stable CM9 releases.
Included htcleo-2.6.32-ics kernel tytung_HWA_r3.4
Included fast_charge_activator_update.zip to enable fast charge for kernel r3.4. (Flash fast_charge_deactivator_update.zip if you want to disable it.)
Included gpulibs_desireC_ICS_CM9.zip. (Thanks securecrt)
Reverted to HTC-RIL 2.2.1001G (Jul 16 2010,21:52:13) to provide more stable mobile data for everyone.
Removed skipbrokendatacall from ro.telephony.ril.v3 in build.prop to fix mobile data issue for someone. (Thanks malaykjoshi)
Retained only en-US version of TextToSpeech voice in order to keep this ROM to be less than 170MB. (Now system partition is 165.8M.)
Please install other TextToSpeech languages from Google Play Store if required.
Updated to Google Play Store v3.7.15.
Updated to GMail v4.1.2.
Updated to YouTube v4.0.23.
V2.5 HWA (July 21, 2012)
Updated to CM9.0.0-RC2 source code.
Included the htcleo-2.6.32-ics kernel tytung_HWA_r3.2
Included marc1706's Lights Library v2 w/ correct LED color & dual LED support. (Credit goes to marc1706)
Fixed the flash issue: now we can play over 240p flash video in the browser.
Added a fix to restore the mobile data after using Wi-Fi. (This error only happens on some mobile carriers.)
Updated Superuser.apk and su to the latest version.
Updated to Google Play Store v3.7.13.
Updated to Google Maps v6.9.0.
Updated to YouTube v4.0.8E.
Updated to the latest hosts file (July-03-2012) for blocking ads.
V2.4 HWA (June 27, 2012)
Updated to CM9.0.0-RC1 source code.
Included the htcleo-2.6.32-ics kernel tytung_HWA_r3.1
Added fast charging support. (Credit goes to marc1706)
Changed WiFi interface from eth0 to wlan0 (initrd.gz was changed).
Included marc1706's Lights Library w/ correct LED color & dual LED support.
You can flash back to old liblights if getting any problem.
Fixed the reboot issue in V2.3 ROM when using Elixir.
Added WebGL support for the stock browser.
Changed the softkeys size: set navigation_bar_height to 28.0dip and navigation_bar_width to 32.0dip.
Softkeys are compatible with Barcode Scanner v4.1 only. Don't update it to v4.2 from Google Play Store.
Changed the in-call volume from always maximum (100%) to 60%. (Credit goes to tytung)
Added possible VoIP fix. (Not test yet.)
Updated HTC-RIL lib from HTC-RIL 2.2.1001G (Jul 16 2010,21:52:13) to HTC-RIL 2.2.0019G (Aug 18 2011,21:08:53)
V2.3 HWA (June 9, 2012)
All features of the CM9 source code on June 9 are included. No more setting FC issues.
Update Google sources to 4.0.4_r2.1 (IMM76L)
Enlarged the softkeys size.
Flash softkeys-buttons_activator_update.zip to activate the soft virtual buttons.
Softkeys work well with the stock camcorder and Barcode Scanner.
Updated to the latest Trebuchet Launcher, so you can access its setting under "System setting" -> "Launcher".
Updated to Google Maps v6.8.1.
Moved YouTube.apk to data space.
Added Apollo.apk (another CM9 music player) as a data app.
V2.2 HWA (June 2, 2012)
Built a new ROM using the official CM9 source code with my own leo device and vendor files modified from Nexus One.
Required 167.2 MB system partition.
All features of the CM9 source code on June 1 are included.
Added Torch.apk to get the LED flashlight to work with the notification bar widget.
Included the htcleo-2.6.32-ics kernel tytung_r3.
Supported real WiFi and Bluetooth MAC addresses finally. (i.e. the same MAC you see on WinMo.) (Credits go to Franck78, Rick_1995 and Marc1706) (WiFi MAC address is changed, so remember to update the MAC filter in your wireless router if required.)
Updated some usb drivers for USB Tethering. (Credits go to tytung)
Updated initrd.gz to support native USB Tethering. (Credits go to tytung)
Fixed and enabled bandwidth control to be able to set mobile data limit. (Credits go to tytung)
Fixed native USB Tethering. To use it, you need to follow a series of workaround steps. (Credits go to tytung)
Plug the USB cable.
Enable native USB Tethering. You may need to toggle it twice to let the checkbox to be checked.
Unplug and plug after using native USB Tethering to restore USB Mass Storage feature.
Included the latest Adreno 200 drivers for ICS from Qualcomm (i.e. Adreno200_ICS_drivers_update.zip).
Updated htcleo-touchscreen.idc.
Updated libinput.so to fix the touchscreen movements issue. (Credits go to Simon and tytung)
Updated Phone.apk to include the drawable-mdpi folder to be compatible with ro.sf.lcd_density=160. (Credits go to Xylograph.)
Updated lights.htcleo.so to blink both green and amber lights while there are missed calls. (Credits go to tytung)
Fixed video playback issue. Now Camcorder, YouTube HQ/non-HQ, and Video Playback are all very stable. (Credits go to tytung)
Moved YouTube.apk back to system space.
Updated Music.apk to improve the UI response.
Updated to Google Play Store v3.5.19.
Updated to Google Maps v6.8.0.
Updated to the latest hosts file (May-23-2012) for blocking ads.
V2.1 HWA (May 15, 2012)
Built a new ROM using the CM9 source code in dk_zero-cool's git repository with my HD2 stuff.
Fixed VPN by compiling mtpd under ICS git with marco.palumbi's fix.
Added CM9 Theme feature.
Included the htcleo-2.6.32-ics kernel tytung_HWA_r2.3-uniMAC. (WiFi MAC address is changed.)
Fixed the audio issues (Voice Search, Skype, etc.) by including audio.primary.qsd8k.so_update.zip.
Included the APN list of the Galaxy Nexus and added FreeMobile.
Updated htcleo-touchscreen.idc (it seems to make better touchscreen experience).
Updated to Google Maps v6.7.0.
V2.0 HWA (May 5, 2012)
The ROM is based on dk_zero-cool's BCM Passion CM9 HWA (Hardware Acceleration) ROM.
Included the HWA Kernel: htcleo-2.6.32-ics kernel tytung_HWA_r2. (Credits to securecrt, Rick_1995, and tytung)
Added the latest KGSL driver /dev/kgsl-3d0 for ICS HWA (Hardware Acceleration). (Credits to Securecrt and Rick_1995)
Fixed mdp, mddi, msmfb for leo (i.e., display the camera and maps buttons) (Credits to Rick_1995)
Fixed the boot logo (Credits to Securecrt)
Added zRAM support. (By tytung)
Flash Player works due to this HWA kernel.
Included rapmv78's latest hardware video encoding lib: hd2-hwvid-hwa-05042012-signed.zip. (Credits to rapmv78)
Camera, Camcorder, Panorama, and Barcode scanner works.
Fixed YouTube by including libstagefright.so from Youtube_fix_hd2_hwa_rom.zip. (Credits to Xylograph)
Included milaq's lights.htcleo.so. (Credits to milaq)
Included CM9 APN list.
Updated to Google Maps v6.6.0.
Moved Gmail.apk and YouTube.apk to /data/app/ folder in order to fit the 165MB system partition.
Introduced the all-in-one install ROM for both MAGLDR and cLK. (Thanks Xylograph)
Fixed the phone freeze issue, happened in Xylograph's HWA beta1 ROM, during the first reboot. (by tytung)
V1.6 (Apr. 22, 2012)
The ROM is currently rebased on v1.3 (i.e. without MeDroidMod stuff) because the MeDroidMOD project suspended.
All previous add-ons of v1.3 (e.g. softkeys or the battery mods) should work for v1.6.
Included rapmv78's latest hardware video encoding lib. (libstagefright.so and media_profiles.xml from hd2-hwvid-03242012-signed.zip) (Credits to rapmv78)
Included new Trebuchet Launcher to support the scrolling wallpaper feature.
Included the latest Google Apps from the stock Nexus S ROM image v4.0.4 (IMM76D). (Deodexed and zipaligned by tytung.)
Updated to Gmail v4.0.5.
Updated to Google Maps v6.5.1.
Updated to Google Play Store v3.5.16.
Updated to the latest hosts file (March-30-2012) for blocking ads.
V1.5 (Mar. 9, 2012)
ROM is based on samuaz's MeDroidMOD Remix ICS non-HWA v1.4.2 and is customized for HD2.
Updated from Market v3.4.4 to Google Play Store v3.4.6.
Updated to the latest hosts file (February-28-2012) for blocking ads.
V1.4 (Feb. 20, 2012)
ROM is based on samuaz's MeDroidMOD Remix version this time, so that some new features are introduced, e.g. CM9 Music player and new interface settings. Please visit his thread for more info.
Customized for HD2.
Included the latest Trebuchet Launcher.
Moved FileManager.apk to /data/app/ folder. (You can remove it and add your favorite file manager into /data/app/ folder in the ROM before flashing it.)
File framework-res.apk is changed:
Flash framework-res-apk_v403cm9_v1.4_with_softkeys.zip if you want the virtual soft keys. (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
Flash framework-res-apk_v403cm9_v1.4_without_softkeys.zip if you DON'T want the virtual soft keys (default in this ROM).
Included marco.palumbi's VPN fix for ICS running an old kernel (Credits to marco.palumbi)
Removed Google+ (PlusOne.apk) to save system space. Please install the latest version from the Market if required.
Updated to Google Maps v6.3.0.
Updated apns-conf.xml.
Required only 165 MB system partition.
V1.3 (Feb. 5, 2012)
ROM is built from the new source code (thanks samuaz).
Integrated the CM Settings into the stock settings and included some new features.
Removed FileManager.apk. (It's removed in samuaz's git. You can add your favorite file manager into /data/app/ folder in the ROM zip file before flashing it.)
File framework-res.apk is changed:
Flash framework-res-apk_v403cm9_v1.3_with_softkeys.zip if you want the virtual soft keys. (To fix the overlay of the softkeys and the keyboard, install ICS keyboard from the Market or get the apk here.)
Flash framework-res-apk_v403cm9_v1.3_without_softkeys.zip if you DON'T want the virtual soft keys (default in this ROM).
Included rapmv78's camera_01302012-signed.zip to support the camera panorama mode and fix the Gallery FC. (Credits to rapmv78)
Included lights.htcleo.so_from_Gpc_GB_ROM.zip to support the blinking amber light when getting a notification. (Credits to gpc)
Updated to Google Maps v6.2.0.
Moved Google Maps from system app to user app to save system space.
V1.2 (Jan. 21, 2012)
Included wpa_supplicant_v0.8.x_adhoc_update.zip to support Ad-Hoc WiFi network.
Upgraded BCM4329 firmwares (fw_bcm4329.bin and fw_bcm4329_apsta.bin) to v4.218.248.23 to fix the "black screen of death" for some users.
Removed acdb (Audio Configuration DB) firmwares (default_att.acdb and default_france.acdb) to fix the in-call echo for some users. (No echo in my HD2 even if these files are there.)
Fixed MMS blurry pics (changed UA from Passion to NexusOne).
Updated to the latest hosts file (January-18-2012) for blocking ads.
Updated to Google Maps v6.1.1.
Removed talkback.apk to save system space. Please install the latest version from the Market if required.
Removed Android Terminal Emulator (Term.apk and libjackpal-androidterm3.so) to save system space. Please install the latest version from the Market if required.
V1.1 (Jan. 15, 2012)
ROM is built from the new source code.
Enabled CRT-off animation in default.
Added CM FileManager.apk.
Fixed the IME dictionary issues in the v1 ROM by including LatinImeGoogle.apk. (I included it in AOSP beta 10, but not in CM9 v1.)
Updated camera libs from rapmv78 to support camcorder. (Camcorder is still buggy and slow.)
Updated files: hosts and build.prop.
Updated to Google Maps v6.1.0.
Downgraded the BCM4329 firmware from v4.218.248.23 to v4.218.248.18 for better WiFi compatibility for some SIM card related country code issue. (The drawback is that I saw some error messages in logcat because the firmware version is mismatched with the kernel bcm4329 driver. It seems not to affect WiFi for me.)
Removed Google Music and included the original Music app.
Included new kernel tytung_ics_r1. Main changes compared to my r14 kernel are as follows.
fixed wired headphones for ICS. (Credits to zivan56.)
changed VM_MAX_READAHEAD values to 1024 kbytes.
backported xt_qtaguid and xt_quota2 to support data usage.
backported bcm4329 WiFi driver from tuna 3.x kernel. (i.e. v4.218.248.23)
improved the flashlight's ICS compatibility.
added InteractiveX CPU governor.
added smartAssV2 CPU governor.
backported kgsl GPU driver from msm-3.0 kernel. (new in r1)
improved the data transfer speed of the SD card almost twice. (about 8MB/s write and 10MB/s read using a class 6 SD) (new in r1)
V1.0 (Jan. 9, 2012)
Initial release. My first CM9 ROM.
Fresh install is recommended.
dling will test it later
if long push back to exit can use it'll very suprice me
Looks like i've been beaten to the finish line with cm9. Should i discontinue my work?
Sent from my GT-I9100 using Tapatalk
whats the difference using this one ^^
to this one ?
http://forum.xda-developers.com/showthread.php?t=1354267
arif-ali said:
Looks like i've been beaten to the finish line with cm9. Should i discontinue my work?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Naaaa! 2 is better then one! But in the end its your call
ICS development on HD2 is so fast, u guyz run it all ! Now, I have a choice to make cuz WP7 is cool but lacks some applications I really need... What do I do ?
ps: please excuse my English.
The hd2 community has the best devs
Keep up the great work
keep it coming... love the work youve put into this rom.
搶頭香!
謝謝台灣之光 tytung
arif-ali said:
Looks like i've been beaten to the finish line with cm9. Should i discontinue my work?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Because personally I don't like my AOSP ROM (i.e NexusHD2-IceCreamSandwich Beta10) has modified non-AOSP features (e.g. six bar signal and 3-way lockscreen) by the Evervolv team. (I still thank to them, BTW.)
And it's time-consuming to remove those features from the source code.
At the moment, I found that the current CM9 is still similar to AOSP, so I decide to compile it and try it. Then I decide to share it.
I won't compete with anyone.
kane159 said:
dling will test it later
if long push back to exit can use it'll very suprice me
Click to expand...
Click to collapse
It works.
But you need to enable it from Settings -> Developer -> Keep app back button
And the a2sd?
How does it run compared to your NexusHD2-IceCreamSandwich Beta10 rom?
Maybe more importantly: On which one will you be focusing more?
davibs said:
And the a2sd?
Click to expand...
Click to collapse
You may try it. From samuaz's thread.
Code:
to activate the a2sd type in the terminal:
a). su
b). a2sd reinstall
c). a2sd cachesd (to move the Dalvik cache to ext)
d). a2sd zipalign
Thanks for yet another great rom! Can this be considered as an upgrade or update from your aosp beta 10 series?
Sent from my NexusHD2 using XDA App
Muurtegel said:
How does it run compared to your NexusHD2-IceCreamSandwich Beta10 rom?
Maybe more importantly: On which one will you be focusing more?
Click to expand...
Click to collapse
I also think about this question, I don't know which one I can flash for my daily use.
tytung said:
It works.
But you need to enable it from Settings -> Developer -> Keep app back button
Click to expand...
Click to collapse
ya, I see that this function is why i use cmX lol
thank you tytung I'm restore my stuff now, seems that data2 sd is fully working now
if i found any bug or what I'll reply
watercooled223 said:
whats the difference using this one ^^
to this one ?
http://forum.xda-developers.com/showthread.php?t=1354267
Click to expand...
Click to collapse
That one is AOSP, this rom has cm9

Official Q&A Thread For Existz's AOSPX

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The purpose of this thread is to help those of you who aren't sure of something find answers. All credits go to Existz and his team for all their hard work and dedication. This will hopefully keep the dev thread clear of clutter so they can work more efficiently. Feel free to ask questions pertaining to his rom!
This Rom Features!:
- Based off AOSP master
- Busybox and Init.d support
- Updated TalonACE kernel for ICS
- Compiled with Linaro Android 4.6.3 Toolchain
- Custom Quick Toggles Menu (tap Settings icon in notification pulldown)
- Patches from AOKP, CM, CodeAurora, Linaro, 0xlab..plus more
- Working Bluetooth, GPS, WIFI/Tethering
What Works!:
* Camera
* Sound
* Phone works 2G/3G
* Touch
* SD Card
* Wifi
* Sensors
* Headphones
* Bluetooth
* EGL
* Market
* Gallery
* 3D Acceleration
* Video Playback
* GPS
* Tethering
* Facebook contact sync
* Much More!
Changelogs:
AR28:
kernel: Revert back to old cpu frequency layout
framework: Bring auto-brightness inline with CM
Keyboard backlight for non-autobrightness fix (Issue #14)
google: Updated Email/Exchange apks to 4.0.4 version (Issue #43)
AR27:
Ace: Update qcom prop
Ace: Support Android encryption
dalvik: Added/Enabled KSM Support
DeskClock: Add Digital Clock widget
bluetooth: AVRCP 1.3 feature changes
su: Revert back to ics release branch
Camera: Updated app to latest from CM
framework: More updates from CodeAurora
Merged latest from AOSP (Android 4.0.4)
msm7x30: Updated Camera HAL from Twisted
msm7x30: Updated kernel (kgsl/vidc drivers)
Fixed some Touchscreen issues (ie. Temple Run)
qcom/mm-core: Updated to latest from CodeAurora
qcom/mm-video: Updated to latest from CodeAurora
qcom/display: Updated to latest from CodeAurora
qcom/media: audio: Disable debug messages in log
zlib: merged latest develop branch from madler (v1.2.7)
AR26:
dalvik: Tons of fixes from CodeAurora
Launcher2: CellLayout: Better Scaling
qcom/display: Merged latest from CodeAurora
qcom/mm-video: Merged latest from CodeAurora
Settings - Fix Google typo in utility function
DeleteDropTarget: Haptic Feedback on Long-Press
DeleteDropTarget: Clear when dragging from AllApps
msm7x30-common: Updated Camera HAL from Twisted
Updated to official Adreno GPU libs from Qualcomm
Phone/Contacts: Update T9 and Dialpad translations
bionic: define malloced address to 16-byte aligned
bionic: include <machine/cpu-features.h> in byteorder.h
build: Fix for "dexopt: No such file or directory" error
libpixelflinger: Add ARM NEON optimized scanline_t32cb16
libpixelflinger: Neon*implementation*of*t32cb16blend*function
simplify and improve BOARD_USE_LEGACY_TOUCHSCREEN
su-binary: synced with latest development branch from ChainsDD
vendor/htc: updated libbcc.so compiled with Linaro 2012.03
framework: audioflinger: Optimze ditherAndClamp with ARM NEON
framework: Remove 'Bypass Texture Creation' hack in frameworks
framework: SystemUI: Hide expanded dialog when screen is off
frameworks/base: Removed intent logging from SearchDialog.java
Phone: Prevent DTMFTwelveKeyDialer from logging all keypresses
Phone: Disable accelerometer sensor while in-call & screen UI off
AR25:
Some minor fixes to MediaProvider
Music: Various fixes from CodeAurora
Monkey: request am to show the ANR dialog
Dialer: Fix initial state for t9 sort mode
msm7x30-common: Update Camera HAL from Twisted
ContactsProvider: Adjust a variable type conversion
frameworks/base: More various updates from CodeAurora
Change default mode for journal files created by sqlite
dalvik: Exclude sha1.c when building libdex for device
core: allow radio users to access all rmnet* interface
Webkit and Skia(r3312) version updates from AOSP Master
qcom/media: Built using new qcom audio libs (mic works!)
qcom/display: Merged with latest from CodeAurora ics_chocolate
zlib: Update to version on adler32/slhash repo as of Mar 07, 2012
AR24:
Merge latest from AOSP Master
mm-core: Updates from CodeAurora
mm-video: Updates from CodeAurora
Launcher2: Removed 5.2mb of unused pngs
Dialer: Add Dialpad settings and T9 dialer
frameworks/base: Tons of updates from CodeAurora
Tons of fixes from CodeAurora for video playback
qcom/display: Synced with CAFs ics_chocolate branch
mTetherInterfaceName vs mInterfaceName mismatch
msm7x30-common: Updated Camera HAL from Twisted (Panaroma)
Changes to MediaProvider fixing missing media in apps (ie. Gallery)
AR23:
Merged latest from AOSP master
Ace: Updated OMX permissions in uevent
DeleteDropTarget: Long-Hold To Uninstall
msm7x30-common: updated media_profiles.xml
vendor/aospx: Set BUILD_ID to release standards
framework: Telephony: Correct the typo in RIL.java
Avoid video buffers filling and flushing in SEEK state
libstagefright: Fix to free buffers properly in ERROR state
Fixed hardware video decoding (HD video, streaming video..etc)
framework: Tons of updates from CodeAurora for video playback
framework: ShutdownThread: Set property to indicate radio shutdown
ace: shutdown: Force modem file system sync as part of shutdown
AR22:
Merged latest from AOSP master
Fixed Market issues introduced in AR21
bionic: Make use of ARMv7 optimized strlen()
msm7x30-common: enabled Scorpion optimizations
msm7x30-common: updated vidc headers from CodeAurora
NotificationMgr: Force led notification even if screen off
libpixelfliner: Use GCC visibility to reduce code size by 28%
AR21:
Fixed auto rotate not working on AR20 release
DeskClock: fix alarm not setting with voice action (issue #26)
AR20:
Launcher2: AppsCustomize: Fix Cling
Launcher2: A few minor speed tweaks
device/htc/msm7x30-common: sync latest Camera HAL
Mms: Display contact pictures in Mms notifications
Mms: fix Problems sending/receiving MMS, tears down MMS APN
Settings: Replace Performance category with AXControl
Settings: Add option to disable boot animation to Performance
Settings: option for volume wake (Settings>Display>Volume Wake)
Launcher2: Preferences: Hide Market button from the app drawer
Launcher2: Move "System settings" to the bottom of the menu
framework: Add support for bmp and wav content types in MMS
framework: NotificationManagerService: Fix notification led bug
framework: Increase PDU parts buffer size for performance reasons
Added new API for AtomicFile - NoSync to address power regression
system/extras: Store the uid and gid (when running on an Android device)
hardware/qcom/display: Add flag to avoid mapping memory in userspace
prebuilt: update Linaro Android toolchain to 4.6-12.02 pre-release
Custom libjpeg-turbo and ARM optimizations to freetype, libpixelflinger
Fixed more strict aliasing violations from Linaro + prepare for GCC 4.7
AR19:
msm7x30-common: updated 7230 kernel
msm7x30-common: cleaned up init.rc
msm7x30-common: updated headers from caf
Launcher2: added scroll wallpaper option
Phone: Add end call button to notification panel
Browser: option to long press to open in incognito tab
Browser: move UserAgent and CPU Upload to advanced menu
hardware/qcom/display: tons of updates from CodeAurora
Ace: fixed overlays and set own number as default vm #
framework: telephony: Add support for Caller Name Display
framework: allow backlight to decrease for lower ambiant light
framework: Fix data activity overlay not being removed when data is disabled
framework: Remove opaque check in GLRenderer when preparing dirty region
framework: Fix 'Avoid Binding Texture' logic in SurfaceTexture & SurfaceFlinger
framework: SurfaceTexture: Avoid binding texture if format not supported in GPU HW
framework: SystemUI: Display data icon independent of voice service state
AR18:
Fixed issue #12: mute not working
Ace: re-synced repo with Cyanogen
external/skia: Skia merge (r3022)
vendor/google: update gapps to 20120207
vendor/htc: updated adreno libs from Kali
Launcher: Add menu + number of homescreens
msm7x30-common: updated common 7230 kernel
msm7x30-common: updated media_profiles.xml for ICS
msm7x30-common: updated usb legacy (init.htc7x30.usb.rc)
Accept all mimetypes for inbound bluetooth file transfers
framework: AbsListView: Improve scrolling cache (re-enabled)
framework: Get SoftAP interface from wifi.ap.interface prop
framework: Set the data type icon to 0 when connected to wifi
framework: Add LegacyUsbDeviceManager::setCurrentFunction method
framework: Keep track of tetherable USB interfaces in up/down link states
AR17:
Now fully merged with AOSP master
vendor/google: updated gapps and maps
vendor/aospx: updated build fingerprint
qcom/display: updates from CodeAurora
system/vold: synced vold with CyanogenMod
vendor/aospx: updated apns-conf (fix issue #13)
Settings: allow developer options as a shortcut
Settings: add Performance menu with CPU settings
external/bluetooth: fix aliasing violations from linaro
frameworks/base: AbsListView: disable scrolling cache
frameworks/base: improved media scanner on devices with emmc
frameworks/base: Hiding media from folder with .nomedia file
SurfaceFlinger: Set the buffer size in the GraphicBufferAlloc
AR16:
msm7x30-common: updated headers
qcom/display: updates from CodeAurora
Camera: prebuilt apk to fix force closing
system/core: updated hosts file for ad blocking
system/core: Safely restart services to avoid race conditions
Superuser: fixed FC when checking for su binary update
Ace: updated init.spade.rc and ueventd (possible BT fix??)
hardware/msm7k: compiled with old audio libs (fixes mic issues)
prebuilt: updated to Linaro Android 4.6.3-2012.01 toolchain
AR15:
vendor/htc: updated proprietary libs
vendor/google: attempt to fix Exchange
vendor/aospX: disabled hot bluetooth switching
frameworks/base: Add percentage to stock battery
frameworks/base: option to disable bootanim via build.prop
dalvik: fix a bug in redundant branch elimination
Added larger font cache memory for large memory devices
libstagefright: Fix to free buffers properly in ERROR state
AR14:
msm7x30-common: update init.rc
Ace: Switch to mdp compostion
Ace: Add camera permissions to uevent
opengl: Enable -flto and -ffast-math
system/core: Fix aliasing violations
external/icu4c: Fix aliasing violations
fix build break with prebuilt toolchain
Exclude sha1.c when building libdex for device
AR13:
build/core: Enable more optimizations
Enable use of clz instruction in ffs function
Compiled with Linaro Android 4.6.3 toolchain + graphite
libagl: Enable CLZ instruction generation for TextureObjectManager
libpixelflinger: Build NEON optimized routine per target configuration
AR12:
vendor/htc: updated snd3254 binary
vendor/google: changed gapps to fix market issue
qcom/media: vidc/vdec updates from CodeAurora
msm7x30-common: updated vidc/vdec headers from CodeAurora
bionic: readdir: fix interface to kernel getdents64 function
bionic: sreadahead: adding readahead system call into bionic libc
bionic: Add extended attribute (xattr) system call wrappers to bionic.
AR11:
ace: static default wallpaper
qcom/display: updates from CAF
Launcher: enable 7 screens
Launcher: tweak DEFAULT_TENSION value
Launcher: PagedView: tweak mSnapVelocity
dalvik: Increase HEAP_IDEAL_FREE to 7.2mb
mms: Increased max sms threshold value
mms: Return to message list if the last message on thread is being deleted
mms: Add SMS Split by encoding and counter at end of message with settings
SurfaceFlinger: Remove the old GraphicBuffer reference
frameworks/base: Initialize MAXIMUM_FLING_VELOCITY using system prop
frameworks/base: Increase Zygote preload GC threshold to half the heapgrowthlimit
AR10:
ace: updated build fingerprint
qcom/camera: semi working now
framework: rebuilt on clean ics-mr1 base
msm7x30-common: fixed typo for wlan tethering
msm7x30-common: updated common 7230 kernel (updated wifi driver from 3.0)
AR9:
Superuser: synced repo with ChainsDD
Settings: Enable configuration of EAP-PWD
qcom/media: audio: msm7x30: fix ifdef derp
Launcher2: PagedView: Don't Clear Dirty Pages
stagefright: Fix playback for mkv files with lacing
Phone: Add option for setting device phone number
AR8:
build: Force insecure mode for userdebug builds
bionic: libm: Add a proper sincos() implementation
bionic: memcmp: prefetch optimizing for ARM Cortex-A8/A9
bionic: memmove: Fix the abuse of memcpy() for overlapping regions
bionic: revert Support GNU-style hash to speed up symbol lookup
AR7:
msm7x30-common: update flags
qcom/display: synced with latest from CAF
qcom/media: synced with latest from CAF
Music: Eliminate wakeup events for screen refresh
Music: Fix blinking of disc in Music application
Vendor: LatinIME: Update all dicts for ICS
LCD: allow dimming when docked or undocked
opengl: remove unused adreno flag from the makefile
Hold a reference to the allocated buffers in GraphicBufferAlloc
AR6:
System: fixed init.d support
msm7x30-common: update common 7230 kernel
DownloadProvider: download any file type
ContactProvider: add facebook contact support
Build: switched to userdebug instead of eng
AR5:
sqlite3: disabled sync
msm7x30-common: updated common 7230 kernel
Launcher2: LauncherModel: Optimize loading
Music: add lockscreen/notification music controls
Framework: Long press back to kill (developer options)
Framework: Custom Toggle Menu (updated with BT, Data and GPS toggles)
Download links can be found in Existz's thread in the OP (original post)
All Credits Go To!:
Existz
AOSP
AOKP (TeamKang)
beforedenied (preview image above)
CodeAurora
Codenamedroid
CyanogenMod
Kali-
LordClockan
TwistedUmbrella
Oxygen-Rom
0xlab
Be sure to thank these guys for their amazing work!
Have at it guys and gals and remember, there are no dumb questions!
Reserved
I searched a little for this rom and i can't find version for dhd only for inspire 4g is this compatible?
bondocel said:
I searched a little for this rom and i can't find version for dhd only for inspire 4g is this compatible?
Click to expand...
Click to collapse
Yes it is compatible for both!
Noob here.
Phone likes to freeze, stutter and restart. I read the other post and I know to do a clean reinstall of 28.
My question would be how do I get my contacts to sync nicely? They like to duplicate.
Also, I cannot send picture messages, and can only download them when the data is turned on.
mozilla2012 said:
Noob here.
Phone likes to freeze, stutter and restart. I read the other post and I know to do a clean reinstall of 28.
My question would be how do I get my contacts to sync nicely? They like to duplicate.
Also, I cannot send picture messages, and can only download them when the data is turned on.
Click to expand...
Click to collapse
Idk about the data you might wanna let Existz know so it can be fixed in the next build but my contacts are also doing the same thing so I "unsynced" them from my twitter and Facebook and its now fixed.
Data has always been needed to send/receive mms. Sense though had a nice little feature of turning data on long enough for the mms and then turn back off. But for aosp Rome its an on or off approach.
Encryption...
Perhaps I'm doing something wrong or I don't understand encryption....
I am attempting to add an exchange account that requires certain security features to be enabled, including storage encryption. It appears that this ROM has encryption enabled (running version AR31), but after going through the steps to begin the encryption process, the phone (Inspire 4G) arrives at the screen with the green wireframe android robot and does not leave the screen. Nothing appears to be happening, even after leaving the phone to perform its process overnight. I also tried a full data wipe, both from the UI and recovery, formatting the SD card, reloading the ROM... still no luck.
So, does this ROM really support encryption and I'm doing something wrong, or is encryption not working like it should? Any help is much appreciated, as I really like the cleanliness and simplicity of this ROM.
Edit: An additional note & question... I am giving IceColdSandwich a try and notice that the same exchange account does not require storage encryption with this ROM (didn't with gingerbread roms either). Is this a result of CM? Is there some add-on or modification one can make to bypass the encryption requirement? Thanks!
what is the difference between rom AOSPX by existz and IceColdSandwich by Lord Clockan ?
xnrs said:
what is the difference between rom AOSPX by existz and IceColdSandwich by Lord Clockan ?
Click to expand...
Click to collapse
As I understand it, and somebody please correct me if I'm wrong, the AOSP (Android Open Source Project) ROM is essentially the raw OS as it would be straight from google with no modification. IceColdSandwich on the other hand has influences of CyanogenMod, which adds extra features that would not be included on the AOSP ROM.
Chop Top said:
As I understand it, and somebody please correct me if I'm wrong, the AOSP (Android Open Source Project) ROM is essentially the raw OS as it would be straight from google with no modification. IceColdSandwich on the other hand has influences of CyanogenMod, which adds extra features that would not be included on the AOSP ROM.
Click to expand...
Click to collapse
thanks !
In your opinion which is more stable?
I want to change ROM, based on the android ICS, and I don't know which to choose..
xnrs said:
thanks !
In your opinion which is more stable?
I want to change ROM, based on the android ICS, and I don't know which to choose..
Click to expand...
Click to collapse
I offer you the IceColdSandwich 7.4. That is the best ICS Rom.
Hi, I was trying out BR1 a few days ago and found out that it doesnt play video (Stock Google gallery or Quickpic Gallery). Is it because of the lack of native hardware encoding/decoding libraries in the kernel/ROM?
If it is then that would mean,we will have to wait till HTC gives out the Kernel 3.0 source. (AFAIK lack of native hardware encoding/decoding libraries is also the reason of non function stock Video Cam, correct me if I am wrong tho).
Please recommend a video player that would work nicely with the ROM. I really liked the fluidity of the rom. Great work existz.
FM Radio
Will the FM Radio work on this ROM? If i were to pull the FM Radio App from the stock Firmware and place it under /system/app with the correct permissions set would it work? This is the only thing holding me back on flashing this ROM, one of the main reasons why i have the HTC Inspire 4G.
Sorry if this *is* a dumb question, new to AOSPX - trying it after using IceColdSandwich by LC for some time..
Forgive me if this is a CM mod, but is it possible to have the swipe security screen AND the lockscreen shortcuts on this ROM? Is there a patch or mod for this? thanks
Also,
Is it possible to add ROMcontrol to Existz's AOSPX? I tried copying the apk from ICS but it fails to install. Thank you
Sent from my Desire HD using xda app-developers app
Chop Top said:
Perhaps I'm doing something wrong or I don't understand encryption....
I am attempting to add an exchange account that requires certain security features to be enabled, including storage encryption. It appears that this ROM has encryption enabled (running version AR31), but after going through the steps to begin the encryption process, the phone (Inspire 4G) arrives at the screen with the green wireframe android robot and does not leave the screen. Nothing appears to be happening, even after leaving the phone to perform its process overnight. I also tried a full data wipe, both from the UI and recovery, formatting the SD card, reloading the ROM... still no luck.
So, does this ROM really support encryption and I'm doing something wrong, or is encryption not working like it should? Any help is much appreciated, as I really like the cleanliness and simplicity of this ROM.
Edit: An additional note & question... I am giving IceColdSandwich a try and notice that the same exchange account does not require storage encryption with this ROM (didn't with gingerbread roms either). Is this a result of CM? Is there some add-on or modification one can make to bypass the encryption requirement? Thanks!
Click to expand...
Click to collapse
Mee too, same problem am facing with 4.2 roms. Were you able to find a fix yet?
varunsareen said:
Mee too, same problem am facing with 4.2 roms. Were you able to find a fix yet?
Click to expand...
Click to collapse
Nope. I gave up on it.

[JDCTeam][STABLE][5.1.1][RRO][10 April] The Android Open Source Project LMY49J (EOL)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Android Open Source Project
Brought to you by Jflte DevConnection Team​
Looking for variants threads?
AT&T
Sprint
T-Mobile
Verizon
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system me and @-+BB+- added some changes from CyanogenMod. We added also some non-AOSP features like init.d support, @alucard_24 kernel for better performance and energy saving, STweaks for advanced kernel settings and support for Over-The-Air updates through a dedicated app (OTA Updates). Maybe something else from us might be added, but please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
JDCTeam
In alphabetical order:
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Jim Silverlock - @Jimsilver73
José Adolfo Galdámez - @josegalre
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis - @SkL*
Known issues
ANT+
A note about Android Pay: will Android Pay work here? The answer is no. According to Google infos it works only on factory-preinstalled and unrooted Android, do not blame us for this!
Download
ROM builds are hosted on RomHut
TWRP Recovery v2.8.7.0 with F2FS management support: AndroidFileHost
Installation
TWRP Recovery v2.8.7.0 is suggested for installation
Devices supported: I9505, I9507, I9508, I545, R970, I337, M919, L720. (I9515 and I9500 are not supported).
AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have
First time or clean install:
Download the ROM from the link above
Download GApps package for Lollipop 5.1
Put the zip files on your SDCard
Reboot in Recovery
Wipe Data / Factory Reset
Optional: convert to F2FS
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
Update from a previous build:
Via OTA Updates:
Open OTA Updates app
Download the update
Press "Install"
Your device will automatically reboot and install the update.
Manual update with TWRP:
Download updated build from the link above
If you do not have the Gapps package, download Open GApps
Put the zip files on your SDCard
Reboot in TWRP Recovery
Wipe /cache and dalvik-cache
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
We don't have a backup/restore GApps script yet. When you update /system is formatted, so you need to reflash GApps package too. In case you don't do it, Google Apps will fail in endless force closes after boot.
First boot after install/update takes a while, wait at least 5 minutes for it to boot.
To convert cache, data and system partitions to F2FS look in post below.
Sources
Kernel source here
ROM here
Social
Google+: JDCTeam Community
YouTube: JDCTeam TV
Credits
-+BB+- - Lead developer
JDCTeam
CyanogenMod
Google
OpenGApps
Special thanks:
RomHut
gkkovacs - JDCTeam-Build02
XDA:DevDB Information
AOSP 5.1.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S4
Contributors
-+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv
Source Code: https://github.com/AOSP-JF
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v7 - 20160410
Stable Release Date: 2016-04-10
Created 2015-06-06
Last Updated 2016-08-18
Reporting issues
Please report issues in our issue tracker: https://github.com/AOSP-JF/issue_tracking_aosp/issues
Things like "this doesn't work", "this keeps FCing", "found a bug: *someapp* FC" etc. don't help. We need logs!!!!!!
Do not report bugs if you:
Flashed a different kernel
Installed or did mods from untrusted sources
Installed Xposed
Modified system files
Changelog
20160410 - Stable V7
MD5 - 56b28abf29cebd3cb1667d6f80d42785
Kernel:
General code update + fixes
More code ported from 3.10
Updated Toolchains (5.3.0) and Busybox (from official Master branch)
ROM:
Update sources to Android 5.1.1 release 37
Update SuperSU to v2.71
Update LayersManager to v4.4.4
SnapdragonCamera: Small updates/fixes
external/jpeg: use qcom-optimised repo from cm
Switch to Linaro 4.9.4 for rom compiling
20160311 - Stable V6
MD5 - 075acabcb35a601ea9e1b27f3fac246c
Kernel:
General code update
Ramdisk: cleaning and some small opimisation
FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
ROM:
Small APNs updates
Camera: added QCOM features + updated camcoder profiles
AV: synced code with cm-12.1/CAF (LA.BF64.1.2.1_rb2.6 branch)
Camera: Switch to SnapdragonCamera from CAF + updates/fixes from cm-13.0
Core: merge + sync missing code from CAF/cm
Native: Small fixes + added some missing stuffs
Base: fixes + ported some missing code from CAF/cm
Audio: various enhancements + fixed WhatsApp audio messages recording
Bluedroid: fixed discovery status handling
Update sources to Android 5.1.1 release 35
Fixed logcat (Must be enabled from STweaks)
20160207 - Stable V5
MD5 - 9d49d45c05aa8f55d2b373fe99927002
Kernel:
General code update
Updated Toolchains (5.3.0)
Netd/wifi: updates and fixes
Added support for SGH-S970G and SM-S975L
IR: fixed phone hotboot, crash, reboot using IR-Blaster
ROM:
Update sources to Android 5.1.1 release 34 (Google february security update)
Updated LayersManager t v4.4.1
Fixed Bluetooth sometimes not turning on after a flash
Added support for SGH-S970G and SM-S975L
Audio: add back LPA and set awesome player as default
20160104 - Stable V4
MD5 - a2d15f1f3109ee48a0593dee2a835df0
Kernel:
Fixed button vibration when screeen is off
Fixed music sometimes stuttering when user turns off the screen
Fixed freeze when booting connected to an AC/USB cable
ROM:
Bluetooth: fixed bt turn on for semcosh
A2dp: Fixed a mismerge
av/core: small fixes
AOSP Settings: completely reworked
Updater-script: fixed permissions/selinux context for ril blobs
General small fixes
20151207 - Stable V3
MD5 - d1ef760fa6faa98e3a53a583a53b0cd8
Kernel:
Small optimisations
General code update
ROM:
init: small changes and optimisations
Toolbox: updated ledify and switch to our proprietary version of Toolbox
Contacts/ContactsCommon: fixes and enhancements
SurfaceFlinger: restored high priority (Enhanced UI smoothness/responsiveness)
Proprietary blobs: added missing libbtnv.so
Restored BFQIO/cgroups changes, this time should work as expected
Added eMMC trim at startup
Enhanced brightness response when light change, much more faster than before
Updated sources to r30
Removed CPU Boost and all related changes made by cm/caf. Everything is handled by Alucard kernel, we do not need that stuffs
jflte: updates and fixes
Ramdisk: cleaned unused stuffs
General code updates/fixes from cm
Updated SuperSu, LayersManager and Toolbox
20151020 - Stable V2
MD5 - 1c4f045e456b3d1d858f0e4d4504339a
Kernel:
Governors tuning/code cleaning
General code update from 3.10 and fixes
Fixed sporadic system freeze
Updated and enabled zram (512 Mb on default profile)
Changes and fixes on LMK
Fixed MultiROM
ROM:
Gallery2: Added support for drm content + small fixes
jemalloc: update to version 4.0.0 (big thanks to arter97)
Art/libcore: reverted some things that could cause potential issues/instability
IMS: merged all updates from codeaurora/cm
ART: fixed segmentation fault when xposed is installed
libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
base: fixes, speed/stability enhancements and merged cpu boosting interface code
Added LibSwitcher to build, an easy way to have an always working IR LED
native: merged some missing code from cm
Update apns
Updated WebView
libpng: small fixes from M
Updates on sepolicy
av: another integer overflow fix
base: fix sporadic SystemUI crash when user long press home button
Fixed vibration when receiving a call
Updates/Fixes on init for various devices
Bionic: reworked the entire branch
Removed not used/old optimisations
Implemeted pty.h
Lots of cleaning
Layers Manager: updated to 4.3 final version
libcore: more fixes/enhancements
Updated sources to r24
Build with JDK 8
LatinIME: fixed gesture typing + other small fixes
Reverted cm changes for BFQIO and cgroups
Improved battery stats
Icons: fixes on battery stats and bluetooth icons
Include security patch level in Settings
Updated FFmpeg to 2.7.2 release
AudioService: allow volume control on analog dock
Base: small fixes
Enabled FFMPEG codecs
Updated Layers Manager (v4.3.1) and SuperSu (2.51)
Keymaster: small changes
Fixed some warns during build
New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)
20150917 - Stable
MD5 - f57cea2839cf00db4f0a4c107d4d8e04
Kernel:
General code updates from Linux kernel 3.10
Added KMS and UKMS from Linux kernel 3.10
Added VENO TCP protocol
Changes on OOM control, less battery usage
IPC: ported code from 3.10 kernel
Optimized alucard, darkness, nightmare and ondemand CPU governors
ROM:
Android-5.1.1_r18
Added STK to build
Ported all the code from AOSP for SIM handling
Add ability to ignore interruptions while active media playback
Reverted some fixes on base
Fixed APN selection on CDMA phones (this time for real)
Removed not used code from init (auditd)
Fixed last Stagefright vulnerability (CVE-2015-3864)
Launcher3: Added stock wallpapers
Frameworks: add ability to choose a different wallpaper for lockscreen
Settings: Updated icons and colours
Fixes on base/av/build repos
Added WallpaperPicker to build
Base: added dismiss button to battery saver option
Base: improved recents tasks list
Device: fix MMS
Use chromium/icu repos from AOSP
Add SamsungServiceMode specific for our RIL
More fixes from M to base/av repos
libbt: support 1.5M baudrate
Fixed encryption for f2fs
Fixed ipv6 tethering
Telecomm/Telephony: ported a part of code from AOSP
libcore/art/core repos: tons of fixes and ported a part of code from M
Init: allow SElinux permissive in user builds
Reduced log level for all the builds
Toast: Show app icon with the message
PackageInstaller: show current & new version
frameworks/native: merged a lot of fixes from M
stagefright: added new Softavc/Softmpeg2 decoders from M/master branch
Built with GCC 4.9.4 (UBER)
Art: compiled with GCC 4.8.5 (UBER) due to segfaults caused by new GCC
Bluetooth: fixed compiling for latest GCC with -os flag
Audioflinger: fixed compiling for latest GCC with -os flag on ID3
Updated Archidroid optimizations to version 4.1
Updated translations for AOSP Custom Settings
Updated Sepolicy
Some updates on wifi code
Bionic: more optimisations for krait/a15 cpu
General code updates/fixes in base/core/av/native repos
Some small changes on telephony repos
Manifest: remove not used repos
Device: update media codecs & power management
Improved InCallUI speed when receiving a call
Bionic: a lot of improvements
Native/Base/Core/Extras: more fixes from m and cm
Updated APNs
Updated and improved RIL
Gallery2: materialized, updated code and fixed a lot of bugs
Ported support for oma-drm / OmaDrmEngine from cm
Ported all changes made by cm for BFQ IO scheduler
Core: improved UI responsiveness and reduced wakelocks when phone is on deep sleep
Small bugfixes and improvements for f2fs/ext4
Build: improved build enviroment and removed some unused/outdated packages
20150813
MD5 - 7ec092cebfd227343837e7cbe83ed269
Kernel:
General code updates
Updated mm from 3.10 kernel
ROM:
Android-5.1.1_r13
Camera: added options to save photos/videos on external storage
Fixed APNs for CDMA phones
Fixed carrier text on Keyguard
DreamManager/DozeMode: do not turn on the screen if s-view cover is closed
Materialized some icons
Some framework & telephony fixes
Stock Browser: completely reworked, materialized and fixed some FCs
System animations: added a new step (0.75) and set it as default
Use freetype 2.6.0 from m-preview, this solves some security issues in older versions of this library
Use our art and bionic repos tuned for cortex-A15/krait cpu
20150807
MD5 - eb4c36f964c5db3749bfb4a9d2694995
Kernel:
Added full support for i9507
Many code updates
More eMMC enhancements (performance mode)
Updated workqueue and Idr from 3.10 kernel
ROM:
Android-5.1.1_r9
Added option to force notification expansion by default
Added Samsung doze specific settings under AOSP Settings
Added softkey backlight control under AOSP settings
Bluetooth: added accept all files option
Fixed Stagefright, now all audio files works
Fixed Twitch
Improved boot time
Massive update on telephony repos, merged and adapted all cm fixes
More updates and fixes for libhardware legacy
Removed logspam from proprietary libraries
Switched to latest glib 2.15 from m-preview
Small audio fixes
Small framework fixes
Small RRO fixes
Updated APNs list
Updated LatinIME, more languages added and small fixes
20150727
MD5 - 6aa21cc578a37b510fdaf16306b11b83
ROM:
Added customizations for Quick Settings tiles
Added long press actions to tiles
Added long press actions to notification bar objects (clock, date, avatar, battery and settings, long press on Settings icon opens AOSP Settings)
Added missing softkeys manager
Keyguard: disable menu key unlock device
Fixed screenshots
Small Exchange services fixes
Updated translations for all languages
Various bootanimation improvements
Various framework fixes
Statusbar network cluster icons: show LTE instead of 4G, distinguish between UMTS and HSPA
WiFi: revert aggressive blacklist + other fixes
20150723
MD5 - 24a4098e04af0ccd6b6a81a22d3563c9
ROM:
A lot of optimizations in build environment
Added clear all button in recent apps panel
Fixed tethering & added IPv6 tethering
Fixed back/menu keys screen wakeup
Fixed OTA updates
Launcher3: optimizations and some materialization
Made "SD Card removed" notification dismissible
Updated Stagefright with latest CM changes
Updated translations for AOSP Settings and power menu
Various framework improvements
20150715
MD5 - 9bf1dd18b0119f0d7851d138103e1b48
ROM:
Fixed a NullPointerException on app selector
Removed VoiceDialer
20150714 - Beta #2
MD5 - 9a2152910fd98863ae6f79ef3857068a
Device:
IR: use old timing code (consumerIR i.e. "IR Blaster" fixed)
Switch to prebuilt Camera HAL (less interface crashes now)
Kernel:
Various code updates
ROM:
Codebase android-5.1.1_r8
AOSP Control:
Advanced Reboot menu
Changelog
Status bar Battery icon settings
Added 60FPS BootAnimation, big thanks to @guerreromanuel
Added dancing notification LED at boot
Added Google DNS
Added Launcher3 package to build
Added Layers Manager by BitSyko
Added Reverse Lookup
Added SuperSU by @Chainfire
Blacklisted some BT devices for better compatibility
Build dummy InCallUI with persistent attribute, this allow us to keep the process in memory and helps a lot when receiving a call and the device is busy
Camera: stop using gps when camera app is in background
Fixed Archidroid optimizations V4
Fixed Bluetooth audio stream (A2DP)
Fixed camera opening when flash is enabled (doesn't crash anymore)
Fixed data usage graph on settings
Fixed init.d not working properly
Fixed QCOM Time Daemon support
Fixed some crash on MediaProvider
Fixed support for all jf variants
Hopefully fixed audioflinger/mediaserver crash and audio stuttering when indexing media files
Many fixes in environment
More Materialize on framework
Other small UI style changes on Dialer/InCallUI (Materialize)
RRO Fully fixed
Small fixes on Telephony
Switch to Contacts, Dialer & InCallUI sources from AOSP
Tons of fixes on frameworks/base
Updated stagefright with latest CM changes and fixed & updated FFMPEG 2.7 compile
20150619 - Beta #1
MD5 - 51b35865265ad3bfbc478c0d214070f8
ArchiDroid optimizations v4
Added MultiROM compatibility
RRO added and partially working: Contacts, Dialer and Settings need some changes. Everything else is correctly themed
Fixed BT/WiFi coexistence, now can be turned ON at the same time
Fixed back/menu keys lights (timeout set at 5 seconds, user settings soon available in Settings app. For now, enable/disable by writing "softkeys" without quotes in Terminal Emulator (available on Play Store))
Fixed F2FS for /cache partition
Fixed "First boot doesn't have sound across all the system if the external SD card is not in FAT32"
Fixed MicroSD card, all filesystems are mounted well and working in r/w
Init: use our specific init
Temporarily fixed "No SIM" on Keyguard (removed Carrier text)
Various kernel code updates
Various updates on audio/camera code
Various updates on BT/WiFi code
20150602
MD5 - 6cc3db0a6257641aba4dfebda0e3fb30
Initial public release
Tips
To enable Developer options go in Settings->About device and press "Build number" for 7 consecutive times.
Using F2FS
What it is? Wikipedia
To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.
On PhilZ:
Wipe and format options->custom format options->toggle ext4 f2fs migration
Format data and data/media->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Format system->f2fs
On TWRP:
Download and install this TWRP version: https://www.androidfilehost.com/?fid=24052804347763625
Wipe->advanced wipe
Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Select cache->change or repair file system->f2fs
Select system->change or repair file system->f2fs
Now you can install this ROM following installation steps in post above
Some screenshots
Thanks for the new ROM!
Good luck!
Waw! The first one! Congratulations! :good:
That's what we call a great Team!
This development was started 2 months ago from @-+BB+- that has done a great job... then his coming to JDCTeam has bring his project in the Team workflow... all our devs has given a shot to the code, so is the real first common project... we hope you will enjoy it, taking care that this is the initial release, so as reported by us, there are still bugs to be fixed.
Aosp sources from Google are for different hardware, and this requires modifications and changes to let it works.
Thanks for your attention.
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
OMG YES! Finally a Lollipop AOSP ROM for our S4! I've literally been waiting for someone to make it for a while. Thank you!
SuoerSU Corrupted
@AntaresOne
The SuperSU in the RomHut Link is Corrupted, As it's Displaying 5.79KB only !
Looks gteat so far ?
Airtioteclint said:
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
Click to expand...
Click to collapse
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
YES YES YES!!! I've used pure AOSP roms since Jelly Bean, I was so disappointed when the dev didn't do Lollipop. Now my prayers have been answered. Downloading this right away.
Just a suggestion, I think the OP should have a small guide to how to convert extSD to FAT32, just for the not so tech savvy
Jimsilver73 said:
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
Click to expand...
Click to collapse
I dont have one installed. And my setup required me to reboot several times. But thanks.
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
misha0209 said:
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
Click to expand...
Click to collapse
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
AntaresOne said:
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
Click to expand...
Click to collapse
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Kryten2k35 did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
I'll try. Thanks JDCTeam. See you around here.
misha0209 said:
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Danvdh did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
Click to expand...
Click to collapse
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Anyone can answer why would I install it and not CM 12.1, is this better then the CM ?
AntaresOne said:
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Click to expand...
Click to collapse
Now only an update of MULTIROM and I will have the Galaxy S4 perfect. Thank you, you are good.

[JDCTeam][6.0.1][12 March][OMS-Substratum] The Android Open Source Project MOB31T

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Android Open Source Project Marshmallow
Brought to you by Jflte DevConnection Team​
POWERED WITH SUBSTRATUM THEME ENGINE​Click HERE to watch a video on Substratum.​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system me and @AntaresOne added some changes from CyanogenMod.
Please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
JDCTeam
In alphabetical order:
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
José Adolfo Galdámez - @josegalre
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis - @SkL*
Screenshots:
Click on the screenshots to get full size:
​
Known issues
ANT+ (not supported)
You will tell us
Download
ROM builds are hosted on RomHut
TWRP Recovery v3.0.0-0 with F2FS support (JDC Themed): RomHut
Installation
TWRP Recovery v3.0.0-0 with F2FS support (JDC Themed) is suggested for installation
Device variants supported: I9505, I9505G, I9507, I9508, I337, M919, I545, R970, L720, S970G, S975L (I9515 and I9500 are not supported).
AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have
First time or clean install:
Download the ROM from the link above
Download GApps package for Marshmallow 6.0
Download ThemeReady GApps package for MM arm
Put the zip files on your SDCard
Reboot in Recovery
Wipe Data / Factory Reset
Optional: convert to F2FS
Select "Install zip from SDCard"
Choose AOSP ROM zip file
Choose GApps zip file
Choose TBO GApps zip file (needed for complete theming of some Gapps with OMS overlays)
Flash
Reboot system
Update over an existing previous AOSP MM build (manual update with TWRP):
Download updated build from the link above
Put the zip files on your SDCard
Reboot in TWRP Recovery
Select "Install zip from SDCard"
Choose AOSP ROM zip file
Flash
Reboot system
NOTE: the "dirty" flash to update an existing version DO NOT NEED any new re-flash of Gapps and TBO... integrated BackupTool during rom install will backup your gapps (already installed) and restore them after rom update!
NOTE: Stable version is dex-preoptimized, so do not wipe cache and Dalvik after rom flash!
First boot after install/update takes a while, wait at least 5 minutes for it to boot.
To convert cache, data and system partitions to F2FS look in post below.
General notes
Rom is pre-rooted and has SuperSU v2.79 SR3 integrated
JDC Toolbox app give you the ability to manage LEDs sequence on boot, IR driver selection and more...
Busybox is pre-installed with Alucard kernel but is located in a separate location. From Stable 6 is possible to install another version of busybox, and this do not interfere with STWeaks.
Some phones has problems with touch screen sometime not responding (download the Stock kernel from romhut and test with it)
[*]Theming: rom has from this build the new SUBSTRATUM THEME ENGINE. Use the integrated Substratum app to apply OMS overlays (OverlaysManagerService). RRO layers will not work anymore...
[*]Theming: to apply OMS overlays to some apps, you need also to flash TBO GoogleApps-ThemeReady-LP-MM-N-v31.0.zip right after your Gapps package from recovery. This means to be clear: ROM + GAPPS + TBO
We use 5.1 blobs for radio interface. Update your phone to latest Baseband and Bootloader available for your variant (must be a version 5.0 official Baseband)
We discourage the use of xposed framework, but the rom support it
For devices with locked bootloader (like Verizon and AT&T), the latest SuperSU package will fail to install. Please after rom flash, provide a manual install of an older SuperSU zip (as version v2.52) and later update from playstore to latest official apk version.
Sources
GitHub
Social
Google+: JDCTeam Community
YouTube: JDCTeam TV
Credits
JDCTeam
CyanogenMod
Google
HITMAN-CREED: Screenshots, Tips&Tricks
Special thanks:
RomHut
gkkovacs - JDCTeam-Build01
azuziel - JDCTeam-Build02
Team Codefire - JDCTeam-Build03
XDA:DevDB Information
AOSP 6.0.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S4
Contributors
-+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv, josegalre
Source Code: https://github.com/AOSP-JF-MM
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: Stable 11
Stable Release Date: 2017-03-12
Created 2015-11-18
Last Updated 2017-03-12
Reporting issues
Please report issues in our issue tracker: https://github.com/AOSP-JF-MM/issue_tracking_aosp/issues
Things like "this doesn't work", "this keeps FCing", "found a bug: *someapp* FC" etc. don't help. We need logs!!!!!!
Do not report bugs if you:
Flashed a different kernel
Installed or did mods from untrusted sources
Installed Xposed
Modified system files
Changelog
20161117 - Stable 9
MD5 - 296c92872b04d43d60ad9a9814c738ae
Kernel
General code updates
VoIP: more fixes + updates
Fixed sdcardfs
ROM
Gemini/Jflte: enable sdcardfs
Add lg G5 international to build devices (WIP)
jflte: remove unused graphics libraries
jflte: more fixes for VoIP mixers
Substratum: update to v470 (is needed a full uninstall/removing of installed themes and overlays!)
Update sources to Android 6.0.1 release 74
Gemini: update blobs to MIUI 6.9.29 dev firmware
Sensors: fix a memory leak
WebWiev: update to latest stable and beta versions released by Google
Ramdisk: small fixes
Xposed: jni: consider /data/app to the fd whitelist if Xposed is detected
20161011 - Stable 8
MD5 - a88e77e56a4b8874e21e377d42b30ccd
Kernel
Compile with GCC 6.0.1 + fixed compiling warns
Small code updates
VoIP: fixes + updates
ROM
Xiaomi Gemini bringup
Port CAF additions from cm (mostly needed by Gemini)
Telephony: general fixes, especially for MSIM devices (completely reworked the repos during Gemini bringup)
MSIM: tons of fixes
Build: completely rework device versioning and add support for custom builds
Settings: general fixes (completely reworked the repo during Gemini bringup)
General fixes on various repos
Ported some CAF missing functions/enhancements on various repos
WiFi: fixes and enhancements
IMS: ported and fixed all CAF updates/functions/enhancements
Blur: general fixes/enhancements
jflte: Add support for Samsung extended AGPS
Gemini: fix qcom keymaster
STweaks: fixed profile check
Fix SuperSU installation for block-based OTAs
Gemini: enable fingerprint wakeup
Gemini: enable dex pre-opt
Gemini: move to Google webview beta version
SuperSU: update to v2.78SR1
Substratum: update to v231
jflte: GPS: removed not used files/services
msm8960: audio: fixes for voip and calls
msm8960: display: fixes and improved portability
Updated some translations
Fixes for libcameraservice
libutils: fix deadlock in elapsedRealtimeNano
Gemini: use WLAN driver builtin in kernel
Gemini: fixed some selinux denials
Gemini: update proprietary blobs
jflte: remove some QC encoders from codecs list
jflte: audio: fix VoIP usecases
Update sources to Android 6.0.1 Release 72 (M4B30X)
Fixed screen recording (New Screencast App)
20160910 - Stable 7
MD5 - 8f23d0f7835a6b8383127c0a041eeb55
Kernel
General code updates
Ramdisk: tune Thermal values
Ramdisk: small fixes and cleaning on scripts
Ramdisk: set sys.io.scheduler at boot
Ramdisk: port updates from N and handle scripts in the same way
Merged latest 3.18 fixes/updates for ext4
Ported some updates from N branch
ROM
Added BackupTools for gApps
Immersive recents: updates, fixes and cleaning
OMS: Allow system effect sounds to be themed (require a soft reboot)
QS: Add Substratum Shortcut Tile
General translations updates
Settings: InstalledApp: show link to Google Play
wifi: general fixes
audio: Update audio_platform_info.xml
MediaProvider: various bug fixes
APN: small fixes for T-Mobile MK DATA access
Substratum: update to v214
Gallery2: completely reworked and updated
Blur: add back libuiblur.so library and add an option in Settings-->Display for enabling/disabling blur effect (default: ON)
HW button rebindings: fixes and updates
Proprietary blobs: update to GPE I9505GUEUDPF1
jflte: enable native time service
jflte: update GPS headers
init: general fixes + fixed some compiling warns
Drop SnapdragonCamera in favour of stock AOSP Camera2 app
SuperSU: update to v2.78
Settings: expose PhoneInfo (needed for some Carriers)
Battery icons: updates, fixes and added battery bar feature
Update sources to Android 6.0.1 release 66
Immersive recents: completely reworked the code, now transitions are much more smoother
RIL: removed old LP hack for NO SIM issue in Airplane Mode and fix things in a proper way
20160812 - Stable 6
MD5 - 574933885b141b453b28ed78f6d72271
Kernel
General code updates/fixes
Updated and fixed sdcardfs for stacked fs support + small fixes from Google
Fixed SM-S975 sensors
Improved power consumption
Updated and tuned TC for arm32 jflte devices
GPU msm: ported some fixes/optimisations from hammerhead
Ramdisk: huge rework, moved Busybox to a custom folder, fixed and updated all scripts (some of them were not working properly). This changes fixes all OMS issues with Alucard Kernel
Fix ROM thermal engine execution
Added cron tasks
General fixes on Ramdisk scripts
ROM
vold/core/sepolicy/base: general fixes for sdcardfs
jf-audio: small changes/sync with cm
Sepolicy: removed all old hacks added during the first developement stage
init: small fixes
Bluetooth: allow user to send epub files
Update Substratum to v202
jflte: move to sdcardfs --> OPTIONAL, not enabled in public builds
Themes: expose more colors and elevations
Themes: make DocumentsUI fully themeable
Themes: allow Permission Icons to be fully themed
OMS: Themes should be dynamically theming the power menu
Download: add to support pause/resume download by manual
base: removed unused tests
vold/base: various fixes for mount service
base: general bug fixes
base: smoother Upload and Download Animation
SnapdragonCamera: general fixes from CAF/CM
jflte: webview: update to v53.0.2785.49
Allow unlocked USB data access
Update source to Android 6.0.1 Release 61 (MOB30Z)
skia: ported some upstream optimisations
bionic: Sort and cache hosts file data for fast lookup
libstlport: include in all variants as it's needed by adreno flo libs
Updated some APNs
RIL/native: small fixes
Updated TC
Proprietary blobs: updated thermal engine blobs
OMS: exposed more hard-coded colors
Sepolicy: more denials fixes
SystemUI: Display bluetooth battery status when available
Turn off carrier provisioning by default to allow tethering
Reverted Toybox upstream/cm changes (fixes OMS permission issue and all related bugs)
base/native/core: general fixes
ir: fixed ir for variuos apps (tested: Peel, ASmart Remote, AnyMote and Ir Universal Remote)
Hopefully fixed media crashes when phone is connected as mtp
OMS: ported latest changes from Substratum gerrit
DocumentsUI: Add a standalone File Manager - Updated and fixed for MM
Updated translations
20160726 - Stable 5
MD5 - 76027d5d43225b3adea27741167893ae
Kernel
General code updates
ASoC: msm: small fixes
Ramdisk cleanout/optimisations
ROM
Audio: enable again fluence mode
Updated translations
RRO: move to Substratum
Updated translations
LatinIME: fixed gesture input without gApps installed
init: some small cleaning
Add back Messenger app, fully themeable with Substratum
Substratum: build masquerade
Contacts/ContactsCommon: expose more colors for themers
Settings/Dialer: more changes needed for themes
Settings: Add dashboard tile for Substratum (enable "remove icon" option into Substratum)
More general fixes for Substratum/Themes
Settings - Apps: show/hide Substratum overlays
OMS: disable Zygote preloaded drawables
Adreno blobs: update to version flo-mob30p
Proprietary blobs: remove unused DivX dependencies
Proprietary blobs: remove unused rmt_storage blob
Proprietary blobs: update Widevine from flo (razor-MMB30P)
jflte: do not use legacy mmap
flte: webview: move to beta version v52.0.2743.62
jflte: refactor system properties
jflte: clean out camera vendor hacks
Browser: completely reworked from cm, tons of fixes/enhancements
bt: fixed stuttering audio for Broadcom bt chipsets
GCC: move to generic 4.9 Linaro TC for ROM compiling (stock kernel now is compiled with arm-eabi-4.9 TC)
LiveWallpapers: add LiveWallpapers LiveWallpapersPicker to build
jflte: clean out init
native: general fixes
jf: thermal engine updates
20160709 - Stable 4
MD5 - 69ec40a0025ea47e919232f85b389216
Kernel
General code updates
f2fs: general updates from 3.18 kernel
Ramdisk: update busybox to v1.26.0
Update busybox to v1.26.0
ROM
Increase available volume levels for media (from 15 to 30)
libbt-vendor (BRCM): Add ssr_cleanup
Some translation updates
jflte: enable MMS when mobile data is disabled
jflte: Audio/Volume improvements
wifi: small fixes + fixed a mismerge & enable WiFi IpReachabilityMonitor by default
bt: don't use CLOCK_BOOTTIME where CLOCK_MONOTONIC was expected
Settings: general fixes + expose some hardcoded colors in storage settings
General wifi/bt fixes
SoundRecorder: add Bluetooth sound recording
Audio: reworked audio mixers
flte: rc files cleanup
jflte: enable thread migration notifier & improve interactive timer values
Update source to Android 6.0.1 Release 52 (MOB30R)
core/vold/extras/build: move to stable branches
jflte-audio: various fixes
Update SuperSU to v2.76
Proprietary libs: revert to old adreno libs (hopefully fixes random app crashes)
Audio-msm8960: fix AudioEffect reply overflow
20160613 - Stable 3
MD5 - d76ab480ecbe38d29658975356da8650
Kernel
General code updates
ASoC: msm: Add flexible playback periods (fixes skip tracks sometimes not working with bt and other audio issue)
ROM
Switch to new audio HAL, big thanks to @arco @dookiedude @dkati
MediaProvider: updated translations and reverted r22 merge
apps/Bluetooth: general fixes
rootdir: disable USB when we switch between different states
Update SuperSU to v2.74
audio-caf/msm8960: drop all legacy code
Art: small updates/fixes + added support for other devices
LayersManager: update to v4.4.5.1
Updated translations
DeskClock/LatinIME: updated translations, reverted r22 merge + other small fixes
Base: fixed a NPE in DocumentsUI
jflte: update partitions size and added missing BOARD_CACHEIMAGE_PARTITION_SIZE
20160612 - Stable 2
MD5 - 2d6ee70f1ae8e9d094d5db8e725f3e38
Kernel
General code update + fixes
Updated BusyBox
Update soources to latest Dorimanx updates
ROM
SEPolicy: fixed more denials/relax some neverallow for userdebug builds
av: reverted some changes abandoned by AOSP and ported latest updates from upstream
LatinIME: update and clean dictionaries
Ramdisk: small fix for adb in charge mode only
Native: ported again parcel changes from upstream
jflte: update partitions size and added missing BOARD_CACHEIMAGE_PARTITION_SIZE --> [REVERTED, not tested on all variants]
Update sources to Android 6.0.1 release 46 (MOB30M)
SnapdragonCamera: fix focus + fixed button visibility in landscape mode
Partially reverted some commits ported with the release 22 merge
Sepolicy: small fixes
APNs updates and fixes
XML Pull Parser optimizations
Reverted session callback API support
Sounds: use enhanced system/notifications sounds and ringtones, big big thanks to @Locklear308
jflte: do not retain classes.dex in APKs for non-user builds
build: added support for more qcom devices
Bionic: added arm64 optimisations
bt: sync wit cm/caf. Hopefully fixed all BLE and other minor issues
More Selinux fixes
Rootdir: small fixes
Bootanimation: cleaning/fixes
Build (Experimental): enabled Ninja builds
Updated Toolchains
Proprietary files: updated adreno blobs
Bt: sync code with cm after r46 merge
Art: compile with clang
Settings: Allow sorting Applications list by size
jflte: set minimum value for auto-brightness
Bt: some clock fixes
20160416 - Stable 1
MD5 - f31fe1ec17a6f6862773ef5fe3b350df
Kernel
General code update + fixes
More code ported from 3.10
Updated Toolchains (5.3.0) and Busybox (from official Master branch)
ROM
Remove "Various" from battery stats
Bluetooth: small cleaning and updating
Start to underp things after r22 merge
audio-legacy: move all QCOM stuffs + small fixes/cleaning from our device tree to libhardware repos
frameworks/opt/bluetooth: merged all AOSP changes + CAF code + removed no more needed fixes/changes
SuperSU: update to v2.68
frameworks/av: removed all QCOM legacy flags from AudioPolicyManager.cpp
Bring back Exchange services
WebView: update to v50.0.2661.35
DeskClock: fixed crash when the Alarm starts and another crash when trying to enter into Settings
Vold: fixed extsdcard ext4 mounting
Added hardware key rebindigs feature
Update LayersManager to v4.4.2
Buttons: small fixes
frameworks/base: merged a lot of fixes
SoundRecorder: Updated, ported some fixes for MM and materialized. Now icon is available in the launcher
Location: disable qualcomm location service and speed up GPS lock
RRO Layers: allow more SystemUI customisations
Fixed adb at boot (no more need to set the usb connection to file transfer) and device recognition (at least on Kubuntu)
Added battery icon customisations (option in SystemUI Tuner)
Added BSOD killer from opt-cm-12.1 until the rom is stable for everyone
Native: reverted Parcel changes ported from upstream
Telephony: Hopefully fixed NO SIM issue when the device is encrypted
Fixed/suppressed some build warns on various repos
SoundRecorder: fixed pause/resume
Restored missing GAPPS permissions removed with r22 merge
Allow camera to use power key as shutter
frameworks/base: fixes from upstream
Settings: general fixes ported from master branch
WiFi settings: display connect button in the wifi connection menu
frameworks/av: ported some fixes pending on master branch
jflte: small fixes on audio_policy.conf and removed unuseful ethernet configuration
jflte-bt: enabled again previously disabled features
libjpeg: enhancements for QCOM devices
Removed/suppressed some spam during compiling
Drop MusicFX and switch to AudioFX
Bluetooth: fixes from upstream/CAF
fixed apicheck and other small things for jdk8 compiling
init: fixed radio not working after a soft-reboot
Update sources to Android 6.0.1 release 24
Update SuperSU to v2.71
Update LayersManager to v4.4.5
Ramdisk: Reduced boot time, configured power mode for recovery and removed some unuseful things
JFLTE: improved TCP performance + small fixes on sepolicy
General APNs updates
Enable dex-preoptimization. Increase the rom size, but decrease significantly the first boot time after an update.
f2fs-tools: update to 1.6.1
vold: Mount ext4/f2fs portable storage with sdcard_posix context. This fixes r/w issues for ext sdcard
av: more fixes from cm and upstream
20160314 - Beta 6
MD5 - 7c256c5fd2dece2a2a9d3ba5baa7ca9e
Kernel
General code update
Ramdisk: cleaning and some small opimisation
FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
Fixed kernel wakelocks list on Better Battery Stats
ROM
TEST: handle lid/smartview covers in a different way (ported from AOSP master) --> Reverted because actually HallMonitor doesn't work properly on MM, but
this allow us to let all 3rd party apps handle the cover window like stock ROMS
TEST/WIP: Enable MIDI support
Bluetooth: stop bluedroid debugging + toned down more bt logspam
Bluetooth: removed not used feature on jflte device tree
Sepolicy: fixed a denial
jflte: remove obsolete crda service
Bluetooth: updates/fixes from upstream
RIL: fixed data after a reboot without the need of reboot the modem
CameraWrapper: small fixes
Added call recording feature
BootAnimation: improvements, added support to play a music during boot/shutdown animation
Vold: fixed exfat/ntfs support and handle things on ROM side
f2fs-tools: update to v1.6.0
Hopefully fixed random soft-reboot when formatting an sdcard as adopted storage
Camera: switch to SnapdragonCamera from CAF + CM updates
Bluetooth: general fixes from Master branch
Small fixes on APNs
Vibrator: drop legacy code and sync with upstream
libhardware/libhardware_legacy: fixed some warns
tinyalsa: fixes for call recording
Camera: ported some fixes from caf and from upstream
ffmpeg: update to v3.0
native/bluetooth: fixed a lot of clang warnings
Bluetooth/core: fixes from AOSP master branch + reduced disable delay
CameraWrapper: disable clang
Bluetooth: ported some fixes from CAF
Bluetooth: Hopefully fixed "Cannot play song" error
Fixed "Unknown Number" or "Private Number" in call log for some providers (option under Settings --> Other --> Cellular Networks)
WiFi: fixed 5Ghz not working for some variants
Bluetooth: ported more fixes from upstream and CAF
system/extras: fixed a lot of clang warnings and a couple of potential memory leaks
system/core: fixed some warnings + small updates from upstream
Launcher3: Small updated/enhancements + speed up animations + added MM wallpapers
Update sources to Android 6.0.1 release 22
Accept underscore and tilde in web URLs
Fixed calendar fields comparison (Month was compared with the day and vice versa)
inputflinger/EGL: cleaned warnings
Added Ad-Hoc WiFi support to framework
WiFi: merged fixes from SonyMobile/Intel/Xiaomi devs (pending on upstream)
libhardware/libhardware_legacy: reverted not needed changes
Small fixes for DHCP
Updated APNs
Base: more updates from upstream
Bluetooth: ported various fixes from CAF
BootAnimation: New custom bootanimation!! BIG BIG THANKS TO @gadget! (xda)
Small fixes after r22 merge
SnapdragonCamera: small fixes
art: improved speed when optimizing apps at first boot
20160208 - Beta 5
MD5 - 5f3a8b2a554ad89f7aef31bc0e3df985
Kernel
General code update
Netd/wifi: updates and fixes
Added support for SGH-S970G and SM-S975L
IR: fixed phone hotboot, crash, reboot using IR-Blaster
ROM
RIL: fixed emergency call
RIL: fixed a couple of permission denials (QMUXD)
Telephony: small improvements
RIL: more updates for lp ril
RIL: fixed NO SIM when phone is in Airplane mode and the SIM is inserted
AOSP Settings: Updated translations
Bluetooth/Stagefright: other small fixes
RIL: fixed network search
Added support for SGH-S970G and SM-S975L
Bluetooth: fixed reboot when user starts a call when the screen is off and the magnetic cover il closed
Bluetooth: fixed call not working/bt share FC after the phone is reconnected to a bt device
Audio policy: fixes for bt calls
Telephony: remove multiple default dialers support
Updated APNs
Audio/av: more fixes for qcom legacy devices
wifi: small improvements
bt: merged updates/fixes from upstream
bt: fix connection with BLE devices
av: fixed some overflows (from upstream)
Telephony/Dialer/InCallUI/base: upates and fixes for IMS
base: small fixes from upstream
Display-qcom: fixes for video playback and KW issues
Improved APN selection
Media-qcom: removed drm library + fixes for video playback
wifi: set country code to ALL
core: updates from upstream
TEST: libhardware_legacy: ported some changes merged/pending on aosp upstream
av: allow media server to disconnect the camera even if the camera is unlocked (should fix the camera bug "Camera Error, Camera is unable to initialize.")
Update sources to Android 6.0.1 release 13
Bluetooth: fixed 48k sample rate
Telephony: fixes for some sims/carriers
Base - apps/Bluetooth: other small improvements for bt
20160106 - Back on jflte, read post #1504
MD5 - cdd8d2ca29884305848ceb1df6c18c92
Kernel
Fixed button vibration/lights when screeen is off
Fixed music sometimes stuttering when user turns off the screen
Fixed freeze when booting connected to an AC/USB cable
General code updates
Updated Toolchains (5.3.0)
ROM
Media: added function to skip tracks with volume buttons when the screen is off
Vold: fixed mkfs execution (sepolicy)
Browser/Gallery: Materialized + Code update + Fixed tons of bugs
Camera: Fixes, enhancements and code updates
Camera: fix photos size
jemalloc: update to v4.0.4
Webview: drop aosp webview and use Google version v48.0.2564.48
Fixed charging mode
Merged cgroups/ioprio enhancements from cm
Camera: Add storage preferences
DeskClock: fixed crash when user press the world button + small fixes
Fixed MMS receiving
Finally switch to new proprietary RIL blobs
Sepolicy: tons of fixes
Updater-script: fixed permissions/selinux context for RIL blobs
Updater-script: remove not used libraries for GSM
RIL: fixed invalid number error
Build: enhanced kernel task
Vendor blobs: update some blobs from OK1
Telecomm/Telephony: Allow multiple default dialers
Browser: fixed runtime permissions
Fixed adopted storage. TWRP is still not compatible, rom zip and gapps must be moved to /data/media/0 folder then reboot in recovery and update zip will be available on internal storage. DO NOT TOUCH EXTERNAL STORAGE IN TWRP
Update sources to Android 6.0.1 release 10
Fixed Bluetooth sometimes not turning on after a flash
Fixed data not working after a reboot
Added GoogleDialer as alternative dialer, can be disabled in Settings-->Apps
Updated SuperSU to v2.66 (may not work on multirom, if someone experience issues during the flash of supersu simply flash the old version 2.52)
Updated LayersManager to v4.4.1
20151224-GSM - Build only for GSM devices
MD5 - b73703f560fd502e2ed81912162dd128
Kernel
Updated bluetooth drivers
Various code updates
ROM
Android 6.0.1
Added Screencast
Fixed BT A2DP
Fixed GPS
Fixed init.d support
Fixed LTE not coming up at boot
Vold: small fixes/enhancements
Fixed keyboard gesture typing
Fixed SuperSU sepolicy
Fixed bt after 6.0.1 r3 code merge
RIL/av/vold: small fixes
Fixed network switch
Fixed write access on NTFS
Fixed emergency call
BT: reverted cm/caf changes. We lose bt obex and other advanced functions, but no more bt share FC
RIL: fixed apns for verizon. More small updates for other providers
Telephony: small changes/fixes
Enhanced opening apps speed
Sepolicy: more fixes for persistent properties/vold/kernel
Tips & Tricks
To be done after this ROM is installed. You decide what to do
To enable Developer options go in Settings>About phone and press "Build number" for 7 consecutive times.
Go to Setting>Wifi and then turn the Wifi On and Press the Option key and go to Advanced and Turn off Network notification.
Go Setting>More then Turn off NFC
Go to Setting>More>Cellular Networks and if you don't use mobile data, then you can choose 2G for Preferred network Type.
If you don't need Auto Brightness for Screen, Go to Setting>Display & Turn off Adaptive brightness.
Go to Setting>Display>Power Menu and put tick in Screenshot & Sound Panel.
Go to Setting>Display>Recent apps and untick Search Bar and tick Fullscreen Recents & tick Clear all button & choose Clear all location and select Bottom Center.
If you don't use Ambient Display, Go to Setting>Display>Gestures & Turn off ambient Display.
If you don't need hardware Key Backlight,Go to Setting>Display and Choose Backlight and Untick Illuminate buttons.
Go to Setting>Sound & Notification>Other sounds and turn off all of them...
Go to Setting>Supersu and Press No Thanks, then go to Setting Tab and Untick Re-authentication and choose Default Access then select Grant and Untick Show Notifications.
Go to Setting>About Device and press the Build Number for multiple times until Developer Options unlocked.
Go to Setting>System UI Tuner and turn on Show embedded battery percentage.
In Setting>System UI Tuner>Quick Settings, You can customize your favorite quick settings.
Using F2FS
What it is? Wikipedia
To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.
Download and install this TWRP version: https://romhut.com/addons/twrp-2-8-7-2-f2fs
Wipe->advanced wipe
Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Select cache->change or repair file system->f2fs
No need to convert /system as it is basically read-only, therefore better to keep it as ext4.
Now you can install this ROM following installation steps in post above
Themes
Galaxy S6 Marshmallow Theme v1.1​
Screenshots:
Click on the Screenshots to get full size:
​
Changelog v1.1:
Added Clock icon from S6 Android 6.0.1
Fully themed Galaxy Launcher like S6 MM
Added all official icons from S6 MM Dump
Adjusted icon's dimensions & margins same as S6 MM
Instructions:
First Download Holo Notifier & Install it Normally.
Then Download this Zip & install it via Recovery & reboot and after reboot Choose Galaxy Launcher.
Download this Zip (I'ts my Backup) and extract it to your internal Storage and the Address of the Folder should be like this:
/storage/emulated/0/galaxylauncher/backup/
Then go to Launcher Setting>About and Restore my Backup.
Download & install Zooper Widget Pro.
Then Download My S6 Weather Widget & Put it here:
/storage/emulated/0/ZooperWidget/Templates/
Then put a 4x1 Zooper Widget on Homescreen and click on it, and there is a folder icon on top of screen, click on it and load Galaxy S6 Weather Zooper.
Optional Choices:
In order to have Bright Lockscreen, download This and install it & activate it in xposed.
For more S6 Marshmallow icons, visit Here.
For the wallpaper you can check this Thread
thanks man very good job,i hope this will be best rom for s4
download ! I read that need supersu zip ?
leap_ahead said:
download ! I read that need supersu zip ?
Click to expand...
Click to collapse
It's wrote under "Tips", post #2. You need to flash SuperSU zip if you want root
Hey,
first of all, thanks =)
One question:
Does i have to use the mini gapps from romhunt? Or can i use the pico from opengapps also?
Good work TEAM
Video preview for AOSP 6.0
https://www.youtube.com/watch?v=MtGqEgFF9ss
exFAT is working?
@AntaresOne Is there other way to change network mode? In your initial MM build, I could not change the network mode in any way, even using apps like intelli3g, smart network .. I was attached to 2G network
Enviado de meu SM-N920F usando Tapatalk
Code:
Known issues
...
Network switch in Settings->Network doesn't work
what does that exactly mean ? Cannot switch between 4G/3G/2G and cannot setup APN ?
Thx @AntaresOne for the thread!
Thanks
Sent from my GT-I9505 using Tapatalk
biazoto said:
@AntaresOne Is there other way to change network mode? In your initial MM build, I could not change the network mode in any way, even using apps like intelli3g, smart network .. I was attached to 2G network
Enviado de meu SM-N920F usando Tapatalk
Click to expand...
Click to collapse
If you're using custom launcher such as nova, do the following: widgets > activities > Settings > Phone info. Add that as a widget. You can change network mode from there.
This works on the previous version at least (CM13 that you spoke about). Not sure if it's broken on this new AOSP version. Maybe @AntaresOne can confirm whether this way works or not?
Sent from my GT-I9505 using Tapatalk
audianer said:
Hey,
first of all, thanks =)
One question:
Does i have to use the mini gapps from romhunt? Or can i use the pico from opengapps also?
Click to expand...
Click to collapse
Use only the GApps package found in RomHut for now.
GiRaFa-SAMA said:
exFAT is working?
Click to expand...
Click to collapse
Not yet, format your SD card in FAT32
biazoto said:
@AntaresOne Is there other way to change network mode? In your initial MM build, I could not change the network mode in any way, even using apps like intelli3g, smart network .. I was attached to 2G network
Enviado de meu SM-N920F usando Tapatalk
Click to expand...
Click to collapse
der_Kief said:
Code:
Known issues
...
Network switch in Settings->Network doesn't work
what does that exactly mean ? Cannot switch between 4G/3G/2G and cannot setup APN ?
Click to expand...
Click to collapse
That ROM and this one are different, manual network switch doesn't work at the moment but the phone can automatically switch between them. APN can be added and data connection is working
droidblitz said:
Thanks
Sent from my GT-I9505 using Tapatalk
Click to expand...
Click to collapse
You could just press thanks button rather than writing a post, has been made rightly to avoid thanks posts :silly:
Thank u for giving ur two year old device a new start again.
angelcalibur said:
Thx @AntaresOne for the thread!
Click to expand...
Click to collapse
always ready to rock hehehehehe
Thank you AntaresOne! Anychance to full control external sd card?
qaler2010 said:
Thank you AntaresOne! Anychance to full control external sd card?
Click to expand...
Click to collapse
You have full access to your SDcard. Here: TitaniumBackup, Root Explorer, Gallery and etc.
exFAT working is possible only via custom kernel isnt it?
I have so many files on my sd card, and will take time for move all files to my pc , format and put my files again in my sd card formatted in fat32..

Categories

Resources