yashsingh1/xdaforums huggingface dataset:
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
In the decoder coding there is this part

String[] codes = {"ObfuscatedCode1", "ObfuscatedCode2", " etc..."}

Seperate each obfuscated dialer code and place them seperate in the code as shown.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
okk i see now... but im still throwing an error on the main class once i get output ill go in and break up and add all the lines.......
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Place ztedecoder.class in a folder named ztedecoder.

In the terminal change directory to the ztedecoder folder.

Run the command i posted which the "." Should represent current path and it should find the ztedecoder public class.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
ok so i moved the class to its own folder on my C drive and still am getting the same result..... nothing is in the folder but the Ztedecoder.class file and ive tried both pointing it to the folder and to the class file it self.... this is the command im running...

java -cp C:\ztedecoder Echo "Ztedecoder"

This is the command output after running it.....

Error: Could not find or load main class Echo
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Sorry about that i edited the script to load a certain part of the class.

Just do java -cp . Ztedecoder
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
same issue... lol i hope it isnt something im doing...... everything looks right in eclipse... at least for the little bit i know about java haha
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Are trying to run it thru the eclipse included terminal or the system terminal??
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
this is so damn confusing.... i may pack the whole project and send it to you to see if its something i did wrong haha.... everything runs fin through eclipse with no error output maybe i have something configured wrong somewhere

---------- Post added at 09:59 PM ---------- Previous post was at 09:58 PM ----------

ive tried both with no results...
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
You can always also do

Java -cp . ztedecoder "Ztedecoder"

If none work then your setup is incorrect.

---------- Post added at 04:04 PM ---------- Previous post was at 04:00 PM ----------

In eclipse do you get any output at all?

As the script made by jcase should output the results of the preincluded obfuscated text.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
nothing im not seeing anything printing in the console but its also not throwing any errors....

http://pastebin.com/Yex2uvY5

the only thing i excluded was the commented showing him as creator i figured it didnt matter because im not releasing it as my own just using to de-obfuscate the code then im done with it.... lemme know if you see something wrong... the main class is set as ztedecoder.Ztedecoder through eclipse and im not throwing nay errors while running it im also not getting any other output though.,
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Have you even compiled the java code using javac?
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
this isnt the right file... this has to do with the chrome browser you can tell because not all of the lib is obfuscated.... some of it is in plain text like the hello and zte is no 1. ....... this looks like something for chrome... in order to de-obfuscate with jcase's script as stated above we will need to separate and enter the obfuscated dialer codes one by one and then write them down after it outputs,

---------- Post added at 10:41 PM ---------- Previous post was at 10:38 PM ----------

eclipse should be compiling on the fly... at least thats how i came to understand how it works..... not to mention there has to be an issue somewhere if like you said im not getting output when ran through the eclipse terminal or run through the test... take the helloworld script everyone learns as an example when ran that script prints to the console this when ran isnt doing anything to print out anywhere....
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Do you have jdk installed on your system?
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
eclipse wouldnt work without it....

---------- Post added at 10:56 PM ---------- Previous post was at 10:51 PM ----------

im having the same issues using an online compiler... it cant find the main class for the script.... ill share the project here and you can take a look. http://goo.gl/fYbGwL
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Ok just follow my directions so you can get the script working..

1. Make "test folder on your c drive

2. Make a folder called "ztedecoder" in test

3. Make a file called Ztedecoder.java and in that file paste the script and save.

4. Go on command prompt and change directory to C:\test

5. Run command "javac ztedecoder\Ztedecoder.java" (without quotes)

6. After run command "java ztedecoder.Ztedecoder"

Then it should output a response.

Also this is not on eclipse you will be using the windows command prompt.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
no output but no error either....
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Java issue? Run command prompt as administrator and re-run the script to see if you get output.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
fixed it i had some bad syntax toward the end.... after going over it i found where the problem was and the class set correctly sorry guys like i said im new to this and kind of winging it.

---------- Post added at 11:18 PM ---------- Previous post was at 11:16 PM ----------

no for some reason there was a bad break in one of the lines which was making it run incorrectly... it was working just not printing the final codes for whatever reason ive fixed it now and will start listing the dialer codes... i still dont see 110 in this file though so i think im missing something somewhere...
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
I was about to say it works fine for me. Great job on finding the issue.

Hope you get what your trying to acheive..
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
thanks for being so patient i appreciate the help couldnt have done it without you
[ZTE ZMAX Guides, News, & Discussion] pctechwill:
APN plug?

Yes, my hotspot usage is showing another 150MB in the last two days, and I've only really been on ebay hunting for pc parts... I haven't checked back in the phone yet to see if my apn code has been changed, it's been hard getting around to it while shipping and trying to catch the last hour of a few items, lol... I also noticed since the last time I checked on my data usage online that the meter went from showing all of my data usage as occurring last month to now it's actually showing which 30 day periods the usage actually occurred in.

On the positive side I haven't been squelched yet and they haven't tried to backcharge me, so I guess I'll just buy a 32GB mSDHC and just download to the phone then copy to pc while I try to get them to stop watching me...
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
http://pastebin.com/GHNn7Y1x

all of the dialer codes de-obfuscated.... now we need to try and label them all... lets get to work guys.. took me some time to seperate them all but once you get started you see the pattern..

---------- Post added at 01:01 AM ---------- Previous post was at 12:59 AM ----------

in the meantime im going to start to work up a spread sheet so we can keep track of what they all do..... at least until we find one that really sticks out as something... i dont wanna lose track
[ZTE ZMAX Guides, News, & Discussion] Lesharoturbo:
Started at the bottom...

*987*12345# DM test. unicom, unitest buttons

*983*4740# GPIO. some Chinese characters, a text box, and a number pad

*983*35274# flash test, turns on light

*983*73564# nothing

*#0000# nothing

*983*2567336# the emode disable

*983*673635# the emode enable

*983*26*# nothing

*983*850# airplane mode

*983*564738# nothing

*983*27274# nothing

*983*7469# nothing

*983*70# full test

*#26***# accelerometer, prox data

*#08# board serial number, test flags

*983*9434622# Wi-Fi Mac address

*983*87274# USB switch test

*983*24474636# chiper test interesting info, fuse info

*983*154# query produce information

*983*6726# nothing
[ZTE ZMAX Guides, News, & Discussion] thegrim11:
I thought they're 110 dialer codes. Those are only 53.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
http://pastebin.com/v4mLjnEP

theres 45 more thats all i found in the emode lib..

---------- Post added at 01:50 AM ---------- Previous post was at 01:41 AM ----------

we should see if we cant that translated... it sys read error when you enter a value maybe something interesting

---------- Post added at 02:10 AM ---------- Previous post was at 01:50 AM ----------

http://pastebin.com/y152pKWq

http://pastebin.com/BNXN8RQS

all the codes have been tried with emode both off and emode on.... if it says no result it just mean no visible result it doesnt mean nothing happend.....

---------- Post added at 02:14 AM ---------- Previous post was at 02:10 AM ----------

as far as the missing codes go you got me i seen nothing else that looked like obfuscated dialer codes hidden in the library file but ill keep looking.... gotta remember im only one guy and sitting here staring at something unfamiliar then breaking it down to decode it is a pain in the ass.... took me over an hour of looking just to break down the huge lump of code to get what we have.... again i welcome anyone to try to look and see for themselves i can even post jcases script and you can try to check my work......

---------- Post added at 02:38 AM ---------- Previous post was at 02:14 AM ----------

my next step is to hook up to adb and try to see what the ones the have no result do..... and to see what *983*7336#,*983*7337# ,*983*87236#,*983*87237# turn on and off from there ill be stuck again until ( if he decides to ) [MENTION=2376614]jcase[/MENTION] drops some more info on the situation to us
[ZTE ZMAX Guides, News, & Discussion] jcase:
101 in the library

*983*0#

*983*7#

*983*07#

*987*0#

*983*3640*01#

*983*25#

*983*31#

*983*26#

*983*86#

*983*84#

*983*07*01#

*983*07*02#

*983*3470#

*983*81#

*983*890#

*#06#

*983*1275#

*983*5182#

*983*3640#

*#09***#

*983*28#

*983*06#

*983*636#

*983*477#

*983*21#

*#18#

*#19#

*983*36#

*#25#

*983*57#

*983*473#

*#23#

*983*10#

*983*2726#

*983*37#

*983*6726#

*983*154#

*983*24474636#

*983*87274#

*983*9434622#

*#08#

*#26***#

*983*70#

*983*7469#

*983*27274#

*983*564738#

*983*850#

*983*26*#

*983*673636#

*983*2567336#

*987*123456#

*#0000#

*983*73564#

*983*35274#

*983*4740#

*983*74883696#

*983*29873283#

*983*7936#

*983*205#

*983*1#

*983*2#

*983*3#

*983*72346373#

*983*7336#

*983*7337#

*983*87236#

*983*87237#

*983*276937#

*983*2377#

*983*423#

*#0001#

*983*2884#

*#0002#

*#0003#

*#0005*0#

*#0005*1#

*#0006*0#

*#0006*1#

*#0007*0#

*#0007*1#

*983*288384#

*983*2679#

*983*93#

*983*2627#

*983*1237#

*737*746#

*983*2288379#

*983*4255#

*983*000111#

*##001*73#

*##010*7936#

*##100*564

*983*1015#

*#*#8663366#*#

*983*987#

*983*872601#

*983*872602#

*983*872603#

*983*872604#

*#0008*0#

*#0008*1#

package ztedecoder;

/**
*
* @author jcase
*/
public class Ztedecoder {

public static void main(String[] args) {

String[] codes = {"1@?:17*", "1@?:1>*", "2A@;28?+", "1@?>17*", "7FE@7@CA=7=>0", "2A@;2:=+", "2A@;2;9+", "2A@;2:>+", "2A@;2@>+", "2A@;2@<+", "5DC>5;B5;<.", "5DC>5;B5;=.", "4CB=4=>A:-", "2A@;2@9+", "3BA<3AB9,", "/(5;(", "4CB=4;<A?-", "4CB=4?;B<-", "4CB=4=@>:-", "2+8A222+", "2A@;2:@+", "2A@;28>+", "3BA<3?<?,", "3BA<3=@@,", "2A@;2:9+", "/(6=(", "/(6>(", "2A@;2;>+", "/(7:(", "2A@;2=?+", "3BA<3=@<,", "/(78(", "2A@;298+", "4CB=4<A<@-", "2A@;2;?+", "4CB=4@A<@-", "3BA<3:>=,", "8GFA8@BBEBDAD1", "5DC>5CB=B?.", "7FE@7FA@AC??0", "/(5=(", "2+:>222+", "2A@;2?8+", "4CB=4A>@C-", "5DC>5=B=B?.", "6ED?6AB@C?D/", "3BA<3A>9,", "3BA<3;?3,", "6ED?6BC?B?B/", "7FE@7?BCD@@C0", "6EDC6=>?@AB/", "1*7777*", "5DC>5B>@A?.", "5DC>5>@=B?.", "4CB=4>A>:-", "8GFA8EBFFADGD1", "8GFA8@GFEA@FA1", "4CB=4AC=@-", "3BA<3;9>,", "1@?:18*", "1@?:19*", "1@?:1:*", "8GFA8E@ABDAEA1", "4CB=4A==@-", "4CB=4A==A-", "5DC>5CB=>A.", "5DC>5CB=>B.", "6ED?6>CBE?C/", "4CB=4<=AA-", "3BA<3=;<,", "1*7778*", "4CB=4<BB>-", "1*7779*", "1*777:*", "3,999>39,", "3,999>3:,", "3,999?39,", "3,999?3:,", "3,999@39,", "3,999@3:,", "6ED?6>DD?D@/", "4CB=4<@AC-", "2A@;2A;+", "4CB=4<@<A-", "4CB=4;<=A-", "3@<@3@=?,", "7FE@7??EE@DF0", "4CB=4><??-", "6ED?6<<<===/", "4--::;4A=-", "6//<=<6CE?B/", "4--;::4?@>", "4CB=4;:;?-", "8181FDDAADD181", "3BA<3BA@,", "6ED?6DC>B<=/", "6ED?6DC>B<>/", "6ED?6DC>B<?/", "6ED?6DC>B<@/", "3,999A39,", "3,999A3:,"};
int i =0;
for (i = 0; i < codes.length; i++) {
decode(codes[i]);
}
}

public static void decode(String code) {
byte[] input = code.getBytes();

for (int i = 0; i < code.length(); i++) {
byte tmp = input[i];
tmp = (byte) (tmp - code.length());
input[i] = tmp;
}
System.out.println(new String(input));
}
[ZTE ZMAX Guides, News, & Discussion] jcase:
Forgive my coding style, I'm not a programmer except when I need to be.

You can programmatically send the codes to emode with

ComponentName intentComponent = new ComponentName("com.zte.emode", "com.zte.emode.EmodeStartbyDialerService");
Intent serviceIntent = new Intent ("android.intent.action.dialer.input");
serviceIntent.setComponent(intentComponent);
serviceIntent.putExtra("com.zte.smartdialer.input","*983*2567336#");
this.startService(serviceIntent);

You can also brute force the library with this code (make a project, dont use the zte package name for the main project) to see what the int that is library responds with for each code. I think 0x30 should enable the emode property.

package com.zte.emode;

/**
* Created by jcase on 3/29/15.
*/
public class EModeNativeMatch {

public static void bruteforce() {
System.load("/system/lib/libemode_jni.so");
String[] commands = {"*983*0#", "*983*7#", "*983*07#", "*987*0#", "*983*3640*01#", "*983*25#", "*983*31#", "*983*26#", "*983*86#", "*983*84#", "*983*07*01#", "*983*07*02#", "*983*3470#", "*983*81#", "*983*890#", "*#06#", "*983*1275#", "*983*5182#", "*983*3640#", "*#09***#", "*983*28#", "*983*06#", "*983*636#", "*983*477#", "*983*21#", "*#18#", "*#19#", "*983*36#", "*#25#", "*983*57#", "*983*473#", "*#23#", "*983*10#", "*983*2726#", "*983*37#", "*983*6726#", "*983*154#", "*983*24474636#", "*983*87274#", "*983*9434622#", "*#08#", "*#26***#", "*983*70#", "*983*7469#", "*983*27274#", "*983*564738#", "*983*850#", "*983*26*#", "*983*673636#", "*983*2567336#", "*987*123456#", "*#0000#", "*983*73564#", "*983*35274#", "*983*4740#", "*983*74883696#", "*983*29873283#", "*983*7936#", "*983*205#", "*983*1#", "*983*2#", "*983*3#", "*983*72346373#", "*983*7336#", "*983*7337#", "*983*87236#", "*983*87237#", "*983*276937#", "*983*2377#", "*983*423#", "*#0001#", "*983*2884#", "*#0002#", "*#0003#", "*#0005*0#", "*#0005*1#", "*#0006*0#", "*#0006*1#", "*#0007*0#", "*#0007*1#", "*983*288384#", "*983*2679#", "*983*93#", "*983*2627#", "*983*1237#", "*737*746#", "*983*2288379#", "*983*4255#", "*983*000111#", "*##001*73#", "*##010*7936#", "*##100*564", "*983*1015#", "*#*#8663366#*#", "*983*987#", "*983*872601#", "*983*872602#", "*983*872603#", "*983*872604#", "*#0008*0#", "*#0008*1#"};
for (int i = 0; i < commands.length;i++) {
System.out.print(commands[i] + " : ");
System.out.println(matchEmode(commands[i]));
}

}

public static native int matchEmode(String dialerCode);
}
[ZTE ZMAX Guides, News, & Discussion] jcase:
I would advise against randomly trying them, depending on the settings of the device, some could do some negative things, such as fasctory reset the device.
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
yeah the problem was the pastebin website cut off half of my post because i separated the way i did.... so should have all 101...thanks for chiming in when i seem stuck [MENTION=2376614]jcase[/MENTION] haha

i can see the phone taking the codes but am still fishing to figure out what those 4 stop and start hopefully itll give us a little more information on what we need to do or exploit....
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
Adb logcat as you use codes so you can see what really is happening
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
http://pastebin.com/y152pKWq

http://pastebin.com/BNXN8RQS

I figured one or two may reset the device but im prepared to lose some things on the phone if it means root is going to happen haha...

---------- Post added at 03:03 AM ---------- Previous post was at 03:01 AM ----------

I am and i can see it calling the emode dialer keys because thats what im filtering the logcat for....

05-06 22:50:22.247 18115-18579/? D/EmodeStartbyDialerService﹕ dialer input emodeKey is :*983*7336#

05-06 22:51:11.267 17645-17645/? W/ContextImpl﹕ Implicit intents with startService are not safe: Intent { act=android.intent.action.dialer.input (has extras) } android.content.ContextWrapper.startService:494 com.android.dialer.dialpad.DialpadFragment.onPressed:1204 com.android.dialer.dialpad.DialpadKeyButton.setPressed:72

05-06 22:51:11.287 18115-18667/? D/EmodeStartbyDialerService﹕ lijing,onHandleIntent

05-06 22:51:11.287 18115-18667/? D/EmodeStartbyDialerService﹕ dialer input emodeKey is :*983*87236#

05-06 22:53:29.247 17645-17645/? D/Dialer_EMode﹕ ****Emodenumber =** length=2

Problem is i dont now how to narrow it by service starting or stopping...
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
adb logcat emode:D *:S
[ZTE ZMAX Guides, News, & Discussion] xtremeasure:
we are going to need to refine that... to much going on to tell whats what....... i went through the android suite and am watching logcat that way.. i have the level set to debug and the filter set to show emode services and actions....im gonna switch to verbose and do a fresh boot just incase any of the tesst that were run earlier while i was testing codes are still going in the back ground

---------- Post added at 03:44 AM ---------- Previous post was at 03:41 AM ----------

05-06 23:42:38.831 5921-5921/? E/Emode_Receiver﹕ ********OnReceive********

05-06 23:42:38.831 5921-5938/? D/EmodeStartbyDialerService﹕ lijing,onHandleIntent

05-06 23:42:38.831 5921-5938/? D/EmodeStartbyDialerService﹕ dialer input emodeKey is :*983*7336#

05-06 23:42:38.831 5921-5938/? D/dalvikvm﹕ No JNI_OnLoad found in /system/lib/libemode_jni.so 0x41a2bfd0, skipping init

gotta little more on that but not much.....

---------- Post added at 04:05 AM ---------- Previous post was at 03:44 AM ----------

All right i think im chasing ghost with this...... i can say almost for sure that this isnt how jcase got root so im looking in the wrong place... i need a little direction here and am open for ideas if anyone cares to chime in hahah

---------- Post added at 04:11 AM ---------- Previous post was at 04:05 AM ----------

now this is interesting out of everything else ive dialed this is the only time ive gotten this warning through the logcat

05-07 00:08:14.281 5921-5921/? E/Emode_Receiver﹕ ********OnReceive********

05-07 00:08:14.301 5921-10613/? W/ContextImpl﹕ Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:1112 android.content.ContextWrapper.startActivity:311 com.zte.emode.EmodeUtil.startOtherActivity:121 com.zte.emode.EngineerOrderControl.execute:63 com.zte.emode.EmodeStartbyDialerService.onHandleIntent:56

05-07 00:08:14.301 5921-10613/? W/ContextImpl﹕ Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:1124 android.app.ContextImpl.startActivity:1113 android.content.ContextWrapper.startActivity:311 com.zte.emode.EmodeUtil.startOtherActivity:121 com.zte.emode.EngineerOrderControl.execute:63
[ZTE ZMAX Guides, News, & Discussion] rkey1000:
Have you tried to mount and write to /D since you got used this code?
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
What is /D?
[ZTE ZMAX Guides, News, & Discussion] DroidisLINUX:
Anyone know what the rlz debug received does, allows you to turn on or off oem?

http://postimg.org/image/cxv5ujsvh/
[ZTE ZMAX Guides, News, & Discussion] brandonlee96:
may i ask what you did to pull that up
[ZTE ZMAX Guides, News, & Discussion] DroidisLINUX:
Secret codes revealer code 759 and launch it not sure what exact dialer code is

com.google.android.partnersetup.RLZDebugBroadcastReciever
[ZTE ZMAX Guides, News, & Discussion] loonycgb2:
This is just a retail os release.

Stores use it to make the phone into demo mode, but these phones come with usermode releases and not store release firmwares.
[ZTE ZMAX Guides, News, & Discussion] jcase:
Not a very privileged target, i would call it low priority for investigation.

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.partnersetup">
<permission android:name="com.google.android.partnersetup.permission.UPDATE_CLIENT_ID" android:protectionLevel="signatureOrSystem"/>
<permission android:name="com.google.android.partnersetup.permission.ACCESS_PROVIDER" android:protectionLevel="signature"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="com.google.android.providers.settings.permission.WRITE_GSETTINGS"/>
<uses-permission android:name="com.google.android.providers.settings.permission.READ_GSETTINGS"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.WRITE_GSERVICES"/>
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.android.launcher.permission.PRELOAD_WORKSPACE"/>

With the exception of one or two OEMs, display units are the exact same as retail firmware wise. I believe in EU, HTC has their own firmware for demo display units.
[ZTE ZMAX Guides, News, & Discussion] pctechwill:
biggest battery stress test I've put it through so far

The fastest I've seen this battery drain was two hours GPS mode with Google maps not plugged in. By the time I got to my destination it still had 10% battery left, again running purely on battery, and I think I was running on battery for about 2 hours before turning GPS on for the trip.... I know my s4 didn't make it to the first hour running on a full battery in GPS mode...
[ZTE ZMAX Guides, News, & Discussion] ltmcmullen:
Almost Afraid to Ask

Hello all.

I am hoping this hasnt been asked yet so that I dont look like a dope and get pounced on. I have searched and cant find a definitive answer.

I am currently using a ZTE Avid (MetroPCS) and they are making me upgrade. I am curently thinking of upgrading to a ZTE Max. I have rooted and backed up my Avid using Titanium Backup and I am now wondering if I will even be able to restore to the ZMax. Since Titanium requires ROOT I am guessing this will be an issue regarding the restore process on the Zmax.

Am I correct? I have seen that some root processes are temporary on the Zmax. Will that be enough to get things restored to it? I do not need full time ROOT access so if temporary will provide what I need to restore its all good for me.

I apologize if this has been discussed elsewhere and I have missed it. If so please respond with link and I will be more than happy to read the post :o