Moonblood
28/06/10, 01:05:41
Antes de nada explicar que esta no es una solución para alargar la autonomia de vuestras baterias, si no mas bien, una solucion para aquellos que con determinadas roms y sin tocar nada la bateria se les va en 4 o 5 horas o pierden un 1% cada 2 minutos.
Lo normal es que pase con las roms cocinadas puesto que con las roms oficiales o proximas a las oficiales no pasa. El problema se encuentra en la tarjeta de almacenamiento, concretamente en la carpeta Application Data. El sistema operativo crea esta carpeta automaticamente para almacenar los datos del HTC Sense. El problema de la descarga brutal de la bateria se debe a que el SO no para de escribir y sobreescribir datos en esta carpeta y los archivos no paran de crecer en cuanto a tamaño. En esta fase lo mas probable es que noteis que vuestra HD2 se sobrecaliente mucho por la parte de atras. Curiosamente por la parte que coincide con la ranura de expansion de la SD. Si abrimos esta carpeta dentro nos encontraremos la carpeta HTC, la abrimos y dentro de ésta hay 3 subcarpetas:
databases, ImageCache y ParserCache
Lo que tenemos que hacer a continuacion es lo siguiente:
1.)Conectamos la HD2 al pc como Disk Driver habilitando la transferencia rapida de datos (ojo no como ActiveSync o no podremos modificar nada)
2.) Borramos integramente la carpeta Application Data. No os preocupeis el sistema operativo la volverá a crear otra vez.
3.) Desconectamos la HD2 y esperamos un rato a que se cree otra vez la carpeta y los archivos.
4.) Una vez se creen las carpetas y archivos, conectarla al PC de la misma forma que antes
5.) Desde el explorador de windows abrimos la carpeta Application Data/HTC y con el segundo boton del ratón hacemos click en databases y seleccionamos propiedades.
6.)Desmarcamos la casilla "Solo lectura" y la volvemos a marcar. Le damos a aplicar cambios y nos saldrá un mensaje en el cual seleccionamos "Aplicar cambios a todas las subcarpetas y archivos" y le damos a aceptar.
7.) Reiniciamos el terminal y voilá! la bateria dejara de consumirse como una desgraciada.
COSAS A TENER EN CUENTA
1.) Si os fijais bien, con el explorador de windows desde la HD2 o con resco explorer entrais a la carpeta Application Data/HTC/databases/DocExp/ existen dos archivos que pueden llegar a pesar una barbaridad y que ademas se está sobreescribiendo cada minuto. Son los archivos "Position.db" y "postlist.db". Estos archivos empiezan pesando 5 Mb y pueden llegar a alcanzar 150Mb o más cada uno. Todo depende de la cantidad de tiempo que los dejeis crecer.
2.)Una vez modifiqueis la carpeta anterior con todos sus archivos a solo lectura, es posible que alguna funcion del manila deje de funcionar. Hasta ahora y despues de una semana probando y probando mi carpeta Application Data pesa 29,09 Mb, el archivo Position.db pesa 12Mb y el postlist.db pesa 10.3 Mb y la unica funcion del manila que ha dejado de funcionar es la pestaña de Documentos recientes (en caso de que la tengais) que segun la seleccionemos nos saldrá el mensaje "La Tarjeta de almacenamiento está llena o no se encuentra". Todas las demas funciones del Sense funcionan a la perfeccion y con la soltura y agilidad de siempre.
3.)Cuanto mas dejemos crecer los archivos position.db y postlist.db antes de modificarlos a solo lectura menos nos va a durar la bateria. Esto quiere decir que si el archivo position.db ocupa 68Mb la bateria durara menos que si nos ocupa 20Mb
4.) Este punto es importante, modificar solamente la carpeta que os digo, NO MODIFIQUEIS NUNCA LA CARPETA APPLICATION DATA ENTERA o puede que el HTC Sense se ralentize mucho sobre todo al iniciar y al crear datos de caché
5.) Esta solución ha sido testeada en la rom Elegancia Series v9.5 WWE pero es mas que probable que funcione en todas las roms que os beban la bateria por segundos.
EDITADO:
Despues de un tiempo desde que publiqué la solución quisiera añadir un par de puntos nuevos y modificar alguno de los ya existentes.
En primer lugar quisiera agradecer a Manquake ya que parece ser que con esta solución se arregla tambien el problema de los cuelgues del HTC Sense. Aunque yo no los he sufrido, sé que alguno de vosotros si y siempre es importante advertirlo.
En segundo lugar, creo que la razón por la cual las baterias se drenan está en la maldita pestaña del sense para visionar documentos recientes. En mi caso me di cuenta el otro dia que tras borrar la carpeta Applicattion data y realizar un hard reset que la pestaña de documentos funcionaba bien pero trataba de cargar todos y cada uno de los documentos que tengo en la SD incluidos los archivos PDF. En mi caso tengo mas de 600 archivos PDF en la SD, asi como 100 documentos de word y otros tantos de Excel, notas varias, etc. Creo que la pestaña para cargar todos esos documentos tiene que crear un directorio para almacenar el caché de esos archivos y posiblemente el position.db y el postlist.db almacenen ese caché. En mi caso al ser tantisimos archivos (alrededor de 2Gb en documentos) el procesador se veia obligado a sobreescribir constantemente esos archivos y de ahi que la bateria se drenase tan rapido.
He pensado en otra solucion alternativa para comprobar si realmente el problema reside en esa pestaña, pero necesito la ayuda de alguien que entienda sobre como modificar el registro de windows. La idea sería que atraves del registro pudiesemos "inutilizar" esa pestaña y asi poder comprobar si realmente el problema está ahi. Si alguien sabe como hacerlo porfavor postearlo aqui y lo testearé para ver si se soluciona el problema de ese modo.
Gracias!!
Lo normal es que pase con las roms cocinadas puesto que con las roms oficiales o proximas a las oficiales no pasa. El problema se encuentra en la tarjeta de almacenamiento, concretamente en la carpeta Application Data. El sistema operativo crea esta carpeta automaticamente para almacenar los datos del HTC Sense. El problema de la descarga brutal de la bateria se debe a que el SO no para de escribir y sobreescribir datos en esta carpeta y los archivos no paran de crecer en cuanto a tamaño. En esta fase lo mas probable es que noteis que vuestra HD2 se sobrecaliente mucho por la parte de atras. Curiosamente por la parte que coincide con la ranura de expansion de la SD. Si abrimos esta carpeta dentro nos encontraremos la carpeta HTC, la abrimos y dentro de ésta hay 3 subcarpetas:
databases, ImageCache y ParserCache
Lo que tenemos que hacer a continuacion es lo siguiente:
1.)Conectamos la HD2 al pc como Disk Driver habilitando la transferencia rapida de datos (ojo no como ActiveSync o no podremos modificar nada)
2.) Borramos integramente la carpeta Application Data. No os preocupeis el sistema operativo la volverá a crear otra vez.
3.) Desconectamos la HD2 y esperamos un rato a que se cree otra vez la carpeta y los archivos.
4.) Una vez se creen las carpetas y archivos, conectarla al PC de la misma forma que antes
5.) Desde el explorador de windows abrimos la carpeta Application Data/HTC y con el segundo boton del ratón hacemos click en databases y seleccionamos propiedades.
6.)Desmarcamos la casilla "Solo lectura" y la volvemos a marcar. Le damos a aplicar cambios y nos saldrá un mensaje en el cual seleccionamos "Aplicar cambios a todas las subcarpetas y archivos" y le damos a aceptar.
7.) Reiniciamos el terminal y voilá! la bateria dejara de consumirse como una desgraciada.
COSAS A TENER EN CUENTA
1.) Si os fijais bien, con el explorador de windows desde la HD2 o con resco explorer entrais a la carpeta Application Data/HTC/databases/DocExp/ existen dos archivos que pueden llegar a pesar una barbaridad y que ademas se está sobreescribiendo cada minuto. Son los archivos "Position.db" y "postlist.db". Estos archivos empiezan pesando 5 Mb y pueden llegar a alcanzar 150Mb o más cada uno. Todo depende de la cantidad de tiempo que los dejeis crecer.
2.)Una vez modifiqueis la carpeta anterior con todos sus archivos a solo lectura, es posible que alguna funcion del manila deje de funcionar. Hasta ahora y despues de una semana probando y probando mi carpeta Application Data pesa 29,09 Mb, el archivo Position.db pesa 12Mb y el postlist.db pesa 10.3 Mb y la unica funcion del manila que ha dejado de funcionar es la pestaña de Documentos recientes (en caso de que la tengais) que segun la seleccionemos nos saldrá el mensaje "La Tarjeta de almacenamiento está llena o no se encuentra". Todas las demas funciones del Sense funcionan a la perfeccion y con la soltura y agilidad de siempre.
3.)Cuanto mas dejemos crecer los archivos position.db y postlist.db antes de modificarlos a solo lectura menos nos va a durar la bateria. Esto quiere decir que si el archivo position.db ocupa 68Mb la bateria durara menos que si nos ocupa 20Mb
4.) Este punto es importante, modificar solamente la carpeta que os digo, NO MODIFIQUEIS NUNCA LA CARPETA APPLICATION DATA ENTERA o puede que el HTC Sense se ralentize mucho sobre todo al iniciar y al crear datos de caché
5.) Esta solución ha sido testeada en la rom Elegancia Series v9.5 WWE pero es mas que probable que funcione en todas las roms que os beban la bateria por segundos.
EDITADO:
Despues de un tiempo desde que publiqué la solución quisiera añadir un par de puntos nuevos y modificar alguno de los ya existentes.
En primer lugar quisiera agradecer a Manquake ya que parece ser que con esta solución se arregla tambien el problema de los cuelgues del HTC Sense. Aunque yo no los he sufrido, sé que alguno de vosotros si y siempre es importante advertirlo.
En segundo lugar, creo que la razón por la cual las baterias se drenan está en la maldita pestaña del sense para visionar documentos recientes. En mi caso me di cuenta el otro dia que tras borrar la carpeta Applicattion data y realizar un hard reset que la pestaña de documentos funcionaba bien pero trataba de cargar todos y cada uno de los documentos que tengo en la SD incluidos los archivos PDF. En mi caso tengo mas de 600 archivos PDF en la SD, asi como 100 documentos de word y otros tantos de Excel, notas varias, etc. Creo que la pestaña para cargar todos esos documentos tiene que crear un directorio para almacenar el caché de esos archivos y posiblemente el position.db y el postlist.db almacenen ese caché. En mi caso al ser tantisimos archivos (alrededor de 2Gb en documentos) el procesador se veia obligado a sobreescribir constantemente esos archivos y de ahi que la bateria se drenase tan rapido.
He pensado en otra solucion alternativa para comprobar si realmente el problema reside en esa pestaña, pero necesito la ayuda de alguien que entienda sobre como modificar el registro de windows. La idea sería que atraves del registro pudiesemos "inutilizar" esa pestaña y asi poder comprobar si realmente el problema está ahi. Si alguien sabe como hacerlo porfavor postearlo aqui y lo testearé para ver si se soluciona el problema de ese modo.
Gracias!!