Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,035 Members 41,457 Now Online
XDA Developers Android and Mobile Development Forum

Improved fix for Docomo MVNO data-only SIM "cell standby" battery drain

Tip us?
 
kurdacrunch
Old
#1  
kurdacrunch's Avatar
Member - OP
Thanks Meter 39
Posts: 57
Join Date: Apr 2014
Location: Midgar
Default Improved fix for Docomo MVNO data-only SIM "cell standby" battery drain

Posted by SBS
There are many data-only SIMs from a number of different Japanese MVNOs, including b-mobile. These may offer superior value over full price data plans from the big carriers. They're also great for a second device, like a 3G Nexus 7 tablet, and the prepaid versions are perfect for temporary visitors.

The problem is that these SIMs are provided by Docomo without a specific component that Android expects. This causes the phone to appear to not have a data connection at all (when it actually does), resulting in excessive battery drain as power to the radio is boosted while searching for a signal.

While the problem has finally been addressed in the Android source code, this will most likely only help for tablets that have no built-in phone capability. A normal Android phone with a data-only SIM provided by Docomo will most likely still not show signal bars. The previous fix required a fair bit of work. The new fix uses a simple Xposed module, so it can be performed entirely on the phone and can be easily disabled when you use a voice SIM.

If you read Japanese, visit oov's blog for a more detailed explanation.


Xposed Installer with oov's signal bars module installed and enabled.
Requirements
Android 4.03 - 4.3
Root
Xposed Installer (apk)
Docomo Sim Patcher (Xposed module; apk)
Instructions
Download and install the most recent version of the Xposed installer. The current version at the time of writing is XposedInstaller_2.1.4.apk.
Launch the Xposed installed and tap "Install/Update".
Reboot the phone
Download and install the Docomo Sim Patcher module. The current version is DocomoSimPatcher20130726.apk.
From the Xposed Installed tap the modules tab and enable the Sim Patcher module by tapping the checkbox.
Reboot the phone.
That's all there is too it.

I'd been running a very old beta of unofficial Cyanogen 10 on a Nexus S for about a year now. It was really out of date and buggy, but patching a freshly installed ROM was just a pain. You had to pull the framework.jar file to a computer, decompile it, patch it, recompile it, push it back, and hope everything worked. The previous batch file wasn't really usable because of a bug with virtual box and the Nexus S, and I never got around to making a batch shell script, so I had to do it all manually, which meant that I just never did it.


Flashing the latest CM based off 4.2.2 from the teamw.in recovery, which is really full of win

HSPA and signal bars!
 
kurdacrunch
Old
#2  
kurdacrunch's Avatar
Member - OP
Thanks Meter 39
Posts: 57
Join Date: Apr 2014
Location: Midgar
--------------------------------------------------------SAYING THANKS IS FREE-----------------------------------------------------------------

WORKS on our little LG P350 i tried it and no more battery drain! on cm9.1 or 10 or 10.1

Step by step:

1. Go to the webpage http://repo.xposed.info/module/de.ro...osed.installer and download this version:

2.3.1
Release type:
Stable (low risk of bugs)
Download:
de.robv.android.xposed.installer_v21_77db90.apk

2.Install the app. And inside the app, install it again with the option inside the app.

3. Download FIX: http://www.japanmobiletech.com/2013/...data-only.html (DocomoSimPatcher20130726.apk.)

4. Install the patch

5. Click it on xposed

And you are ready to go no more battery drain!

--------------------------------------------------------SAYING THANKS IS FREE-----------------------------------------------------------------
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes