Android OS Forum banner
1 - 17 of 17 Posts

· Consummate tinkerer
1,056 Posts
Tweaked 2.3 UVBMD1 4.1.2 T889 Samsung Galaxy Note 2

Hey everyone - it's me again. This is the continuation of what I started here, now based on the semi-recent 4.1.2 UVBMB4 OTA (2.0-2.1) and then the even more recent 4.1.2 UVBMD1 OTA (2.2+) T-Mobile pushed out for the T889. This took some time to get together as it had to be more or less reworked from scratch (though much of the 4.1.1 tinkering translated decently to 4.1.2 thankfully!), but on the upside I'm pretty happy with how things have turned out.

It should be noted that this is still a work in progress, but as this now embodies all that was 1.5/1.6 plus a few new goodies I feel enough is done to warrant it being posted - that way others (assuming others give it a shot) can let me know if things don't work or if any oddities come up. Also feel free to comment on how this might improve or if I've gone about anything in a not-so-smart way or if there is anything you would like to see (or wish wasn't there) - 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 my tinkering since it began really :)


CWM/TWRP Installation instructions:


Wut?!? Change!?! NOO!!!!

Seriously, it'll be ok. This has been an idea that has been festering in me for a bit, but the end result leaves two approaches that lead to the same result. The most noticeable result is - after an initial step - you will no longer need to go through aroma and reselect options when reinstalling. This should be a boon to those that enjoy flashing this and that, as the process of reinstalling this will now be much faster. NOTE: You will need to edit/redo this process for each update to make sure all new/edited options are up-to-date!

As I said, there are two approaches:

This approach utilizes the aroma installer, but it doesn't actually install anything. Instead, it creates and correctly places one of the files referenced in the advanced approach for you. On the surface it will appear quite similar to what you have seen from me in the past regarding aroma, but trust me nothing is being flashed (outside of one file being written to internal/external sdcard). You only need to do this once, unless you later decide you want to change your setup. Again - THIS DOES NOT FLASH TWEAKED!

This approach requires changes you will have to do, and therefore needs a little reading and preparing ahead of time. In order to help things along, I've put together a zip file (see downloads post here) with instructions and needed files - make sure to read the... well, the README! I've also elaborated on those instructions a bit here in a post further down. Also - worry not if you forget to do this step and flash the main installer or placed your edited file(s) in an incorrect directory. When you flash the main installer zip as-is and it will give you a default setup after installation (the equivalent of the default install options in aroma) - at which point you can then reboot into recovery and flash the modificatinator (see downloads post here) - which is still aroma-based.
Anyhoo, regardless of what you decide the usual rules apply - while very much stable in my experience you should be cautious whenever you flash. Make sure to wipe data/factory reset to avoid issues. Also - I highly recommend wiping data and then flashing the T889UVBMD1 ODIN file if you haven't yet (which you can get via kies or from here - search for T889 and grab the most recent 4.1.2 one - registration on the site is required, but is also free) before getting started with any of this. This is just a recommendation - not a requirement - and yes, that means you will have to reflash a custom recovery once you've flashed the ODIN file. Tweaked needs to be flashed in CWM/TWRP recovery - so this should of course imply that you will need to already have such things in place if you are interested in giving this a try. For what its worth - I have been using TWRP for quite a long time on the Note2 and have been quite happy with the results. So to summarize:

- Backup your current setup/data
- Recommended to wipe data and flash stock UVBMD1 ODIN file - if so, flash custom recovery afterwards
- Download rom file and place on sdcard
- Go through the basic or advanced initial setup (if desired)
- Boot into CWM/TWRP recovery (if not already there)
- Recommended to wipe data/factory reset in CWM/TWRP recovery
- Select and install the .zip you put on your sdcard

Miscellaneous Notes:

Like I said, the full install is no longer aroma-based but the modificatinator is as is the zip relevant to the basic approach, so make sure to thank amarullz for the awesome work! Updates that come after the initial 2.0 release MAY also have a flash-update-only option via the included GooManager apk - it just depends on whether the underlying build changed, like it did between Tweaked 2.1 and 2.2. NOTE: Depending on what is updated, the OTA may break things if you are themed! I will try to avoid this as much as possible, but all it takes is a minor edit to a framework-res.apk string (for example) to necessitate an overwriting of a file typically quite important for themers (resources.arsc) - just be mindful of this please :)

