[ROOT][JB] New Easy Root Method For Jellybean - LG Optimus L9 P760, P765, P768, P769

I present you all with a new root method provided by the the immaculate jcase. Rooting with this is fairly simple and the only requirement is that you have Jellybean for your device. This has proven to work with a variety of phones on Jellybean, with ICS turning up no rooted results. Thus, you must (!!) have Jellybean on your device.
NOTE: The latest T-Mobile USA OTA update (ver. 20F) is confirmed to still work with this method.
This has proven to work on a variety of phones across the P76* line including:
P769
Phones with the Canada WindMobile ROM
P768e
P768
P760
DO NOT THANK ME. INSTEAD THANK JCASE, WHO DID ALL THE WORK. I'M JUST A PARROT. BAWK.
-----
STEP 1
First, we must make sure you have spritebud. No it isn't a soda/beer mix! You can check for this either via ADB or through the app Terminal Emulator. Unhide the code for your selected method.
ADB:
Code:
adb shell ls -l /system/xbin/spritebud
Terminal Emulator:
Code:
ls -l /system/xbin/spritebud
If you get any error message along the lines of "no such file or directory", then you my friend are unable to root. Otherwise, you should be presented with information about spritebud, and that is your golden ticket to root.
STEP 2
Now that you know whether or not you are able to root, let us carry on for those who can.
I have written a thin guide on achieving root based on the steps that jcase has provided. They are as follows:
Download LGPwn.apk attached to this post
Install LGPwn.apk on your device
Launch LGPwn
READ popup message
Press "root me" to carry on the next part
When Backup has launched, choose Restore
Choose Internal storage
Choose LGPwn
Hit OK at the popup about Cross Model Restore
Make sure the Applications checkbox is checked, then select Continue
Let the app finish the restoring process[/code]
STEP 3
Once your decive has finished the restore process, you may ither reboot your phone from the current screen, or you may immediately head to the Play Store. Whichever choice you make, your next step is to download SuperSu from the Play Store and install it. When prompted, select normal install, and you sohuld be good to go with regards to root.
Congratulations! New root get!
---
APK Link: http://malware.asia/LGPwn.apk[/strike]
Original post: http://forum.xda-developers.com/showthread.php?p=42938989#post42938989
Github
Original post quoted:
jcase said:
Subject:
Race condition in Sprite Software's backup software, installed by OEM on LG Android devices.
Author:
Justin Case - [email protected]
CVE ID:
CVE-2013-3685
Effect:
Locally exploited vulnerability with minimal device user interaction which results in executing code as the root user. Under specific circumstances, it is possible to exploit this vulnerability without the device user's knowledge
Products:
"Backup"
"spritebud"
Vendors:
Sprite Software
LG Electronics
Potentially other vendors
Affected Versions:
spritebud 1.3.24
backup 2.5.4105
Likely others versions as well
Affected Devices (Subject to firmware configuration):
LG-E971 LG Optimus G
LG-E973 LG Optimus G
LG-E975 LG Optimus G
LG-E975K LG Optimus G
LG-E975T LG Optimus G
LG-E976 LG Optimus G
LG-E977 LG Optimus G
LG-F100K LG Optimus Vu
LG-F100L LG Optimus Vu
LG-F100S LG Optimus Vu
LG-F120K LG Optimus Vu
LG-F120L LG Optimus LTE Tag
LG-F120S LG Optimus LTE Tag
LG-F160K LG Optimus LTE 2
LG-F160L LG Optimus LTE 2
LG-F160LV LG Optimus LTE 2
LG-F160S LG Optimus LTE 2
LG-F180K LG Optimus G
LG-F180L LG Optimus G
LG-F180S LG Optimus G
LG-F200K LG Optimus Vu 2
LG-F200L LG Optimus Vu 2
LG-F200S LG Optimus Vu 2
LG-F240K LG Optimus G Pro
LG-F240L LG Optimus G Pro
LG-F240S LG Optimus G Pro
LG-F260K LG Optimus LTE 3
LG-F260L LG Optimus LTE 3
LG-F260S LG Optimus LTE 3
LG-L21 LG Optimus G
LG-LG870 LG (Unknown)
LG-LS860 LG Mach
LG-LS970 LG Optimus G
LG-P760 LG Optimus L9
LG-P769 LG Optimus L9
LG-P780 LG Optimus L7
LG-P875 LG Optimus F5
LG-P875h LG Optimus F5
LG-P880 LG Optimus 4X HD
LG-P940 LG Prada
LG-SU540 LG Prada 3.0
LG-SU870 LG Optimus 3D Cube
LG-US780 LG Lollipop
Potentially other devices as well.
Product Information:
"Backup" and "spritebud" are a setting and application backup/restore system written by Sprite Software and deployed on LG Android smartphones. "Backup" is the end user front end app, and "spritebud" is the service that preforms the backup and restore functions.
Details:
The "spritebud" daemon is started by the init scripts and runs as the root user. Listening on a unix socket, the daemon accepts instructions from the "Backup" app. Using a crafted backup, we can write to, change permission and change ownership of any file, being that "spritebud" is running under the root user.
The crafted backup contains restore data for our exploiting application, "com.cunninglogic.lgpwn". The data includes a 50mb dummy file (a) used to increase our exploit window, su binary (b), a script (c) to install su, and a text file (d) containing the path to our script. All files are owned by the application, and are world write/read/execute. All files are restored in alphabetical order. The entire backup, after compress, is approximately 2mb. The structure of this backup is as follows:
drwxrwxrwx u0_a114 u0_a114 2013-05-28 20:13 files
./files:
- -rwxr-xr-x u0_a114 u0_a114 52428800 2013-05-22 20:06 a
- -rwxr-xr-x u0_a114 u0_a114 91992 2013-05-22 20:07 b
- -rwxr-xr-x u0_a114 u0_a114 251 2013-05-22 20:12 c
- -rwxr-xr-x u0_a114 u0_a114 42 2013-05-22 20:07 d
Prior to restoration, our exploit app runs, watches the process and waits. During restoration, the spritebud daemon first creates the files directory, then sets it's permission and owner. Next it decompresses and restores the "a" file, our 50mb dummy files. During the restoration of "a", our exploit application has time to symlink "d", our text file containing the full path to our script (c), to /sys/kernel/uevent_helper. Upon restoration of file "d", our path is written to uevent_helper. When a hotplug even occurs (which occur every few seconds), the path contained in uevent_helper is execute by the kernel and our script (c) is executed and installs the su binary (b).
Click to expand...
Click to collapse

