[AT&T Galaxy Note 3 Android Development] dwitherell:
[size=+2]

TweakedN3 3.95 UVUDNF9 4.4.2 SM-N900T Samsung Galaxy Note 3

[/size]​

[size=+2]

... for AT&T!

[/size]​

​

Hey everyone - me again, resident no-one-in-particular. Much like my previous forays into "projects"... I'm finally getting to where I feel good about posting this little mess - and it only took 4 months! Clearly I am still lacking a bit in the speed department, but hopefully folks enjoy what I've managed to muster together so far. This was originally based on the stock UVUDNF1 T-Mobile TouchWiz 4.4.2 and is now based on the stock UVUDNF9 4.4.2 base - the most recent official update at the time of writing this post... In other words - this is a stock modified T-Mobile rom! As I already mentioned this took quite a while to put together as a number of my tinkerings had to be more or less reworked from scratch (stemming from tinkerings on other devices and changes between 4.3 and 4.4.2 - and even between 4.4.2 builds), but on the upside I'm pretty happy with how things have turned out.

It should be noted that I still consider this a work in progress, so even though there are a number of things that I still want to include - at the time of writing this post I feel enough is done to warrant it actually 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, 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]

In an attempt to keep things clear and concise, see below for links to posts containing various bits of should-be-read info on what this is all about.

[size=+1]

PLEASE NOTE:

[/size] Make sure to THANK @RErick because without him the deep sleep issues that result from a disconnect between the ATT 4.4.2 kernel and the NF9/NF4/NF1 /system base would still be with us - BUT THAT IS NO LONGER THE CASE! As of Tweaked 3.9 all fixes are now included in the main install - and thanks again to RErick for the hard work on solving the deep sleep woes!

[size=+2]

SCREENSHOTS

[/size]

[size=+2]---

CHANGELOG

---[/size]

[u]Version 3.95 - 10/30/14[/u]
Again with some minor miscellaneous fixes
- Fixed an issue with init.d on stock kernel
- Allowed SELinux status to show in About Phone for ATT folks
-- Force update SuperSU to v2.16 for ATT permissive scripts to work
- Prevented new unlock effect sounds from bleeding over into AOSP unlock style

General
- Renamed particle and lens unlock effects to popping colors and light
- Scrapped the N3 twist on particle (or popping colors) and fully ported the S5 version
-- No longer need to force kill SystemUI when switching to/from particle
- Screen record option in power menu thanks in large part to @0xD34D
- Revert the patent block on SamsungIME autocorrect - for funsies

TSM Parts additions
=== General ===
- Added option to disable FLAG_SECURE
-- prevents disabling screenshot in some apps
- Added option to have plug-in notification use sound instead of always vibrate

=== Power menu ===
- Added option to show/hide screen record toggle
-- Also included screen record options for video size, bitrate, and sound

=== Statusbar ===
- Separated toggle color options
-- Now can color indicator and icon separately
- Added option to set custom target for TSM toggle longpress
- Added DOW MTH DD option for Day Month format
- Fixed an issue w/ other languages and the Day Month format mod

[u]Version 3.9 - 10/06/14[/u]
A few more miscellaneous fixes
- Fixed FC issues for ATT folks on SecMms and SecContacts
- Fixed issue w/ S5 Mms and SecTelephonyProvider
- Fixed FC when adjusting volume and chromecast-ing
- Corrected typos and reworked a number of things in updater-scripts
- Cleaned up things related to statusbar clock
- Fixed 30min screen timeout resetting to 10min on reboot
- Notification sound now plays when connecting charger

General
- Unlocked particle and lens unlock effects thanks to bri315317
-- SysUI is killed when switching to/from particle
-- Includes lock/unlock sounds for both newly unlocked effects
- Edited GPS toggle to cycle through all location options

TSM Parts additions
=== HardKey ===
- Added "Do nothing" options for hardkeys
- Added/altered a few icons seen in picker

=== Statusbar ===
- Cleaned up some code related to clocks
- Added option to hide clock but still show date
- Completely hide clock now in clock position settings
- Added several date/day formats to choose from

[u]Version 3.8 - 9/20/14[/u]
A few miscellaneous fixes
- Custom double-press home now works independent of s-voice settings
- Can now set Screen off as a custom target for hardkeys
- Power menu option as custom target for hardkeys no longer needs an initial activiation via power button
- AirView settings in S5 UI now points to the N3 location (so you can turn it on/off now)
- Added Font settings to S5 SecSettings UI
- Added a Tweaked version of The Box thanks to erikalin - check it out!

General
- Updated to TMo UVUDNF9 4.4.2 base
- Updated S5 SecMms (was using initial release - now NG4)
- Edited TSMParts so white/black background shows behind colored text to improve legibility

TSM Parts additions
=== General ===
- Can now disable capacitive keys from lighting up on screen touch
-- NOTE: It will still occur on lockscreen screen touches...
- Added Heads Up notification on/off
- Added custom timeout for Heads Up notification
=== Statusbar ===
- Option to enable/disable volume slider in pulldown

[u]Version 3.5 - 8/28/14[/u]
Miscellaneous Fixes
- Fixed the Call Forwarding FC in call settings
- Fixed some miscellaneous ATT-related bugs in SecPhone
- Fixed the ebay search issue
- Cleaned up some multiwindow stuff in order to make Trigger happy
- Removed camera and a few others from multiwindow stuff
- Added in some stuff to the toggle resets (both in SecSettings and TSMParts) that can help if the torch toggle gets "stuck" (I've seen this happen when there are FC issues involving SystemUI or Keyguard)
- Redid one aspect of a wifi calling check that wasn't working in SecContacts, so hopefully ATT folks will no longer have (or at the very least a decreased number of) force closes involving SecContacts
- Fixed the secure camera widget mod
- Just for funsies I also worked in the fix for the SystemServer crash based on the xposed mod put together by @thomashoffmann (info thread found here - make sure to thank him for the fix!)

General
- Updated to TMo UVUDNF4 4.4.2 base
- Removed the S5 MMS quick reply 160-character limit

TSM Parts additions
=== General ===
- Added custom Animation Scale options
-- anything in range of 0.00 to 10.00
-- did this for window animation, transition animation, and animation duration
-- also removed them in developer settings and added a link to tsm parts
- Added disable doublepress home option to hardkey settings area
- Added power menu as an option for hardkey custom app selection
=== Statusbar ===
- Can now pick custom app that opens with dateview click
-- Triggered when clicking on time/date with pulldown active
=== Touchwiz app settings ===
- Can now pick custom app that opens with upswipe on N3 TW Launcher

[u]Version 3.0 - 7/14/14[/u]
General
- Based on TMo 4.4.2 UVUDNF1
- 4 way reboot
- Added screenshot as an option for powermenu
- Removed annoying popups when using powermenu data/airplane mode toggles
- Syscope has been eviscerated - system official status
- CarrierIQ removed/edited/neutered as well
- custom boot animation support
-- just inject bootanimation.zip in /system/media
-- if not included, will play stock qmg instead
- Replaced TMo-flavored bootanimation/shutdown qmgs with international variants
- Appended PowerOn/Off.oggs w/ .bak to "remove" those sounds
- Increased max number of lockscreen widgets allowed from 5 to 8
- Disabled the annoying how-to-clear-defaults popup when selecting "always" for default app
- Unrestricted widget selection for lockscreen widgets
- The funny haha from 4.3 has been worked back in :)
- Made some minor edits related to tethering - of varying worth it seems, so be warned
- Edits throughout that allow for the removal of wifi calling things for non-TMobile phones
--- NOTE: This just means things have been prepped for such a scenario - wifi calling is still included!
--- For those not using TMo service, you need to opt for the appropriate carrier to ATT-ify things!
- Edits made to neuter/remove the rom-side dvfs hijinx - thanks #bizcoon for the help :)
-- Left wakeup booster intact to avoid wakelag
- Disabled signature checks
- Removed some Knox apks
- Forced all apps in multiwindow/penwindow
-- If an app doesn't agree w/ it, you can add the package name to /system/etc/mwin_exclusions.txt

-- App-Specific Mods (Listed Alphabetically) --

MultiWindowTrayService edits
- Force the allowing of quad view

PopupBrowser.apk
- Oldie but goodie from N2 - up-and-running and what not :)

PageBuddyNotiSvc2 edits
- Allowed apk to listen to settings so you can shut off notifications
- Headphones connected, spen detached, etc.

SamsungCamera edits
- Removed low battery restrictions
- Prevent music pausing when focus/shutter sound plays or when taking video
- Can now take video while in call - because why not right?

SamsungIME edits
- Enabled native longpress delay controls (200, 300, 500ms or custom)

SecEmail edits
- No longer force-closes if you remove MagazinesHome/Lounge (MyMagazines)

SecLauncer edits
- Enabled theme chooser capability
- Included theme chooser, including 6 extra theme apks

SecSettings edits
- Disabled some popups (adb, nonmarket, wifi on when turning on hotspot)
- Disconnected from tether provision apk
- Disabled font apk checking
- Enabled menu list/grid option on stock ui
- Added spen, removed fingerprint and rearranged some things on "s5" ui
- Enabled font clarity option
- Enabled spellcheck on/off in language settings
-- May require install of keyboard like google keyboard
- Enabled call/message block
- Refined some of the animation step options in developer settings (.25 and .75 added) - thanks bajasur!
- Connected notification panel settings w/ tsm toggle settings
-- Won't let you add more than max set by custom toggle number setting in tsm
-- Won't let you remove if you have only 3 active

SecMms edits
- Slight bump to attached mms image quality
- Slight increase to allowable size
- Increase to allowable recipients, messages, sms-to-mms thresholds
- Enabled emoji to be sent as sms
- Enabled folder view option, save to sdcard, reply all option

SecContacts edits
- Increase to allowable recipients to match SecMms
- Added image for VoLTE icon when using Call Icon display mod

SystemUI edits
- Enable auto-brightness adjust in pulldown
- Added 3 toggles (TSM, wificalling, flashlight)
-- Borrowed a little from the TMo S5 "official" wifi calling toggle
- Unlocked a number of hidden toggles
- Added an S5 version of smart network toggle icon
- Eliminated popups/warnings on data/airplane/wifi hotspot toggles
- Toggles will "re-size" when fewer than the custom portrait/landscape number of set to show
- Made some image/xml edits with the help of foreverloco and wally3614
-- Allows custom notification background to be seen better, and can allow for transparency
-- Lessened the amount of dim that occurs to the background when pulling down notification panel
- Edits to SecSettingsProvider to have all toggles show after data wipe

TSM Parts
- Underwent some MAJOR restructuring -
- Added ability to set it as a shortcut
- Open pen app window
=== Device info ===
- Device information
- Battery history
- Battery information
- Usage statistics
- Wifi information
=== General ===
- Link to developer options
- Option to disable wakeup booster (only allowed dvfs element, hopefully anyway)
- NFC mod type
-- Stock, lockscreen, screen off
- Option to choose custom air command text color
- Custom popupbrowser popout app
-- Requires popupbrowser from 4.3 tweaked...
- Screen off animations (NOT "on" - by design)
-- Stock (200ms fade), CRT (400ms), Fade (600ms)
- Disable wake on un/plug
- Disable low power screen dimming
- Disable low/full battery notification
- Hide pagebuddy notifications
- Enable volume panel expanded as default
- Enable/disable headphone ear protections
- Power menu options are now working
- Hardkey options -- NEW --
-- Volume cursor control type
--- Up/down moves cursor in text field left/right
--- Up/down moves cursor in text field right/left
--- Up/down does not move cursor in text field (stock)
-- Enable volume music controls
--- Option to set volume up/down longpress action
--- Can choose from skip, previous, or pause
-- Alter actions of doublepress home; longpress menu, back, home
--- Can pick any shortcut or visible-to-app-drawer app for any of them
--- Can also choose "screen off" option
-- Longpress app kill options
--- Can set to menu, back or none
=== Lockscreen ===
- Link to SecSettings lockscreen options
- Option to use custom lockscreen timeout
-- Can choose between 3-30 seconds
-- Note that SmartStay will override these settings
- Option to alter sview background (altered option is just flat black)
-- This also forces the apply-to-all to be NO in SecSettings when checked
- Option to force cover to be considered SView cover
- Option to disable lockscreens (separate from secsettings option)
- Option for Note3 or AOSP style lockscreen
- Option to disable aosp haptic feedback
- Option to allow quick pin/pass unlock
-- NOTE: This will cause a perceived slow down in responsiveness as every letter typed beyond three gets checked
- Allow camera widget on secure lockscreens
- Option to use custom carrier text (and choose text)
- Option to choose custom carrier text color
- Option to disable powermenu on lockscreen
- Option to disable home button wake
- Enable lockscreen torch
-- NOTE: Does NOT work on SView screen - this is by design
- Option to enable volume wake (requires kernel support or device to be plugged in after few seconds of screen off)
- Option to enable finger ink when swipe + ripple are on
- Option to enable custom ink colors
- Option to set custom ink color
=== Statusbar ===
- Option to toggle between S5 and N3 UI for SystemUI
- Enable statusbar brightness control
- Enable doubletap statusbar sleep
- Disable in-app icon dimming
- Option to use custom color for status bar
-- NOTE: Statusbar will still behave as it did on stock in regards to transparency
- Option to locate toggles at top/bottom or hidden from notification area (thanks to cbucz24 for starting the bottom toggle work!)
- Link to stock toggle options
- Toggle reset is functional
- Set max number of scrollable toggles
- Option to limit number of toggles shown on panel to same max scrollable number
- Set portrait/landscape toggle number
- Turn on/off and set custom toggle/toggle text color
- Option to hide toggle text completely
-- This also shrinks the toggle size - thanks @timurg for pointing me in the right direction :)
- Show/hide brightness bar
- Clock options
-- AM/PM type
-- No clock
-- Left/right/center
-- Custom clock color
-- Day of week large/small
- Accurate data icon type
- Enable persistant data icon
- Show dBm, label, and color options
- Option to hide signal icon
- MIUI battery bar options
-- standard miui feel
-- mirror
- Enable charging animation of battery bar
- Can also set color of battery text/bar via battery text/bar options
- Removed hide battery checkbox
- Show battery % text option
- Now icon type has 4 options
-- 4.4 stock
-- 4.4 w/ percent in icon
-- 4.3 image based (charging not animated, charging icons do not have anim in name)
-- none
- Option to alter color of 4.4 battery and text/bolt
- Option to use static image, animation, or custom color for notification area background (thanks to @jimmydene84 for starting the work on this one!)
- Option to use stock or animatation sequence for notification area close handle (thanks to @wally3614 for images!)
- Date/Clock color
- Show clear in header (AOSP style)
- Hide no notifications text box
- Hide Notifications text box
- Use custom carrier text
- Use ATTcarrier (statusbar) location
- Set custom carrier text
- Set carrier text color
- Statusbar hide nfc icon option
- Statusbar hide smart screen icon option
- Statusbar hide blocking icon option
- Statusbar hide ime picker icon option
- Statusbar hide alarm icon option
- Statusbar hide bluetooth icon option
- Statusbar hide vibration/silent icons option
- Statusbar hide wificall icon option
- Statusbar hide no sim icon option
=== Touchwiz app settings ===
- Switch between stock and "S5" ui
-- restarts Secsettings in new ui
- Email exchange bypass
-- MUST set this to what you want PRIOR to setting up the account!
- Steady ringer
- Skip call ended screen
- Show record button
-- NOTE: call recording now works out-of-the-box - seems TMo fixed that!
-- That being said - thanks go to freeza for pointing me to where the edits need to go if not already there!
- Show call in contacts
- Enable scrollable wallpaper
- Enable infinite scroll
- Enable hide apps/disable apps in app drawer
- Alter home upswipe target to Google Now
- Enable smiley button
- Network time stamp
- Disable sms/mms logs
- Enable convo send/recieve text color
- Enable thread list send/receive text color

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!

XDA:DevDB Information

TweakedN3 v3.x, ROM for the AT&T Samsung Galaxy Note 3

Contributors

dwitherell

ROM OS Version: 4.4.x KitKat

Based On: Stock UVUDNF9 T-Mobile

Version Information

Status: Stable

Current Stable Version: 3.95

Stable Release Date: 2014-10-30

Created 2014-07-16

Last Updated 2014-10-30