As the Note2 is privy to a number of ROMs and kernels, for the sake of simplicity I have included the unaugmented UVBMD1 stock kernel, but then for the sake of variety there are other kernel options one can select as well - including a kernel called PBJ by imnuts and one called trinity by morfic. Also - this is still pretty much unthemed (if any would like to change this PLEASE let me know - a themer I am not!). There are a few changes done in SystemUI (the pulldown in particular) and framework-res (to allow for system-wide transparency options) - and the hope behind those changes (all thanks to Alexia Whitehurst) was theme work would then be easier as a result. Even so, this is primarily UVBMD1 stock-themed - and this is reflective of the thinking behind the whole setup as being stock with some extra options. For those that like flashing various mods and what not, be wary - unless it specifies that it was made to work with Tweaked it likely will not.

Download links can be found further down.

Let me know if there are any suggestions/issues/etc. - also, feel free to stop by the IRC channel Alexia Whitehurst was so kind to make for all of this on freenode - #tweaked. If you don't have an IRC client you can always use their webchat interface here. Happy flashing!

Info on custom install options can be found during aroma interactions or in the installation instructions zip!

<br />
Version 2.3 - 6/29/13<br />
---------------------<br />
- Fixed some goo manager relevent lines missing in build.prop<br />
- Corrected a few typos<br />
- Included modded Generic.kl needed for one of the mods that I forgot<br />
- Can now enable/disable ear protection<br />
- Long-press app-kill w/ back button now works when multiwindow not enabled<br />
- Option to suppress bluetooth popup w/ TSM toggle<br />
- Completely removed all SysScope things that were found<br />
- Fixed/rearranged things to make sure WifiDirect works<br />
- Increased recipient limit when sending texts via Contacts<br />
- Made Mms smiley button optional in TSMParts<br />
- Added some new icons thanks to Alexia Whitehurst<br />
- Updated 4.2.2 camera option<br />
- Included SGS4 Mms option<br />
- Updated some system apps<br />
<br />
Version 2.2 - 6/10/13<br />
---------------------<br />
- Rebased to the latest UVBMD1 OTA<br />
- Fixed a number of install-based and miscellaneous issues<br />
- Bluetooth keyboard connecting no longer resets keyboard to samsung<br />
- Fixed FC w/ backing out of AOSP 4.2.2 clock while timer running<br />
- Added option to choose menu or back as long-press app kill<br />
**** If performed on whitelisted app - retains stock functionality<br />
- Can choose to show call icon in contact list<br />
- Smiley button returns to SecMms (thanks to imnuts)<br />
- Made some SysScope related edits here and there...<br />
- Eliminated the how-to-clear-defaults popup<br />
- Updated system apps<br />
- Updated pbj and trinity kernels<br />
<br />
Version 2.1 - 5/23/13<br />
---------------------<br />
- Fixed popupbrowser popout/download issues<br />
**** Can now choose target in TSMParts > Miscellaneous settings<br />
- Tried to raise the bottom threshold for auto-brightness<br />
- Fixed the camera<br />
**** Defaults all back to stock values<br />
**** Settings for exposure/autocontrast now "stick"<br />
**** Slowed down the pinch zoom a bit<br />
**** Accessible with secure lock (via swipe lock)<br />
- Pinch-to-One Hand Mode works on SamsungIME<br />
- Removed auto volume adjust w/ high media volume and audio jack plug in<br />
- TSMParts now requires root access for a few options in Miscellaneous<br />
**** Toggle for onscreen nav keys - also in power menu<br />
**** Add Call/Record Call no longer needs a reboot to change<br />
- Onscreen nav keys slightly modified<br />
**** Always shows same buttons as physical/capacitive<br />
**** Don't lose capacitive functionality<br />
**** Screenshot button combo still functional<br />
**** Smaller size<br />
- Cleaned up a number of TSMParts/SecSettings interactions<br />
**** Primarily w/ lockscreens<br />
**** Also cleaned up TSMParts a bit in general<br />
- Fixed a number of minor issues w/ 7spot lockscreen<br />
**** Mms hotseat works for both TW and AOSP Mms now<br />
- Note 2 lockscreen ripple made "ripplier"<br />
- Minor SecMms changes<br />
**** Raised sms/hr rate<br />
**** Received messages timestamped w/ time sent not time received<br />
- Fixed a number of AOSP Mms bugs<br />
**** Clicking on self icon in thread now just shows an ignorable toast message<br />
**** Capture/record sound works<br />
**** Capture video works<br />
**** Can now "share via" video<br />
- Option for infinite scroll on/off for stock launcher in TSMParts > Misc<br />
- Option to use accurate or stock data icons in TSMParts > Statusbar settings<br />
- Can now set lockscreen-wide text color<br />
- Option to disable haptic on aosp lockscreens<br />
- On/off wake on plugin<br />
- Updated various system apps<br />
<br />
Version 2.0 - 4/20/13<br />
---------------------<br />
- UVBMB4 4.1.2 T-Mobile base<br />
- Debloated a bit<br />
- Zipaligned<br />
- .bak-ed PowerOn/PowerOff.ogg (/system/media/audio/ui)<br />
- Modified camera<br />
**** removed power limits on pics/vids/flash<br />
**** made exposure default as -2 for both camera and camcorder<br />
- Disabled popup for:<br />
**** Airplane/data in power menu and stock toggles<br />
**** Initial wifi calling popup<br />
- Extended power menu<br />
**** Includes Screenshot and 4way reboot<br />
- Unlimited apps mod for multiwindow<br />
- Removed carrier iq stuff from framework.jar and SecSettings.apk; removed carrier iq apks and lib<br />
- Added in GooManager and necessary build.prop edits to allow for OTAs<br />
- Added in custom boot animation support w/ stock kernel<br />
**** Custom boot included - will play if in /system/media, otherwise stock will play<br />
- Added in init.d support w/ stock kernel<br />
- init.d and custom boot animations also work w/ trinity and pbj kernels<br />
- Replaced shutdown animation w/ international (XXDLL7)<br />
- Slight tweak to clock date color w/ circle lockscreen (matches time now)<br />
**** Also removed the subtle cloudy/murky look when ripple is active thanks to mikeyxda<br />
- Modded 4.1.2 Popupbrowser is more resizeable; accessible via app drawer<br />
**** Also can choose what browser to pop-out to<br />
**** Same with DLs - easiest is to choose a default for pop-out and DLs will be pushed there as well<br />
- Force all lockscreens to only be portrait<br />
**** should eliminate odd lockscreen appearance issues when landscape at lock/by app, though I am not certain<br />
- Added "quiet time" to back/menu keys to help prevent accidental presses thanks to mikeyinid<br />
**** Required editing Generic.kl to consider the capacitive keys as VIRTUAL<br />
- Updated a number of xmls/images to be more "themer-friendly" thanks to Alexia Whitehurst!<br />
**** Occurred both in framework-res and SystemUI<br />
**** Includes system-wide transparency capability!<br />
**** Also all battery options are set up as easy image-replaceable accurate batteries!<br />
- Updated several system apps - like SuperSU v1.25 among others<br />
- Updated busybox - thanks to imnuts (v1.22)<br />
- Included all the 4.1.1 Tweaked wallpapers<br />
- Tweaked help text on note 2 lockscreen<br />
- Activated option in SecMms to enable/disable screen on w/ notification<br />
**** Also increased sender limit and sms-to-mms threshhold<br />
**** Updated some icons to be like they were in 4.1.1<br />
**** Single-image Mms now show in Gallery mode as opposed to slideshow<br />
**** Can now save sms/mms to sdcard!<br />
**** Eliminated the no-data warning when sending Mms w/ WifiCalling on and Data off<br />
- Several custom boot animations included<br />
**** All thanks to Jaekar99 and AkaTheMacDaddy!!<br />
- Edited CSC.apk to leave browser stuff alone<br />
**** Relevant for AOSP browser and some bookmarks<br />
- Auto-brightness off and brightness dim as default<br />
- Removed ear warning with high media volume and plugging in headphone jack<br />
- Enabled a few hidden stock toggles (WiFi hotspot, Blocking, Mobile Data)<br />
**** Also made SecSettings edits so you can select up to 15 to be "active"<br />
- Disabled signature verification in services.jar<br />
**** This was a necessity for AndroidManifest.xml edits in SystemUI and SecSettings<br />
- Modified SecSettings to integrate w/ TSMParts<br />
**** Removed display battery % from Display options (now in TSMParts)<br />
**** Removed brightness bar toggle from Notification Panel (now in TSMParts)<br />
**** Modified Display Options to only enable Notification Panel option when stock toggles are active<br />
**** Modified Lockscreen Menu options to only enable Lock screen options when Note 2 lockscreen is active<br />
**** Modified things around Smart Rotation to play nice w/ its new tsm toggle<br />
**** Modified AndroidManifest.xml and some smali to allow Notification Panel menu to be called by outside apk (TSMParts)<br />
- Other SecSettings modifications include:<br />
**** Added Mod version to About Phone<br />
**** Disabled popups for USB Debugging, Mock locations, and non-market app install<br />
**** Removed provision calls for tethering<br />
**** About phone > Status now READS as normal<br />
******** You still won't be able to take any stock/TMo OTAs though<br />
**** Added 30 & 60 minute screen timeout options<br />
- Added TSMParts -<br />
*** This includes noteworthy things like ***<br />
- General<br />
**** CRT-off option - requires supporting kernel<br />
- Lockscreen<br />
**** Added AOSP and 7spot lockscreen options<br />
**** Made AOSP-based lockscreens dpi-invariant and centered clock<br />
******** Thanks to foreverloco for the modded layout xmls!<br />
**** Default custom app for 7spot set to TSMParts<br />
******** Can reset it back to this as well<br />
**** AOSP-based lockscreens no longer freeze if locked while landscape<br />
**** Long press home lockscreen toggles torch on/off<br />
******** Option to enable/disable<br />
**** Ability to enable/disable finger ink option<br />
**** Ability to use and choose custom lockscreen ink color<br />
**** Custom lockscreen timeout<br />
**** Custom lockscreen carrier text/color<br />
******** Includes off/on like in 4.1.1<br />
**** Enable/disable volume wake (requires kernel support)<br />
**** Disable lockscreen (outside of Lockscreen options method - the two do not communicate)<br />
- Statusbar<br />
**** Option to choose between stock and TSM toggles<br />
******** Also links to relevant options for customizing both<br />
******** Can modify icon/text color/order of TSM toggles<br />
******** Can modify order of stock toggles<br />
******** Added new SmartRotation (tsm) toggle<br />
******** Includes option to reset/unlock all stock toggles (extra 3)<br />
**** Hide/show brightness bar<br />
**** Statusbar clock options<br />
******** Hide/show clock<br />
******** Small/Big/No AM/PM option<br />
******** Small/Big/No abbreviated day of week option<br />
******** Left/Right/Center options<br />
******** Clock color options<br />
**** Signal options<br />
******** Show/hide dbm value and with/without dBm label<br />
******** Choose color of text<br />
******** Hide/show signal bars<br />
**** Battery options<br />
******** MIUI-style battery bar<br />
******** Hide/show battery %<br />
******** Choose bar/text color<br />
******** Hide/show battery icon<br />
******** Choose battery icon type (vertical, horizontal, circle)<br />
**** Pulldown/notification options<br />
******** Choose to use image/color-code background<br />
******** Choose Date/Clock color<br />
******** Hide/show No notifications text<br />
******** Use custom/stock carrier text<br />
******** Choose carrier text color<br />
**** Other options<br />
******** Choose to use image/color-code background for statusbar<br />
******** Hide/show statusbar icons<br />
************ Blocking<br />
************ IME<br />
************ Alarm<br />
************ Vibrate/Silent<br />
************ WifiCalling<br />
************ No Sim<br />
******** Can choose between 4.1.1 and 4.1.2 SmartStay/Rotation icon behavior<br />
- Miscellaneous<br />
**** Disable/enable full/low battery notifications<br />
**** Long-press volume up/down when music playing and screen off to skip forward/back tracks<br />
******** Long press set at 300ms<br />
******** Can turn on/off<br />
**** Can choose whether wallpaper scrolls for stock launcher<br />
**** Can choose between regular and minimal extended power menu<br />
**** User selectable NFC mod<br />
******** Screen on, screen on + lockscreen, or even includes screen off<br />
**** Option to show/hide Record button in call (requires reboot)<br />
**** Enable/disable wake when unplugged<br />
**** Ascending ringer on/off<br />
**** mikeyxda's ZeroWakeLag on/off

sbrissen - smali tips and what not
nitsuj17 - tips, advice, useful info, and tireless stifling
imnuts - far too many reasons to list
jt1134 - far too many reasons yet again
ChainsDD and Chainfire - reasons upon reasons
wanam/lidroid - amazing guides and toggle work
amarullz - awesome install utility
dirtymindedx - unexpected and very much appreciated donation goodness - x2 even! - MANY THANKS!!
JaeKar99 - for awesome wallpaper/banner/boot animation work (if you like his work feel free to show him!)
Alexia Whitehurst - support, theme/mod work, and a host of other things too numerous to name
AkaTheMacDaddy - tester extraordinaire and endless encouragement
mikeyinid - all kinds of awesome testing and resource finding
mikeyxda - help w/ non-murky ripplier lockscreen, zerowakelag mod
foreverloco - for making an awesome AOSP theme specific for my muddled mess of a rom
prdog1 and mikeybones - critical pieces to the long-press-kill mod
prdog1 again - general support/info/help even though he doesn't even have this phone!!
deeznutz1977 - testing and idea making
Owlensteed - testing and mediafire goodness
G1Master - testing and ideas/suggestions
Gack69 - relentless testing and bug hunting
chopperthedog - for hooking me up with file hosting stuffs
gunnermike - also providing hosting for files
Endless2232 - layout (and general) xml guidance
MidnightNinja - image repairs and what not
loserskater - improved volume skip info
[email protected] - help w/ SysScope
travp624 and TeamBacon for the 4.2.2 AOSP Mms (from here)
noname81 - all the good LMT launcher work - check out his thread for more info!
didact79 - awesome guides that get me pointed in the right direction
erikmm - pointers, tips, general helpfulness
merwin - pointers, tips, general helpfulness
All of TeamSbrissenMod and those responsible for TSMParts
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:
[HIDE='Various sources and guides']
CRT Off guide
Extended power menu
This and this were looked at for upsell avoidance attempts
Finger ink effect
23 Toggles
SDBooster and CPUSleeper info
Aroma installer info
Bravia files
Volume hack info
Call recording guide
This and this held clues for the Nfc screen off/lockscreen mod
AOSP Browser pulled from this build
SecMms.apk modding info
Better volume skip info
AOSP Mms how-to
This guide helped me figure out my twist on the lockscreen torch
Signature verification removal
zerowakelag mod by mikeyxda
Some SecMms mods that I hadn't done yet
A bunch of others that have become buried in my browser history...[/HIDE]

