[size=+2]Tweaked 1.6 UVALL4 T889 Samsung Galaxy Note 2[/size]
[size=+1]NOTE:[/size] 1.6 is OTA-only, so you need to already be on 1.5 in order to get to 1.6.
Hey everyone - resident no-one-in-particular here that can't stay away from tinkering it seems. While I haven't had the Note 2 very long, I've been messing around with out-of-date phone stuff for a while now so I thought I'd try and get together a few of the things I've done in the past here. This was my first foray into the world of TouchWizzed Jellybean, and as I had minimal experience with such newer buttery goodness this has been quite the time consuming process - 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 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
[size=+2]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![/size]
[size=+1]CWM/TWRP Installation instructions[/size]:
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. Flash in CWM/TWRP recovery - 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.
- Backup your current setup/data
- Download file and place on sdcard
- Boot into CWM/TWRP recovery
- Recommended to wipe data/factory reset in CWM/TWRP recovery
- Select and install the .zip you put on your sdcard
[size=+1]Miscellaneous Notes[/size]:
As the Note2 is privy to a number of ROMs and kernels, for the sake of simplicity I have included the unaugmented UVALL4 stock kernel. 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 minor theme-ish things going on in Mms and the Dialer, and the appearance of the pulldown is slightly different, but nothing major by any means. This is primarily UVALL4 stock-themed - and as can be gathered with the look and the included kernel the thinking behind the whole setup is stock with some extra options. My guess is most pre-existing things will give this issues, but I can't imagine any of the TW-based custom kernels out there to cause any grief.
I managed to get the Aroma stuff figured out, so starting with Tweaked 1.1 I will be using an AROMA-based install package. Make sure to thank amarullz for the awesome work!
[size=+1]Download links can be found further down.[/size]
Let me know if there are any suggestions/issues/etc - happy flashing!
[size=+1]---AROMA options---[/size]
Code:
----DEFAULT OPTIONS----
- Chrome
***** /system/app/Chrome.apk
***** /system/lib/libchromeview.so
- DSPManager (thanks to CM!)
***** /system/app/DSPManager.apk
***** /system/lib/soundfx/libcyanogen-dsp.so
***** /system/vendor/etc/audio_effects.conf
- Google Maps and Street
***** /system/app/GMS_Maps.apk
***** /system/app/GoogleMapsSpell.apk
***** /system/app/Street.apk
- SNote
***** /system/app/QuickSnote.apk
***** /system/app/SnoteT0.apk
***** /system/app/SnoteT0Provider.apk
- SVoice
***** /system/app/voicetalk_NLI.apk
- Terminal Emulator
***** /system/app/Terminal.apk
***** /system/lib/libjackpal-androidterm4.so
- Voice Recorder
***** /system/app/VoiceRecorder.apk
- Vpn Client
***** /system/app/VpnClient.apk
***** /system/app/VpnDialogs.apk
- Custom Tweaked boot animation (Jaekar99/AkaTheMacDaddy)
***** /system/media/bootanimation.zip
- Stock UVALL4 kernel
----EXTRA OPTIONS----
- Accuweather Widget
***** /system/app/AccuweatherWidget.apk
***** /system/app/AccuweatherWidget_Main.apk
- Allshare stuff
***** /system/app/AllShareCastWidget.apk
***** /system/app/AllshareMediaServer.apk
***** /system/app/AllSharePlay.apk
***** /system/app/AllshareService.apk
***** /system/app/FWUpgrade.apk
- AOSP 4.1.2 Browser
***** /system/app/SecBrowser.apk
***** CAN'T HAVE THIS AND STOCK, WILL JUST GET THIS IF BOTH SELECTED
- AOSP 4.2 Keyboard
***** /system/app/LatinIME.apk
***** /system/lib/libjni_latinime.so
***** /system/lib/libjni_latinimegoogle.so
-AOSP Mms
***** /system/app/Mms.apk
***** /system/framework/framework2.jar
***** CAN'T HAVE THIS AND STOCK, WILL JUST GET THIS IF BOTH SELECTED
-APN Universal
***** /system/etc/apns-conf.xml
-ATTify
***** /system/csc/contents.db
***** /system/csc/customer.xml
***** /system/csc/default_workspace.xml
***** /system/csc/feature.xml
***** /system/csc/language.xml
***** /system/csc/others.xml
***** /system/csc/sales_code.dat
***** /system/etc/apns-conf.xml
***** /system/build.prop
***** /system/CSCVersion.txt
***** /system/SW_Configuration.xml
- ChatOn
***** /system/app/ChatON_MARKET.apk
- Cloud Agent and various syncing apks
***** /system/app/CloudAgent.apk
***** /system/app/sCloudBackupApp.apk
***** /system/app/sCloudBackupProvider.apk
***** /system/app/sCloudDataRelay.apk
***** /system/app/sCloudDataSync.apk
***** /system/app/sCloudSyncBrowser.apk
***** /system/app/sCloudSyncCalendar.apk
***** /system/app/sCloudSyncContacts.apk
***** /system/app/sCloudSyncSMemo.apk
***** /system/app/sCloudSyncSNote.apk
- Stock-included Dropbox
***** /system/app/Dropbox.apk
***** /system/app/DropboxOOBE.apk
- Stock Flipboard
***** /system/app/Flipboard.apk
- Extra stock-included font apks
***** /system/app/ChocoEUKor.apk
***** /system/app/HelvNeueLT.apk
***** /system/app/RoseEUKor.apk
- Google Maps and Street
***** /system/app/GMS_Maps.apk
***** /system/app/GoogleMapsSpell.apk
***** /system/app/Street.apk
- Google Books, Magazines, Video
***** /system/app/Books.apk
***** /system/app/Magazines.apk
***** /system/app/Videos.apk
- Google Plus
***** /system/app/PlusOne.apk
***** /system/lib/libgcomm_jni.so
- Kies
***** /system/app/Kies.apk
***** /system/app/KiesAir_vpl.apk
***** /system/app/kieswifi.apk
- LiveWallpapers and chooser
***** /system/app/DeepSea.apk
***** /system/app/LuminousDots.apk
***** /system/app/NoiseField.apk
***** /system/app/PhaseBeam.apk
***** /system/app/PhotoWall.apk
***** /system/app/SecLiveWallpapersPicker.apk
***** /system/app/TopicWall.apk
***** /system/app/WaterRipple.apk
***** /system/app/WeatherWall.apk
- MediaHub
***** /system/app/MediaHub_TMO.apk
- MusicHub
***** /system/app/MusicHub_30.apk
- Stock MusicPlayer and FX
***** /system/app/MusicFX.apk
***** /system/app/MusicPlayer.apk
- Stock MyFiles File Explorer
***** /system/app/SecNoteMyFiles.apk
- Paper Artist
***** /system/app/PaperArtist.apk
- Polaris Viewer
***** /system/app/PolarisOffice4.apk
- Samsung Apps
***** /system/app/SamsungApps.apk
***** /system/app/SamsungAppsUNA3.apk
- Samsung Modded Keyboard
***** /system/app/SamsungIME.apk
- Stock SecBrowser
***** /system/app/SecBrowser.apk
***** CAN'T HAVE THIS AND AOSP, WILL JUST GET AOSP IF BOTH SELECTED
- SSuggest
***** /system/app/SSuggest.apk
***** /system/app/SuggestionService.apk
- Various T-Mobile-branded Apks
***** /system/app/AccessTmobile_TMO.apk
***** /system/app/AmazonShopping_TMO.apk
***** /system/app/BonusApp_TMO.apk
***** /system/app/com.mobitv.client.tmobiletvhd.apk
***** /system/app/ECID-release_TMO.apk
***** /system/app/GameHub_2.0_ICS.apk
***** /system/app/gba-service-TMO-Signed.apk
***** /system/app/Highlight_TMO.apk
***** /system/app/NFSMWLauncher_TMO.apk
***** /system/app/PanningTryActually.apk
***** /system/app/Vvm_TMO.apk
***** /system/app/Zynga_TMO.apk
- An attempt at a transparent multiwindow
***** /system/app/FlashBarService.apk
- Opaque Dialer/Mms/Contacts
***** /system/app/SecContacts.apk
***** /system/app/SecMms.apk
- Various TouchWiz and Clock stock Widgets
***** /system/app/AnalogClockSimple.apk
***** /system/app/DigitalClock.apk
***** /system/app/DualClockAnalog.apk
***** /system/app/DualClockDigital.apk
***** /system/app/SamsungWidget_FavoriteApp.apk
***** /system/app/SPlannerAppWidget.apk
- Yahoo! Widgets
***** /system/app/YahoonewsWidget.apk
***** /system/app/YahoostockWidget.apk
- YouTube
***** /system/app/YouTube.apk
- APN Tweaks to avoid the T-Mobile upsell
***** /system/csc/customer.xml
***** /system/csc/feature.xml
- Bravia Engine
***** /system/etc/be_movie
***** /system/etc/be_photo
***** /system/etc/permissions/ com.sonyericsson.android.SwIqiBmp.xml
***** /system/framework/ com.sonyericsson.android.SwIqiBmp.jar
***** /system/build.prop
- SDBooster and CPUSleeper InitD Scripts
***** /system/etc/init.d/71SDBoost
***** /system/etc/init.d/73cpusleep
- Volume Boost hack
***** /system/etc/default_gain.conf
Code:
[u]Version 1.6 - 4/6/13[/u]
- Force all lockscreens to be portrait
*** Should eliminate odd AOSP lockscreen orientation issues
- Long press home lockscreen torch is now more of a toggle (does on/off)
- Made AOSP-based lockscreens dpi-invariant thanks to foreverloco!
***** Also centered clock on AOSP-based lockscreens due to foreverloco
- Prevent accidental back presses when scrolling screen
***** Required editing Generic.kl to consider the capacitive keys as VIRTUAL
- Made notification area easier to theme thanks to Alexia Whitehurst!
- Added in options to use image or color code for statusbar and notification panel backgrounds
- Signal strength text/bars will hide if showing when WifiCalling is on
***** They will revert to original condition when it turns off
[u]Version 1.5 - 3/6/13[/u]
- Made it so SecSettings reads as Device Status Normal
***** System is still likely considered modified when it comes to System Updates, which is good really
- Eliminated the no-data warning in TW SecMms when sending Mms w/ WifiCalling on and Data off
- Added 4.2 AOSP Keyboard and LMT v1.91 options in AROMA
- Backgrounds of notifications themselves in pulldown are now semi-transparent!
***** Also made the toggles/Ongoing/Current/Clear a bit transparent
- Lockscreen torch longpress home option
***** Can turn on/off in TSMParts
- Close handle line changes color w/ toggle color selection in pulldown
***** Essentially the color of the bar replicates the indicator bars in the toggles
- Can choose whether wallpaper scrolls for any of the three stock launcher options
***** Choose in TSMParts > Miscellaneous
- Cleaned up a few images/xmls in framework-res relevant to AOSP lockscreens
- Changed 6Spot to 7Spot lockscreen
***** Added sms as the 7th option
***** Made TSMParts the default for the custom app
***** Also included a reset to default option, as you can't normally set TSMParts
- Statusbar clock now has abbreviated day-of-week options
***** None, Big, Small - like AM/PM
- Can now choose between regular and minimal power menu
***** Minimal includes only Power off, Reboot options, and Screenshot
- Updated some system apks
***** SuperSU (now v1.25) and some other miscellaneous ones
- Added in GooManager.apk
***** Updates are only to the core portions of Tweaked
- Added Tweaked wallpaper courtesy of the multi-talented themestress Alexia Whitehurst
- Minor battery icon tweaking thanks to imnuts
[u]Version 1.4 - 2/18/13[/u]
- Fixed AOSP lockscreen bug
***** No longer freezes if locks in landscape
- Improved long-press volume song skip
***** Thanks to mikeyinid for catching it and info, and loserskater for the hard work
***** Can enable/disable this feature now in TSMParts
- Fixed force close w/ Android Beam
- Added option to hide wifi calling icon in TSMParts
- Fixed Brightness toggle with auto-brightness toggling
- Added in long-press toggle ability to stock driving mode and airplane toggles
- Added option to choose color of toggles
***** Also affects brightness icon, but not seek bar
***** Swagger is unaffected
- Added option to choose color of toggle text
***** Affects Auto text as well
***** Can choose completely transparent to remove text
- Removed ear warning with high media volume and plugging in headphone jack thanks to imnuts
- Cleaned up some things in TSMParts and CSC
- Tweaked the help text in the Note 2 lockscreen
- Included gba-service-TMO-Signed.apk to fix mms over wifi w/ wifi calling
- Activated option in Mms to enable/disable screen-on w/ notification
- Added Wifi Calling toggle
- Made the Contacts part of SecContacts.apk a bit more transparent
- Added AROMA option to skip beginning assert checks if desired on main install and Tweaked Modificatinator
***** Also added non-transparent SecMms and SecContacts option in the main install
***** Added some boot animations to AROMA Tweaked Modificatinator
***** Added AOSP/TW Mms options to AROMA Tweaked Modificatinator
- Updated busybox (v1.22) thanks to imnuts
- Replaced boot animation option in the main install with a new one thanks to Jaekar99 and AkaTheMacDaddy!!
- Altered how build.prop changes were handled in the update-only and Tweaked Modificatinator options
- Updated a few system apps
[u]Version 1.3 - 2/1/13[/u]
- Fixed FC issue with Battery Info in TSMParts
- Added option to use stock or TSM modded toggles in TSMParts
***** Change requires reboot
- Tinkered w/ stock toggles
***** Popup are-you-sure removed for data/airplane removed
***** Added back in a few more stock toggles
********** Nfc, Data, Sync, Dormant
- Cleaned up center clock behavior when notification ticker runs
- Fixed FC when disabling lockscreen via Lock Options in Settings
- Updated SuperSU (v1.04 from http://xdaforums.com/showthread.php?t=1538053)
- Updated a few other system apps
- Took the volume hack down a little more
- Added/edited AROMA options
***** Added modified SamsungIME.apk
********** Shorter longpress and autocorrect
***** Made stock kernel an optional install
- Put together an after-install modifier zip
***** Can now go in and revert/undo selections made at initial install
***** Volume mod there has stock/mid/high/max options
***** Can choose from 4x4, 4x5, or 5x5 launcher
[u]Version 1.2 - 1/29/13[/u]
- Replaced "core" SecLauncher2 w/ 4x5 launcher - widgets are happy again
***** Added 5x5 launcher in as AROMA option
- Removed some things/mistakes from AROMA options
- Reorganized the aroma package details seen in AROMA
***** Added 4.1.2 AOSP Browser as AROMA option
********** NOTE: Can only have EITHER stock or AOSP browser, NOT BOTH
***** Lessened the volume hack a little
- Option to show Record button in call (requires reboot)
- Made NFC mod user controlled
***** Can choose screen on, that + lockscreen, or those + screen off
- Made toggles bigger
- Added green circle battery mod option
- Added some more wallpapers to SecWallpaperChooser thanks to the searchings of [url="http://xdaforums.com/showthread.php?t=2116697"][b][u]nillyboble[/b][/u][/url]
- Cleaned up some things in TSMParts
***** Added ability to use and choose custom lockscreen ink color
***** Added option to enable/disable wake when unplugged
- Fixed some missed edits in build.prop
- Updated SuperSU (v1.01 from [url="http://xdaforums.com/showthread.php?t=1538053"][b][u]here[/b][/u][/url])
- Edited CSC.apk to leave browser stuff alone
***** Avoids freeze ups after data wipe when using AOSP browser
- Modded SecMms.apk a little more
***** Should have unlimited recipients, and no longer auto-convert long SMS to MMS
[u]Version 1.1 - 1/23/13[/u]
- Launcher homescreen now 5x5
***** Also scrollable wallpaper and infinite looping
- Fixed FC issue in SecSettings
***** Specifically when turning on hotspot
- Tweaked PopupBrowser a bit more
***** Now when popping out it points to Chrome first, then stock if Chrome isn't there
- Added Call Recording
***** Left the Add Call button alone
***** To start recording hit menu then select Record Voice
***** To stop - hit menu then select Stop Recording
***** Recordings are saved to /sdcard/Sounds/
-Figured out the Aroma install package
***** Led to some further debloating and minor file cleanup
***** Set up a number of previously-included things as optional
********** Custom boot animation
********** DSP Manager
********** Chrome
********** Terminal Emulator
***** Added a number of stock-included options previously removed
***** Added some new options
********** Transparent multiwindow
********** CPUSleeper and SDBoost init.d scripts
********** Volume boost mod
********** Bravia engine
********** NFC mod for lockscreen/screen off use
[u]Version 1.0 - 1/20/13[/u]
- Built from UVALL4 official T889 4.1.1 base
- Deodexed
- Removed carrier iq smali stuffs from framework.jar and SecSettings.apk
***** Also removed several apks and a lib file assosicated w/ carrier iq
- Rooted w/ SuperSU v0.99 (from [url="http://xdaforums.com/showthread.php?t=1538053"][b][u]here[/b][/u][/url])
- Added busybox v1.21 thanks to imnuts!!
- Disabled popups for:
***** Airplane/data in power menu
***** usb debugging
***** unknown sources
***** turning on developer options
- Extended power menu
***** Screenshot in power menu
***** Reboot options in power menu
- Added in TSMParts (link in SecSettings)
***** Linked TSMParts and SecSettings a few ways
***** Lockscreen options change in SecSettings based on TSMParts selection
***** Removed battery % option from SecSettings as it's in TSMParts
***** CRT-off option - though it is NOT dependable
********** Seems to behave better on custom kernels...
***** Added in access to AOSP lockscreen (with menu unlock disabled)
***** Added in a customized "6Spot" twist of the AOSP lockscreen
********** Includes unlock, phone, search, custom app, camera, silent/sound
********** Can set custom app via TSMParts
***** Custom lockscreen timeout
***** Enable/disable volume wake
***** Disable lockscreen (outside of Lockscreen options method - the two do not communicate)
***** Enable/disable ink-finger mod for circle lockscreen
***** Bunches of toggles - ALL WORKING!
********** Includes controls on what to show/order in TSMParts
***** Hide options for statusbar icons
********** IME/input
********** silent/vibrate
********** bluetooth
********** alarm
********** blocking mode
********** no sim notification
********** battery and signal bars
***** Battery % color options
***** Miui-style battery bar
********** shares coloring w/ the battery % stuff
***** Show signal strength (dbm) with color options
***** Edit custom carrier text/color or keep original (shows actual carrier info)
********** Can do this separately for lockscreen and for pulldown
***** Edit date/clock (pulldown) color
***** Edit statusbar color/transparency
***** Added left/center clock options
********** Also am/pm style and color
***** Edit notification background color/transparency
***** On/off for pulldown brightness bar
********** Change requires reboot/hotboot to take effect
***** Show/hide "No notifications" text
***** Optional accurate battery (image) mod
********** ICS-ish blue circles - can swap between that or stock
***** Ascending ringer on/off
***** Enable/disable low/full battery notification
***** More things I'm surely missing!
- Long-press volume up/down when music playing and screen off to skip forward/back tracks
***** Long press set at 300ms
- Added in custom boot animation support w/ stock kernel
***** Custom boot included thanks to jaekar99 (modified slightly)
***** Will play stock if nothing is in /system/media/bootanimation.zip
- Added in init.d support w/ stock kernel
- Added in some extra wallpapers to choose from in the wallpaper chooser
- .bak-ed PowerOn/PowerOff.ogg (/system/media/audio/ui)
- Modded PopupBrowser.apk so it shows in launcher and can be min/maxed
***** Modified the [url="http://xdaforums.com/showthread.php?t=2001818"][b][u]existing modified one[/b][/u][/url] to better fit the Note 2
***** Also made it point to Chrome
- Added in a little transparency to Contacts (dialer)
- Themed up Mms a little (minor transparency, icons)
- Modified stock camera
***** removed power limits on pics/vids/flash
- Changed some default settings
***** Wifi notification
***** Tried w/ auto-bright and auto-rotate, but likely needs some smali love...
- Slight tweak to date color w/ circle lockscreen (matches time now)
- Edited some images/xmls so desired notification background might "seep" through
***** toggle images (just barely)
***** brightness controller (a little more)
***** close handle (a little more)
***** Notifications seem immune though...
- Unlimited apps in multiwindow
- Added in 30min and 60min screen timeout options
- Added in mod version to Settings > About Phone
- Added in Terminal Emulator and Chrome (replaced SecBrowser.apk) as /system apps
- Added in DSPManager (pulled from official T889 CM10.1)
- Replaced shutdown animation w/ international version (XXDLL7)
- Partially debloated (let me know what has been missed/cut!)
- Zipaligned
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
erikmm - pointers, tips, general helpfulness
merwin - pointers, tips, general helpfulness
Alexia Whitehurst - support, theme willingness, and figuring out what I was missing with the notification backgrounds!
AkaTheMacDaddy - tester extraordinaire and endless encouragement
G1Master - testing and ideas/suggestions
mikeyinid - all kinds of awesome testing and resource finding - like the fully loaded apns-conf.xml file!
dirtymindedx - unexpected and very much appreciated donation goodness - MANY THANKS!!
foreverloco - for making an awesome AOSP theme specific for my muddled mess of a rom
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
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
delta_foxtrot2 and those responsible for AdFree for host file info (from 12/3/12)
All of TeamSbrissenMod and those responsible for TSMParts
Anyone else I likely forgot
[size=+1]ALL OF THESE PEOPLE DESERVE YOUR THANKS! MAKE SURE THEY KNOW THAT![/size]
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:
CRT Off guide
Modified Popup Browser
Extended power menu
Blocking Mode notification
Finger ink effect
build.prop tweaks
23 Toggles
SDBooster and CPUSleeper info
AROMA
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
A bunch of others that have become buried in my browser history...
Last edited: