Developing a ROM - Upgrading, Modifying and Unlocking

I don't really don't consider myself a noob but would prefer to add a little caution here since the solution will affect alot of phones.
I would like to build a ROM that would slim down the HTC Sprint 6800 by removing programs or tools that are not needed for my purpose, which in exchange cause alot of memory to be freed for another third party application.
I really need to help to understand that steps needed to build as I want. Can I use my own jpeg images for the boot screen? Incorporate third party software (that I have full control over) into the Rom? Will an unlocker be needed?
What applications/programs would you recommend in order to gain the most memory availability?
Thank you for any advice you could give.

I'm agree with you i searched a lot for some thing like that and i didn't find till now could some of members here help how to do that

Aniken010 said:
I don't really don't consider myself a noob but would prefer to add a little caution here since the solution will affect alot of phones.
I would like to build a ROM that would slim down the HTC Sprint 6800 by removing programs or tools that are not needed for my purpose, which in exchange cause alot of memory to be freed for another third party application.
I really need to help to understand that steps needed to build as I want. Can I use my own jpeg images for the boot screen? Incorporate third party software (that I have full control over) into the Rom? Will an unlocker be needed?
What applications/programs would you recommend in order to gain the most memory availability?
Thank you for any advice you could give.
Click to expand...
Click to collapse
Is there a reason as to why no one answers? Am I asking something wrong? I've read through search and "how to" on developing the rom but wanted more information about specific questions.... really? anyone?

You would do well to check out the Titan ROM forum here: http://forum.xda-developers.com/forumdisplay.php?f=384 and at www.ppcgeeks.com .
There is a plethora of information in these areas as well as ROMs that are doing what you are asking for.
Now, if you would like to do this on your own then I would still check the above areas as well as searching this site. There is a ton of info that can be found quite quickly.

Related

Questions on upgrading ROM

Hi guys,
I know this is somehow a dumb question for you all gurus here. But I am new to upgrading ROM although I have been using PPC for more than 3 years already. I normally only installed softwares, but when I came across this forum, I realised that there are so many cool things that you can do with your PPC and one of them is to upgrade your ROM to make it a better device. This will definately save me monies from buying a new unit (if i am not looking for better speed or memory)
My questions are:
1. How do I upgrade the ROM? Do I need a special software to do it? Or it is a simple CAB file installation
2. Is upgrading ROM legal? I am the kind that support buying the softwares that I need rather than installing the cracked version. I believe this will help the growth of a better development.
3. When I upgrade into a new ROM, would my existing data (such as texts, contacts, other data) be gone? How do I backup these data? I am already planning to buy SPB backup software and I am not sure whether this will be able to help me when I upgrade into a new ROM.
4. How do I revert back to my original ROM if ever I am not satisfied with the new ROM?
5. I know these are basic questions and I too had searched the forum, but I can't just seem to find the right answer to my worries.
thanks guys. . .
cooldude_no1 said:
Hi guys,
I know this is somehow a dumb question for you all gurus here. But I am new to upgrading ROM although I have been using PPC for more than 3 years already. I normally only installed softwares, but when I came across this forum, I realised that there are so many cool things that you can do with your PPC and one of them is to upgrade your ROM to make it a better device. This will definately save me monies from buying a new unit (if i am not looking for better speed or memory)
My questions are:
1. How do I upgrade the ROM? Do I need a special software to do it? Or it is a simple CAB file installation
2. Is upgrading ROM legal? I am the kind that support buying the softwares that I need rather than installing the cracked version. I believe this will help the growth of a better development.
3. When I upgrade into a new ROM, would my existing data (such as texts, contacts, other data) be gone? How do I backup these data? I am already planning to buy SPB backup software and I am not sure whether this will be able to help me when I upgrade into a new ROM.
4. How do I revert back to my original ROM if ever I am not satisfied with the new ROM?
5. I know these are basic questions and I too had searched the forum, but I can't just seem to find the right answer to my worries.
thanks guys. . .
Click to expand...
Click to collapse
Since you didn't give an exact make/model of your PPC, I can only give you some generic answers.
1) Depends on what device you have. Generally, you don't need any special software to do it. Generally, it is not just as simple as a CAB installation.
2) I don't really care to get into that. But, if you think about it, why would you come onto this site to get a "hacked" ROM if your device's manufacturer supplied one for you? What I'm really getting down to is, who would you pay? If you get a "hacked" ROM from here, it's most likely because your device's manufacturer has determined not to supply you with updated ROMs--why then would you send them any more money? Somebody else can try to answer that more appropriately, if they care to.
3) Generally, (again, I can't say anything specific without knowing your device) most ROM updates will format your internal storage. So, yes, you would lose any unsaved data. Backup software like SPB will backup most of your files for you. Go to their site to get the details on that. Essentially, most of your data (contacts, e-mail, tasks, etc...) are referred to as PIM data. Almost any backup software for a PPC will backup PIM data. PIM data, generally, can be restored into almost any WM version. You probably would not want to backup your system data (registry, system files, etc...) and restore it into another version of WM (if it is a major revision change...ie, WM5 -> WM6). That being said, most all of your current programs would need to be re-installed, as a general rule.
4) Did your device come with a "restore disc"? Did you happen to check with the manufacturer of your device to see if an original image (ROM) is available?
5) I'm surprised you didn't find answers to most of these questions, honestly. These are fairly common questions that would be asked in most ROM related threads on this forum. Unfortunately, there is some level of "you just have to try it for yourself" that is usually involved in a ROM upgrade.
I'm pretty sure if you throw out a make and model of your device in this thread, someone with something similar (if not the same thing) will be able to give you more specific answers to your questions.
sorry, i din realise the make and model of my PPC makes a difference. Mine is o2 Atom (black) with WM5.
cooldude_no1 said:
sorry, i din realise the make and model of my PPC makes a difference. Mine is o2 Atom (black) with WM5.
Click to expand...
Click to collapse
??? Would you repair a VW Jetta the same way you would repair a Chevy Cavalier or a Passat or a Subaru WRX? Sorry to sound condescending, but of course the make and model makes a difference! But, now that we know what you have, perhaps someone can give you some more specific details to your device. I personally don't know anything about your particular device. Hopefully someone can clear up your questions for you.
cavyman said:
Since you didn't give an exact make/model of your PPC, I can only give you some generic answers.
1) Depends on what device you have. Generally, you don't need any special software to do it. Generally, it is not just as simple as a CAB installation.
2) I don't really care to get into that. But, if you think about it, why would you come onto this site to get a "hacked" ROM if your device's manufacturer supplied one for you? What I'm really getting down to is, who would you pay? If you get a "hacked" ROM from here, it's most likely because your device's manufacturer has determined not to supply you with updated ROMs--why then would you send them any more money? Somebody else can try to answer that more appropriately, if they care to.
3) Generally, (again, I can't say anything specific without knowing your device) most ROM updates will format your internal storage. So, yes, you would lose any unsaved data. Backup software like SPB will backup most of your files for you. Go to their site to get the details on that. Essentially, most of your data (contacts, e-mail, tasks, etc...) are referred to as PIM data. Almost any backup software for a PPC will backup PIM data. PIM data, generally, can be restored into almost any WM version. You probably would not want to backup your system data (registry, system files, etc...) and restore it into another version of WM (if it is a major revision change...ie, WM5 -> WM6). That being said, most all of your current programs would need to be re-installed, as a general rule.
4) Did your device come with a "restore disc"? Did you happen to check with the manufacturer of your device to see if an original image (ROM) is available?
5) I'm surprised you didn't find answers to most of these questions, honestly. These are fairly common questions that would be asked in most ROM related threads on this forum. Unfortunately, there is some level of "you just have to try it for yourself" that is usually involved in a ROM upgrade.
I'm pretty sure if you throw out a make and model of your device in this thread, someone with something similar (if not the same thing) will be able to give you more specific answers to your questions.
Click to expand...
Click to collapse
cavyman;
BRAVO!!!
Very comprehensive,authoritative,justifiable and meaningful approach.
I wud just like to add here in a nutshell in my own way,no harm meant to anyone,no hard feelings plz & I quote, :-
" Hey ! ya'all ,what are you doing here,why u'all scratching you heads for,with wide opened sleepless eyes starring at the Pc monitor and jumping to your PDA's,go get some rest man,give yourself a break man ,look your wife is annoyed,your children yelling,your boss might kick you out,why you have to sneak out in the night to work on this project,just forget it,it's not worth it... WHY! cuz here I'm MR.RICHIE RICH, I got the dough, I can get every device which comes out after every six months,so why take this trouble of upgrading, with this,OH **** HACKED SOFTWARE,when we have with us Mr.Silly $ator, Long Live Micro$hoft..huh!"
cooldude_no1
With my due apologies,no harm meant to you,but how many people in the world,do you think can buy a new device which comes out with new features and new applications every year,well perhaps 10 to 20% at the give and take average.
secondly, software owner's,vendors,device manufactures and carriers who launch their products dont give a **** after the sale of products,never care and provide support and upgrades to their products,if they did than no one wud have come here and how then will they launch new products.why shud all those people suffer who had paid there hard earned money to buy these devices and than they are deprived of their rights.
We all complement all the techies,gurus and hard working staff of xda forums for their relentless,priceless,reward less and with no monitory gains,the way they are serving the community.All credit goes to them ! Infact,if you go through all of their work,applications,software and cooking of latest Roms,one must say,they are even doing a much better,perfect and excellent job than manufacturers and vendors themselves,THUMBS UP
Ok if your are really interested to upgrade your device,there's a whole thread for your device,for your guidance and upgrade.see in the link below:-
http://forum.xda-developers.com/forumdisplay.php?f=297
Good luck,have fun
Bye

Light 6.0 or 6.1 ROM with rgu files...please?

Please will someone post ONE rom without removing .rgu files before posting.
I just want to cook my own ROM.
...
Cmon, guys
I was about to create the exact same thread.
Until a few month ago, I used to re-cook the roms I downloaded here to get rid of the unusefull applications and add my customisation.
Now that wm6.1 is out, I wanted to switch to it but I was unable to find a rom with this f*** dsm and rgu that are mandatory for a clean cooking.
Cookers, why the hell are you removing this files ?!?
Is it to save a few kb which is stupid regarding the pain in the ass trying to improve the rom after this suppression ? (Or did I miss a major revolution in the cooking process that make them unusefull to create packages and registry hives ?)
So could anybody give an advice for a good ROM (light and fast) where this RGU and DSM remains ?
Exactly,
recently I switched from Prophet from Trinity.
I couldn't wait to compare its performances to previous device, but was unpleasantly surprised to see that almost NONE of the ROMs posted in Trinity section is editable.
On the contrary Prophet ROM section is way more advanced.
In the end, I thought that ROMs are (at least ones posted here) kind of public property, and that the they shouldn't be locked (by removing rgu files prior to posting, or putting the time code on them!!!). If you want to sell them - then go apply for job at Micr0s0ft.
On the other hand - I can understand that someone is affraid that someone will overtake his/her work and claim it as their own. But again, we are here to help to each, and I never personally published any of my own modified ROMs - due to respect to the author. It would be good practice that someone who makes modification - always mentiones which ROM is used as a base for development.
Just imagine what would happen if Bepe, Mamaich, Olipro and other real developers made their tools just for themselves!
Cheers!
There's something I can't understand...
Why do you need to edit released ROMs, when you have access to ROM kitchens?
My best guess is that you don't want to spend endless hours figuring out the best tweaks, solving problems, creating packages, and so on, when you can have it all done by others.
Remember one thing:
None of the cookers here are releasing ROMs for profit. We do it as courtesy, to help the less skilled, so they can also have a more updated and efficient system running on their devices.
Cookers aren't by any means obliged to reveal their little secrets, which for you may seem trivial, but in fact, it may be the sum of many hours testing.
Cooking with a untouched kitchen is a good way to get to know how things work, and to improve your own cooking skills. So it's not respectful of you to say that cookers have to release their ROMs editable, or any other related demand for that matter, whether you release your edits or not.
It's the cookers choice to release a ROM as he see fit, and it's the user choice to use it or not.
I don't have a problem with the so called "competition", since I'm not here to compete. I'm not here to win, rather to provide an alternative. But it's hard for me to give up my work just like that.
I wouldn't have any problem providing a kitchen, but unfortunately my main source is XDA-Developers, so I also rely on others to get a base for my work. My skill level is not yet that high, but I'm always trying to improve myself.
I'm sorry if I'm offending someone, but I needed to speak my mind...
FInixNOver said:
There's something I can't understand...
Why do you need to edit released ROMs, when you have access to ROM kitchens?
My best guess is that you don't want to spend endless hours figuring out the best tweaks, solving problems, creating packages, and so on, when you can have it all done by others.
Remember one thing:
None of the cookers here are releasing ROMs for profit. We do it as courtesy, to help the less skilled, so they can also have a more updated and efficient system running on their devices.
Cookers aren't by any means obliged to reveal their little secrets, which for you may seem trivial, but in fact, it may be the sum of many hours testing.
Cooking with a untouched kitchen is a good way to get to know how things work, and to improve your own cooking skills. So it's not respectful of you to say that cookers have to release their ROMs editable, or any other related demand for that matter, whether you release your edits or not.
It's the cookers choice to release a ROM as he see fit, and it's the user choice to use it or not.
I don't have a problem with the so called "competition", since I'm not here to compete. I'm not here to win, rather to provide an alternative. But it's hard for me to give up my work just like that.
I wouldn't have any problem providing a kitchen, but unfortunately my main source is XDA-Developers, so I also rely on others to get a base for my work. My skill level is not yet that high, but I'm always trying to improve myself.
I'm sorry if I'm offending someone, but I needed to speak my mind...
Click to expand...
Click to collapse
+1 you've said everything
Hi, FInixNOver,
well I am glad you replied. Although better anything than nothing.
Watch now:
"Why do you need to edit released ROMs, when you have access to ROM kitchens?"
Well, why do you need kitchens (and tools) - why don't you develop them by yourself?
You say
"So it's not respectful of you to say that cookers have to release their ROMs editable, or any other related demand for that matter, whether you release your edits or not".
No one said they have to. But after hours of testing and achieving something which only you succeeded to - to keep it as a secret? And not share it with the "less skilled" on the forum? I understand if someone invested hours in artistic-visual development of the ROM - everyone will recognize that as effort - but removing .rgu files used for creating the registry during ROM building - is creative???
Or when I dump the ROM and see the folder named "Don't touch my ROM"?
Cmon, thats pure blsht!!!
What if someone makes "Don't touch my Hard-SPL"?
phnikola said:
Hi, FInixNOver,
well I am glad you replied. Although better anything than nothing.
Watch now:
"Why do you need to edit released ROMs, when you have access to ROM kitchens?"
Well, why do you need kitchens (and tools) - why don't you develop them by yourself?
You say
"So it's not respectful of you to say that cookers have to release their ROMs editable, or any other related demand for that matter, whether you release your edits or not".
No one said they have to. But after hours of testing and achieving something which only you succeeded to - to keep it as a secret? And not share it with the "less skilled" on the forum? I understand if someone invested hours in artistic-visual development of the ROM - everyone will recognize that as effort - but removing .rgu files used for creating the registry during ROM building - is creative???
Or when I dump the ROM and see the folder named "Don't touch my ROM"?
Cmon, thats pure blsht!!!
What if someone makes "Don't touch my Hard-SPL"?
Click to expand...
Click to collapse
You may be right about the tools, without them it would have been very hard to get many of the tasks completed successfully and probably I wouldn't have even started cooking.
But, how on earth would you be able to build a ROM without a kitchen?!! You certainly cannot make an omelet without the eggs, now can you?
And I never demanded any tools from anyone or even kitchen. When I have a request or something to say, I usually politely ask or give a suggestion.
You should try to create you own ROM before making assumptions about what cookers should keep a secret or not. Then you'll notice that cookers help each other whenever possible (e.g. when something important is fixed).
And I do share my findings, mainly in my ROMs obviously!! That doesn't mean I have to expose all my work. It's necessary to research a bit. You'll find it rewarding.
Also, almost all of the art work in my ROMs is my hard work, and it's painful to see it scattered around without so much as a credit (I'm not asking to be paid or anything). So, why not protect my work?
Tweaks? That's a whole different subject, the ones you may find helpful other may not, it's up to each one to use the one that will best suit your needs.
You will also learn, that most times, a cooker will not mess with the RGUs in a kitchen. Instead, a brand new package is created just for registry tweaks, this way the changes are easily tracked down. This being said, I can easily build a ROM, that you'll be able to dump and repackage, but you won't find my registry tweaks. Would that work for you? Because, I find this process to be more deceiving than providing the ROM without RGUs and DSMs.
You're making it sound like I say less skilled persons in a bad way. Every user is a potential cooker. Everything is available. Sometimes, you just have to dig a little deeper.
Some find it to hard to learn, others get what they need from the available options, others, well... they're just too damn lazy. But hey, everyone's got their reason, and who the hell am I to judge them?!!
"Don't touch my hard SPL"
This is a funny one!!! You have quite a mess in you attic. You're mixing 2 very different subjects...
I know one thing!! I wasn't fully satisfied, with the options I had, so I decided to get my hands dirty and do it myself. I learn everyday, and I have yet plenty to learn.
My conscience rests easy, as I've made some contributions, maybe not very important ones, but never the less...
I released some fine ROM(not perfect, I'm well aware of that) if I may say so, and made some users happy.
I don't want to start a war or anything. This all subject of protecting or not the cooker's work has already been extensively discussed, and I gave my opinion about it.
In the end I can say:
I've paid my dues. Have you?
OK, I wont argue anymore but will not change my oppinion either.
I am closing this thread by posting HTC Trinity - Complete Cooking tutorial for begginers in the forum.
Maybe my debts will be payed now!
Now let us be more useful and post comments and EDITABLE ROMs!
In the end - I would do that for you as a forum member
Cheers!
FInixNOver said:
There's something I can't understand...
Why do you need to edit released ROMs, when you have access to ROM kitchens?
Click to expand...
Click to collapse
To my mind, kitchen are not made to cook a rom but to learn to the newbies how it works. It's far from beeing a good solution to realy cleanly cook roms (often buggy, not possible to have an up to date OS, ...). However it's really instructive and it's great work from the creators of theese kitchens.
FInixNOver said:
My best guess is that you don't want to spend endless hours figuring out the best tweaks, solving problems, creating packages, and so on, when you can have it all done by others.
Click to expand...
Click to collapse
It's right but it's exactly the point of development, saving hours by using existing libraries to be able to create something realy new that's not another copy of something existing.
Do you know the meaning of a Community of Practice or did you forgot the first function of this board ?
Moreover, you must know that it's way more painfull to cook a rom without kitchen than with a kitchen, even if the result is best.
Finally, this kind of "protection" is quite useless as the rom is still dumpable and editable, it's just a bit more painfull as you need to find the missing files from other roms or from packages.
I was curently working on a rom editor to enable cookers to save time cooking rom with a GUI but I think I will stop the project for a time to try to develop a tool that will be able to recreate the missing dsm, rgu and packages.sof to proove:
1) I'm not a lazy lamer
2) Sharing knowledge is much more profitable for the community than keeping it for itself (even if it has already been done a hundred of times by bepe and so many other on this board)
However, don't think I don't respect cookers work but I think this point stands against this board main function, this will be my way to pay my dues
@phnikola : I found this rom http://forum.xda-developers.com/showthread.php?t=391450&highlight=KAEW working quite well (light, fast, stable and recent build) where the rgu, dsm and .sof are still existing. If you want to use another ROM, just copy all the rgu, dsm and packages.sof from this one to the dump directory of the other rom
Peace
@ phnikola
I welcome your gesture and I'll be more than happy to make some contribution, to make it the best tutorial that I never had.
@ tonio94
Well, my understanding of kitchen is the set that includes the ROM files, packages, tools (whether they are batch files, or fancy tools) used to edit and build the ROM. As I say that's only my understanding of it. I may as well be wrong. And I'm very thankful for the effort and hard work put into developing all the tools that can make our cooking experience so much better
I think you're missing my point. I'm all in favour of sharing. And I try to do it as much as I can, but you may also be aware that even though programmers may use the same libraries, they often protect their final work, so that other cannot take credit for it.
The same happens with ROMs. Altough I'm using the same base as many others to create my ROMs, the final result is different from cooker to cooker, and I can only speak for myself when I say that the main reason for protecting my work is to avoid having my work ripped off.
I have absolutely nothing against making available the kitchen as bug free as possible, so that everyone can make their own customization of it.
I'm well aware that this protection can only slowdown the process of editing the ROM, but it's a way to make it a bit harder for others (I mean only the ones whose sole purpose is to take someone elses's work as their own), to take my work.
Sometimes, just because of a handfull of gready people that take other people work and make it their own without any credits, the rest of the community ends up paying for it.
I wish I had some developer/programmer skils, so i could make a bigger contribution to this community, but unfortunately I've never learned that (however I'm hoping to work on it someday).
In the whole spirit of sharing, I'm going to release some treats, just to prove that it's was never my intention to undermine the work of new cookers (what am i saying?!! I'm also a new cooker!! and a noob for that matter ), I just wanted to protect myself.
FInixNOver said:
In the whole spirit of sharing, I'm going to release some treats, just to prove that it's was never my intention to undermine the work of new cookers (what am i saying?!! I'm also a new cooker!! and a noob for that matter ), I just wanted to protect myself.
Click to expand...
Click to collapse
I have a respect to that, mate
I think your ROMs are among the best. Keep up the good work
Cheers!
tonio94 said:
@phnikola : I found this rom http://forum.xda-developers.com/showthread.php?t=391450&highlight=KAEW working quite well (light, fast, stable and recent build) where the rgu, dsm and .sof are still existing. If you want to use another ROM, just copy all the rgu, dsm and packages.sof from this one to the dump directory of the other rom
Click to expand...
Click to collapse
Thanks a lot, tonio94!
Will try it as soon as download completes
FInixNOver said:
@ phnikola
In the whole spirit of sharing, I'm going to release some treats, just to prove that it's was never my intention to undermine the work of new cookers (what am i saying?!! I'm also a new cooker!! and a noob for that matter ), I just wanted to protect myself.
Click to expand...
Click to collapse
Hi FInixNOver
I don't normally get involved in these threads, but once again I have to admire the way you avoid an argument with yet another member of the community who seems to just take, take, take.
Had he and others bothered to have a look at not just the quantity and quality of ROMs you produce for everyone but the feedback and replies you give on a daily basis to people with problems, maybe he would have a clearer idea as to who the givers are in this forum.
You guys give up your time and effort for free so that others (including myself) can benefit and enjoy the fruits of your work. To show any anger or frustration is ridiculous. At least 70% of the people in Trinity forums have tried and enjoyed your ROMs. And yet still they expect you to give more. Incredible...
Mattster.
Mattster_spv said:
Hi FInixNOver
I don't normally get involved in these threads, but once again I have to admire the way you avoid an argument with yet another member of the community who seems to just take, take, take.
Had he and others bothered to have a look at not just the quantity and quality of ROMs you produce for everyone but the feedback and replies you give on a daily basis to people with problems, maybe he would have a clearer idea as to who the givers are in this forum.
You guys give up your time and effort for free so that others (including myself) can benefit and enjoy the fruits of your work. To show any anger or frustration is ridiculous. At least 70% of the people in Trinity forums have tried and enjoyed your ROMs. And yet still they expect you to give more. Incredible...
Mattster.
Click to expand...
Click to collapse
Man, I already posted that his ROMs are excellent, but you have a real problem with your selfesteem. Anyway we came to agreement - so be more useful and post in another thread

Call to the rom Developers [Rom Developers Read This]

It would be great building a rom based on the Benchmarks of the roms wich you can find here http://forum.xda-developers.com/showthread.php?t=406640
The Chefs need to work together and exchange what they did in specific to get good scores in the sectors they lead and have best results.
I would exchange my knowledge. Please join this Project and lets make a fantastic rom.
What do you think about this ?
I think about a meeting on a chat with only developrs and we exchange our thoughts and knowledge.
Do you think it'd be that simple for everyone to agree upon which tweaks to enable, which ones leave out, as well as applications?
Some of them are standard procedure, but the rest depends on each different chef.
The first question would be: a light ROM, or a full-feature packed, at the cost of performance?
For my part, I usually cripple most of my ROMs to the mininum, adding afterwards only the apps I need.
Registry tweaking also is quite aggressive.
I don't like all the bloat in most of the ROMs, but that's what most users are looking for.
As for eye candy, I never integrate it at the cost of performance.
So the question would be: what do CHEFS want VS what do USERS want.
If you want to take this to the next level, you'll have to set a date for the meeting.
I'd recommend IRC, since not many ppl use jabber. MSN sucks, so...
adwinp said:
Do you think it'd be that simple for everyone to agree upon which tweaks to enable, which ones leave out, as well as applications?
Some of them are standard procedure, but the rest depends on each different chef.
The first question would be: a light ROM, or a full-feature packed, at the cost of performance?
For my part, I usually cripple most of my ROMs to the mininum, adding afterwards only the apps I need.
Registry tweaking also is quite aggressive.
I don't like all the bloat in most of the ROMs, but that's what most users are looking for.
As for eye candy, I never integrate it at the cost of performance.
So the question would be: what do CHEFS want VS what do USERS want.
If you want to take this to the next level, you'll have to set a date for the meeting.
I'd recommend IRC, since not many ppl use jabber. MSN sucks, so...
Click to expand...
Click to collapse
Well, I do think research will lead to a certain extra insight.
For example: I tested the recent Swtos ROMs: they are (real) fast, all three of them.
Why? Is it because he left something out, did he combine things, did he add something? (please tell us Swtos...)
The problem with this kind of collaboration is that cooks have to share their work. And their time...
Well, most experienced chefs have pretty established routines for performance gains.
Here's a quick MUST DO checklist for a good ROM:
1: remove bloat
2: tweak registry (services, caches, etc...)
3: DSM grouping
4: G'Reloc
5: Pagepool
Anybody with a little advanced knowledge of the windows internals can handle the first 2 tasks.
adwinp said:
Well, most experienced chefs have pretty established routines for performance gains.
Here's a quick MUST DO checklist for a good ROM:
1: remove bloat
2: tweak registry (services, caches, etc...)
3: DSM grouping
4: G'Reloc
5: Pagepool
Anybody with a little advanced knowledge of the windows internals can handle the first 2 tasks.
Click to expand...
Click to collapse
Doesn't that "lock" your ROM and come in contradiction with most thoughts exposed in the locked ROM thread?
tnyynt said:
Doesn't that "lock" your ROM and come in contradiction with most thoughts exposed in the locked ROM thread?
Click to expand...
Click to collapse
Yes it does, then again, it's not a compulsory step.
Every chef has his own preferences.
tnyynt said:
Doesn't that "lock" your ROM and come in contradiction with most thoughts exposed in the locked ROM thread?
Click to expand...
Click to collapse
May better to publish "Tree" of project (OEM,SYS,etc)?
Nothing new - look to opensource
But who will moderate it?
It is the big work, I think.
There are many tutorials, documents and even video presentations on the forum. Kitchens may differ according to device but the basic principles are the same. Search for them and do lots of research!
tnyynt said:
There are many tutorials, documents and even video presentations on the forum. Kitchens may differ according to device but the basic principles are the same. Search for them and do lots of research!
Click to expand...
Click to collapse
I guess they are not asking about how to cook a ROM... but they try to invite people (especially ROM chefs) to collaborate... and sharing how is the best way to cook a good ROM...

[Q] Paranoia me !

I've had several smart phone's in the past all of them with several different roms but still i am wondering.
I have never experianced any of these things but how easy is it for a builder of a rom to obtain info like passwords, usernames or make expansive texting on your phone.
If this is all possible is this happened in the passed and what happened to these builders:
How can i prevent that?
or what can i do to check stuff like that.
I think there is enough brains around these forums to check these things and i think they are checked but still I want to know.....
No one?
Keesjansma2 said:
I've had several smart phone's in the past all of them with several different roms but still i am wondering.
I have never experianced any of these things but how easy is it for a builder of a rom to obtain info like passwords, usernames or make expansive texting on your phone.
If this is all possible is this happened in the passed and what happened to these builders:
How can i prevent that?
or what can i do to check stuff like that.
I think there is enough brains around these forums to check these things and i think they are checked but still I want to know.....
Click to expand...
Click to collapse
When you install a ROM you implicitly trust the developer, he could have installed whatever he wanted on your phone. So basically yes, you're absolutely right. Not all people who cook ROM are experienced, so they, sometimes, may be doing things without understand what they're are doing, exposing you to security risk.
Let's talk about prevention now.
Comments : when you choose a popular ROM it's probable that someone will alert other people if the ROM is doing something suspicious.
Source: The most obvious way and the most efficiently is to look at the source if the developer released it, that's hard, but not impossible since you only need to look to the specific source of your device and not to Cyanogenmod/AOSP sources (you're trusting these ones). If the source is on Github you could see what he changed from the original Kernel or what he change at every release. BTW Someone could share his code but you're not sure that the ROM has not being modified.
Trust: You need to trust someone, so choose well. Remember that even stock rom could have been altered to spy you, especially if you live in a country with limited freedom of speech.
If you're really paranoid then build your ROM, but that's not easy and you need a lot of time, otherwise stick with popular ROM from people that the community trusts.
Thanks Darkorn, I hoped that rommakers were checked more then that they where trusted.
But there are so much roms out there that it cant be all checked exhaustive . It answered my question with questions wether to go on this way or not..... and maybe go try and make my own rom.

[QUESTION] Minimalist Lineage OS Build? (cherry pick apps for custom GApps-like package)

(first time on XDA, let me know if this should be on a different thread, or if I should add any tags)
Hi!
Intro/Plea for Help:​I have found partial and indirect answers to some of my questions, I'm hoping someone can help with my particular situation and answer all questions clearly, in one place. Maybe someone could answer these questions off the top of their head, whereas I would have to do lots of reading to figure it out. At a minimum, if someone is able to answer if this is a realistic goal or not, that would be great!
What I'm trying to do:​I want to turn my smartphone into a dumbphone (with select additional apps). I think the best way to do that is by installing lineage OS and removing any apps or features I don't want. But I don't know what apps/features are safe to remove without breaking the functionality of the things that I want to keep. Ideal scenario is I could install Lineage OS with exactly these apps, nothing more and with no ability to add any apps. So its not entirely "dumb", but is limited in the sense that you would have to plug your phone into your computer in order to add an app (more context at the bottom, in case it helps)
Questions:​
Big question: if there is a GApps package, could you build a package that removes some of those and adds the additional apps below and then install it the same way you would install GApps? If so, can someone either build it for me or show me how? I have friends who may want to do the same thing and I could help them do it if I knew how to.
Is there anything missing from the list below that would cause stuff on the list not to work properly?
If you're phone only had these apps and wasn't capable of installing any new apps, what other stuff doesn't work? (i.e. updates, maybe syncing calendar/messaging/contacts to the cloud? idk...)
If you want to have the below list of apps and make it nearly impossible to add any others, is this the best way to do it? What others steps could you take to make it really difficult to install apps? Do you know of other methods that would work better?
other questions may arise during the process but that's a start
Canvas Student​File Manager​Google Assistant​Google Home​Google/Android Messages​Google Maps​Google Calendar​Google Drive​Google Photos​Google Keep​Google Play Books​GPay​Gmail​JoinNow MultiOS​Amazon Kindle​Outlook​Niagara Launcher​Onedrive​Phone​ParkMobile​Google Stadia​USBank​Slack​Ultimate Guitar Tabs​USAA SafePilot​Venmo​Spotify​TSheets​
More Context:
I enjoy projects like this and a regular dumbphone doesn't meet the crucial intersection between what I need and what I'm trying to get rid of. I need some features on my phone to function day to day (navigation, apps for school and work, Google Home), but I really don't want other stuff on my phone (internet browser, play store, social media) because it is getting in the way of my values. This is a big part of my effort to develop healthier habits, maybe other people can sympathize with that. Simpler ways of blocking these things can be worked around too easily and I don't have the sheer self-control to just not use them (others may relate with these dilemma as well). The hope is that this will be annoying enough to make it not worth it, or to give me time to ask myself if its really what I want.

Categories

Resources