· Consummate tinkerer
1,056 Posts

Q: What the hell is TSMParts (new option in Settings menu)?
[HIDE='Answer']A: A huge slew of mods and tweaks originally put together by the original members of TSM and inspired by impressive works of numerous others - the TSMParts interface acts as a control for all of the customizable fun available. There are a large number of options there - so make sure to check them all out![/HIDE]

Q: TSMParts is asking for superuser access now?!?
[HIDE='Answer']A: Yep - there are two options in particular in Miscellaneous settings that need it, so make sure you grant it![/HIDE]

Q: I'm having overlap issues with statusbar icons and center clock - what should I do?
[HIDE='Answer']A: Yeah - things may overlap, so you will have to either change settings to avoid the issue or just deal with it.[/HIDE]

Q: I set a statusbar icon to hide, but it's still there. What gives?
[HIDE='Answer']A: The statusbar icon tweaks may require a little effort on your part for changes to take effect. All changes can be elicited with a reboot/hotboot, BUT for most there are other ways:
-- Bluetooth/vibrate-silent/alarm icons/ime -- just change their state (on/off or vibrate/sound, etc)
-- No sim -- if the notification is already active you will need to reboot/hotboot to hide it[/HIDE]

Q: How does this One Hand toggle work?
[HIDE='Answer']A: The toggle, when on, forces ALL one-hand options to be selected. When off, it reverts the settings to WHATEVER they were before the toggle was turned on. This is still a work in progress, but it's a start. That being said - I'm open to suggestions on how to improve it :)[/HIDE]

