[ROM][XWMS1 4.1.2][02/11] Chameleon v3.0.4 Samsung/AOKP hybrid

Search This thread

Cyclone101

Senior Member
Sep 3, 2012
68
43
Last edited:

anshmiester78900

Senior Member
Dec 17, 2010
3,370
511
Noida
I checked your stats and it seems that there are two kernel wake locks draining massive battery. First is constant network connection and second seems to be due to fast dormancy. Logically this happens when your network doesn't support fast dormancy and such a thing happens. Try disabling fast dormancy and see of anything changes. Oh great now I remember while typing there's no sammy phone apk here lol. There's an app on play store by gokhanmoral called fast dormancy toggle or something. Please check if that works or not.

Edit: checked the app and it works. The app says its for i9003 but don't worry it will work for i9100 as well. See if you obtain any results by disabling fast dormancy

Hey mate i have downloaded that application but it's not working do u know any other way to disable fast dormancy. And thanks a lot for replying to my problem!

Sent from my GT-I9100 using xda premium
 

ufo900

Senior Member
Apr 5, 2012
336
89
Modena
About the lockscreen fix.
Here is the flashable zip for chameleon rom that I edited from the rom's framework-res if someone wants it.
Lockscreen fix Chameleon ROM 3.0

PS. Flash at own risk, it works perfectly on my ROM

Does it work well?
I read the quoted post and is there only the lockscreen fix or also a way to battery saving? Do not understand that.
Thx

Sent from my GT-I9100 using Tapatalk 2
 

fatjivi

Senior Member
Jan 23, 2012
1,289
345
OnePlus 5T
Hey mate i have downloaded that application but it's not working do u know any other way to disable fast dormancy. And thanks a lot for replying to my problem!

Sent from my GT-I9100 using xda premium

That's strange. I downloaded the app and it toggles the fast dormancy without any problem. Are you sure you sure this is the one you used

https://play.google.com/store/apps/details?id=com.gokhanmoral.fastdormancytoggle.i9300


This rom looks very interesting ! Im confused tho is the base AOSP with Touchwiz apps or Touchwiz with AOSP apps ?

Its Sammy based ROM which can run both Sammy and aosp apps


Sent from my GT-I9100 using Tapatalk 2
 

port76

Senior Member
Jan 25, 2011
1,338
160
Is their any way of porting to sg3 I would luv this on my s3:D:D:D:D:D:D:D:D:thumbup::thumbup::thumbup::thumbup: pleeeeeeeeaàaaaase:cool::D:thumbup:

Sent from my GT-I9300 using xda premium
 

jav92

Senior Member
Aug 5, 2010
141
4
How is the installation?? I don't understand why I have to download 2 files and flash both of them...
 

fatjivi

Senior Member
Jan 23, 2012
1,289
345
OnePlus 5T
Is their any way of porting to sg3 I would luv this on my s3:D:D:D:D:D:D:D:D:thumbup::thumbup::thumbup::thumbup: pleeeeeeeeaàaaaase:cool::D:thumbup:

Sent from my GT-I9300 using xda premium

Even your name is port :eek: uncanny!!

Sent from my GT-I9100 using Tapatalk 2

---------- Post added at 08:08 PM ---------- Previous post was at 08:07 PM ----------

About the lockscreen fix.
Here is the flashable zip for chameleon rom that I edited from the rom's framework-res if someone wants it.
Lockscreen fix Chameleon ROM 3.0

PS. Flash at own risk, it works perfectly on my ROM

Doesn't seem to work for me. Still getting lock screen freeze. I flashed it via recovery but didn't notice any improvement :(

Sent from my GT-I9100 using Tapatalk 2
 

Lamien

Senior Member
Mar 12, 2012
88
83
I am still getting freezes with the posted fix :(

Sent from my GT-I9100 using xda app-developers app
 

ufo900

Senior Member
Apr 5, 2012
336
89
Modena
One question.
The main process is surfaceflinger what is that? :confused:
azygane2.jpg


Sent from my GT-I9100 using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 720
    Chameleon: The stability/features of Stock Samsung, the style and elegance of AOSP.

    This Post: General information and download links
    2nd Post: Changelog
    3rd Post: Bug tracker and FAQ


    THIS IS A ROM DEVELOPMENT THREAD ONLY. IF YOU WANT TO DISCUSS MODS OR ANYTHING NOT RELATED TO ROM DEVELOPMENT PLEASE USE THE CHAMELEON MODS THREAD


    Summer 2013 Announcement
    I'm going to be extremely busy over the Summer of 2013 so my involvement in ROM development is going to be limited. I will update/add features as and when I can. Please do not expect replies to PMs for now, especially development related questions.


    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

    Download
    Don't forget to hit Thanks if you enjoy it!

    NEW v3.0.4

    Although I have provided this as a non-wipe ROM, if you're coming from a ROM other than Chameleon 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. Important: See FAQ in 3rd post regarding data wipes when upgrading from a previous version of Chameleon to 3.0.2

    Screenshot_2012-12-08-19-37-41.png
    Screenshot_2012-12-08-19-37-24.png
    Screenshot_2012-12-08-19-00-21.png
    Screenshot_2012-12-31-16-55-48_zps15b9983c.png
    Screenshot_2013-02-04-21-48-42_zps1c3ba51a.png
    138
    CHANGELOG

    CHANGELOG

    v3.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

    v3.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

    v3.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: Quick Pin Unlock
    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)

    v3.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 Bug Fix Patch
    - Fixed lockscreen music widget layout
    - Volume skip tracks code reverted to the same as in Chameleon 2.0
    - Added some sound options to ROM Control:
    .... Configurable headset connection behaviour (no action, vibrate, silent)
    .... Configurable a2dp connection behaviour (no action, vibrate, silent)
    .... Flip phone to slience ringer
    - Updated Phone.apk with transparent incoming call UI (removed black area on incoming call screen)
    - Weather icons replaced with CM10 weather icons
    - Thunderbolt! by pikachu01 included (main script, zipalign, TCPBuffers and screenstate scaling)

    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

    v3.0 BETA (Currently Samsung/AOSP only, no AOKP features yet)
    - System: Rebuilt for XXLSJ
    - System: Added Font style/Font size to Settings
    - System: DPI set to 220 as default
    - Clock: Using 4.2 Clock
    - Keyboard: Using 4.2 Keyboard

    v2.01 (upgrade packs)
    - Name change - Basic is now AOSP, Experimental is now AOKP
    - Phone: SIP Phone enabled
    - System: USB OTG notification allows you to eject Mass Storage (Crapsung's unmounter wakelock fixed too)
    - System: MHL landscape rotation issue fixed (Experimental only, Basic already works fine)
    - ROM Control: Spanish weather translations included (Experimental only)
    - Lockscreen: Weather panel now changes colour if a custom colour is chosen in ROM Control (Experimental only)

    v2.0 - Basic Edition
    - Camera: Readded jobnik's modded Camera: Higher audio/video bitrate, HW shutters, low power usage
    - Play Store: Multi DPI Play Store (courtesy of MyLifeRocks10)
    - Phone: Updated language translations
    - Phone: Fix where setting vibrations intensity in Settings did not affect incoming call vibrations
    - Media: Updated AOSP touch UI sounds, makes for a less jaring experience
    - SystemUI: H+ indicator active in HSDPA zones
    - SystemUI: Removed toggles completely :)

    v2.0 - Experimental Edition
    - Built on top of v2.0 Basic Edition
    - Framework: First round of AOKP integration
    - AOKP Feature highlights
    - 180 degree rotation
    - Recents window styles (AOSP/WebOS/Sense)
    - LCD Density changer
    - Volume panel options
    - Hold back to kill
    - Lockscreen
    - Configurable wallpaper / battery / weather display / layout (horizontal lockscreen)
    - Configurable style (Honeycomb/3-8 targets)
    - Volume music controls, fast torch
    - Quick pin unlock, show lockscreen before unlock
    - Statusbar
    - Configurable layout
    - Configurable toggles
    - Configurable clock
    - Configurable battery
    - Configurable Signal

    v1.3
    - System: Rebuilt for XWLPX
    - System: All previous fixes implemented
    - System: Android Stock PowerControl widget enabled
    - System: Thunderbolt integrated. To remove, delete the following files in init.d (S98screenstate_scaling, S98system_tweak, S98TCPbuffers)
    - Framework: Vibrate icon for Contacts in Google quicksearchbar fixed
    - Framework: Toggles reverted to v1.0 for this release (includes Auto-rotate)
    - Settings: Settings FC when clicking on Pictures/Videos in Storage fixed
    - Settings: Workaround for 2G switch / Data state in Mobile Networks settings implemented (2G switch is disabled while data network is on)
    - Camera: STOCK XWLPX camera (only icon changed). If you want hardware shutters etc, check out jobnik's thread or flash the v1.2 camera.
    - Music: Google Play Music replaces Google Music

    v1.2
    - Framework: Fixed dialog/popup theme issues
    - Framework: Added some Jelly Bean graphics
    - Framework: Holo background throughout Rom without Forced GPU Rendering
    - Framework: Other minor changes/fixes
    - Framework: Added original AOSP shutdown options dialog
    - Framework: Bootanimation now looping
    - System: Re-added some useful Display Settings (Screen Mode, LED settings etc)
    - System: Enabled surface dithering (I think)
    - System: Autoroot disabled, SuperSU only Superuser application
    - System: Added Live Wallpapers and other apps (Torch)
    - System: Cleaned up filesystem a bit
    - System: Fixed SIM Pin retry countdown issue on lockscreen
    - System: Updated system apps (Maps, Youtube, Market)
    - System: AOSP UI sounds
    - Browser: Corrected misreferenced resources
    - Settings: Enabled HW acceleration for Settings app

    v1.1
    - System: Based on XWLPU
    - System: MTP working
    - System: Added Mass Storage option to USB Computer Connection dialog (MTP/PTP/Mass Storage)
    - System: Migrated to SuperSU
    - System: Readded Quickview
    - System: Added Android Spell Checking (including User Dictionaries) - not fully tested
    - SystemUI: AOKP toggles restyled (more compact)
    - Settings: Redundant options removed
    - Settings: USB Mass storage text cleaned up
    - Framework: JB animations updated
    - Framework: CRT animation fixed
    - Framework: Other very minor fixes
    - Camera: Using jobnik's excellent camera: Higher audio/video bitrate, HW shutters, low power usage
    - Messaging: CM9 Messaging (Emoji support, timestamp options)
    - Browser: CM9 Browser (User Agent switch, extended quick controls)
    - Keyboard: CM9 Keyboard (more dictionary languages)

    v1.0
    - Initial release
    - Based on XWLPT
    76
    Misc

    Known bugs

    3.0.2

    • [*]Sending MMS causes Messaging FC (Fixed for patch, will require wiping messages again - sorry! - Though you can restore them from a backup such as SMS Backup and Restore)
      [*]Opening Camera In-Call causes Phone FC (Fixed for patch - to be uploaded)
      [*]Horizontal lockscreen layouts are screwed up (Fixed for patch - to be uploaded)
    • Lockscreen Clock digits disappear sometimes. Seems to be a rare occurrence and reports say 3.0.1 had this issue too. (Hard to investigate, never had the problem myself)
      [*]Plugging in certain USB accessories (e.g. Game Pads) causes SystemUI to FC (cause identified, fix to be tested)
      [*]Dialer doesn't respond to haptic vibration intensity settings (Fixed for path - to be uploaded)

    The below bugs are for previous versions of Chameleon.

    3.0 AOKP BETA
    • Transport control view is broken FIXED with 3.0 AOKP Bug Fix Patch
    • Whatever bugs are in XXLSJ

    3.0 BETA
    • No CRT off animation
    • Whatever bugs are in XXLSJ

    2.01 AOSP
    • None

    2.01 AOKP
    Lockscreen
    • Lockscreen: Layout optimisations required when a secure keyguard is in use (e.g. The text "Emergency Dialer" wraps to two lines) (AOKP bug)
    • Lockscreen rotation: Weather text dissapears on orientation change, weather panel is fine (AOKP bug)
    • Lockscreen torch requires holding the power button from screen off to turn on. Of course, the problem is that if you hold the power button for long enough, the phone powers off, making the torch usable for only a very short time :) (AOKP bug)

    Statusbar
    • General: Date does not show - enable weather once to show it, can be disabled after that, the date will still show (AOKP bug)
    • General: When enabling options that require a UI restart (Notification drawer layout, Statusbar font size, Recents window style, Transparency), WiFi indicator looks like it's not connected, even though it is (AOKP bug)
    • Clock: Time in statusbar doesn't always update (AOKP bug)

    ROM Control
    • Lockscreen targets: Target pickers need better refresh handling, don't show default unlock targets (AOKP bug)
    • Lockscreen style: On first run of ROM Control/lockscreen style picking, Honeycomb is shown as the enabled lockscreen even though it's the 2-target ICS losckreen (AOKP bug)

    FAQ

    I'm already on a previous version of Chameleon. Do I need to full wipe to install 3.0.2?
    If you're coming from v2.x, yes, definitely.

    If you're coming from v3.x, you can try a dirty flash, but 3.0.2 has a different telephony provider which WILL cause issues with SMS unless you at least clear data for the provider. To do so, perform the steps in this post.

    I just flashed it and my phone is running like a snail
    As with all new installs, give the media scanner time to do its work and the system to build caches etc before judging the performance of (any) Rom
    55
    How's it going guys?

    Just thought I'd drop in to say hi and that I haven't disappeared forever. Still really busy (I'm getting married in three weeks). Once things have settled down I'll get back to developing the ROM.

    Thanks to all for the keeping the thread/ROM alive, and to everyone supporting new users..
    47
    Changelog v3.0 ETA: Tomorrow
    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.

    Screenshot_2013-02-04-21-48-21_zpscb7ac655.png

    Screenshot_2013-02-04-21-48-42_zps1c3ba51a.png

    Screenshot_2013-02-04-21-48-59_zps147193ad.png

    Screenshot_2013-02-04-21-51-31_zpsfc34852b.png

    Screenshot_2013-02-04-22-16-31_zpsf3828841.png