[Verizon Droid Charge] dwitherell:
Well, here we are yet again. Another OTA, so another build. My attempt here is to organize things slightly different than seen

here

or even

here

- the first several posts are going to attempt to lay things out a little clearer for folks, and then I will humbly request folks to post non-development related posts (general Q & A)

here

. The previous threads were quickly bloated and hard to navigate, so I figured this approach ought to make things easier. We shall see I suppose.

I AM IN NO WAY RESPONSIBLE FOR ANYTHING THAT HAPPENS (GOOD OR BAD) AS A RESULT OF FLASHING OR ATTEMPTING TO FLASH WHAT IS POSTED HERE! It seems that there is considerable variability across our phones, so as always YMMV!

If there is anything you would like to see (or wish wasn't there), let me know. I can't promise I'll do anything about it, but such requests keep me motivated and learning - and thats been the driving force behind this ROM since it began.

You will need to have either ODIN on your computer or CWM Recovery already installed on your phone - it should work fine on any of the more recent variants but I've had great luck with the most recent one or two (version 5.0.2.7 can be found

here

). Also, I would strongly recommend doing a data wipe/factory reset within CWM before flashing any of the non-update CWM .zips (that's what I've been doing at least and I have had no problems).

As far as kernels are concerned - there is always the

stock fp5 kernel

, but thanks to the great work of kynalvarus picking up where imnuts left of we now have a custom fp5 kernel -

the Lazarus Recharged kernel

. This is actively being developed, which is why it is yet to be included in a bundle here, but that will change soon enough :)

MY GENERAL RECOMMENDATION

:

ODIN back to stock EP4D BEFORE you flash anything (which can be found

here

). Then either flash the two update .zips that are floating around or (likely easier) take the two OTAs to get to stock FP5E. It just makes for far fewer problems.

CWM Installation instructions

:

- Backup your current setup/data

- Download file and place on sdcard

- Boot into CWM recovery

- If flashing full ROM package, its recommended to wipe data/factory reset in CWM recovery

- If flashing update package, its recommended to at least wipe cache/dalvik in CWM recovery

- MAKE SURE TO MOUNT /system IN CWM RECOVERY (it should say "unmount" after system)

- Select and install the .zip you put on your sdcard

ODIN Installation instructions

:

- Download file on to computer and unzip it (w/ 7-zip or the like)

- Wipe data/factory reset in CWM (or stock I suppose - I assume it has that option) recovery

- Put phone into download mode

- Connect phone to computer (assuming all is well with the drivers)

- Open ODIN (I have been using 1.83)

- Place the .tar.md5 file in PDA!

- Flash away

Download links can be found further down. Let me know if there are any suggestions/issues/etc - happy flashing!

---

CHANGELOG

---

Version 3.2 - 12/25/12

- Cleaned up tweaktools a bit

***** Now it can be used independent of what busybox you install

- Moved things around for SuperSU to work without having to first go into the superuser app

- Cleaned/edited extended power menu

***** Changed Restart to Reboot options for clarity

***** Added Screenshot option

- Updated apps, including SuperSU (v0.99)

- Edited Settings.apk/build.prop to show Tweaked version in Settings > About Phone

- Added customizable lockscreen message text color

- Added customizable statusbar background color/transparency

- Added customizable pulldown notification background color/transparency

- Made some minor edits to the stock TW launcher

***** Allow transparent statusbar, 3 blank screens as default

***** Added transparency to app drawer; dock

***** Added ability to have 5 icons in dock; removed text from dock icons

- Cleaned up a few minor things in some lockscreens

- TweakPapers revamping thanks to dSlice

- Zipaligned

Version 3.1 - 11/24/12

- Cleaned up some of the toggles

- Fixed the odd statusbar clock behavior from the initial 3.0 release

- Updated system apps and SuperSU (v0.98)

- Cleaned up/edited/added things to tweaktools

- Added terminal emulator as a system app

- Included things to make init.d functional on stock kernel (thanks to dSlice for pointing out

this thread

for info on how to do it)

- Reorganized the extended power menu

***** Clicking on Reboot now brings up 4 options for type of reboot

- Added "hotboot" as a reboot option (also in reboot toggle)

- Fixed a few oddities in the updater-script

Version 3.0 - 9/19/12

- Updated EVERYTHING that was 2.2 to FP5E - tweaktools included

***** Though I didn't downgrade the gallery/launcher to EP4D (no scrolling wallpapers)

- Added two new themes to tweaktools

***** Also did minor updates to tweaktools script stuffs

- Changed stock and custom boot animation (once the latter can be seen at least)

- Fixed haptic vibration in LatinIME.apk

- Center clock actually centered now

***** This means notifications don't clump like they used to w/ center clock

- Swapped out 3.0.7 Superuser/SU for SuperSU v0.96 instead (from

here

)

- Can swap system/notification icon location

- Applied FP5E world-clock-pulldown tweak to left clock (not center though)

- Added option to report cdma or lte signal strength text

- Also added option to include "dbm" at end of above

- Option to hide wifi ap notification (mobile hotspot stuff)

- Had some fun w/ swagger... (longpress toggle for TSMParts for one)

- Cleaned up some miscellaneous things

--------------------------------------

OLD CHANGELOGS

Version 2.2 - 6/26/12
- Updated modded camera.apk w/ +2 sharpness in video as default
- Updated handling of transparent background in DialerTabActivity
- Updated handling of transparent background in Mms
***** This also fixed an issue w/ some of the softkey text in areas
- Replaced FP1H Launcher w/ EP4D (now scrollable wallpapers should REALLY be back)
- Calendar widget is now themed thanks to PaulN64007
- Minor changes to Settings.apk
***** Clicking on Display Settings > Lockscreen settings now takes you to Lockscreen options in TSM Parts
- Added in CRT animation options
***** Can now be all off, just screen off, just screen on, or all on
- New boot animation (thanks to PaulN64007)
- New pulldown layout option
***** Can either use newer ics-style or the older stock-style
***** Affects where the date/time and carrier text show
***** This means you can get date/time back in the statusbar on pulldown
***** Also made some fixes involving overlaps when dateview is active
********** Notifiations/clocks disappear when pulldown (and dateview) is active
- ZipAligned

Version 2.1 - 5/26/12
- Updated modded camera.apk w/ FP1 base and +2 sharpness default
- Replaced FP1H Gallery3d w/ EP4D (scrollable wallpapers should be back)
- Include all theme updates that happened after 2.0 release
- Updated pulldown (some rearranging of things...)
- Included that silly thing (you know what it is)
- New things in TSM Parts
***** New DateView option in Statusbar options (Month dd, yyyy)
***** Reorganized some things in lockscreen and misc options
***** In misc options can now set menu/back/search to act as screen-off music pause key
- Removed lockscreen music widget (it can be added back via tweaktools)
- Set BLN-relevant .so file back to stock default (it can be added back via tweaktools)
- Changed boot/shutdown animations (thanks to RuyDuck/TechnoSapien for the boot ani!)
- Updated apks (full ROM installs only)
- Updated tweaktools - now includes categorized app/cwmmod lists
- Zip aligned

Version 2.0 - 4/10/12
- Updated base build to FP1H (OTA)
- TSMParts + tweakstock tweaks
***** change clock location/color/am-pm style
***** signal dbm and battery % text, plus color
***** battery bar w/ customizable color
***** lockscreen carrier text
***** 11 lockscreens
***** music controls on a number of lockscreens
***** custom lockscreen timeout
***** hide/show icons in statusbar
***** dateview options and color
***** pulldown carrier text/color
***** ascending ringer on/off
***** full/low batt notify on/off
***** long/short extended power menu option
***** stay on while charging option
***** phone answer type (puzzle, aosp/slider, or new fp1 circles)
***** dialcode menu
***** BLN on/off toggle
***** selectable scrollable quickpanel toggles
********** No longer using lidroid-based toggles
********** Flashlight now works as it should!
***** and more!
- Animate gifs regardless of available memory (thanks to [url="http://rootzwiki.com/topic/18035-always-enable-animated-gifs/"][b][u]flare561[/u][/b][/url]!)
- [url="http://rootzwiki.com/topic/20362-mod-bln-for-droid-charge/"][b][u]BLN[/u][/b][/url] thanks to jt1134!
- Swipe away individual notifications in pulldown
- Longpress volume up/down to skip/previous song
***** Only works if music is already playing and screen is off
- AMAZING tweaktools utility by tonsit (see [url="http://www.tonsit.com/tweaktools"][b][u]here[/b][/u][/url] for more info)
- Reverted to older stable version of busybox (1.19)
- Updated apks (GMail, Search, the Play apps, etc.)
- Roboto Font (clock images thanks to MidnightNinja)
- ICS animations
- Some wallpaper options thanks to jco23
- Some build.prop additions/changes
- "New" stock boot animation
- New shutdown animations thanks to PaulN64007
- New custom boot animation (requires custom kernel) thanks to PaulN64007
- AOSP Browser (thanks to imnuts for help on this)
- Zip aligned

Version 1.4 - 2/4/12
- Added in Download Crutch to allow download of wider variety of files (thanks to the unknown-to-me maker of this)
- Added in TweakPapers thanks to gunnermike53 - some nifty wallpapers
- Changed the transparency in Mms.apk to slightly less transparent (with help from stranula)
- Cleaned up the underlying code of a number of toggles that were misbehaving
***** While it works fine, flashlight still needs to be addressed somewhat
- Added end-user options for hiding various icons in statusbar - see Notes below for info
***** Bluetooth
***** E911
***** Vibrate/Silent
***** Alarm
- Added end-user options for enabling/disabling low/full battery notification
- Added in stay-awake-while-charging feature (thanks to imnuts for some helpful tips)
- Disabled some notifications
***** Data off warning at bootup
***** Confirmation alert when USB connecting phone to PC
- Custom carrier text option - make your own instead of choosing from my choices (credit to TSM for a model to follow on this)
***** Requires reboot for change in pulldown to take effect
- Rearranged Display Settings to hopefully make the new options seem more organized
- Volume rocker no longer wakes phone when lockscreen disabled
- Custom shutdown animation (credit to various threads and Infinity for images and information on how to implement this)
- Included custom boot animation, but requires supporting kernel (like PBJ...)
***** To change, make sure new boot animation is saved as sanim.zip and place it in /system/media/
***** JaeKar99 has made some AMAZING ones that can be found [url="http://xdaforums.com/showthread.php?t=1053250"][b][u]here[/b][/u][/url]
- Altered some default settings (can be seen after data wipe) - for example:
***** Wi-Fi off on first boot
***** USB Debugging enabled
- Contacts icon appearance fixed in Dialer thanks to gunnermike53
- End user has option to removed data and airplane mode toggles from the extended power menu (thanks to Endless2232)
- Zip aligned

Version 1.1 - 1/6/12
- Added in a few wallpapers to wallpaper gallery
- Minor theme edits
- Ported over the mod by lidroid (found [url="http://xdaforums.com/showthread.php?t=1289896"][b][u]here[/b][/u][/url]), but without using lidroid-res.apk (everything was merged into framework-res.apk)
***** This mod gives you 14 scrollable quickpanel toggles accessible through the pulldown menu
***** You can modify the availability, order, and some other things using Quickpanel settings from the Settings menu
***** TIP: Try long-pressing the toggles... in particular the Data toggle. It will bring you close to a screen that will allow to switch between 3G and 4G - closest thing to a toggle for that currently
- Added back in the alarm icon in statusbar
- Can now select if clock moves or not (rotate screen to force the change)
- Can now select lockscreen and pulldown carrier text from three options (latter requires reboot to see change)
- Can now disable lockscreen in Display Settings
- Updated superuser
- Added in grey-themed keyboard (thanks to imnuts and [url="http://xdaforums.com/showthread.php?t=1377977"][b][u]Infinity[/b][/u][/url])
- Removed startup/shutdown sounds
- Zip aligned

Version 1.0 - Initial Release
- Modified power menu (added recovery and download, changed appearance/order)
- Disabled low battery notification (you will still see a message, but no pop-up)
- Disabled full battery notification
- Removed e911 and alarm icons from statusbar
- Removed clock from statusbar (appears after date to the left when pulldown is showing)
- Altered lockscreen and pulldown carrier text (to plug the rom name lol)
- Enabled CRT animation
- Edited/cleaned up the default bookmarks of the stock browser
- Accurate battery mod (modified from Black and Blue theme)
- Added AOSP as a lockscreen option in settings (AND kept puzzle and glass!)[/LIST]
- Edited build.prop
- Added in modified camera.apk by substanceD (found [url="http://xdaforums.com/showthread.php?t=1333387"][b][u]here[/u][/b][/url] and themed by stranula as part of Black and Blue)
- Added in App Widget Picker by boombuler (found [url="http://xdaforums.com/showthread.php?t=780828"][b][u]here[/u][/b][/url])
- Added in Superuser/su binary by ChainsDD (found [url="http://androidsu.com/superuser/"][b][u]here[/b][/u][/url])
- Added busybox put together by imnuts (found [url="http://rootzwiki.com/topic/9014-utility-busybox/"][b][u]here[/u][/b][/url])
- With stranula's permission added in the relevant Black and Blue .apks with a few minor changes (for more information on what this includes see [url="http://rootzwiki.com/topic/9480-themeep4dcwr-black-and-blue-v19-updated-12-21-11-now-with-infinity-tsm/"][b][u]this thread[/b][/u][/url])
- Added in imnuts's CWM recovery to one of the ODIN variants (found [url="http://xdaforums.com/showthread.php?t=1112804"][b][u]here[/b][/u][/url])
- Zip aligned

THANKS GO TO:

imnuts - far too many reasons to list

stranula - for the great theme work

jt1134 - far too many reasons yet again, but relevant most here is the BLN ability

tonsit - hosting of files, and more importantly creating the awesome tweaktools utility

sbrissen - even more smali tips

cujo6801 - extreme tester, screenshot producer, and rabble rouser

Endless2232 - layout (and general) xml guidance

PaulN64007 - great boot/shutdown animation and icon/widget work

MidnightNinja - image repairs and theme work

fitti28 - rom namer, tester, and theme porter

gunnermike53 - pointers, wallpapers, and touch-ups

chopperthedog - for hooking me up with file hosting stuffs

sircrazy (IRC) - for playing idea raquetball with me

nitsuj17 - tips, advice, useful info, and tireless stifling

crypted for an edited gps.conf file found

here

- the Google-specific v3.1 version in particular

***** I highly recommend you throw a little cash his way, as this gps.conf is so good due to utilizing network services he provides!

apena325, dSlice, and o0BlacknesS0o - helping update 2.2 themes to 3.0 - THANK THEM!

dSlice again, for all the

tweaks

research and implementation help

All of TeamSbrissenMod

All the folks on IRC

Anyone else I likely forgot

Beyond the contributions of the above individuals, there were a number of guides found on xda or via google that were used along the way. Some representative samples include:

Swipe-away notifications

ICS animations

Disable low battery notification

Remove clock from statusbar

Extended power menu

Screenshot in extended power menu

build.prop tweaks

A bunch of others that have become buried in my browser history...