[Epic 4G Android Development] samep:
New ROM with integrated BlackDog V6_SuperCharger script; BlackDog script

LegacyBlackDogROM1.04_MTD.zip

mirror server

MD5 Sum: f2de1fee666b90ce9064e51e0525c48f

Change log: thanks to J2k3, SB03 and cerchiara for suggestions and feedback!

removed custom gallery and added stock 3D gallery due to MMS pics not displaying

added Flash Player from FC09 stock- seems to improve web browsing

added stock Swype- seems to play nice even when paid or trial versions from Play co-exist with stock Swype (Face it; when you upgrade to another flagship phone, you'll need to practice sweeping a keyboard sometime; beats tapping on a tiny virtual kb and missing mostly all the time! Start practicing in landscape mode.)

re-themed Mms.apk (no more transparency wallpaper but chat bubbles are reformed)

re-themed contacts and dialer backgrounds- darker bg image courtesy of MWBehr @ xda from contributed work on transparent contacts on Cut & Paste ROM

re-themed the pull-downs again; sharpened corners & now 10% darker (I may go to 94% opacity like the pull-down transparency; let me know)

re-based the main system apps with a more recent apktool in hopes of increasing compatibility with newer 3rd party apps

note: this was to be a final ROM pending findings and suggestions; suggestions and feedback lead to some of the changes. Thanks for the input and encouragement. This still remains a daily ROM for me but may not be much longer since I'm due an upgrade and looking into new phone releases with 4G-LTE. I think Sprint and Samsung missed opportunities with the S4 and Note 3; I'm still looking for a good tri-band LTE flagship phone! But still hoping to get this ROM to a lesser need to update frequently and still supporting as a user.

Optional:

V6 SuperCharger Options: to add a quick widget for PowerShift on the fly:

1) open ScriptManager and navigate to location of script (V6 uses /data/V6_SuperCharger/PowerShift_Scripts... "Calculator-(8,12, 39,46,53,60)" is default but try as many as you like, use the one you like best), press and ensure Su is highlighted and "Save"d (You can mark as many as you like for quick widgets but do not set as boot; change as needed).

2) find open space on preferred home-screen, press/hold empty space (1x1 is the widget size), scroll left and select "Widgets", scroll to SMWidgets (available from google play if missing; should be in flash included /data/app), click "Add one script widget" and select your desired widget previously marked in first step.

Note: scheduled Flush-O-matic acts as a cache drop for freeing unneeded RAM cache left when exiting an app that may be using a lot of RAM every 4 hours. If you wish to adjust this, you'll need to download the script to adjust options; option 30.

​

Older versions:

LegacyBlackDogROM1.03_MTD.zip

Change log:

1) removed SuperSU and replaced with Superuser by ChainsDD for stability; see more at hidden testing.

2) added adblock by jrummy16 and updated hosts file

3) updated and moved some apps around; backup and full wipe recommended

4) added sudo and sdcardstuck code from SenseiSimple's Android Shell Environment ; Bash 4.1 version 1.2bt. To scan SD card for battery draining media bug, use your favorite terminal emulator and type "sudo sdcardstuck"

5) finished theming the pop-ups

LegacyBlackDogROM1.02_MTD.zip

Change log:

Updated SuperSU and Titanium Backup

Optional: to add a quick widget for PowerShift on the fly:

1) open ScriptManager and navigate to location of script (V6 uses /data/V6_SuperCharger/PowerShift_Scripts... "Calculator-(8,12, 39,46,53,60)" is default but try as many as you like, use the one you like best), press and ensure Su is highlighted and "Save"d (You can mark as many as you like for quick widgets but do not set as boot; change as needed).

2) find open space on preferred home-screen, press/hold empty space (1x1 is the widget size), scroll left and select "Widgets", scroll to SMWidgets (available from google play if missing; should be in flash included /data/app), click "Add one script widget" and select your desired widget previously marked in first step.

Note: scheduled Flush-O-matic acts as a cache drop for freeing unneeded RAM cache left when exiting an app that may be using a lot of RAM every 4 hours. If you wish to adjust this, you'll need to download the script to adjust options; option 30.

LegacyBlackDogROM1.01_MTD.zip for TouchWiz FC09! Flashing instructions below...

changelog:

Updated /system apps (ADW and SuperSU) just updated

LegacyBlackDogROM1.00_MTD.zip

change log:

integrated BlackDog script with PowerShift scripts; set via SMWidgets (app free versions included in flash as tools/removable bloat)

restored Flush-O-Matic scheduled 4 hour cache' drop; now it will not flush until android sleeps so you're activity is not interrupted or slowed

updated ADW Launcher, Titanium Backup, SuperSU, Google Play (Black Market) & Gallery (now customizable, somewhat but it can be updated in Market or uninstalled for another app, if needed)

rolled back kernel due some concerns of FC09 kernel increasing battery drain after a notification (although my problem was mostly media scan bug due to suspect media, I wasn't the only user suspecting the kernel so I rolled it back)

swapped Talk and Google Search box to blacked-out versions; thanks to RUJELUS22 Themes for blacked out Gmail, Black Market, Talk, & Google Search Box. I've not been finding full functionality of blacked-out apps, recently. But RUJELUS22 blacked apps seem to retain better GB compatibility ATM.

Updated LT-SC_Odex1.02_MTD.zip(ROM) download link (click)

change log

View v1.04 and v1.05 change log and download link: here.

View Clean and non-SuperCharged releases here.

LegacyThunderRom with Thunderbolt! script starts here. Read post for details and link.

Testing for new SuperChargedLegacyThunder Deodexed and Odex versions starts here; latest is here.

Instructions and warnings:

How do I flash this?

Download, verify md5, back-up in CWM to be safe. If you are already on a TW ROM with MTD/yaffs partitioning, you can keep your data and just wipe cache and dalvik and flash (don't forget to backup, first). If you are on any other type of ROM, you should backup and wipe data first. I have heard from one source that ODIN is not required, if coming from CM but I have not tested that, myself. If trying, remember to flash the ROM twice or flash, reboot recovery and flash again. Note: Large TW kernels do not support TWRP; to be safe, do not inject TWRP recovery. (for CM to TW, personally, I'd recommend back-up, ODIN, root and then flash this). If unsure, read; clean install is the recommended method if having problems. If something does not appear to be working, let me know. This is MTD; if you are coming from ODIN or or currently using BML, this flash will auto-convert to MTD. Note: to get back to BML, you would need to ODIN with victory PIT file and repartion option selected.

To be safe

: Be aware that is a development ROM. Although I've flashed and tested this in many different ways, some things still need to be tested. If anything should go wrong, you should be familiar and comfortable with the use of ODIN to recover a semi-bricked device: here.

Description and Credits:

Legacy ROM: an honorary gift from previous and current developers on a now outdated device (yeah, but I hope to get a Galaxy S4 LTE-A or Note 3, soon). As well as the implied: use at your own risk...I am not responsible for anything that could go wrong... please read before asking questions...older download links are at bottom of this post.

What is this? updated 8/1/2013

As the description states: This is a new ROM built from kennyglass123's deodexed from stock FC09 to include all modifications from the gingerbread gits still maintained by SenseiSimple and toadlife. Other mods have been added and available in XDA and elsewhere. Briefly, it includes the mods included in TPR (The People's ROM by kennyglass123) with exception of the flying-in transitions. Legacy ROM uses the ICS transitions found in SenseiSimple's git along with all those found there for TouchWiz FC09 ROMs. I've also added Zeppelinrox's V6 SuperCharger script and Chainfire's latest SuperSU (reverted to Superuser by ChainsDD 9/3/2013). It is rooted but you need to be rooted in order to flash. I've also included Center-Clock-Mod and a smooth scrolling mod. Mms.apk has search and suggestive search fixes that were introduced by modding the AndroidManifest.xml for transparency to wallpaper.

Some images and animations borrowed from ROM Toolbox with jrummy16's explicit permission. There are many others that will be recognized and hopefully, all thanked for their contributions. Additionally, I'd like to thank Travmofosho, kennyglass123 and Nash for porting much of the original theme works to gingerbread. I've also used some theme work from Tha_Dynasty2049, Thomasskull666 and Paul Diddy. If you know of someone I missed, even yourself, please help to credit those that gave freely. As a courtesy, thank them if you like their reproduced work and see them check-in on this thread.

