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:
Once you have all those ready, start downloading the necessary files:
And now it begins.
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:
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.
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:
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.
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.
Lastly, if you want better sound, you'll want
ViPER4ANDROiD
Most (if not all) of this information came from this post.
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!
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:
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: