[Q] How to build our custom rom for DEFY? - Defy Q&A, Help & Troubleshooting

Can anyone say is there any kitchen or tools to build rom for defy? How are cm7 and miui made. Can you give the links to those file? Really wanna know how its made

me too..
i also want to know..

Sainyam said:
me too..
i also want to know..
Click to expand...
Click to collapse
I reached xda completely but there is no ways mentioned for defy. I wonder how CM and MIUI guys are able to build. I know they get the codes from GOOGLE opensource. But when i saw, i couldn't understand anything from Android Development page

For god sake's can any DEV please say how to make custom roms for DEFY

If you want to know how CM7 needs to be build, check the CM7 wiki and search for 'how to build'. For examples of changes, check review.cyanogenmod.com
This is a complete new build if android (compiled from source). To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as with a Motorola ROM cause thre source code is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA

labsin said:
If you want to know how CM7 needs to be build, check the CM7 wiki and search for how to build. For examples of things that change, check review.cyanogenmod.com.
This are complete new builds if android. To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as a moto ROM cause three source is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA
Click to expand...
Click to collapse
Thanks. will check and see. It will be help for many people. Thanks man!!!

labsin said:
If you want to know how CM7 needs to be build, check the CM7 wiki and search for 'how to build'. For examples of changes, check review.cyanogenmod.com
This is a complete new build if android (compiled from source). To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as with a Motorola ROM cause thre source code is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA
Click to expand...
Click to collapse
http://wiki.cyanogenmod.com/wiki/Building_from_source i can't find the guide for DEFY here. Please help

Same as fe atrix but replace olympus with jordan.
The copying of proprietary files doesn't need to be done.
A useful utility for building could be the cm gui (somewhere on xda)
Gui:
http://forum.xda-developers.com/showthread.php?t=1415661
(check 2nt post for a better list of needed software then on cm wiki, these need to be installed like 'sudo apt-get instal ...')
Sent from my MB525 using XDA

labsin said:
Same as fe atrix but replace olympus with jordan.
The copying of proprietary files doesn't need to be done.
A useful utility for building could be the cm gui (somewhere on xda)
Gui:
http://forum.xda-developers.com/showthread.php?t=1415661
(check 2nt post for a better list of needed software then on cm wiki, these need to be installed like 'sudo apt-get instal ...')
Sent from my MB525 using XDA
Click to expand...
Click to collapse
Thanks very useful. Atleast now i can make custom ROMS for my taste. Thanks

I would also like to know

well we all love Fingering...but beaware
well i know it feels amazing while fingering our own mobile...getting something better out of it but b sure that what u r doing or u may break anything flash button light which i did
and ya thanks for the questioner and thanks for great answer
same question was running in my mind
INDIANs please b aware what u r doing because MOTO service centres are way bad
specially mumbai

asn39 said:
well i know it feels amazing while fingering our own mobile...getting something better out of it but b sure that what u r doing or u may break anything flash button light which i did
and ya thanks for the questioner and thanks for great answer
same question was running in my mind
INDIANs please b aware what u r doing because MOTO service centres are way bad
specially mumbai
Click to expand...
Click to collapse
Yep.In my place they don't sell Moto phones. If i break only i had to fix it myself.

Related

[APP] Milestone - Overclock (requires root)

Hi all,
I realize this is a post about a Motorola phone but please bear with me.
As you might know, the Milestone firmware is firmly locked, unlike its cousin Droid. Among many things, this forbids overclocking because we can't change the kernel and unlock new frequencies.
However I developed a solution that allows overclocking by changing key structures directly in the kernel memory in runtime. All you need is a rooted phone; no flashing involved. For this to work, the module must know two memory addresses that are specific to each kernel. Fortunately, Motorola appears to have reused its kernel on most 2.1 firmwares, and I've yet to come across a firmware where it doesn't work by default. Confirmed working are Central Europe, Telus and Brazilian firmwares. Testers are welcome to give it a try.
Now for the relevant part for XDA: in theory this can be applied to any kernel on any other phone. You may say it's unneeded because you can already overclock; but you must flash a specific kernel to get a particular speed. It would be much better to be able to set any maximum frequency/voltage on the fly without flashing or rebooting. For instance, you could overclock to 1.0 GHz before a browsing or gaming session and then return to a lower frequency like 600 MHz, though still overcloked, for battery savings and safety. It's up to you.
Milestone users can try it out now:
http://code.google.com/p/milestone-overclock/
For the rest of you, what do you think?
sounds fantastic, I'd love to check it out but for the life of me I can't find the page.
If you want to pm it to me, I'll post it.
Nice. Telus Milestone User here. Would love to learn how to do this for mine.
Here is the project link:
http://code.google.com/p/milestone-overclock/
found it. looks like a fantastic idea.
How can we help get the addresses?
awesome .....wht there is no milestone/droid section here is beyond me ....wtf
Because it was decreed months ago by someone and no one seems to like changing their mind once they make a decision in this day and age.....
but it's need to root, could you fix it?
stevecai said:
but it's need to root, could you fix it?
Click to expand...
Click to collapse
what's the problem with rooting the milestone? There's plenty of solutions for that. Just no custom kernel/ramdisk, which this works around by using a kernel module.
hi,
i use the 2.1-reu version on my milestone,
but in order to prevent the 2.1 introduced alarm bug,
i have updated the kernel (only) to the 2.1-telus
(via a sbf).
is possible to use this mod to overlock my phone?
how?
if not, how help you to obtain the addresses?
thank's and continue your great work!
robert
gemini002 said:
awesome .....wht there is no milestone/droid section here is beyond me ....wtf
Click to expand...
Click to collapse
XDA is a HTC developer forum, not an Android forum. Google some moto modding sites, i know modmymoto.com is pretty good, found out how to root the Cliq (garbage) there.
staticshadow said:
XDA is a HTC developer forum, not an Android forum. Google some moto modding sites, i know modmymoto.com is pretty good, found out how to root the Cliq (garbage) there.
Click to expand...
Click to collapse
I have read this explanation several times.
I do not mind, but then because there are subforums dedicated to sonyericsson, hp, etc in xda.
modmymoto is good but the best developers site is, withous any doubt, xda-developers!
Re: milestone-overclock
Xda-developers is for htc and android is for porn.
Welcome to xda btw and great job. Now prepared to be flamed for uttering the M word.
-------------------------------------
sent via xda app from my milestone
ady said:
android is for porn.
Click to expand...
Click to collapse
are you Steve Jobs ?
miragu said:
Hi all,
Now for the relevant part for XDA: in theory this can be applied to any kernel on any other phone.
Click to expand...
Click to collapse
Will the method to find the right address that will be posted at /wiki/Disassembly work with every phone and kernel,too?
Has the app something like a setting where you can just change the address to the one you found with the method above?
Would really love an overclocked 2.1 on the HTC HERO. There is no oc-2.1-kernel for the Hero, yet.
Thanks for the great work, til now!
this is a good via to mod any application.
please, publish the source code of your applicacion ASAP.
thx
Source code for the kernel module released
Hi all,
Thank you for your support. I've just uploaded the source code for the kernel module and also the standalone module itself (it's included in the apk but still). Will write the Disassembly section soon, stay tuned.
miragu said:
Hi all,
Thank you for your support. I've just uploaded the source code for the kernel module and also the standalone module itself (it's included in the apk but still). Will write the Disassembly section soon, stay tuned.
Click to expand...
Click to collapse
hi,
i'm interested on include this in my system applications directory,
in order to prevent your deletion on hardreset, and in order to make it available FOREVER
the instructions are that:
cp OverClock.apk /system/app
cp OverClock.ko /system/lib
????
thx
The overclock.ko is created automatically when you press the "Load module" button in /data/data/pt.com.darksun.milestoneoverclock/files/overclock.ko. You don't need to copy it. I'm providing it separately so that people can load/bundle it without ever running the apk.
bartito said:
hi,
i'm interested on include this in my system applications directory,
in order to prevent your deletion on hardreset, and in order to make it available FOREVER
the instructions are that:
cp OverClock.apk /system/app
cp OverClock.ko /system/lib
????
thx
Click to expand...
Click to collapse
ok,
if i'm interested on have overclocking on my milestone after boot the system, and don't interested on manually execute the apk on each reboot, i need only to copy the OverClock.ko to /data/data/pt.com.darksun.milestoneoverclock/files/overclock.ko on boot time ?
but in your wiki page says to execute "insmod overclock.ko max_rate=800000 max_vsel=62"
please, provide me instructions to set overclock in boot time
The module created by the apk is preserved across reboots. However, if you want to run the module completely standalone I recommend you put it in /data/local/overclock.ko and run insmod /data/local/overclock.ko max_rate=800000 max_vsel=62

Theme port help needed

I don't know if this the correct section as it needs fair dev skills, but if mod feels this is not right please move it to the themes section.
Now, to work! I have found this thread and would love to have the Vivid theme installed, but compiling is a problem Can anyone please help? Thanks
Try using apktool 1.4.0 to decompile and recompile the apk's. I've had problems using 1.4.1-1.4.3. Apparently, they modify the smail code and can cause errors. As for the rest, Sonny's instructions cover everything else pretty well.
Thanks for the links, those themes look nice, too bad I'm using miui now.
If I have the free time in the next week, I'll try to make it for the latest Defy CM9. Do you use Quarx or Epsylon builds? And Defy or Defy+?
Thanks, but I don't have much time right now to check out APK tools. Busy with studies and work
I tried using Zipthemer but got an error when flashing, though I will try to give apktool a go if I get time. My build is in my sig.
I think you should wait for the Themes-feature in CM9.
This will make these things easier
m11kkaa said:
I think you should wait for the Themes-feature in CM9.
This will make these things easier
Click to expand...
Click to collapse
I know, but I hate myself for being so impatient
Questions go in the Q&A section

Making roms and soft mods?

Dont know whether I should put this here or in general.....
Anyways, I do have a laptop now. I can make mods etc, but I do not know how. What is the best way to make soft-mods?
What devs allow softmods?
What do people want in a softmod?
Any suggestions would be welcome!
Thanks for your Offer.
I recommend you to make a Froyo Soft-Mod, cause we've a lot of GB CM7 on this forums, will be great to see more Froyo's ROM updated.
Take (with his permission) Miroslav's Utopia to start.
leoposas said:
Thanks for your Offer.
I recommend you to make a Froyo Soft-Mod, cause we've a lot of GB CM7 on this forums, will be great to see more Froyo's ROM updated.
Take (with his permission) Miroslav's Utopia to start.
Click to expand...
Click to collapse
So, what should I put in it?
What should I do?
Making mods without any ideas. It will be hard...
Sent from GT540.
haha this should be in general Either way 2.2 would be good i think i made a hell to many for 2.3 But for 2.2 its rather hard to theme but for tweaks its still fine.
bs828 said:
haha this should be in general Either way 2.2 would be good i think i made a hell to many for 2.3 But for 2.2 its rather hard to theme but for tweaks its still fine.
Click to expand...
Click to collapse
Well you can always edit png's in framework. You can use uot kitchen, dsixda kitchen, xultimate.
Init.d can be tweaked
If you want a complete ROM build you can try aosp froyo. You might use pcfighter / zice kernel .....
Sent from my GT540 using xda premium
Aosp froyo with notification bar togles, init.d script and ginger or some other theme would by nice.
When i created my soft-mod i didn't use a computer.
U don;t really need a computer to create a mod.
U just need root explorer. unless u want to create it into a recovery zip
Yes
androidboss7 said:
When i created my soft-mod i didn't use a computer.
U don;t really need a computer to create a mod.
U just need root explorer. unless u want to create it into a recovery zip
Click to expand...
Click to collapse
How did you decompile, and compile apk without windows?
bataya said:
How did you decompile, and compile apk without windows?
Click to expand...
Click to collapse
he just deleted apk's and added scripts etc
Hi.
I want start to make Rom .
Where should I start *?
Sent from my HTC Explorer A310e using xda app-developers app
Start by making soft-mods. Get a Rom flash it on your phone, dont add any personal stuff like contacts yet. Put in some nice apps themes tweaks and mods and after that use CWM to back it up and it "should" be ready to share... well at least that is somewhere to start from.
Edit: For those planning to make 4.0 softmods maybe you can also see this http://forum.xda-developers.com/showthread.php?t=1680328 i know its from the SGSII but i guess the way to do things is similar. (just dont use the flashable thing from the mediafire link!)

[Q] Suggestions for a new ROM (to be introduced)

Hey People!! I'm new to XDA and this is my first post :silly: I'd like to introduce a new ROM. So basically i want to make something different for the galaxy y- the phone we've all loved to love! I want to have a redesigned launcher looking somewhat similar to the ICS ad Jellybean with softkeys like the one on ICS. It should be Deodexed rooted and have access to many other features (like pre-installed chainfire and stuff like that :fingers-crossed: ). Im planning on updating the stock kernel to the Merruk Technology Pre-final v2.0 as i've used it and it seems pretty fast and stable (I'm still waiting for the build to be final). I've a Init.d hack with battery calibration and also a hack which (I don't know how) decreases your ram usage haven't tested it yet but people who've used it says it works on stock rom too (which to me seems impossible because stock rom dosen't support init.d. Correct me if i'm wrong :highfive I've decided what to call it too. Now i only need some help which if anyone could offer would be truly amazing to me........
Aair
aair said:
Hey People!! I'm new to XDA and this is my first post :silly: I'd like to introduce a new ROM. So basically i want to make something different for the galaxy y- the phone we've all loved to love! I want to have a redesigned launcher looking somewhat similar to the ICS ad Jellybean with softkeys like the one on ICS. It should be Deodexed rooted and have access to many other features (like pre-installed chainfire and stuff like that :fingers-crossed: ). Im planning on updating the stock kernel to the Merruk Technology Pre-final v2.0 as i've used it and it seems pretty fast and stable (I'm still waiting for the build to be final). I've a Init.d hack with battery calibration and also a hack which (I don't know how) decreases your ram usage haven't tested it yet but people who've used it says it works on stock rom too (which to me seems impossible because stock rom dosen't support init.d. Correct me if i'm wrong :highfive I've decided what to call it too. Now i only need some help which if anyone could offer would be truly amazing to me........
Aair
Click to expand...
Click to collapse
What kind of help do you need? You should have mentioned that in the first post.
Sorry 'bout that
anasdcool71 said:
What kind of help do you need? You should have mentioned that in the first post.
Click to expand...
Click to collapse
im not a themer, so a themer helping me out would be kinda good :cyclops:
and since this is my first mod a few bug fixing advices would be great too...
Aair
Many themers of our forum have made guides for other users to learn from. You can search in the Themes and Apps section for them.
About bugs, first make the custom rom. If you encounter a bug, tell us and we'll be happy to help you.
could you please post the links of such posts which contain methods of themeing the status bar and launchers??? and also how do you edit some apks which ive downloaded from the play store??
aair
aair said:
could you please post the links of such posts which contain methods of themeing the status bar and launchers??? and also how do you edit some apks which ive downloaded from the play store??
aair
Click to expand...
Click to collapse
Go to /data/app/ you will see all your apps there....
After getting those apk you can freely edit...
Btw wat u want to edit in apk
Globally recognised and certified NOOB
Try using uot kitchen for initial theming. Use my guide in sign to go to advanced level
Sent from my GT-S6102 using XDA
just decompile and recompile the systemui and framework-res,
everything is in the drawable-ldpi
I too m making a rom but i think theming is much more difficult than making a rom so i suggest use someone's theme and ask him for permissions:thumbup:
Sent from my GT-S5360 using xda app-developers app

[CYANOGENMOD]port[X ROM V1]..TESTING

hey guys
so i worked on my rom for some days now and want to test it ...... as my phone has been taken away(too much textingSAD}
i cant test it!!!
so i need someone to test it for me ....
i will not be responsible for bricked devices or dead sdcard..........
pls thank me if the rom worked and if it didnot ...then i will take a look and when answering about the bug be more specific
i will be changing the boot animations and stuff but i just want to see if it works.....
here is the link for download.........removed
special thanks to :
mr X [if rom works thank him too]{if it doesnot check his rom:laugh:}
pls test it guys...thanks
Plz specify features and modifications done. Also, specify the cm version used.
Sent from my C2305 using XDA Free mobile app
Will be more than Happy to test it.. But please tell us from where did you port.. what did u do...?? any features..?? some extra info..
Just posting a zip file link and asking us to test is not the right way...!!
I have done porting the old way and have taken some files like framework.res from the port and put it in the base..... I have not done major changes which will affect system...... I have done replacing of lib camera and lib audio and some folders in the etc.... No changes with the meta inf folder.... mostly it should work........ I will be doing a lot of work on themes and ram for better performance(will be taking out some bloatware) .....I will be changing boot animation...... But for now I want to test it..... Thanks for replying
thecoolster said:
I have done porting the old way and have taken some files like framework.res from the port and put it in the base..... I have not done major changes which will affect system...... I have done replacing of lib camera and lib audio and some folders in the etc.... No changes with the meta inf folder.... mostly it should work........ I will be doing a lot of work on themes and ram for better performance(will be taking out some bloatware) .....I will be changing boot animation...... But for now I want to test it..... Thanks for replying
Click to expand...
Click to collapse
Umm.....my method?
Sent from my A114 using XDA Free mobile app
Dude I actually have used cm 11 stable of Samsung grand Quattro which is not completely... different from our device.....
thecoolster said:
Dude I actually have used cm 11 stable of Samsung grand Quattro which is not completely... different from our device.....
Click to expand...
Click to collapse
Porting works only on same android version. Anyway it doesn't work in new versions of android. @Judge Joseph Dredd please move to Q&A
Sent from my A114 using XDA Free mobile app
Aniketh... The title says it all..... I have ported cm11 and x rom v1 by x user... Pls check out his rom
A few things here, if I may, first and for most, this does not belong in this Section.
1) Ports do not go in the Original Development...
2) You do not have the Device to test yourself? And if you need to test a ROM, see #1 here
3) And the Format of this OP, is something to be worked on, which is the least of your worries. Take a look here for an example format for a ROM thread.
Thread Closed for the above reasons

Categories

Resources