Trying to Hellraise Chameleon v1.2 - Samsung/AOSP hybrid?

loughary

Senior Member
Nov 29, 2011
205
79
0
Saint Louis
Not sure if anyone else noticed this Rom over in the I9100 forums but it looks great. Pretty much the best of both worlds the smoothness of a Sammy Rom and the some of the best functions of a AOSP Rom such as dialer, SMS, contact, etc. I tried to use the Flash-aholicsTool with no success. It seems to process it okay but when you flashl the rom you'll get a lot of "System UI' has stopped working errors.

I might be in the minority but...this looks like it would be a great rom if someone with a LOT more skills then me was able to make it run.



Rom link from l9100
http://forum.xda-developers.com/showthread.php?t=1847600
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
I was able to get it to work. I had on force close for android.phone but once I cleared it I was able to use and make a call without issues. I did not test out the Chameleon v1.2 very much. Just was curious.

So here is what I did.
1. Flash the rom completely and then booted it up completely.
2. Hold down the power button until the popup appears and choose reboot, then recovery.
3. Choose the Chameleon add on if you want it. (I did this step).
4. Go back to recovery and choose the i777updater-Chameleon I made and flash it in cwm. It will give you the mic swapped siyah kernel 4.1.4 and add other files for our button config, CSC files, etc.

5.Reboot and it worked for me. Again I did NOT thoroughly test for it as it just seems like a version of CM9 or something from my very limited use. Hope this helps.

Link to the updater zip I made: http://db.tt/OaIpNPri

Sent from My SGH-I777 Running Red Reaper Rom
 

loughary

Senior Member
Nov 29, 2011
205
79
0
Saint Louis
I was able to get it to work. I had on force close for android.phone but once I cleared it I was able to use and make a call without issues. I did not test out the Chameleon v1.2 very much. Just was curious.

So here is what I did.
1. Flash the rom completely and then booted it up completely.
2. Hold down the power button until the popup appears and choose reboot, then recovery.
3. Choose the Chameleon add on if you want it. (I did this step).
4. Go back to recovery and choose the i777updater-Chameleon I made and flash it in cwm. It will give you the mic swapped siyah kernel 4.1.4 and add other files for our button config, CSC files, etc.

5.Reboot and it worked for me. Again I did NOT thoroughly test for it as it just seems like a version of CM9 or something from my very limited use. Hope this helps.

Link to the updater zip I made: http://db.tt/OaIpNPri

Sent from My SGH-I777 Running Red Reaper Rom
RockRatt,

Thanks for the effort but it's pretty much not usable...It will boot and kind of works but it looks up and you'll get phone fc then system fc and then locks up....thanks again for trying it is truly appreciated.
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
RockRatt,

Thanks for the effort but it's pretty much not usable...It will boot and kind of works but it looks up and you'll get phone fc then system fc and then locks up....thanks again for trying it is truly appreciated.
I had that same problem the first time I flashed it. Then I went back in and flashed it again and had the one force close but then it all worked after. On the first flash it seemed to me like it was an issue with the cwm recovery version. I was on cwm 6. and when I went back to recovery I still had cwm 6. and thought that was weird unless they were using it as well. Then when I flashed it the second time, reboot the phone, went back to recovery to flash the add on then I had cwm 5. then I rebooted the phone again, then again went to recovery and flashes the zip I made to fix the button and all. I am not positive here but it did start working for me.

I only tried it out for a short time, maybe 30-45 minutes. It just seemed like a version of cm in a way so it wasn't of much use to me. I didn't really see any of the Samsung stuff in it.

Sent from My SGH-I777 Running Red Reaper Rom
 
  • Like
Reactions: loughary

stone_ship

Senior Member
Jul 17, 2010
509
178
0
Binghamton, NY
It is unstable on our phones and I can't figure out why. Nobody in the I9100 thread is complaining about it, but I get nothing but SystemUI crashes. It is a really nice ROM, as is Serendipity....


Sent from my SGH-I777 using xda app-developers app
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
It is unstable on our phones and I can't figure out why. Nobody in the I9100 thread is complaining about it, but I get nothing but SystemUI crashes. It is a really nice ROM, as is Serendipity....


Sent from my SGH-I777 using xda app-developers app
OK I am downloading it again and will try to check it out. I will change a couple of things like the contacts.apk or phone.apk or? since that is the error that I saw. If I can get it to where it is stable I will send you a pm with a link to my edited version of it. I am just gonna kang it because there has to be something that can be done for us. I am NOT saying I will port it and post it anywhere. It is their work. I will just see what I can figure out for personal satisfaction and then share with ya what I did.
Solely because it is bugging me seeing that it isn't working. I have NEVER had an issue with ANY i9100 rom not working so gonna give it a try.

Sent from My SGH-I777 Running Red Reaper Rom
 

stone_ship

Senior Member
Jul 17, 2010
509
178
0
Binghamton, NY
That'd be awesome, RockRatt. Let us know what your experiences are.
FYI, the phone crashes are presumably due to the CSC files from your updater zip. The ROM dev took out all the CSC stuff, and I did not get those crashes prior to your zip. The problems I am having are: SystemUI crashes unexpectedly and frequently, and "Preparing USB Storage, checking for errors" will sometimes remain in status bar permanently after boot.
The SystemUI crashes remind me of the ICS leaks back in the day that no one could figure out. Finally I think Entropy (who else?) found out it was related to mms APNs or something. I don't quite remember.
It's strange b/c we have been able to run i9100 ROMs with only kernel and keylayout changes. Not sure why this one would be different.
Things I have tried:
Full wipe, format system AND sdcard
Run ROM without external sdcard
Run ROM with inlcuded (SpeedMod) kernel to see if more stable
remove Busybox, unroot
Reinstall Busybox/Superuser
playing with APNs
switching modems
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
I think I got it all to work properly. So far NO issues at all. I will upload it and shoot whoever wants it through a pm. Again this is NOT my work so I cannot put it in here. I just got it to work and put it into 1 zip file to flash. I replaced the original kernel with siyah 4.1.4 mic swap from AJ. So shoot me a pm if you want it.

Sent from my SGH-I777 using xda premium
 

stone_ship

Senior Member
Jul 17, 2010
509
178
0
Binghamton, NY
I guess there's something either with my hardware, or with the way AT&T's network is where I live. Seems you and RockRatt have no issues, and others like me and OP have nothing but. It's weird because I can't think of any other I9100 ROMs being this device/region specific.
 
Last edited:

Simba501

Senior Member
Feb 2, 2010
3,206
1,137
0
I guess there's something either with my hardware, or with the way AT&T's network is where I live. Seems you and RockRatt have no issues, and others like me and OP have nothing but. It's weird because I can't think of any other I9100 ROMs being this device/region specific.
I had issues too. That is, until I used Ktoon's tool. What did you use?
 
  • Like
Reactions: stone_ship

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
I know i mentioned this to all who pm'd me and dont know why others have issues with it. I had it run for two days with no issues at all. And i used the EXACT same zip on my phone as those I gave it to. AJ also asked for it so MAYBE he can figure it out if he wants to or has time. I didnt plan on using it too long anyways, even with no issues for me and it did seems smooth. I like using CM10 or one of my ucle5 roms personally. It just didnt have enough for me to stay on it. I like more of a themed rom and it is basically a look alike (graphics wise) as CM9 to me. I didnt see anything of the samsung apps or asop apps I cannot get with CM10. Hope for those that are determined to get it working figure it out. Personally AJs UCLE5 is just as smooth and fast without glitches of any kind. My roms I made were based off his work and they just work. When i like living on the edge i use CM10 which also flashing it every few days pretty much cures my flash addiction.

Not sure why it doesnt work but if you look at the OP of the Chameleon rom he specifically states that data needs to be wiped or you will have issues. Not sure if that is what is going on here since I can only read what your issues are. But dont give up and i am sure you will get it to work as well. I did save a nandroid and may go back to it for more testing, but if i cannot replicate what you guys are seeing I dont know what else to look at.



Chameleon: The stability/features of Stock Samsung, the style and elegance of AOSP.

Base: XWLPU (4.0.4)
Kernel: SpeedMod K3-31 (brick-risk free)
Hybrid framework: Ability to run AOSP and Touchwiz system apps
Latest Google Apps pre-installed

Fully themed to AOSP by myself. You will not find a closer experience to AOSP on a Samsung ROM elsewhere.

Samsung System Apps
Camera
FM Radio
Video Player

AOSP System Apps (real AOSP apps, not themed Samsung apps!)
Browser
Calculator
Calendar
Clock
Email
Gallery
Messaging
People
Phone
SystemUI

Additional Features
AOKP-style toggles (long press settings icon in notification bar)
Jelly Bean animations
Original Nexus boot animation
Modified gps.conf file for rapid lock
AOSP T9 dialer / in-call screen and People applications
Bloatware-free
And more...

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.

Credits
Team Hacksung / Faryaab - (AOSP apps ported from CM9 and F1 Galaxy Nexus ROMs)
Wanam - AOSP lockscreen / 4-way reboot / reduced home-button lag
MikeyMike01 - PackageManager
Hardcore - SpeedMod kernel
jobnik - Awesome camera mod

Download - Don't forget to hit Thanks if you enjoy it!
Chameleon v1.2
Chameleon Addon Pack (Toggles, % Battery icon)

CHANGELOG

v1.0
- Initial release
- Based on XWLPT

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

Add-on pack (flashable zip)
- Custom battery % icon
- 15-toggle mod (AOKP toggles still present too) - configure through Settings > Display > Statusbar Toggles

If you're stuck at the Samsung boot screen after flashing the add-on pack, just wipe cache and dalvik cache through recovery.

Tips

Use an alternative launcher
I've included the stock AOSP launcher to keep everything, well, as stock as possible, but I've noticed Apex or Nova to be smoother

Turn on Force GPU Rendering
Ok I don't know the why's and how's or even if this is 100% correct but I've made some observations about GPU rendering in AOSP and Samsung ROMs:
Samsung ROMs seem to respect application manifests with regards to GPU rendering. If an app's manifest has hardwareAccelerated=false, the Rom won't use GPU rendering for that app.
AOSP ROMs seem to have GPU Rendering always enabled (despite what the Force GPU Rendering checkbox says in Settings) and override the hardwareAccelerated tag in applications.
I've noticed much smoother scrolling in applications which have hardwareAccelerated=false if Forced GPU Rendering is checked in Samsung ROMs. Root Explorer is a good example. Try it yourself - open up Root Explorer and fling the screen up and down a few times. Then exit (properly, using the back button, not just clicking the home button) and check Force GPU Rendering in Settings. Open up Root Explorer and try flinging the screen again. Massive difference.
For a smoother and more AOSP-like experience, tick Force GPU Rendering.

Chameleon ThunderBolt! Addon

I've selected a some particular scripts for Chameleon from pikachu01's awesome ThunderBolt! collection.

  • Better performance, better battery life through Linux kernel tweaks catered for Android OS and flash memory.
  • Better battery life and performance through usage of screenstate_scaling whereby it switches thresholds/VM tunables depending on your screen state.
  • Less RAM usage through zipalign.
  • The screenstate_scaling addon will perform VM scaling and governor tunables scaling to get the best of battery life and performance.
  • TCP_Buffers script in /etc/bolt_scripts to increase TCP buffers for better network performance.

All credits to pikachu01 for ThunderBolt!

ThunderBolt! for Chameleon

FAQ

I'm already on v1.0/1.1 Do I need to full wipe to use v1.2?
No, a non-wipe flash should be fine, although if you encounter any issues please perform a full wipe and test again before posting about possible bugs. If coming from any other Rom, you must wipe.

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

MTP is not working on my Mac
Make sure you have Android File Transfer installed, and, oddly, click on Camera (PTP) in the USB computer configuration dialogue


Sent from My SGH-I777 Running UCLE5 SANGRE AZUL 2 Rom
 
Last edited:

stone_ship

Senior Member
Jul 17, 2010
509
178
0
Binghamton, NY
I had issues too. That is, until I used Ktoon's tool. What did you use?
I N T E R E S T I N G.
I didn't use anything, just replaced kernel/keylayout. Then tried RockRatt's version (PM'ed).
I'm going to test it out. Will report back results.

---------- Post added at 06:06 PM ---------- Previous post was at 06:04 PM ----------

I know i mentioned this to all who pm'd me and dont know why others have issues with it. I had it run for two days with no issues at all. And i used the EXACT same zip on my phone as those I gave it to. AJ also asked for it so MAYBE he can figure it out if he wants to or has time. I didnt plan on using it too long anyways, even with no issues for me and it did seems smooth. I like using CM10 or one of my ucle5 roms personally. It just didnt have enough for me to stay on it. I like more of a themed rom and it is basically a look alike (graphics wise) as CM9 to me. I didnt see anything of the samsung apps or asop apps I cannot get with CM10. Hope for those that are determined to get it working figure it out. Personally AJs UCLE5 is just as smooth and fast without glitches of any kind. My roms I made were based off his work and they just work. When i like living on the edge i use CM10 which also flashing it every few days pretty much cures my flash addiction.

Not sure why it doesnt work but if you look at the OP of the Chameleon rom he specifically states that data needs to be wiped or you will have issues. Not sure if that is what is going on here since I can only read what your issues are. But dont give up and i am sure you will get it to work as well. I did save a nandroid and may go back to it for more testing, but if i cannot replicate what you guys are seeing I dont know what else to look at.





Sent from My SGH-I777 Running UCLE5 SANGRE AZUL 2 Rom
Yeah, but you know how it is. It's just turned into one of those things I'm more determined to figure out the problem. Actually running the ROM is almost secondary at this point ;)
 

stone_ship

Senior Member
Jul 17, 2010
509
178
0
Binghamton, NY
Using Flashaholic did not solve it for me. When I got to work, SystemUI crash in the same place, despite being stable for 10+ hours at home the previous day/night. Guess it's just not gonna work for some. Thanks for the help :)
 
  • Like
Reactions: Simba501

patsmike

Senior Member
Dec 27, 2011
263
48
0
Boston, MA
Using Flashaholic did not solve it for me. When I got to work, SystemUI crash in the same place, despite being stable for 10+ hours at home the previous day/night. Guess it's just not gonna work for some. Thanks for the help :)
Ditto... using flashaholics and using rockratt's fix didn't help either. Something in the hellraising must be reverting some change that jazzk made to get his ROM running Samsung+aosp

Sent from my SGH-I777 using xda app-developers app
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone