[Android General] gps3dx:
[Root][Guide] ZTE Spro 2 (wifi) MF97G: SuperSu, Xposed & highest brightness w/o AC

ZTE Spro 2 (wifi) model MF97G - ROOT SUCCESSFUL !

( using KingoRoot -> SuperSu)

​

enable developer mode by going into settings->about & pressing multiple times on SW version line.

enter developer options -> enable adb debugging.

open adb shell and run a special reboot command, as follows:

reboot disemmcwp

credit & source: hroark13 from androidforums.com

get KingoRoot, install , open and root ( I suggest you to disable the 3rd party app installation they offer )

AFAIK - it should get stuck at 90% -> wait 30 more sec, and if it's still at 90%, open adb shell and run the same mentioned special reboot command.

after reboot, your device should be rooted - so just open any app that needs root perm and Kingoroot's popup should jump asking you to allow root perm.

want SuperSu instead of kingoroot ?

​

root your device with KingoRoot as I describe above.

Follow all the steps from HERE - note that your device is running

kitkat

, most probably.

for the record, I attach a screenshot of that source as pdf, if for any reason that site will go down in the future (View attachment 4058637).

Source & credit: evildog2 from androidforums.com​

few small notes:

ROOT STAYS AFTER REBOOT with either kingoroot & supersu

I perform it on my ZTE Spro (wifi) model: MF97G ( cell-provider-unbranded, got it from amazon )

I also managed to get XPOSED to work ! use this special manager edition from HERE

( get the upper-most version, NOT the miui version !)

*** PLEASE DO

NOT

QUOTE THE WHOLE POST !!!! ***​

---------------------------------------------------------------------------------------------

Unlocking 200 lumens in battery mode - SOLVED ! a possible solution for the SW limitation

(i.e working with the projector on HIGHEST projecting brightness w/o AC)​

A. ROOT YOUR DEVICE !

B. open up adb shell and run:

su
dumpsys battery set ac 1

That was the good news...

The bad are that when running this command, the Android enters battery emulation mode, so any changes to other battery data is statis from that moment, unless manually configured.

RELEX! I Have a solution!

I made a tasker's script/apk (View attachment 4061314) that updates the battery precentage & charging status (effects the led when you really connects AC).

the app allows you to auto-run the fix after reboot - if you choose to in the app's settings.

You MUST have root to use that app!

After its installation open it up to configure & apply the fix.

( I also attach the xml source of the tasker script (View attachment 4061316) | all credit for apk generation goes to "Crafty Apps EU" tasker's dev)

UPDATE:

it seems that I apply the fix for the SW limitation( that resides in /system/app/projectorsettings2.apk ) - the Spro 2 got some HW limitation as well for working on the highest projector brightness ( aka 200 lumens ) - SW speaking, my fix allows it... but after ~10-20 secs into projecting in that highest brightness, the projector stops projecting image ( but the fan continue to work as if it was working... odd ).

more research is needed in that area...

---------------------------------------------------------------------------------------------​

***********************************************************************

DEAR ADMINS, please note: although LP is discussed here - NO DEVELOPER is being harm from the following fix, since no payment-bypass is involved whatsoever:

the suggested "fix" simply allows the projector to run on highest brightness while on battery mode. this feature isn't exist AT ALL out-of-the-box, and it's for sure is NOT available from the manufacturer, zte, in any way - with payment or not.

That same "feature" ( highest brightness ) exist out-of-the-box only when the user connects the projector to an AC.

Lastly, as you probably know, the fix adds another file (odex) and does NOT alter in any way the original APK - so AFAIK, NO copy-write violation happens either.

Nonetheless, if the following discussion is against forums rules - please let me know

***********************************************************************​

No need to break the head since the 200lumens fix app I made solves it, as the spro 2 think it's connected to AC (although it isn't)

Battery mode + <15% power = projection auto-closes ?? NO MORE ! I FOUND A FIX !

do you use spro 2 without AC and it force-closes projection when battery less then 15% ?

no problem - use LP !

A. save the following code as "com.zte.newprojectsettings.txt" and put it under "/sdcard/android/data/com.android.vending.billing.InAppBillingService.LOCK/files/" and into another folder named LP ( where many other txt files found as well ).

then open LP, and use custom patch to fix the 15% limit.

note that value of "F" that marked in bold bellow is eq to 15 in hex = 15%.

so value of 5 eq less then 5% auto-projection closes... i.e you can juice out 10% more on battery while projecting !

[BEGIN]
*********************************************
* ZTE Spro 2 (wifi) MF97G *
* Allow to project with <15% battery fix *
*********************************************
[PACKAGE]
[CLASSES]
{"original":"13 04 [B][U]0F[/U][/B] 00 35 41 0C 00 63 04 8B 00 39 04 08 00"}
{"replaced":"13 04 05 00 35 41 0C 00 63 04 8B 00 39 04 08 00"}
[END]
*******************************
Patch successful
*******************************

P.S - I tried to recompile the relevant apk - but it has some protection of some kind and don't allow me to install the recompiled apk, even after the orig apk was removed&deleted.

only through LP I manage to perform fixes to that apk, I guess since it creates odex file instead of modding the apk directly.

EXPERIMENTAL -

You don't need to use LP anymore !

A. root your device.

B. Download the attached ODEX zip, extract and copy the odex file to "/system/app/", reboot and the fix should be applied:

<5% instead <15% projection auto-close.

( I presume you use latest official OTA update_5.zip ( aka Update (5/5/16) )

​

Unlock LABB !

explanation: (page 16 in pdf)

"LABB Settings = Enable, disable, or adjust the level of Local Area Brightness

Boost. The projector can adaptively brighten up areas of an image that are dim

to improve overall image quantity"

----------------------------------------------------------------------------------------------

If I managed to help you, and you wish to return the favor - you can donate .:o

i'm a disabled master's student for chemistry, and I worked to combine the above solutions instead of getting a good night sleep :angel:​