[MOD] Disabling SmartSync in HOX+ (ROOTED Phones only)

Search This thread

baha76_s

Senior Member
Feb 23, 2008
405
510
Lausanne
Hello
I read many posts and threads in this forum for peoples suffered from this "battery saving" feature from HTC, not only from our lovely hox+ but also from many other htc devices.
I found some solutions, and one of them and the most famous is the smartsync disabler, but after some days testing this app, i found that it isn't compatible with hox+ properly (so I think)
So i did some search and began to testing some changable settings, and finally i found the reason for this app and other solutions why are they not working with hox+.
For some reason, HTC change the positions of smali codes responsible for smartsync protocols and policy from "settings.apk" (as in the vast majority of HTC devices including HTC One x) to "HtcPowerManager.apk".

So this method is very simple by safely disabling some smali (events) and it is completely reversible if you went to activing the smartsync service again, and it work for international and AT&T versions of HOX+.
But the only disadvantage of this method is it need rooted phone.
Ok the requirement :
1. "system tuner free or pro" from play store.
2. Rooted HOX+ phone.

So open "system tuner" app then go to system tab then system apps tab then to "power" app (com.htc.htcpowermanager) then press the details button as shown in the 1st screenshot:

ujude5av.jpg

e9y4atus.jpg


Then find the following smali (events) and unchecked them as shown in the 3rd screenshot:
1. smartsync.SmartSyncProvider
2. smartsync.SmartSyncServiceReceiver
3. smartsync.SmartSyncDataLinkTurnOffReceiver
4. smartsync.SmartSyncScreenOnOffTimeReceiver

huguguqe.jpg


Then reboot your device.:good:

EDIT:if you are geek fan and love played with terminal emulator in your phone so this is another method for you (the same purpose and result):

1. Download any "Terminal Emulator" from the Play Store or use the internal terminal emulator of system tuner app and open it.
2. enter these commands one after the other:
Then press enter
3.
pm disable com.htc.htcpowermanager/.smartsync.SmartSyncProvider
the press enter
4.
pm disable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
then press enter
5.
pm disable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
then press enter
6.
pm disable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
then press enter
that's it
And if some day you think that this feature (smartsync) is very usefull for you and you went to activate it you can follow this method:

1. enter these commands one after the other:
Then press enter
2.
pm enable com.htc.htcpowermanager/.smartsync.SmartSyncProvider
the press enter
3.
pm enable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
then press enter
4.
pm enable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
then press enter
5.
pm enable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
then press enter

Thanks:cool:
 
Last edited:

xdacalvien

Senior Member
Dec 23, 2012
202
18
Thanks

Hello
I read many posts and threads in this forum for peoples suffered from this "battery saving" feature from HTC, not only from our lovely hox+ but also from many other htc devices.
I found some solutions, and one of them and the most famous is the smartsync disabler, but after some days testing this app, i found that it isn't compatible with hox+ properly (so I think)
So i did some search and began to testing some changable settings, and finally i found the reason for this app and other solutions why are they not working with hox+.
For some reason, HTC change the positions of smali codes responsible for smartsync protocols and policy from "settings.apk" (as in the vast majority of HTC devices including HTC One x) to "HtcPowerManager.apk".

So this method is very simple by safely disabling some smali (events) and it is completely reversible if you went to activing the smartsync service again, and it work for international and AT&T versions of HOX+.
But the only disadvantage of this method is it need rooted phone.
Ok the requirement :
1. "system tuner free or pro" from play store.
2. Rooted HOX+ phone.

So open "system tuner" app then go to system tab then system apps tab then to "power" app (com.htc.htcpowermanager) then press the details button as shown in the 1st screenshot:

ujude5av.jpg

e9y4atus.jpg


Then find the following smali (events) and unchecked them as shown in the 3rd screenshot:
1. smartsync.SmartSyncProvider
2. smartsync.SmartSyncServiceReceiver
3. smartsync.SmartSyncDataLinkTurnOffReceiver
4. smartsync.SmartSyncScreenOnOffTimeReceiver

huguguqe.jpg


Then reboot your device.:good:

EDIT:if you are geek fan and love played with terminal emulator in your phone so this is another method for you (the same purpose and result):

1. Download any "Terminal Emulator" from the Play Store or use the internal terminal emulator of system tuner app and open it.
2. enter these commands one after the other:

Then press enter
3.
the press enter
4.
then press enter
5.
then press enter
6.
then press enter
that's it
And if some day you think that this feature (smartsync) is very usefull for you and you went to activate it you can follow this method:

1. enter these commands one after the other:

Then press enter
2.
the press enter
3.
then press enter
4.
then press enter
5.
then press enter

Thanks:cool:


Yesterday I looking for it, but they said not cannot use it for HOX+, so I got no choice and waiting.
This morning I found it here, thanks.:good:
 

baha76_s

Senior Member
Feb 23, 2008
405
510
Lausanne

ProfLayton

Member
Dec 10, 2012
40
9
Hello! Thank you for your suggestion. My question is more related to Smartsync itself, and I was hoping you could help me without me making another thread.

I've read mostly that Smartsync only kicks in after 15 minutes of inactivity between the hours of midnight and 7 in the morning. Is that how it is programmed to behave? Other less thorough sources just mention it cuts data connectivity to save power in general. Do you know which it is or would you be able to provide a general description of what Smartsync does?

Thanks.
 

baha76_s

Senior Member
Feb 23, 2008
405
510
Lausanne
I've read mostly that Smartsync only kicks in after 15 minutes of inactivity between the hours of midnight and 7 in the morning. Is that how it is programmed to behave? Other less thorough sources just mention it cuts data connectivity to save power in general. Do you know which it is or would you be able to provide a general description of what Smartsync does?
Thanks.
Hello
I didn't put a thorough explication of smartsync feature in my OP, because in this fourum there is alot of threads and posts that described with details this HTC feature so I didn't add further details for the fact that I don't ent spoiled this fourum.
But for you I can briefly describe this feature (qouted from one of threads of j4n87, so most credits and thanks to him):

[QOUTE]What's this HTC SmartSync Powersaving issue?:

HTC introduced SmartSync with Sense ICS (all devices), which shall provide you the best battery life for your device.
Unfortunatly HTC messed it up again, because theres no interface to control this powersaving feature.
Isn't a problem you think? It is, and I tell you why:

HTC SmartSync system forces the wifi and data connections to go do sleep/disconnect after 15 minutes screen off time between 00:00 and 07:00 am.

For some this isnt an issue and can ignore this thread, but for some it is important to have a constant data/wifi connection during night.

Some people contacted HTC and HTC confirmed this "issue"...they call it more a "feature" to save battery during night and didnt make a statement if this "bug" will be fixed in the future.

How to test this issue immediatly:

1. Turn your wifi on.
2. Go into Settings->Date and Time: Uncheck automatic date and time
Set the time to 00:00.
3. Turn your screen off and let it off for 20 minutes.

after >20 minutes turn your device on and see if your wifi/data is still connected.
---> and You should see that you haven't any data/wifi connection and wifi reconnects few seconds later.
And this behaviour repeats each day during 00:00 and 07:00am.[/QOUTE]

And you can see this article for more details:

http://www.redmondpie.com/htc-one-x-turning-3g-wi-fi-off-overnight-a-fix-is-now-in-the-play-store/

I hope I answered your questions, and don't hesitate to ask any further questions to answer them (if I can :cool:)
Thanks

Sent from my iPad 2 using Tapatalk HD
:) A quick thanks is always greatly appreciated! :)
 
Last edited:

Andrew149

Senior Member
Jul 17, 2010
1,515
243
Modesto CA
Ok, so ive used this mod a few times and my WiFi turns off on the att elegance Rom everytime I've doubles checked my work I cannot figure out why smartsync won't turn off for me

Sent from my HTC One X+ using Tapatalk 2
 

Hurricanez

Member
Jan 29, 2013
48
7
I just tried your modification...
Obviously it's not working on my HOX+ Internation, ViperX+ V1.0.0, EliteKernel :(

Any suggestions?
 

baha76_s

Senior Member
Feb 23, 2008
405
510
Lausanne
I just tried your modification...
Obviously it's not working on my HOX+ Internation, ViperX+ V1.0.0, EliteKernel :(

Any suggestions?

Hello
As i know, the ViperX+ rom had modded htcpowermanager.apk and my method worked only with the stocked apk (i.e. with stocked like roms-AT&T and int'l).
Try to extract the htcpowermanager.apk from the system_wide_addon v2 (it's also modded with the same mods as ViperX+ but i used it and it worked).
Thanks

Sent from my HTC One X+ using xda premium
 
  • Like
Reactions: Hurricanez

Hurricanez

Member
Jan 29, 2013
48
7
AW: [MOD] Disabling SmartSync in HOX+ (ROOTED Phones only)

Hello
As i know, the ViperX+ rom had modded htcpowermanager.apk and my method worked only with the stocked apk (i.e. with stocked like roms-AT&T and int'l).
Try to extract the htcpowermanager.apk from the system_wide_addon v2 (it's also modded with the same mods as ViperX+ but i used it and it worked).
Thanks

Sent from my HTC One X+ using xda premium







There's an option to disable it on the misc tab in tweaks

Sent from my HTC One X+ using Tapatalk 2

Oh... My... Godness...
Thanks you for that! That's a shame for. Me, I'm sorry for being blind!

Awesome guide anyway!

BUT:
My problem is that the wifi is going to be disabled all day long when Hox+ goes into deepsleep. So I'm not getting notifications At all when for example a WhatsApp message comes in :-\

It's showing up in that Moment I'm waking up the hox+

Sent from my HTC One X+ using xda app-developers app
 

Hurricanez

Member
Jan 29, 2013
48
7
Just tried the tweak...

The HOX+ still goes into deepsleep after 15minuten....all day long...

Any suggestions? :/
 

Hurricanez

Member
Jan 29, 2013
48
7
AW: [MOD] Disabling SmartSync in HOX+ (ROOTED Phones only)

Anyone Who can confirm this Trick for the ViperX+ rom?

Sent from my HTC One X+ using xda app-developers app
 

mrzakir

Senior Member
Jul 5, 2012
215
21
Mumbai
Hello
I read many posts and threads in this forum for peoples suffered from this "battery saving" feature from HTC, not only from our lovely hox+ but also from many other htc devices.
I found some solutions, and one of them and the most famous is the smartsync disabler, but after some days testing this app, i found that it isn't compatible with hox+ properly (so I think)
So i did some search and began to testing some changable settings, and finally i found the reason for this app and other solutions why are they not working with hox+.
For some reason, HTC change the positions of smali codes responsible for smartsync protocols and policy from "settings.apk" (as in the vast majority of HTC devices including HTC One x) to "HtcPowerManager.apk".

So this method is very simple by safely disabling some smali (events) and it is completely reversible if you went to activing the smartsync service again, and it work for international and AT&T versions of HOX+.
But the only disadvantage of this method is it need rooted phone.
Ok the requirement :
1. "system tuner free or pro" from play store.
2. Rooted HOX+ phone.

So open "system tuner" app then go to system tab then system apps tab then to "power" app (com.htc.htcpowermanager) then press the details button as shown in the 1st screenshot:

ujude5av.jpg

e9y4atus.jpg


Then find the following smali (events) and unchecked them as shown in the 3rd screenshot:
1. smartsync.SmartSyncProvider
2. smartsync.SmartSyncServiceReceiver
3. smartsync.SmartSyncDataLinkTurnOffReceiver
4. smartsync.SmartSyncScreenOnOffTimeReceiver

huguguqe.jpg


Then reboot your device.:good:

EDIT:if you are geek fan and love played with terminal emulator in your phone so this is another method for you (the same purpose and result):

1. Download any "Terminal Emulator" from the Play Store or use the internal terminal emulator of system tuner app and open it.
2. enter these commands one after the other:

Then press enter
3.
the press enter
4.
then press enter
5.
then press enter
6.
then press enter
that's it
And if some day you think that this feature (smartsync) is very usefull for you and you went to activate it you can follow this method:

1. enter these commands one after the other:

Then press enter
2.
the press enter
3.
then press enter
4.
then press enter
5.
then press enter

Thanks:cool:

hi baha,

I use arhd 7.2 for sensation, I would love to enable htcpowermanager on my sensation so that my mobile data would sleep when screen is off...

after checking your tread I looked at the system file but could not find powermanager apk in the system, may the developer has removed it...

will appreciate if you can help me enable it on the phone.

thanks in advance.

you can treat me as a noob
 

baha76_s

Senior Member
Feb 23, 2008
405
510
Lausanne
hi baha,

I use arhd 7.2 for sensation, I would love to enable htcpowermanager on my sensation so that my mobile data would sleep when screen is off...

after checking your tread I looked at the system file but could not find powermanager apk in the system, may the developer has removed it...

will appreciate if you can help me enable it on the phone.

thanks in advance.

you can treat me as a noob

Hi,
My method is only for htc one x series not for the htc sensation, so the only solution is to return to the old methods, either install the "smartsync enabler" (search it in xda forum), or you can install this app "htc smartsync toggle" from play store:
https://play.google.com/store/apps/...up4evr.smartsync&feature=search_result#?t=W10
Thanks


Envoyé de mon iPad par Tapatalk HD
 
Last edited:

mrzakir

Senior Member
Jul 5, 2012
215
21
Mumbai

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Hello
    I read many posts and threads in this forum for peoples suffered from this "battery saving" feature from HTC, not only from our lovely hox+ but also from many other htc devices.
    I found some solutions, and one of them and the most famous is the smartsync disabler, but after some days testing this app, i found that it isn't compatible with hox+ properly (so I think)
    So i did some search and began to testing some changable settings, and finally i found the reason for this app and other solutions why are they not working with hox+.
    For some reason, HTC change the positions of smali codes responsible for smartsync protocols and policy from "settings.apk" (as in the vast majority of HTC devices including HTC One x) to "HtcPowerManager.apk".

    So this method is very simple by safely disabling some smali (events) and it is completely reversible if you went to activing the smartsync service again, and it work for international and AT&T versions of HOX+.
    But the only disadvantage of this method is it need rooted phone.
    Ok the requirement :
    1. "system tuner free or pro" from play store.
    2. Rooted HOX+ phone.

    So open "system tuner" app then go to system tab then system apps tab then to "power" app (com.htc.htcpowermanager) then press the details button as shown in the 1st screenshot:

    ujude5av.jpg

    e9y4atus.jpg


    Then find the following smali (events) and unchecked them as shown in the 3rd screenshot:
    1. smartsync.SmartSyncProvider
    2. smartsync.SmartSyncServiceReceiver
    3. smartsync.SmartSyncDataLinkTurnOffReceiver
    4. smartsync.SmartSyncScreenOnOffTimeReceiver

    huguguqe.jpg


    Then reboot your device.:good:

    EDIT:if you are geek fan and love played with terminal emulator in your phone so this is another method for you (the same purpose and result):

    1. Download any "Terminal Emulator" from the Play Store or use the internal terminal emulator of system tuner app and open it.
    2. enter these commands one after the other:
    Then press enter
    3.
    pm disable com.htc.htcpowermanager/.smartsync.SmartSyncProvider
    the press enter
    4.
    pm disable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
    then press enter
    5.
    pm disable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
    then press enter
    6.
    pm disable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
    then press enter
    that's it
    And if some day you think that this feature (smartsync) is very usefull for you and you went to activate it you can follow this method:

    1. enter these commands one after the other:
    Then press enter
    2.
    pm enable com.htc.htcpowermanager/.smartsync.SmartSyncProvider
    the press enter
    3.
    pm enable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
    then press enter
    4.
    pm enable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
    then press enter
    5.
    pm enable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
    then press enter

    Thanks:cool:
    3
    I've read mostly that Smartsync only kicks in after 15 minutes of inactivity between the hours of midnight and 7 in the morning. Is that how it is programmed to behave? Other less thorough sources just mention it cuts data connectivity to save power in general. Do you know which it is or would you be able to provide a general description of what Smartsync does?
    Thanks.
    Hello
    I didn't put a thorough explication of smartsync feature in my OP, because in this fourum there is alot of threads and posts that described with details this HTC feature so I didn't add further details for the fact that I don't ent spoiled this fourum.
    But for you I can briefly describe this feature (qouted from one of threads of j4n87, so most credits and thanks to him):

    [QOUTE]What's this HTC SmartSync Powersaving issue?:

    HTC introduced SmartSync with Sense ICS (all devices), which shall provide you the best battery life for your device.
    Unfortunatly HTC messed it up again, because theres no interface to control this powersaving feature.
    Isn't a problem you think? It is, and I tell you why:

    HTC SmartSync system forces the wifi and data connections to go do sleep/disconnect after 15 minutes screen off time between 00:00 and 07:00 am.

    For some this isnt an issue and can ignore this thread, but for some it is important to have a constant data/wifi connection during night.

    Some people contacted HTC and HTC confirmed this "issue"...they call it more a "feature" to save battery during night and didnt make a statement if this "bug" will be fixed in the future.

    How to test this issue immediatly:

    1. Turn your wifi on.
    2. Go into Settings->Date and Time: Uncheck automatic date and time
    Set the time to 00:00.
    3. Turn your screen off and let it off for 20 minutes.

    after >20 minutes turn your device on and see if your wifi/data is still connected.
    ---> and You should see that you haven't any data/wifi connection and wifi reconnects few seconds later.
    And this behaviour repeats each day during 00:00 and 07:00am.[/QOUTE]

    And you can see this article for more details:

    http://www.redmondpie.com/htc-one-x-turning-3g-wi-fi-off-overnight-a-fix-is-now-in-the-play-store/

    I hope I answered your questions, and don't hesitate to ask any further questions to answer them (if I can :cool:)
    Thanks

    Sent from my iPad 2 using Tapatalk HD
    :) A quick thanks is always greatly appreciated! :)
    2
    added this to HTC SmartSync toggle in Play. If anyone is looking for another way to run the commands.

    https://play.google.com/store/apps/...up4evr.smartsync&feature=search_result#?t=W10.

    **Edit**
    I just finished publishing it in the Market will probably take a hour before it shows up. Version 1.2
    1
    I just tried your modification...
    Obviously it's not working on my HOX+ Internation, ViperX+ V1.0.0, EliteKernel :(

    Any suggestions?

    Hello
    As i know, the ViperX+ rom had modded htcpowermanager.apk and my method worked only with the stocked apk (i.e. with stocked like roms-AT&T and int'l).
    Try to extract the htcpowermanager.apk from the system_wide_addon v2 (it's also modded with the same mods as ViperX+ but i used it and it worked).
    Thanks

    Sent from my HTC One X+ using xda premium
    1
    I just tried your modification...
    Obviously it's not working on my HOX+ Internation, ViperX+ V1.0.0, EliteKernel :(

    Any suggestions?

    There's an option to disable it on the misc tab in tweaks

    Sent from my HTC One X+ using Tapatalk 2