5 allegato(i)
[ROM][XWMS1 4.1.2][02/11] Chameleon v3.0.4 Samsung/AOKP hybrid
Chameleon: Stabilità e caratteristiche di Samsung Stock, lo stile ed eleganza di AOSP.
Base: XWMS1 (4.1.2)
Kernel: Apolo 4.11 Light
Samsung System Apps
Camera
FM Radio
Some background apps
AOSP System Apps
Everything else
In some cases, I have modified the underlying code in the AOSP apps to make them compatible with the Samsung base. Figuring out how to solve various bugs and compatibility issues has taken a lot of time and effort - therefore I would appreciate it if you do NOT use these AOSP apps in other projects without my permission - it's easy for me to tell if they are from Chameleon by looking at the decompiled smali code.
Stock ROM functionality
TV-OUT / stock FM radio
Stock ROM Hardware Composer (Butter)
AOKP features (more to be added for future versions)
General UI
- Configurable notification backgrounds
- Recents - kill-all button, RAM bar
- Hold back to kill
- LCD density
Lockscreen
- Quick pin unlock
- Configurable wallpaper, text color, battery %
- Volume music controls
- Choose up to 8 lockscreen targets
Statusbar
- Battery icon / battery bar
- Clock - center clock, am/pm style, color, day of the week
- Toggles
- Signal style
Credits
Team Hacksung / Faryaab / 89luca89 - (AOSP apps ported from CM10, Super Nexus and CBR_SS ROMs)
Pier / Bajee11 / Roman - AOKP goodness
MikeyMike01 - PackageManager
Hardcore - SpeedMod kernel
PhilZ - Safe Stock kernel
Jeboo - Jeboo kernel
pikachu - Thunderbolt!
MyLifeRocks10 - MultiDPI Play Store
Jobnik - Modded camera
Although I have provided this as a non-wipe ROM, YOU MUST WIPE DATA. You will absolutely encounter issues if you don't wipe. You can restore User apps but do not restore system apps, and especially system data.
Download
1.0
1.0
1.1
Download 2.0 - Don't forget to hit Thanks if you enjoy it!
Chameleon v2.0 Basic
Chameleon v2.0 Experimental
2.01 AOSP: Clean, stable base, XWLPX with stock AOSP experience. Bug-free
Step 1: Download the 2.0 AOSP Base ROM
Step 2: Flash the 2.01 AOSP Upgrade pack
2.01 AOKP: 2.01 AOSP with AOKP integration. See changelog (2nd post) for included features and 3rd post for known bugs
Step 1: Download the 2.0 AOKP Base ROM
Step 2: Flash the 2.01 AOKP Upgrade pack
3.0 AOSP BETA
Download
3.0 AOKP BETA
Download
3.0 Download
3.x Thunderbolt! init.d scripts Scripts
3.0.1 Download
3.0.2 Download
3.0.3 Download
3.0.4 Download
Changelog:
v 3.0.4
System: Rebased to XWMS1
System: System apps now in /preload
Kernel: Apolo 4.1.1 Light
Dialler: Tweaked haptic feedback, dialler should feel more responsive
Gallery: Tweaked haptic feedback, respects vibration intensity in Settings
v 3.0.3
IMPORTANT: This is an upgrade zip from 3.0.2 only.
Messaging: Ability to send MMS again. You'll have to wipe messages (shows up as "Dialer Storage" in System>All Apps) again, sorry! You can back them up using something like SMS Backup and Restore or Titanium Backup's Messages backup feature, wipe messages and restore.
Framework: AOSP PDU (for MMS)
TelephonyProvider: Using hybrid TelephonyProvider - AOSP for MMS/SMS (hence the messages wipe required), Samsung for Telephony
Phone: No longer FCs if you open the Camera during a call
Phone: Added ability to choose Network Mode (WCDMA/GSM/Auto)
Dialer: Respects Vibration Intensity
Lockscreen: Horizontal lockscreen layouts fixed
SystemUI: No longer FCs when USB accessories are plugged in
v 3.0.2
Kernel: Jeboo v2.2
System: Rebased to XWLSS
Display Options: Toggle CRT Off anim (translations to be added)
Mobile Network Options: HSDPA Control, Fast Dormancy (should be working)
Telephony: Using Samsung TelephonyProvider
ROM Control: Show lockscreen before unlock
ROM Control: Removed weather options
v3.0.1
Translations: Forced English "ON/OFF" strings for switches
Translations: User-contributed translations to ROM Control settings and lockscreen text
Calculator: Added fixed version, shows in launcher now
DeskClock: Desktop widget now loads on non-English languages with accented letters
DeskClock: Layout fixes for landscape tabs, Alarm popup and Night Mode
Settings: Accessibility settings FC's fixed
Settings: Power Key Ends Call setting re-added, orphan Audio Applications Dock settting removed
SystemUI: Silence toggle icon updated
SystemUI: Minor layout optimisation for notification expanded header
Lockscreen: Menu key no longer unlocks screen on swipe unlock screen
Lockscreen: When changing number of lockscreen targets, the Camera shortcut now continues to work without having to re-add it
Lockscreen: When selecting a gallery image for a custom shortcut icon, any custom lockscreen wallpaper will now persist
Gallery: Editing pictures no longer FCs
FM Radio: No longer shows Enable Motion screen on first run (enabling Samsung motion breaks AOKP flip to silence)
v.3.0
System - Rebased to XWLS8
System - AudioServices now respects key-press sound volume adjustment for AOSP (and 3rd party) keyboards
System - MediaScanner wakelock fix included (credit to shoman94)
Kernel - Jeboo kernel as default - stock with mdnie sharpness tweaks and FB EARLYSUSPEND DELAY enabled!*
Framework - Updated toggle icons
Framework - Removed redundant Swagger references
Framework - Enforced English "ON/OFF" strings for toggle switches only as many non-English languages were overflowing text
Framework - Rootbox weather icons
Framework - 4.2 drawables used in most cases
Lockscreen - 4.2 styling for Swipe, Pattern, Pin, Password and SIM unlock screens
Lockscreen - 4.2 digital clock (ported Rootbox's implementation)
DeskClock - NATIVE 4.2 digital clock widget
DeskClock - Fixed stopwatch notification layout issue
Phone - Cleaned up PhoneInterfaceManagerExt code port from stock Phone
Gallery - Using 4.1.2 google gallery (beta was using 4.0.4 gallery)
Sounds - 4.2 Ringtones/Notifications/Alarms
Additional retained Samsung features - Smart Stay
Settings - Minor layout fixes
Tweaks - Thunderbolt! scripts added as a separately flashable package if you want to try them out (they seem to have matured since the beta)
*I've added an init.d script to enable the mdnie sharpness tweaks, but they won't kick in until after at least one reboot (I think the init.d scripts are run after the kernel checks for the setting). You can however reboot into recovery after flashing the ROM and enable them from CWM > Jeboo tweaks to enable them for first boot.
v3.0 AOKP BETA
DeskClock: Enabled Digital Clock widget
DeskClock: Fixed Timer FC
Phone: Removed black bar on incoming call screen
FM Radio: Optimised FM Radio notification panel layout
Settings: Added ROM Control
Settings: Added checkbox to toggle swipe lockscreen vibration on/off
System: Reverted to 240dpi due to Play Store issues
System: Removed ContextAwareService which was causing a permanent Audio Applications/Earphones Connected notification to show up when headphones are plugged in
System: Updated kernel to PhilZ 3.8.1
System: Enabled CRT-OFF animation (but you'll need to install Siyah kernel and set FB Earlysuspend Delay to 100 ms in STweaks) - credits to sorg in the SGSIII forums
Framework: 4.2 style lockscreen
Framework: Changed default wallpaper
Framework: Added a selection of AOKP features:
General UI
- Configurable notification backgrounds
- Recents - kill-all button, RAM bar
- Hold back to kill
- LCD density
Lockscreen
- Quick pin unlock
- Configurable wallpaper, text color, battery %
- Volume music controls (thanks partially to mirko ddd, I used a combo of AOKP code and his code to put this in)
- Choose up to 8 lockscreen targets
Statusbar
- Battery icon / battery bar
- Clock - center clock, am/pm style, color, day of the week
- Toggles
- Signal style
- Weather
Thread XDA: Chameleon