[XMOD] MoDaCo Toolkit (with HTC One specific mods)

Search This thread

paulobrien

Senior Member
Nov 6, 2003
5,279
7,316
Norwich
www.MoDaCo.com
banner.png

Note: MoDaCo Toolkit is no longer available via the Play Store. MoDaCo Toolkit is now a free, ad-supported application with a Pro version. Previous Play Store purchasers will receive the Pro key free of charge (details to follow)

As you may know, I often create modifications for Android and rather than them ending up all over the place, I'm now adding them to the 'MoDaCo Toolkit', which is built to use the Xposed Framework - http://mdc.gd/xposedfw. I plan on updating this every time I come up with a new tweak, be it a generic Android modification or specific to a particular device.

The pre-requisites are as follows:
  • You MUST be rooted
  • You MUST have the Xposed Framework installed and active
  • You MUST accept that modifications are used at your own risk
  • You may NOT distribute the toolkit (including in custom ROMs) - link back to this topic
  • Hit the 'Follow' button at the top right of the main MoDaCo Tookit topic to be notified of updates
Got that? OK.

The Toolkit can be downloaded in the main Xposed Toolkit thread here.

To use, simply download and install, enable the module in 'Xposed settings' and then enable the mods you want in the 'MoDaCo Toolkit' application. Note that most modifications will require a reboot to take effect and not all modifications will work on all devices!

HTC One specific modifications currently included are:
  • Action Launcher Pro + HTC One: Transparent status bar.
  • HTC One: Disable high volume warning - disable the volume warning that shows when cranking up the sound with headphones in.
  • HTC One: Enable ADB with secure lockscreen - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
  • HTC One: Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
  • HTC One: Enable button options (only required on Android 4.1 ROMs) - the button options item will appear in settings, allowing you to configure the back button long press as menu.
  • HTC One: Volume wake - wake your device with the volume keys!
  • HTC One: Hide Kid Mode on power menu - this removes the Kid Mode option on the menu displayed when you long press the power button.
  • HTC One: Match battery image to % - the standard battery images don't correspond to the % remaining, this fixes that.
  • HTC One: Rename Flashlight to Torch - for us UK types.
  • HTC One: Show Blinkfeed icon in launcher - if you are using a third party launcher, this provides a simple way to access Blinkfeed. Just remove all the homescreens.
Other modifications currently included are:

  • Amazon MP3: Force US locale - use this if cloud player is not yet available in your country. Clear data on Amazon MP3 after enabling.
  • Facebook: Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
  • Google: Disable Wallet checks - remove region and root checks from Google Wallet.
  • Google: Force Play Store to 720P - your device will appear as a 720P device to the store, useful if apps are missing on your 1080P device.
  • Google: Prevent app disabling - apps from outside your region (e.g. Wallet, Sound Search) will not be disabled on startup.
  • Google Nexus 7: Show Camera in launcher - restore the missing Camera icon to the launcher.
  • Google Nexus (all): Disable safe volume warning.
  • Google Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
  • Google Nexus (all): Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
  • Google Nexus (all): Show user on power menu - this allows you to switch users using the long-press power menu.
  • HTC First: Hide carrier in status bar - stop the carrier name showing in the top left.
  • Pebble: Low priority notification (removes persistent icon).
  • SlingPlayer: Disable legacy hardware warning - remove the warning when connecting to older Slingboxes.
  • System: Allow all rotations - rotation will be allowed in all directions, even upside down.
  • System: Device properties - a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
  • System: Disable forward lock - apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
  • System: Enable action bar menu button - the software menu button will be displayed even if you have a hardware menu button.
  • System: Enable app buttons - the disable and notification options will be enabled for system apps.
  • System: Enable dreams service - enable the dreams screensaver service.
  • System: Enable lock screen rotation - if your device supports it, this will allow lock screen use in landscape.
  • System UI: Custom operator name.
  • System UI: Hide AM/PM on clock - hide the AM/PM indicator on the clock when not in 24H mode.
  • System UI: Hide battery meter - hide the battery meter, useful if you're using a third party app in the notification bar like Battery Widget Reborn (now also supports the HTC One!) or battery percentage.
  • System UI: Hide ongoing IME switcher - hide on the input method switch prompt.
  • System UI: Show battery percentage - show the remaining battery percentage next to the clock.
  • System UI: Show navigation bar - this allows you to show the navigation bar on supported devices.
  • Trackball Alert: Easy download link - easily download the TBA app and Xposed module.
  • Wireless: Enable NFC when screen is off - NFC works when the screen is off, useful for NFC launch tasks.
  • Wireless: Enable Face Lock with VPN - VPN (Credential Storage) will be available with Face Lock security.
If you have specific tweak requests or general questions, please visit http://mdc.gd/modacotoolkit

Note that special steps are required to activate the Xposed framework on the HTC One - see http://mdc.gd/xposedfwone for further details.

Big thanks go out to rovo89 for the framework and also to Bharath Prabhuswamy for the application icon.

P
 
Last edited:

paulobrien

Senior Member
Nov 6, 2003
5,279
7,316
Norwich
www.MoDaCo.com
Changelog

New in version 26: Improvements: Lots of 'under the hood' changes, better custom operator name code, update notification can now be dismissed.

New in version 25: Improvements: Hotfix for issues with volume wake / excessive superuser requests.

New in version 24: Improvements: Hide kid mode and volume wake now work on HTC One 4.2.2 ROMs. New modules: Action Launcher Pro + HTC One: Transparent status bar, System UI: Custom operator name, Pebble: Low priority notification (removes persistent icon).

New in version 23: Improvements: Changed handling of module code on incompatible devices, HTC One volume wake now works from deep sleep, NFC with screen off now works on HTC One, resolved issue with Nexus EPM. Removed module: Sprint flag (more tweaks for Sprint / AT&T One devices to follow). New module: Nexus (all): Disable safe volume warning.

New in version 22 - Bug fix: removed reporting dialog after reboot on HTC One, modified wording of several options, removed module: Play Store: Lower case wishlist menu (no longer required), new modules: System: Enable lock screen rotation, System UI: Show navigation bar, System: Enable dreams, System UI: Hide ongoing IME switcher, System UI: Hide AM/PM on clock, HTC One: Disable Sprint SystemUI flag (removes persistent GPS icon), HTC One: Volume wake, Nexus (all): EPM

New in version 21 - Bug fix (duplicate item in settings), added superuser to manifest permissions, minor wording changes, added Adobe Flash Player download link, added changelog link, new modules: System UI: show battery percentage, HTC First: hide carrier name

New in version 20 - new modules: HTC One: Advanced reboot options, HTC One: Disable high volume warning, Nexus (all): Enable user switching on power menu, Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).

New in version 19 - new modules: HTC One: Rename Flashlight to Torch, HTC One: Match battery image to %, Play Store: Lower case wishlist menu (for @le3ky!) - Xposed Framework 2.1.4 now REQUIRED for HTC One!

New in version 18 - Added link to Google Wallet APK. Release to test auto-update.

New in version 17 - ICS support. Internal changes to support forthcoming mods. Various fixes (including fix for the Camera / Blinkfeed icon options). Auto-update support.

New in version 16 - Pro key support

New in version 15 - Many thanks to our sponsors http://www.iwantmore.co.uk! new modules - HTC One: Show Blinkfeed icon in launcher, Google / Asus Nexus 7: Show Camera icon in launcher, Trackball Alert: Easy download link.

New in version 14 - Support for free version, additional useful topic links

New in version 13 - Reduced download size

New in version 12 - new module - Force software menu: The software menu button will be displayed even if you have a hardware menu button.

New in version 11 - new module - Disable forward lock: Apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.

New in version 10 - Bug fix

New in version 9 - new module - Facebook Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.

New in version 8 - the 'no encryption' module is no longer required - if the app is installed to encrypted storage, you will be warned and given the chance to fix on first load.

New in version 7 - new module - Device Properties: a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!

New in version 6 - added 'Wireless' category. new modules - Wireless: Enable VPN with Face Lock - VPN (Credential Storage) will be available with Face Lock security.

New in version 5 - bugfix: Fixed an issue with app installing to SD card. new module - HTC One: Don't disable ADB - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!

New in version 4 - additional support: Hide battery meter now supports the HTC One, new module: Amazon MP3: Force US locale

New in version 3 - new modules: HTC One: Hide Kid Mode on power menu, SlingPlayer: Disable legacy hardware warning, System: Hide battery meter.

New in version 2 - a slightly revised design and the following new modules - System: Allow all rotations, System: Enable NFC when screen is off.
 
Last edited:

terminal 7

Senior Member
Jan 27, 2008
469
45
exeter, uk.
play

i wondered why i couldnt find it in PLAY store having paid for it twice !! ( happy to pay paul for his work though )

QUESTION?? forward lock - this dis-allows install to assec partition or mount point yes?? this seems to help Xposed to work without having to soft reboot all the time.. So with this in mind should i un-install all my apps previously installed this way and reinstall again with the mod active ??

is there any need to do this ?? or is it just so Xposed functions properly ??

Thanks..

==Peace++
 
  • Like
Reactions: yew123

tontondavid

Member
Feb 25, 2006
25
0
Has anyone noticed that after enabling the back button for long press to get menu, the lights on the home and back button don't light up any longer?

Any suggestions?

Thx...

Edit: Duh....never mind, found out why. I wasn't in a dark room.
Sorry...
 
Last edited:

terminal 7

Senior Member
Jan 27, 2008
469
45
exeter, uk.
Has anyone noticed that after enabling the back button for long press to get menu, the lights on the home and back button don't light up any longer?

Any suggestions?

Thx...

Edit: Duh....never mind, found out why. I wasn't in a dark room.
Sorry...

Ha Ha .. dont worry - i too had this thought for an hour or so !! . im just fortunate i figured it out before i posted a bug reporrt for it .. wooops!!

==peace++
 

[email protected]

Senior Member
Sep 14, 2010
392
22
Hello,

HTC one is my first htc phone, I've been using samsung phones in the past.
With samsung phones we are encouraged to back up 'efs folder' where IMEI number is stored, before you do any custom flashing or rooting.
Is there such a folder for HTC phones? or does this only apply to samsung phones?
I would love to get hands on these custom mods!

Thanks
 

terminal 7

Senior Member
Jan 27, 2008
469
45
exeter, uk.
blink

Blink feed icon in the app menu...

this is a great thing to have while using a second launcher like apex etc..

however its not working for me ??

all other Xposed mods are working just fine but not the blink feed icon

anyone else have this issue ??

(rom = trickdroid - 1.29.401.12 baseband )

****************************EDIT NOTE***************************************

v17 has fixed this issue.. guess i should say thanks Paul :)

********************************************************************************
 
Last edited:
  • Like
Reactions: benmeroff

sean.trinidade

Senior Member
Aug 15, 2009
2,328
787
London
Hello,

HTC one is my first htc phone, I've been using samsung phones in the past.
With samsung phones we are encouraged to back up 'efs folder' where IMEI number is stored, before you do any custom flashing or rooting.
Is there such a folder for HTC phones? or does this only apply to samsung phones?
I would love to get hands on these custom mods!

Thanks

Only applies to Samsung afaik, but definately nothing like that on HTC.
 

JRDroid

Senior Member
Nov 7, 2010
85
4
I have disabled region checks and wallet checks, downloaded and installed the wallet apk from the app, but cannot use wallet. It.don't get passed the first setup screen. Any advice?

Also, even though I have the option to have disable be available for all apps, I can't disable a couple of the HTC apps (car and speak specifically)
 
Last edited:

KyubiDiaz

Senior Member
Jan 17, 2012
121
26
Jacksonville, Fl
I have disabled region checks and wallet checks, downloaded and installed the wallet apk from the app, but cannot use wallet. It.don't get passed the first setup screen. Any advice?

Also, even though I have the option to have disable be available for all apps, I can't disable a couple of the HTC apps (car and speak specifically)

Hey brother i feel your pain, im having the same issue but nobody is replying to pm's or thread posts...i guess we're supposed to figure
it out ourselves. ive done a lot of trouble shooting that hasn't changed anything so im waiting for a reply. if i find a fix i'll pm u, but seeing as its a Modaco hack, u would think some type of correspondence would be in order...sigh...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 74
    banner.png

    Note: MoDaCo Toolkit is no longer available via the Play Store. MoDaCo Toolkit is now a free, ad-supported application with a Pro version. Previous Play Store purchasers will receive the Pro key free of charge (details to follow)

    As you may know, I often create modifications for Android and rather than them ending up all over the place, I'm now adding them to the 'MoDaCo Toolkit', which is built to use the Xposed Framework - http://mdc.gd/xposedfw. I plan on updating this every time I come up with a new tweak, be it a generic Android modification or specific to a particular device.

    The pre-requisites are as follows:
    • You MUST be rooted
    • You MUST have the Xposed Framework installed and active
    • You MUST accept that modifications are used at your own risk
    • You may NOT distribute the toolkit (including in custom ROMs) - link back to this topic
    • Hit the 'Follow' button at the top right of the main MoDaCo Tookit topic to be notified of updates
    Got that? OK.

    The Toolkit can be downloaded in the main Xposed Toolkit thread here.

    To use, simply download and install, enable the module in 'Xposed settings' and then enable the mods you want in the 'MoDaCo Toolkit' application. Note that most modifications will require a reboot to take effect and not all modifications will work on all devices!

    HTC One specific modifications currently included are:
    • Action Launcher Pro + HTC One: Transparent status bar.
    • HTC One: Disable high volume warning - disable the volume warning that shows when cranking up the sound with headphones in.
    • HTC One: Enable ADB with secure lockscreen - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
    • HTC One: Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
    • HTC One: Enable button options (only required on Android 4.1 ROMs) - the button options item will appear in settings, allowing you to configure the back button long press as menu.
    • HTC One: Volume wake - wake your device with the volume keys!
    • HTC One: Hide Kid Mode on power menu - this removes the Kid Mode option on the menu displayed when you long press the power button.
    • HTC One: Match battery image to % - the standard battery images don't correspond to the % remaining, this fixes that.
    • HTC One: Rename Flashlight to Torch - for us UK types.
    • HTC One: Show Blinkfeed icon in launcher - if you are using a third party launcher, this provides a simple way to access Blinkfeed. Just remove all the homescreens.
    Other modifications currently included are:

    • Amazon MP3: Force US locale - use this if cloud player is not yet available in your country. Clear data on Amazon MP3 after enabling.
    • Facebook: Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
    • Google: Disable Wallet checks - remove region and root checks from Google Wallet.
    • Google: Force Play Store to 720P - your device will appear as a 720P device to the store, useful if apps are missing on your 1080P device.
    • Google: Prevent app disabling - apps from outside your region (e.g. Wallet, Sound Search) will not be disabled on startup.
    • Google Nexus 7: Show Camera in launcher - restore the missing Camera icon to the launcher.
    • Google Nexus (all): Disable safe volume warning.
    • Google Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
    • Google Nexus (all): Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
    • Google Nexus (all): Show user on power menu - this allows you to switch users using the long-press power menu.
    • HTC First: Hide carrier in status bar - stop the carrier name showing in the top left.
    • Pebble: Low priority notification (removes persistent icon).
    • SlingPlayer: Disable legacy hardware warning - remove the warning when connecting to older Slingboxes.
    • System: Allow all rotations - rotation will be allowed in all directions, even upside down.
    • System: Device properties - a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
    • System: Disable forward lock - apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
    • System: Enable action bar menu button - the software menu button will be displayed even if you have a hardware menu button.
    • System: Enable app buttons - the disable and notification options will be enabled for system apps.
    • System: Enable dreams service - enable the dreams screensaver service.
    • System: Enable lock screen rotation - if your device supports it, this will allow lock screen use in landscape.
    • System UI: Custom operator name.
    • System UI: Hide AM/PM on clock - hide the AM/PM indicator on the clock when not in 24H mode.
    • System UI: Hide battery meter - hide the battery meter, useful if you're using a third party app in the notification bar like Battery Widget Reborn (now also supports the HTC One!) or battery percentage.
    • System UI: Hide ongoing IME switcher - hide on the input method switch prompt.
    • System UI: Show battery percentage - show the remaining battery percentage next to the clock.
    • System UI: Show navigation bar - this allows you to show the navigation bar on supported devices.
    • Trackball Alert: Easy download link - easily download the TBA app and Xposed module.
    • Wireless: Enable NFC when screen is off - NFC works when the screen is off, useful for NFC launch tasks.
    • Wireless: Enable Face Lock with VPN - VPN (Credential Storage) will be available with Face Lock security.
    If you have specific tweak requests or general questions, please visit http://mdc.gd/modacotoolkit

    Note that special steps are required to activate the Xposed framework on the HTC One - see http://mdc.gd/xposedfwone for further details.

    Big thanks go out to rovo89 for the framework and also to Bharath Prabhuswamy for the application icon.

    P
    8
    Changelog

    New in version 26: Improvements: Lots of 'under the hood' changes, better custom operator name code, update notification can now be dismissed.

    New in version 25: Improvements: Hotfix for issues with volume wake / excessive superuser requests.

    New in version 24: Improvements: Hide kid mode and volume wake now work on HTC One 4.2.2 ROMs. New modules: Action Launcher Pro + HTC One: Transparent status bar, System UI: Custom operator name, Pebble: Low priority notification (removes persistent icon).

    New in version 23: Improvements: Changed handling of module code on incompatible devices, HTC One volume wake now works from deep sleep, NFC with screen off now works on HTC One, resolved issue with Nexus EPM. Removed module: Sprint flag (more tweaks for Sprint / AT&T One devices to follow). New module: Nexus (all): Disable safe volume warning.

    New in version 22 - Bug fix: removed reporting dialog after reboot on HTC One, modified wording of several options, removed module: Play Store: Lower case wishlist menu (no longer required), new modules: System: Enable lock screen rotation, System UI: Show navigation bar, System: Enable dreams, System UI: Hide ongoing IME switcher, System UI: Hide AM/PM on clock, HTC One: Disable Sprint SystemUI flag (removes persistent GPS icon), HTC One: Volume wake, Nexus (all): EPM

    New in version 21 - Bug fix (duplicate item in settings), added superuser to manifest permissions, minor wording changes, added Adobe Flash Player download link, added changelog link, new modules: System UI: show battery percentage, HTC First: hide carrier name

    New in version 20 - new modules: HTC One: Advanced reboot options, HTC One: Disable high volume warning, Nexus (all): Enable user switching on power menu, Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).

    New in version 19 - new modules: HTC One: Rename Flashlight to Torch, HTC One: Match battery image to %, Play Store: Lower case wishlist menu (for @le3ky!) - Xposed Framework 2.1.4 now REQUIRED for HTC One!

    New in version 18 - Added link to Google Wallet APK. Release to test auto-update.

    New in version 17 - ICS support. Internal changes to support forthcoming mods. Various fixes (including fix for the Camera / Blinkfeed icon options). Auto-update support.

    New in version 16 - Pro key support

    New in version 15 - Many thanks to our sponsors http://www.iwantmore.co.uk! new modules - HTC One: Show Blinkfeed icon in launcher, Google / Asus Nexus 7: Show Camera icon in launcher, Trackball Alert: Easy download link.

    New in version 14 - Support for free version, additional useful topic links

    New in version 13 - Reduced download size

    New in version 12 - new module - Force software menu: The software menu button will be displayed even if you have a hardware menu button.

    New in version 11 - new module - Disable forward lock: Apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.

    New in version 10 - Bug fix

    New in version 9 - new module - Facebook Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.

    New in version 8 - the 'no encryption' module is no longer required - if the app is installed to encrypted storage, you will be warned and given the chance to fix on first load.

    New in version 7 - new module - Device Properties: a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!

    New in version 6 - added 'Wireless' category. new modules - Wireless: Enable VPN with Face Lock - VPN (Credential Storage) will be available with Face Lock security.

    New in version 5 - bugfix: Fixed an issue with app installing to SD card. new module - HTC One: Don't disable ADB - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!

    New in version 4 - additional support: Hide battery meter now supports the HTC One, new module: Amazon MP3: Force US locale

    New in version 3 - new modules: HTC One: Hide Kid Mode on power menu, SlingPlayer: Disable legacy hardware warning, System: Hide battery meter.

    New in version 2 - a slightly revised design and the following new modules - System: Allow all rotations, System: Enable NFC when screen is off.
    5
    Could we get an HTC ONE specific mod to increase max MMS size from 300k to 1000k ?

    OK, I'll look into that!





    Maybe a option to enable beats audio on ringtone and notifications?


    Sent from my HTC One using xda app-developers app

    Interesting idea!

    P

    Sent from my HTC One using Tapatalk 2
    4
    Would it be possible to make a mod to only enable beats audio on the speakers?

    Well, if you flip that around a bit, it'd probably be possible to make a mod that disables beats when headphones are plugged in and enables when they are unplugged...

    P
    3
    Would it be possible to make a mod that makes it so the quick setting always show when pulling down the notification bar when there are no notifications?

    Would this not be a bit confusing? I reckon a better mod would be pull down left of shade for notifications, right for toggles (like tablets). I don't really like the 2 fingered pull.

    P
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone