Ver la Versión Completa : 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. :elmejor:
Probado en Rom oficial HTC 2.03.412.1 ESN.
Aqui os dejo...
amibumping
05/02/09, 18:10:14
El problema de estas pestañas es que te dan una funcionalidad para quitarte otra, esta quita la pestaña menu de mensajes??
Driskol
05/02/09, 18:12:18
Que yo sepa, añadir una pestaña no implica perder otra, vamos que yo tengo la pestaña de llamadas desde la primera rom que saque y ahi siguen todas...
amibumping
05/02/09, 18:32:29
Que yo sepa, añadir una pestaña no implica perder otra, vamos que yo tengo la pestaña de llamadas desde la primera rom que saque y ahi siguen todas...
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.
El problema de estas pestañas es que te dan una funcionalidad para quitarte otra, esta quita la pestaña menu de mensajes??
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...:ok:
Driskol
05/02/09, 18:43:24
Ahm, pues la que yo puse en mi diamond, funciona correctamente sin cepillarse ningun menu...
Saludos!
amibumping
05/02/09, 18:53:20
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.
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.
amibumping
05/02/09, 19:43:41
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
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....
amibumping
05/02/09, 19:51:29
Gracias hombre
:campeon:
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:
<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>
Lo ideal de esto, es estudiar un poco el codigo del fichero original e insertarlo a continuacion de el resto de secciones que empiecen con la etiqueta "<Page Order="...
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:
<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>
......
De esta manera ya tendremos todas las pestañas ordenadas y sin repetir. No se si me he explicado bien ....:o
A continuacion, tendriamos que añadir al final del fichero, pero inmediatamente anterior a la etiqueta </Manila> el siguiente trozo de codigo:
<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>
Una vez modificado el fichero con esos 2 trozos de codigo, lo guardamos, procurando guardar una copia del fichero original, para posibles eventualidades.
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.... :platano:
amibumping
05/02/09, 20:28:46
Vamos a ello haber que pasa...
amibumping
05/02/09, 21:16:27
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
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
Pon por aqui tu fichero "26948339_manila" original y te lo modifico yo y te compilo un CAB a ver si es un error tuyo o realmente con esa ROM no funciona.
amibumping
05/02/09, 21:51:44
El primero es el que modificado yo y el otro el original.
Prueba con este. Si no te funciona con este.... me rindo, no doy mas de si ....:estrellas:
amibumping
05/02/09, 22:23:49
Nada no hay manera, no pasa nada, se puede vivir sin ello. Muchas gracias por la atencion.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.