Ver la Versión Completa : Fix bateria al actualizar a 4.4.2 desde OTA.
Buenas, llevo pocos dias con este juguete pero ya soy un manitas en los HTC..
Aun no lo tengo tocao ni root ni nada, creo que este terminal tardare en hacerle nada, no asi mi HTC DESIRE X ;-)
Bueno al grano...
Actualizamos a 4.4.2 via ota y la bateria y el volumen (a algunos) casca..¿solucion?
esta fue la mia:
https://secure.kitserve.org.uk/battery-issues-htc-desire-601-since-software-update-4.4.2
Go to Settings > scroll down and go to Power, then scroll to the bottom and disable Fast-boot mode.
Power the phone off.
Press and hold the volume down button and then while still holding volume down, press the power button as well.
You will get a menu giving you options such as: 'Fastboot', 'Recovery', 'Clear Storage' etc.
Navigate to 'Recovery' using volume buttons, then press the power button to select.
Momentarily it will change to an image of a phone with a red triangle and exclamation mark.
Press and hold volume up then press the power button for about 3 seconds then let go.
A new screen will give you options like 'reboot system now', 'wipe cache partition', 'wipe data/factory reset' etc.
Navigate to 'wipe cache partition' the volume buttons and select with the power button.
Once the operation is complete, navigate to 'reboot system now' with the volume buttons and select with the power button.
When the phone has booted back to normal, go to Settings > Power and re-enable Fast-boot.
esta bastante claro todo, la unica duda que puedes tener es:
Una vez en el recovery y que veas el triangulo hay que darle a volumen arriba despues pulsar 3 segundos power y soltar los 2 a la vez.
eso es todo, espero que os sirva!!
P:D: Me dio miedo actualizar pero al ver esto me lance y con buen exito.
un saludo.
TrHmrt16
21/02/15, 21:56:20
Muchas gracias compañero. Esto puede ser muy util para quien siga con el problema de batería. Yo no he sido víctima del problema hasta pasado un buen tiempo después de actualizar, y me las he apañado desactivando google play services. Pero lo que expones aquí nunca lo habia imaginado. Lo del triangulito rojo y tal y tener que pulsar el boton volumen + para entrar al recovery, el wipe cache partition y tal ya lo conocía de mi viejo explorer y Desire X que también tuve (por cierto, buen gama media en su dia). Pero lo de activar/desactivar fastboot.. lo desconocía. Siempre se aprende algo nuevo :ok:
Edito: vale, fastboot es el reinicio rapido, pensé que era otra cosa. Llamame loco :facepalm:
Lo del sonido lo solucioné yo mismo modificando un par de archivos del sistema. Si bien se me resistió un poco el tema, al final lo conseguí. Si no recuerdo mal tengo un tuto pendiente de eso.
Cuando pueda pongo en práctica lo que expones, esta noche toca salir con los amigos xD
Apenas te he visto en el foro, pero lo poco que he visto, me gusta. Se nota que le pones ganas a los asuntos. Debes ser un crack.
Yo por falta de tiempo me quedé por el camino de hacer un tutorial como dios manda de como volver de 4.4.2 a 4.2.2. (como hice con la Desire X) Si bien hice uno resumido, no fue suficiente y los compañeros se quedaron con muchas dudas. Entre unas cosas y otras no pude dedicarle tiempo necesario.
Esta semana o la siguiente, a ser posible, lo termino. Nunca está demás tener ahi la opción de cambiar de version al antojo de cualquiera.
Otro tuto que me queda, el de permiso de escritura en la sd con kit kat. Nada de aplicaciones para solucionarlo. Añadir una linea de codigo en un archivo del sistema, y problema solucionado de por vida.
Me alegro mucho de que aparezcas por aquí, sinceramente. Creo que podriamos darle la vuelta a la tortilla y aportar muchas cosas sobre este terminal (ya que si no me equivoco, somos los que mejor manejamos el tema por haber poseido y trasteado mas HTCs) y asi darle algo mas de vidilla al subforo. Que falta le hace xD
Un saludo compi.
Me alegro mucho de que aparezcas por aquí, sinceramente. Creo que podriamos darle la vuelta a la tortilla y aportar muchas cosas sobre este terminal (ya que si no me equivoco, somos los que mejor manejamos el tema por haber poseido y trasteado mas HTCs) y asi darle algo mas de vidilla al subforo. Que falta le hace xD
Un saludo compi.
Pues desde mi HTC wildfire pasando por su hermano major Wildfire S, despues el desire X y ahora este, toda una vida con HTC.
llevare 6 años desde mi primer htc, todos funcionan y estan chipeados jeje
Segun he leido por ahi haciendo una busqueda por google extensa esta muy verde el root para kitkat que seria lo importante ahora, aparte de lo de la sd que tambien.
De tocar archivos del sistema toy muy verde asi que creo que me sobrepasas en eso, por lo demas por aqui estare para aportar lo que pueda.
un saludo.
miguelcbc
25/02/15, 15:08:45
Parece una buena solucion, alguno que controle de ingles mas que yo y sin usas traductor puede traducirlo a una forma normal?? gracias.
miguelcbc
25/02/15, 16:33:43
Y otra cosa, hay que tener alguna precaucion, es decir, se borra algo o hay que hacer copia de algo?
Hola Miguelcbc, yo que tu haría lo siguiente: Ajustes-Aplicaciones-Servicios Google, lo pulsas y cuando se abras, deshabilitas o le quitas la palomita azul que tiene a la derecha donde pone Mostrar notificaciones luego reinicias y listo, yo lo he hecho con el mio y el de mi parienta, adiós problemas con los sobrecalentamientos y sobre consumo de batería, un Saludo.
miguelcbc
25/02/15, 23:57:14
Hola, si, si es a si como lo tengo, el problema es que no funciona el you tube, no actualiza aplicaciones y salen mil notificaciones, cosa que no tenia que ser con un telefono practicamente nuevo, el mio esta sin actualizar y el de mi mujer si que tiene kit kat, hice fotos de consumos de los dos con las mismas aplicaciones y la misma red y las envie a htc y la contestacion fue que al llebar versiones diferentes los consumos no son iguales, es decir, me dijeron lo evidente y lo facil, a si que esta solucion me a gustado y la e hecho esta tarde, ya contare que tal va en unos dias, e dicho que lo traduzcan, porque no queria hacerlo yo para que no me dijeran que me e copiado ni nada por el estilo.
Parece una buena solucion, alguno que controle de ingles mas que yo y sin usas traductor puede traducirlo a una forma normal?? gracias.
Que es lo que no entiendes de esas 4 lineas en ingles??
Basicamente lo que pone ahi es que tienes que entrar al recovery stock despues de actualizar por OTA a la 4.4.2 y borrar el wipe cache.
Antes de hacerlo tienes que tener quitada la palomita azul en ajustes - energia - reinicio rapido.
Un saludo.
TrHmrt16
27/02/15, 10:23:20
Que es lo que no entiendes de esas 4 lineas en ingles??
Basicamente lo que pone ahi es que tienes que entrar al recovery stock despues de actualizar por OTA a la 4.4.2 y borrar el wipe cache.
Antes de hacerlo tienes que tener quitada la palomita azul en ajustes - energia - reinicio rapido.
Un saludo.
Compi, lee las tres ultimas líneas de su coment:
" e dicho que lo traduzcan, porque no queria hacerlo yo para que no me dijeran que me e copiado ni nada por el estilo."
Enviado desde mi HTC Desire 601
Hola, si, si es a si como lo tengo, el problema es que no funciona el you tube, no actualiza aplicaciones y salen mil notificaciones, cosa que no tenia que ser con un telefono practicamente nuevo, el mio esta sin actualizar y el de mi mujer si que tiene kit kat, hice fotos de consumos de los dos con las mismas aplicaciones y la misma red y las envie a htc y la contestacion fue que al llebar versiones diferentes los consumos no son iguales, es decir, me dijeron lo evidente y lo facil, a si que esta solucion me a gustado y la e hecho esta tarde, ya contare que tal va en unos dias, e dicho que lo traduzcan, porque no queria hacerlo yo para que no me dijeran que me e copiado ni nada por el estilo.
ups vaya despiste al no leer bien las cosas, tio yo por mi lo traduces ya que yo lo encontre por ahi en ingles y este es un foro en castellano.
Seria de gran ayuda para muchos..:ok:
miguelcbc
28/02/15, 10:44:40
gracias, yo es que no queria hacer las cosas sin pedir permiso! por cierto, no tendras la kit kat oficial para los que no tienen la actualizacion via ota verdad?
gracias, yo es que no queria hacer las cosas sin pedir permiso! por cierto, no tendras la kit kat oficial para los que no tienen la actualizacion via ota verdad?
Yo creo que en la super carpeta de Mega que encontre esta la OTA completa a kitkat..
https://mega.co.nz/#F!bJJlQLyY!_iGV7juLfgs674VGHkEviQ
Mira en la carpeta OTA.
miguelcbc
01/03/15, 10:52:01
uff, pensaba que era un archivo como los de htcdev que se ejecuta diractamente con el pc, tengo el zip que habia en ota de OTA_ZARA_UL_K44_SENSE55, como instalo esto? mi terminal es de origen de orange y esta libre y tambien le hice Unlocker, esta claro que no controlo mucho del tema, por eso te pido ayuda, ya que se ve que entiendes este terminal, gracias.
uff, pensaba que era un archivo como los de htcdev que se ejecuta diractamente con el pc, tengo el zip que habia en ota de OTA_ZARA_UL_K44_SENSE55, como instalo esto? mi terminal es de origen de orange y esta libre y tambien le hice Unlocker, esta claro que no controlo mucho del tema, por eso te pido ayuda, ya que se ve que entiendes este terminal, gracias.
Supongo que desde el propio recovery stock se podria instalar pero deja que lo confirme TrHmrt16 que controla mas del tema.
miguelcbc
01/03/15, 19:48:24
pero es que entro al recovery y el terminal se reinicia en lugar de mostrar el menu
TrHmrt16
01/03/15, 20:54:52
Pufffff pues ahí me pillais verde.
Nunca he presenciado un caso así porque todos los htc que he tenido eran libres de fábrica y se han actualizado sin problemas. Excepto el explorer, que era de vodafone, pero tuvo igualmente sus 3 actualizaciones.
Así que ahora mismo no se como puedo dar solución al tema.
No es muy común coger un móvil que originalmente es de operadora, y tratar de actualizarlo a una versión posterior e internacional exclusivamente para móviles libres.
Y si, aunque tengas el móvil liberado, el hecho de que originalmente sea de operadora, complica el asunto.
Habría que pasearse por el subforo del M7 y ver cómo hicieron ellos para actualizar los que venían de orange. Sé que les pasó exactamente lo mismo que con este móvil. Pero no recuerdo cómo lo solucionaron.
Un saludo.
miguelcbc
01/03/15, 21:01:40
Bueno yo recuerdo con un desire que tube, que si la version era superior se podia actualizar y desaparecia la propaganda de la compañia, es cuestion de probrar, el problema es que entro al menu oculto, y cuando le doy al recovery, en lugar de salir el menu, sale un dibujo de un terminal reiniciando y a los 7 segundos se reinicia y se enciende normalmente, por eso pregunto, por si habia antes de nada meter el recovery que viene con la rom de OTA o no tiene nada que ver.
TrHmrt16
01/03/15, 21:15:45
Bueno yo recuerdo con un desire que tube, que si la version era superior se podia actualizar y desaparecia la propaganda de la compañia, es cuestion de probrar, el problema es que entro al menu oculto, y cuando le doy al recovery, en lugar de salir el menu, sale un dibujo de un terminal reiniciando y a los 7 segundos se reinicia y se enciende normalmente, por eso pregunto, por si habia antes de nada meter el recovery que viene con la rom de OTA o no tiene nada que ver.
Cuando le des a recovery y te salga el dibujo, pulsa el botón de subir volumen. Debería salirte el recovery como tal.
Pero como digo, seria cuestión de pasarse por el subforo del M7 para ver como lo solucionaron ellos.
Un saludo.
Enviado desde mi HTC Desire 601
miguelcbc
01/03/15, 21:23:18
Pues probare eso, de todas formas si te enteras de algo, tu que eres un flecha, me lo comentas, yo tambien pondre los avances o los no avances je je a ver si entre todos sacamos algo en claro, gracias.
miguelcbc
01/03/15, 21:27:00
Nada, no hay recovery, ni pulsando el boton de arriba, ni el de abajo, ni teniendolo pulsado, ni con dinujo, ni con logo de htc, no hay recovery
korde100
02/03/15, 11:52:13
gracias
TrHmrt16
02/03/15, 12:35:13
Nada, no hay recovery, ni pulsando el boton de arriba, ni el de abajo, ni teniendolo pulsado, ni con dinujo, ni con logo de htc, no hay recovery
Joooder...
Eso ya es muy extraño. Prueba a quitar la batería estando encendido. Después se la pones y retira la SD. Intenta volver a entrar en recovery. Cuando le des a recovery, deberia salirte en la pantalla un triangulo con exclamación. Si es así, pulsa el boton de subir volumen y te saldrá el recovery.
Si sigue sin dar resultado.. ahi ya me pierdo. No sería lo normal.
Enviado desde mi HTC Desire 601
miguelcbc
02/03/15, 20:39:05
Nada, agua!! le e hecho todo eso y nada, aunque claro lo de la sd, lo e hecho por descartar pero daba igual porque si no hay sd, no hay rom, pero nada, incluso e metido una sd sin estrenar que tenia de clase 10 y hace lo mismo, algun ajuste del telefono podria ser?? por decir algo, tengo activado la depuracion de usb, tengo origenes desconocidos conectados.
guguisimo
04/03/15, 22:42:59
el recovery, me suena que había que instalar el TWRP, porque el de fábrica, lo único que ahcía era restaurar el telefono y nada más
miguelcbc
04/03/15, 22:53:22
Si, los e instalado todos y nada de nada.
Hola buenos días Capies, mi 601 tiene el mismo problema con la batería, le he hecho paso a paso, todo lo que indicas al principio de este post, pero algo no he tenido que hacer bien, porque el teléfono sigue igual que antes, estuvo un día o así sin calentarse, pero a vuelto otra vez, que debo hacer, vuelvo a repetir de nuevo lo mismo, o le pasara algo al teléfono, un saludo.
Hola buenos días Capies, mi 601 tiene el mismo problema con la batería, le he hecho paso a paso, todo lo que indicas al principio de este post, pero algo no he tenido que hacer bien, porque el teléfono sigue igual que antes, estuvo un día o así sin calentarse, pero a vuelto otra vez, que debo hacer, vuelvo a repetir de nuevo lo mismo, o le pasara algo al teléfono, un saludo.
No sabria decirte, este truco funciona solo cuando acabas de instalar la actualizacion a kitkat y sin haber tocao nada lo haces.
has probao otras cosas antes de esto?
puede que te hayas saltao el paso de quitar en energia el reinicio rapido.
no se me ocurre nada mas..
suerte!!
No, solo desactivar los servicios google.
No, solo desactivar los servicios google.
quitaste el reinicio rapido en ajustes - energia?
tienes el recovery original?
Si le quite el reinicio rápido y todo original, ya lo compre liberado, Saludos.
TrHmrt16
25/03/15, 08:33:09
Está visto que no a todo el mundo le funciona el wipe caché partition..
Que tal te va si desactivas los servicios de google?
Porque eso de que un dia se caliente y se funda la batería, y otro dia no le ocurra nada... me huele a aue es es por los servicios de google, es justo lo que me pasaba a mi. Le da "venazos". Pero porque la maldita app de google según le venga se queda pillada en 2° plano comiendo un montón de recursos y poniendo al máximo la cpu.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
Gracias por el consejo, voy a intentarlo a ver, un Saludo.
Hola de nuevo, he desactivado los Servicios Google y se acabo el problema, Saludos.
TrHmrt16
25/03/15, 17:28:58
Hola de nuevo, he desactivado los Servicios Google y se acabo el problema, Saludos.
Me alegro compi.
Ahora ten en cuenta aue cada vez que quieras entrar en playstore o abrir la app de youtube, debes activar los servicios de google. Si no no te deja.
Es un poco coñazo pero al final te acabas acostumbrando..
Enviado desde mi HTC Desire 601
Ya me he dado cuenta, pero gracias de todas formas, pero no veas la diferencia, desde este mediodía, hasta ahora que he llegado a casa, toda la tarde trabajando y utilizando el teléfono (nada de jugar) he llegado a casa con un 86% de batería. un Saludo.
juliomiranda
12/08/15, 00:56:59
Hola...por favor alguen me puede dicir como puedo desactivar los servicios de google en mi Desire 601...es que intento desactivar la app servicios de google play pero no me lo deja....muchas gracias...un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 01:03:56
Hola...por favor alguen me puede dicir como puedo desactivar los servicios de google en mi Desire 601...es que intento desactivar la app servicios de google play pero no me lo deja....muchas gracias...un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
Te vas a Ajustes/Seguridad/Administrador de dispositivos, y desactivas el administrador que aparece marcado.
Despues podras desactivar los servicios de google.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
12/08/15, 01:11:40
Hola...muchas gracias....pero pa ahorrar la bateria la app que tengo que desactivar es la que di ""servicios de google play""?un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 01:19:24
Hola...muchas gracias....pero pa ahorrar la bateria la app que tengo que desactivar es la que di ""servicios de google play""?un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
Exactamente.
Asegurate primero de forzar detención, y luego la desactivas.
Recuerda que al desactivarlos, twitter por ejemplo no te notifica, youtube deja de funcionar (se uede tirar del navegador en la version movil de la web sin problemas), y el wasap de vez en cuando tampoco te avisa de mensajes nuevos, tenlo en cuenta compañero.
Para el wasap hay un truco, te metes en cualquier conversacion y cuando vayas a salir, lo dejas en segundo plano directamente dandole al boton home (el de la casita, al lado del logo htc). Al menos a mi me funciona.
Un saludo compi.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
12/08/15, 01:40:14
Sabes me dicir si hay alguna manera de escribir en la sd sin desbloquear el bootloader?
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 02:36:05
Sabes me dicir si hay alguna manera de escribir en la sd sin desbloquear el bootloader?
Enviado desde mi HTC Desire 601 mediante Tapatalk
Me temo que no :pensando:
Si quieres tener total y absoluta libertad con la sd necesitas modificar el sistema sí o sí, tal como lo expliqué en uno de mis tutoriales en la sección de desarrollo.
Antes de eso ya probé con todo tipo de exploradores de archivos. El único que te deja hacer algo es el ES file explorer. Te permite pegar archivos a la sd (la mitad de las veces te manda error), pero no te deja borrar nada.
Yo tampoco era partidario de desbloquear el bootloader, pero llegó un punto en el que necesitaba tener acceso a la sd y me tiré a la piscina. Me lié con el bootloader, le metí el recovery TWRP y me puse a googlear para saber qué es lo que había que cambiar en /system. Encontré la solución en uno de los subforos de sony. Santo remedio. Vale la pena sin duda. Aproveché tambien para modificar un par de archivos y así corregir la pérdida de volumen de los altavoces frontales tras actualizar. Si no me equivoco me falta un tutorial sobre cómo hacer eso.
Un saludo.
Enviado desde mi HTC Desire 601 usando tapatalk 2
juliomiranda
12/08/15, 03:00:34
Pues yo una vez desbloque el bootloader y despues instale uno recovery ..pero no lo consegui rootear...entonces baje uno arquivo de internet que me dijiran que valia pa el desire 601...pues despues de lo instalar. El mobil nunca mas trabajo...lo tube que mandar arreglar en la htc, le cambiaran la board...me costo 126€...por eso ahora tengo miedo de volver a intentarlo...un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 11:40:31
Pues yo una vez desbloque el bootloader y despues instale uno recovery ..pero no lo consegui rootear...entonces baje uno arquivo de internet que me dijiran que valia pa el desire 601...pues despues de lo instalar. El mobil nunca mas trabajo...lo tube que mandar arreglar en la htc, le cambiaran la board...me costo 126€...por eso ahora tengo miedo de volver a intentarlo...un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
Capaz fue un soft brick que seguramente tenía arreglo sin mandarlo al sat. Basta con que te dejase entrar en modo bootloader.
Si yo lo mandase a reparar y me cobrasen mas de 100€ no lo aceptaría. Me quedo con los 100€ y ahorraba un poco más para un 816 del cual hay buenas ofertas en ebay cada 2 o 3 semanas :pensando:
Yo después de año y medio aún no lo he rooteado, ni falta que hace. Solo desbloqueé el bootloader y le metí el TWRP. Y modifico cualquier archivo del sistema desde el Aroma file manager.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
12/08/15, 11:44:49
Entraba en bootloader pero no dejaba hacer nada...lo ponias em recovery o en qualquera otra cosa y volvia siempre a la misma pantalla...saludos
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 13:39:08
Entraba en bootloader pero no dejaba hacer nada...lo ponias em recovery o en qualquera otra cosa y volvia siempre a la misma pantalla...saludos
Enviado desde mi HTC Desire 601 mediante Tapatalk
Ufff... entonces me da que se quedaron corruptos todos los directorios del móvil.. y mira que no es sencillo que pase eso :pensando:
Y pensandolo bien, si los de htc no pudieron reinstalar nada (uno de sus métodos es coger una sd a la que le meten una imagen -todo en uno-, meten dicha sd en el móvil, el bootloader automáticamente reconoce la imagen y se reinstala todo), si no fueron capaces poco se podía hacer entonces y por ello te cambiaron la placa base.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
12/08/15, 20:53:30
Hola.. sabes si se puede instalar arquivos de la sdcard con lo recovery original?...Gracias.. un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
12/08/15, 21:25:00
Hola.. sabes si se puede instalar arquivos de la sdcard con lo recovery original?...Gracias.. un saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
Nop no se puede. No te da ninguna opción para ello.
Por algo estoy comentando que si se quiere modificar algo del sistema tienes que desbloquear el bootloader y meter otro recovery obligatoriamente.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
12/08/15, 21:26:53
Ok....muchas Gracias...Un Saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
juliomiranda
12/08/15, 23:10:36
Depues de hacer todos los pasos que dices en tu tutorial pa rootear el mobil...se puede instalar una rom cualquera? Y al final como puedo poner el mobil con lo recovery original?...saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
TrHmrt16
24/08/15, 16:24:19
Depues de hacer todos los pasos que dices en tu tutorial pa rootear el mobil...se puede instalar una rom cualquera? Y al final como puedo poner el mobil con lo recovery original?...saludo
Enviado desde mi HTC Desire 601 mediante Tapatalk
Se puede instalar una rom cualquiera que sea Android 4.4 o superior, y para este modelo, obvio.
De todas formas no te aconsejo mucho las roms cocinadas porque siempre tienen algún bug o no están pulidas. Te recomiendo la insertcoin, es la que mejor funciona. Pero tiene bugs de cámara en la grabacion de video.
Y no, el consumo de batería que tenemos por culpa de play services no se soluciona con ninguna otra rom. Ya me he encargado de comprobarlo yo mismo.
El recovery original también está en la carpeta de MEGA.
Un saludo.
Enviado desde mi HTC Desire 601 usando Tapatalk 2
juliomiranda
26/08/15, 22:46:18
Entonces quedo con la rom stock...muchas Gracias un Saludo
Enviado do meu HTC Desire 601 através de Tapatalk
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.