The T-Mobile LG K7 Thread

Bughora

Member
Oct 16, 2016
26
8
0
Firstly, I'd like to start by saying that I am making this post because there is little information on the T-Mobile LG K7(K330) and what little information is found is scattered throughout the site.

The LG K7 is a budget phone and you do get the biggest bang for your buck if money is tight. Right now, you can get the Walmart version (for $50!) and flash it to T-Mobile which I will explain in the steps below.

I HAVE ONLY TESTED THIS ON THE WALMART FAMILY MOBILE VERSION OG THE LG K7, THIS PROBABLY WON'T WORK WITH OTHER DEVICES

This is a really great phone and awesome phone to start developing on if one chooses to do so. That being said, let's go ahead and flash the phone to T-Mobile if you haven't already. Most of this information came from Billybobjoe13245's Beautiful Post

Disclaimer: I tested this on Android Lollipop version 5.1.1 and that's what worked. Feel free to try whatever you feel but in any case, I am not responsible for what YOU do to YOUR device, if YOU mess up, YOU will have to deal with the consequnces. Now that that's out of the way,

You're going to need:
  • Windows Computer with Administative Priviledges (because LG binaries)
  • An LG K7 (K330)
  • A USB Cable
  • About 20 minutes

Once you have all those ready, start downloading the necessary files:

And now it begins.
  1. Install the Mobile Driver Software
  2. Install the LG UP Software
  3. Turn you LG K7 off
  4. Turn on your K7 while holding the DOWN button to boot into Download Mode
  5. Open the LG UP Software
  6. Select "Upgrade" in the separator between the two lists
  7. Hover over "BIN FILE" under "FILE TYPE" and you should see three dots (...) to select a file
  8. Here you select where you've downloaded the WEB file
  9. Click start and let it do it's thing

Once it is finished it will reboot your device and tell you that it has been completed. You should now be able to use a T-Mobile nano-SIM card with absolutely no issues.

Next you Probably want to
ROOT YOUR DEVICE
THIS WILL COMPLETELY WIPE YOUR PHONE SO BACK UP WHATEVER YOU NEED TO

You'll need an internet connection for this to work properly . Let's go:
  • Make sure your phone has enough charge (%75+)
  • Go to Settings > General > About Phone > Software Info
  • Click Build Number 7 times or until it says "You are now a developer"
  • Go back to General Settings
  • Go to "Developer Options"
  • Enable "OEM Unlock"
  • Enable "USB Debugging"

Next youl'll want to make sure that you have the Android Debug Bridge (ADB) installed. If you don't have it , these guys have your back. Make certain that it is correctly installed and that you can access it using your command line.

  • Download this Team Win Recovery Project image on your PC (it's from my mirror)
  • Make sure it 's in the folder that ADB is in or that ADB can recognize
  • Plug in your phone into your computer if it's not already
  • You'll want to boot into the bootloader using adb so type:
    Code:
    adb reboot bootloader
  • Wait for it to reboot into the bootloader (shouldn't take long)
  • MAKE SURE THAT IT SAYS "BOATLOADER UNLOCKED" ON THE TOP LEFT, IF NOT
  • Type the follow to confirm that it sees your device:
    Code:
    fastboot devices
  • If you see you're device, all is good. Now we have to unlock the bootloader with:
    Code:
    fastboot oem unlock
  • If it reboots, use adb to go back to the bootloader
  • Time to flash the recovery with:
    Code:
    fastboot flash recovery twrp-image-3.img
  • Finally:
    Code:
    fastboot reboot

You now have the TWRP recovery on your phone but YOU'RE NOT DONE AS YOU DONT HAVE ROOT PERMISSIONS and your phone should have been wiped clean so you might have to reinput your details.

To finish getting root access:
  • Make sure youer phone is still plugged in
  • Download ChainFire's SuperSu on your computer
  • Move SuperSu from wherever you downloade it to your device
  • Reboot your phone into recovery by turning it off and turning it back on while HOLDING the UP button.
  • You should see the TWRP recovery screen.
  • Click install and choose the SuperSU zip file that you downloaded from ChainFire's site
  • If you want, you can select "Reboot after Installation" if you wish.
  • Swipe the slider all the way to right to start the install
  • Reboot
  • You should now have SuperSu on your device , allowing you root access

That's all you need if all you wanted is to root, but you're probably going to want BusyBox, Xposed Framework and an Equalizer if you're like me because by default the sound is terrible and Equalizers like Viper4Android makes it a whole lot better and works with Spotify! Let's get started:

How to get BusyBox

It's actually pretty simple.
  • Go to Play Store
  • Search "BusyBox"
  • Download "BusyBox" or "BusyBox Pro" by Stephen(Stericson)
  • Install it
  • Open it
  • Select the directory where you would like it installed, I installed in both "/system/xbin" and "system/bin" for everything to work how I wanted
  • It will ask you to grant it Root Permissions, select "GRANT"
  • Wait for it to install
  • You now have BusyBox!

If you don't know what BusyBox is, to put it shortly , it's a set of command line tools for Unix and Unix-like systems, like Android, to make things a bit more developer friendly. You can read more at he BusyBox official site.

Next I'll show you how to get the
Xposed Framework
Most of this information came from this post so if you need more information, read that post.
  • Go to Settings > General and select "Security" under the "Privacy" Category.
  • Scroll down to the "Phone Administration" category and make sure "Unknown Sources" is checked.
  • Download The Xposed 3.1 apk installer on your phone
  • Install it
  • The actual framework won't work because you have to install it in your recovery so then,
  • Download the LG K7 Xposed Framework image and put it on your phone's internal storage
  • Reboot into recovery and Install the Xposed Framework image you just put on your device.
  • Once it is installed, you can reboot and it should be working in the app.

Lastly, if you want better sound, you'll want
ViPER4ANDROiD
Most (if not all) of this information came from this post.

  • Go to Settings > General > Developer Options
  • Scroll down to the "Media Category" and select "Use AwesomePlayer (deprecated)" as Viper won't work with NuPlayer
  • Download SELinux Mode Changer OFFICIAL | MIRROR
  • Install it
  • Open it and grant it Root Permissions
  • Select Permissive Mode
  • Download this version of ViPER4ANDROiD | MIRRIR
  • Reboot into Recovery and Install the ViPER4ANDROiD zip file
  • Once it's done, you can reboot
  • Open the ViPER4ANDROiD app
  • It will ask you to install/update the driver
  • It should continue with no problems and you should have better sound

And you're done! That's everything I know thus far. There are no custom ROMs yet but I want to attempt on working on one(although I've never developed or ported a ROM before) as soon as I get all the information on how to do so . Be sure to thank the Original Posters/Developers and donate to them if you have the means as they put a lot of time and effort into bringing you the best experience possible.

PLEASE PLEASE PLEASE let me know if I forgot something or if there is a type and I will fix it right away!
 
Last edited:

simms22

Recognized Contributor - R.I.P
Jun 4, 2009
34,056
25,931
0
BROOKLYN!
www.androidcommunity.com
i have a K7 from metropcs, but sim unlocked working absolutely perfectly on tmobile. all i did was get metropcs to unlock my sim, and i was only with them for nearly 2 weeks, not 90 days. anyways, we have a twrp for the lg k7 thread here on xda too, with lots of other modding talk going on in it http://forum.xda-developers.com/general/general/qa-metro-pcs-lg-k7-lgms330-t3331678 btw, there is no such thing as an official team win recovery project for the k7, it is ported to the k7.
 

Bughora

Member
Oct 16, 2016
26
8
0
i have a K7 from metropcs, but sim unlocked working absolutely perfectly on tmobile. all i did was get metropcs to unlock my sim, and i was only with them for nearly 2 weeks, not 90 days. anyways, we have a twrp for the lg k7 thread here on xda too, with lots of other modding talk going on in it http://forum.xda-developers.com/general/general/qa-metro-pcs-lg-k7-lgms330-t3331678 btw, there is no such thing as an official team win recovery project for the k7, it is ported to the k7.
Thank you for the reply. I remember seeing this post but wasn't sure if it worked for the K330, I had only put things in this thread that I tested but I will try the image pointed out in your post and add it. I will also edit out the "official twrp" statement. Thanks again for the feedback.
 
  • Like
Reactions: Hnk1 and simms22

simms22

Recognized Contributor - R.I.P
Jun 4, 2009
34,056
25,931
0
BROOKLYN!
www.androidcommunity.com
Thank you for the reply. I remember seeing this post but wasn't sure if it worked for the K330, I had only put things in this thread that I tested but I will try the image pointed out in your post and add it. I will also edit out the "official twrp" statement. Thanks again for the feedback.
yea, the k7 isnt popular enough for official twrp :(
 

ladendroid

New member
Oct 22, 2016
3
0
0
Nice writeup OP.
Unfortunately, I picked up the TMobile branded K7, unlocked the bootloader, then attempted to flash twrp -- I can never boot into TWRP (I get the red exclamation warning).
Is there any hope for me?
If I return it and and then pick up the walmart one will it support my Tmobile 4G/LTE?
Thanks.
 

simms22

Recognized Contributor - R.I.P
Jun 4, 2009
34,056
25,931
0
BROOKLYN!
www.androidcommunity.com
Nice writeup OP.
Unfortunately, I picked up the TMobile branded K7, unlocked the bootloader, then attempted to flash twrp -- I can never boot into TWRP (I get the red exclamation warning).
Is there any hope for me?
If I return it and and then pick up the walmart one will it support my Tmobile 4G/LTE?
Thanks.
its the same phone, doesnt mattrr if metropcs or tmobile. maybe youre not flashing it right? there could be a whole lot of other mistakes you vould be doing as well. describe how you are flashing twrp please, and ill try to help you.
 

Bughora

Member
Oct 16, 2016
26
8
0
Nice writeup OP.
Unfortunately, I picked up the TMobile branded K7, unlocked the bootloader, then attempted to flash twrp -- I can never boot into TWRP (I get the red exclamation warning).
Is there any hope for me?
If I return it and and then pick up the walmart one will it support my Tmobile 4G/LTE?
Thanks.
If that's the easiest route for you then yes, I picked up the Walmart Family Mobile version, flashed the T-Mobile kdz and now I'm using the Simple Prepaid plan(which means I get Binge On.) :D
 

simms22

Recognized Contributor - R.I.P
Jun 4, 2009
34,056
25,931
0
BROOKLYN!
www.androidcommunity.com
If that's the easiest route for you then yes, I picked up the Walmart Family Mobile version, flashed the T-Mobile kdz and now I'm using the Simple Prepaid plan(which means I get Binge On.) :D
you like binge on? i dont. i have their unlimited plan(average around 30gb per month), and disable binge on. id rather watch whatever i watch in its full quality :eek:
 

Bughora

Member
Oct 16, 2016
26
8
0
you like binge on? i dont. i have their unlimited plan(average around 30gb per month), and disable binge on. id rather watch whatever i watch in its full quality :eek:
I wasn't aware that they had an unlimited plan but I usually just use it for music and YouTube videos from time to time. The plan I'm on is 40 bucks so I can't complain
 

simms22

Recognized Contributor - R.I.P
Jun 4, 2009
34,056
25,931
0
BROOKLYN!
www.androidcommunity.com
I wasn't aware that they had an unlimited plan but I usually just use it for music and YouTube videos from time to time. The plan I'm on is 40 bucks so I can't complain
yea, they do, and its getting more expensive as we go on. i signed up when it was 65, so its 65 for me now as well. but it cost 90 now. when they just started with binge on, i noticed my youtube always lagging. when i disabled it, no more lag, and stuff looks great in 2K :)
 

ladendroid

New member
Oct 22, 2016
3
0
0
its the same phone, doesnt mattrr if metropcs or tmobile. maybe youre not flashing it right? there could be a whole lot of other mistakes you vould be doing as well. describe how you are flashing twrp please, and ill try to help you.
Thanks, I'll attempt to add more details. I purchased this phone (walmart.com/ip/T-Mobile-LG-K7-TD-Prepaid-Smartphone/51671353).

Model #: LG-K330
Software version: K33010h

1. Used windows (via virtualization) to update to WEB_K33010h_00.kdz and it worked.
1a. enable dev settings, usb debug, oem unlock.
2. Downloaded adb bridge for Mac which comes with adb and fastboot commandline tools
3. plug in phone and ran 'adb reboot bootlader' to enter bootloader in order to use fastboot to unlock
4. run 'fastboot oem unlock', rebooted and use 'adb reboot bootloader' to flash twrp -- I now see bootloader unlocked in upper left
5. run '.fastboot flash recovery twrp-image-3.img' and 'fastboot reboot'
6, at this point I just shut off my phone and attempt to enter recovery with "Reboot your phone into recovery by turning it off and turning it back on while HOLDING the UP button."
It is at that point I see the android icon with a red exclamation. I have to pull out my battery to reboot the phone.


[Sat Oct 22 14:18] ~/Downloads/Android : ./Mac/adb reboot bootloader
[Sat Oct 22 14:18] ~/Downloads/Android : ./Mac/fastboot devices
3da30d9 fastboot
[Sat Oct 22 14:18] ~/Downloads/Android : ./Mac/fastboot flash recovery ~/Downloads/twrp-image-3\(1\).img
target reported max download size of 268435456 bytes
sending 'recovery' (12614 KB)...
OKAY [ 0.401s]
writing 'recovery'...
OKAY [ 0.510s]
finished. total time: 0.913s
[Sat Oct 22 14:21] ~/Downloads/Android : ./Mac/fastboot reboot
rebooting...
finished. total time: 0.001s
[Sat Oct 22 14:21] ~/Downloads/Android : ./Mac/adb reboot recovery

It then reboots and red exclamation. :(
 
Last edited:

QuickNET Tech

Senior Member
Oct 30, 2014
661
248
0
Thanks, I'll attempt to add more details. I purchased this phone (walmart.com/ip/T-Mobile-LG-K7-TD-Prepaid-Smartphone/51671353).

Model #: LG-K330
Software version: K33010h

1. Used windows (via virtualization) to update to WEB_K33010h_00.kdz and it worked.
1a. enable dev settings, usb debug, oem unlock.
2. Downloaded adb bridge for Mac which comes with adb and fastboot commandline tools
3. plug in phone and ran 'adb reboot bootlader' to enter bootloader in order to use fastboot to unlock
4. run 'fastboot oem unlock', rebooted and use 'adb reboot bootloader' to flash twrp -- I now see bootloader unlocked in upper left
5. run '.fastboot flash recovery twrp-image-3.img' and 'fastboot reboot'
6, at this point I just shut off my phone and attempt to enter recovery with "Reboot your phone into recovery by turning it off and turning it back on while HOLDING the UP button."
It is at that point I see the android icon with a red exclamation. I have to pull out my battery to reboot the phone.
Before step 5, try copying this into the cmd prompt:
Code:
fastboot boot twrp-image-3.img
and then allow it to make modifications to your system. Then go to reboot > bootloader and then let it install supersu, then flash the TWRP image in step 5. This fixed the red triangle problem for me. Also, once you are back in android, tap the notification for SuperSU and tap TWRP to let it finish the process.

Hey, @Bughora I can't seem to boot to recovery via the key combo you describe. I hold Vol-UP and then press and hold power while still holding Vol-UP and also tried without holding power, but it doesn't take me to TWRP. If I hold both Power+Vol-UP, oddly it will start optimizing apps again but if I don't continue to hold Power, it just boots normally... am I misinterpreting what you mean in the OP? :eek:
EDIT: Other methods of getting to recovery like "adb reboot recovery" work flawlessly.
 
Last edited:
  • Like
Reactions: mrka and ladendroid

ladendroid

New member
Oct 22, 2016
3
0
0
Before step 5, try copying this into the cmd prompt:
Code:
fastboot boot twrp-image-3.img
and then allow it to make modifications to your system. Then go to reboot > bootloader and then let it install supersu, then flash the TWRP image in step 5. This fixed the red triangle problem for me. Also, once you are back in android, tap the notification for SuperSU and tap TWRP to let it finish the process.
You were right on the money. Thank you so much! :good::good::good:
 

QuickNET Tech

Senior Member
Oct 30, 2014
661
248
0
Before step 5, try copying this into the cmd prompt:

You were right on the money. Thank you so much! :good::good::good:
You're welcome. Also, try this version of TWRP which will let you boot into TWRP with the hardware keys described in the OP. Here is a snippet of the OP explaining how:
Twrp with button combo.

With device off press and hold power and volume down until LG logo pops up quickly release the power and press power quickly until the factory reset dialog pops up press volume down to yes press power to select than it will show the same dialog with yes already selected use power to select and you will be taken to Twrp recovery.
I know it says factory reset, but it will take you to TWRP. If you are hesitant (like I was initially), boot to recovery with ADB first, make a backup, and then try it. Good luck, and happy modding!
 
  • Like
Reactions: [email protected]

kdtechme

New member
Dec 21, 2016
3
0
0
Okay so I'm very new to all this so I apologize ahead of time if my issue is super simple but I don't know what to do. I've been following the steps word for word (had a couple minor hiccups) and I'm at the point where I need to install supersu. I moved the zip file to my internal storage, then when I attempt to restart the phone in recovery mode it automatically goes into download mode followed by freezing at software update, instead of letting me choose to install supersu as the steps state. Can someone help me figure this out please?

EDIT: Well it took me a while but I figured out my issue. From what I understand, the twrp was successfully flashed on my phone but when rebooting the manufacturer kernal was wiping that recovery and replacing with the stock recovery. Instead of rebooting with adb I manually turned off my phone then booted up my phone into the recovery and the twrp menu came up!
 
Last edited:

johnsmith1987

Member
Nov 29, 2016
5
1
0
Firstly, I'd like to start by saying that I am making this post because there is little information on the T-Mobile LG K7(K330) and what little information is found is scattered throughout the site.

The LG K7 is a budget phone and you do get the biggest bang for your buck if money is tight. Right now, you can get the Walmart version (for $50!) and flash it to T-Mobile which I will explain in the steps below.

I HAVE ONLY TESTED THIS ON THE WALMART FAMILY MOBILE VERSION OG THE LG K7, THIS PROBABLY WON'T WORK WITH OTHER DEVICES

This is a really great phone and awesome phone to start developing on if one chooses to do so. That being said, let's go ahead and flash the phone to T-Mobile if you haven't already. Most of this information came from Billybobjoe13245's Beautiful Post

Disclaimer: I tested this on Android Lollipop version 5.1.1 and that's what worked. Feel free to try whatever you feel but in any case, I am not responsible for what YOU do to YOUR device, if YOU mess up, YOU will have to deal with the consequnces. Now that that's out of the way,

You're going to need:
Windows Computer with Administative Priviledges (because LG binaries)
An LG K7 (K330)
A USB Cable
About 20 minutes


Once you have all those ready, start downloading the necessary files:
LG UP Software (You're looking for Lab Version 1.10) OFFICIAL | MIRROR
LG Mobile Driver Software(I used ver. 4.0.4.0 but the latest might work) TESTED VERSION | LATEST OFFICIAL
The "WEB_K33010h_00.kdz" file from Billybobjoe13245's Mega Repo


And now it begins.
Install the Mobile Driver Software
Install the LG UP Software
Turn you LG K7 off
Turn on your K7 while holding the DOWN button to boot into Download Mode
Open the LG UP Software
Select "Upgrade" in the separator between the two lists
Hover over "BIN FILE" under "FILE TYPE" and you should see three dots (...) to select a file
Here you select where you've downloaded the WEB file
Click start and let it do it's thing


Once it is finished it will reboot your device and tell you that it has been completed. You should now be able to use a T-Mobile nano-SIM card with absolutely no issues.

Next you Probably want to
ROOT YOUR DEVICE
THIS WILL COMPLETELY WIPE YOUR PHONE SO BACK UP WHATEVER YOU NEED TO

You'll need an internet connection for this to work properly . Let's go:
Make sure your phone has enough charge (%75+)
Go to Settings > General > About Phone > Software Info
Click Build Number 7 times or until it says "You are now a developer"
Go back to General Settings
Go to "Developer Options"
Enable "OEM Unlock"
Enable "USB Debugging"


Next youl'll want to make sure that you have the Android Debug Bridge (ADB) installed. If you don't have it , these guys have your back. Make certain that it is correctly installed and that you can access it using your command line.

Download this Team Win Recovery Project image on your PC (it's from my mirror)
Make sure it 's in the folder that ADB is in or that ADB can recognize
Plug in your phone into your computer if it's not already
You'll want to boot into the bootloader using adb so type:

Wait for it to reboot into the bootloader (shouldn't take long)
MAKE SURE THAT IT SAYS "BOATLOADER UNLOCKED" ON THE TOP LEFT, IF NOT
Type the follow to confirm that it sees your device:

If you see you're device, all is good. Now we have to unlock the bootloader with:

If it reboots, use adb to go back to the bootloader
Time to flash the recovery with:

Finally:



You now have the TWRP recovery on your phone but YOU'RE NOT DONE AS YOU DONT HAVE ROOT PERMISSIONS and your phone should have been wiped clean so you might have to reinput your details.

To finish getting root access:
Make sure youer phone is still plugged in
Download ChainFire's SuperSu on your computer
Move SuperSu from wherever you downloade it to your device
Reboot your phone into recovery by turning it off and turning it back on while HOLDING the UP button.
You should see the TWRP recovery screen.
Click install and choose the SuperSU zip file that you downloaded from ChainFire's site
If you want, you can select "Reboot after Installation" if you wish.
Swipe the slider all the way to right to start the install
Reboot
You should now have SuperSu on your device , allowing you root access


That's all you need if all you wanted is to root, but you're probably going to want BusyBox, Xposed Framework and an Equalizer if you're like me because by default the sound is terrible and Equalizers like Viper4Android makes it a whole lot better and works with Spotify! Let's get started:

How to get BusyBox

It's actually pretty simple.
Go to Play Store
Search "BusyBox"
Download "BusyBox" or "BusyBox Pro" by Stephen(Stericson)
Install it
Open it
Select the directory where you would like it installed, I installed in both "/system/xbin" and "system/bin" for everything to work how I wanted
It will ask you to grant it Root Permissions, select "GRANT"
Wait for it to install
You now have BusyBox!


If you don't know what BusyBox is, to put it shortly , it's a set of command line tools for Unix and Unix-like systems, like Android, to make things a bit more developer friendly. You can read more at he BusyBox official site.

Next I'll show you how to get the
Xposed Framework
Most of this information came from this post so if you need more information, read that post.
Go to Settings > General and select "Security" under the "Privacy" Category.
Scroll down to the "Phone Administration" category and make sure "Unknown Sources" is checked.
Download The Xposed 3.1 apk installer on your phone
Install it
The actual framework won't work because you have to install it in your recovery so then,
Download the LG K7 Xposed Framework image and put it on your phone's internal storage
Reboot into recovery and Install the Xposed Framework image you just put on your device.
Once it is installed, you can reboot and it should be working in the app.


Lastly, if you want better sound, you'll want
ViPER4ANDROiD
Most (if not all) of this information came from this post.

Go to Settings > General > Developer Options
Scroll down to the "Media Category" and select "Use AwesomePlayer (deprecated)" as Viper won't work with NuPlayer
Download SELinux Mode Changer OFFICIAL | MIRROR
Install it
Open it and grant it Root Permissions
Select Permissive Mode
Download this version of ViPER4ANDROiD | MIRRIR
Reboot into Recovery and Install the ViPER4ANDROiD zip file
Once it's done, you can reboot
Open the ViPER4ANDROiD app
It will ask you to install/update the driver
It should continue with no problems and you should have better sound


And you're done! That's everything I know thus far. There are no custom ROMs yet but I want to attempt on working on one(although I've never developed or ported a ROM before) as soon as I get all the information on how to do so . Be sure to thank the Original Posters/Developers and donate to them if you have the means as they put a lot of time and effort into bringing you the best experience possible.

PLEASE PLEASE PLEASE let me know if I forgot something or if there is a type and I will fix it right away!

Recovery error 1003
Other then that phone is working fine lgk7 k330. How do I fix this ?
 
Recovery error 1003
Other then that phone is working fine lgk7 k330. How do I fix this ?
Try installing this official version of TWRP with the TWRP app. Or using this command in terminal
Code:
dd if='/path/to/TWRP/image' of='/dev/block/bootdevice/by-name/recovery'
Also, if that doesn't work. It's most likely because you didn't unlock the bootloader. Go to "Step Nine: Unlocking The Bootloader" on this thread http://forum.xda-developers.com/general/general/ref-metro-pcs-lg-k7-lgms330-t3362555
 
Last edited: