• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Making a custom rom, need suggestions from MOTION USERS AND ANY DEVELOPER!

Ok so I am creating a custom rom for the motion. I want to know from you the users, and the developers all the stuff you would like on the motion. If your a flappy bird user, your in luck because version 1.3 of flappy bird will be packaged into this rom.

From users:
Stuff like launchers, SMS programs, keyboards etc.


From DEVS:
Anything youve developed, *kernels*(overclocked or not does not matter) stuff that fixes errors in previous roms such as GPS, camera, Morningcall issues is all needed, your name will be credited somewhere INSIDE the rom, and in the official thread for it here on android forums.


Anyone who has extra LG Motion's is needed for testing, or if one of you developers has a way to emulate the motion and use that emulator for the testing, you are also requested to join in.

I believe the motion can be a good phone, if several things can happen
1# We can unlock the bootloader and try to get the check for morningcall to go away without bricking the phone(morningcall is one pain in the ***)
#2 We can successfully get it overclocked
#3 We can get the firmware to be compressed so that it wont take so much memory and maybe just maybe conserve atleast a 400mb to a gig of space and some ram at the same time.
#4 We can get the phones features to run the exact way they were intended to be ran if not better

The motion has potential, and I hope that someday it can be fully utilized.
 
First I'd like to ask not to include my Freedom kernel in this rom.

The motion has had development for almost 2 years and lots has been done. There are over 10 roms for it, themes, kernels, you name it. The bootloader will never be unlocked, but isn't a big deal since there is loki which is used to bypass the locked bootloader and gives you the benefits of an unlocked phone.

Development has been nearly none existant lately due to the motion being near end of life and many users have moved on. Metro pcs is doing a full swith to gsm by end of this year. Since the motion is cdma service will no longer work on it unless it supports volte which would have terrible service anyways. It's why they're offering gsm phones so cheap now so that everyone has a chance to upgrade.

With that said, development is always welcomed so go ahead and crank out that rom! ;)

If you're making a stock based rom you don't have to worry about issues since everything works on stock. If you're building a rom from source like cyanogenmod then that's where you'll have bugs that you'll want to address. There are fixes for most of those bugs scattered throughout the forum which you'll have to find.

As for suggestions it seems that most users are looking for a smooth debloated rom with a nice theme and tweaks with some useful apps.

Happy rom'ing :)
 
Well, unless you're building stuff from source, it wouldn't be a custom rom, it would be more of a throm or modded stock.
 
Now.. Now.. Now, you listen here, don't you spoil this young whippersnappers dreams. You see big things are gonna happen here and the Motions gonna outlast all you blubbering imbeciles. You just wait and see, far after the daisies grow from the mounds on your graves, we will have Kitkat and Lemon-lime and Marshmallow and Nanner-berry and Oreo and Puddin-pop...... and.... and.. and (sniffling)..... Oh god! (outrageous hysterical tears) you'll have to excuse me. :(
 
First I'd like to ask not to include my Freedom kernel in this rom.

The motion has had development for almost 2 years and lots has been done. There are over 10 roms for it, themes, kernels, you name it. The bootloader will never be unlocked, but isn't a big deal since there is loki which is used to bypass the locked bootloader and gives you the benefits of an unlocked phone.

Development has been nearly none existant lately due to the motion being near end of life and many users have moved on. Metro pcs is doing a full swith to gsm by end of this year. Since the motion is cdma service will no longer work on it unless it supports volte which would have terrible service anyways. It's why they're offering gsm phones so cheap now so that everyone has a chance to upgrade.

With that said, development is always welcomed so go ahead and crank out that rom! ;)

If you're making a stock based rom you don't have to worry about issues since everything works on stock. If you're building a rom from source like cyanogenmod then that's where you'll have bugs that you'll want to address. There are fixes for most of those bugs scattered throughout the forum which you'll have to find.

As for suggestions it seems that most users are looking for a smooth debloated rom with a nice theme and tweaks with some useful apps.

Happy rom'ing :)
You are wrong about one thing GT. MetroPCS is all riding on T Mobiles GSM network. The Motion, while not offered by metro, will indeed continue to work. Thats coming from corporate themselves.

Anyway Ive decided to go with a nice, stock, debloated, possibly over clocked rom. It will NOT include the freedom kernel.(even though my own motion is already running said kernel, i am going to pack it with a different kernel. Considering the fact that the rom is based off the LG ms770 stock F firmware, there should not be any issues with 4G, GPS, Video, or anything else.

Im attempting to go for ram and processor optimization to hopefully keep the phone nice and snappy (the program called kernel tuner? Anyone think I should include it?)

All the stock metro apps and the lg ones are gone.

However I will not test and will not post up for anyone here to test until I am confident that it wont brick phones.
 
You MUST make a cm11 ROM. Kitkat was MADE FOR THE LG MOTION! THE POTENTIAL IS ENDLESS! PLEASE MAKE A 4.4.2 AOSP ROM!!
 
You MUST make a cm11 ROM. Kitkat was MADE FOR THE LG MOTION! THE POTENTIAL IS ENDLESS! PLEASE MAKE A 4.4.2 AOSP ROM!!
I will, if someone gets me a dump of that system. if I can get a dump of that system I may be able to get that done.

EDIT: Downloading the 4.4 system images and stuff from sdk manager right now, so now we will see if it will let me port from that, however if not, i wont be able to

Edit 2: I have a feeling that between the CM11 and the base image from the SDK, I might be able to port it to the motion, patch the motions base kernel with loki, and build the rom while using the motions stock system image as a base to port the 4.4.2 system in. BUT I cannot say that it will work properly or not. This may require all new fixes to the gps, camera, and everything. As with this kind of stuff, anything that is not built using that phone as a base, or is not the stock firmware will be buggy at first. Im going to try and use the emulator from android SDK to test with first, then ill post here for people to test.

EDIT 3!: I WAS ABLE TO SUCCESSFULLY GET 4.4.2 KIT KAT TO PORT TO THE MOTION! HOWEVER IT REQUIRES A NEWER VERSION OF CLOCKWORK MOD TO FLASH DUE TO ADVANCED PERMISSIONS, IT WILL NOT FLASH ON TO THE PHONE....I AM NOW WORKING TO FIND A SOLUTION AND PORT A NEWER VERSION OF RECOVERY(DOES NOT MATTER WHAT RECOVERY IT IS IT JUST HAS TO BE ABLE TO HANDLE THE NEWER PERMISSIONS OF 4.4.2) I will NOT be posting it until I get permission from another rom creator to use their updater script file because the one I had to use is bobzhome for testing. I will NOT be distributing the kit kat rom with bobzhome files. period. end of discussion.

Can any devs chime in
 
Hmmm, that was sure quick:what:
yeah it was. BUT I have to find a way to upgrade to a recovery that you can boot into to flash it, if you dont have an upgraded recovery(the newest version since kit kat came out) you cant flash any kit kat roms. So thats what im working on. If the devs of the forum felt like messing with this with me as a last motion project or something I can do it. But anyways, back to working on this.
 
I will, if someone gets me a dump of that system. if I can get a dump of that system I may be able to get that done.

EDIT: Downloading the 4.4 system images and stuff from sdk manager right now, so now we will see if it will let me port from that, however if not, i wont be able to

Edit 2: I have a feeling that between the CM11 and the base image from the SDK, I might be able to port it to the motion, patch the motions base kernel with loki, and build the rom while using the motions stock system image as a base to port the 4.4.2 system in. BUT I cannot say that it will work properly or not. This may require all new fixes to the gps, camera, and everything. As with this kind of stuff, anything that is not built using that phone as a base, or is not the stock firmware will be buggy at first. Im going to try and use the emulator from android SDK to test with first, then ill post here for people to test.

EDIT 3!: I WAS ABLE TO SUCCESSFULLY GET 4.4.2 KIT KAT TO PORT TO THE MOTION! HOWEVER IT REQUIRES A NEWER VERSION OF CLOCKWORK MOD TO FLASH DUE TO ADVANCED PERMISSIONS, IT WILL NOT FLASH ON TO THE PHONE....I AM NOW WORKING TO FIND A SOLUTION AND PORT A NEWER VERSION OF RECOVERY(DOES NOT MATTER WHAT RECOVERY IT IS IT JUST HAS TO BE ABLE TO HANDLE THE NEWER PERMISSIONS OF 4.4.2) I will NOT be posting it until I get permission from another rom creator to use their updater script file because the one I had to use is bobzhome for testing. I will NOT be distributing the kit kat rom with bobzhome files. period. end of discussion.

Can any devs chime in

a temp fix is to use a older update-binary and set_perms in the updater-script instead of set_metadata.

Feel free to use my stuff where needed.

I take it you are cooking this up verses building from source, so other than common advice I wont be of much help. Although sharing everything you do could help me get cm11 working, and feel free to ask me anything, I'll help you out where I can. ;)

I'm purdy sure I can build a 4.4 based cwm, not so sure about 2nd-init tho, but I can look into it.
 
Its nice to see a dev offering to help a noob instead of a long rant of why he cant do it or what hes not allowed to use.Thank you PG! Its nice to see that open source hasn't died to selfish pride.
 
Its nice to see a dev offering to help a noob instead of a long rant of why he cant do it or what hes not allowed to use.Thank you PG! Its nice to see that open source hasn't died to selfish pride.

;)

I have a cm11 based cwm built too. Just messing with the data wipe bs to see if maybe booting with the button combo wont wipe data like on the F3. ;)


Same bs with data when booting to CWM, stupid LG. lol

So for Devs and the brave at heart:

cwm-4.4.lok

WARNING!: This will wipe data when booting to recovery regardless of how you boot into it. I do have it set to fix data so it will mount tho.

I will try to fix a 2nd-init recovery with the 4.4 based cwm. ;)
 
;)

I have a cm11 based cwm built too. Just messing with the data wipe bs to see if maybe booting with the button combo wont wipe data like on the F3. ;)


Same bs with data when booting to CWM, stupid LG. lol

So for Devs and the brave at heart:

cwm-4.4.lok

WARNING!: This will wipe data when booting to recovery regardless of how you boot into it. I do have it set to fix data so it will mount tho.

I will try to fix a 2nd-init recovery with the 4.4 based cwm. ;)

Thanks for the help PG! I was using your Cm 10 rom on my previous motion before I played around with the kernel and bricked it. that phone had many issues such as a cracked screen, so I retired it and pulled all my files off it and upgraded my wifes phone to the galaxy exhibit, took over her motion. Here is my stance on the situation, I have used android kitchen to port a cm 11 4.4 rom over the motions stock rom. The CM I used was from another LG, so im hoping there wont be too much compatibility issues with it, I got error 7 when flashing, I used your file with the 2nd init recovery(the touch version, which I am trying to find a way to downsize everything to where it is easily readable on the motion) I took busybox out of it and rezipped it to the apk so that I could keep my version of busybox(which is the latest and current version I plan to put up ox4r.zip on the forums with the latest superuser and busybox files soon) to try to flash and got the same error. Android kitchen compiled a bad updater script so I used the one from bobzhome, except he does not want anyone to use his stuff so when I can get it to flash over successfully, I will be rewriting the updater..

With your help, im thinking this rom might be easier to make. I will admit, I am new at dev for androids, I have only made CFW for PSP before and that was kind of fun to see it come to life.

On a second note, do you think you can get a dump of the stock motion kernel? OR Can I open the KDZ firmware and find it? I want to take it using cygwin and patch loki into it, and try to set the cpu clock at a 1.7, def thinking of including kernel tuner into the rom as well.

EDIT:PG I found a program that says it can extract firmware files, im going to play around and see if i can find the kernel for stock motion and a few more things. might even see if theres an updater script IN the CM 11 or another kit kat rom and see if it will flash using it!
 
AK hasnt been updated for 4.4 so its still using a old update-binary and updater-script. Think we determined its from the gb era still. lol

if you use the old binary and script with the current cwm it should work.

I have stock aboot, boot, and recovery imgs. ;)

imgs.zip

On including apps, make sure only to include free versions, and it doesnt hurt to have the devs permissions to include it. ;)
 
AK hasnt been updated for 4.4 so its still using a old update-binary and updater-script. Think we determined its from the gb era still. lol

if you use the old binary and script with the current cwm it should work.

I have stock aboot, boot, and recovery imgs. ;)

