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:
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
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:
3.
4.
5.
6.
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:
2.
3.
4.
5.
Thanks
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:


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

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 enterpm disable com.htc.htcpowermanager/.smartsync.SmartSyncProvider
4.
then press enterpm disable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
5.
then press enterpm disable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
6.
then press enterpm disable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
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 enterpm enable com.htc.htcpowermanager/.smartsync.SmartSyncServiceReceiver
4.
then press enterpm enable com.htc.htcpowermanager/.smartsync.SmartSyncDataLinkTurnOffReceiver
5.
then press enterpm enable com.htc.htcpowermanager/.smartsync.SmartSyncScreenOnOffTimeReceiver
Thanks
Last edited: