[APP] Intelli3G - 2G/3G/4G Toggle and battery saver for stock android

veagles

Senior Member
Nov 13, 2010
213
610
0
** This app will only work on ROOTED Stock Android 4.1+ or AOSP ROMS **
** Xposed framework is required http://forum.xda-developers.com/showthread.php?t=1574401 **
** Nexus 4 is only device supported as of now **
Nexus 4 is officially supported. Devices on which this app works as confirmed by users:
- Nexus 5
- Galaxy S4/S2 TouchWiz
- Note 3 ToutchWiz

Intelli3G will intelligently manage your 3G connection and prevent your phone from losing battery when you are not using it. Intelli3G will put your phone on 2G network when its your pocket. It will not disable your data like most other apps. You will still get all your notifications with minimal battery drain.

Features:
- Manual 2G/3G toggle.
- Option to use GSM Auto mode for 3G which is more battery friendly than the default WCDMA preferred mode.
- 3G only mode, for those times when you need bandwidth immediately.
- A lightweight service to disable switch to 2G when you are not using your device.
- Delay switch to 2G if a download is active.
- Option to disable service on call or WiFi.

I observed the below facts about the Nexus 4:
- On 3G idle, you lose around 3-4% battery per hour depending on your 3G network strength.
- On 2G idle, you will lose less than 1% per hour.
I realized that I was constantly disabling 3G to get through the day. Then, I wrote this app to replace all the manual toggling to conserve battery.

If you have had the following problems on your Nexus 4, do try this app
- You lose a significant amount of battery charge overnight.
- You see msm_hsic_host wakelock (related to 3G radio) eating away most of your battery.
- You get less than 3 hours screen on time on a full charge.

Intelli3G is still in development, your suggestions are welcome.

Installation:
- If you are rooted, install Xposed framework from here http://dl.xposed.info/latest.apk and reboot your device.
- After installing the app, enable the Intelli3G Xposed module and reboot

Thanks to the @Robin>Hood, this was on XDA homepage
http://www.xda-developers.com/android/get-the-most-from-your-battery-with-intelli3g/

FAQ
http://www.vrezo.com/intelli3g

Tasker integration
http://forum.xda-developers.com/showpost.php?p=49542442&postcount=208

Google play download
https://play.google.com/store/apps/details?id=com.voidvapps.intelli3g

Download mirror
http://files.vrezo.com/Intelli3G.apk

Paypal donate
http://donatei3g.vrezo.com

Beta
Join this test group https://plus.google.com/communities/112708768870659073124
And opt in to get beta in play store https://play.google.com/apps/testing/com.voidvapps.intelli3g

Credits
@rovo89 for the awesome Xposed framework
@C3C076 for gravitybox source, which was of great help to understand xposed basics, and write this module, my first android app

XDA:DevDB Information
Intelli3G, Tool/Utility for the Google Nexus 4

Contributors
veagles

Version Information
Status: Stable
Current Stable Version: 2.14

Created 2014-05-07
Last Updated 2014-05-10
 
Last edited:

eurochild

Senior Member
Jul 11, 2007
977
976
133
Athens
This is great!
I cant get it to work though, the only switch that is working is when i am on 2g/3g back to 2g when enabling wifi or when turning off mobile data, it doesnt switch to 2g/3g when i am on 2g and turning mobile data on, i tried with both on and off in the first setting.
 

veagles

Senior Member
Nov 13, 2010
213
610
0
This is great!
I cant get it to work though, the only switch that is working is when i am on 2g/3g back to 2g when enabling wifi or when turning off mobile data, it doesnt switch to 2g/3g when i am on 2g and turning mobile data on, i tried with both on and off in the first setting.
Thanks for the feedback, eurochild.

I have only implemented 3G -> 2G on idle as of now. Since going from 2G -> 3G involves a data disconnect most of the times, I don't want to do it often.

I did think of implementing 2G -> 3G on phone unlock, but then it will involve too many unnecessary switches to 3G. e.g. if you just replying to a message, which will work perfectly fine on 2G.

So, 2G -> 3G is manual as of now.

More suggestions are welcome!
 

eurochild

Senior Member
Jul 11, 2007
977
976
133
Athens
I suggest you add that with an option to enable/disable for those who would like an automatic switch, besides a switch from 2g to 2g/3g (wcdma prefered) doesnt involve a data disconnect. Thanks again and i think that this little app will be loved by lots of users!
 
  • Like
Reactions: veagles

veagles

Senior Member
Nov 13, 2010
213
610
0
I suggest you add that with an option to enable/disable for those who would like an automatic switch, besides a switch from 2g to 2g/3g (wcdma prefered) doesnt involve a data disconnect. Thanks again and i think that this little app will be loved by lots of users!
I will add this in the next release.

You can now download the app from play store.
 

Jason102

New member
Sep 30, 2013
1
0
0
Very nice app, exactly what I was looking for. It appears to work (as far as I can tell) on my S4 with 4.3 AOSP (Kangabean). I did have a single crash, and the toggle for disable on Wi-Fi doesn't appear to save. I love the start, though.
 

veeholics

Senior Member
Apr 3, 2010
162
42
58
Jakarta
Wow this is really nice! One thing that benefits cataclysm from any other fully featured roms is smart radio. Now that this mod exists, everyone can implement smart radio-like goodies into any rom! Or simply saying, any android device as it's an xposed module! Genius work! :D

Sent from my Nexus 4 using XDA Premium 4 mobile app
 
Last edited:
  • Like
Reactions: veagles

veagles

Senior Member
Nov 13, 2010
213
610
0
Very nice app, exactly what I was looking for. It appears to work (as far as I can tell) on my S4 with 4.3 AOSP (Kangabean). I did have a single crash, and the toggle for disable on Wi-Fi doesn't appear to save. I love the start, though.
Hi Jason, thanks for testing it on S4 on an AOSP ROM. I do plan to support AOSP based ROMS. It would be great if you tell me how to reproduce the crash

And WiFi toggle save was indeed a bug, will be fixed in next release.
 

Flea83

Member
Dec 13, 2010
19
2
0
Hi, i've installed but i don't know if is working... Before starting app I put my N4 on 3g mode, after I go to the app and turn on service... When I lock the screen wait for some minutes and when I turn on the screen I see always the "H" or "3g" and never the "E"... The app is working or not?

Inviato dal mio Nexus 4 utilizzando Tapatalk
 

veagles

Senior Member
Nov 13, 2010
213
610
0
Hi, i've installed but i don't know if is working... Before starting app I put my N4 on 3g mode, after I go to the app and turn on service... When I lock the screen wait for some minutes and when I turn on the screen I see always the "H" or "3g" and never the "E"... The app is working or not?

Inviato dal mio Nexus 4 utilizzando Tapatalk
Have you enabled the xposed module and restarted your phone after installation?
 

veagles

Senior Member
Nov 13, 2010
213
610
0
I suggest you add that with an option to enable/disable for those who would like an automatic switch, besides a switch from 2g to 2g/3g (wcdma prefered) doesnt involve a data disconnect. Thanks again and i think that this little app will be loved by lots of users!
Added option to switch to 3G on unlock in v1.04
 

Flea83

Member
Dec 13, 2010
19
2
0
Ok, I will try... Only a question, before running service I've to set manually 3g or 2g?

Inviato dal mio Nexus 4 utilizzando Tapatalk
 

veagles

Senior Member
Nov 13, 2010
213
610
0
Ok, I will try... Only a question, before running service I've to set manually 3g or 2g?

Inviato dal mio Nexus 4 utilizzando Tapatalk
Make sure you are in 3G either from phone settings or the app and then enable the service. It should put you back to 2G one minute after screen off by default.