Additional Credits: Thanks all and please help me keep this credit list accurate. Thanks TexasEpic4G for the scenic banner!

"Big thanks to all previous and current developers of the Epic that made this effort simplistically as possible.

Source: FC09 Deodexed with lots of [mod]s- Thanks to kennyglass123 for source deodexed FC09, permission to use the EB/TPR kernel, and for encouraging me to release this. Thanks also to SenseiSimple and toadlife for keeping the GB development git updated.

My mentors (This list is reserved for those that gave direct feedback that helped me in some way. Thanks!): MWBehr, Travmofosho, ÜBER™, Nashdogg, kennyglass123, darkierawr, RandomKing, Ca1ne, flastnoles11, jrummy16, lilajrestnom, gooch1025, SenseiSimple and toadlife. Gosh, what would I know about android without these guys and more, I'm sure there are many more that I've used their work in one way or another, including the credits below.

Features:

Zeppelinrox's V6 SuperCharger script integrated into ROM. You can flash, and perform an extra boot to start service. EarthBound's zipalign included on boot, including initial flash 'n boot. Other V6 options available in Terminal Emulator are sclean, fixfc, vac and flush. Please read his tread. Zeppelinrox links xda updates via tweets.

SuperSU (root)- Read about the SuperSU in XDA, here, and thank Chainfire. Root is now secured by SuperSU.

Sprint Connections Optimizer

Most Bloat removed; see kennyglass123's TPR thread for extra bloat flashable

Samurai custom FC09 kernel

- Voodoo sound

- Voodoo color

- Overclocking (enable higher frequencies in included Control Freak app)

- Undervolting (Stock voltages default; default I/O Scheduler and CPU Governor: vr/Samurai are a good setup for this ROM; alternate could be sio/wheatley)

Logsprovider fix...no texts in log (found in git)

swipe notification mod- thanks Ca1ne

GPS Fix - Thanks Heinkhieu

Hotspot Hack - Thanks Necrosan (found in git)

Modified Power Menu - Thanks to untermensch (found in git)

Scrollable status bar toggles - Thanks SenseiSimple (found in git)

ICS Transitions (found in git)

CRT Off animation (found in git)

CRT-On animation -there are sources for this but I cannot recall the contributor that simplified this mod; help please!

Smooth scroll- thanks AndroidOn (This feature removed in releases, after 7/20/2013)

Volume rocker mod (sound on to vibrate to silent) thanks mkasick (found in git)

Screen stays off when unplugged

No battery full popup (I use a visual "full" icon at the 1% battery because the icon is more accurate than blue light for bump charge users)

Removed audible low battery warning when screen is ON as well as that fake shutdown screech; it's now a silent pop-up at 5%. There are no interruptions of service or impact to performance.

Low Battery audio warning tone still sounds on boot or Screen-Off when battery is less than 5%; powers-down at 0%.

Included visual battery low warnings starting at 14% (battery % changes from white% to Red%) At 4% it starts animating with battery "!" icon.

Charge animation has been simplified; no wasted resources and bulk to animate a charge from current% to 100%; the UOT Decimal animates with charging icon to accomplish a reasonable charge animation. credit or criticism to me on those mods. Other mentionables: UOT Kitchen and LeoMar75 for in-depth GB mod

Center Clock Mod with no notification overlap- thanks to Ticklefish and sdojoin

Modified stock Lockscreen slider and ring- Sorry, I forgot the source of my original png but I modded it.

Some different sounds - thanks to Nash, SenseiSimple and others I'm sure

Blue Gingerbread Keyboard - disable other keyboards to use -thanks GregTard (and Orlzzt for finding it)

Transparent Mms.apk with tinted chat bubbles and fixes for text search and suggested search- by myself and MWBehr

Transparent Contacts- thanks MWBehr

Semi-transparent-curved dialer ported (by samep) from an original work kept alive by Paul Diddy's archive; sorry, I've forgotten the original author's id

Simple In-call dialer theme thanks to Paul Diddy for those buttons, too; backgound by me (samep)