imgs.zip

On including apps, make sure only to include free versions, and it doesnt hurt to have the devs permissions to include it. ;)

yeah and im not sure the motion is what they called a YAFFs file system either, so I may have to alternatively build and port from a source from another LG phone But ofcourse if I use android kitchen, swap the script and binary, in theory it may work. And now that you posted the stock files, i can take them and patch loki in, and make changes to it, its perfect.

As for extracting the kdz, no avail to get the stock images. so it is a good thing that you have posted those kernels.
Edit: PG, link dead, do you have another?
 
yeah and im not sure the motion is what they called a YAFFs file system either, so I may have to alternatively build and port from a source from another LG phone But ofcourse if I use android kitchen, swap the script and binary, in theory it may work. And now that you posted the stock files, i can take them and patch loki in, and make changes to it, its perfect.

As for extracting the kdz, no avail to get the stock images. so it is a good thing that you have posted those kernels.

The motion is def not a yaffs2 file system. Its EMMC/ext4. In AK you need to set up a l0 file for it in tools/edify_defs . Which would purdy much look like this:

Code:
## LGE Motion LGMS770 l0

change_mnt=yes


param1=ext4
param2=EMMC

param1_sdcard=vfat
param2_sdcard=MTD

data_mnt=\/dev\/block\/platform\/msm_sdcc.1\/by-name\/userdata
boot_mnt=\/dev\/block\/platform\/msm_sdcc.1\/by-name\/boot
sys_mnt=\/dev\/block\/platform\/msm_sdcc.1\/by-name\/system
cache_mnt=\/dev\/block\/platform\/msm_sdcc.1\/by-name\/cache
sdcard_mnt=???

fix_boot=no
 
l0 file has been set up. Now i shall rewrite with the new updater script and updater binary instead of bobzhome. These files were pulled directly from the CM 11 nightly release for LG G2
 
Yes, I did not think about that. Let me see if I can enable it. I have a zip file ready to flash, but before I do it im going to enable it.

can you upload the cm11 zip you have. I just got reminded the cwm-4.4 wont install pre-4.4 roms. :(

Think there was a fix/work around for that but I'll have to track it down.

well not bella anyhow, it installed cm10 just fine.
 
can you upload the cm11 zip you have. I just got reminded the cwm-4.4 wont install pre-4.4 roms. :(

Think there was a fix/work around for that but I'll have to track it down.

well not bella anyhow, it installed cm10 just fine.

yep im uploading cm11.zip and ill upload the rom so far, it doesnt have SELinux enabled yet, im working on build.prop atm

Here they are:
The kit kat rom without build prop edited or selinux enabled
lgmotion

and the original CM 11 nightly for lg g2
cm-11-20140317-NIGHTLY-vs980

hope that helps PG!
 
Its nice to see a dev offering to help a noob instead of a long rant of why he cant do it or what hes not allowed to use.Thank you PG! Its nice to see that open source hasn't died to selfish pride.
Your condescending post is clearly in reference to me.

If you have an issue with me find a way to say it to me privately or don't say anything at all. You and I don't like each other, so I've always tried to keep my distance from you especially since you're a known trouble maker that's previously been banned twice from this site.

In case you must know, I've already given 2 people permission to include my kernel in their roms and don't wish for anyone else to include it. You don't see me talking about anyone when they request their work not be used. Also besides pointing out some things I never told him he couldn't make the rom, in fact I told him that it's welcomed and to go ahead and make it.

Again If you have an issue with me handle it privately, if not lets continue to keep our distance.
 
Your condescending post is clearly in reference to me.

If you have an issue with me find a way to say it to me privately or don't say anything at all. You and I don't like each other, so I've always tried to keep my distance from you especially since you're a known trouble maker that's previously been banned twice from this site.

In case you must know, I've already given 2 people permission to include my kernel in their roms and don't wish for anyone else to include it. You don't see me talking about anyone when they request their work not be used. Also besides pointing out some things I never told him he couldn't make the rom, in fact I told him that it's welcomed and to go ahead and make it.

Again If you have an issue with me handle it privately, if not lets continue to keep our distance.
Agreed. Not the proper way to handle things.
 
Back
Top Bottom