[MOD][Xposed] HTC One Tweaker

Search This thread

Falseclock

Senior Member
Jun 30, 2012
552
367
Almaty
Let me introduce my Xposed Framework module for HTC One model
(both single and dual version)

Current version: 4.0.4

ATTENTION! This tweaker ONLY for HTC One devices with Sense and only with installed Xposed Framework.
You can try to install on other HTC models, but I can't guaranty all functions will work. Unfortunately I can't test on other devices. You can become beta tester if you wish.
Can conflict with custom ROMs if mods/tweaks are hard-coded without switchable settings. 100% works on stock ROM. Testing before releasing on both device types.

For correct working of this application you have to be root'ed and install Xposed Framework.
Actual version of framework always available on http://dl.xposed.info/latest.apk

Honestly saying I borrowed only All Notifications Expanded code made by @UgglyNoodle.
All other tweaks are developed by myself without stealing code from other modules.
You can find out some mod/tweaks are very similar to Sense Toolbox, but I had to implement my own cause Sense Toolbox does not care about Dual version and some drawables are created not properly.

If you have any ideas, found bug or wish to extend current features - please contact me in this thread.
If there are some errors inside Xposed application LOG tab, please send it to nurike gmail account with information:
1. HTC Model
2. ROM version and name in case of custom
3. Other mods or tweaks installed.

And do remember. Other mods with the same functionality can conflict.

Module can be downloaded from Google Play Market and Xposed Module Repository
Latest version always available here. Google publishes new version with delay.
Source code is available on GitHub

Minimum Requirements:
Android version: 4.2.2
HTC Sense: 5

What currently implemented:
* Ability to record all voice calls directly from the line. Work with Bluetooth devices. (Only DUAL SIM version. Single SIM version requires custom kernel)
* Voice call auto recording with stock Recorder.
* Filtering auto recording by calling/called party type as well as call incoming/outgoing type
* Automatic deletion of stored auto records with settings
* Record button on call screen if auto recording switched off

* Fast access to Stock QS by swiping left side of screen.
* Disabling notifications of delivered SMS messages.
* Fully expand all notifications in status bar slider.
* Phonetic letter coloring & sizing in dialer.
* Front LED indicator settings
* Ability to remove contact photo badge in SMS listing
* Highlighted unread messages in SMS dialog listings
* Unlimited length of SIM card name (for dual version)
* Colored identification for incoming and outgoing calls in call journal
* Colored SIM card signal level strength.
* Colored WiFi signal icon with strength differentiation.
* Colored weather icons from Sense 4+.
* Clicking on SMS notification will open dialog with contact instead of show dialog listings
* SIP settings in Dialer options for Dual version
* Date prefix to the Camera shots filename
* Disable all CAPS (HTC feature) for lating alphabet languages
* World languages tweak
* Choose input method notification suppress
* Heads up notifications
* Old style dialer background (Sense 6 only)
* Data Roaming notification suppress
* Color settings for slot indicator icon (Phone, Dialer, Messaging, Contacts)
* tired to track all new features


GREEN - these settings do not require restart and work on the fly
BLUE - requires restart after settings change

Changelog

Version 4.0.4
* (fix) Android 4.4.3 Dialer tweaks disfunction
* (fix) Android 4.4.3 Colored weather disfunction

Version 4.0.3
* (I) Menu refactoring
* (N) Android BUGs fixing
* (N) Noise suppression
* (N) Auto recording filtering by slot (Dual SIM only)
* (F) Abnormal screen width calculation for QS swipe in landscape mode
* (F) Message highlight broken on M7
* (F) Battery bar-line crash SystemUI on 97% while charging
* (I) Delivery report notification code re-factoring
* (I) New mobile signal strength icons for 802d models

Version 3.3.7
* (fix) Anormal screen width calculation for QS swipe in landscape mode
* (fix) Message highlight broken on M7
* (fix) Battery bar-line crash SystemUI on 97% while charging
* (imp) Battery bar-line less battery consumption
* (imp) Delivery report notification code re-factoring
* (imp) New mobile signal strength icons for 802d models

Version 3.3.6
* (fix) Application crash on Sense 5
* (fix) Camera file prefix unknown characters
* (imp) New camera file prefix masks
* (new) Camera prefix position
* (new) Options what to do if only one SIM choosed to be shown on screen but currently unavailable or not ready (Dual SIM only)
* (new) Force Call & Messaging activities through desirable slot in case of custom application usage (Dual SIM only)
* (new) Full logcat debug log for developers
* (fix) Battery bar asynchronous left & right animation
* (fix) Battery bar breakage with orientation change
* (fix) Battery bar stack and UI freeze

Version 3.3.5
* (new) Battery bar-line charging animation
* (new) Hide stock battery
* (new) Option to choose edge of screen for QS swipe
* (new) Hide useless SIM slot button in Dialer (Dual SIM only)
* (new) Hide useless SIM slot button in Messenger (Dual SIM only)

Version 3.3.4
* (fix) Volume button dysfunction in media applications
* (fix) Spontaneous enabled colored weather option
* (fix) Colored signal strength for 4 level indicators on 802d models now colored and have 5 levels
* (imp) Choose date format for camera shot prefix
* (imp) Colored battery and bar green until 50%, then from green to red with encreasing saturation
* (imp) Screen area settings for Quick Settings pulldown

Version 3.3.3
* (fix) Uppercase date string in pulled down status bar in case of All CAPS enabled tweak
* (fix) Roaming data icons for 802d model
* (new) Colored battery level from green to red based on charging level
* (new) Condensed font face for time and battery charging level
* (imp) All world languages implemented with hook instead of database change
* (new) MIUI colored battery bar

Version 3.3.2
* (fix) Call recording button appears even if tweak is disabled
* (fix) Camera file prefix issue on Sense 6
* (fix) Start application without Xposed - now link to XDA thread
* (fix) Dual version check on Android 4.2

Version 3.3.1
* (new) Disable all CAPS (HTC feature) for lating alphabet languages (English, Spanish, French, Italian, etc...)
* (new) Record button in CallScreen moved to bottom panel

Version 3.3.0
* (new) World languages tweak
* (new) Restart notification after settings change
* (new) Minimum Xposed version check
* (new) Choose input method notification suppress

Version 3.2.9
* (new) Heads up notifications

Version 3.2.8
* (fix) App crash on Single sim version
* (new) Old style dialer background (Sense 6 only)
* (fix) Color improvement for SIM2 slot (Sense 6 and Dual SIM only)
* (new) Advanced keyboard for Russian layout
* other minor Sense 6 related fixes

Version 3.2.7
* (new) Data Roaming notification suppress
* (fix) Dual sim network manager not available on Chinese 802d
* (new) Color settings for slot indicator icon (Phone, Dialer, Messaging, Contacts)
* XposedFramework installation check

Version 3.2.6
* (fix) recorder for T-Mobile users
* (fix) Sense 6 WiFi icon
* Auto deletion service improvement
* Sense 6 style icon in Settings screen

Version 3.2.5
* (fix) recorder writes only in AMR-NB despite settings (thanks to @wiseelf), choose AAC for best quality

Version 3.2.4
* (fix) Autorecording for new install
* (fix) disabled deletion settings
* source code publishing
* some settings now not visible to single sim version

Version 3.2.3
* nomedia file creating in autorecordind folder
* SIP settings in Dialer options for Dual version
* date prefix to the Camera shots filename
* About intent added
* (fix) SMS settings for Sense 6.0
* (fix) Latin alphabet on dialer button settings now default

Version 3.2.2
* fix application crash with Sense 6.0
* ability to give full access to SD card
* (fix) recording button still clickable with screen off

Version 3.2.1
* bigger weather icons for hourly and daily forecast
* Record button on call screen if auto recording switched off
* ability to remove contact photo badge in SMS listing
* More highlighted unread messages in SMS dialog listings
* Colored identification for incoming and outgoing calls in call journal
* additional data icons for 802d model
* Clicking on SMS notification will open dialog with contact instead of show dialog listings
* Settings menu refactoring

Version 3.1.9
* weather for lockscreen and BlinkFeed. For correct work need to update Weather Pack

Version 3.1.8
* data transfer tweak added
* Network signal icons added for 802d
* Network signal icons added for M7 and M8
* ability to change color of WiFi icon
* Spanish language added
* Portuguese language added

Version 3.1.7
* records auto deletion after certain (configurable) days or by defined max records count

Version 3.1.6
*Weather icons in separate apk

Version 3.1.5
* fix with LED settings
* design change for some settings
* filter by call type added for auto recordings
* filter by calling/called party added for auto recordings
* all auto recordings now save under Auto Recordings folder
* ability to invoke tweaker from stock settings
* weather icon pack now in separate application to reduce tweaker size

Version 3.1.4
* ability to change color & size for latin alphabet in dialer
* ability to change SIM card name without string length limit
* access to Quick Settings by swiping right side of screen
* 3G icon fix for Sense 5 ToolBox
* fix with Recording settings saving for new installations

Version 3.1.3
* latin alphabet color and size change in dialer
* SIM name change without length restriction

Version 3.1.2
* fix with recording settings
* notification flashlight during charging
* flashlight timeout

Version 3.1.1
* menu re-factoring
* disable flashlight for charging
* autorecording settings: separate dirs or file flag
* pinch zoom for dialer button text size fix
* fix with min/max values in color settings
* fix second sim card sprite
* fix with values between sim cards

Version 3.1.0
* Automatic call records now stored in specific folder depends on call type:
- Automatic records/Incoming/ - for incoming calls
- Automatic records/Outgoing/ - for outgoing calls
Manual records stored as default to My Recordings directory.
* Ability to suppress notification:
- USB debugging connected
- USB connected
- HTC Sync Manager
- Media device [MTP] connected
* minor fixes and additions

Version 3.0.8
* phonetic bux fix

Version 3.0.7
* pinch zoom for phonetic letter sizing

Version 3.0.6
* extended russian keyboard

Version 3.0.5
* fixed roaming SIM sprites for KitKat
* added ability to setup highlight color for dialer phonetic letters.

Version 3.0.4
* fixed mistake with dialer highlighting.

Version 3.0.3
* Colored scheme for SIM cards

Version 3.0.2
* fully working settings
 

Attachments

  • HTCTweakerWeatherPack.apk
    18 MB · Views: 6,372
  • HTCTweaker_3.3.7.apk
    1.1 MB · Views: 2,833
  • HTCTweaker_4.0.3.apk
    1.1 MB · Views: 1,772
  • HTCTweaker_4.0.4.apk
    1.1 MB · Views: 15,910
Last edited:

wewenk

Senior Member
Oct 26, 2010
789
256
It is work with 4.4.2 ??

Sent from my HTC 802w using XDA Premium 4 mobile app
 

wewenk

Senior Member
Oct 26, 2010
789
256
Yes I read it my friend.. I just asking to post above me who confirm Working great on HTC One Dual Sim 802w with stock KK...

And AFAIK stock KK mean 4.4.2

And as OP write it require 4.2.2 and sense 5, that is why I asking..

Sent from my HTC 802w using XDA Premium 4 mobile app
 
  • Like
Reactions: saibangermau12

Wickii

Senior Member
Feb 17, 2010
402
300
Ah, misunderstood, sorry.
I think the + after the required version stands for "and above".
 

Falseclock

Senior Member
Jun 30, 2012
552
367
Almaty
  • Like
Reactions: s_superman

mushabisi

Member
Jan 9, 2014
10
2
Call recording not working on latest Viper One rom. No conflicting apps installed. I made sure all settings were set properly for auto recording, but my docs folder has no call records from test calls before and after reboot. Anybody got suggestions?

Edit : Oy Falseclock, sorry man. I got it working, and it's AWESOME. No issues at all on latest ViperRom. I had to twiddle around with Viper/Xposed settings a bunch is all. Thank you!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 49
    Let me introduce my Xposed Framework module for HTC One model
    (both single and dual version)

    Current version: 4.0.4

    ATTENTION! This tweaker ONLY for HTC One devices with Sense and only with installed Xposed Framework.
    You can try to install on other HTC models, but I can't guaranty all functions will work. Unfortunately I can't test on other devices. You can become beta tester if you wish.
    Can conflict with custom ROMs if mods/tweaks are hard-coded without switchable settings. 100% works on stock ROM. Testing before releasing on both device types.

    For correct working of this application you have to be root'ed and install Xposed Framework.
    Actual version of framework always available on http://dl.xposed.info/latest.apk

    Honestly saying I borrowed only All Notifications Expanded code made by @UgglyNoodle.
    All other tweaks are developed by myself without stealing code from other modules.
    You can find out some mod/tweaks are very similar to Sense Toolbox, but I had to implement my own cause Sense Toolbox does not care about Dual version and some drawables are created not properly.

    If you have any ideas, found bug or wish to extend current features - please contact me in this thread.
    If there are some errors inside Xposed application LOG tab, please send it to nurike gmail account with information:
    1. HTC Model
    2. ROM version and name in case of custom
    3. Other mods or tweaks installed.

    And do remember. Other mods with the same functionality can conflict.

    Module can be downloaded from Google Play Market and Xposed Module Repository
    Latest version always available here. Google publishes new version with delay.
    Source code is available on GitHub

    Minimum Requirements:
    Android version: 4.2.2
    HTC Sense: 5

    What currently implemented:
    * Ability to record all voice calls directly from the line. Work with Bluetooth devices. (Only DUAL SIM version. Single SIM version requires custom kernel)
    * Voice call auto recording with stock Recorder.
    * Filtering auto recording by calling/called party type as well as call incoming/outgoing type
    * Automatic deletion of stored auto records with settings
    * Record button on call screen if auto recording switched off

    * Fast access to Stock QS by swiping left side of screen.
    * Disabling notifications of delivered SMS messages.
    * Fully expand all notifications in status bar slider.
    * Phonetic letter coloring & sizing in dialer.
    * Front LED indicator settings
    * Ability to remove contact photo badge in SMS listing
    * Highlighted unread messages in SMS dialog listings
    * Unlimited length of SIM card name (for dual version)
    * Colored identification for incoming and outgoing calls in call journal
    * Colored SIM card signal level strength.
    * Colored WiFi signal icon with strength differentiation.
    * Colored weather icons from Sense 4+.
    * Clicking on SMS notification will open dialog with contact instead of show dialog listings
    * SIP settings in Dialer options for Dual version
    * Date prefix to the Camera shots filename
    * Disable all CAPS (HTC feature) for lating alphabet languages
    * World languages tweak
    * Choose input method notification suppress
    * Heads up notifications
    * Old style dialer background (Sense 6 only)
    * Data Roaming notification suppress
    * Color settings for slot indicator icon (Phone, Dialer, Messaging, Contacts)
    * tired to track all new features


    GREEN - these settings do not require restart and work on the fly
    BLUE - requires restart after settings change

    Changelog

    Version 4.0.4
    * (fix) Android 4.4.3 Dialer tweaks disfunction
    * (fix) Android 4.4.3 Colored weather disfunction

    Version 4.0.3
    * (I) Menu refactoring
    * (N) Android BUGs fixing
    * (N) Noise suppression
    * (N) Auto recording filtering by slot (Dual SIM only)
    * (F) Abnormal screen width calculation for QS swipe in landscape mode
    * (F) Message highlight broken on M7
    * (F) Battery bar-line crash SystemUI on 97% while charging
    * (I) Delivery report notification code re-factoring
    * (I) New mobile signal strength icons for 802d models

    Version 3.3.7
    * (fix) Anormal screen width calculation for QS swipe in landscape mode
    * (fix) Message highlight broken on M7
    * (fix) Battery bar-line crash SystemUI on 97% while charging
    * (imp) Battery bar-line less battery consumption
    * (imp) Delivery report notification code re-factoring
    * (imp) New mobile signal strength icons for 802d models

    Version 3.3.6
    * (fix) Application crash on Sense 5
    * (fix) Camera file prefix unknown characters
    * (imp) New camera file prefix masks
    * (new) Camera prefix position
    * (new) Options what to do if only one SIM choosed to be shown on screen but currently unavailable or not ready (Dual SIM only)
    * (new) Force Call & Messaging activities through desirable slot in case of custom application usage (Dual SIM only)
    * (new) Full logcat debug log for developers
    * (fix) Battery bar asynchronous left & right animation
    * (fix) Battery bar breakage with orientation change
    * (fix) Battery bar stack and UI freeze

    Version 3.3.5
    * (new) Battery bar-line charging animation
    * (new) Hide stock battery
    * (new) Option to choose edge of screen for QS swipe
    * (new) Hide useless SIM slot button in Dialer (Dual SIM only)
    * (new) Hide useless SIM slot button in Messenger (Dual SIM only)

    Version 3.3.4
    * (fix) Volume button dysfunction in media applications
    * (fix) Spontaneous enabled colored weather option
    * (fix) Colored signal strength for 4 level indicators on 802d models now colored and have 5 levels
    * (imp) Choose date format for camera shot prefix
    * (imp) Colored battery and bar green until 50%, then from green to red with encreasing saturation
    * (imp) Screen area settings for Quick Settings pulldown

    Version 3.3.3
    * (fix) Uppercase date string in pulled down status bar in case of All CAPS enabled tweak
    * (fix) Roaming data icons for 802d model
    * (new) Colored battery level from green to red based on charging level
    * (new) Condensed font face for time and battery charging level
    * (imp) All world languages implemented with hook instead of database change
    * (new) MIUI colored battery bar

    Version 3.3.2
    * (fix) Call recording button appears even if tweak is disabled
    * (fix) Camera file prefix issue on Sense 6
    * (fix) Start application without Xposed - now link to XDA thread
    * (fix) Dual version check on Android 4.2

    Version 3.3.1
    * (new) Disable all CAPS (HTC feature) for lating alphabet languages (English, Spanish, French, Italian, etc...)
    * (new) Record button in CallScreen moved to bottom panel

    Version 3.3.0
    * (new) World languages tweak
    * (new) Restart notification after settings change
    * (new) Minimum Xposed version check
    * (new) Choose input method notification suppress

    Version 3.2.9
    * (new) Heads up notifications

    Version 3.2.8
    * (fix) App crash on Single sim version
    * (new) Old style dialer background (Sense 6 only)
    * (fix) Color improvement for SIM2 slot (Sense 6 and Dual SIM only)
    * (new) Advanced keyboard for Russian layout
    * other minor Sense 6 related fixes

    Version 3.2.7
    * (new) Data Roaming notification suppress
    * (fix) Dual sim network manager not available on Chinese 802d
    * (new) Color settings for slot indicator icon (Phone, Dialer, Messaging, Contacts)
    * XposedFramework installation check

    Version 3.2.6
    * (fix) recorder for T-Mobile users
    * (fix) Sense 6 WiFi icon
    * Auto deletion service improvement
    * Sense 6 style icon in Settings screen

    Version 3.2.5
    * (fix) recorder writes only in AMR-NB despite settings (thanks to @wiseelf), choose AAC for best quality

    Version 3.2.4
    * (fix) Autorecording for new install
    * (fix) disabled deletion settings
    * source code publishing
    * some settings now not visible to single sim version

    Version 3.2.3
    * nomedia file creating in autorecordind folder
    * SIP settings in Dialer options for Dual version
    * date prefix to the Camera shots filename
    * About intent added
    * (fix) SMS settings for Sense 6.0
    * (fix) Latin alphabet on dialer button settings now default

    Version 3.2.2
    * fix application crash with Sense 6.0
    * ability to give full access to SD card
    * (fix) recording button still clickable with screen off

    Version 3.2.1
    * bigger weather icons for hourly and daily forecast
    * Record button on call screen if auto recording switched off
    * ability to remove contact photo badge in SMS listing
    * More highlighted unread messages in SMS dialog listings
    * Colored identification for incoming and outgoing calls in call journal
    * additional data icons for 802d model
    * Clicking on SMS notification will open dialog with contact instead of show dialog listings
    * Settings menu refactoring

    Version 3.1.9
    * weather for lockscreen and BlinkFeed. For correct work need to update Weather Pack

    Version 3.1.8
    * data transfer tweak added
    * Network signal icons added for 802d
    * Network signal icons added for M7 and M8
    * ability to change color of WiFi icon
    * Spanish language added
    * Portuguese language added

    Version 3.1.7
    * records auto deletion after certain (configurable) days or by defined max records count

    Version 3.1.6
    *Weather icons in separate apk

    Version 3.1.5
    * fix with LED settings
    * design change for some settings
    * filter by call type added for auto recordings
    * filter by calling/called party added for auto recordings
    * all auto recordings now save under Auto Recordings folder
    * ability to invoke tweaker from stock settings
    * weather icon pack now in separate application to reduce tweaker size

    Version 3.1.4
    * ability to change color & size for latin alphabet in dialer
    * ability to change SIM card name without string length limit
    * access to Quick Settings by swiping right side of screen
    * 3G icon fix for Sense 5 ToolBox
    * fix with Recording settings saving for new installations

    Version 3.1.3
    * latin alphabet color and size change in dialer
    * SIM name change without length restriction

    Version 3.1.2
    * fix with recording settings
    * notification flashlight during charging
    * flashlight timeout

    Version 3.1.1
    * menu re-factoring
    * disable flashlight for charging
    * autorecording settings: separate dirs or file flag
    * pinch zoom for dialer button text size fix
    * fix with min/max values in color settings
    * fix second sim card sprite
    * fix with values between sim cards

    Version 3.1.0
    * Automatic call records now stored in specific folder depends on call type:
    - Automatic records/Incoming/ - for incoming calls
    - Automatic records/Outgoing/ - for outgoing calls
    Manual records stored as default to My Recordings directory.
    * Ability to suppress notification:
    - USB debugging connected
    - USB connected
    - HTC Sync Manager
    - Media device [MTP] connected
    * minor fixes and additions

    Version 3.0.8
    * phonetic bux fix

    Version 3.0.7
    * pinch zoom for phonetic letter sizing

    Version 3.0.6
    * extended russian keyboard

    Version 3.0.5
    * fixed roaming SIM sprites for KitKat
    * added ability to setup highlight color for dialer phonetic letters.

    Version 3.0.4
    * fixed mistake with dialer highlighting.

    Version 3.0.3
    * Colored scheme for SIM cards

    Version 3.0.2
    * fully working settings
    8
    Version 5.0.1 - pre RC.
    Some fixes.
    Lollipop only.
    7
    if somebody cares about call recording or DUAL sim settings - please use this alpha.

    most tweaks do not work unfortunately.
    6
    Dear users,
    sorry for new release delay.

    Was developing hard last three days to implement color matrix algorithm of "color" HUE.
    So now finishing some additional tweaks related to color settings.

    So preliminary in version 3.2.7
    * (new) Data Roaming notification suppress
    * (fix) Dual sim network manager not available on Chinese 802d
    * (new) Color settings for slot indicator icon (Phone, Dialer, Messaging, Contacts)
    * (new) Dialer background tweak
    5
    Version 3.3.5
    * (new) Battery bar-line charging animation
    * (new) Hide stock battery
    * (new) Option to choose edge of screen for QS swipe
    * (new) Hide useless SIM slot button in Dialer (Dual SIM only)
    * (new) Hide useless SIM slot button in Messenger (Dual SIM only)