Building your own ROM

Drew already said it, and it seems to have been resolved, but just to clarify, he is absolutely right. If you say something and feel the need to P.S. it with "sorry, I'm in a bad mood", that should be a clue that your post contains something that you should think twice about, and an "lol" doesn't make a rude post any less rude.
 
Drew already said it, and it seems to have been resolved, but just to clarify, he is absolutely right. If you say something and feel the need to P.S. it with "sorry, I'm in a bad mood", that should be a clue that your post contains something that you should think twice about, and an "lol" doesn't make a rude post any less rude.

What are you guys talking about. I am so co fused now. I don't even understand your post.

tapatalked? from cowsquadGnex?
 
I know he is. I haven't done anything against him though. I am not worry at all :-)

tapatalked? from cowsquadGnex?
 
sooo, i'm trying to build from cm7 repo with iho device and vendor folders pulled in but i keep getting stuck with this error.... any suggestions??? i've tried syning with iho repo but it keeps asking for a user name and password and then failing to sync...

target thumb C++: libaudioflinger <= frameworks/base/services/audioflinger/AudioFlinger.cpp
target thumb C++: libaudioflinger <= frameworks/base/services/audioflinger/AudioPolicyService.cpp
target thumb C: libeffects <= frameworks/base/media/libeffects/factory/EffectsFactory.c
target thumb C++: libaudio <= device/lge/thunderc_common/libaudio/AudioHardware.cpp
device/lge/thunderc_common/libaudio/AudioHardware.cpp: In member function 'android::status_t android::AudioHardware::doRouting(android::AudioHardware::AudioStreamInMSM72xx*)':
device/lge/thunderc_common/libaudio/AudioHardware.cpp:1428: error: 'DEVICE_OUT_SPEAKER_IN_CALL' is not a member of 'android::AudioSystem'
device/lge/thunderc_common/libaudio/AudioHardware.cpp:1432: error: 'DEVICE_OUT_SPEAKER_RING' is not a member of 'android::AudioSystem'
make: *** [out/target/product/thunderc_VM670/obj/SHARED_LIBRARIES/libaudio_intermediates/AudioHardware.o] Error 1
make: *** Waiting for unfinished jobs....
frameworks/base/services/audioflinger/AudioFlinger.cpp: In member function 'android::status_t android::AudioFlinger::moveEffectChain_l(int, android::AudioFlinger::PlaybackThread*, android::AudioFlinger::PlaybackThread*, bool)':
frameworks/base/services/audioflinger/AudioFlinger.cpp:5054: warning: 'strategy' may be used uninitialized in this function
frameworks/base/services/audioflinger/AudioFlinger.cpp: In member function 'virtual android::sp<android::IEffect> android::AudioFlinger::createEffect(pid_t, effect_descriptor_t*, const android::sp<android::IEffectClient>&, int32_t, int, int, android::status_t*, int*, int*)':
frameworks/base/services/audioflinger/AudioFlinger.cpp:4910: warning: 'd.effect_descriptor_s::flags' may be used uninitialized in this function
 
It depends on what you are building, but the iho repo hasn't synced in months. If just building cm7, look at Bob's or mrg666's. Those two fixes above should get yours building. And use the iho system_bluetooth repo.
 
It depends on what you are building, but the iho repo hasn't synced in months. If just building cm7, look at Bob's or mrg666's. Those two fixes above should get yours building. And use the iho system_bluetooth repo.

Well got past that error. So the compiling continues. For right now yes its just cm7. Mainly as a learning experience. If I end up with something unique enough I might release it though.

Tapatalk'n it from my VM670 running OM-Mandylion IHO on LS670ZVJ baseband
 
Cool, build completed successfully and it runs fine :) guess now I just need to learn how to make it my own. Anyone known of a good guide? I need to remove the fm radio apk and eventually I want to start pulling some of backside roms customizations.

Tapatalk'n it from my VM670 running OM-Mandylion IHO on LS670ZVJ baseband
 
Cool, build completed successfully and it runs fine :) guess now I just need to learn how to make it my own. Anyone known of a good guide? I need to remove the fm radio apk and eventually I want to start pulling some of backside roms customizations.

Tapatalk'n it from my VM670 running OM-Mandylion IHO on LS670ZVJ baseband


To ad or remove apps, and other system files just go through the ".mk" files, you may want to update the Superuser.apk and su you binary though as both are out dated. You can pull in the su binary from my git right here. Plus I would setup a github account so that you have a record of the changes you made to the code base, and so your work is not lost. You can also setup your own repo as well, that is what most of the developers have done, because you may have noticed the main IHO repo as not been updated in months.
 
Last edited:
I'd like to try building again, I build IHO once before, but it's been a while. So here's my question: If I wanted to build from mrg666's repository, what would be the repo command? For instance, the command to repo sync with IHO is:

Code:
repo init -u git://github.com/inferiorhumanorgans/android.git -b gingerbread

What would I have to change to sync with mrg666's repository instead. I'm trying to learn git, but I'm not there yet. Any help is greatly appreciated!
 
I'd like to try building again, I build IHO once before, but it's been a while. So here's my question: If I wanted to build from mrg666's repository, what would be the repo command? For instance, the command to repo sync with IHO is:

Code:
repo init -u git://github.com/inferiorhumanorgans/android.git -b gingerbread

What would I have to change to sync with mrg666's repository instead. I'm trying to learn git, but I'm not there yet. Any help is greatly appreciated!

Mrg666 does not have his own repo. I do, BobzHome does, JerryScript does, Tvall does and a few others that on this forum. Bob's repo is the closest you're going to get to Mrg666 build.

For BobzHome's repo:
Code:
[SIZE=2]repo init -u git://github.com/BobZhome/android.git -b gingerbread[/SIZE]

For My repo:
Code:
[SIZE=2]repo init -u git://github.com/Earthnfire78/android.git -b gingerbread[/SIZE]

For Tvall's repo:
Code:
[SIZE=2]repo init -u git://github.com/tvall43/android.git -b gingerbread[/SIZE]

For JerryScript's repo
Code:
[SIZE=2]repo init -u git://github.com/JerryScript/android.git -b gingerbread[/SIZE]
 
I'll give your repo a try this time. Thanks again EarthnFire!

Sent from my LG-VM670 using Tapatalk 2

Just a note: the sdcard with have to be partitioned in order for the ROM to boot, and the partition be either ext3 or ext4. I'm also pushing a bunch of changes to the repo right now.
 
Just a note: the sdcard with have to be partitioned in order for the ROM to boot, and the partition be either ext3 or ext4. I'm also pushing a bunch of changes to the repo right now.

Thanks for the reminder! I've been running an ext partition for a while now, so that won't be an issue. Is your ROM the only CM7 ROM for our phone that requires an ext partition? It's really so useful, I don't know why more ROMs don't use a script like that.

Sent from my LG-VM670 using Tapatalk 2
 
Thanks for the reminder! I've been running an ext partition for a while now, so that won't be an issue. Is your ROM the only CM7 ROM for our phone that requires an ext partition? It's really so useful, I don't know why more ROMs don't use a script like that.

Sent from my LG-VM670 using Tapatalk 2

Most roms don't require it. I have only released one rom that requires an ext partition, and I made it optional in a later update. (It was a sense rom for the g1)

Magpie has built in app moving, but its entirely optional.
 

Forum statistics

Threads
956,427
Messages
6,968,206
Members
3,163,542
Latest member
04ijordan