Unofficial lg x power thread

dust_off

Member
Dec 23, 2016
15
1
0
Toronto
In Canada best wireless deal is Freedom Mobile (former Wind). Rogers is too expensive. Now I am selling this x power on Ebay. Its in MINT condition.
Rogers doesn't have CDMA technology. Bell Mobility and Telus (the big 3) have CDMA but they are soon shutting it down.
Now HSPA+ and LTE rule. So, this x power for Boost should be cracked someday to allow HSPA+ which it surely is capable of.
 

crborga

Member
Jan 3, 2017
37
10
0
Good work on discovering the stock rom not having the limitations. Could I get a eta on the tutorial? I was trying to compile the stock rom but I got nervous that I was getting over my head.
 

blinkyblinky

Member
Dec 31, 2016
9
5
0
p.s. if anyone knows a way to run the make on windows without a 16GB VM it would be faster. I would have to use Unix at work otherwise. 6.0+ VM requires 16GB and Jack+Jill
I have this device too and am eager to get root. I use Linux as my daily OS and have some experience with Android compiling. If you tell me what I need to do, I can help complete the make.
 

crborga

Member
Jan 3, 2017
37
10
0
I have this device too and am eager to get root. I use Linux as my daily OS and have some experience with Android compiling. If you tell me what I need to do, I can help complete the make.
I was in the process of building the code when my vm ran out of memory. I'm not sure how much ram I need to alocate for the vm. I am now trying again with a much bigger swap so hopefully it will be able to just use virtual memory to finish up.
 

crborga

Member
Jan 3, 2017
37
10
0
Source Code-
Vanilla ROM: http://opensource.lge.com/osSch/list?types=NAME&search=lgus610
Cricket ROM: http://opensource.lge.com/osSch/list?types=NAME&search=lgk450

The X Power has OEM Unlock option in Developer Settings, so it should be as simple as replacing the Cricket ROM with the stock ROM. LG releases these open source, so editing will be easier.
To enter download mode, turn off the device, hold volume down or volume up depending on your software while inserting the data cable. To exit download mode, hold power and volume down for 15 seconds.

To enter reset mode, hold volume down and power until the lg logo appears, then release power and immediately hold power again.
I still haven't been successful in entering fastboot to enable fastboot oem unlock
Is there a modifications needed to to vanilla rom other merging with android source.
 

blinkyblinky

Member
Dec 31, 2016
9
5
0
Well, I tried to compile the vanilla rom and failed after about 14 hours of compiling.
Alright, so what should I do if I want to give it a go? I have the LG Rom, and I'm trying to download the Android M files, but this repo stuff is a little over my head - Sorry if this question seems ignorant; I just have no idea where to start with all the ROM compiling stuff...
 
Last edited:

Sands207

Senior Member
Oct 13, 2014
1,275
669
0
Portland,Maine
Alright, so what should I do if I want to give it a go? I have the LG Rom, and I'm trying to download the Android M files, but this repo stuff is a little over my head - Sorry if this question seems ignorant; I just have no idea where to start with all the ROM compiling stuff...
Did you set up the android build environment? I'm working on on the tributeHD, it's close to Identical (not exact but very close) and I have AOSP repo synced all thirty plus gigs lol and not matter what I do I can't get it to compile, kernel or rom i need someone with experience building it by someone that has complied for this line of LG's because it is getting pretty desperate for us too. If I can help or answer questions send a pm

Sent from my LGLS676 using Tapatalk
 

blinkyblinky

Member
Dec 31, 2016
9
5
0
Did you set up the android build environment? I'm working on on the tributeHD, it's close to Identical (not exact but very close) and I have AOSP repo synced all thirty plus gigs lol and not matter what I do I can't get it to compile, kernel or rom i need someone with experience building it by someone that has complied for this line of LG's because it is getting pretty desperate for us too. If I can help or answer questions send a pm

Sent from my LGLS676 using Tapatalk
So basically after downloading the AOSP repo, I tried to merge the LG ROM and the Android Source, but after banging my head against the wall for almost 10 hours, I ended up giving up and resyncing the git. From there I merged the ROM, but this time with some more experience and I think it has worked; the ROM is compiling as I type this.

Here are my findings:
1. It appears LG includes an 'external' directory. This directory appears to have some necessary libraries, but in reality it's missing a lot of stuff. Before I tried overwriting the 'external' directory in the AOSP directory, but it wasn't working, so this time around I completely ignored it. tl;dr leave the 'external' directory as it came. LG's version appears to be deprecated.

2. In LG's included 'frameworks' folder, there is a test-runner.zip. I extracted that and replaced the test-runner inside my AOSP/frameworks/base/ Maybe this will solve it?

3. I moved LG's 'vendor' directory over. Not much in there other than some stock apps.

Like I said earlier, these are just observations and not fully tested. The ROM is still compiling, and even if it does compile, I'm not sure it will work. Take my advice only with a grain of salt, and please don't hate me if something doesn't work

Maybe @azvampyre can chime in and give some better advice? Or put up a tutorial? If @azvampyre reads this, I can help run other compiling because I am on a non-VM Linux machine, so it might improve the build time/success rate.
 
Last edited:

Sands207

Senior Member
Oct 13, 2014
1,275
669
0
Portland,Maine
So basically after downloading the AOSP repo, I tried to merge the LG ROM and the Android Source, but after banging my head against the wall for almost 10 hours, I ended up giving up and resyncing the git. From there I merged the ROM, but this time with some more experience and I think it has worked; the ROM is compiling as I type this.

Here are my findings:
1. It appears LG includes an 'external' directory. This directory appears to have some necessary libraries, but in reality it's missing a lot of stuff. Before I tried overwriting the 'external' directory in the AOSP directory, but it wasn't working, so this time around I completely ignored it. tl;dr leave the 'external' directory as it came. LG's version appears to be deprecated.

2. In LG's included 'frameworks' folder, there is a test-runner.zip. I extracted that and replaced the test-runner inside my AOSP/frameworks/base/ Maybe this will solve it?

3. I moved LG's 'vendor' directory over. Not much in there other than some stock apps.

Like I said earlier, these are just observations and not fully tested. The ROM is still compiling, and even if it does compile, I'm not sure it will work. Take my advice only with a grain of salt, and please don't hate me if something doesn't work

Maybe @azvampyre can chime in and give some better advice? Or put up a tutorial? If @azvampyre reads this, I can help run other compiling because I am on a non-VM Linux machine, so it might improve the build time/success rate.
Thank you for speaking up, I'm gonna take another crack at it this evening ???
 
  • Like
Reactions: Ice punch

crborga

Member
Jan 3, 2017
37
10
0
I built and installed the official Oracle Java SDK and i'm in the process of moving the source code to my physical installation. Hoping with the official SDK it will succeed.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone