PDA

Ver la Versión Completa : [ CONSULTA ] Descripción de paquetes


carlosjfort
27/01/11, 15:16:34
Hola, soy nuevo en esto de la cocina, y estoy intentando hacer una ROM con WinMo 6.5 para nuestra Blackstone. De momento arranca, aunque muchas cosas no funcionan. Me sería de gran ayuda algo de información sobre para qué es cada paquete, y las dependencias entre ellos. Estoy usando los paquetes originales de Blackberry y dos versiones de los de la Topaz.
Gracias.

Flecky
27/01/11, 16:16:13
Hola, soy nuevo en esto de la cocina, y estoy intentando hacer una ROM con WinMo 6.5 para nuestra Blackstone. De momento arranca, aunque muchas cosas no funcionan. Me sería de gran ayuda algo de información sobre para qué es cada paquete, y las dependencias entre ellos. Estoy usando los paquetes originales de Blackberry y dos versiones de los de la Topaz.
Gracias.

Habras querido decir paquetes de blackstone no de blackberry, jajaja.
Mira, leete este (http://www.htcmania.com/showthread.php?t=108106)manual de cocina y al final del post 3 tienes lo que creo que buscas.
Por otro lado tengo algo mas que te puede servir pero lo tengo en otro pc, cuando pueda lo busco y te lo paso.
Saludos y no olvides postear la rom que estamos deseando probarla.

carlosjfort
27/01/11, 19:55:30
Bueno, antes que nada agradecerte la respuesta, voy a leer el post que me indicas. También decirte que en cuanto la tenga funcional la subiré. También estoy buscando la información en otras fuentes, si la encuentro también la postearé yo mismo.

Flecky
27/01/11, 23:01:46
OEM Folders
BuildInfoPkg - contains text files that help HTC keep track of release information - safe to delete
COLORSKIN - contains a dummy file named PACKAGE_COLORSKIN.dmy - not used on Raphael so I'm not sure but probably safe to delete
ConfigAP - contains config_AP.txt which is used by AutoRun (see AutoRun details under OEMAPPS post).
CONNECTIONSETUPDB - contains the provision.zip file which is used by connectionsetup. - safe to delete assuming you are not using connectionsetup (see connectionsetup details).
ExtendedPkg - contains config.txt which is used by AutoRun (see AutoRun details).
ExtraFilesPkg - contains updated graphics for several HTC programs like MP3 Trimmer & USBtoPCPopUP. Created to match the colour scheme of TouchFlo (dark blue, grey & black). - Safe to delete, once deleted the programs in question will use original graphics.
LangDB - empty - safe to delete
OEM_DPI_96 - empty - safe to delete
OEM_Lang_0409 - contains help (*.htm) and resource replacement files (*.mui) as well as several templates for notes (*.pwi).
*.htm - feel free to delete unless you want the help files in question
*.mui - required for their respective programs (can be deleted if you no longer use the program it is destined for).
*.pwi - template files for notes - I don't find them useful - safe to delete
initflashfiles.dat - creates folders & shortcuts for various programs - do not delete - can be edited to fit your needs.
mxip_initdb.vol - database file for use by contacts - do not delete
mxip_oem_translation_0409.provxml - creates control panel entries for HTC applications like Device Information & Power (since these programs do not have cpl files).
mxipupdate_RemoteDesktopMobile.provxml - creates shortcut for Remote Desktop Mobile
OEMAPPS - see separate post
OEMDrivers - see separate post
OEMMISC - contains shellcelong.dll (don't delete) and registry settings for Windows Live
OEMOPERATORS - used to contain carrier configuration files, but these are now found in OperatorPkg - currently empty and safe to delete
OEMVersion - contains a single provxml that sets the ROM version for use in DeviceInfo.
OperatorPkg - contains a bunch of garbage for customizing the ROM for use with a particular carrier - in the case of 3.10.710.0, an Australian carrier - I may create a separate post for this
I also included HTC Taskmanager & FdcSoft Task Manager in separate folders within the OEM folder.
OEMAPPS
AutoRun - an application that can automatically run after flash, HTC uses it to install several cabs, make minor fixes and change various settings. - I will make a seperate entry for AutoRun later.
Backlight - a control panel replacement for the default Backlight cpl from Microsoft.
CapNotify - not used (hardware keyboard app)
CheckAutoRun - gets copied to startup by initflashfiles.dat and is used to initiate AutoRun
CSDtype - control panel app for configuring circuit switch data
GPRSAuthentication - control panel app for controlling GPRS settings
IconDll.dll - contains a couple of icons used by HTC
InternetExplorer.lnk - shortcut to Internet Explorer that gets placed in \Windows\AppButtons by initflashfiles.dat
KeyLock - control panel app for controlling keylock
KeyLockTray - tray applet for enabling backlight with hardware key
Messaging.lnk - another shortcut destined for \Windows\AppButtons
mxipupdate_oemdisable2577_100.provxml - doesn't seem to be valid - not sure what this is supposed to do.
override.dll - used to override the use of resources, not sure if it is used at all
SMSService.exe - control panel app for controlling SMS settings
STKTray* - tray application for Sim Tool Kit (see Sim Tool Kit under EXT)
SwitchUSB_PPC - not sure what this one does
TiwlnapiCE.dll - dll for use with WiFi
WiFiInit - I assume an app for initializing the WiFi adapter
WirelessService.dll - dll for use with WiFi


OEMDrivers - the OEMDrivers folder for the ELFin is fairly clean. For the most part you want to leave the drivers (dll) alone. That leaves only a few files...
*.wma - ringtones and alerts by HTC - ringtones are copied to \Windows\Rings via initflashfiles.bat. WM 6.5 prefers \Windows\My Ringtones but will still find them in \Windows\Rings.
animation.dll - used for startup animation
AutoShortcut - an alternative method that HTC uses to create shortcuts vs. provxml
camera.lnk - camera shortcut that's copied to \Windows\AppButtons
mxip_cold_OEMDRIVERS_* - contain various registry settings - don't delete
mxipupdate_zzRemoveTSKmgr_1.provxml - removes Windows Task Manager from Start Menu
RemoveGPS.provxml - removes GPS Settings from Control Panel
RemoveWifi.provxml - removes Wireless LAN from Control Panel among other changes
StartupAnimationEngine.dll - Startup animation driver


OperatorPkg & OperatorPkg_PT - for the most part, there is little of value here.
a lot of the files are used to change your home page, create favourites and create icons for favourites. The startup animation gif and sound file are located here (animated.gif & BootUpHTC.wav).
The bulk of settings that you may want to look at are in the provxml files. In fact you may want to swap them for the provxml files that originally came with your device, since this is where the carrier customizes the behaviour of the ROM to match the requirements of their GSM network. If you are ambitious, you could go through each setting and figure out what it does. I did that for myself, but that would be too much information for me to post here.
AutoRun - located in OperatorPkg is config_operator.txt & the AutoRun settings. In particular, at the beginning of mxipupdate_oemoperators_107.provxml you will find the following code...
Code:
<!--Autorun settings-->
<characteristic type="Registry">
<characteristic type="HKLM\Comm">
<parm name="AutoRunCFG" value="\windows\config_operator.txt" datatype="string" />
<parm name="AutoRun" value="\windows\AutoRun.exe" datatype="string" />
</characteristic>
</characteristic>
This is where your AutoRun config file is specified. AutoRun uses this file to launch cabs and make changes automatically during the first boot after flashing. Here's what happens during AutoRun with 3.10.710.0...
config_operator.txt:
LOCK:Enabled ;all input from screen & keys are disabled
TSK: \WINDOWS\HTC.tsk ; default theme is changed
XML: \WINDOWS\Menu_Operation.xml ; homepage change
CFG: \WINDOWS\config_PT.txt ; open next config file (found in OperatorPkg_PT)
Config_PT.txt:
XML: \WINDOWS\RemoveArrtibMMS_0409.xml ; removes attributes from MMS images
EXEC:\Windows\AutoAttribute.exe \Windows\MASD_RemoveReadOnly.txt ; removes read only attributes from files listed in txt
CFG: \Windows\Config_AP.txt ; opens next config file (found in ConfigAP)
config_AP.txt
CAB: \WINDOWS\GoogleMaps-ms-htc_compressed.CAB ; installs GooglesMaps from cab
CAB: \WINDOWS\WM6_PPC_HTC_Opera9_WWE.CAB ; install Opera Mobile from cab
CFG: \WINDOWS\config_end.txt ; opens next config file (found in OperatorPkg)
config_end.txt - more homepage & Opera Mobile changes
EXEC:\windows\AutoVer.exe
XML: \windows\File_Operation_OperaAdr.xml
LOCK:Enabled ; again locks out input
CAB: \Windows\Opera_Skin.CAB
XML: \WINDOWS\Opera_Splash.xml
CFG: \Windows\config.txt ; opens next config file (found in ExtendedPkg)
config.txt
LOCK:Enabled ; again locks out input
LOCK: Disabled ; enables screen & key input
RST: Reset ; resets device
If any of the above commands fail while LOCK:Enabled, you will not be able to press any buttons or click on screen.
If you delete one of the cabs and AutoRun errors out, it may seem like the unit has frozen, but it is simply because
it is unable to continue and will not accept any input by screen or button. You can test this by calling your phone,
it will ring, but you can't answer the call.

EXT - Here is a brief rundown of the packages that are included with 3.10.710.0
2DManila - a.k.a. TouchFlo 2D, normally not included with Windows Mobile 6.5 now that we have Titanium.
AdobePDF 2.5 - Adobe PDF reader, software hasn't change much at all over the years, but usually included to provide PDF support.
AdvancedNetwork - Control Panel applet that you configure GSM/GPRS/SMS settings.
Album - HTC's custom photo and video application, mainly designed to work with TouchFlo, but can still be integrated if you like. Requires HTC Guesture.
App_Service.dll - I couldn't find any applications that referenced this dll and I have deleted it on my Raphael. It's only a single dll, you may or may not want to delete it.
Arcsoft_MMS - MMS application included by HTC, required if you want to be able to send & receive MMS messages.
AudioBooster - audio equalizer - allows you to manipulate bass, treble, etc etc.
AudioManager - Audio player by HTC. Designed to work with TouchFlo, but can work independently (may require HTC gesture)
BluetoothSetting - adds option to disable required passkey for beam
BootLauncher - service loader by HTC. Designed to allow HTC to launch services that are unsigned by ROM but signed by HTC. Technically not necessary as all files built into ROM are signed. Let me know if you want to learn how to load services the correct way and avoid BootLauncher.
BTBPP - enables file push over Bluetooth
BTSAP - Bluetooth SIM Access Profile - allows your device to sync contacts with BTSAP devices (automobile BlueTooth for example).
CAMERA - HTC Camera (requires mHubVO & DSHOW)
ClearStorage - application that lets you do a hard reset instead of just doing a hard reset.
CommManager - HTC's answer to Wireless Manager (I prefer Wireless Manager)
connectionsetup - application that automatically sets up your data connection assuming your GSM carrier is in the database (provision.zip). Not required if you use ADC (Auto Data Connection) included with WM 6.5.
CyberonVoiceCommander - alternative to MS VoiceCommand (I prefer MS VoiceCommand).
DataDisconnect - used by CommManager to stop data connections.
DeviceInfo - ControlPanel applet that displays information about your phone such as talk time, hardware and ROM info.
DShow - DirectShow drivers used audio/video decoding & rendering
EnlargeStartMenu - used to enlarge the Start Menu - no longer useful with WM 6.5
EzInput - HTC soft keyboard (require a patched version to work with WM 6.5)
Field T_e_s_t - HTC field test application - generally not usefully for the average user.
FullScreenPlayer - for use with HTC Album
GSM T_e_s_t - HTC GSM test application - generally not usefully for the average user.
HTCAnimation - driver used for startup animation (animated.gif)
HTCApplication - driver used by various HTC applications to access the registry.
HTCGesture - driver that allows you two swip up/down/left/right in applications like HTC Album
HTCHomePlugIn - drivers that allow for some settings to appear on the Home Screen (not useful when using Titanium)
HTCMessage - application that will display help/error messages when encountered by an HTC Application (example SIM card is full)
HTCSettings - adds visibility timeout option for Bluetooth
HTCUtil - required for DeviceInfo & Powerexe
IME_Engine_Western - predictive text system - WM 6.5 now includes predictive text
InvokeSIMMgr - adds the option to open SIM Manager from Contacts
JBlendJava - Java Midlet Manager by JBlend (I prefer JBed)
LargeTitleBar - application that will display a full screen representation of your tray icons for better finger selection. (not sure if this works with 6.5, I always remove it)
LockStreamDRM - DRM system included by HTC, if you remove it you will need to modify boot.rgu in the XIP (discussed previously in this thread).
LongPressEndKey - has three parts endkey.exe, LongPressEndKey and ButtonSettingApp.dll. endkey.exe is a stand alone application that can do various actions when you hold down the end key. It is configured via the registry. LongPressEndKeyApp which is a full screen application that will pop up when you hold down the end key. ButtonSettingApp.dll is the driver that sets the registry based on what you select in the App. I personally use endkey.exe plus the appropriate registry setting to switch between normal and silent and delete the rest of the crap.
mHubVO - various codecs (do not delete, required for several applications)
MicrophoneAGC - Control Panel applet that allows to enable/disable automatic gain control for the Microphone.
Mute - used by CommManager to enable/disable silent mode.
MyCPL - application that allows HTC to load applications in the control panel that do not have a cpl file (ex: DeviceInfo, Powerexe, etc etc)
NewMailAccount - new mail account wizard by HTC
OutlookEnhancement - changes reply button in outlook to reply all (conflicts with WM 6.5).
PACKAGE_Elfin_GoogleMap - folder that contains the cab file for GoogleMaps (installed by AutoRun)
PACKAGE_Elfin_Opera_Browser_WWE - folder that contains the cab file for Opera Mobile (installed by AutoRun)
PhoneCanvas - HTC Phone Dialer - conflicts with default dialer in WM 6.5
PhoneSetting.dll - driver that allows you to control settings that pertain to your phone (network settings, services, etc etc)
PictureEnhancement - creates a link between the default Photo Application & the Camera
Power - replacement control panel applet for Power
PowerOffWarning - application that displays the warning when you are about to turn off your phone, without it you can not turn off your phone by holding down the power button.
RandomAccess - adds the alphabet along the right side of contacts.
Redial - allows you to redial by double pressing talk button on headset
RingtonePlugin - allows for ringtones in formats other than wma & mp3 (aac, m4a, etc)
RSSHub - RSS reader
ShareDLL - needed for MP4 video support in MediaPlayer
SignatureReplace - allows you to have a fixed signature added to all messages sent from phone (example "sent from my HTC Touch!")
SIM_MGR_exe - application for accessing SIM contacts
SimLock - application for controlling SIM lock
stk_service - driver that allows you to access the SIM Tool Kit which are applications found on your SIM card (carrier specific)
stk_uippc - application for viewing Carrier SIM applications
StorageLow - application that displays an alert when your storage space is running low.
StreamingMedia - Streaming Audio/Video player. Previously used to watch YouTube before HTC gave us the YouTube player.
StreamingSrcFilter - RTSP driver for streaming audio/video
TaskManager - Provides a drop down list of the running programs and allows you to close them. Also includes X-button, which allows you to close applications with a single click or holding down the X button. The version included with 3.10.710.0 is not 6.5 ready, I included an updated version in the OEM folder.
TouchFlo - Drivers for gesture support in WM 6.1 - conflicts with 6.5.
USBtoPC_exe - Control Panel replacement for default USBtoPC. Allows user to select USB modes (Activesync & USBStorage).
USBToPCPopUp - Application that will pop up on USB insert providing the options of USBtoPC + Internet Sharing.
USSD_Service - Driver that allows for carrier alert messages (often used for Pre-Paid cellular)
VoiceRecorder - Alternative to notes for voice recording.
VolumeControl - Replacement for the default volume control. Does not work with the default dialer.
WLANSettings - Control Panel applet for configuring WiFi settings (example: power mode & IP renew).
YouTube - YouTube player. This version may not work with 6.5 but there are other versions on XDA that will.
Zip - HTC Zip utility - no longer required as WM 6.5 includes native ZIP support.

carlosjfort
28/01/11, 20:07:32
Gracias por la informacíon, de momento sigo ocupado en los fogones, pero con la ayuda que me has prestado y la de otras personas que dedican su tiempo a investigar y poner sus conocimientos a disposición de los demás creo que no tardaré mucho en tener mi ROM. :-)