Theme port by me, samep, thanks to the many sources here: Paul Diddy, Travmofosho, Nash, Tha_Dynasty2049, & Thomasskull666. Special thanks to jrummy16 for permission to use images and OG Droid bootanimation from ROM Toolbox; see pull-down animation and hidden GB Easter-egg.

Pull-down-animation with non-transparent background runs once and clears out of view, leaving semi-transparent notification background. All individual dividers removed to allow better view of animation.

TW Launcher (not present in later releases)

Removable apps: Titanium Backup, LBE Privacy, Control Freak, Script Manager and widgets, Voice Serach, and Customizable Gallery.

Intent:

To bring a well-equipped ROM and tool to end-users that is both pleasing to the eye and succeed with minimal flashing and tuning. You may recognize the kernel splash screen; kenny gave permission to use that. (it's the only version of the EB FC09 kernel with notification LED fixed). It's also EarthBound's best kernel for FC09 and needs no special tweaking; defaults are a very good starting point. Voltage Control is included in the flash as well as Titanium Backup, if needed for your paid apps restoration. SuperSU helps to avoid an issue loading wrong su binary from market, if updating to newest superuser but, so far, I've had no issue updating SuperSU and using the suggested su binary it asks the user to upgrade to. The included busy box is the one from SuperCharger Starter Kit and the V6 SuperCharger script is setup to launch at flash but doesn't go continuous service until rebooted once after the initial flash and boot. There is also a programmed 8-hour flush to free up RAM to hopefully reduce lag without inducing lag. You can test and adjust all these scripts to suit yourself but at least you can gain from from not having to set this up, initially. For updates and useful hints; read Zeppelinrox's OP and read some more. The added feature is only the beginning; V6 changes frequently and discussion is both educational and lively. No need to discuss much about V6-SC, here. Start here, if needed. Don't forget to thank him while you're there, if you haven't before. His work is also linked in his signature.

I've also included Black Market and YouTube by B-boy™ among the free apps that may frequently have to be loaded or restored when flashing a new ROM. His blacked-out/inverted and transparent apps are here. Thank him here.

Testing, notes & suggestions:

Testing

As far as I know, Legacy ROM versions are stable. I had asked volunteers to test 4G Wimaxx and hotspot tethering; no 4G here for me. One user of Legacy ROM v1.03 confirms 4G is working... not much complaints but requests were made for changes. I was maintaining more than one version to accommodate some users' requests but some have PM'd farewell wishes as they moved to other forums after phone upgrade so the multiple versions' support has ceased pending further requests which I do consider.

You've tested, now what?

Post your feedback. Request proposed changes. Test and share feedback. Like it? Use it. Wanna change something and share it? Fine but don't forget to credit the sources, including myself (some of my work is in there, too.)

Some V6_SuperCharger notes are here.

Color issues? see this post for voodoo app settings. thanks to Marcusant, lilajrestnom, and elevans for options, testing and searching.

Force Close or black screen with or without shutdown Issues? You need a good Superuser application that updates the su binary correctly on this phone, Superuser by ChainsDD and Superuser by ClockworkMod have been tested. ChainsDD su binary 3.0.3.2 can be found in BlackDogROM1.03 seems best suited to quickly and correctly declare a Force Close and allow you to Force a Close of app and continue without hanging up or rebooting. Sadly, there are third-party apps that can be tested but the developers have been notified of the issues. Android 2.3 is not fully supported by third-party apps but mostly functional. And I found that newer su binaries don't seem to be expecting these issues and SuperSU and some others were not correctly updating the su after install or upgrade. I was manually updating SuperSU and releasing new ROMs until I realized the Force Close issues were not properly declared and hanging the UI for prolonged periods. No disrespect intended to developers; I think we all share the burden for the unanticipated actions that lead to Force Closes so I'm not pointing any fingers. The Superuser apps are probably best suited for rooting and maintaining root newer devices, anyway.

Screenies and quick note: battery used for capacity testing is a 2000 mAh third-party product with GT18 months of use; on average, it provides about an extra hour of display time compared to the 1500 mAh OEM battery which still performs well. Some third-party batteries may actually be smaller in size, requiring extra backing to keep secure contact with terminals; my OEM battery fits tighter than any battery I've purchased. (I use a strand of electrical tape running along bottom, back and top of battery to fill the void.)