I just fixed up some more things. I was originally going to bundle the exploit and superuser separately and write a script to put them in their locations, but I am going to write some code to just extract them to the /data/local/tmp to make installation simpler. I should have a compiled APK soon.
I Have a extra Valet for testing the PRL is messed up and cant be fixed so im willing to help keep this operation moving along feel free to message me or reply this this thread...
I just fixed up some more things. I was originally going to bundle the exploit and superuser separately and write a script to put them in their locations, but I am going to write some code to just extract them to the /data/local/tmp to make installation simpler. I should have a compiled APK soon.
I just fixed up some more things. I was originally going to bundle the exploit and superuser separately and write a script to put them in their locations, but I am going to write some code to just extract them to the /data/local/tmp to make installation simpler. I should have a compiled APK soon.
I feel awful asking, but I decided to make an account just to do so. I am looking at the page on GitHub and I have the file but I am not sure what to do with it. The last android device I rooted was able to be done with SuperOneClick so this is foreign to me. Is there a tutorial for going about using the files you have so painstakingly created?
I feel awful asking, but I decided to make an account just to do so. I am looking at the page on GitHub and I have the file but I am not sure what to do with it. The last android device I rooted was able to be done with SuperOneClick so this is foreign to me. Is there a tutorial for going about using the files you have so painstakingly created?
compiled/installed the apk on my phone. downloaded the su file i needed, took the roothandler file from the github project.
Now when i run the app after pushing su and roothandler plus the chmod command the app says its starting the telnet and whatnot, then 10 seconds later is says "pushed su binary" and nothing else happens.
I used a root check app and it says i dont have root. Ive also run SuperSu but it says there is no su binary.
What happened to unknown? I been watching this thread for awhile but not seen him update his progress in a bit. I figured I'd breakdown and register a account on here and chime in. Looking forward to rooting this cheap phone. Thanks for the work done on devices that are not mainstream.
There are a couple of root methods for the Xperia. One uses bug #9950697, the other uses a another method (lookup CVE-2013-6282 vulnerability).
ZTE does not use the same kernel as the Xperia, so the CVE-2013-6282 vulnerability is out for us. The ZTE may have kernel vulnerabilities of it's own, but that is beyond my skills...
Cydia uses bug #9950697 for his Telnet exploit... So we know the Valet is vulnerable to it.
Also, according to the Bluebox Security Scanner app, the Valet has been patched for the bug 8219321 master key exploit, but has NOT been patched for bug 9695860. So there may be other options there too...
There was an update as of about 7 hours ago, so it looks like work is still in progress. I looked around the files and it appears to be in a form that some of you can already try out, but per the disclaimer, and to even disclaimer myself for mentioning it, you do this all at your own risk. If anything happens, it's your own fault for trying it. I'll be trying to root, but not for a while (too busy right now and don't have the time to troubleshoot if something goes horribly wrong). If some of you more adventurous people try it, please let everyone know the results and/or if any problems occurred.
There was an update as of about 7 hours ago, so it looks like work is still in progress. I looked around the files and it appears to be in a form that some of you can already try out, but per the disclaimer, and to even disclaimer myself for mentioning it, you do this all at your own risk. If anything happens, it's your own fault for trying it. I'll be trying to root, but not for a while (too busy right now and don't have the time to troubleshoot if something goes horribly wrong). If some of you more adventurous people try it, please let everyone know the results and/or if any problems occurred.
I made this account just to respond to this thread so i hope this post will be of some help. I compiled and ran the app several times after rebooting and whatnot but it doesn't seem to be working. After every trial the SuperSU app reported that it could not find the su binary.
I am not sure what is wrong as the eclipse debug panel returned a huge mess of vague messages and errors:
04-07 19:33:02.970: E/Trace(4619): error opening trace file: No such file or directory (2)
04-07 19:33:02.970: D/ActivityThread(4619): >>> handling: SET_CORE_SETTINGS
04-07 19:33:02.970: D/ActivityThread(4619): <<< done: SET_CORE_SETTINGS
04-07 19:33:02.970: D/ActivityThread(4619): >>> handling: BIND_APPLICATION
04-07 19:33:03.010: D/ActivityThread(4619): <<< done: BIND_APPLICATION
04-07 19:33:03.010: D/ActivityThread(4619): >>> handling: LAUNCH_ACTIVITY
04-07 19:33:03.070: D/ActivityThread(4619): <<< done: LAUNCH_ACTIVITY
04-07 19:33:03.370: I/Adreno200-EGL(4619): <qeglDrvAPI_eglInitialize:299>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_REL_RB1.04.01.01.06.042_msm7627a_JB_REL_RB1.2_Merge_release_AU (Merge)
04-07 19:33:03.370: I/Adreno200-EGL(4619): Build Date: 11/06/12 Tue
04-07 19:33:03.370: I/Adreno200-EGL(4619): Local Branch:
04-07 19:33:03.370: I/Adreno200-EGL(4619): Remote Branch: m/jb_rel_rb1.2
04-07 19:33:03.370: I/Adreno200-EGL(4619): Local Patches: NONE
04-07 19:33:03.370: I/Adreno200-EGL(4619): Reconstruct Branch: AU_LINUX_ANDROID_JB_REL_RB1.04.01.01.06.042 + NOTHING
04-07 19:33:13.230: W/System.err(4619): java.io.IOException: Error running exec(). Command: [/data/local/tmp/roothandler] Working Directory: null Environment: null
04-07 19:33:13.230: W/System.err(4619): at java.lang.ProcessManager.exec(ProcessManager.java:211)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:168)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:241)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:184)
04-07 19:33:13.230: W/System.err(4619): at com.Unkn0wn0ne.rootmyvalet.MainActivity.runFiles(MainActivity.java:53)
04-07 19:33:13.230: W/System.err(4619): at com.Unkn0wn0ne.rootmyvalet.MainActivity.run(MainActivity.java:47)
04-07 19:33:13.230: W/System.err(4619): at java.lang.reflect.Method.invokeNative(Native Method)
04-07 19:33:13.230: W/System.err(4619): at java.lang.reflect.Method.invoke(Method.java:511)
04-07 19:33:13.230: W/System.err(4619): at android.view.View$1.onClick(View.java:3586)
04-07 19:33:13.240: W/System.err(4619): at android.view.View.performClick(View.java:4084)
04-07 19:33:13.240: W/System.err(4619): at android.view.View$PerformClick.run(View.java:16966)
04-07 19:33:13.240: W/System.err(4619): at android.os.Handler.handleCallback(Handler.java:615)
04-07 19:33:13.240: W/System.err(4619): at android.os.Handler.dispatchMessage(Handler.java:92)
04-07 19:33:13.240: W/System.err(4619): at android.os.Looper.loop(Looper.java:137)
04-07 19:33:13.240: W/System.err(4619): at android.app.ActivityThread.main(ActivityThread.java:4795)
04-07 19:33:13.240: W/System.err(4619): at java.lang.reflect.Method.invokeNative(Native Method)
04-07 19:33:13.250: W/System.err(4619): at java.lang.reflect.Method.invoke(Method.java:511)
04-07 19:33:13.250: W/System.err(4619): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
04-07 19:33:13.250: W/System.err(4619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
04-07 19:33:13.250: W/System.err(4619): at dalvik.system.NativeStart.main(Native Method)
04-07 19:33:13.250: W/System.err(4619): Caused by: java.io.IOException: No such file or directory
04-07 19:33:13.260: W/System.err(4619): at java.lang.ProcessManager.exec(Native Method)
04-07 19:33:13.260: W/System.err(4619): at java.lang.ProcessManager.exec(ProcessManager.java:209)
04-07 19:33:13.260: W/System.err(4619): ... 19 more
Also, looking at push.sh, i have tried typing the commands from that script (and about every sequence of commands on this thread) manually through cydia impactor and the farthest i have gotten with them is mounting /system as rw. After accomplishing that I was able to temporarily modify the hosts file just as a test, but whenever i try to copy the su binary, it won't even work temporarily, it always throws some sort of I/O error and kills by rw permissions to /system until the next reboot. Are other people having that issue or could i be doing something wrong and will I not have to worry about the I/O error when the app is polished and ready to go?
I made this account just to respond to this thread so i hope this post will be of some help. I compiled and ran the app several times after rebooting and whatnot but it doesn't seem to be working. After every trial the SuperSU app reported that it could not find the su binary.
I am not sure what is wrong as the eclipse debug panel returned the following information:
04-07 19:33:02.970: E/Trace(4619): error opening trace file: No such file or directory (2)
04-07 19:33:02.970: D/ActivityThread(4619): >>> handling: SET_CORE_SETTINGS
04-07 19:33:02.970: D/ActivityThread(4619): <<< done: SET_CORE_SETTINGS
04-07 19:33:02.970: D/ActivityThread(4619): >>> handling: BIND_APPLICATION
04-07 19:33:03.010: D/ActivityThread(4619): <<< done: BIND_APPLICATION
04-07 19:33:03.010: D/ActivityThread(4619): >>> handling: LAUNCH_ACTIVITY
04-07 19:33:03.070: D/ActivityThread(4619): <<< done: LAUNCH_ACTIVITY
04-07 19:33:03.370: I/Adreno200-EGL(4619): <qeglDrvAPI_eglInitialize:299>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_REL_RB1.04.01.01.06.042_msm7627a_JB_REL_RB1.2_Merge_release_AU (Merge)
04-07 19:33:03.370: I/Adreno200-EGL(4619): Build Date: 11/06/12 Tue
04-07 19:33:03.370: I/Adreno200-EGL(4619): Local Branch:
04-07 19:33:03.370: I/Adreno200-EGL(4619): Remote Branch: m/jb_rel_rb1.2
04-07 19:33:03.370: I/Adreno200-EGL(4619): Local Patches: NONE
04-07 19:33:03.370: I/Adreno200-EGL(4619): Reconstruct Branch: AU_LINUX_ANDROID_JB_REL_RB1.04.01.01.06.042 + NOTHING
04-07 19:33:13.230: W/System.err(4619): java.io.IOException: Error running exec(). Command: [/data/local/tmp/roothandler] Working Directory: null Environment: null
04-07 19:33:13.230: W/System.err(4619): at java.lang.ProcessManager.exec(ProcessManager.java:211)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:168)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:241)
04-07 19:33:13.230: W/System.err(4619): at java.lang.Runtime.exec(Runtime.java:184)
04-07 19:33:13.230: W/System.err(4619): at com.Unkn0wn0ne.rootmyvalet.MainActivity.runFiles(MainActivity.java:53)
04-07 19:33:13.230: W/System.err(4619): at com.Unkn0wn0ne.rootmyvalet.MainActivity.run(MainActivity.java:47)
04-07 19:33:13.230: W/System.err(4619): at java.lang.reflect.Method.invokeNative(Native Method)
04-07 19:33:13.230: W/System.err(4619): at java.lang.reflect.Method.invoke(Method.java:511)
04-07 19:33:13.230: W/System.err(4619): at android.view.View$1.onClick(View.java:3586)
04-07 19:33:13.240: W/System.err(4619): at android.view.View.performClick(View.java:4084)
04-07 19:33:13.240: W/System.err(4619): at android.view.View$PerformClick.run(View.java:16966)
04-07 19:33:13.240: W/System.err(4619): at android.os.Handler.handleCallback(Handler.java:615)
04-07 19:33:13.240: W/System.err(4619): at android.os.Handler.dispatchMessage(Handler.java:92)
04-07 19:33:13.240: W/System.err(4619): at android.os.Looper.loop(Looper.java:137)
04-07 19:33:13.240: W/System.err(4619): at android.app.ActivityThread.main(ActivityThread.java:4795)
04-07 19:33:13.240: W/System.err(4619): at java.lang.reflect.Method.invokeNative(Native Method)
04-07 19:33:13.250: W/System.err(4619): at java.lang.reflect.Method.invoke(Method.java:511)
04-07 19:33:13.250: W/System.err(4619): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
04-07 19:33:13.250: W/System.err(4619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
04-07 19:33:13.250: W/System.err(4619): at dalvik.system.NativeStart.main(Native Method)
04-07 19:33:13.250: W/System.err(4619): Caused by: java.io.IOException: No such file or directory
04-07 19:33:13.260: W/System.err(4619): at java.lang.ProcessManager.exec(Native Method)
04-07 19:33:13.260: W/System.err(4619): at java.lang.ProcessManager.exec(ProcessManager.java:209)
04-07 19:33:13.260: W/System.err(4619): ... 19 more
Also, looking at push.sh, i have tried typing the commands from that script (and about every sequence of commands on this thread) manually through cydia impactor and the farthest i have gotten with them is mounting /system as rw. After accomplishing that I was able to temporarily modify the hosts file just as a test, but whenever i try to copy the su binary, it won't even work temporarily, it always throws some sort of I/O error and kills by rw permissions to /system until the next reboot. Are other people having that issue or could i be doing something wrong and will I not have to worry about the I/O error when the app is polished and ready to go?
I'll say. Eclipse was acting kind of funny and giving me error messages after importing the source code from github. I even tried completely resetting it but I had no luck. And the only thing i can really decipher out of that massive log that would be useful are the following lines
W/System.err(4619): Caused by: java.io.IOException: No such file or directory
Could there be a problem with the app copying and accessing necessary files in the working tmp directory? Or maybe I don't have eclipse working properly
Looks like unknown made a bat script installer, but the directions he gives in the install.txt are a bit vague to me. I'm not familiar with SDK tools and setting android_home variable. I need a step by step for dummies guide if anyone could elaborate into detail. I have the drivers for the phone I believe that I got from the SDK website that has a list of drivers for different brand devices. Appreciate anyone willing to put their time in.
I'll say. Eclipse was acting kind of funny and giving me error messages after importing the source code from github. I even tried completely resetting it but I had no luck. And the only thing i can really decipher out of that massive log that would be useful are the following lines
W/System.err(4619): Caused by: java.io.IOException: No such file or directory
Could there be a problem with the app copying and accessing necessary files in the working tmp directory? Or maybe I don't have eclipse working properly
I have the android sdk with all of the environmental variables set up correctly, the drivers for the zte valet installed, and my zte valet set to usb debugging with unknown sources turned on. Whenever I run the install-windows.bat file it successfully starts daemon on port 5037. It then says "cannot stat 'su': no such file or directory", "cannot stat 'roothandler': no such file or directory", "Unable to chmod /data/local/tmp/roothandler: no such file or directory", "can't find 'RootMyValet.apk' to install". Then it reboots my device and says it should be rooted, but simple root checker says that superuser is not found, that terminal does not rooted, but busybox is installed.
I would really appreciate it if somebody could help me out, this is my first time rooting and I am new to everything.
I re-downloaded the android sdk and eclipse and started from scratch and i'm not getting those errors anymore.
I followed the manual instructions in install.txt from Unkn0wn0ne's but it doesn't seem to work. I pushed and chmoded all the necessary files, installed the app, and pressed 'push su binary.' All it does is say 'starting binary push' and returns no further messages. After multiple tries and reboots, neither rootchecker or superuser indicate that the binary is present.
Well the ZTE Valet is effected by the heartbleed SSL bug. So I expect SOME sort of official update soon, which may help with rooting. Who knows. If they allowed us to root them we could update ourselfs and not have to worry.
I re-downloaded the android sdk and eclipse and started from scratch and i'm not getting those errors anymore.
I followed the manual instructions in install.txt from Unkn0wn0ne's but it doesn't seem to work. I pushed and chmoded all the necessary files, installed the app, and pressed 'push su binary.' All it does is say 'starting binary push' and returns no further messages. After multiple tries and reboots, neither rootchecker or superuser indicate that the binary is present.
Are you on recovery? If not, try running on recovery. On main it will not work the sh binary is very restricted. Some of the commands need su commands. Who wrote the instructions must not know the basics on Linux that you can find very easily on the internet. I had to learn the hard way a few times.
Also it wories me why he is putting his on .apk he should be using an official su app. That is typical spyware loading behavior. If I were you be careful with his instructions. Also I will post an link in a post for others to mess with for an exploit kit that works on some phones. Though disable antivirus because the su file gets removed.
Here is a link that can be used as a reference for the kit. It gives root on some devices. I have rooted a few devices this way. As I said in the pad post, make sure the antivirus is off and su and pwn files are there. Antivirus likes yo liable them as android exploit kits and permanently remove it.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.