[ROM][3.23.2011] Superclean 2.9.2 *Retired*

adrynalyne

Inactive Recognized Developer
Dec 13, 2008
10,950
6,471
0
The last superclean thread became totally unmanageable due to its sheer size. It was growing at a rate of three pages or more a day, and its impossible with a thread that size to find answers to questions already asked.

Original thread is here:
http://forum.androidcentral.com/ver...s-hacks/53810-rom-superclean-2-8-updated.html

So I am redesigning this thread to be a little more useful, and get some preliminary data out of the way.

So, without further adue:

FAQ

Q: What is superclean?

A: Superclean is a Samsung based rom, that was not built from source. Roms of this nature are typically copy and paste, zipped moddifications of OEM roms. This is no exception and I make no allegations to anything other than that.

Q: Why not source built?

A: As awesome as a source built, or aosp rom is, not everything is working yet. The folks working on aosp are far smarter than me. So while I can build roms from source, I myself lack the required knowledge to fix that which is broken, and Samsung went too far off the reservation for me to do much with it.

Q: I thought jt1134 made the superclean roms?

A: Quite true. Once he started working on aosp full time, he handed the reigns to me, as he didn;'t have the time to keep maintaining it. However, what started as a continuation from his work, ported to DL09 Eclair, has now taken a life and direction of its own, since EB01.

Q: Is superclean just a stripped rom?

A: Yes, and no. I stripped A LOT of touchwiz apps from it, modified the touchwiz framework, and replaced the launcher with that from Gingerbread. This aint no sippin' tea. Once the touchwiz apps were removed, I removed A LOT of the verizon framework, and some of the Samsung framework (drm). Then, modifications were made to current apps and framework, by me and other folks in the community. Bing has been removed, and completely eradicated. Visual voice mail, has been eradicated, and the dialer even has a proper working voice mail button (mapped to google voice). The car dock has all working functions, minus Bing. Unlike the original car dock with EB01, this one even has a car dock dialer.

Q: Is superclean based on EB01?

A: Not entirely. Since 2.6, it has been a mixture. EA15, and EB16 are test roms meant for USCC. In many ways, they are superior, but we cannot use them directly. So I parted them out.

Most apps were EB16. This includes the bluetooth functions. All hardware, touchwiz, maps, and obex framework is from EB16. The rest of the framework is from EB01. The car dock application is from EA15.
Many of the audio libs are from EB16, as well as some audio configurations kept in /system/etc.

Q: What files have been modified for extra/better functionality in superclean?

A: As of 2.8:

Framework.jar
Android.policy.jar
Framwork-res.apk
twframework-res.apk
CarCradle.apk
Settings.apk
Browser.apk
Camera.apk
Mms.apk


Google apps were updated, as well as a few added. The rom is deodexed, allowing for mods and themes, while saving space. It is zipaligned, which can lower ram useage of apps.

Q: How is battery life?

A: Battery life is a mixed bag. Some find it awesome, some find it horrible. This is currently out of my hands. All Froyo versions and roms currently have their issues with keeping the phone from sleeping. While I made not have these issues, many do, and it cannot be denied that there is a problem somewhere. There is no one direct cause that I have found, as of yet.

Some tips that have helped others:

Turn off GPS when not in use.
Open/close Maps.
Turn off auto rotate when not in use.
Try DL09 modem.

Q: Why does my GPS suck?

A: Samsung decided to change some things for the GPS in Froyo. I don't have the specifics, but in short, it doesn't work quite as well as it did for DL09. There is no longer a gpssetup app, although ephemeris data is still beuing pulled. I myself don't have too much issue, but some do.

Some tips that have helped others:

Turn on GPS from Settings, not QuickPanel, at least for the first time.
Make sure Google Location services is enabled.
Try to lock on, while outside.
Download GPS Aids from the market.




Q: Why can't I get my MMS while connected to wifi?

A: Make sure Data is still enabled in Quick Panel. When MMS is received, your connection will use 3G to download it, and 3G alone. If you miss it the first time, chances are it will never download.

Q: I cannot send and/or receive text messages?

A: You need AT LEAST, a DL09 modem with this rom.


Q: I installed a theme, and now the phone crashes and <insert function> no longer works?

A: I encourage folks to use themes, but I cannot support them. Please discuss this with the theme owner. Thanks!

Q: My phone goes to sleep, only to never wake up!

A: I'd love to take credit for this, but cannot. This seems to be a common Froyo bug. I have been unable to track it down, but it seems to happen MUCH less frequently to those who do NOT restore with Titanium backup. So I've little doubt its a rogue app(s) out there.

Q: I cannot use the back button in Contacts!

A: Try recreating your Contacts shortcut.

Q: I need an app you removed, where do I get it?

A: I include patches with my rom, in a list. If you don't see something, let me know, and I will do my best to get it to you.

I will add to this Q and A as time goes on.

Some other useful tips given by members:

Gizmodroid said:
Always, always, always make sure you use latest working CWM recovery before flashing the new OS (the days of red vs. green are over. Red works for both). The odin file found in jt's thread is the one you want.

If you return to a stock package that includes a stock recovery and kernel then your phone will overwrite CWM when you reboot. So after you odin the CWM recovery, do not let it boot fully before flashing superclean.

SuperClean installs the latest CWM during it's install. Do not flash CWM after the SuperClean. At best, it is unnecessary. At worst, you are flashing an older file.


Some general tips:
Flash the rom, preferably when the device is full on battery.
Clear dalvik-cache, via cwr, and if you have problems still, consider a data wipe.
Do not restore data via Titanium backup, although apps, *should* be ok. If you have problems after restoring data, I promise, its not by my doing.
Change wifi sleep policy under wireless settings to never when plugged in.



Now for the fun stuff, the rom!

I release superclean in two versions currently, voodoo and non voodoo. It includes recovery kernels for both. These roms support clockwork recovery 3.0 ONCE INSTALLED. They cannot be installed with CWR 3.0, due to serious issues I had with Edify scripting. This goes with the patches as well. Some, if not all of this probably stems from the fact that we are using BML partitions, while the rest of the sane world uses MTD. It may also be that I need an update binary from Samsung and not Google. I'll have to investigate that.

Patches are all installed via cwr 2.5.x, along with the rom.



Screenshots:



Changelog:

EC10 source built kernel. Uses jt's source, has bln/voodoo color/voodoo sound as expected. Is further undervolted than jt's. Voodoo only. For nonvoodoo add, a disable_lagfix file or folder to a Voodoo directory on your sdcard.
ttp://www.mediafire.com/?cs1a17dmdpyr6wc

2.92

--Full rom again.
--Based upon EA15/EB01/EB16/EC10
--Contains EC10 kernels, with fake hotspot monitoring module.
--Some framework reworked to remove what I believe to be the LAST of Bing.
--Auto restore of apps should no longer happen (nor is possible).

Voodoo
super_frankenclean_2_9_2v.zip

Nonvoodoo
super_frankenclean_2_9_2nv.zip

--Just a small note. I didn't get a lot of feedback from my testers or IRC, so please note issues (not via PM!). Thanks.


2.9.1 patch (Requires 2.9, DO NOT FLASH IF YOU WANT TO KEEP LOCKSCREEN MUSIC CONTROLS!!!)

--Tweaked the GPS in an attempt at faster locking.
--Removed aosp and rotary music controls as there were crashes and random reboots reported (for me as well).
--Added media scanner tweak scripts. Run from adb shell or terminal emulator (with su)
fast_media disables system scanning
default_media puts it back to default
Both will reboot you after running.
Note: if you wipe while fast_media has been set, you will lose your ringtones and media sounds until you set default_media.

Voodoo and Nonvoodoo compatible
2_9_1.zip

2.9:

--Moved backed to tried and true eb01 kernels. Sorry tetherers, the modded eb16 kernels were just way too unstable.
--Made certain non voodoo had latest recovery.
--Music controls on aosp and rotary lockscreen, credit to sbrissen.
--Modded Development settings to include working settings to keep screen on while charging.
--Messaging application has been modded to have the goofy Samsung colors toned down some. Thanks, kenesis. Ported from here: Dark themed mms with blue or green icon dark text bubbles - xda-developers
--Re-added verizon location services framework in an attempt to get better working GPS.
--Contacts have been reverted back to eb01 for stability.
--Date and time are now in the notification bar.
--tw calculator added back in. Lets face it, its more functional.

FOR THOSE WITH TIME LAG ISSUES:

Some testing has been performed in IRC, and beautiful Widgets may be the culprit. If you have it, uninstall it and see how things go.

ROM:
Non voodoo
super_frankenclean_2_9nv.zip

Voodoo
super_frankenclean_2_9v.zip

Mirror:
Non voodoo
http://www.DiegoAMejia.com

Voodoo
http://www.DiegoAMejia.com







Kernels(optional):
It has been brought to my attention that eb16 kernels are not converting voodoo for some in 2.8.
As an alternative, I am supplying links to these eb01 kernels.

Non voodoo
eb01_nonvoodoo.zip


Voodoo
eb01_voodoo.zip

Kernels included in 2.8 (warning, may not be eb16)

Nonvoodoo
eb16_nonvoodoo.zip

Voodoo
eb16_voodoo.zip





Patches:

Clock package (includes infoalarm)
tw_clock_package.zip

Touchwiz video player (eb16)
tw_videoplayer.zip

DRM Package (eb01)
drm_package.zip

Samsung MMS (stock, eb01)
eb01_mms.zip

Touchwiz Launcher and widgets (eb01)
eb01_touchwiz.zip

TW Live walls (eb01)
eb01_tw_lwp.zip

TW Music Player (eb01)
eb01_twmusic.zip

2.2.1 Launcher, modded for SF
Launcher2.zip

Nuance (eb01)
nuance_froyo.zip

Thinkfree Office (eb16)
thinkfree.zip





Old releases:

2.8
Nonvoodoo
super_frankenclean_2_8nv_final.zip

Voodoo
super_frankenclean_2_8v_final.zip


2.6
Nonvoodoo
super_frankenclean_2_6nv.zip

Voodoo
super_frankenclean_2_6v.zip

2.5
Nonvoodoo
super_frankenclean_2_5nv_REL.zip

Voodoo
super_frankenclean_2_5v_REL.zip

2.4
Voodoo
super_clean_2_4v.zip

Nonvoodoo
super_clean_2_4nv.zip

Thanks:
All the testers who have helped me...too many to name.

Sbrissen
jt1134
dhoard
GizmoDroid
Nitsuj17
Ludeboy
Chris3D
..and anyone else I probably missed. Thanks!
 
Last edited:

GizmoDroid

Senior Member
May 14, 2010
664
286
0
I've nearly written up an FAQ so many times in the past few days. Things were reaching a critical mass.

Thank you for the time and effort for this. Hopefully, people will actually read it!

Here are a few more, recent FAQ's:
  • If you appear to be having severe battery drains (~30% an hour), your battery needs to be properly calibrated. Wiping the battery stats destroys the OS's stored information about the battery that it uses to predict battery percentage. It is only one of the steps needed to getting your phone to accurately report. Please follow a tutorial.
  • If you flashed SC 2.7, then you are going to want to go to Adrynalyne's thread about what to do, because you are more than likely going to need to Odin back to stock, and then return to SC 2.8.
  • If you are having terrible miscellaneous errors, you either had a bad flash, an improper flash because of an outdated CWM, or you flashed without wiping first. At this point in time, if you want to avoid errors, it's much easier to start from scratch. I know for minor updates, we sometimes get lucky and can keep our info, but if you want to move to 2.8, just consider wiping your device a requirement and save yourself the grief.
 
Last edited:

baron4406

Senior Member
Dec 12, 2010
153
7
0
I have actually noticed that Sc breaks red CWM everytime, so after flashing SC I have to reflash red CWM.

Also I haven't ever been able to use Google Voice, everytime I try and set it up it says my phone number cant be verified.

Little bugs yea but SC still rocks and you do an awesome job Adren!
 
Last edited:

AlexDeGruven

Senior Member
Mar 24, 2008
685
213
0
Ann Arbor
www.structuredthought.org
I'm going to try it anyway, since I'd prefer to not lose my current setup, but I thought I'd ask:

If I'm currently running 2.7v without any issues (I haven't disabled voodoo since somewhere around SC2.4), do I need to do all of the recovery stuff laid out in the linked thread, or am I ok since I'm stable on voodoo.

IIRC, if I can get to CWRed, I should have no problem putting 2.8 over 2.7.
 

BrwnSuperman

Senior Member
Nov 17, 2010
214
59
0
beercountclan.clanservers.com
nice new thread, really helpful. Is anyone having problems viewing their gallery? Only 20 pictures show at once then I have to wait like half a minute to let the next 20 load at which point in time the first 20 disappear.

::EDIT::
I fixed this either by reopening gallery or by recreating the shortcut.
 
Last edited:

dug-e-fresh

Senior Member
Jul 1, 2010
69
6
0
Thanks for doing this :)

My wife has a Droid Eris, and the Kaos thread over there is thousands of pages long. Its impossible to find anything. Good job!

def
 

ecpolo521

Member
Oct 10, 2010
43
6
0
This is the first time I've decided to go with a non-stock ROM. I went from EB01 stock to 2.8 along with NitroDark v2.3 and so far so good. I myself just did a cache and dalvik wipe. I'm using LPP and haven't experienced any issues yet. The phone is snappier, thats for sure. Haven't really tested out the battery. I'll keep you guys posted if anything comes along.

Thanks adrynalyne for putting this together and all your hard work. Its much appreciated. More and more I love this phone thanks to developers and have no regrets ditching my iPhone.
 

Zacisblack

Senior Member
Dec 15, 2010
525
73
0
Austin, TX
I have actually noticed that Sc breaks red CWM everytime, so after flashing SC I have to reflash red CWM.

Also I haven't ever been able to use Google Voice, everytime I try and set it up it says my phone number cant be verified.

Little bugs yea but SC still rocks and you do an awesome job Adren!
Same happens to me every time. I flashed red from jt's thread via odin and everytime I flash SC roms I have to reflash it in odin or apply update.zip from blue to go to red. What else am I supposed to do?

Sent from my SCH-I500 using XDA Premium App
 

spenceuiuc

Senior Member
Sep 26, 2010
56
3
0
I am having a problem actually flashing SC 2.8 voodoo:
*I am coming from Blackhole 4.21 voodoo, JT's red CWM
*I tried flashing SC 2.8 V from red CWM and get the following error when flashing the ROM:

"Formatting SYSTEM...
Copying files...
E:Failure at line 4:
copy_dir PACKAGE:system SYSTEM:
Installation aborted."

*I tried re-downloading the zip file and re-flashing. Still no luck, same error

Any ideas?
 

dlongb13

Senior Member
Dec 30, 2009
245
21
0
SC roms have never ever broken red CWM for me. I dont understand how its breaking it. What do you mean by breaking it?

And the google voice thing is probably not ROM related, probably just an error setting it up.