Version 1.1.0 - with Twilight Zone Updated 3/27/2011
Screenshots, downloads, and changelog in second post!
Why SyndicateROM Frozen?
All of you Epic users who have been around the XDA community for a while probably recognize the SyndicateROM name. The original DI18-based SyndicateROM was one of the fastest, most refined, and most popular ROMs of its time. SyndicateROM Frozen is based on the official EC05 release of Android 2.2.1, and is built from the ground up for speed, stability, and battery life.
What's the secret sauce? Carrier IQ, the infamous Sprint spyware package, has been completely removed! More details in the second post - you won't believe what we found! Themers and other mod developers take note, many modifications were made to the system in order to achieve this exclusive feature.
What's in SyndicateROM Frozen?
SyndicateROM Frozen is:
based on EC05
kernel rooted
deodexed
zip-aligned
PNG-optimized
hand-tweaked from the ground up
designed for EXT4
CWM 3.0.0.6 compatible
Unlike the original, SyndicateROM Frozen comes in only two editions - Standard, and Fully Loaded. Standard is designed to be a combination of the previous Superslim and Standard - a lean, mean, super-fast battery-sipping machine. The developer's choice!
SyndicateROM Standard includes LauncherPro. All Samsung and Sprint bloatware are completely gone!
SyndicateROM Fully Loaded features TouchWiz instead of LauncherPro, and adds in Social Network Sync, Facebook, BuddiesNow, Program Monitor, and the stock live wallpapers. All the rest of the bloat is still gone!
Both versions feature Wireless and Wired Tether preinstalled!
Tweaks and bugfixes in SyndicateROM Frozen and the Twilight Zone kernel include:
any and all lag completely destroyed
Network speeds at their peak - no throttle service, buffers adjusted
3G, 4G, and WiFi are stable
Video recording issues have been resolved
RNDIS no longer conflicts with ADB
1xRTT properly displays, instead of the erroneous 3G icon
The Sprint HTTPPD and RTSP proxies have been completely removed
The 'battery full' popup and sound has been removed
SMS/MMS messages and email have been removed from the call log
A restart button has been added to the shutdown menu
"AM" and "PM" have been removed from the clock
Did we mention Carrier IQ is gone?
Twilight Zone is undervolted at 1.0ghz, and can be clocked up to 1.2 or 1.3ghz.
Twilight Zone features optimizations from 2.6.34, and many optimizations for the Cortex A8
Animations correctly smoothed
Transition animation speed automatically set to fast on first boot, completely user-adjustable after
Hardware keyboard response improved
Loud boot sound removed
GT-I9000 fingerprint to allow protected apps in the Market
Ads in apps and websites blocked
Bluetooth voice dialing fixed
(continued in post below)
Have I helped? Enjoy my network's fast downloads? Help upgrade my tech or hit the Thanks button!
Need a domain? Web hosting? Check out the best - where unlimited really means unlimited. 1and1 Internet
Follow me on Twitter @k0nane / @publik0! Chat with the OUDHS: irc.freenode.net #oudhitsquad (webchat)
If you are not on EC05 or SyndicateROM Frozen 1.0.1/1.0.2: Use Odin to flash the EC05 modem. UNCHECK EVERYTHING EXCEPT "AUTO REBOOT". Ensure you are on CWM3. Wipe data for best results, and flash the ROM.
If you coming from the EC05 OTA (stock): Download the ROM and copy it to your SD card first, then use the CWM3 one-click, wipe data, and flash the ROM.
If you are coming from another EC05 ROM with the EC05 modem: Just flash the ROM. If you get any FCs at all, wipe data and reflash.
If you are coming from SyndicateROM Frozen 1.0.1/1.0.2: Flash the EC05 modem in Odin (UNCHECK EVERYTHING EXCEPT "AUTO REBOOT"), then flash the ROM.
This package will automatically backup and restore your data.
A little lost on the above? User qbking77 has created a how-to video. Just click here.
re-architectured CIQ removal fix - themers/modders take note - resigning no longer neccesary
fixed SSL bug
fixed email bug
created AM/PM restore addon, fixes 24-hour time
removed modified libsqlite.so - improves database stability, possible FC fix for those affected by Wireless Tether issues
added MyBackup Root
added Adao File Manager - far superior to My Files
fixed white pixels around GPS, 1X icons
fixed GPS animation frame display order - minor; locks now show two bars, not one
Social Network Sync included in both versions
Google Search re-added
malware patch included - thanks Rodderik
SMS/MMS notification icons changed to DI18 versions (black > yellow)
Google Maps updated
Wireless Tether updated
(Fully Loaded) Facebook updated
(Fully Loaded) added stock live wallpapers
added new kernel version - thanks tanimn!
(kernel) tweaked voltages, 1.2ghz should be stable for the few users it wasn't stable for before
(kernel) updated tether support
(kernel) boots at 800mhz, runs at 1ghz by default
(kernel) updated toolchain
(kernel) fixed charging animation while phone off bug
(kernel) memory leak for those affected fixed
(current upload) fixed Market FC
(current upload) fixed Email bug completely
(current upload) Phone icon blue again
(current upload) Wireless Tether really added
Version 1.0 - Manriki
initial release
running at 1.2ghz, use SetCPU to set to 1.0ghz with undervolting
Known bug: Google Quick Search/search button on home screen behaves improperly - fix coming
Known bug: kernel not scaling (to 1.0ghz max from 1.2ghz max in SetCPU) correctly - FIXED! DOWNLOAD AND FLASH, use the On-Demand governor!
Known bug: 24 hour time not displaying correctly, thanks jsheahawk.
Known bug: Email.apk force closes. Try clearing data in Settings > Applications > Manage Applications. A fix is being worked on, use K9 Mail in the meantime.
Graphical quirk: few white pixels in some status icons. Will be fixed!
Important Notes
To ROM devs: A clean version of the affected frameworks and other files have been uploaded here. Other than Carrier IQ's removal, the Throttle Service has also been removed, along with the Sprint RTSP and HTTPPD proxies. Aside from those changes they are stock. Note all of the APKs in that package must be given the same signature, along with anything else using android.uid.shared (including TouchWiz, Sns*, and more). If the CIQ removal process causes any unforseen issues, please join us at irc.fossnet.info #acs-users, we'll be happy to help.
To themers: Your themes are still fully compatible with SyndicateROM Frozen! However, you should download the package above, and make sure that if your theme modifies any of the included files, you use the versions from this ROM to prevent FCs in your users' systems.
To theme and users:Do not use themes or mods unless they are designed for EC05 and explicitly compatible with this ROM!
Read on to find out exactly what Carrier IQ is, and why it's so insidious.
(continued in post below)
Have I helped? Enjoy my network's fast downloads? Help upgrade my tech or hit the Thanks button!
Need a domain? Web hosting? Check out the best - where unlimited really means unlimited. 1and1 Internet
Follow me on Twitter @k0nane / @publik0! Chat with the OUDHS: irc.freenode.net #oudhitsquad (webchat)
What Is Carrier IQ? Why Should We Care? 3/31/2011: Hello, Slashdotters!
11/14/2011: Hello, XDA and Android media!
12/3/2011: Hello, InformationWeek readers!
12/11/2011: Hello, lawyers!
Carrier IQ spokeswoman Mira Woods states, "While we look at many aspects of a device’s performance, we are counting and summarizing performance, not recording keystrokes or providing tracking tools. The metrics and tools we derive are not designed to deliver such information, nor do we have any intention of developing such tools."
Further research is necessary to confirm or deny this statement. The original post as written in February follows. Please note that "receives" is NOT equivalent to "sends off" or "logs". When this post was written, what was done after receipt was not known.
XDA author egzthunder1 has published an article on CIQ, with LOTS of information provided by developer TrevE. If you did not come here from that article, please click HERE to read it.
Put simply - and bluntly - Carrier IQ is a software package buried deep within Android by Samsung at the behest of Sprint. It has been in active use since the time of the Moment, if not before. The company that develops it, also known as Carrier IQ, bills it as "Mobile Service Intelligence". In their own words,
Quote:
[T]he combination of the MSIP and IQ Insight lets you move seamlessly from broad trend data across many users, through comparative groups down to diagnostic data from individual devices. Now, not only can you identify trends, you have the power to drill down to specific instances, giving you the insight your specialists need to make a difference.
On its own, that description can vary from harmless, to worrying, depending on how you look at it. It's not until one drills deep down into the system and ferrets out every piece of the software that one truly knows what it contains. As some of you might remember, we took the first steps toward disabling the Carrier IQ software with the release of SyndicateROM and Xtreme Kernel 1.0. That, however, didn't even scratch the surface.
Carrier IQ's native libraries are plainly visible - libiq_client.so and libiq_service.so in /system/lib. During every boot, this service is launched - you can see it in Settings > Applications > Running Services as "IQAgent Service". These native libraries are called by non-native (Android application) libraries located in ext.jar (the client) and framework.jar (the service). Removal of these (rather obviously-named) libraries alone, be it the .so files or the libraries in framework or ext, will, obviously, break boot. So I had to dig deeper. To make a long story short, reference to the IQ Service and IQ Client were littered across the deepest portions of the framework, and some of the most basic functions of the Android system as we know it.
Carrier IQ as a platform is designed to collect "metrics" at any scale. What I found it to hook into is far beyond the scope of anything a carrier needs - or should want - to be collecting. Carrier IQ sits in the middle of, and "checks" the data of, SMS and MMS messages. It listens for and receives every battery change notifications. It hooks into every web page you view, and every XML file your device reads. It receives every press of the touch screen. It 'sees' what you type on the physical keyboard. It reads every number you press in the dialer. It can track which applications you use, what 'type' they are, how often, and for how long. It hooks into data sent and received.
I and my fellow users ask Samsung and Sprint - why do you want this information? Why do you need it? Why is the capability in place?
The only saving grace - if there is one - to this nasty, ten-legged mutant spider is that its logs are off by default. During the investigation process, I was able to enter its UI. Below are two screenshots of it.
That being said, the question still must be asked - why is the service even running? Why does Sprint and Samsung feel the need to leave a dormant monster in every one of its most loyal customers' phones?
Here's the most important part (tl;dr): the Carrier IQ service is a drain on battery life and performance. In testing, I and others noticed a significant rise in Smartbench scores and overall system 'snappiness' after Carrier IQ's removal. In addition, with it removed, a prominent tester saw 30 hours of battery life, with heavy use, on the stock battery.
Thanks for the long read!
(continued in post below)
Have I helped? Enjoy my network's fast downloads? Help upgrade my tech or hit the Thanks button!
Need a domain? Web hosting? Check out the best - where unlimited really means unlimited. 1and1 Internet
Follow me on Twitter @k0nane / @publik0! Chat with the OUDHS: irc.freenode.net #oudhitsquad (webchat)
We would like to thank everyone below for their hard work, and for their valuable contributions, some of which we've included in this ROM. The entire Android Creative Syndicate thanks you!
tanimn - for the (continuing) hard work on the Twilight Zone kernel, THANK YOU!
thomasskull666 - contributions to the Twilight Zone kernel
MysteryEmotionz - theme porting from Shuriken, AM/PM mod, accurate battery framework, reboot mod, other theme assistance
ZHkilla - graphics, boot animation, theme porting from Shuriken, accurate battery images
Dreamsforgotten - theme assistance, theme porting from Shuriken
supercurio - Voodoo Sound (kernel), Voodoo Control
Rodderik - framerate cap increase (kernel), 1.3ghz (kernel)
Mammon88 and the Bonsai team - select initscripts, original network speed tweaks, backup/restore scripts
Dameon - Clockwork Mod Recovery 3.0.0.6, EXT4 portage
Untermensch (Vibrant) - original 'battery full' tweaks, modifed CM6 browser
theimpaler747 and the XDA mod team
the users - for patiently waiting for this release
If we've used something of yours or you've contributed in any way and we've not added your name above, we apologize! Please send me a PM and we'll get you added as soon as possible.
Special Support
I fully support ptfdmedic's mission of spreading autism awareness. Please add the following image to your signature:
Donations
SyndicateROM Frozen and my other works are not, and will never be donationware. However, I and many others have put many hours into the development of SyndicateROM Frozen, and will continue to do so for the forseeable future. Your generosity - if you feel like showing it - is deeply appreciated! Please PM k0nane with your PayPal email address if you donate! We will list you anonymously if you wish.
Thanks to the following users for donating:
downyours
PsycloneTW
Renevith
droid newb
zenvita
Catalyst Shift
tmuka
suarezl2
TheMostToys
scthom
KennyManNJ
Rogue2204
skyheli (thank you for your continued generosity!)
Marlinsfan88
Gersonian
mdrobnak
romanmb
davidrules7778
broadcastdoc
richse
blautens
buggeritt
pdub42
Redphinz
downyours
ThrasherJKL
badwolf
ulslope
bigray327
adrift02
cactus165
SAShady
fsc137
bigray327
Have I helped? Enjoy my network's fast downloads? Help upgrade my tech or hit the Thanks button!
Need a domain? Web hosting? Check out the best - where unlimited really means unlimited. 1and1 Internet
Follow me on Twitter @k0nane / @publik0! Chat with the OUDHS: irc.freenode.net #oudhitsquad (webchat)
Have I helped? Enjoy my network's fast downloads? Help upgrade my tech or hit the Thanks button!
Need a domain? Web hosting? Check out the best - where unlimited really means unlimited. 1and1 Internet
Follow me on Twitter @k0nane / @publik0! Chat with the OUDHS: irc.freenode.net #oudhitsquad (webchat)
Holy crap. This is SO fast! But, being fast isn't the only thing that I need... extensive battery testing tomorrow!
Ok, so, the battery life of 30 hours that the team leader experienced is a littleeee high. I'm getting 15 hours or so with only like 6 hours of heavy usage with like 20% remaining. Then again, I haven't calibrated my battery which I did this morning so the percentages could have been off.
All in all, this ROM is blazing fast and a noticeable difference from SyndicateROM Shuriken (DI18 Eclair ROM). The first Quadrant score I got was over 2000 which impressed the crap out of me. Now, I never actually used stock EB13, so I really have nothing to compare this to except for ViperROM while I was on DK28. This ROM just seems faster and has a MUCH better battery life. Definitely recommend this 100%.
Oh, also, I've noticed that the hardware keyboard seems to not skip any keys. This is with only Swype activated... I tried to use the Gingerbread Keyboard too, but it seemed to result in a LOT of skipped keys on the hardware keyboard so keep this in mind.
The rotation delay fix on these forums seem to work.
I haven't tried GPS as there really wasn't a place with reliable coverage to test it.
So, in conclusion, this ROM is amazing. I stand behind ACS 100% on their work and I thank them for releasing such great quality work!
XDA Developer TV Producer Jayce released a video a … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?