I take no credit for this. Thanks to eRice and all his work. Original thread can be found here....
"I'm clean and neat, and I like my ROMs to be too."
Code:
http://forum.ppcgeeks.com/showthread.php?t=93957
"I'm clean and neat, and I like my ROMs to be too."
Current Build: 21872.5.0.71 WM 6.5
Verified working with Sprint and Telus devices!
This kitchen is built in Ervius Visual Kitchen 1.8.1. Please follow the instructions to build a ROM with confidence!
How to Build:
1) Extract the Kitchen and open "Start eRice Kitchen"
2) In the top left corner, click "Load ROM"
3) Open "eRice21872.erv". This will automatically load the default values for the kitchen.
4) Click "Create ROM" to begin building
5) The flashing utility will automatically start when ROM is ready to be flashed
How to add EXTs (OEMs):
1) In the kitchen folder, navigate to EXT>Rhodium>COMMON>Applications
2) Drop your favorite/downloaded EXT files in this directory
3) Open "Start eRice Kitchen" from the main kitchen folder
4) Click "Load ROM" and open "eRice21872.erv"
5) Scroll to the bottom, and look for the COMMON: Applications category. Here you will find your EXT that has been added to the list
6) Double click to enable (Green) or double click again to disable (Grey)
7) Continue creating normally
Creating OEM from CAB:
1) Open OEMizer (attached below). In the Folder field, type the name of the OEM folder you would like to use. In the Name field, type the name of the OEM itself. Typically these will be the same.
2) On the left hand side, make sure "Files and Shortcuts" is checked and highlight it. At the top click "Import Cab".
3) Open the CAB file you are converting. Click OK on any windows that pop up until you're back at the main window.
4) Click "Create OEM" in the top left corner. A DOS box will pop up and convert the cab to an OEM folder. This file will be on your desktop apart from the OEMizer folder. Typically it is labeled "OEM" with the actual newly created folder inside.
5) Use this folder for the next set of instructions.
Creating EXT from OEMs:
1) Download and extract EXT_Packages_Builder.
2) Drag and drop the OEM folder you want to convert onto the .EXE
3) The package builder will convert the folder into EXT style
4) Place the newly converted EXT folder into EXT>Rhodium>COMMON>Applications (or whatever category it fits into)
--------------------------
~ If you enjoy my work as much as I do,
I would never say no to a drink or two! ~
Screenshots & Changelog:
Changelog:
PHP:
v1.2 Changes:
--------------
* Fixed charging proble when plugged/unplugged and LED lights not working correctly
* Updated some EXTs
* Added latest Arcsoft to kitchen so dont have to download separate
* Cleaned a few more things internally
v1.1 Changes:
--------------
* Returned to stock Sprint OEM Drivers 1.21.651.3
* Fixed softkey and onscreen keyboard pullout button from working normally
* Arcsoft has been fixed for Sprint as EXT and uploaded to post #3
* Fixed some start menu icons not displaying correctly
* Changed DeviceID to RHOD***** for all device types
v1 Changes:
--------------
* Updated to WM 6.5 21872 build
* Added new OEM/Driver base from USCC 1.75
* Cleaned up EXTs
* Fixed Sprint Updater
* Created generic data connection names (instead of Sprint, "3G Data")
* Changed to "HTC: Quietly Brilliant" Bootscreen
* Added some EXTs from TP1 kitchens
PHP:
v1
SYS
AdobePDF_2_5_1_0_378273_01B
AdvancedNetwork_1_0_10_3
aGPSConfirmation_1_0_19174026_00
Album_3_0_19181324_0
AppServiceMsg_1_12_0_0
App_Service_1_70_0_0
AudioBooster_2_2_19174121_0
AudioManager_Eng_1_7_19181424_h
BluetoothSetting_2_11_1_0
BootLauncher_1_0_19152530_1
ButtonSetting_3_17_0_2
Calculator_1_0_19172021_00
Camera_6_17_35696_0
CDMA_RSSI_PPC_1_28_0_0
ClearStorage_1_40_0_3
CM_Guardian_Service_1_20_0_0
CommManager_2_9_11_0
ConcurrenceMgr_1_5_19142726_00
ConnectionSetup_3_1_19181321_00
ContactUtilityEngine_1_0_19161527_0000
DataDisconnect_1_14_0_0
DataRoamGuard_1_20_0_1
DeviceInfo_1_39_0_2
DialerMenuExt_1_11_0_1
DMRouter_2_48_0_0
DRMMiddleware_1_5_19142824_00
DShow_2_0_19171226_00
EnableNitz_1_10_0_1
EPST_4_67_0_0
FacebookEngine_1_0_19172627_00
FieldTrial_4_23_0_1
Field_T_e_s_t_2_19_0_0
FolderViewer_1_0_18221231_1
Fuart_1_14_0_1
FullScreenPlayer_1_6_19152225_00
GMM_Customized_1_0_0_0
GoogleLocationService_1_0_1_12
GSensorCalibrator_1_1_18212730_4
HACSetting_1_0_2_1
HTCAnimation_1_3_5_0
HTCApplication_1_14_1_0
HTCFontLink_1_0_19132133_1
HTCFramework_1_1_19172531_00
HTCGeoService_1_0_19181330_00
HTCMessage_1_07_281_1
HTCScroll_2_0_19153028_1
HTCSettings_1_4_3_0
HTCStartUp_1_7_0_0
HTCUtil_4_12_0_2
HTC_EmailSetupWizard_2_0_19174123_30
IME_Engine_Western_2_1_19174129_00
IME_EzInput_Western_2_1_19174126_00
initProv_2_57_0_1
InvokeSIMMgr_1_12_0_1
LaunchDMRouter_1_10_0_1
LockScreenAppLauncher_1_0_1917_2626
LockStreamDRM_1_2_081216_O9_05
LongPressEndKey_1_2_19143124_00
MediaToolkit_1_0_19181324_00
MenuEnhancement_1_0_19174130_01
Message_Enhancement_1_1_19173323_01
mHubVO_1_75_090515_X0
MicrophoneAGC_0_91_0_6
ModeSwitchMsg_1_23_0_2
ModeSwitchRIL_1_10_0_0
MP3Trimmer_1_2_19171125_2
Mute_1_1_2_0
MyCPL_3_13_0_6
NewContactCard_1_0_19163924_00
Notification_Enhancement_2_0_1917_1130
PhoneCanvas_5_27_0_0
Phonecanvas_MASD_3_40_1917_3832
PhoneExt_Service_2_46_0_0
PhoneSetting_1_46_0_0
PictureEnhancement_1_50_19171326_00
PKG_1_1_0_0
PowerOffWarning_2_12_0_0
Power_2_26_0_0
Power_Service_2_23_0_3
ProgressMenuExt_1_11_0_0
QuickGPS_1_01_19153726_05
RandomAccess_4_1_19163625_0
Redial_1_3_0_0
ResourceProxy_1_0_19162229_00
RingtonePlugin_1_0_19143328_00
RSSHub_2_1_1_1091_03
RunCC_1_1_6_0
SensorSDK_4_0_19163322_01
SetVoiceOnlyUI_1_10_0_0
SharedModules_1_01_19143331_03
ShowPhoneNo_1_21_0_0
SignatureReplace_1_2_0_0
SIMSecurity_1_14_0_0
SIM_MGR_6_72_0_0
SlidingSound_1_2_3_0
SMSInboxThreading_1_36_0_0
SMSRetry_Service_1_17_0_1
SprintDM_DMClientApp_1_1_024_SPCS_R1
SprintDM_DMClientLib_2_15_0_0
STK_Service_4_91_0_0
STK_UIPPC_4_69_0_2
STK_Worldphone_Reg_1_0_0_0
StorageLow_1_0_0_2
StreamingMedia_3_1_19181332_00
StreamingSrcFilter_2_7_19143024_00
TaskManager_2_1_19181423_17
Teeter_1_6_19163530_00
TimeZoneAutoFix_1_0_19203033_00
TouchOptions_1_0_19171631_00
TVOutPopUp_1_2_19142724_0
TVOutSetting_2_14_0_1
USBToPCPopUp_2_2_19143124_0
USBtoPC_1_25_0_0
USSD_Service_4_34_0_1
VoiceRecorder_1_10_19171120_1
VolumeControl_2_1_19163532_0
Wi-FiWizard_1_8_0_0
WiFiSettings_1_2_4_0
WLANSettings_2_6_4_0
YouTube_2_6_19174121_00
zlibce_m_1_2_3_0
APPS
Additional Themes
Applications - psShutXP
Applications System - Wi-Fi Internet Sharing 0.9.2.0
EPSTLab_4_14_0_0
File As First Last
Games - Chess
Games - Freecell
Games - Galaga
Games - Hearts
Games - Kevtris
InboxMenuExtensibility
MS_Facebook_1_0_07_1
Pocket Sand
SMS_NoSent
TouchFLO_3_0_19143222_RW00
Manila_2_1_38687_2=False‚§
Manila_Sense_2_1_19193517_0
Sprint Updater
REG
REGISTRY_FileSystemCache
REGISTRY_FileSystemCacheFilter
REGISTRY_FontCache_0x08000
REGISTRY_SecurityOff
REG_Zero_press_hold_time
SDCard Speed Up
IE6Enhancement_1_0_19202230_00
Sprint Touch Pro2
Build 21872.5.0.71
Downloads:
- Download the eRice Kitchen here: eRice Kitchen v1.1
Download the latest COM3 Upgrade Pack here: 23081 COM3
Download the latest COM2 Upgrade Pack here: Not yet available
- Download the CleanROM here: eRice CleanROM v1 (Sprint Only)
A few notes:
1) Please make sure your phone is unlocked. You can find more information about that here.
2) The kitchen is considered to be carrier generic, however, since I only have a Sprint device I can't test it on other networks. If you try, please report how everything functions.
3) I will try to keep up with questions as best as I can.
4) Please report any bugs you encounter in the kitchen and resulting ROM
Known Bugs:
* Sometimes when plugged in, the battery icon doesn't change to charging symbol and the charge light doesn't come on. (Working on it)
Special Thanks:
MightyMike
JooJooBee666
Juicy47
cmonex (for HSPL)
superevilllama
ervius