captaincrook said:
Hasn't been posted here, but could be of some use if someone messes with it. I take no credit. All of it goes to JCase (who is an awesome dood ;]) and I'm simply posting here for people who are able to probably get us a much easier root method. Our phones are listed as compatible so I'm thinking a more knowledgeable person should try and see if it works.
Just an FYI the compiled apk attached to the original post does not install for me (even through terminal) so someone will have to do some work on that if possible.
Original post: http://forum.xda-developers.com/showthread.php?p=42938989#post42938989
Github
For the lazy:
Click to expand...
Click to collapse
adb shell ls -l /system/xbin/spritebud
if spritebud exists on your firmware, then it will most likely work
The apk is in my original post only works on API 16 and up, just because of how I built it. If you have the spritebud binary, I will rebuild it for you

Spritebud is there. I've copied it from xbin and zipped it up for you here. Thanks http://db.tt/IPbe5O8w
Sent from my LG-P769 using xda premium

Tablechair said:
Spritebud is there. I've copied it from xbin and zipped it up for you here. Thanks http://db.tt/IPbe5O8w
Sent from my LG-P769 using xda premium
Click to expand...
Click to collapse
*edit* let me fix some bugs

@Tablechair @captaincrook updated github and the apk, try this apk http://malware.asia/LGPwn.apk. It should support Andoid 2.3.3 and up, and check for spritebud before allowing you to continue.
If this doesnt work, dump your stock system image and I will give you a different root

Will unroot and give it a shot once I get home later thanks dude.
Sent from my LG-P769 using xda premium
---------- Post added at 09:15 PM ---------- Previous post was at 08:57 PM ----------
It occurred to me that I don't need my PC to try this so I did a full unroot in supersu. Installed and ran your apk then restored lgpwn backup when the menu came up. After a reboot I couldn't find the supersu or superuser app but I got superSU from the playstore and it installed and prompted me to update binary after that I'm back rooted again. Spread the good word I guess. Thanks a lot dude!
Sent from my LG-P769 using xda premium

Tablechair said:
Will unroot and give it a shot once I get home later thanks dude.
Sent from my LG-P769 using xda premium
---------- Post added at 09:15 PM ---------- Previous post was at 08:57 PM ----------
It occurred to me that I don't need my PC to try this so I did a full unroot in supersu. Installed and ran your apk then restored lgpwn backup when the menu came up. After a reboot I couldn't find the supersu or superuser app but I got superSU from the playstore and it installed and prompted me to update binary after that I'm back rooted again. Spread the good word I guess. Thanks a lot dude!
Sent from my LG-P769 using xda premium
Click to expand...
Click to collapse
Great, perhaps @captaincrook can change the title, and manage the thread here?

If he wants to I'll delete mine. Got really excited wanted to let people know.
Sent from my LG-P769 using xda premium

I have just tested this and I have no positive results. I'm running ICS, firmware version 10G. I don't know if the KDZ is good enough for a system dump but I'd otherwise have to setup adb to grab a full one after I factory restore. I'll link the KDZ after I find a working link (or someone can assist with that?).
Let me note that I did find it bizarre to download and install SuperSu after the phone rebooted but I do not doubt your instructions.

jcase said:
@Tablechair @captaincrook updated github and the apk, try this apk http://malware.asia/LGPwn.apk. It should support Andoid 2.3.3 and up, and check for spritebud before allowing you to continue.
If this doesnt work, dump your stock system image and I will give you a different root
Click to expand...
Click to collapse
Works with the l9 with 20d

captaincrook said:
I have just tested this and I have no positive results. I'm running ICS, firmware version 10G. I don't know if the KDZ is good enough for a system dump but I'd otherwise have to setup adb to grab a full one after I factory restore. I'll link the KDZ after I find a working link (or someone can assist with that?).
Let me note that I did find it bizarre to download and install SuperSu after the phone rebooted but I do not doubt your instructions.
Click to expand...
Click to collapse
Afterwards I thought well maybe something with the lelus rooting method made it so Supersu could just simply be reinstalled.(like it was just a placebo effect.) I again unrooted fully, tried to reinstall supersu it refused, and I again rerooted with LGpwn. You can also get supersu before running lgpwn and at the end of the restore a supersu permission thing pops up before restarting.

captaincrook said:
I have just tested this and I have no positive results. I'm running ICS, firmware version 10G. I don't know if the KDZ is good enough for a system dump but I'd otherwise have to setup adb to grab a full one after I factory restore. I'll link the KDZ after I find a working link (or someone can assist with that?).
Let me note that I did find it bizarre to download and install SuperSu after the phone rebooted but I do not doubt your instructions.
Click to expand...
Click to collapse
Why is it strange to install supersu? Exploit jsut installs "su" from Supersu. At the rate chainfire updates, it is a waste of space to include it in the exploit. Use can install and update, much safer.
does /system/xbin/spritebud exist on your device? Has your rom been modified at all?
I only tested this on one device, the rest were based on information obtained from firmware.

capfl2k5 said:
Works with the l9 with 20d
Click to expand...
Click to collapse
P769 v20D. That's a +1 for me. Works great thanks for the heads up.

you should change the thread title to read as New Riot Method...!!!
delighted to report back that this certainly does work on P768 running v20A south Africa... this is officially the easiest method for routing our... should be stickied in the general and development forums asap...

Tablechair said:
Afterwards I thought well maybe something with the lelus rooting method made it so Supersu could just simply be reinstalled.(like it was just a placebo effect.) I again unrooted fully, tried to reinstall supersu it refused, and I again rerooted with LGpwn. You can also get supersu before running lgpwn and at the end of the restore a supersu permission thing pops up before restarting.
Click to expand...
Click to collapse
I'll run more in the morning. Are you on 20D? I have supersu installed and get no such popup.
jcase said:
Why is it strange to install supersu? Exploit jsut installs "su" from Supersu. At the rate chainfire updates, it is a waste of space to include it in the exploit. Use can install and update, much safer.
does /system/xbin/spritebud exist on your device? Has your rom been modified at all?
I only tested this on one device, the rest were based on information obtained from firmware.
Click to expand...
Click to collapse
I have purposely not modified my device in any way (waiting for an easier root method). Is there any way I can check for success? I normally check if su exists in the app drawer (hence installing after being weird for me) or in system through terminal but I don't see it.
Spritebud does exist and was the first thing I checked for. Differences seeing here are me still being on the pure stock firmware the phone came with and not the jellybean upgrade. I will upgrade if I get nowhere by afternoon tomorrow and I'll see what's up with my phone and jellybean.
By the way, thanks for assisting us users.

captaincrook said:
I'll run more in the morning. Are you on 20D? I have supersu installed and get no such popup.
Click to expand...
Click to collapse
I am on v21b windmobile canada.

The app did not find the spiritbud on the v10B (LGMS769)
Sent from my LGMS769 using xda app-developers app

Tablechair said:
I am on v21b windmobile canada.
Click to expand...
Click to collapse
I loaded up one of my old 10g nandroid backups and fully unrooted. Kuma beat me to it ^^^^ This does not work on ICS roms for L9. It goes thru the motions but the su app is not found afterward. I have uploaded a copy of the ICS P769 spritebud. https://www.dropbox.com/s/zhnkrlpu4u6k744/spritebudICSp769.zip
Thanks

captaincrook said:
I'll run more in the morning. Are you on 20D? I have supersu installed and get no such popup.
I have purposely not modified my device in any way (waiting for an easier root method). Is there any way I can check for success? I normally check if su exists in the app drawer (hence installing after being weird for me) or in system through terminal but I don't see it.
Spritebud does exist and was the first thing I checked for. Differences seeing here are me still being on the pure stock firmware the phone came with and not the jellybean upgrade. I will upgrade if I get nowhere by afternoon tomorrow and I'll see what's up with my phone and jellybean.
By the way, thanks for assisting us users.
Click to expand...
Click to collapse
It does not install superuser app, just su. If the phone reboots on its own, it should be successful.
You can check for su by installing supersu from the market, and allowing it to update.

kuma82 said:
The app did not find the spiritbud on the v10B (LGMS769)
Sent from my LGMS769 using xda app-developers app
Click to expand...
Click to collapse
Then that firmware is not compatible, its missing the vulnerable component.

Related

[ROOT] Root ICS beta

If you, like me, forgot to use RootKeeper before you upgraded to ICS you probably started to miss root soon after upgrade.
Luckily an exploit for Linux kernels version 2.6.39 - 3.2 have been released.
So I just packaged it with some nice scripts to install su.
Instructions:
(Windows Only)
Install USB drivers http://www.motorola.com/consumers/v/index.jsp?vgnextoid=0351f6a559431210VgnVCM1000008406b00aRCRD
(All)
1. Extract the zipfile
2. Enable USB debugging
3. Run the appropriate script file
4. Install superuser from market.
Credits to Saurik who ported the exploit to Android and also for finding the correct hex values for this ROM.
Credits to Max Lee and DooMLoRD from witch I took their previous root packages and modified it.
Windows and Mac scripts are untested so please report their workingness
Very nice! Been waiting for exactly this. Thanks!
many thanks !!! I installed ICS and rolled back to 2.3.6 beacause can't root and have many soft with root
I will re upgrade to the ISC one again and test your package
Not really sure if I do this correctly.
First I unzip the files; then debug on; connect phone to the pc; and finally run the "run-windows" file? Well it doesn't work...
This for Verizon? Cdma?
Sent from my DROID RAZR using XDA App
pajn said:
If you, like me, forgot to use RootKeeper before you upgraded to ICS you probably started to miss root soon after upgrade.
Luckily an exploit for Linux kernels version 2.6.39 - 3.2 have been released.
So I just packaged it with some nice scripts to install su.
If you are on Windows you will have to install USB drivers but for us who are not
it's simply to enable USB debugging and run the appropriate script.
After that you probably want to install superuser from market.
Credits to Saurik who ported the exploit to Android and also for finding the correct hex values for this ROM.
Credits to Max Lee and DooMLoRD from witch I took their previous root packages and modified it.
Windows and Mac scripts are untested so please report their workingness
Click to expand...
Click to collapse
Thanks man!
twistmycap said:
This for Verizon? Cdma?
Sent from my DROID RAZR using XDA App
Click to expand...
Click to collapse
There is no ICS for CDMA version atm... So obviously... You cannot root something that does not exist..
drinkluder1 said:
Not really sure if I do this correctly.
First I unzip the files; then debug on; connect phone to the pc; and finally run the "run-windows" file? Well it doesn't work...
Click to expand...
Click to collapse
I missed two DLL files for windows, but have now uploaded a fixed version.
Also make sure that you have the USB drivers installed and that you manually install superuser from market (this is so you can get updates, if I included the apk in the packages it would stick to that version)
I wrote some better instructions to hopefully easier it a bit.
EDIT:
For CDMA, it would work if you guys would get the rom to. Well theoretically Motorola could patch the exploit before releasing a CDMA version but I find that unlikely.
I'm surprised by the quick finish
but now my phone are Rooted
THANKS !
Blah lol
Sent from my DROID RAZR using XDA App
pajn said:
I missed two DLL files for windows, but have now uploaded a fixed version.
Click to expand...
Click to collapse
Excellent, countryman! My ICS-device now rooted!
Wow, awesome! Been waiting for exactly this.
Now i'm gonna be waiting for my RAZR ICS.
Thanks very much!
pajn said:
If you, like me, forgot to use RootKeeper before you upgraded to ICS you probably started to miss root soon after upgrade.
3. Run the appropriate script file
Click to expand...
Click to collapse
Hahahaha, LoL.... It went like it cannot wait to show me anything.. And I did wonder first it was failing without checking... But, it was rooted, LoL... Amazing, really appreciate... I hopefully have waited for the day and never thought so soon... Well Done....
thank, worked for me.
but only if i didn't root the 651.73.30 and 651.167.20 before.
when i rooted before the update to ics, i got root permissions via shell but apps like titanium backup couldn't get root permissions.
devil696969 said:
when i rooted before the update to ics, i got root permissions via shell but apps like titanium backup couldn't get root permissions.
Click to expand...
Click to collapse
Thats because this only installs the su binary. You have to get the superuser app from market yourself.
pajn said:
Thats because this only installs the su binary. You have to get the superuser app from market yourself.
Click to expand...
Click to collapse
i did that. also assured that binary and app are the latest versions.
windows script not working
Worked perfect for me, thanks
Sent from my XT910 ICS using xda premium
Modified the script slightly to make it easier
Roots and then installs SU and Recovery
Do Not ROOT any of the Gingerbread OTA's
Windows Only
Download
MB159 said:
windows script not working
Click to expand...
Click to collapse
Seems to work fine for others.
Have you made sure you have USB drivers installed and that USB debbuging is enabled?

[Q] Re-Rooting Photon after OTA update to 2.3.5

I was enjoying the beauty of having a rooted device, but now that I have received an update from Motorola (which I thought was ICS) I have lost root access.
I have a Photon 4g running 2.3.5, and I did my root using a OCR when I was on 2.3.4. I have tried that OCR again among others and torpedo photon and no luck. Every app I try says that it was denied superuser access (which is still installed). The only exception to this is Play Movies, which says that "This app currently does not support root access, and your device is rooted" I do not know where else to turn. I just want to be part of the cool kids again. Please someone help me.
I have had success with the photon torpedo method on 2.3.5. I recommend trying it again being extra careful to follow the steps exactly.
Sent from my MB855 using XDA
Shad0wguy said:
I have had success with the photon torpedo method on 2.3.5. I recommend trying it again being extra careful to follow the steps exactly.
Sent from my MB855 using XDA
Click to expand...
Click to collapse
Photon torpedo was what worked for me, except that I had to push it from the command prompt on my windows 7 laptop. For some reason, I couldn't get it to work with Terminal emulator. Good luck!
I used Motorola DROID 3 one click. Worked great.
Sent from my MB855 using XDA
Thank you, I will try the Droid 3 OCR, and if that does not work, see if I can get Torpedo to work, and if that does not work I will send it in to Motorola.
Use torpedo thru terminal emulator on your phone as I did
Sent from my Motorola Electrify using XDA
What worked for me was to use the command prompt on windows 7 instead of terminal emulator. For some reason, TE could not see the photon-torpedo file in the phone after i had transferred it there. Command prompt did.
Sent from my MB855 using xda premium
Also remember to reboot after!
I got the OTA update to 2.3.5 yesterday, and photon-torpedo is NOT working for me. After running photon-torpedo.sh, I get the error message, but my prompt doesn't change to # or root. Trying to run install-su.sh doesn't work since I'm not root and gives me permissions errors. Has anybody gotten photon-torpedo to work after yesterday's OTA update?
UPDATE:
I figured out the issue and a fix:
http://forum.xda-developers.com/showpost.php?p=28669160&postcount=363
JohnH4 said:
Photon torpedo was what worked for me, except that I had to push it from the command prompt on my windows 7 laptop. For some reason, I couldn't get it to work with Terminal emulator. Good luck!
Click to expand...
Click to collapse
what commands do I have to enter to get my Windows 7 CP to do things on the Photon? Also, I tried making a data folder in my internal storage, then a tmp, and put the winrar photon torpedo into it and tried following the steps and it didn't work. I'm on 2.3.5 too. What could I be doing wrong?
can someone please help me with my post above?
For those who successfully rooted w/Photon Torpedo... is your 2.3.5 from the May Soak, was it re-soaked last week, or was it 2.3.5'ed for the first time this week?
God, I'm glad I told Moto to fsck off & swore I'd never install another Moto update (soak, push, or otherwise) again. Refusing last week's soak just might have enabled me to grudgingly endure my final 50 days with this miserable excuse for an Android phone.
Sent from my MB855 using Tapatalk 2
bitbang3r said:
For those who successfully rooted w/Photon Torpedo... is your 2.3.5 from the May Soak, was it re-soaked last week, or was it 2.3.5'ed for the first time this week?
God, I'm glad I told Moto to fsck off & swore I'd never install another Moto update (soak, push, or otherwise) again. Refusing last week's soak just might have enabled me to grudgingly endure my final 50 days with this miserable excuse for an Android phone.
Sent from my MB855 using Tapatalk 2
Click to expand...
Click to collapse
here's an easy way to do Photon Torpedo: http://www.groovypost.com/howto/motorola-photon-4-g-how-to-root-your-phone/
DiamondJay20 said:
what commands do I have to enter to get my Windows 7 CP to do things on the Photon? Also, I tried making a data folder in my internal storage, then a tmp, and put the winrar photon torpedo into it and tried following the steps and it didn't work. I'm on 2.3.5 too. What could I be doing wrong?
Click to expand...
Click to collapse
You don't need to create /data/tmp in your phone's internal storage. That folder already exists inside the system partitions. Use ADB to push it in. Follow the instructions in the Photon Torpedo thread.
Sent from my MB855 using xda app-developers app
I didn't have my phone Rooted before the update to Android 2.3.5 but after trying several different methods I found one that worked with ADB and torpedo program/files with a step by step that actually says to have 2.3.5 I followed the instructions and it worked for me, only problem I had was I unzipped the photon-torpedo.tar file by mistake... it doesn't have to be unzipped into the folder just place the whole file in the folder.
Hears a link to the walk through from gamerguy13
instructables.com/id/How-to-get-root-access-on-your-Motorola-PhotonEle/?ALLSTEPS
Good luck everyone else trying to root or re-root.
DiamondJay20 said:
what commands do I have to enter to get my Windows 7 CP to do things on the Photon? Also, I tried making a data folder in my internal storage, then a tmp, and put the winrar photon torpedo into it and tried following the steps and it didn't work. I'm on 2.3.5 too. What could I be doing wrong?
Click to expand...
Click to collapse
The MoPho I rooted is fairly unique, so I can't promise anything, but this is what worked for me. All credit goes to edgan. I didn't develop anything.
Photon Root Instructions
1. Create a folder in the C:/ drive on your Windows 7 machine called Photon root. (You can call it anything you want, but that’s what I called mine and will use for the purpose of this post).
2. Download and install the adb package from here and install them into C:/Photon root.
3. Download photon-torpedo.tar from here and copy it to C:/Photon root in your windows machine. Do not unzip it.
4. On your phone, go to Settings > Applications > Development and select USB Debugging.
5. Plug your phone to your computer and on your phone, set it to USB Mass Storage.
6. Copy photon-torpedo.tar from C:/Photon Root to your phone’s internal storage using Windows 7. Don’t put it in any folder, and leave it zipped.
7. Install Superuser from the Market. (This is absolutely necessary to do before you get started or it won’t work)
8. Open the command prompt (Start >> run “cmd” >> enter)
9. Type the following commands – don’t worry about the errors, it will be all right
• cd C:/photon root
• adb push photon-torpedo.tar /data/tmp
• adb shell
• cd /data/tmp
• /bin/tar xf /data/tmp/photon-torpedo.tar
• /data/tmp/photon-torpedo.sh
• /data/tmp/install-su.sh
10. That's it. Reboot and enjoy.
Hey Mopho's - I'm currently running a rooted (via shabby's AIO) stock sprint v 2.3.4 .... System Version : (45.3.6.MB855.Sprint.en.US) / Build number : 4.5.1A-1_SUN-198_6
I've tried downloading the OTA 2.3.5 via wifi, and installation was going ... but upon reboot - it says update failed. Tried this 2x - I didn't see many commenting on going back to an original stock rom before, getting the OTA update, and that rather - rooted devices would be unrooted after 2.3.5 OTA. I've never installed any other ROM besides what came with the phone...
Was there something I needed to do to "unroot" or revert without wiping/losing my current settings / apps ? Basically, what can I do to get this done
rooted apps installed : AdAway / Superuser free / Root Basic Check free / LBE Privacy Guard / Wifitether
Thanks in advance for the info. I realize Shabby's AIO will not re-root my phone, so will need to see the ADB/Torpedo methods posted here after. I just need to get the OTA update working first.
I would think twice before taking that ota update. Currently, under 2.34, your bootloader should be unlockable. The main effect of the 2.35 update is to lock the bootloader.
Sent from my MB855 using xda premium
Worked for me
JohnH4 said:
The MoPho I rooted is fairly unique, so I can't promise anything, but this is what worked for me. All credit goes to edgan. I didn't develop anything.
Photon Root Instructions
1. Create a folder in the C:/ drive on your Windows 7 machine called Photon root. (You can call it anything you want, but that’s what I called mine and will use for the purpose of this post).
2. Download and install the adb package from here and install them into C:/Photon root.
3. Download photon-torpedo.tar from here and copy it to C:/Photon root in your windows machine. Do not unzip it.
4. On your phone, go to Settings > Applications > Development and select USB Debugging.
5. Plug your phone to your computer and on your phone, set it to USB Mass Storage.
6. Copy photon-torpedo.tar from C:/Photon Root to your phone’s internal storage using Windows 7. Don’t put it in any folder, and leave it zipped.
7. Install Superuser from the Market. (This is absolutely necessary to do before you get started or it won’t work)
8. Open the command prompt (Start >> run “cmd” >> enter)
9. Type the following commands – don’t worry about the errors, it will be all right
• cd C:/photon root
• adb push photon-torpedo.tar /data/tmp
• adb shell
• cd /data/tmp
• /bin/tar xf /data/tmp/photon-torpedo.tar
• /data/tmp/photon-torpedo.sh
• /data/tmp/install-su.sh
10. That's it. Reboot and enjoy.
Click to expand...
Click to collapse
John was right, just ignore the errors. This method by edgan worked for me.
---------- Post added at 07:28 PM ---------- Previous post was at 07:16 PM ----------
bitbang3r said:
For those who successfully rooted w/Photon Torpedo... is your 2.3.5 from the May Soak, was it re-soaked last week, or was it 2.3.5'ed for the first time this week?
God, I'm glad I told Moto to fsck off & swore I'd never install another Moto update (soak, push, or otherwise) again. Refusing last week's soak just might have enabled me to grudgingly endure my final 50 days with this miserable excuse for an Android phone.
Sent from my MB855 using Tapatalk 2
Click to expand...
Click to collapse
I agree with bitbang, I've had enough of this bullsh*t from Motorola. It's time for me to shop around. Unfortunately for me, I have a little more than a year on my contract! I've heard that Sprint had some kind of buy back or release program where they let you trade in your phone for something new (for a "small" fee, of course). It just might be worth it to get away from Moto. This smartphone technology changes way too fast for 2 year contracts anyway.
It's a shame. When I can get this phone to work properly, it is awesome, I'm sure bitbang even agrees with that but it is definately time to move on. The Samsung Galaxy 3 looks pretty cool!
amlodipine said:
Hey Mopho's - I'm currently running a rooted (via shabby's AIO) stock sprint v 2.3.4 .... System Version : (45.3.6.MB855.Sprint.en.US) / Build number : 4.5.1A-1_SUN-198_6
I've tried downloading the OTA 2.3.5 via wifi, and installation was going ... but upon reboot - it says update failed. Tried this 2x - I didn't see many commenting on going back to an original stock rom before, getting the OTA update, and that rather - rooted devices would be unrooted after 2.3.5 OTA. I've never installed any other ROM besides what came with the phone...
Was there something I needed to do to "unroot" or revert without wiping/losing my current settings / apps ? Basically, what can I do to get this done
rooted apps installed : AdAway / Superuser free / Root Basic Check free / LBE Privacy Guard / Wifitether
Thanks in advance for the info. I realize Shabby's AIO will not re-root my phone, so will need to see the ADB/Torpedo methods posted here after. I just need to get the OTA update working first.
Click to expand...
Click to collapse
When the update fails and you see the Android guy with the "!", press and hold both volume up and down. This will show you on the screen why it failed. Common causes for failure are mods to the build.prop file or removal of core apps.

[LGMS769 (MetroPCS] Easiest Root Method

Ok fellow MetroPCS users, I figured out the easiest way to root our phone with locked bootloader, praise the Lord!!!
Requirements:
LGMS769 (METROPCS VERSION ONLY, or other U.S. GSM companies that use T-Mobile's spectrum)
Latest LG Drivers>> http://www.multiupload.nl/XEY2YR3L0I
Knowledge of how to flash a KDZ >> http://forum.xda-developers.com/showthread.php?t=2085344
KDZ V20F >> http://forum.xda-developers.com/showthread.php?t=2107971
LGPwn.apk>> http://www.4shared.com/android/pfMf3ySw/LGPwn.htm
BusyBox>> https://play.google.com/store/apps/details?id=stericson.busybox
Super SU>> https://play.google.com/store/apps/details?id=eu.chainfire.supersu
Script Manager>> https://play.google.com/store/apps/details?id=os.tools.scriptmanager&hl=en
Steps:
Enable USB Debugging in Settings>Developer Options and also enable "Unknown Sources" in Settings>Security on your phone
Install LG Drivers before connecting phone to computer
Connect your phone to your computer with the USB cable in each mode (MTP, LG Mode, etc...) and allow the drivers to install.
Put the phone in LG Mode and flash KDZ V20F. This will give you the T-Mobile USA JellyBean ROM. Has all the same features as the MetroPCS ROM except different bloatware. (TMobile account stuff rather than MetroPCS)
Install LGPwnapk and follow the steps (Starting at Step 15).>> http://www.droidkube.com/how-to-root-lg-optimus-l9-p76/#
This will root your phone.
Install BusyBox and SuperSu
Enjoy!!!
Further Comments:
I recommend installing PimpMyROM from the Play Store. Has lots of great tweaks like improving battery life and speed of device. Battery life is notably longer for me.>> https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
Use "SD Card as Internal Storage" script, attached below. Extract the file and run it in Script Manager "as a Script" with "SU" and "Boot" and reboot your phone.
Lgpwn.apk is the best thing to happen to our L9. Thanks to it, I have my phone looking almost like a Nexus.
Sent from my LG-P769 using XDA Premium 4 mobile app
Recommend the Update?
Nice straightforward instructions! Thanks a ton.
Now I just have one question. Do you recommend we download the updates it asks you about? I believe it is to update v20F.
I just want to know if it would work out fine, especially if it still works with metro
V20f is JB and is the KDZ most, if not all MetroPCS phones were on since this year. Now, if it's asking you to update to V20h, I heard it breaks root for some people so I'd say no. The KDZ above is V20f which is T-Mobile. The updates work whether you're T-Mobile or MetroPCS though.
Thanks for the step by step instructions.
Tried on my roommates phone and worked like a charm
Swa9ga said:
Thanks for the step by step instructions.
Tried on my roommates phone and worked like a charm
Click to expand...
Click to collapse
Awesome
Awesome info, but need a little help...
"Use "SD Card as Internal Storage" script, attached below. Extract the file and run it in Script Manager "as a Script" with "SU" and "Boot" and reboot your phone."
How, exactly, do I do this? Where is "Script Manager" and how do I access it?
Love the info and the idea of this, as I am limited as heck with the built in memory and can't get apps to use the SD card and CONSTANTLY have to remove apps. This would make life a heck of a lot easier!
Thanks!
Tim
timmathews said:
"Use "SD Card as Internal Storage" script, attached below. Extract the file and run it in Script Manager "as a Script" with "SU" and "Boot" and reboot your phone."
How, exactly, do I do this? Where is "Script Manager" and how do I access it?
Love the info and the idea of this, as I am limited as heck with the built in memory and can't get apps to use the SD card and CONSTANTLY have to remove apps. This would make life a heck of a lot easier!
Thanks!
Tim
Click to expand...
Click to collapse
Script Manager here>>> https://play.google.com/store/apps/details?id=os.tools.scriptmanager&hl=en
Will add to OP. Sorry about that.

[Q&A] [ROOT][5.x.x] Root for G2 Mini / Lollipop

Q&A for [ROOT][5.x.x] Root for G2 Mini / Lollipop
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [ROOT][5.x.x] Root for G2 Mini / Lollipop. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
D620r rooting issue
So I've followed the steps but it doesn't seem to budge.
Here is what I do exactly, and tell me if I do something wrong.
1. I install the kingroot thingie, and root with it. It instals KingUser and something written in Chinese/Japanese/Korean (can't differentiate between those).
2. I install the SuperSu from playstore (did try with the one in MRW folder as well, didn't do anything different).
3. I attempt to install binaries but it fails (tried rebooting, still the same)
4. Using ES File Explorer I copy the MRW folder to the internal storage.
5. I am installing the Terminal Emulator on play store.
6. Then I'm opening the terminal emulator, type in "Su" (without the ") and hit enter and as a response I get "/system/bin/sh: Su: not found
7. Then for the sake of it I try inputting "sh /sdcard/mrw/root.sh
8. As a response I get "mount: operation not permitted java.lang.SecurityException: Permission Denial: killBackgroundProcesses() from pid=10412, uid=10117 requires android.permission.KILL_BACKGROUND PROCESSES" and it follows by several lines of code and that is that.
After that KingRoot, KingUser and the Chinese/Japanese/Korean thingie are still there, SuperSu still can't install binaries and root support is crappy at best. Some things work but most don't since the permissions are managed by KingUser which is really crappy.
Any idea why the thingie won't work?
I have a LG G2 Mini, with Lollipop 5.0.2 bought from T-Mobile, updated it to Lollipop myself.
When I had it on KitKat I had proper root managed by SuperSu.
petrovskyz said:
So I've followed the steps but it doesn't seem to budge.
Here is what I do exactly, and tell me if I do something wrong.
1. I install the kingroot thingie, and root with it. It instals KingUser and something written in Chinese/Japanese/Korean (can't differentiate between those).
2. I install the SuperSu from playstore (did try with the one in MRW folder as well, didn't do anything different).
3. I attempt to install binaries but it fails (tried rebooting, still the same)
4. Using ES File Explorer I copy the MRW folder to the internal storage.
5. I am installing the Terminal Emulator on play store.
6. Then I'm opening the terminal emulator, type in "Su" (without the ") and hit enter and as a response I get "/system/bin/sh: Su: not found
7. Then for the sake of it I try inputting "sh /sdcard/mrw/root.sh
8. As a response I get "mount: operation not permitted java.lang.SecurityException: Permission Denial: killBackgroundProcesses() from pid=10412, uid=10117 requires android.permission.KILL_BACKGROUND PROCESSES" and it follows by several lines of code and that is that.
After that KingRoot, KingUser and the Chinese/Japanese/Korean thingie are still there, SuperSu still can't install binaries and root support is crappy at best. Some things work but most don't since the permissions are managed by KingUser which is really crappy.
Any idea why the thingie won't work?
I have a LG G2 Mini, with Lollipop 5.0.2 bought from T-Mobile, updated it to Lollipop myself.
When I had it on KitKat I had proper root managed by SuperSu.
Click to expand...
Click to collapse
Try everything from the begining, install Kingroot and without installing SuperSU from market execute root.sh from terminal (with 'su' previously).
Yai!
nlooooo said:
Try everything from the begining, install Kingroot and without installing SuperSU from market execute root.sh from terminal (with 'su' previously).
Click to expand...
Click to collapse
okay using "su" instead of "Su" did change everything, now SuperSu binaries are installed, KingUser is gone. Thank you! I've been busting my head over typo. -.-
Finally I can start customizing my device now
Cheers!
Thanks, it worked ^^
LG G2 mini D618. firmware v20b
View attachment 3368494
its works...............,finally i've got rooted lg d 618 L5.0.2
Hi, thank's work fine for me.
lg g2 mini lg-d620fr
In this thread is a modded version of Towelroot if someone is eager to try. I would do that but my phone is already rooted.
http://forum.xda-developers.com/showthread.php?t=3139160
d620r for not working
I've tried all the ways to root my g2mini d618 but none of them works. even kingroot. when it gets to 70%, it shows me an error saying root failed. i have tried one click root and Root Script v1.2 and any other ways in the net but no luck. can anyone help me plz?
attari16 said:
I've tried all the ways to root my g2mini d618 but none of them works. even kingroot. when it gets to 70%, it shows me an error saying root failed. i have tried one click root and Root Script v1.2 and any other ways in the net but no luck. can anyone help me plz?
Click to expand...
Click to collapse
Kingroot needs active internet connection, maybe you switched it off.
nlooooo said:
Kingroot needs active internet connection, maybe you switched it off.
Click to expand...
Click to collapse
no without internet connection its not even start rooting. for me it stops at 70% of rooting. i tried kingroot so many times but every time i get the same error
gesher said:
Thanks, it worked ^^
LG G2 mini D618. firmware v20b
Click to expand...
Click to collapse
what is the region of your firmware? i firmware v20b too but kingroot is not working for me
Maybe Help
I tried this method mor than three times with no results... I tried one more but first installed the superuser.apk inside the MRW folder, not from PlayStore, then runned the root.sh an for my surprise its Working Perfectly!
Afther that moved from inside the app to system and it's totally rooted!
(Sorry my english je)
Hi, works for me thank's
lg g2 mini d620fr
attari16 said:
what is the region of your firmware? i firmware v20b too but kingroot is not working for me
Click to expand...
Click to collapse
COL originally V10a but use CIS to update v20b
unroot 5.x.x
If I want desrootear lollipop I do not trace if I have to take the SAT or update ??
Thank you very much ....
Help
Why do this comes up when I type in terminal ?
#su
#sh /sdcard/root.sh :directory not found
But I have mrw file in sdcard
hi i rooted using kingroot!
it worked! but while i was removing google uselless apps (music,games,g+ etc) i probably missclicked kingroot and removed...
Now i cant gain access to root apps or unroot...
what can i do?
thanks
Root failed in d618 20d firmware (cis). It worked in 20b (cis too). Need back to 20b?
Why doesn't work?? :'(

[VS995] LG V20 VS995 Verizon Hotspot (Tether) Unlocker [ZIP][FLASHABLE]

Based on the info provided by @ACalcutt here ...
Which is further based on the LG G4 Hotspot app offered by @geoff5093 here ...
I present View attachment VS995_VerizonHotspotUnlocker.zip
This is a flashable ZIP file that performs the exact same operations listed in @ACalcutt's post above. No messing around with copying files or setting permissions, simply flash and boot and go!
Modifications from @ACalcutt instructions:
- Name of APK is simply HotspotProvision.apk as the original is named, not HotspotProvisionVZWG4.apk.
- README file is placed in the /system/app/HotspotProvision directory to notify that modifications have been made.
Enjoy!
NOTES
- This should probably be used only on Verizon VS995 *stock* ROMs
- This was only tested on VS995 13A firmware
- Works with other carriers (MVNOs, etc., not just Verizon).
- ROOT *is required* (...at least AFIAK...feel free to test without, but I don't think it will work).
Can you make a similar zip for AT&T V20 (H910)?
dksoni411 said:
Can you make a similar zip for AT&T V20 (H910)?
Click to expand...
Click to collapse
I can try...but as I don't have an H910 I'm not sure how well it will work without extensive testing from someone else.
I found this post here which describes a method to do it:
https://forum.xda-developers.com/v20/how-to/att-v20-enable-hotspot-unlimited-data-t3524784
Have you tried this method? Does it work?
Are you just looking for a way to flash these settings without having to resort to the manual editing shown there?
Assuming that method works, and assuming that sed is installed on these devices (or I can somehow include it in the installer) I should be able to do it.
If you are just looking for a one time fix I'd recommend following the link above, but if you really need a repeatable way let me know and I'll see what I can do.
I have tried that method and it works.
I wanted to have it through an automatic process. There are many people who tries to root V20 everyday and need that easy way.
I also need it for repeated times because I do test different roms on V20 (it is a test device for me). So if you can make an zip to do that process all automatically that be really awesome and will save a lot of time of others people. Also I will be able to include in my root guide to directly flash while rooting an H910
dksoni411 said:
I have tried that method and it works.
I wanted to have it through an automatic process. There are many people who tries to root V20 everyday and need that easy way.
I also need it for repeated times because I do test different roms on V20 (it is a test device for me). So if you can make an zip to do that process all automatically that be really awesome and will save a lot of time of others people. Also I will be able to include in my root guide to directly flash while rooting an H910
Click to expand...
Click to collapse
Ok, let's start with this little shell script:
Code:
#!/sbin/sh
#
su
settings put global tether_dun_required 0
/system/bin/sed -i 's/name="tether_entitlement_check_state" value="5"/name="tether_entitlement_check_state" value="0"/' /data/system/users/0/settings_system.xml
Basically all this does is issues that "settings" command that the link says needs to be set.
Then, it searches for the tether_entitlement_check_state within the settings_system.xml file and changes it from 5 to 0.
Go ahead and run these commands from a terminal emulator on your device and see if they work.
Make sure your device is clean...as in you haven't made these mods already. You can revert to a non-working config by putting the 0 back to a 5 and issuing the following:
Code:
settings put global tether_dun_required 1
I'm also attaching a shell script you can copy over. You will have to set +x perms on the script to run it.
If this script does what we want it will them be trivial for me to pack it into a flashable zip for you.
TraderJack said:
Ok, let's start with this little shell script:
Code:
#!/sbin/sh
#
su
settings put global tether_dun_required 0
/system/bin/sed -i 's/name="tether_entitlement_check_state" value="5"/name="tether_entitlement_check_state" value="0"/' /data/system/users/0/settings_system.xml
Basically all this does is issues that "settings" command that the link says needs to be set.
Then, it searches for the tether_entitlement_check_state within the settings_system.xml file and changes it from 5 to 0.
Go ahead and run these commands from a terminal emulator on your device and see if they work.
Make sure your device is clean...as in you haven't made these mods already. You can revert to a non-working config by putting the 0 back to a 5 and issuing the following:
Code:
settings put global tether_dun_required 1
I'm also attaching a shell script you can copy over. You will have to set +x perms on the script to run it.
If this script does what we want it will them be trivial for me to pack it into a flashable zip for you.
Click to expand...
Click to collapse
The script didn't worked as expected. As I was using SuperV20 rom, the tether entitlement check line wasn't in expected file.
After writing command in adb shell (then su) my internal storage was locked (un-writeable). I had to reflash whole superv20 rom from beginning and then manually adding the missing lines in mentioned file. Then it worked like charm.
Can you add a condition in zip about if the line is missing it should be added.
---------- Post added at 03:50 PM ---------- Previous post was at 03:48 PM ----------
Also can you help me about this notification that appear when mobile data is turned off.
dksoni411 said:
The script didn't worked as expected. As I was using SuperV20 rom, the tether entitlement check line wasn't in expected file.
After writing command in adb shell (then su) my internal storage was locked (un-writeable). I had to reflash whole superv20 rom from beginning and then manually adding the missing lines in mentioned file. Then it worked like charm.
Can you add a condition in zip about if the line is missing it should be added.
---------- Post added at 03:50 PM ---------- Previous post was at 03:48 PM ----------
Also can you help me about this notification that appear when mobile data is turned off.
Click to expand...
Click to collapse
I'll need you to send me some full copies of the settings_system.xml file - preferably from more than one ROM so I can see the full structure.
Also, I'm concerned by your description re: "internal storage was locked." I don't see how anything I provided you would cause your external storage to be locked. I certainly don't want to distribute anything that is going to cause someone to have to reflash their entire ROM.
Will this work for LG V20 with the Verizon VS99520c Oreo?
Will this work for LG V20 with the Verizon VS99520c Oreo patch 10/1/18 as shown in the attached picture?
Also, what's the easiest way to root?
Please help is appreciated.
Thanks for your time and response.
Eugene
TraderJack said:
Based on the info provided by @ACalcutt here ...
Which is further based on the LG G4 Hotspot app offered by @geoff5093 here ...
I present View attachment 4508476
This is a flashable ZIP file that performs the exact same operations listed in @ACalcutt's post above. No messing around with copying files or setting permissions, simply flash and boot and go!
Modifications from @ACalcutt instructions:
- Name of APK is simply HotspotProvision.apk as the original is named, not HotspotProvisionVZWG4.apk.
- README file is placed in the /system/app/HotspotProvision directory to notify that modifications have been made.
Enjoy!
NOTES
- This should probably be used only on Verizon VS995 *stock* ROMs
- This was only tested on VS995 13A firmware
- Works with other carriers (MVNOs, etc., not just Verizon).
- ROOT *is required* (...at least AFIAK...feel free to test without, but I don't think it will work).
Click to expand...
Click to collapse
Hotspot fix doesn't work with Alpha Omega Oreo
Hotspot fix doesn't work with Alpha Omega Oreo.
Vs995
Guys, this was simply a flashable zip that performed the steps outline from the links in the OP.
If the steps don't work anymore on Oreo, etc, then the zip won't work.
If someone wants to find out what the steps required on Oreo are, I can attempt another zip.
Otherwise, this has only been validated on the build listed in the OP.
Just wanted to say this still works on stock Oreo 20c. Thanks for the zip.
xaxxelous said:
Just wanted to say this still works on stock Oreo 20c. Thanks for the zip.
Click to expand...
Click to collapse
Thanks for the update.
xaxxelous said:
Just wanted to say this still works on stock Oreo 20c. Thanks for the zip.
Click to expand...
Click to collapse
Did you do any additional steps, and are you using a Verizon sim card? I happen to be using a straight talk sim card which still using the same verizon apn values but my hotspot just suddenly stopped working one day giving me the notification "Connected - no internet" on the devices I wanted to use it with. I've tried stock, lineage, resurrection, alpha omega, and always the same dissapointment.
adriascw said:
Did you do any additional steps, and are you using a Verizon sim card? I happen to be using a straight talk sim card which still using the same verizon apn values but my hotspot just suddenly stopped working one day giving me the notification "Connected - no internet" on the devices I wanted to use it with. I've tried stock, lineage, resurrection, alpha omega, and always the same dissapointment.
Click to expand...
Click to collapse
I flashed /system and /boot from a VS995 kdz onto my US996 to see if I could get video calling and and visual voicemail working. Yes, I am on Verizon... So maybe it only worked because most of my firmware is really mostly US996. I'll have to look when I have time, but I think we can do all sorts of crossflashing now with our V20s. Maybe you can flash an entire US996 kdz, then flash /system and /boot from a VS995 kdz.
xaxxelous said:
Just wanted to say this still works on stock Oreo 20c. Thanks for the zip.
Click to expand...
Click to collapse
Did you get this to work on a rooted stock Oreo 20c vs995? If so, could you describe how you got root on 20c?
I've been trying for the past weekend on my vs995 with a verizon sim card and haven't been able to get the hotspot function to work even with root on 20b. hotspot.apk is in the right place with the proper permission, but nothing happens when I push the slider to turn on the hotspot.
I was able to get the netshare+ app to work on the rooted 20b, but it uses an android generated random password which changes every time it is run. And it does not work without root on 20b or 20c.
Thanks!
Zac96122 said:
Did you get this to work on a rooted stock Oreo 20c vs995? If so, could you describe how you got root on 20c?
I've been trying for the past weekend on my vs995 with a verizon sim card and haven't been able to get the hotspot function to work even with root on 20b. hotspot.apk is in the right place with the proper permission, but nothing happens when I push the slider to turn on the hotspot.
I was able to get the netshare+ app to work on the rooted 20b, but it uses an android generated random password which changes every time it is run. And it does not work without root on 20b or 20c.
Thanks!
Click to expand...
Click to collapse
Sorry for the delay, I've been away for work. It sounds like you may be misunderstanding some things or I am misunderstanding you...
First, I don't have a true VS995, I have a US996 that had I crossflashed to VS995 to test some things. I rooted with Magisk.
Second, why are you putting an .apk anywhere and checking permissions? This is meant to be flashed via TWRP. Did you do that? I didn't do anything special. I just did what the OP said: flashed in TWRP, rebooted and hotspot worked.
It's partially working for me in every 20c, either real stock or based on stock on a true vs995. Bluetooth and USB tether are working. Mobile hotspot is not. However there is no error, or directing me to pay Verizon--the slider does nothing. It seems like there is something small here I need to find, but I don't know where to look. Might anyone be able to direct me to the proper log file to investigate?
computererds said:
It's partially working for me in every 20c, either real stock or based on stock on a true vs995. Bluetooth and USB tether are working. Mobile hotspot is not. However there is no error, or directing me to pay Verizon--the slider does nothing. It seems like there is something small here I need to find, but I don't know where to look. Might anyone be able to direct me to the proper log file to investigate?
Click to expand...
Click to collapse
Try using the mobile hotspot icon in the top level swipedown menu. I was able to enable my hotspot that way though the slider does not work. This is on the 20b firmware with root.
I have the modified 20c firmware if anyone wants it. A friend found it on baidu and sent it to me. I haven't tried it yet though as the 20b version is working well for me so far. If there is a place to post it, let me now and I'll upload it. It's about 3 GB.

Categories

Resources