Q: The toggles in the pulldown are suddenly a weird large size (width) - what gives?
[HIDE='Answer']A: This happens sometimes (usually if auto-rotate is enabled) - all you need to do to "reset" the size of the toggles is enable auto-rotate, then go into an app that allows for rotation and ...well, rotate. Rotate back and check the pulldown - all should be well once again.[/HIDE]

Q: CRT animation/volume wake don't work quite right... why?
[HIDE='Answer']A: Both of these features require a kernel that supports them to fully work.[/HIDE]

Q: When I select Edit from the pulldown after taking a screenshot I get a FC - wth?
[HIDE='Answer']A: This happens if you don't have Paper Artist installed. Using whatever means you feel most comfortable with you just need to get PaperArtist.apk back into /system/app.[/HIDE]

Q: Why are my widgets all screwed up?
[HIDE='Answer']A: Most likely because you are using a non 4x4 launcher - I have yet to come up with a perfect solution. If widgets are your thing - than so is the 4x4 launcher :)[/HIDE]

Q: When I enable/disable navbar my wallpaper goes away?!?
[HIDE='Answer']A: Getting that to change without rebooting requires some other things to be killed and restarted, and there is some variability in how long that takes. It shouldn't be more than a few seconds most of the time though - the wallpaper will reappear.[/HIDE]

Q: I tried flashing 2.x, and it ignored all my choices from the previous version... WHY?!!
[HIDE='Answer']A: With new versions come new options, and to assure folks are using an install.prop that is current with the version of the rom that is being flashed, it does a quick version check. If it doesn't match what is expected based on the rom version being flashed, it will overwrite your file with the default, but it will first make a backup of your original for reference. Make sure to edit your file or run the updated basic installer before flashing new full versions and you should be fine :)[/HIDE]

Q: I took the OTA via GooManager and now my phone/theme is all messed up! WHAT DID YOU DO?!?
[HIDE='Answer']A: Most likely what I did was update something in framework-res or SystemUI that required a new resources.arsc file - a variety of theme stuff tends to go in in the things contained in that file, so by overwriting it with my stock-based edits it will most definitely cause issues, aesthetic or otherwise. Being unthemed and taking the OTA will offer you the best chance of a problem-free update.[/HIDE]

Q: Why isn't the accurate data icon mod working!!?!
[HIDE='Answer']A: The only time that mod shows an effect is when you are on the T-Mobile network - I don't believe other networks will see a change in data icon behavior.[/HIDE]

Q: I just did a fresh install and I can't get my signal bars back - WHY DO YOU HATE ME?!?
[HIDE='Answer']A: This seems to be linked to connecting to wifi during the initial setup phase after a /data wipe. I have been unable to recreate this, but going into recovery and wiping /data again should fix it up for you. If it doesn't, just reflash the rom (I would wipe /data again) and avoid connecting to wifi during the initial setup. You should be good to go after that point :)[/HIDE]

Q: What is this LMT thing? How do you use it?
[HIDE='Answer']A: You need to check out noname81's thread here for info on that![/HIDE]

Q: After enabling/disabling the onscreen nav keys, the pulldown goes down too far/not all the way... WHY DO YOU BREAK THINGS!!?!
[HIDE='Answer']A: This happens and it's completely normal - all you need to do to fix it is open pretty much ANY app. Things will then readjust and all will be well again :)[/HIDE]

Q: I just flashed the rom and I can't connect to Hangouts...?!?
[HIDE='Answer']A: I've noticed this after a data wipe as well - it just needs a little time (and maybe a reboot), but it seems to not connect until all the syncing is done.[/HIDE]

Q: Why can't I resize my popupbrowser?!
[HIDE='Answer']A: You can, just differently now. You need to press and hold the bottom right corner of the popupbrowser to resize - this is a stock feature actually.[/HIDE]

Q: Where the hell are the extra stock toggles?!
[HIDE='Answer']A: Go into TSMParts > Statusbar settings, select to use the stock toggles, and then click on Stock toggle reset.[/HIDE]

Q: Where can I find information on the kernels?
[HIDE='Answer']A: Info on PBJ can be found here, and info on trinity can be found here.[/HIDE]

Q: Why don't you mention blah blah blah in your FAQ? It would have helped me a lot!
[HIDE='Answer']A: My bad - PM me anything you think should be added to this that would be helpful for the general user base! :)[/HIDE]

· Consummate tinkerer
1,056 Posts
How to custom install Tweaked 2.x

NOTE: This process should be redone with each new version to make sure you have access to all available options!
I keep changes to these files minimal, but changes do occur, so make sure to stay up-to-date with the version you are flashing. Also - these files will always be backwards compatible - so as long as the option existed in an earlier installer this file will still work as expected :)

While little extra description is necessary for the basic approach, there are one or two things I'd like to point out in general that are relevant:
- Regardless of how the files or directory got there, if you plan on using them it is VERY important that you DO NOT RENAME ANY OF THE FILES OR THE DIRECTORY! If you do you will likely get a default install when flashing the main installer.
- With the basic approach you can choose whether the TweakedInstall directory goes on the internal or external sdcard. That being said, in general if you have a TweakedInstall directory on BOTH your external AND internal sdcard, the files in the external sdcard directory will be chosen over those in the internal sdcard directory.

- From the READMEFIRST-INSTRUCTIONS.txt in the file -


1) Decide if you will be editing text files on the computer or the phone
---- regardless of where you do this, the result must go in a specific directory on your internal/external sdcard (see below)
---- if you use a computer to edit, make sure it uses the Unix-style end-of-line character (you can use Notepad++ on a PC)
2) Extract the TweakedInstall folder
---- Inside are three files - the main one of interest is install.prop
3) Open install.prop and read the instructions
---- it is on this file you select options
---- this is similar in idea to how it was done in aroma
---- ALL you are doing with this is changing the numbers that come after the = signs
---- Follow the instructions for what each number means for each choice
4) Complete any other OPTIONAL file edits (see Tweaked OP for more info on this)
5) Make sure the directory along with your newly-edited files are moved to your sdcard if not already
6) Boot into recovery and flash the main installer zip :)


The edited text file(s) being kept in the TweakedInstall directory on your sdcard will make it so
you won't need to do any choosing the next time you want to flash the main installer. You can always
come back to or reflash Tweaked exactly how you originally set it up with no more extra effort!


The hope is that these instructions are as simple but as thorough as possible for those wanting to embark on the advanced approach. That being said there is one more point I want to elaborate on that goes beyond those included instructions, and it is relevant for users of both the Basic and Advanced approaches.

Want to remove things in the "base" rom
There are certain apks that I have kept included as unalterable-by-custom-installation-options. For those that are comfortable and (hopefully) knowledgeable, there is now a way to quickly and easily "debloat" the rom at the time of installation beyond what I have done as a "base" or default. It requires using the applist file in combination with information on what is standard included from the baseappslist.txt file - both of which can be found in the file. It is this applist file that is being vaguely referred to in step 4 of the advanced approach instructions.
- The baseappslist.txt lists out the apk name of every apk that I include as part of the "base" of Tweaked. If after scouring the list you end up finding one or a few apks that you don't want as part of your install, copy the apk name(s) EXACTLY from the baseappslist.txt file and paste/transfer that information in to the applist file - ONE APK NAME PER LINE. This applist file needs to go in the same directory as your edited install.prop file - i.e. the TweakedInstall directory that is at the root of your int/ext sdcard. For the more visual in the crowd, here is an example of what the applist file should look like:
<br />
SomeApkName.apk<br />
AnotherApkName.apk<br />
- In order for this applist to be read by the installer, one last step has to be completed within the install.prop. There is an entry called dangertweaks that is default set to =0. If you want applist to be read (i.e. you want to remove the apks that are listed in applist), you need to set dangertweaks=1. For users of the basic approach, there is a similarly named option you can select within aroma (it's the one labeled as DANGEROUS).
- You should note the variable name I use there - dangertweaks. That's because this CAN ROYALLY SCREW UP YOUR PHONE!! This is an extra option for those that know a thing or two about what can and can't be excluded from a rom/system - this is NOT a beginners tool! USE THIS AT YOUR OWN RISK!!

· Consummate tinkerer
1,056 Posts
Note II UVBMD1 Tweaked v2.3 -- Mirror
md5: B6DA585608589800598F448F24EAD624

Note II UVBMD1 Tweaked v2.3 UPDATE ONLY ... DOES NOT EXIST as I screwed up and left the build.prop edits out... my bad. If it did exist, you would be able to get it on or through GooManager!

Tweaked v2.3 Basic Approach Prepare Install
NOTE: While this is flashable, it does NOT flash the rom!!
md5: 98F88761B8B7FA77967F1D880DA60F0E

Tweaked v2.x Advanced Approach Installer Information
NOTE: This is NOT a flashable zip! Open it up and read through it![/HIDE]

Tweaked Modificatinator UVBMD1 v2.3
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer

UVBMD1 Deodexed System Apps
md5: CA00BDCFE319CBFF68A7F2415BD3CD5E

UVBMD1 Empty SystemApp Flasher
NOTE: MUST place apks in the app folder within the system folder inside the zip file PRIOR to flashing
md5: 2EEA3990D915E37BFD389E261FADAEB4[/HIDE]

UVBMD1 Stock Kernel
md5: 32A68DC47F7D3D31FB8087FAF0A37279

UVBMD1 Stock Recovery
md5: D94FEB3EAAA51DD0A0C6160336FA0214

UVBMD1 Modem
md5: EDDD8C238E3E2A61FABA370A12D9F22F

UVALK8 Modem
NOTE: I include this here as word is it seems to be needed for folks wanting to SIM unlock their phones via special dialercode menu.
md5: 238F49EEFF30C059297E3BF061C81593[/HIDE]

Note II UVBMD1 Tweaked v2.2 -- Mirror
md5: 566FEE63845BC40BE8A06CB68A48B0FB
Tweaked Modificatinator UVBMD1 v2.2
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: A821ABD464B36B64F6B2F8A2EB50B007
NOTE: Below this are builds from the earlier UVBMB4 base!
Note II UVBMB4 Tweaked v2.1 -- Mirror
md5: E0E0EE33D9B4208C4244A5D5F9F07D9D
Tweaked Modificatinator v2.1
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 4693C36E6DE0228C4C5FDDC3FDB17CC1
Note II UVBMB4 Tweaked v2.0 -- Mirror
md5: 65634A693E4031D9ECF440EBB2B278FF
Tweaked Modificatinator v2.0
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: AAC6E3614CF3CBC69C13B2806AC47CF1
Check out the original UVALL4 Tweaked thread for builds earlier than this...[/HIDE]

· Consummate tinkerer
1,056 Posts
While the theme is pretty much stock, I figured I would throw in a few screenshots that show a few minor things. Note that these were taken after I messed around with a few TSM Parts options - I even updated one or two of them to reflect a few changes since 2.0 was first posted :)


· Consummate tinkerer
1,056 Posts
Discussion Starter · #10 ·
Is not your rom mate. Is the lack of users im rootzwiki...thats the problem.

Sent from my SGH-T889 using Tapatalk 2
Yeah - that's a much better explanation than what I was thinking lol. Ah well, hope someone gets brave enough to try this here. I ought to be updating it soon... a few little things, but the big one was figuring out the aroma install method and getting that working :)

· Consummate tinkerer
1,056 Posts
Post this on xda also.

Sent from my SCH-I605 using Tapatalk 2
Yep sure did, good call :)

Also - updated Downloads post with an update-only standard (non-AROMA) flashable zip. This contains just the "core" changes between v1.0 and v1.1, and does not include any of the AROMA options. I would recommend the full install version myself, but regardless it's there if folks want it :)

· Consummate tinkerer
1,056 Posts
Discussion Starter · #15 ·
Ok... OP updated.

At this point I'm pretty sure no one over here uses this (thread or rom really), so I am unsure if it's of any worth to keep this up to date in the future. We shall see when the next update comes I suppose.

· Consummate tinkerer
1,056 Posts
Discussion Starter · #26 ·
Holy feedback on rootz!

What Mms are you using? In theory you should be able to deselect any alert type of message with the exception of presidential - just open mms, hit menu and go to Settings, then scroll down and click on Emergency alerts. There you should be able to deselect Amber alerts. Fwiw I am currently using the sgs4 mms - I'll have to verify similar locations on the other two.

Let me know if that helps :)

· Consummate tinkerer
1,056 Posts
Discussion Starter · #31 ·
I would have posted this on xda but it won't let me till I have 10 non-dev posts.

Is there a git repo or something that you have tweaked in? I'd gladly try to help porting to 4.3 if you can point me to some code.
No, this was all smali/apktool-hacked on my laptop. I will be starting to look at things in a few days though. I need a little time to get the lay of the land, but I would be down for passing off some of the work if you are really interested :)
1 - 17 of 17 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.