Android OS Forum banner
1 - 20 of 778 Posts

·
Consummate tinkerer
Joined
·
1,065 Posts
######## UPDATED 2.2 7/11/12 ########

Howdy folks. It's been a long strange trip, but here we are... thanks to my wife being so kind as to let me tinker with her phone :)
This is the continuation of what started out as Tweakstock - my little learning project. The bells and whistles have grown considerably in number, so I (finally) thought a tweak to the name was in order. Tweaked is really just Tweakstock 1.4 + TSM (+ a few other little things), but TSM to me makes the "stock" aspect of the name seem no longer applicable.

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! As an additional disclaimer - I still feel pretty new to all of this, but this has worked for me and a few others that were kind enough to try. That being said, as always YMMV.

The beginnings of this ROM can be found in the original thread here. 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 (version 5.0.2.7 can be found here), and I would strongly recommend doing a data wipe/factory reset within CWM before flashing (that's what I've been doing at least and I have had no problems).
As far as kernels are concerned - the package that includes a kernel uses the one compiled by rhcp, which was the end result of a collaborative effort that also included contributions by KnightCrusader, imnuts, and tonsit. The kernel can be found here.

CWM Installation instructions:
- Backup your current setup/data
- Download file and place on sdcard
- Boot into CWM recovery
- Wipe data/factory reset (Recommended - not necessary depending on your situation I suppose)
- I recommend mounting /system (so it should say "unmount" after system)
- 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)
- Boot into CWM recovery, wipe data, then power off phone
- 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

Now, for those who still feel a bit lost in how to go about installing this given my minimalistic instructions listed above, check out this thread that comes complete with detailed instructions WITH PICTURES on one way to install this rom (among other things). All thanks goes to Crystawth for this one, so make sure to give thanks!

---DOWNLOAD LINKS - CWM---

Tweaked v2.2 update
NOTE: This is ONLY available through tweaktools :)
NOTE2: You MUST be on Tweaked 2.0 or 2.1 PRIOR to flashing this
NOTE3: You should also be on the default theme...

Tweaked v2.2
NOTE: This does NOT include a kernel.
md5: D052CC786940A1D7801A267F801E9F75

I didn't make a with-kernel variant...

---DOWNLOAD LINKS - ODIN---

Haven't done one... but I can, it'll just be later

---EXTRAS---

EI2 Deodexed System Apps
NOTE: This is NOT CWM flashable!
NOTE2: You can also use the tweaktools script to obtain a number of these...
md5: EC9EBDBB26FD500D5C1E44A2F8817498

Empty CWM file
NOTE: This is to flash system apps from the above file ONLY - simply take whatever apps you want to flash from the above .zip and put them in the app folder that can be found in the system folder in the empty cwm file .zip. Also, if you select an app that is already on your phone, it WILL overwrite it. What does that matter? If it was modded... well, it won't be any more. It'll be stock. You've been warned.
NOTE2: Again - the tweaktools script can handle this for you. Check it out!
md5: A2B08E0B22A3A2B21C7D597E614C463D

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

---OLD DOWNLOAD LINKS---
Tweaked v2.1 + rhcp's EI2 kernel CWM
md5: 06A31E679688E660A2D272DB473A417D
Tweaked v2.1 CWM
NOTE: This does NOT include a kernel.
md5: AA699C097876103D7BEBC18459B5C8ED
Tweaked v2.1 ODIN
NOTE: This is ONLY /system - therefore it is STRONGLY suggested that you use CWM recovery to wipe data prior to flashing this file. My suggested path, if you wanted to use this, would be to: boot into CWM recovery, wipe data, power off phone (its an option in CWM), get into download mode, flash in ODIN.
md5: 55BFF9491282572C64C85E14B73175CE

Tweaked v2.0 + rhcp's EI2 kernel CWM
md5: 2B914AC88D80CC7C3C1A8F5A3809DC2F
Tweaked v2.0 CWM
NOTE: This does NOT include a kernel.
md5: 6D85D9ADAB774270D386CAAFD08BAB3E
Tweaked v2.0 ODIN
NOTE: This is ONLY /system - therefore it is STRONGLY suggested that you use CWM recovery to wipe data prior to flashing this file. My suggested path, if you wanted to use this, would be to: boot into CWM recovery, wipe data, power off phone (its an option in CWM), get into download mode, flash in ODIN.
md5: AEC98CB5CFE88E672A9AD9EC6CA39D6B

See here for earlier iterations.

Please let me know if there are any problems/issues.
 

·
Consummate tinkerer
Joined
·
1,065 Posts
THANKS GO TO:
imnuts - far too many reasons to list
sbrissen - even more smali tips
stranula - theme-relevant tips
rhcp - all that hard work on getting a custom kernel together
_bag_ - general knowledge awesomeness and great theme work
tonsit - hosting of files, kernel help, and more importantly creating the awesome tweaktools utility
gunnermike53 - pointers, wallpapers, and touch-ups
chopperthedog - for hooking me up with file hosting stuffs
KnightCrusader - CWM and kernel, and finding nifty mods :)
DemoManMLS - motivational tester extraordinaire
nitsuj17 - tips and advice
Endless2232 - layout (and general) xml guidance
MidnightNinja - image repairs and miscellaneous awesomeness
PaulN64007 - great boot/shutdown animation work
the rest 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:
Mini-guide on editing Camera.apk
Swipe-away notifications
ICS animations
Disable low battery notification
Remove clock from statusbar
Extended power menu
build.prop tweaks
A bunch of others that have become buried in my browser history...

---CHANGELOG---
Version 2.2 - 7/11/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
- Minor changes to Settings.apk
***** Clicking on Display Settings > Lockscreen settings now takes you to Lockscreen options in TSM Parts
- Fixed an issue w/ secure lockscreens and the Emergency Call button
- MADE SURE that the included Calendar apk is TouchWiz, not AOSP
- 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
- Updated tweaktools (same as recent update)
- Updated superuser/su binary
- ZipAligned

Version 2.1 - 5/27/12
- Updated/cleaned up modded Camera.apk
***** Sharpness now +2 as default
- Removed lockscreen music widget (it can be added back via tweaktools)
- Updated pulldown (some rearranging of things...)
- Included that silly thing (you'll know what it is when you see it)
- New things in TSM Parts
***** New DateView option in Statusbar options (Month dd, yyyy)
***** Reorganized some things in lockscreen options
- Changed boot/shutdown animations
- Updated apks (full ROM installs only)
- Updated tweaktools - now includes categorized app/cwmmod lists
- Zip aligned

Version 2.0 - 4/18/12
- 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
***** 10 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)
***** dialcode menu
***** 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 flare561!)
- Swipe away individual notifications in pulldown
- Extra keypad timeout selections
- 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 here for more info)
- Reverted to older stable version of busybox (1.19)
- Updated apks (GMail, Search, the Play apps, etc.)
- ICS animations
- Some build.prop additions/changes
- New shutdown animations thanks to PaulN64007
- New custom boot animation thanks to PaulN64007
- AOSP Browser (thanks to imnuts for help on this)
- Zip aligned

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

OLD CHANGELOGS
Code:
<br />
[u]Version 1.4 - 2/6/12[/u]<br />
- Added in TweakPapers thanks to gunnermike53 - some nifty wallpapers<br />
- Cleaned up the underlying code of a number of toggles that were misbehaving<br />
***** While it works fine, flashlight still needs to be addressed somewhat<br />
- Added end-user options for hiding various icons in statusbar - see Notes below for info<br />
***** Bluetooth<br />
***** E911<br />
***** Vibrate/Silent<br />
***** Alarm<br />
- Added end-user options for enabling/disabling low/full battery notification<br />
- Added in stay-awake-while-charging feature (thanks to imnuts for some helpful tips)<br />
- Disabled some notifications<br />
***** Data off warning at bootup<br />
***** Confirmation alert when USB connecting phone to PC<br />
***** App-over-wifi warning<br />
- Custom carrier text option - make your own instead of choosing from my choices (credit to TSM for a model to follow on this)<br />
***** Requires reboot for change in pulldown to take effect<br />
- Rearranged Display Settings to hopefully make the new options seem more organized<br />
- Volume rocker no longer wakes phone when lockscreen disabled<br />
- Custom shutdown animation (credit to various threads and Infinity for images and information on how to implement this)<br />
- Included custom boot animation, but requires supporting kernel (like [url="http://www.twitlonger.com/show/fmur4o"][b][u]rhcp's[/b][/u][/url]...)<br />
***** To change, make sure new boot animation is saved as sanim.zip and place it in /system/media/<br />
***** JaeKar99 has made some AMAZING ones that can be found [url="http://rootzwiki.com/topic/5561-boot-animation-huge-collection-of-boot-animations-updated-11-04-11/"][b][u]here[/b][/u][/url]<br />
- Altered some default settings (only really seen after data wipe) - for example:<br />
***** Wi-Fi off on first boot<br />
***** USB Debugging enabled<br />
- Removed data and airplane mode toggles from the extended power menu (I just never used them...)<br />
- Zip aligned<br />
<br />
[u]Version 1.0 - Initial Release[/u]<br />
- Debloated<br />
- Ported over the mod by lidroid (found [url="http://forum.xda-developers.com/showthread.php?t=1289896"][b][u]here[/b][/u][/url]), but without using lidroid-res.apk (everything was merged into framework-res.apk)<br />
***** This mod gives you 14 scrollable quickpanel toggles accessible through the pulldown menu<br />
***** You can modify the availability, order, and some other things using Quickpanel settings from the Settings menu<br />
***** 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<br />
- Select clock location (statusbar or pulldown - rotate screen to force the change)<br />
- Select lockscreen and pulldown carrier text from three options (latter requires reboot to see change) <br />
- Disable lockscreen in Display Settings<br />
- Modified power menu (added recovery and download, changed appearance/order) <br />
- Disabled low battery notification (you will still see a message, but no pop-up)<br />
- Disabled full battery notification<br />
- Disabled app over wifi notification<br />
- Removed wifi notification toggle from pulldown<br />
- Removed e911 icon from statusbar<br />
- Enabled CRT animation<br />
- Accurate battery mod<br />
- Added in a few wallpapers to wallpaper gallery<br />
- Added AOSP as a lockscreen option in settings (AND kept puzzle and glass!)<br />
- Made semi-transparent backgrounds for statusbar pulldown, Mms, and Dialer<br />
- Edited build.prop<br />
- Modified camera.apk (inspired by [url="http://forum.xda-developers.com/showthread.php?t=1333387"][b][u]substanceD[/u][/b][/url]'s version)<br />
***** Can take pictures/start video with Power/Search button<br />
***** Disabled low-power camera block<br />
***** Can use camera/camcorder while in call<br />
- Added in App Widget Picker by boombuler (found [url="http://forum.xda-developers.com/showthread.php?t=780828"][b][u]here[/u][/b][/url])<br />
- Added in Download Crutch (found in a number of places, seems to be by ouroborus?)<br />
- Added in Superuser/su binary by ChainsDD (found [url="http://androidsu.com/superuser/"][b][u]here[/b][/u][/url])<br />
- Added busybox put together by imnuts (found [url="http://rootzwiki.com/topic/9014-utility-busybox/"][b][u]here[/u][/b][/url])<br />
- Removed startup/shutdown sounds<br />
- Zip aligned<br />
 

·
Consummate tinkerer
Joined
·
1,065 Posts
Frequently asked questions

Question: I'm getting a "can't mount /sdcard" in CWM recovery - what should I do?
Answer: While this doesn't seem to happen often, you can download the ADBsdcardFix.zip here - then extract the folder (should be fine to extract it to your desktop) and attach your phone to the computer via USB (I did this while the phone was already in CWM). Open the newly-extracted ADB folder, and then double-click on the CWMsdcardFix.bat - something should pop up on the screen for a brief second, which is completely normal. After double-clicking the .bat file, on the phone go to mounts and storage, then select mount /sdcard - and it now should work!
All the .bat file does is the following code:
Code:
adb shell<br />
umount /sdcard<br />
rm -f /sdcard<br />
mkdir /sdcard<br />
exit
Question: I'm having overlap issues with statusbar icons and left/center clock - what should I do?
Answer: Yup - things may overlap, so you will have to change settings to avoid the issue, or deal with it.

Question: After first flashing, my statusbar is missing - what do I do?
Answer: This occasionally happens - it clears up with a reboot. I'm not certain, but to me it seems as though if you are able to get to the home screen before the media scan is complete, you never encounter this problem...

Question: What the hell is TSMParts?
Answer: A huge slew of mods and tweaks - here are some notes on them:
Most of the tweaks start at stock-ish defaults.
The statusbar icon tweaks all require a little effort on your part for changes to take effect. All changes can be elicited with a reboot, BUT for most there are other ways:
- Bluetooth/vibrate-silent/alarm icons -- just change their state (on/off or vibrate/sound, etc)
- E911 -- Go into Settings > Location and security... you don't need to do anything else, you should see the change
- Battery/signal -- these just take time... I have yet to figure out a way to get around that

Question: What the hell is TSMParts?
Answer: A huge slew of mods and tweaks - here are some notes on them:
Most of the tweaks start at stock-ish defaults.
The statusbar icon tweaks all require a little effort on your part for changes to take effect. All changes can be elicited with a reboot, BUT for most there are other ways:
- Bluetooth/vibrate-silent/alarm icons -- just change their state (on/off or vibrate/sound, etc)
- E911 -- Go into Settings > Location and security... you don't need to do anything else, you should see the change
- Battery/signal -- these just take time... I have yet to figure out a way to get around that

Question: What is tweaktools? How do I use it?
Answer: An awesome script-based utility accessible via Termainal Emulator (or something similar). To use it, you must have superuser priveleges (i.e. type su and hit enter in terminal emulator), then simply type tweaktools. Then just read carefully and navigate the menus! More information on all that can be done with this incredibly useful utility can be found here - note that while the site itself is geared towards the charge, there's a fair amount of overlap.

Question: So I am in tweaktools, but my app/theme/cwm mod doesn't seem to stick?
Answer: The tweaktools script is always going through some changes, so some functions may not work for all folks. Most situations can be resolved by simply clearing downloads, exiting tweaktools, and going back in after a little time has passed. If a problem still persists, you can just download the file then manually go into CWM recovery and flash it there. They can also all be found here.

Question: The music widget isn't showing up on my lockscreen - why?
Answer: It is disabled as default, but when enabled the widget only works on some of the lockscreens - the options are made unselectable in TSMParts > Lockscreen options for lockscreens that don't support it. Also, be aware that if you have multiple music apps, the widget can get confused - a reboot usually fixes that situation.
NOTE: To de/activate the music widget in the MIUI lockscreen, simply do a quick double-tap on the clock bar. Note that the MIUI lockscreen music player operates independent of TSM Parts settings, and regardless of the music widget being enabled or not I left that one alone - so it should be there no matter what.
 

·
Registered
Joined
·
248 Posts
I recommend just getting Titanium Backup and using a backup system for contacts/sms/call log
I mean its easier than risking your phone but I doubt it will do anything bad to it.

Sent from my SCH-I405 using Tapatalk
 

·
Registered
Joined
·
12 Posts
Can this be flashed with Heimdall?I know on the 1.4 thread you said to "[background=rgb(245, 245, 245)] just pull the factoryfs.rfs out of the ODIN tar.md5."[/background]

Is it the same for Tweaked 2.0? If so how do I do this?

I have already flashed CWR and the kernel onto the strat so everything otherwise should be ready to go!

All of your work is much appreciated!!
 

·
Consummate tinkerer
Joined
·
1,065 Posts
Discussion Starter · #17 ·
Can this be flashed with Heimdall?I know on the 1.4 thread you said to "[background=rgb(245, 245, 245)] just pull the factoryfs.rfs out of the ODIN tar.md5."[/background]

Is it the same for Tweaked 2.0? If so how do I do this?

I have already flashed CWR and the kernel onto the strat so everything otherwise should be ready to go!

All of your work is much appreciated!!
Yes the same would apply here with Heimdall - though I don't use that program so I am likely not the best source for information on how to use it. That being said - if you have CWM you could always use the CWM flashable package.
 
1 - 20 of 778 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top