|
Soft y mods exclusivos para Diamond, Touch Pro y HD Soft y Apps exclusivos para Diamond, Touch Pro y HD |
|
Herramientas |
#1
|
||||
|
||||
Pestaña de llamadas para TFlo3D en Rom`s 2.03
Como ya sabreis los que utilizabas este añadido en Rom`s anteriores, tras actualizar a las nuevas Rom`s 2.03, este añadido no funcionaba correctamente.
Pues bien, ayer me dispuse a repasar los apuntes del magnifico "Fabliv" de XDA Developers y yo mismo modifique este "cab" para que nos funcione con las nuevas Rom`s. Todo el merito para los chicos de XDA, en especial para Fabliv. Yo tan solo tengo el merito de saber utilizar un editor de textos y de recompilar el CAB. Probado en Rom oficial HTC 2.03.412.1 ESN. Aqui os dejo... Última edición por Durete Día 05/02/09 a las 20:53:15. Razón: Subir nuevo fichero sin gazapo ... |
|
#2
|
||||
|
||||
El problema de estas pestañas es que te dan una funcionalidad para quitarte otra, esta quita la pestaña menu de mensajes??
__________________
|
#4
|
||||
|
||||
Creo que no me has entendido bien, no digo que desaparezca ninguna pestaña sino que el menu "menu" en la pestaña de sms no se despliega, eso es a lo que me refiero.
__________________
|
#5
|
||||
|
||||
Precisamente esa es la correccion que tiene este "cab" respecto a las otras versiones que andan circulando por ahi. Con esta version funciona todo, todo, todo...
|
#7
|
||||
|
||||
Nose si hare algo mal o que? pero esta tampoco me funciona, esta no me lanza ni el touchflo. y eso que le desactivo antes de instalarlo.
__________________
|
#8
|
||||
|
||||
El problema de este tipo de modificaciones en los Manilas, es que hay que modificarlos para una version concreta del Manila, sino a veces no funcionan.
Este CAB esta echo modificando el fichero "26948339_manila" original del Manila incluido en la ultima ROM oficial de HTC (2.03.412.1 ESN). Posiblemente con ROM`S que no lleven exactamente la misma version del Manila, no funcionara correctamente. De echo este era el problema de la version que tenemos colgada en el post de "Primeros pasos ....." para la Diamond, estaba basado en la modificacion de ese mismo fichero, pero el incluido en la version 1.93, por eso cuando lo instalabamos teniendo la ROM 2.03, sucedia el problema ese del menu de mensajes. Que ROM llevas instalada amibumping? Por tu firma veo que es la Nataly. Que version del Manila lleva esa Rom? Es inglesa verdad? Si lo creeis necesario, podria colgar aqui los "Script" necesarios y las instrucciones para modificar este CAB de acuerdo a la ROM que llevemos cada uno. |
#9
|
||||
|
||||
La version es la 1.2.35348.2_1813.6, es la Nataly de xda, por mi encantao de que pongas lo necesario para ponerlo correctamente
__________________
|
#10
|
||||
|
||||
La version del Manila incluida en la Oficial HTC 2.03 es la 1.1.35345.3_1630.38
Posiblemente por eso no te funcione. Estoy buscando los Script, en un rato vuelvo.... |
#12
|
||||
|
||||
Bueno ya estoy aqui a ver que tal te lo explico...
Para hacer esta modificacion, tenemos que añadir un nuevo fichero Manila en la carpeta de Windows, y ademas sobreescribir uno que ya tenemos pero ligeramente modificado. Para esto, utilizamos algun gestor de ficheros que nos permita copiar ficheros que esten en Rom (por ejemplo el Resco). Cojemos nuestro fichero original "26948339_manila" y lo copiamos en el almacenamiento interno, para paso posterior copiarlo al Pc a traves de Activesync. Este fichero lo editamos con algun editor de textos, por ejemplo con el bloc de notas nos es suficiente, y añadimos este pequeño trozo de codigo: Código:
<Page Order="2" Name="callhistory.page" PackageName="HTC" Title="[[IDS_CALLLOGTITLE]]" ExternalScriptPath="HTC\Scripts\orangecalllogtransitions.luac"> <ComponentReference Name="page" Mode9Path="HTC\CallLog.mode9" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Preview" /> <ComponentReference Name="icon_notification" Mode9Path="HTC\Icons.mode9" Component="Notification_People_CallHistory" /> </Page> Una vez echo esto, veremos que hay varias secciones que empiezan por "<Page Order="... en las que nombra a todas las pestañas del TouchFlo, y de echo, ya existe una con la numeracion Order="2" (la de mensajes). Por lo tanto tendremos que modificar ese numerito en las secciones siguientes al 2 e ir añadiendo 1 unidad. Ejemplo: Código:
<Page Order="0" Name="home.page" PackageName="HTC" Default="true" Title="[[IDS_HOMETITLE]]" > <ComponentReference Name="page" Mode9Path="HTC\FakeHome.mode9?testParam=1" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="Home_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Home_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="Home_Preview" /> </Page> <Page Order="1" Name="people.page" PackageName="HTC" Title="[[IDS_FAVORITEPEOPLETITLE]]" > <ComponentReference Name="page" Mode9Path="HTC\people.mode9" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="People_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="People_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="People_Preview" /> </Page> <Page Order="2" Name="callhistory.page" PackageName="HTC" Title="[[IDS_CALLLOGTITLE]]" ExternalScriptPath="HTC\Scripts\orangecalllogtransitions.luac"> <ComponentReference Name="page" Mode9Path="HTC\CallLog.mode9" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Preview" /> <ComponentReference Name="icon_notification" Mode9Path="HTC\Icons.mode9" Component="Notification_People_CallHistory" /> </Page> <Page Order="3" Name="messaging.page" PackageName="HTC" Title="[[IDS_MESSAGING]]" > <ComponentReference Name="page" Mode9Path="HTC\messaging.mode9" Component="MessagesTopLevelPage" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="Messaging_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Messaging_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="Messaging_Preview" /> </Page> <Page Order="4" Name="email.page" PackageName="HTC" Title="[[IDS_EMAILTITLE]]"> <ComponentReference Name="page" Mode9Path="HTC\email.mode9" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="Email_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Email_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="Email_Preview" /> </Page> <Page Order="5" Name="internet.page" PackageName="HTC" Title="[[IDS_INTERNETPORTALTITLE]]"> <ComponentReference Name="page" Mode9Path="HTC\internetportal.mode9" Component="GizmoRoot" SmartComponent="true" /> <ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="Internet_Off" /> <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Internet_On" /> <ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="Internet_Preview" /> </Page> ...... A continuacion, tendriamos que añadir al final del fichero, pero inmediatamente anterior a la etiqueta Código:
</Manila> Código:
<SimpleDialog Name="CallLogEmpty.dialog" PackageName="HTC"> <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" /> <DialogItem Name="Menu"> <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]"> <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/> <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" /> <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/> <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/> </DialogItem> </DialogItem> </SimpleDialog> <SimpleDialog Name="CallLog_SaveContact.dialog" PackageName="HTC"> <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" /> <DialogItem Name="Menu"> <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]"> <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" /> <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" /> </DialogItem> <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]"> <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/> <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" /> <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/> <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/> </DialogItem> <DialogItem Name="Save To Contacts" Title="[[IDS_CALLOG_SAVETOCONTACTS]]" /> <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/> <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/> </DialogItem> </SimpleDialog> <SimpleDialog Name="CallLog_OpenContact.dialog" PackageName="HTC"> <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" /> <DialogItem Name="Menu"> <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]"> <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" /> <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" /> </DialogItem> <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]"> <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/> <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" /> <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/> <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/> </DialogItem> <DialogItem Name="Open Contact" Title="[[IDS_CALLOG_OPENCONTACT]]" /> <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/> <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/> </DialogItem> </SimpleDialog> <SimpleDialog Name="CallLog.dialog" PackageName="HTC"> <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" /> <DialogItem Name="Menu"> <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]"> <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" /> <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" /> </DialogItem> <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]"> <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/> <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" /> <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/> <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/> </DialogItem> <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/> <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/> </DialogItem> </SimpleDialog> Desactivamos el TochFlo y cojemos este fichero modificado y lo pegamos en la carpeta Windows, machacando el original. Cojemos tambien el fichero que voy a adjuntar abajo, lo extraemos y pegamos el "1d1ee632_manila" tambien en Windows, pero como este no existia previamente, no nos pedira confirmacion. Activamos en TouchFlo, y vemos el resultado.... Última edición por Durete Día 05/02/09 a las 20:21:31. Razón: Añadir fichero adjunto.. |
#14
|
||||
|
||||
Asi me ha quedado el manila y creo que esta tal cual lo has puesto tu pero nada empieza a tocarme los cojones con el bucle de "Tap here to launch Touchflo" y "Launching Touchflo". Voy a intentarlo hacer una vez mas haber si se me ha pasado algo.
Edito: Da igual hacerlo con el active sync que en modo de almacenamiento externo no? Porque lo estoy haciendo con lo segundo
__________________
Última edición por amibumping Día 05/02/09 a las 21:25:56. |
#15
|
||||
|
||||
Asi me ha quedado el manila y creo que esta tal cual lo has puesto tu pero nada empieza a tocarme los cojones con el bucle de "Tap here to launch Touchflo" y "Launching Touchflo". Voy a intentarlo hacer una vez mas haber si se me ha pasado algo.
Edito: Da igual hacerlo con el active sync que en modo de almacenamiento externo no? Porque lo estoy haciendo con lo segundo |
Estás aquí | ||||||
|