|
||||
Re: ppckitchen - Tips and Tricks Share them here!
Here are the links :
Creating Today Theme OEM's for your Custom Rom - Tutorial This tutorial will allow you to include a custom Today Theme in your customized rom. Again, written to help the aspiring Chef of tommorrow! PPCKitchen.org BuildOS Friendly! Tutorial: Adding Registry Entries to your Rom (RGU Method) This Tutorial will allow you to include your registry entries into your rom. I wrote this for the aspiring Chef of tomorrow! After all, Subtle Tweaks make all the Difference! PPCKitchen.org BuildOS Friendly! Customizing Rom Sounds - Sound Themes Tutorial Have you ever wanted to customize the Sound Theme in your ROM? This tutorial will show you how to customize the Sounds in your Custom Rom! PPCKitchen.org BuildOS Friendly! Customize your StartMenu for PPCKitchen.org's - BuildOS - Tutorial Have you ever wanted to customize the Start Menu in your ROM? This tutorial will show you how to customize the StartMenu, even those pesky ones like Help, Internet Explorer, Phone, Contacts, and Calendar that show up when you tap on the Start Menu! PPCKitchen.org BuildOS Friendly! Customizing Your Rom: Adding Personal Files & Other Stuff Do you have certain files that you must have with a new flash or hard reset? Ringtones, Office templates for work, or others? Ones you can't lose if you have the dreaded "Corrupt Storage Card" issue, then this tutorial will show you how to insert your files into your rom and copy them where you want them so you will always have them! PPCKitchen.org BuildOS Friendly! Undocumented Features Links: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Using the "Patches" directory to overwrite rom build files............................................. .....Post #8 User Submitted Tweaks. Within this thread and elsewhere: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Packaging OEM's to save space and manage different projects..........................................Post #4 Setting up your E-mail accounts... With provxml........................................... ..................Post #5 Last edited by rstoyguy; 09-10-2008 at 10:55 PM. |
|
||||
Re: ppckitchen - Tips and Tricks Share them here!
Reserved for misc ppckitchen links...
Misc Links: Last edited by rstoyguy; 09-10-2008 at 10:07 PM. |
|
||||
Packaging OEM's to save space and manage different projects
This tutorial will show you how to create different OEM packages for buildos.
Moving from dogguy's kitchen I had one major challenge. At any one time I had 8-15 kitchen's on my hard drive. Different projects such as, stock roms for helping folks, other chef's roms so I could help them, and different roms I was working on. So I needed a way if I was going to switch to also have that flexibility. I couldn't have just one place (USER_OEM) to put a variety of OEM's and keep my sanity... It's actually quite easy, here is what I did to include all my OEM_MegaPacks into my rom: 1. Archive your OEM's into an archive with a unique name. I chose USER_megapack.rar 2. In the ppckitchen install directory make a directory called "USER_OEM2" and copy your new USER_megapack.rar into it. 3. Edit your selections.txt and include that enrty. Here is a basic build and I have highlighted my entry in yellow. I add my entries right after PPCGeeks_OEM.rar. (and don't forget the ":" to indicate a .rar archive!!) Code:
SelectionsVersion=.90.04 KitchenDir=Kitchens\Vogue_Core.rar:; ModuleDir=kitchens\SYS_20273_QVGA.rar: ModuleDir=kitchens\Generic_OEM.rar: ModuleDir=kitchens\Drivers_Vogue.rar: ModuleDir=kitchens\Carriers_Vogue.rar: ModuleDir=kitchens\000_Shareware.rar: ModuleDir=kitchens\PPCGeeks_OEM.rar: ModuleDir=USER_OEM2\USER_megapack.rar: ModuleDir=USER_OEM OutputDir=kitchens\RUU PreProcessTool= PostProcessTool= ROMDeviceType=Vogue ROMRevType=GPS ROMOSType=WM6.1 DeviceRUUType=Standard DeviceCarrierType=Sprint PagePoolSize=12 SelectedBootSplashImage=240x320,HTCSplash_Fire.png SelectedSubSplashImage=240x320,HTCSplash_Fire.png SelectedAnimSplashImage=240x320,fingerprint_anim651.gif SelectedMainSplashImage=320x320,Diamond_welcomehead.96.png 110a1202-f5ca-49bd-90e3-3cf58e40a2b8, True, Sprint fffff07f-5a9e-4efe-9a4f-527b04880440, True, zzz_My_Email_OEM_Dons ffffffc7-4536-42ad-924d-ed96275488e1, True, zzz_My_Registry_OEM ffffa07d-5a9e-4efe-9a4f-527b04880440, True, zzz_My_Sounds_OEM fff614c7-4536-42ad-924d-ed96275488e1, True, zzz_My_TodayScreen_OEM I chose the directory USER_OEM2 just to limit the clutter in the other ppckitchen directorys, but keep it in the root directory where you installed BuildOS originally. Now this is handy for me, now I can make subtle changes to each OEM within an archive and tailor it to the particular rom I'm building. You can also use this if you are only working on your rom. Me, I've just started using ppckitchen tommorrow and already have 5-6 different OEM packages I've archived this way. Plus it saves space on your hard drive!!! Now I can handle multiple rom builds and I'm not limited to just one set of OEM's... Here are some suggested uses: 1. Use it for different skinning OEM's, like your diamond skinned OEM's. 2. Use it for different rom builds 3. Use it to ensure you have your favorite OEM's included 4. You could even extract OEM's you use, archive them, and delete the line referencing PPCGeeks_OEM.rar and you won't have to wade through all the "junk"! This helped me temendously with my decision to use the ppckitchen's buildos. Enjoy the tip people, and share yours! Last edited by rstoyguy; 09-10-2008 at 11:37 PM. |
|
||||
Setting up your E-mail accounts...
Here is a usefull tool I use to setup my gmail e-mail accounts for my rom. I use a provxml file so that windows sets it up upon boot.
To incorporate this into your rom, See my tutorial in post #2 on Adding personal files and other stuff. Drop it into this OEM, and add to your USER_OEM directory. The filename I use is "mxip_MyEmail_190.provxml" Here are the contents: Code:
<wap-provisioningdoc> <characteristic type="EMAIL2"> <characteristic type="{86bcb241-aec1-4800-bd9c-2d5e7ee00005}"> <parm name="SERVICENAME" value="Gmail - rstoyguy" /> <parm name="SERVICETYPE" value="IMAP4" /> <parm name="INSERVER" value="imap.gmail.com" /> <parm name="OUTSERVER" value="smtp.gmail.com" /> <parm name="NAME" value="rstoyguy" /> <parm name="AUTHNAME" value="rstoyguy@gmail.com" /> <parm name="AUTHSECRET" value="password" /> <parm name="DOMAIN" value="" /> <parm name="REPLYADDR" value="rstoyguy@gmail.com" /> <parm name="LINGER" value="120" /> <parm name="RETRIEVE" value="-1" /> <parm name="KEEPMAX" value="-1" /> <parm name="DWNDAY" value="-1" /> <parm name="FORMAT" value="2" /> <parm name="AUTHREQUIRED" value="1" /> <parm name="SMTPALTENABLED" value="1" /> <parm name="SMTPALTAUTHNAME" value="dmcbork01" /> <parm name="SMTPALTPASSWORD" value="password" /> <parm name="SMTPALTDOMAIN" value="smtp.sprintpcs.com" /> </characteristic> </characteristic> <characteristic type="EMAIL2"> <characteristic type="{86ffb241-aec1-4800-bd9c-2d5e7ee00005}"> <parm name="SERVICENAME" value="Gmail - DonMcBork" /> <parm name="SERVICETYPE" value="IMAP4" /> <parm name="INSERVER" value="imap.gmail.com" /> <parm name="OUTSERVER" value="smtp.gmail.com" /> <parm name="NAME" value="donmcniel" /> <parm name="AUTHNAME" value="donmcbork@gmail.com" /> <parm name="AUTHSECRET" value="password" /> <parm name="DOMAIN" value="" /> <parm name="REPLYADDR" value="donmcbork@gmail.com" /> <parm name="LINGER" value="120" /> <parm name="RETRIEVE" value="-1" /> <parm name="KEEPMAX" value="-1" /> <parm name="DWNDAY" value="-1" /> <parm name="FORMAT" value="2" /> <parm name="AUTHREQUIRED" value="1" /> <parm name="SMTPALTENABLED" value="1" /> <parm name="SMTPALTAUTHNAME" value="dmcbork01" /> <parm name="SMTPALTPASSWORD" value="password" /> <parm name="SMTPALTDOMAIN" value="smtp.sprintpcs.com" /> </characteristic> </characteristic> </wap-provisioningdoc> Here is a link to Microsofts MSDN Library on EMAIL2 Configuration Service Provider, it will help you with what all the fields are.... Last edited by rstoyguy; 09-10-2008 at 11:43 PM. |
This post has been thanked 3 times. |
|
||||
Re: ppckitchen - Tips and Tricks Share them here!
Tips and Tricks, eh? how about the old patches folder
I remember learning about this old trick from you and mr geoff here
__________________
IMO, Android is turning into what WM used to be... - "MindFrost82"
Originally Posted by shaggylive Patience - a minor form of despair disguised as a virtue. Ambrose Bierce |
|
||||
Re: ppckitchen - Tips and Tricks Share them here!
Quote:
I've only heard rumors of that directory, and honestly, I haven't quite yet flashed a rom with this yet.... |
|
||||
Re: ppckitchen - Tips and Tricks Share them here!
Quote:
Detail? you want details... ok here's some details... Quote:
Quote:
Quote:
|
This post has been thanked 1 times. |
|
||||
Re: ppckitchen - Tips and Tricks - Share YOURS here!
OK, a few details about patches...
A) It's very crude. It only exists because it's effective in a limited set of cases. It may go away at any time. It WILL go away eventually. B) there are better ways of doing things. Patches is NEVER necessary...just expedient. c) you can really screw yourself with patches. Know what you are doing, don't guess. d) don't just dump an oem in there....odds are good you will end up with a mess. Besides, it's for PATCHES, not whole apps. If you're putting an oem in there, you need to stop. It's really for when an OEM isn't suitable. e) don't expect help if you use patches. You are on your own. You can get really weird problems from using patches incorrectly. f) don't use it as a means to avoid overwrite prompts. You will get screwed. There already exists a proper mechanism for handling overwrite prompts.
__________________
Grammar: The difference between knowing your shit and knowing you're shit.
Last edited by gguruusa; 09-11-2008 at 02:47 AM. |
|
|
|