[LG K7 Guides, News, & Discussion] Bughora:
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:

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:

fastboot devices

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

fastboot oem unlock

If it reboots, use adb to go back to the bootloader

Time to flash the recovery with:

fastboot flash recovery twrp-image-3.img

Finally:

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!