• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Newbie Guide to Rooting, flashing TWRP Custom Recovery, & more on my stock LS740ZV5. Read Post #19.

foxchild

Newbie
Apr 6, 2012
21
8
Update: Post #19 contains my step by step guide on what I did to my phone. If you read through this thread you'll see most of what I've done and experimented with.

I'm a bit of a newb when it comes to forums and following the instructions that seems to jump around from thread to thread so I was wondering if you guys can help me with what to do after rooting.

I have a LG Volt by Virgin Mobile and it has been updated OTA to the latest ZV5 version. I am currently using the DP Tools Method and was able to connect my phone successfully. I clicked the Backup option in the app and it is now going about its business.

My goal is to make my phone better. I want to be able to install more than 3 apps to the phone without making it slower. After browsing the Internet with Google Chrome, it takes time for it to respond and go to the home screen after hitting the home button. The icons load slower and restarting the phone is the only way to get it to load faster again. I also want to be able to use at least two apps at the same time, to play music and use Waze for GPS. The phone just closes one or the other app from time to time after driving a distance.

I'm guessing after root I can try apps like swap it ramexpander by roeshoft, to inscrease the ram memory by letting it use the micro SD card, even though they say that it degrades the micro SD card faster. There is someone who seemed to achieve similar results by using another app called Low Memory Killer so any opinions to those would help. Some threads also say I should install Flashify and some kind of Recovery mod. I'm wondering if I should go with CWM or the new TWRP.

I was also reading about the odexed and deodexed ZV5 roms with root. Do I install those before all of the apps above? Will installing either help the performance of my phone without needing to use "swap it ramexpander". I'm very indecisive when I don't know how to go about these.

Also, I plan to write up a very detailed newb guide as to how I went through the whole process to help me remember what I did to my phone just in case I have to do something like it again. I hope it will help others as well and with your help and guidance I hope I can achieve my goals. Thanks!
 
Last edited:
  • Like
Reactions: kijp15 and hosgoth
I'm a bit of a newb when it comes to forums and following the instructions that seems to jump around from thread to thread so I was wondering if you guys can help me with what to do after rooting.

I have a LG Volt by Virgin Mobile and it has been updated OTA to the latest ZV5 version. I am currently using the DP Tools Method and was able to connect my phone successfully. I clicked the Backup option in the app and it is now going about its business.

My goal is to make my phone better. I want to be able to install more than 3 apps to the phone without making it slower. After browsing the Internet with Google Chrome, it takes time for it to respond and go to the home screen after hitting the home button. The icons load slower and restarting the phone is the only way to get it to load faster again. I also want to be able to use at least two apps at the same time, to play music and use Waze for GPS. The phone just closes one or the other app from time to time after driving a distance.

I'm guessing after root I can try apps like swap it ramexpander by roeshoft, to inscrease the ram memory by letting it use the micro SD card, even though they say that it degrades the micro SD card faster. There is someone who seemed to achieve similar results by using another app called Low Memory Killer so any opinions to those would help. Some threads also say I should install Flashify and some kind of Recovery mod. I'm wondering if I should go with CWM or the new TWRP.

I was also reading about the odexed and deodexed ZV5 roms with root. Do I install those before all of the apps above? Will installing either help the performance of my phone without needing to use "swap it ramexpander". I'm very indecisive when I don't know how to go about these.

Also, I plan to write up a very detailed newb guide as to how I went through the whole process to help me remember what I did to my phone just in case I have to do something like it again. I hope it will help others as well and with your help and guidance I hope I can achieve my goals. Thanks!

Welcome to the world of root. A major part of your speed (or lack of) problem is that you're on the stock ROM, which uses a lot of bloat software that runs in the background. Your phone has 1 GB of RAM -- of that, 256 MB of that (about 25%) is used by Android itself (if I understand correctly) leaving about 750~ MB left over. About 550~ MB of that is used by the stock ROM's bloat, leaving about 200 MB left over for your apps to run, so it's no wonder you're seeing lag. And yeah, Android's built in memory manager is killing the apps it thinks you aren't actually using in order to free up more RAM.

You can try expanding your RAM to your SD card to boost things a bit. I've never tried it myself, so I can't tell you how that will go. And yeah, you should install Flashify to flash a custom recovery (use TWRP for Lollipop, don't use CWM as it's outdated and clunky). A custom recovery will allow you to create and restore backups, as well as flash new ROMs (such as CyanogenMod).

Those odexed and deodexed ROMs are LG's lateset software update for our phones that are pre-rooted. The odexed ones come with pre-optimized odex files that help your phone boot faster, while the deodexed ones come without these files, giving your phone a bit more breathing room. You flash these in the before mentioned recovery.

If you really want to speed your phone up, remove any bloat apps that you don't use or can get by without. I think there's a list floating around the forum somewhere on which apps are safe to remove, and watch your apps to see which ones are the most memory hogging (Facebook and FB Messenger are major hogs, I can tell you that). Greenify (Google it) is a nice app that watches RAM intensive apps, and kills them after a while of not using them, and it really helps.

Any more questions, feel free to ask :)
 
  • Like
Reactions: foxchild
Upvote 0
Awesome! So now, the backup is finished it took a while since I think it was also backing up data from my micro SD Card. I have gone through with the root button and have confirmed root access with the check root of DP tools. I guess now I will install the flashify app from the app store by Christian and then get proceed with the installation of TWRP 2.8.1.0 beta as a custom recovery. I am planning to use the deodexed version of the zv5 rom with root because i like the idea of "a bit more breathing room". I will update as I go through the process.
 
  • Like
Reactions: Ph0enix_216
Upvote 0
I was able to install Flashify and had to reboot my phone so that it would open correctly. I found out that I needed to put the TWRP image into my micro SD card beforehand so I did that and was able to flash the TWRP custom recovery. I guess I also forgot to put the zip file for the zv5 deodex rooted rom in the micro SD Card so I am doing that now. Before I use TWRP to flash the debloated rom, is there anything else I should do before that? Any other backups besides the DP Tools one that I made? Now that TWRP is on the phone, how do I get back to it? Also, I've read that it is a good idea after flashing the new rom to do a factory reset on the phone. Should I do that too?
 
Upvote 0
First off, remember this is budget phone. With that said, this phone would be almost perfect with 2GB RAM.

If you can get and keep LTE with CyanogenMod12 that would be an excellent choice. I think the phone runs so much smoother with it then the stock ROM. It's too bad you lose some functionality moving to CM12. If someone would port over a SLIM ROM, this phone would fly.

For the RAM expander, remember it's not an actual RAM expansion. It's expanding the SWAP space. As Linux/Unix type operating systems go, the use of SWAP space is a last resort that the OS uses to keep things running.

Ph0enix_216 mentioned Greenify, which is an excellent app. I think that app alone produces great results. You can also run an app like System Panel that will give you statistical data on the resource hogs.

All of this is just the tip of the iceberg in the Android ecosystem.
 
Upvote 0
I was able to install Flashify and had to reboot my phone so that it would open correctly. I found out that I needed to put the TWRP image into my micro SD card beforehand so I did that and was able to flash the TWRP custom recovery. I guess I also forgot to put the zip file for the zv5 deodex rooted rom in the micro SD Card so I am doing that now. Before I use TWRP to flash the debloated rom, is there anything else I should do before that? Any other backups besides the DP Tools one that I made? Now that TWRP is on the phone, how do I get back to it? Also, I've read that it is a good idea after flashing the new rom to do a factory reset on the phone. Should I do that too?


DO A BACKUP before you do anything. Turn the phone off. Then press volume down and power untill you see the factory reset. It will boot into TWRP, backup.

Yes, you should almost always wipe/factory reset when going from one ROM to another. If you don't do a wipe, it's called a "dirty flash". For good reason.
 
  • Like
Reactions: foxchild
Upvote 0
DO A BACKUP before you do anything. Turn the phone off. Then press volume down and power untill you see the factory reset. It will boot into TWRP, backup.

Yes, you should almost always wipe/factory reset when going from one ROM to another. If you don't do a wipe, it's called a "dirty flash". For good reason.

Do I factory reset before I flash or after I flash?
 
Upvote 0
Before. I have also done before and after. Some ROMs are picky and some will wipe the phone for you.
This is a short list of the process that I made as I understand it now. Please take a look and correct it if needed.

1) Factory Reset by Android? (settings > backup & reset > personal data >> factory data reset)
or by TWRP?
2) DP Tools Back up
3) DP Tools Root
4) Install Flashify from Play Store
5) Put TWRP image and zv5 rom in micro SD Card
6) Use Flashify to flash TWRP.
7) Use TWRP to make back up.
8) Use TWRP to flash zv5 rom.
9) Factory Reset same as step 1.
10) Install Greenify, apps, etc.

Edit: After further reading, I'm thinking you're meaning to use TWRP's factory reset. So it looks like the list should be like this:

1) DP Tools Back up
2) DP Tools Root
3) Install Flashify from Play Store
4) Put TWRP image and zv5 rom in micro SD Card
5) Use Flashify to flash TWRP.
6) Use TWRP to make back up.
7) Use TWRP's Factory Reset option
8) Use TWRP to flash zv5 rom.
9) Factory Reset same as step 7.
10) Install Greenify, apps, etc.
 
Last edited:
Upvote 0
Welcome to the world of root. A major part of your speed (or lack of) problem is that you're on the stock ROM, which uses a lot of bloat software that runs in the background. Your phone has 1 GB of RAM -- of that, 256 MB of that (about 25%) is used by Android itself (if I understand correctly) leaving about 750~ MB left over. About 550~ MB of that is used by the stock ROM's bloat, leaving about 200 MB left over for your apps to run, so it's no wonder you're seeing lag. And yeah, Android's built in memory manager is killing the apps it thinks you aren't actually using in order to free up more RAM.

You can try expanding your RAM to your SD card to boost things a bit. I've never tried it myself, so I can't tell you how that will go. And yeah, you should install Flashify to flash a custom recovery (use TWRP for Lollipop, don't use CWM as it's outdated and clunky). A custom recovery will allow you to create and restore backups, as well as flash new ROMs (such as CyanogenMod).

Those odexed and deodexed ROMs are LG's lateset software update for our phones that are pre-rooted. The odexed ones come with pre-optimized odex files that help your phone boot faster, while the deodexed ones come without these files, giving your phone a bit more breathing room. You flash these in the before mentioned recovery.

If you really want to speed your phone up, remove any bloat apps that you don't use or can get by without. I think there's a list floating around the forum somewhere on which apps are safe to remove, and watch your apps to see which ones are the most memory hogging (Facebook and FB Messenger are major hogs, I can tell you that). Greenify (Google it) is a nice app that watches RAM intensive apps, and kills them after a while of not using them, and it really helps.

Any more questions, feel free to ask :)
Thanks! I've decided to go ahead with the process of flashing the zv5 deodex rooted version but I am stuck at using TWRP 2.8.1.0 to make a backup. Is there a way I can get TWRP to save the backup into my 32GB micro SD card? Also should I update to the TWRP 2.8.5.0?
 
  • Like
Reactions: Ph0enix_216
Upvote 0
I've been reading up on TWRP and I found that it is good to use the 2.8.5.0 Lollipop version even though you are flashing to Kitkat. The only problem I'm having now is getting TWRP to recognize my external SD card so that I can use it for backup. TWRP shows it as having (0MB). The micro SD card in question is a samsung 32GB Pro UHS-1 card formatted as fat32.
 
Upvote 0
Thanks! I've decided to go ahead with the process of flashing the zv5 deodex rooted version but I am stuck at using TWRP 2.8.1.0 to make a backup. Is there a way I can get TWRP to save the backup into my 32GB micro SD card? Also should I update to the TWRP 2.8.5.0?
There is a way, I believe its under settings or advanced settings in TWRP.
 
  • Like
Reactions: foxchild
Upvote 0
Update: I tried a different micro SD card and TWRP 2.8.5.0 recognizes it. So it must have something to do with the Samsung micro SD Card.
There is a way, I believe its under settings or advanced settings in TWRP.
Does it have something to do with the option "Partition SD Card" or maybe to type something in the "Terminal Command" ?
 
Last edited:
Upvote 0
Update:
It looks like TWRP released 2.8.6.0 not too long ago but I didn't update to it yet. I checked on the TWRP devices list to find the LG Volt only to be disappointed that it isn't on the list of supported devices. I tried to use the "Partion SD card" function and I wasn't sure if it worked because it couldn't find the sd-ext. So, I will skip that function and try to find another way to extend the LS740's app space. After resetting to factory default using TWRP I flashed to the deodex zv5 rom with root. I booted the system twice; the first time was for the initial set up and the second time was to make sure everything was ok. I discovered I needed to reactivate the device in order to get the 4G LTE working properly again. I had to go to Settings > System >> Activate this device >> click on the option button and click Reset Cellular Data.
 
  • Like
Reactions: Ph0enix_216
Upvote 0
Update:
I tried the TWRP versions 2.8.6.1, 2.8.6.0, and 2.8.5.0 which I was able to download using the TWRP Manager App and none of them worked properly when using Flashify. It looks like the TWRP 2.8.5.0 that is posted in the LS740 thread is a special one for the Volt. I also found out that the Samsung micro SD card that I have actually works if you partition it in a way that there is <=29.3GB of space in it. The Samsung micro SD actually comes up close to 29.8GB of space and I think because of this TWRP doesn't recognize it.
 
Upvote 0
Update:
I've spent time finding out why TWRP 2.8.5.0 and 2.8.1.0 doesn't like my Samsung Pro micro SD card and I think I've finally found out why. The simple solution is to download SD Formatter. Use this to format the micro SD card through a USB card reader on a computer. This solved the problem for me. It wasn't the size of the partition at all.

I've been trying to use the Advanced > Partition SD options but it always ends with a fail sign and a line saying "E: Unable to locate sd-ext partition".

As an alternative I partitioned the micro SD Card into 3 parts using Partition Wizard 9 for Windows. So far I have been able to use the first and second partitions. The first partition is formatted as fat32 and is indicated to be the external_SD where Android can put photos and videos in, as well as any files you may want on the micro SD card. This partition is the only one accessible in Windows. To increase compatibility with devices, I would recommend to use the SD Formatter on this partition, even after using Partition Wizard 9, . The second partition is formatted as ext4 using Partition Wizard 9. To utilize the partition I used the android app Links2SD by Bulent Akpinar. The first time opening the app, it recognized the ext4 partition and with a few selections it becomes a second internal_SD drive. Apps that are linked to this second partition are moved from the 3.9GB internal memory of the LS740 to the ext4 partition of whatever size was set. This is the first method I've found that helps you to expand the internal memory of the LS740. I'm wondering if this is the only method or if there is a better way.

The third partition is something that I'm still working on to see if I can set it to be a swap file to increase the RAM memory of the LS740. Reading old threads suggest that although this method works, it may reduce the life of the micro SD card. I will still give it a try on my Samsung Pro micro SD card and note any signs of imminent failure if I can find a way to make this work.
 
Last edited:
Upvote 0
Warning! I am just a newbie noting my steps. I do not take responsibility for anyone who messes up their phones using the steps below. Be warned! Proceed at your own risk.

This is a newb guide so things may not be perfect. Please let me know if there are details that I didn't include or if you have any suggestions to making this guide better. Also, please note that the text in green are for details, are meant to be a guideline, or are for optional endeavors.

The story:
LS740 by Virgin Mobile stock Software version LS740ZV3 . Towelroot method works. OTA updates push to ZV4 and root was lost. Towelroot no longer works. Gave up on rooting and OTA updates Software version to ZV5. Phone is slow after using multiple apps. Always have to "Clear tasks" by holding home button to help speed things up. Needs constant use of built-in widget to "Clear Ram".

May 29, 2015
My steps to get root and prepare for mods to boost performance on LG Volt Software version LS740ZV5 using Windows 8.1.

Requirements:
  • Windows 8.1 Computer
  • Internet Connection
  • microSD card USB reader / writer
  • FULLY CHARGED BATTERY and the LG Volt LS740 with Software version LS740ZV5
  • USB Type A male to micro USB Type B male data cable
  • microSD Card
    -I recommend a Samsung Pro class 10 microSD card or any ones that are advertised as having read and write speeds above 40MB/s .
Windows Programs needed:
Files needed:
BEGIN!!!

1) Install all the Windows programs that are needed.
-Using the card reader take your microSD card and plug it into the computer.
-If you have anything in the microSD card, create a folder on your desktop and copy your files there to make a backup.
-Open the SD Formatter program to format the microSD card.
-Once the card is formatted you can copy your files back to the microSD card as well as the files mentioned above. (twrpvolt_lollipop.img & ZV5_Rooted_Deodex_Full.zip)
-You can now put the microSD card back into your phone and power it on.
*) Use the LG Backup app in the phone to backup everything to the micro SD Card.
-I think this LG Backup is really optional but I did it anyway just in case.
2) On the LS740 go to:
-"Settings"
-"About phone"
-"Software Information"
-Repeatedly tap on "Build number" around 5-10 times.
-A caption will pop up saying you are now a developer.
-"Settings"
-"Developer options"
-Check "USB debugging"
-The following may be optional but it helped me see what the phone was doing while working on it. Also, the second thing I did so I can install the Amazon App Store but it might be important to do it anyway. You might want to also use the options below.
-return to "Settings" > "Display" > tap "Screen timeout" until it is set says "After 15 min of inactivity"
-return to "Settings" > "Security" > put a check next to "Unknown sources"
-Go to the Play Store and get "AFV File Verifier for Android™" by scary alien.
-Open the app
-Tap "Select File"
-Tap "[/storage/emulated/0]"
-Tap "[/storage/emulated]"
-Tap "external_SD"
-Find, Tap, and Hold "ZV5_Rooted_Deodex_Full.zip" until a menu comes up.
-Tap "Calc MD5 Checksum"
-The MD5 checksum (hex) should compare with the following
md5 value: D7C8BD1F10DC68EBB9693C3F9A29A24B
-Tap "Return"
-Find, Tap, and Hold "twrpvolt_lollipop.img" until a menu comes up.
-Tap "Calc MD5 Checksum"
-The MD5 checksum (hex) should compare with the following
md5 value: 4C0A8D761FBA4DFBB905F91F6F467FF3
-Downloading the AFV File Verifier app and using it to check that the MD5 values match the above is very important. It is done to make sure that the files weren't corrupted when they were moved to the microSD card.

3) Connect your USB cable to your computer.
-After the computer finishes recognizing the device, the following should appear on the top left of the LS740: Slow charging, USB connected (Charge only), USB debugging connected (Touch to disable USB debugging)

4) Open the DP Tools program.
-I don't exactly remember what happened the first time but hopefully you should see the model of the phone on the white box located near the top left of the DP Tools program.
-I think on the phone a pop up occurs where you'll have to allow something as DP Tools is trying to pair with it.
-Before clicking the "Root Device (LG Only)" button you might want to hit the Backup button beside it first.
-On the computer you should see a window that asks you where to save the file and what to name it.
-Once you proceed, you'll need to confirm and tap "Backup my data" on your phone. This is where the wait takes a bit but is worth it especially if you want to revert to before your phone is rooted and stuff.
-Click the Root Device (LG Only) and a command prompt will pop up with the following
-Starting adb server..
-Waiting for device..
-Device detected!
-Pushing files..
-Yada Yada Yada
-Rebooting..
-Looking for LG serial port..
-Serial port not found, please insert the phone manually into Download mode.
-Disconnect the USB cable and turn off the phone.
-Then press and hold the Volume Up button, and while you're doing that connect the USB Cable again.
-Waiting for device..
-Follow those instructions to a 'T''and if you mess up just let the phone power on and let it finish loading so you can start back at step 4.
-If you succeeded your phone should now be displaying a Firmware Update screen and the command prompt should instruct you to do something. You can let go of the Volume Up button if you haven't already at this point.
-On the computer make sure you are focused on the command prompt window so that it registers your commands when you press Ctrl+C
-Then type N and hit the ENTER/return key to reboot the phone.
-The phone should now reboot and "Android is upgrading" should show on the screen for a little while if you're paying attention.
-The command prompt on the computer should be done at this point so you can "Press any key" to close the prompt.
-DP Tools should still be open and now you can click "Check Root" to make sure the device is rooted.
-A command prompt will pop up on the computer and I think maybe this is when SuperSU comes up on the phone and asks for permission for something. Just hit the "Grant permission" button.
-You'll be seeing SuperSU popping up a lot. It is asking for permission to grant root access to all the apps in the guide.
-The command prompt should display something like the following.
root@x5:/ #​
-The # at the end should confirm that it worked and so you can close that command prompt window.
-Disconnect the USB cable.
-You probably don't need to use the cable again and hopefully your battery is still charged up.

5) Install [ROOT] Rashr - Flash Tool by DsLNeXuS (Aschot Mkrtchyan) from the Google Play Store.
-This is a full free version. If you are worthy of showing gratitude to DsLNeXuS (Aschot Mkrtchyan) you can use the built in donate button which is accessible by pressing the three horizontal lines at the top left of the screen on your phone. You can also click this link to shower him with your appreciation. His email should be showing at the top as ashotmkrtchyan1995@gmail.com
-On the first time using this app, allow SuperSU to grant permission for this app to have root access.​

6) Open the Rashr app and tap the "Recovery from Storage" option.
-Tap on /storage/emulated/
-Tap on /storage/
-Tap on external_SD/
-Scroll down and find the twrp_lollipop.img file
-Tap Yes, please to confirm.
-Tap Yes, please to reboot to recovery.
7) We should be in the TWRP screen now and you should see Team Win Recovery Project v2.8.5.0 at the very top. It is recommended that we use the "Backup" option so that we can revert it to before we screw with it. Also, it is good to note that the screen timeout is short while on this recovery mode and you may need to hit the home button and Swipe the bar at the bottom to unlock the screen.
-Tap Backup
-Tap all of the partitions to back up and make sure they all are marked with an X.
-Tap on the tiny bar where it says Storage:
-This should be under the No Encryption and Refresh Sizes boxes and above the "Enable compression" and "Skip MD5 generation during backup." I left these options unchecked.
-Select external_SD by tapping on it.
-Tap OK.
-Swipe to Back Up.
-I believe this backup is called a nandroid backup which is the most complete and fastest way to backup the phone.
-This may take a while depending on the size of what needs to be backed up and the speed of your micro SD card.

-I found that using a 32GB UH-1 Class 10 microSD card by Samsung, described to have max read/write speeds of up to 90MB/s and 70MB/s respectively, works faster than using a cheap 32GB class 10 microSD card.
-My backup size is about 3571MB and it only took me 226 seconds as reported by the TWRP script window.
-After completing the backup you do not have to hit the Reboot System. Instead hit the home button to return you to the main menu.
-In the event that you did hit the Reboot System, let your phone boot up normally and use Rashr and scroll down to tap "Reboot Recovery".
-An alternative method to access the TWRP Recovery is to shut down the phone and make sure it is not plugged in to a charger or computer.
-Press and hold the "Volume Down" button and then press and hold down the "Power" button. Don't let go. As soon as you see a sign that reads "Factory Reset Processing" you can let go. This should take you to the TWRP Recovery. You can do this to and restore a backup if anything wrong were to happen like when you flash a bad rom.

9) Use TWRP's Factory Reset option.
-Some details after the Factory Reset may be missing because I can't exactly recall if there was anything important that happened afterwards.
-Tap "Wipe" from the TWRP main menu.
-Swipe to Factory Reset
-This will clear your phone completely of its internal files. The microSD card will not be wiped. Doing this prepares the phone and makes for a smoother transition when flashing to a custom rom.
10) Use TWRP to flash to the LS740ZV5 Full Deodexed Rooted rom.
-Tap Install.
-Tap the "Storage" bar at the top and select external_SD.
-Scroll down and select the
ZV5_Rooted_Deodex_Full.zip.
-Swipe to Flash.
-The boot process takes a while after a Factory Reset and you'll probably have to let it sit for a few minutes longer than usual. This took less than 10 minutes. I didn't really time it but I guess it was around 3 minutes tops.

*) niteryder suggested to do another Factory Reset (same as step 7) after flashing to the new rom. I booted the phone once to make sure the new rom was working before I did another factory reset in TWRP.


11) Install/Restore your apps etc.
-If your situation was just like mine you will have to reactivate the phone so that the 4G LTE will work. Follow the steps below to what I did on my phone :
-Go to "Settings".
-Scroll to the bottom.
-Tap "Activate this device".
-Tap the option button to the right of your home button.
-Tap "Reset Cellular Data".
-Tap "Reset" to confirm.
-Doing this should automatically restart your phone.
-On the next boot up, it should begin activating your cell services. It will update your profile and your prl. It will also automatically restart your phone again after it is done with the programming.
-Your phone's 4G LTE and voice/phone services should be restored.
-Hopefully you know how to set up your Google account and add WiFi access etc.
12) Mods, Optimizations, and Stuffs
-The first optimization I recommend doing to the phone is to download the app called Kernel Tuner for root by Predrag Čokulov from the Play Store.
-Once downloaded and installed open the program and tap the "OOM" button at the bottom left.
-Tap the "Presets" button at the bottom on the new window.
-Tap "Medium".
-Press the Home Button on your phone to exit. That's it! Hopefully you notice a slight improvement on your phone.
13) As a reminder, you can put the following options back to default when you're done.
-"Settings" >"Display" > tap "Screen timeout" until it is set says "15 or 30 seconds of inactivity"
-"Settings" > "Security" > remove the check next to "Unknown sources"
-"Settings" > "Developer options" > remove the check next to "USB debugging"
The End.

If you used these steps and everything went well, please "Like" this post to make me feel good while imagining that the likes actually matter.

Special Thanks to @Ph0enix_216, @niteryder, and @EarlyMon for answering my questions thereby helping me to finish the guide.


Thank you to Developer @whoshotjr2006 for making the TWRP custom recovery version 2.8.5.0 compatible with our LG Volt.

Thank you to Developer @kwknott for making the LS740ZV5 Deodex Rom with Root.
 
Last edited:
  • Like
Reactions: EarlyMon
Upvote 0
Update: I dug up somewhere in the forums about using an app called Kernel Tuner for root by Predrag Cokulov and haven't fully tested it yet with music, GPS, and other apps running but I have already noticed slight improvements in scrolling through the home screen windows. All I did was to go to the OOM setting near the bottom left, tap on the Presets button at the bottom, and select Medium. Afterwards, I just exited the app pressing back a few times and when I got to the home screen it flickered once as if reloading it and now it's been pretty good so far. Hopefully this will alleviate the need for using the microSD card as a swap for RAM memory.
 
Upvote 0
Update: I dug up somewhere in the forums about using an app called Kernel Tuner for root by Predrag Cokulov and haven't fully tested it yet with music, GPS, and other apps running but I have already noticed slight improvements in scrolling through the home screen windows. All I did was to go to the OOM setting near the bottom left, tap on the Presets button at the bottom, and select Medium. Afterwards, I just exited the app pressing back a few times and when I got to the home screen it flickered once as if reloading it and now it's been pretty good so far. Hopefully this will alleviate the need for using the microSD card as a swap for RAM memory.
What you did with Kernel Tuner - that's really the best way to approach ram management. ;)
 
  • Like
Reactions: foxchild
Upvote 0
Warning! I am just a newbie noting my steps. I do not take responsibility for anyone who messes up their phones using the steps below. Be warned! Proceed at your own risk.

Still working on edits below

The story:
LS740 by Virgin Mobile stock Software version LS740ZV3 . Towelroot method works. OTA updates push to ZV4 and root was lost. Towelroot no longer works. Gave up on rooting and OTA updates Software version to ZV5. Phone is slow after using multiple apps. Always have to "Clear tasks" by holding home button to help speed things up. Needs constant use of built-in widget to "Clear Ram".

My steps to get root and boost performance on LG Volt Software version LS740ZV5 using Windows 8.1.

Requirements:
Windows 8.1 Computer
microSD card USB reader / writer
Fully charged LG Volt LS740 with Software version LS740ZV5 (Important)
Class 10 microSD Card
USB Type A male to micro USB Type B male data cable

Install these Windows Programs first:
DP Tools v1.0 (untested: DP Tools v2.0) (Author: Daniel Pinto's Website)
LG Unified Drivers version 3.14.1 (Thanks to bg4m3r: related thread)
Partition Wizard 9 (Optional, still experimenting with it)
SD Formatter

Put these files in the microSD card first and put the microSD into the phone after:
TWRP Volt Lollipop 2.8.5.0 (Thanks to whoshotjr2006 Developer: related thread)
- The file name should be:
twrpvolt_lollipop.img​
LS740ZV5 Full Deodexed Rooted (Thanks to kwknott Developer: related thread)
-Check to make sure the Rom you downloaded is in a zip file and has a matching MD5: c7783ec02d618fb8a1db433f755d3b62
- The file name should be:
ZV5_Rooted_Deodex_Full.zip
1) Install all the Windows programs that are needed.

2) Use the LG Backup app in the phone to backup everything to the micro SD Card.
-I think this LG Backup is really optional but I did it anyway just in case.
3) On the LS740 go to:
-"Settings" > "About phone" > "Software Information"
-Repeatedly tap on "Build number" until a caption says you are now a developer
-return to "Settings" > "Developer options" > put a check next to "USB debugging"
-The following may be optional but it helped me see what the phone was doing while working on it. Also, the second thing I did so I can install the Amazon App Store but it might be important to do it anyway. You should put these options back to default when you're done. I'll remind you to.
-return to "Settings" > "Display" > tap "Screen timeout" until it is set says "After 15 min of inactivity"
-return to "Settings" > "Security" > put a check next to "Unknown sources"
4) Connect your USB cable to your computer.
-After the computer finishes recognizing the device, the following should appear on the top left of the LS740: Slow charging, USB connected (Charge only), USB debugging connected (Touch to disable USB debugging)​

5) Open the DP Tools program. (This part is explained in detail and may look long but is really quick and easy to do. The backing up part is what takes a while.)
-I don't exactly remember what happened the first time but hopefully you should see the model of the phone on the white box located near the top left of the DP Tools program.
-I think on the phone a pop up occurs where you'll have to allow something as DP Tools is trying to pair with it.
-Before clicking the "Root Device (LG Only)" button you might want to hit the Backup button beside it first.
-On the computer you should see a window that asks you where to save the file and what to name it.
-Once you proceed, you'll need to confirm and tap "Backup my data" on your phone. This is where the wait takes a bit but is worth it especially if you want to revert to before your phone is rooted and stuff.
-I would appreciate some feedback as to whether this is a waste of time.
-Click the Root Device (LG Only) and a command prompt will pop up with the following
-Starting adb server..
-Waiting for device..
-Device detected!
-Pushing files..
-Yada Yada Yada
-Rebooting..
-Looking for LG serial port..
-Serial port not found, please insert the phone manually into Download mode.
-Disconnect the USB cable and turn off the phone.
-Then press and hold the Volume Up button, and while you're doing that connect the USB Cable again.
-Waiting for device..​
-Follow those instructions to a T and if you mess up just let the phone power on and let it finish loading so you can start back at step 4.
-If you succeeded your phone should now be displaying a Firmware Update screen and the command prompt should instruct you to do something.
-On the computer make sure you are focused on the command prompt window so that it registers your commands when you press Ctrl+C
-Then type N and hit the ENTER/return key to reboot the phone.​
-The phone should now reboot and "Android is upgrading" should show on the screen for a little while if you're paying attention.
-The command prompt on the computer should be done at this point so you can "Press any key" to close the prompt.
-DP Tools should still be open and now you can click "Check Root" to make sure the device is rooted.
-A command prompt will pop up on the computer and I think maybe this is when SuperSU comes up on the phone and asks for permission for something. Just hit the "Grant permission" button.
-The command prompt should display something like the following.
root@x5:/ #​
-The # at the end should confirm that it worked and so you can close that command prompt window.​

6) Install [ROOT] Rashr - Flash Tool by DsLNeXuS (Aschot Mkrtchyan) from the Google Play Store.
-This is a full free version but do support DsLNeXuS (Aschot Mkrtchyan) by donating to him with the built in donate button accessible by pressing the three horizontal lines at the top left of the screen on your phone.
-On the first time using this app, allow SuperSU to grant permission for this app to have root access.​

7) Open the Rashr app and tap the "Recovery from Storage" option.
-Tap on /storage/emulated/
-Tap on /storage/
-Tap on external_SD/
-Scroll down and find the twrp_lollipop.img file
-Tap Yes, please to confirm.
-Tap Yes, please to reboot to recovery.
8) We should be in the TWRP screen now and you should see Team Win Recovery Project v2.8.5.0 at the very top. It is recommended that we use the "Backup" option so that we can revert it to before we screw with it. Also, it is good to note that the screen timeout is short while on this recovery mode and you may need to hit the home button and Swipe the bar at the bottom to unlock the screen.
-Tap Backup
-Tap all of the partitions to back up and make sure they all are marked with an X.
-Tap on the tiny bar where it says Storage:
-This should be under the No Encryption and Refresh Sizes boxes and above the "Enable compression" and "Skip MD5 generation during backup."
-I left those options unchecked.​
-Select external_SD by tapping on it.
-Tap OK.
-Swipe to Back Up. (I believe this backup is called a nandroid backup which is the most complete and fastest way to backup the phone.)
-This may take a while depending on the size of what needs to be backed up and the speed of your micro SD card.
-I found that using a 32GB UH-1 Class 10 microSD card by Samsung, described to have max read/write speeds of up to 90MB/s and 70MB/s respectively, works faster than using a cheap 32GB class 10 microSD card.
-My backup size is about 3571MB and it only took me 226 seconds as reported by the TWRP script window.​
-After completing the backup you do not have to hit the Reboot System. Instead hit the home button to return you to the main menu.
-In the event that you did hit the Reboot System, let your phone boot up normally and use Rashr and scroll down to tap "Reboot Recovery".
-An alternative method to access the TWRP Recovery is to shut down the phone.
-Press and hold the "Volume Down" button and then press and hold down the "Power" button. Don't let go. As soon as you see a sign that reads "Factory Reset Processing" you can let go. This should take you to the TWRP Recovery if anything bad were to happen like when you flash a bad rom.

9) Use TWRP's Factory Reset option. (Some details after the Factory Reset may be missing because I can't exactly recall if there was anything important that happened afterwards.)
-Tap "Wipe" from the TWRP main menu.
-Swipe to Factory Reset
-This will clear your phone completely of its internal files. The microSD card will not be wiped.
-Doing this prepares the phone and makes for a smoother transition when flashing to a custom rom.

10) Use TWRP to flash to the LS740ZV5 Full Deodexed Rooted rom.
-Tap Install.
-Tap the "Storage" bar at the top and select external_SD.
-Scroll down and select the
ZV5_Rooted_Deodex_Full.zip.
-Swipe to Flash.
11) niteryder suggested to do another Factory Reset (same as step 7) after flashing to the new rom. I booted the phone once to make sure the new rom was working before I did another factory reset in TWRP. The boot process takes a while after a Factory Reset and you'll probably have to let it sit for a few minutes longer than usual. This took less than 10 minutes. I didn't really time it but I guess it was around 3 minutes tops.

12) Install/Restore your apps etc.
Someone's been busy. Nice work :D
 
Upvote 0
Update: I think that about completes the general steps for the guide. I'll continue adding stuff to it as I play with more advanced things on my phone. I'll aslo report any problems that I might encounter in the future while using the ZV5 deodex stock rom with root.
 
Last edited:
Upvote 0
Hi EarlyMon! How does my guide look so far? Anything I should modify? Do I get a gold star? Thanks!
I think it looks really good. :)

I would suggest two mods -

You mentioned the md5 checksum to look for with the rom you linked.

I just checked it and the download host says a different value - that happens when the dev updates things.

So you can say - the md5 value will look like (insert latest value) but always check the download site linked above for the latest correct value.

The second mod would be to point to a really great md5 tool like this -

Check out "AFV File Verifier for Android™"

https://play.google.com/store/apps/details?id=sa.afvx

Otherwise, how about a bunch of gold stars?

You've earned them - well done. :)
 
  • Like
Reactions: foxchild
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones