Related
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
you will get flamed for this
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
This really is an admirable goal, but you're attempting to bite & chew WAY more than your mouth can handle!!!
You're a web developer, good.
You have no experience in developing android roms, bad.
You want to develop a free kitchen, good.
You have no experience with cooking roms, bad.
You want developers to help you in exchange for a free kitchen for their rom, bad & good.
You don't know how to update the "update.zip" file and re-sign it, bad.
You don't know how to add an APK to the above mentioned "update.zip" file and re-sign it, bad.
You have a little bit of an idea, but want a clearer process, bad.
All of the above noted BAD points, have been discussed, referenced, and linked on these forums countless times shararti.
You really need to search, read, search some more, and apply what you've learned.
I too am a Web Developer/Designer. I've been in the business of creating websites since 1999 (off & on). And the above mentioned project it something I WON'T EVEN DARE ATTEMPT.
Good luck!
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing. Well I do know signing and adding apk part, and the rest, i agree, i need some help. I'm willing to give my summer to this project and develop this kitchen for the xda community (i'm also willing to give it away to xda). Now if anyone is willing to help me, please pm me.
Actually, it isn't that difficult.
There are quite a few scripts and programs that you could simply employ on your website. I'm sure those developers wouldn't mind
You would have to tier your ROM baking based on the major ROM cores, and the features swappable between flavors of those cores.
It's simply letting the user choose what he wants in his base ROM, pushing the files into the zip, and running the script to sign them.
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Sounds like a very cool idea and I wish you all the best and hope you find some programmers willing to teach you about roms, and you can do the web coding and make your idea a reality.
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
APrinceAmongMen said:
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Click to expand...
Click to collapse
Perhaps, share the information here once you two have things worked out?!
shararti said:
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing ...
... I'm willing to give my summer to this project and develop this kitchen for the xda community ...
Click to expand...
Click to collapse
XDA is such a huge resource, full of solutions, bricked devices and lost newbs LOL.
After trolling for a few months, I was ready to flash my first WinMo SmartPhone a few years ago. I haven't used a 'regular phone' ever since.
This would be an ideal summer project. As I said, I'm also a Web Developer.
Hit me up for some theme/template ideas. I do most of my work with Notepad++ and Adobe Fireworks CS4.
Goonish said:
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
Click to expand...
Click to collapse
hhmm, never thought of that!
You're right ... sounds unreal!
Something the iFans would never be able to attain.
Even better, how about, instead of flashing some large file, only the ones affected by an update are flashed, resulting in a much SMALLER file (thus saving on data usage) and a FASTER flashing (saying on battery life).
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
Well it all depends on what you want. I would suggest you have a base rom without the boot.img stored with minimal capability in a folder. then allow the user to choose what type of kernel and capabilities they would like with it. That will be the minimum amount for a rom. Then you can follow it up with additions such as extra scripts and applications that can be added and moved to the appropriate directories. at the end, you would zip up the selection and sign it, with the appropriate update-script (which should be the same as the stock rom's unless the additions require something drastic)
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
That should be about right. its 3 am here lol so i may be missing something. pm me if you need more help or post here
Exactly.
The great thing about it. The ROM core files can be optional. You can bake a kernel or you can bake CM w/ custom kernel and custom mods, i.e. modded phone.apk. You can bake anything and everything.
Mmm baking never sounded so good.
Check this website out:
http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/
My small contribution to this project
The basic kitchen:
forum.xda-developers.com/showthread.php?t=633246
Sorry it's not a link, apperantly new users cannot post links
flybyme said:
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
Click to expand...
Click to collapse
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
shararti said:
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Click to expand...
Click to collapse
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
shararti said:
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
Click to expand...
Click to collapse
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
You MAY have to change the update-script if for example you want to put some things in the data partition and symlink them or change the data partition to include the ext partition instead of just for apps. Changes like that are usually for ROMs that are too big to fit properly on the nexus ( youll also have to check the size of the system and data folders to make sure they fit on the phone without modification)
Most of this stuff will be figured out in testing haha but ya at the very basicee its what you have here. You really have to know what you actually want users to be able to cook and then build the kitchen to that effect
flybyme said:
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
Click to expand...
Click to collapse
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
flybyme said:
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
Click to expand...
Click to collapse
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
shararti said:
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
Click to expand...
Click to collapse
Well it really depends on what ROM's your looking at. Some devs change the apps to their liking. For example, CyanogenMod has a modified Settings.apk that has features specific to his rom. However, all ROMs have Settings.apk. As such, you will probably have to have a Core ROM folder for each specific rom.
I would suggest looking at other online kitchens and see what features they offer, come up with a specific feature set and then decide what direction that you want to take.
zipalign is a compression technique that optimizes how .apk files are accessed in android. it makes things faster and is not required but would be nice to have. you lose the benefits if you open and modify any files from a zipaligned apk
Let's clear some things up here.
First, core files are not interchangeable between main roms but only flavors of those main roms.
As of now, we have 3 main roms for the nexus one.
CyanogenMod, Modaco Custom ROM, and Desire/Sense Roms.
Each of these roms have their own unique cores amd features and are not interchangeable.
There are flavors of each of these roms.
Flavors of CM has parts that are interchangeable with other flavors but use Cyans core.
Say there is one CM flavor that has some themieing and a few other changes you don't want. You can take the themed files and put them into your CM base and leave the rest out.
You can't put that themeing into a Modaco Custom ROM though.
Kernels I believe are the only things can be put into any ROM base. Most apps are as well.
Now that I look at it. Doing a Nexus One kitchen isn't that difficult but making a full featured HTC kitchen would be a mountainous task. There are so many mods, roms and themes to keep track of. We'd have to designate people from each device forum to feed us the ROMs and parts that are active and functional.
P. S. Lectures are over at 7 today. ill be able to crack down on it with you then
Kitchens are for the Food Network...
well thanks flybyme and APrinceAmongMen, these 2 posts really cleared up somethings. I'm in the process and will keep you guys updated.
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
shararti said:
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
Click to expand...
Click to collapse
boot animations are located either in /data/local or /system/media
radio flash will require you to change the update-script
you can look at the FRF50 update with the radio to figure it out ( or pm me if thats too difficult, its a little late else id do it myself)
Just make sure the radio is excluded by default.
Another thing about radios, the newest radio usually works on older roms, but old radios don't work on the roms released with and after the newest radio.
(Originaly Posted by popdog123)
This is a work i continue as popdog123 is very busy, so i think we shall do our best and let him work on his work, or whatever hes doing,
See The 2 Reserved, comments to get latest info!
Hello!
Ok so this is an attempt to port MIUI to LGP500. We are trying this because porting on the Galaxy 3 (LDPI armv6) was a success and i'm sure it will work on our device too.
This is what we're using so far: MIUI for Milestone, Desire & Overflow ROM
So far this has been done:
ADB now working
Merged framework.jar from base rom with MIUI one
Replaced all apks with miui except LatinIME.apk which seems to give an error on boot
Use libs, bin and xbin from base rom
Merged permissions
[Update 9.07.2011 - 17:48 GMT+3 DST]
Now using framework from CM7
Libs, and bins from CM7
Boot.img still from Overflow (CM7 Boot.img stops adb on boot after a while - so using Overflow for developing for now)
Replaced many smali files in framework but errors keep popping up - I think framework is pretty screwed up now and must be redone (again)
No more nasty error on boot (with stack dump and stuff...)
No need for logcat now because errors come from framework
[Update 11.07.2011 - 15:32 GMT+3 DST]
MIUI boots up and we have graphics BUT
It only boots up to some error dialogs that say some processes force closed with "Close" and "Report to MIUI"
Gapps, Provision, and StatusBar force close so they need work
Removed ContactsProvider.apk and CalendarProvider.apk
[Update 14.07.2011 - 10:58 GMT+3 DST]
Fixed framework.jar - no more errors seem to come from it
New zip not made on mac so no low memory errors
New problem that might fix the apps: All apps look for their classes.dex in /cache/dalvik-cache but only system classes are there. The app classes are created in /data/cache/dalvik-cache
All apps are back because the errors don't come from them
[Update 28.07.2011 - 18:53 GMT+3 DST]
Added dalvik-cache to /cache script
New zip with init.d script and updated framework
Need to fix dead code in framework
Need new kernel
Need MDPI apks
Need libs that don't make the apks crash
Latest flashable zip:
http://www.multiupload.com/VNM8QTDBZ3 [Updated 28.07.2011] Thank you 4silvertooth
10/14/2011
Replaced all Apk's (Now using latest MIUI 1.10.07 (STABLE)
Replaceed Android Policy (With Milestone's)
Replaced Services (With Milestone's)
still boots up, only FC was keyboard
(DOES NOT BOOT! DON'T FLASH IF YOU DON'T KNOW WHAT YOU'RE DOING!) Sorry... i had to put this in big red letters because apparently people didn't see it well...
If you would like to help go ahead. Download the rom or make your own one if you don't like our development and give input. But most of all don't try to bring us down with "this can't be done" stuff. It can be done and it was done for another armv6 device. We need to get apps and framework to work and rom to boot. Libs and bins will come after...
This being said i would like to thank these people for their work so far and for making me get off my ass and do something useful:
4silvertooth
jazux
DJoptimus-One
Also i would like to thank overflow for his rom. It's the base for our miui so far.
!
Special Thanks to!
Popdog123
For starting the port and to get it to even boot,
Thanks To!
4silvertooth (teaching me on how to)
jazux (telling me what to do)
DJoptimus-One (yeah he made stuffs also as i dont know)
For helping to get this port to work,
TO DO:
See the difference in this files:
android.policy.jar
services.jar
framework-res.apk
framework.jar
(as we only looked at framework.jar we)
we got no progress, but now we can do get it!
(Akash.gupta made the launcher work on galaxy 3, and on the port of MIUI)
Nothing is impossible we need to see what we are missing
and try to edit and recompile and test on our phone,
Whats the status so far ? I mean actually where have we reached ? What things aren't working ?
Sent via LG Optimus-One Gingerbread
why a new thread when old thread by popdog already exist are u taking over the rom assembling from here on .
whatt progess can we expect from this.....as it has beeen long since no update in old thread
shhbz said:
why a new thread when old thread by popdog already exist are u taking over the rom assembling from here on .
whatt progess can we expect from this.....as it has beeen long since no update in old thread
Click to expand...
Click to collapse
we can in hope for sure that we may soon get launcher to work as i now know that we cant only look into framework.jar we must check services etc,
DJoptimus-One said:
Whats the status so far ? I mean actually where have we reached ? What things aren't working ?
Sent via LG Optimus-One Gingerbread
Click to expand...
Click to collapse
the thing is for now same as before, but as popdog123 is busy and so many want this i actually will settle down and look into what is not correct in our files as in framework.jar , launcher, services.jar and framework-res.
SWEATTAIMI said:
the thing is for now same as before, but as popdog123 is busy and so many want this i actually will settle down and look into what is not correct in our files as in framework.jar , launcher, services.jar and framework-res.
Click to expand...
Click to collapse
Cool! All the best then and if you need any help. PM me or any other member of Team ENVY
We are always there to help
Sent via LG Optimus-One Gingerbread
DJoptimus-One said:
Cool! All the best then and if you need any help. PM me or any other member of Team ENVY
We are always there to help
Sent via LG Optimus-One Gingerbread
Click to expand...
Click to collapse
thing is for now we need to see what we are missing in our launcher and framework files
im so tired of you sweattaimiasdads.... ¬¬ always creating spam threads!
sewa2k said:
im so tired of you sweattaimiasdads.... ¬¬ always creating spam threads!
Click to expand...
Click to collapse
theres no spam thread, serious its you whos spamming delete the comment or i get mod to delete it for you!
Is this actually coming along now or is it still stumped??
scruffy3666 said:
Is this actually coming along now or is it still stumped??
Click to expand...
Click to collapse
i will see if i can get it to not fc as we have not all working parts, also the settings.apk seems damaged when using apktool it gives me alot of errors, so i think the settings is damaged
SWEATTAIMI said:
theres no spam thread, serious its you whos spamming delete the comment or i get mod to delete it for you!
Click to expand...
Click to collapse
Im sorry, but with your non-working roms u r the one whos spamming the entire dev section of P500.
First you start to "porting" ROMS to our P500, then, when u fail, start a new thread involving a "supercrazyamazing rom with extra-cheese", and only was a themed rom, but hey, no rom, because u cant figure it to enable sd-mount and show us screenshot of your fail (sorry, rom). Then u take others ppl work (like dr.notors) and continues as ur work? sorry m8 but im not spamming either threatening u with the mods. I dont even know why ur threads are still open.
sewa2k said:
Im sorry, but with your non-working roms u r the one whos spamming the entire dev section of P500.
First you start to "porting" ROMS to our P500, then, when u fail, start a new thread involving a "supercrazyamazing rom with extra-cheese", and only was a themed rom, but hey, no rom, because u cant figure it to enable sd-mount and show us screenshot of your fail (sorry, rom). Then u take others ppl work (like dr.notors) and continues as ur work? sorry m8 but im not spamming either threatening u with the mods. I dont even know why ur threads are still open.
Click to expand...
Click to collapse
again thats not spam, and i quited the rom and i do not have time,
The ihero is partly working, and SD-Card mounted,
Doktor notor's rom is not stolen i said i do a topic for it, as people may not go to his forum,
Please do read before posting man And why some threads is still open and not closed or deleted is because I or anyoneelse exept mod can close it (or administrator's) so i have tried close some topics with no luck, so what you can do is ask mod to do that for me ?
Well it would be great if you work on a single port and make it a complete success rom.
As dj said team envy is all there to help you out but we need a fully working rom as all the thread remains incomplete.
Well lets port miui :d
shhbz said:
Well it would be great if you work on a single port and make it a complete success rom.
As dj said team envy is all there to help you out but we need a fully working rom as all the thread remains incomplete.
Well lets port miui :d
Click to expand...
Click to collapse
yeah i thought that to, after some researches and questions i noticed that we only worked on framework.jar but we forgot 2 other files aswell
A quick tip from my side :- consider andy for the launcher. Remember his rom that was removed RC4.1 or something. He has always used a launcher actually and fully modified by HIM, and also with his upcoming legendary rom, he is doing the same with the launcher. All around the devs in O1 section, andy is the best in this field. You should ask him
I am 100% sure he will help and will take out some time for you.
JUST ONE RULE SHOULD BE FOLLOWED WHILE THIS :- BE PATIENT
DJoptimus-One said:
A quick tip from my side :- consider andy for the launcher. Remember his rom that was removed RC4.1 or something. He has always used a launcher actually and fully modified by HIM, and also with his upcoming legendary rom, he is doing the same with the launcher. All around the devs in O1 section, andy is the best in this field. You should ask him
I am 100% sure he will help and will take out some time for you.
JUST ONE RULE SHOULD BE FOLLOWED WHILE THIS :- BE PATIENT
Click to expand...
Click to collapse
your 100 thanks clicked.
ANDY:
as i see in the logcat, it seems that there are mixed libraries from miui and LG proprietary libs.
this cant work, because many apps are crashing at boot time because of missing functions for layout.
at first, remove the fu** LG drmserver - no one but LG need this.
second, try the surfaceflinger, surfaceflinger_client, libpixelflinger and liblayout from another rom,
these from LG rom cant work here - miui has patched many libraries, so these installed
cant work properly.
Click to expand...
Click to collapse
hmm we have missed something
New thread:
Why did you made a new thread?
mDroidd said:
Hello
first: I want to release this public, but to start I decided to share it with some known guys
I'm into android for a while right now, and tried many things.
A few examples:
theming
build from kitchen
adb
build from source
To do these things, you need to do some steps. If you don't know what they are, or how you should do 'em, then you're in the right place
I teached myself (and my father teached me) some bash scripting.
ATM, I use it for resizing images.
I'll upload a screen tomorrow, together with more detailed specs.
For now, it's an easter egg for you to find out
FEATURES:
DOWNLOAD:
HOWTO:
Remember, many features will come later.
You kids have fun.
Click to expand...
Click to collapse
Wow! That would be cool!! HDPI>MDPI conversion would be very easy!! Thanks!!
Sent from my LG-P500 using XDA App
You're welcome, I had the problem first also
It uses a package called "imagemagick" and a few others, with a nice combination of commands
And don't say thanks only, also thank me
mDroidd said:
You're welcome, I had the problem first also
It uses a package called "imagemagick" and a few others, with a nice combination of commands
And don't say thanks only, also thank me
Click to expand...
Click to collapse
Good work!
Il have to try it asap...!
Updated first post, updated app, updated link.
It's now a direct link, just give it a shot!
And from now on, if people are not grateful (but they don't have to thank me) OR do not give comment on how I could improve it, I will keep this private and for my friends only.
Nice tool!
Will take a look at it and if I have some more ideas to include, I will let you know ; )
Sent from my LG-P500 using XDA App
mDroidd said:
Updated first post, updated app, updated link.
It's now a direct link, just give it a shot!
And from now on, if people are not grateful (but they don't have to thank me) OR do not give comment on how I could improve it, I will keep this private and for my friends only.
Click to expand...
Click to collapse
You might wanna release this in the General Android Development section where more people will be interested, since here there are quite few who are new to developing on android and there are more full-fledged developers who basically dont use such tools... releasing this in the general development section will encourage more newbies who are fairly new to editing apps n stuff or building an environment... this tool is great, but you need to make it public to get the 'actual' response u want...
Anyway, all the best for this tool, sadly now i dont have my pc, jus an old crappy netbook which is jus nuff fo browsing... shall try this in march after my final exams...
RockR172 said:
You might wanna release this in the General Android Development section where more people will be interested, since here there are quite few who are new to developing on android and there are more full-fledged developers who basically dont use such tools... releasing this in the general development section will encourage more newbies who are fairly new to editing apps n stuff or building an environment... this tool is great, but you need to make it public to get the 'actual' response u want...
Anyway, all the best for this tool, sadly now i dont have my pc, jus an old crappy netbook which is jus nuff fo browsing... shall try this in march after my final exams...
Click to expand...
Click to collapse
Thank you also, and you Arjen also.
I will release it there, and also in Android Chef Central. There will more people be intersted, I know.
But for now, I think you people would be nicer to me iwth suggesting idea's, just becuase some of you may know me
Anyways, after someone made a suggestion and I was able to include it and include cpfr, I will release it there
OK, done. included some more things.
I think I will be trying to PORT APK MULTI-TOOL to Linux
Should not be too hard. I'll include it in my script when it's done and submit it to the DEV to publish it.
But I want you to make a request, just to keep myself busy!
Is there ANYTHING that takes you too long, seems too hard for you, or something you want to automate?
If not, I'll continue with building from source.
Please comment within 3 days
mDroidd said:
OK, done. included some more things.
I think I will be trying to PORT APK MULTI-TOOL to Linux
Should not be too hard. I'll include it in my script when it's done and submit it to the DEV to publish it.
But I want you to make a request, just to keep myself busy!
Is there ANYTHING that takes you too long, seems too hard for you, or something you want to automate?
If not, I'll continue with building from source.
Please comment within 3 days
Click to expand...
Click to collapse
Maybe, automate the setting up of build environment for various versions of android...
So it would be like just start ur tool, go into the menu, select the build environment for the version your gonna build and it all does it by itself...
Downloading/installing packages etc..
I havent tested your tool so dunno if u have already included it in your tool...
Also, you might wanna create a directory of different types of custom roms and their github source codes link... like for example, cyanogenmod, omfgb, omgb, oxygen, aokp, codename android and so on...
So i open your tool, select the source i wanna download and it will do it...
Just my 2 cents...
Sent from my LG-P500 using XDA App
RockR172 said:
Maybe, automate the setting up of build environment for various versions of android...
So it would be like just start ur tool, go into the menu, select the build environment for the version your gonna build and it all does it by itself...
Downloading/installing packages etc..
I havent tested your tool so dunno if u have already included it in your tool...
Also, you might wanna create a directory of different types of custom roms and their github source codes link... like for example, cyanogenmod, omfgb, omgb, oxygen, aokp, codename android and so on...
So i open your tool, select the source i wanna download and it will do it...
Just my 2 cents...
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
+1 I think that would be a great addition.
Sent from my LG-P509 using xda premium
Lol, the first thing about installing packages is already included.
I sent you a PM about smthing, pkease watch.
I am busy including the next step: build environment.
Expect it to work within 2 days, if you click the first link it'll be one
Greets!
If you need a Hans with anything let me know
Sent from my PC36100 using Tapatalk
tommytomatoe said:
If you need a Hans with anything let me know
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Sure, I will Thank you.
Btw, tge post is now also at Chef central ;(
Greets!
Updated first post with FEATURES tab
Now everyone who will read this will answer?
mDroidd said:
Updated first post with FEATURES tab
Now everyone who will read this will answer?
Click to expand...
Click to collapse
A small typo??
Should'nt it be 'prepare build FROM source' and not 'form' source??
Leaving it, its come out great... n thx...
Did u add the directory stuff??
Sent from my iPad 3 using XDA App
RockR172 said:
A small typo??
Should'nt it be 'prepare build FROM source' and not 'form' source??
Leaving it, its come out great... n thx...
Did u add the directory stuff??
Sent from my iPad 3 using XDA App
Click to expand...
Click to collapse
Directory stuff: mik: done, oxygen: done, AOSP: done.
But adfad has multiple sources... I am gonna ask him
And yeah, typo, I'll edit right away!
Greets!
mDroidd said:
Directory stuff: mik: done, oxygen: done, AOSP: done.
But adfad has multiple sources... I am gonna ask him
And yeah, typo, I'll edit right away!
Greets!
Click to expand...
Click to collapse
Wait, this tool isnt just for O1...!
Its should me made for every phone out there... so maybe you should add the official sources and not ported sources... cuz if you start including port sources, it will be too much hassle trying to keep the source links updated, sometimes they change, too many ports for every available android device etc...
Also, u will b flooded with requests to add this source, add that source..
Do it like:
CyanogenMod- full official source from CM, github.com/cyanogenmod
Oxygen- full official source by oxygen team, (i dont remember the links)
AOSP
AOKP
CodeNameAndroid
OMGB
OMFGB
Etc etc
Add the official repo's n not ports...
It will help in keeping the sources more update as the official teams work more on their sources than individual porters do on their own sources...
Sent from my iPad 3 using XDA App
RockR172 said:
Wait, this tool isnt just for O1...!
Its should me made for every phone out there... so maybe you should add the official sources and not ported sources... cuz if you start including port sources, it will be too much hassle trying to keep the source links updated, sometimes they change, too many ports for every available android device etc...
Also, u will b flooded with requests to add this source, add that source..
Do it like:
CyanogenMod- full official source from CM, github.com/cyanogenmod
Oxygen- full official source by oxygen team, (i dont remember the links)
AOSP
AOKP
CodeNameAndroid
OMGB
OMFGB
Etc etc
Add the official repo's n not ports...
It will help in keeping the sources more update as the official teams work more on their sources than individual porters do on their own sources...
Sent from my iPad 3 using XDA App
Click to expand...
Click to collapse
I did
I am making funtions like this in bash:
function AOSP
{
repo init -u blablabla
}
and downstairs the script
AOSP
So you can edit it above
I am now making an LG Specific and a stock android one
Updated
Changelog:
Code:
#v1b4:
[^]Added copyright
[^]Updated Animation
[^]Added second section; looks better
[^]OOPS! I added CopieFrom under the option "c" wich is already changelog!
[^]Improved other than home directory - was not working
[^]ICS Blue characters <3
[^]Added BUILD FROM SOURCE option
[^]Custom animation speed :)
[>]To try if this works, please go into terminal and type:
cat --help
if it tells you the manual for "cat", then you are fine.
Option D from the main menu.
Have fun
SUPERSONIC™
Status : AOKP Below, AOSP jellybean Source code downloading
Expected AOSP Build completion for $make -j4 otapackage (More than One Day). SOLVED. NOW AOSP 4.1.1 JB r1
DISCLAIMER
Code:
At this point of time, Flashing this will result in a void of your warranty. I am NOT responsible for any bricking of your device.
Koila33 Approved me to Release ROMs so please, I have perms
Features:
Tweaks from Mercurified
Audio Improvements
More to come soon
Click to expand...
Click to collapse
Changelog
===========
v0.00 TEST
- Based On AOKP Beta 2
- Re-compiled mkbootfs
- Re-compiled mkbootimg
- alsa mixer re-compiled
- Build.prop Tweaks
- Nitro Lag Nullified
v0.00 Alpha
- Built from AOSP
- Sonic™ Kernel w/ OC up to 1.35GHz
- Based on Android 4.1.1 r6
- v30I based Kernel
- Built in userdebug
Bugs
======
All AOKP Bugs
News
======
I have the Source up and have started work. An AOSP will be out once I'm done. Note that little or no tweaks will be added in first few releases
Links - DO NOT MIRROR
==============
v0.00 TEST
Remember to flash GAPPS!
Treat me to a cup O coffee
Donors
==========
Screenies
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
did you include fix 1 from koila's AOKP?
what audio improvements are included?
Pollie81 said:
did you include fix 1 from koila's AOKP?
what audio improvements are included?
Click to expand...
Click to collapse
No fix 1. The bugs that were staying before fix 1 was gone when i added some tweaks.
I had modded the alsa to fix some distortions for those using GSM 850 (Singapore)
Sent from my LG-P970 using Tapatalk 2
At least you should specify at your topic that this is a PORT don't you think? IMHO that a port and a full release compiled from source for a certain device aren't much alike so most people will think this is real AOKP. Do like koila which haves the right name for the right rom in the right place :good:
nunogil said:
At least you should specify at your topic that this is a PORT don't you think? IMHO that a port and a full release compiled from source for a certain device aren't much alike so most people will think this is real AOKP. Do like koila which haves the right name for the right rom in the right place :good:
Click to expand...
Click to collapse
I added Unofficial
Sent from my LG Optimus Black using Tapatalk 2
SoulExertz said:
I added Unofficial
Sent from my LG Optimus Black using Tapatalk 2
Click to expand...
Click to collapse
See SE, You must learn how to respect other member's/developer's hard work while developing rom.
How would you feel if some will upload a rom based on your Mercurified just changing theme (showing many tweaks)?
Its not about you are not a good member but its about hard work.
nunogil said:
Couldn't agree more. You told everything about you when you said "I added unofficial". At least you should learn the difference between whats official unofficial ports etc.
Click to expand...
Click to collapse
What about blatecktonik's ultrasound??
Dustine_VX said:
Nothing to say more! :good:
Threads all of them by him (SE)are very long... step by step on DEV, but never done! :laugh:
Click to expand...
Click to collapse
sorryyy
Sent from my LG Optimus Black using Tapatalk 2
N00BY0815 said:
Unofficial is still not the same as a COOKED/Ported version. It's not built from source, so you cant sync with latest commits,... until now, I see no use of this thread at all... Why do you always open such veeeeeery useless threads? As soon, as you re able to show something new or innovative, open a new one, but dont always open threads, just to get some thanks... That's really NOT cool!
Click to expand...
Click to collapse
Its not USELESS,because in his original thread people have been complaining that it is confusing as there is a lot of versions.He decided to open a new one so that they would not get confused and download the correct version.Please stop flaming at him.Everything happens for a reason.
Sent from my LG-P970 using xda premium
OK guys, I gotta confess, I also flamed on him a lot, but now let's stop it.
Just again some things:
1. Prove, what you're capable of.
2. Make your own stuff, dont always just take others work, tweak it and release it as a new ROM, NOONE needs this.
Better PM the other developer, if you have found, how to fix a bug, or tweak something.
3. If you need to make your own ROM, learn how to work with GIT and other repos and try to learn, how to build a ROM on your own and from source.
All this cooking is ok, but in my opinion for one's own use only, except for it is something really new and innovative, like a Paranoid Android Port, or things like this, that we have not yet seen before.
4. If you already take other ppls stuff, give proper credits & ask before taking anything (just PM them).
5. Stop spamming other threads, with posts about how great your own ROM is. Whoever wants to try it, will do so, everybody else wont do it anyway. Or did I ever try to convince you, to use FOP ICS? Dont think so...
And to all:
Let's stop trolling around with each other here. Come to FB, if you want to flame/troll/just chit-chat with all others and let's get back to business.
I think many of you love this OB forum, cause until now we all were and still are like a big family, so treat each other right
You have seen, what all this fighting leads to... I just wanna remember you of a great guy called Knzo, who was a real good dev and mastermind in my eyes. He left the forum, because of all the haters and trollers around him.
So let's get back to normal and just help each other and treat each other with respect, ok?
Just to say it official once again: SORRY SoulExertz for the flaming!
Edit:
Btw, dont hesitate to ask for help, I hope everyone will try to help you. So dont be stubborn
And please dont spam after this, so everyone can read this. Thanks
No need for +1 or stuff like this, no need to push thanks, just do it!
N00BY0815 said:
OK guys, I gotta confess, I also flamed on him a lot, but now let's stop it.
Just again some things:
1. Prove, what you're capable of.
2. Make your own stuff, dont always just take others work, tweak it and release it as a new ROM, NOONE needs this.
Better PM the other developer, if you have found, how to fix a bug, or tweak something.
3. If you need to make your own ROM, learn how to work with GIT and other repos and try to learn, how to build a ROM on your own and from source.
All this cooking is ok, but in my opinion for one's own use only, except for it is something really new and innovative, like a Paranoid Android Port, or things like this, that we have not yet seen before.
4. If you already take other ppls stuff, give proper credits & ask before taking anything (just PM them).
5. Stop spamming other threads, with posts about how great your own ROM is. Whoever wants to try it, will do so, everybody else wont do it anyway. Or did I ever try to convince you, to use FOP ICS? Dont think so...
And to all:
Let's stop trolling around with each other here. Come to FB, if you want to flame/troll/just chit-chat with all others and let's get back to business.
I think many of you love this OB forum, cause until now we all were and still are like a big family, so treat each other right
You have seen, what all this fighting leads to... I just wanna remember you of a great guy called Knzo, who was a real good dev and mastermind in my eyes. He left the forum, because of all the haters and trollers around him.
So let's get back to normal and just help each other and treat each other with respect, ok?
Just to say it official once again: SORRY SoulExertz for the flaming!
Click to expand...
Click to collapse
+1
N00BY0815 said:
OK guys, I gotta confess, I also flamed on him a lot, but now let's stop it.
Just again some things:
1. Prove, what you're capable of.
2. Make your own stuff, dont always just take others work, tweak it and release it as a new ROM, NOONE needs this.
Better PM the other developer, if you have found, how to fix a bug, or tweak something.
3. If you need to make your own ROM, learn how to work with GIT and other repos and try to learn, how to build a ROM on your own and from source.
All this cooking is ok, but in my opinion for one's own use only, except for it is something really new and innovative, like a Paranoid Android Port, or things like this, that we have not yet seen before.
4. If you already take other ppls stuff, give proper credits & ask before taking anything (just PM them).
5. Stop spamming other threads, with posts about how great your own ROM is. Whoever wants to try it, will do so, everybody else wont do it anyway. Or did I ever try to convince you, to use FOP ICS? Dont think so...
And to all:
Let's stop trolling around with each other here. Come to FB, if you want to flame/troll/just chit-chat with all others and let's get back to business.
I think many of you love this OB forum, cause until now we all were and still are like a big family, so treat each other right
You have seen, what all this fighting leads to... I just wanna remember you of a great guy called Knzo, who was a real good dev and mastermind in my eyes. He left the forum, because of all the haters and trollers around him.
So let's get back to normal and just help each other and treat each other with respect, ok?
Just to say it official once again: SORRY SoulExertz for the flaming!
Edit:
Btw, dont hesitate to ask for help, I hope everyone will try to help you. So dont be stubborn
And please dont spam after this, so everyone an read this. Thanks
Click to expand...
Click to collapse
i'm super agree!!!!! : Good:
SoulExertz,
Remove the OC kernel of the "rom" now or in the next update, and dont ask why...
SoulExertz
Please remove in next rom this sh-T (unneeded trash)
- Beats Audio totally no work (all files with incorrect locations + need support in framework, HTC music player)
- BRAVIA ™ Engine (need app for enable and support in framework)
- XLoud (need app for enable and support in framework) u can install my SDE rom and check what's is xLOUD
Is never will be work in your rom and others without special DRM keys!!!!!!!!! And dont ask why! Just remove!
PS: All. Beats, Dolby Huits, and etc. Can't be to ported
BPaul said:
+3
Click to expand...
Click to collapse
+4
+5
+6
+7
+8
+9
+10
......
there is a lot of truth in what you say, I think that each of us must strive to make the optimus is any better, now is not fair to make work at the expense of others without asking permission, is time for you put the batteries and to do work that actually help the community and not to repeat work with other names and using names of romans gods, when you and I know you have a long way to reach your full roms to the temple of the Roman gods. :cyclops:
I remember once you promised a ROM can contain audio libraries noisecancelling, we laugh so see comments or promises a bit silly when we know that something like this does not exist unless you have a headset with this technology, but hey, be strong and take the words with the greatest responsibility of a wise and mature and especially smart.
N00BY0815 said:
OK guys, I gotta confess, I also flamed on him a lot, but now let's stop it.
Just again some things:
1. Prove, what you're capable of.
2. Make your own stuff, dont always just take others work, tweak it and release it as a new ROM, NOONE needs this.
Better PM the other developer, if you have found, how to fix a bug, or tweak something.
3. If you need to make your own ROM, learn how to work with GIT and other repos and try to learn, how to build a ROM on your own and from source.
All this cooking is ok, but in my opinion for one's own use only, except for it is something really new and innovative, like a Paranoid Android Port, or things like this, that we have not yet seen before.
4. If you already take other ppls stuff, give proper credits & ask before taking anything (just PM them).
5. Stop spamming other threads, with posts about how great your own ROM is. Whoever wants to try it, will do so, everybody else wont do it anyway. Or did I ever try to convince you, to use FOP ICS? Dont think so...
And to all:
Let's stop trolling around with each other here. Come to FB, if you want to flame/troll/just chit-chat with all others and let's get back to business.
I think many of you love this OB forum, cause until now we all were and still are like a big family, so treat each other right
You have seen, what all this fighting leads to... I just wanna remember you of a great guy called Knzo, who was a real good dev and mastermind in my eyes. He left the forum, because of all the haters and trollers around him.
So let's get back to normal and just help each other and treat each other with respect, ok?
Just to say it official once again: SORRY SoulExertz for the flaming!
Edit:
Btw, dont hesitate to ask for help, I hope everyone will try to help you. So dont be stubborn
And please dont spam after this, so everyone can read this. Thanks
No need for +1 or stuff like this, no need to push thanks, just do it!
Click to expand...
Click to collapse
Its ok. noted. I will be compiling from AOSP. So, just sit back and see. Leave your comments back
BPaul said:
SoulExertz
Please remove in next rom this sh-T (unneeded trash)
- Beats Audio totally no work (all files with incorrect locations + need support in framework, HTC music player)
- BRAVIA ™ Engine (need app for enable and support in framework)
- XLoud (need app for enable and support in framework) u can install my SDE rom and check what's is xLOUD
Is never will be work in your rom and others without special DRM keys!!!!!!!!! And dont ask why! Just remove!
PS: All. Beats, Dolby Huits, and etc. Can't be to ported
Click to expand...
Click to collapse
I will remove those as I'm building from clean AOSP
koila33 said:
SoulExertz,
Remove the OC kernel of the "rom" now or in the next update, and dont ask why...
Click to expand...
Click to collapse
Kernel will be my kernel. Next update shall have no relation to any of other peoples stuff
Sent from my LG Optimus Black using Tapatalk 2
EDIT
AOSP has finished building. Now I am looking for tuts for Kernel building
Hey you don't need to learn everything in one day. I don't think me, boype, paul, chen or everyone would mind if you use our kernel since you ask for it. I'd prefer to see you using my kernel instead of cloning and compiling it without a single change.
Compile a kernel it's easy:
Code:
git clone git://github.com/nunogil/lge-kernel-sniper.git
open makefile and set toolchain path and architecture
make your_kernel_config_file ARCH=arm
make menuconfig (if you know where you can touch)
make zImage modules (I use -j4)
Honestly and I'm talking seriously I think you would benefit a lot if you learn how to work with git commits branches etc since compiling is the easiest part :fingers-crossed:
nunogil said:
.... since compiling is the easiest part :fingers-crossed:
Click to expand...
Click to collapse
Hmm, the easiest part? So I have question, how do I compile kernel with Windows OS 64bit, can we do that? What if something happen when compiling, how to debug/trace when it has error?
Sent from my LG-P970
Tired of updating your mod for every new ROM release?
You want give users the possibility to combine different mods without creating tons of different files for all possible combinations?
Then have a look at my Xposed framework - modifications without APK changes!
Click to expand...
Click to collapse
There are a lot of excellent modules which realize much more settings and options than some custom ROMs.
So my question is: many of Xposed users have signature with Device & ROM information, including name, version, build, etc... even color and SD card size and vendor. But nobody write information about special Xposed mod usage. Why?
Remember that devs do and share all their hard work for free and against other things in their personal life, so... RESPECT please the devs and their work at least with information in your signatures!
Why are you quoting my signature for this???