[LG G Flex] PhantomThiefX:
Now for those Linux Users.

Like D-Flex up above, I am going to assume that you have a knowledge of Linux to begin with and that you are at least able to copy and paste for your sudo surfing.

First you are going to have to grab and install the JDK.

So go ahead and search for Terminal and open it. Now in your open terminal (looks like CMD for you Microsoft guys)

chmod +x jdk-7.bin

This will download the files needed. Next type (or copy and paste for the lazy)

./jdk-7.bin

This will now install the JDK.

Now on to the Android SDK (which is where your adb and fastboot executables are hiding). Before doing this, I would suggest creating a development folder within your Home directory. This is the place I keep all my coding compilers, text editors, and the like.

Here is where it's a bit easier for you GUI clickers: Go to http://developer.android.com/sdk/index.html and download the bundle for your respective flavor of Linux (I primarily use Ubuntu and Mint) and shove it inside the development folder I suggested you make earlier (and I have reasons that will make your life easier later). After shoving it in there you will want to rename it to something like adnroid-sdk **here is where I like to make my life way easier for lazy future me** Inside the folder you will see two other folders: SDK and Eclipse. Let's take Eclipse out of there and put it directly in the development folder and then lets cut all the junk out of the sdk folder and paste it into the android-sdk folder that the sdk folder was in. Now delete your empty sdk folder because you don't need it.

Now you have an easier to remember path to the sdk AND the Eclipse folders. Hooray for simplification!

It's fun sudo surfing time! Now we need to launch the android sdk manager. Type this in your terminal:

cd ~/development/android-sdk/tools/

after you cd into your file you are going to want to launch the android executable so we can get it ready. Let's type this in your terminal now:

./android/

Now we modify your paths which I can explain if you would like later, but here I am just going to post code and you are going to need to just do it LOL.

Type in this command:

nano ~/.bashrc

This will open a text editor inside you terminal, this will look like a text editor inside your terminal a la 1989 so don't get confused when you see a bunch of junk in your terminal pop-up.

Hammer this in the text editor:

#AndroidDev PATH

export PATH=${PATH}:~/development/android-sdk/tools

export PATH=${PATH}:~/development/android-sdk/platform-tools

Now press the Control button and the X, and Y and then Return to save your shiz.

Let's just put all the hardware you could possibly use in there:

gksudo gedit /etc/udev/rules.d/51-android.rules

After you enter this you will see a new pop-up and just copy and paste all this crap in there and then save.

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

Now for the easy part.

Now type:

adb devices

you should see a daemon start and it should show your serial number to the device you have plugged up to your USB

if you see ?????????? then you need to go back and redo the subsystem step (this is like installing usb drivers on windows)

If you see the serial number then type this:

adb shell

That puts you inside your android and if you have Root you will see a # instead of the usual non rooted $, If you do see the $ then go back to AutoPrimes IORoot thread and follow his instructions to re-root your Flex.

Now to flash the img.

So by now you have already read a part of D-Flex's post (I know you did I saw you peeking) and you will have downloaded those img files. To make this easy let's just put them in here ~/development/adnroid-sdk/platform-tools/

Here we go, the final steps...

Type these three commands in terminal after the last has had time to run:

shell devices

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash aboot aboot.img

After your device is restarted you should be golden. If not... then it's time to start over and try, try again.

Hope this helps,

-Phantom