Difference between revisions of "Actualizacion webOS 2.0"

From WebOS Internals
Jump to navigation Jump to search
(New webOS Upgrade to 2.0, in spanish, based on Rod's original page)
 
m (add category)
 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
[[Category:Spanish]]
 +
 
= Introducción =
 
= Introducción =
 
Con la llegada del webOS Doctor 2.1.0 de HP para los dispositivos Pre+ de O2 y Vodafone, existe ahora un modo legal de obtener e instalar webOS 2.1 dentro de los dispositivos antiguos de los operadores de telefonía que no han entregado la actualización a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualización no es compatible con los dispositivos Pixi.
 
Con la llegada del webOS Doctor 2.1.0 de HP para los dispositivos Pre+ de O2 y Vodafone, existe ahora un modo legal de obtener e instalar webOS 2.1 dentro de los dispositivos antiguos de los operadores de telefonía que no han entregado la actualización a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualización no es compatible con los dispositivos Pixi.
 +
 +
'''Debes leer esta página de principio a fin dos veces antes de empezar este procedimiento.  Debes completar todos los pasos del 0 al 6. No debes omitir ningún paso.  No improvises.  No pienses que puedes ignorar las instrucciones.  Si no sigues las instrucciones de manera precisa, completamente y sin errores, no lograrás tu cometido y molestarás a mucha gente con preguntas innecesarias en el proceso.'''
  
 
= Renuncia de Responsabilidad =
 
= Renuncia de Responsabilidad =
 
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deberás estar siempre preparado para la remota posibilidad de que la información de tu dispositivo sea borrada completamente y que tu perfil de Palm pueda llegar a ser destruido permanentemente.  No procedas a menos que hayas realizado los respaldos pertinentes y estés de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''
 
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deberás estar siempre preparado para la remota posibilidad de que la información de tu dispositivo sea borrada completamente y que tu perfil de Palm pueda llegar a ser destruido permanentemente.  No procedas a menos que hayas realizado los respaldos pertinentes y estés de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''
  
Si tienes la necesidad de preguntar si deberís hacer esto en tu teléfono primario, no deberís, pues esto indica que no has tomado aún las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.
+
Si tienes la necesidad de preguntar si deberías hacer esto en tu teléfono primario, mejor no lo hagaz, pues esto indica que no has tomado aún las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.
  
 
= Otros Tutoriales =
 
= Otros Tutoriales =
''PreCentral'' La usuaria @malpha grab&oacute; un video de dos partes donde muestra los pasos de esta actualizaci&oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&iacute;] (ingl&eacute;s).<br/>
+
Ten en cuenta que esta página wiki es siempre la fuente autorizada de información acerca de este proceso, por lo que debes referirte a esta primera página para todas las instrucciones. Éstas son algunas otras páginas que pueden serte de utilidad, además de esta página. No reemplazan la información en esta página, que debes leer de principio a fin primero.
''PreCentral'' El usuario @innocentbystander ha escrito una gu&iacute; del inicio al final para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&iacute;] (ingl&eacute;s).
+
 
 +
== Tutoriales que han sido actualizados para estar de acuerdo con las instrucciones más recientes ==
 +
La usuaria @malpha de ''PreCentral'' grab&oacute; un video de dos partes donde muestra los pasos de esta actualizaci&oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&iacute;] (ingl&eacute;s).<br/>
 +
 
 +
== Tutoriales que se encuentran sin actualizar y en los cuales no se debería confiar ==
 +
El usuario @djwhitey  de ''PreCentral'' grab&oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&iacute;a paso a paso] en ingl&eacute;s (Incluye errores de activaci&oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}<br/>
 +
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&iacute;] (ingl&eacute;s).
  
 
= Usando los scripts de Meta Doctor =
 
= Usando los scripts de Meta Doctor =
 
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:
 
* Sprint Pre/FrankenPre+
 
* Verizon Pre+
 
* AT&T Pre+
 
* "WR" devices
 
* Telcel Pre
 
* Bell Mobility Pre
 
  
 
== Paso 0: Respalda tu dispositivo ==
 
== Paso 0: Respalda tu dispositivo ==
Line 35: Line 37:
  
 
== Paso 1: Requisitos de Instalaci&oacute;n ==
 
== Paso 1: Requisitos de Instalaci&oacute;n ==
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&oacute;n de como instalar Meta Doctor (en ingl&eacute;s)
+
* '''Espacio en Disco Duro''' - Deberías tener al menos 10Gb de espacio en disco duro para realizar estos pasos.
 +
* '''MetaDoctor''' - ver [[Application:MetaDoctor-ES]] para informaci&oacute;n de como instalar Meta Doctor.
 +
Toma en cuenta que el procedimiento para la actualización a webOS 2.0 está en esta página.  El MetaDoctor es simplemente una herramienta para este procedimiento.  Necesitas solo completar el paso 1: Instalando Meta-Doctor en aquella página.  Cuando termines el Paso 1: Instalando Meta-Doctor en aquella página, deberás regresar a esta página y continuar el procedimiento en esta página.
 
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1661 Palm Developer Website] (en ingl&eacute;s)
 
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1661 Palm Developer Website] (en ingl&eacute;s)
 +
Aunque el Palm SDK no es completamente necesario para completar este procedimiento, es la mejor forma de instalar los programas novacom y novaterm que son usados para transferir archivos a tu dispositivo y acceder a la línea de comando.
  
 
== Paso 2: Preparar tu Perfil de Palm ==
 
== Paso 2: Preparar tu Perfil de Palm ==
Line 43: Line 48:
 
# Abrir la aplicaci&oacute;n de Copia de Seguridad.
 
# Abrir la aplicaci&oacute;n de Copia de Seguridad.
 
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&oacute;n de tu Perfil Palm.
 
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&oacute;n de tu Perfil Palm.
 +
 +
'''Este paso es extremadamente importante si notas que al terminar el Doctor y entrar a tu perfil, tus aplicaciones no se descargan de forma autom&aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&oacute;n Cuentas aparece como "Dr. Skipped Firstuse". Deber&aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''
 +
 +
NOTA: Los últimos scripts PODRÍAN realizar una conversión directa de un perfil 1.4.5 a 2.1.0 sin la necesidad de eliminar los datos del Perfil Palm.  Por favor leer la información en "Perfil Palm" más abajo para entender los problemas que podrían resultar de intentar esto, así como las soluciones requeridas a dichos problemas.
  
 
== Paso 3: Ejecutar el script MetaDoctor espec&iacute;fico para tu dispositivo ==
 
== Paso 3: Ejecutar el script MetaDoctor espec&iacute;fico para tu dispositivo ==
Line 48: Line 57:
 
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&aacute;n y ejecutar&aacute;n el webOS Doctor modificado.
 
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&aacute;n y ejecutar&aacute;n el webOS Doctor modificado.
  
 +
NOTA: Si esta no es tu primera vez realizando este proceso, deberías teclear "git pull" y un "make clobber" para asegurarte de tener los últimos scripts y un directorio de compilación limpio.  Desde la línea de comando, teclea "cd meta-doctor" sin las comillas y presiona Enter.  Después teclea "git pull" sin las comillas y presiona Enter.  Después teclea "make clobber" sin las comillas y presiona Enter.  Voila!  Ahora tienes los scripts más recientes y un directorio limpio para construir tu Doctor.
 +
 +
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo (toma en cuenta que el texto entre el < y el > en la línea siguiente deben ser sustituirlos por valores que tu proporcionarás - no puedes teclear exactamente el texto como se muestra)
  
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&iacute;a:
 
 
<pre><nowiki>
 
<pre><nowiki>
./scripts/meta-telcel-pre-2.1.0
+
./scripts/
 
</nowiki></pre>
 
</nowiki></pre>
 
+
Deberás reemplazar <operador>, <dispositivo> y <version> con los valores específicos que corresponden a tu situación particular, usanro la información detallada que se proporciona en la sección siguiente.
  
 
Un listado de todos los scripts se pueden encontrar tecleando
 
Un listado de todos los scripts se pueden encontrar tecleando
Line 61: Line 72:
  
  
Para aquellos que por alguna raz&oacute;n no puedan activar sus tel&eacute;fonos y necesiten saltarse la aplicaci&oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.  
+
Para aquellos que por alguna raz&oacute;n no puedan activar sus tel&eacute;fonos y necesiten saltarse la aplicaci&oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&aacute;n agregar la opci&oacute;n --wifi-only al ejecutar el script:
:  
+
 
 +
<pre><nowiki>
 +
./scripts/meta-<operador>-<dispositivo>-<version> --wifi-only
 +
</nowiki></pre>
 +
De igual forma, deberás reemplazar <operador>, <dispositivo> y <version> con los valores específicos que corresponden a tu situación particular, usanro la información detallada que se proporciona en la sección siguiente.
 +
 
 +
Una vez que tu dispositivo encienda después del paso 4, lo &uacute;nico que necesitar&aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&aacute; estar trabado, as&iacute; que simplemente reinicia tu dispositivo usando la combinaci&oacute;n Opt-Sym-R en el teclado.
 +
 
 +
Información adicional específica para cada una de las combinaciones de dispositivos y operadores se puede encontrar a continuación:  
  
--Inicio de &aacute;rea de ejemplo--
+
=== AT&T Pre+ ===
 
<pre><nowiki>
 
<pre><nowiki>
                                          1.
+
./scripts/meta-att-preplus-2.1.0
        ## START OF AREA FOR END USER CHANGES ##
+
</nowiki></pre>
             
 
  ## Uncomment the features that you wish to enable below: ##
 
  
BYPASS_ACTIVATION    = 1
+
Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
BYPASS_FIRST_USE_APP  = 1
+
 
 +
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.
 +
 
 +
=== BellMo Pre ===
 +
<pre><nowiki>
 +
./scripts/meta-bellmo-pre-2.1.0
 
</nowiki></pre>
 
</nowiki></pre>
--fin de &aacute;rea de ejemplo--
 
  
No necesitas cambiar nada m&aacute;s aqu&iacute;, pues los scripts har&aacute;n el resto.  Despu&eacute;s, al rehacer el Doctor, lo que deber&aacute;s de hacer es encender el Wifi e instalar el parche "Enable-profile-creation-first-use-bypass" por ArthurThornton que se encuentra aqu&iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &uacute;ltima versi&oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&oacute;n. Ejecuta la aplicaci&oacute;n Tutorial de Trazos y estar&aacute;s listo. Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.
+
Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
  
 +
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.
  
== Paso 4: Ejecutar el webOS Doctor modificado ==
+
=== O2 Pre ===
El meta-script automaticamente iniciar&aacute; el webOS Doctor por tíSin embargo, si necesitas moverlo a una ubicaci&oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&aacute; un archivo '''.jar''' localizado en el directorio de salida build:
+
<pre><nowiki>
<pre><nowiki>meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar</nowiki></pre>
+
./scripts/meta-o2-pre-2.1.0
 +
</nowiki></pre>
 +
 
 +
Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
 +
 
 +
Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).
 +
 
 +
=== O2 Pre+ ===
 +
<pre><nowiki>
 +
./scripts/meta-o2-preplus-2.1.0
 +
</nowiki></pre>
 +
 
 +
Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
 +
 
 +
Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).
 +
 
 +
=== Sprint Pre ===
 +
'''Toma en cuenta que no hay una solución disponible públicamente para Sprint Navigarion o la actualización de Sprint PRL para este procedimientoSi dependes de alguna de estas cosas, no deberías actualizar a webOS 2.1.0'''
 +
 
 +
<pre><nowiki>
 +
./scripts/meta-sprint-pre-2.1.0
 +
</nowiki></pre>
 +
 
 +
Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
 +
 
 +
Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).
 +
 
 +
=== Sprint Pre 2 ===
 +
'''Toma en cuenta que no hay una solución disponible públicamente para Sprint Navigarion o la actualización de Sprint PRL para este procedimiento.  Si dependes de alguna de estas cosas, no deberías actualizar a webOS 2.1.0'''
 +
 
 +
<pre><nowiki>
 +
./scripts/meta-sprint-pre2-2.0.1
 +
</nowiki></pre>
 +
 
 +
Terminarás con versión 2.0.1 en tu Perfil Palm, y versión 2.0.1 en la aplicación Información de Dispositivo.
 +
 
 +
Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).
 +
 
 +
=== Telcel Pre ===
 +
<pre><nowiki>
 +
./scripts/meta-telcel-pre-2.1.0
 +
</nowiki></pre>
 +
 
 +
Terminarás con versión 1.40.00 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
  
== Step 5: Restaurar /etc/palm-build-info ==
+
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.
Si el archivo meta-script dej&oacute; un archivo palm-build-info-unmasqed en tu directorio actual, entonces una vez que hayas entrado a tu perfil deberás copiar este archivo de vuelta a tu dispositivo. Abre una terminal, cambia tu directorio a meta-doctor, y teclea lo siguiente:
 
  
 +
=== Verizon Pre+ ===
 
<pre><nowiki>
 
<pre><nowiki>
novacom run file://usr/sbin/rootfs_open -t
+
./scripts/meta-verizon-preplus-2.1.0
novacom put file://etc/palm-build-info < palm-build-info-unmasqed
 
novacom run file://sbin/reboot
 
 
</nowiki></pre>
 
</nowiki></pre>
  
Si est&aacute;s accesando a trav&eacute;s de Putty o alguna otra terminal en Windows, usa estos comandos para copiar el archivo palm-build-info. Esto es asumiendo que ya has copiado el archivo palm-build-info-unmasqed en la unidad USB de tu tel&eacute;fono.
+
PODRÍAS obtener versión 2.1.0 en tu Perfil Palm (usando los últimos scripts - ejecuta un "git pull" en el directorio meta-doctor), y OBTENDRÁS versión 2.1.0 en la aplicación Información de Dispositivo.
 +
 
 +
PODRÍAS ser capaz de comprar aplicaciones que requieran una versión mínima de 2.x.
 +
 
 +
Para actualizar tu PRL, necesitarás programar tu teléfono de forma manual marcando *228, y seleccionando "Programar su teléfono".
 +
 
 +
=== WR Pre ===
 +
 
 +
Para los dispositivos WR, puedes intentar usar el script para O2 mencionado anteriormente, y si terminas con una versión 9.9.9 en tu Perfil Palm, entonces usa este script en su lugar.
 +
 
 
<pre><nowiki>
 
<pre><nowiki>
cd /
+
./scripts/meta-wr-pre-2.1.0
/usr/sbin/rootfs_open -t
 
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info
 
/sbin/reboot
 
 
</nowiki></pre>
 
</nowiki></pre>
 +
 +
Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.
 +
 +
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.
 +
 +
== Paso 4: Ejecutar el webOS Doctor modificado ==
 +
El meta-script automaticamente iniciar&aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&aacute; un archivo '''.jar''' localizado en el directorio de salida build:
 +
<pre><nowiki>meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar</nowiki></pre>
 +
 +
Toma en cuenta que la ruta del directorio ser&aacute; diferente al ejemplo basado en el script que uses, y el script te dir&aacute; la ruta correcta al iniciar el proceso.
 +
 +
No conectes el tel&eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.
 +
 +
== Paso 5: No hay Paso 5 ==
 +
Había anteriormente una combinación de pasos complicados aquí.  Mucha gente tenía problemas para seguirlos, así que lo automatizamos.  Deberás proceder directamente al Paso 6.
  
 
== Paso 6: Dona a WebOS Internals y compra la aplicaci&oacute;n Preware Homebrew Documentation app ==
 
== Paso 6: Dona a WebOS Internals y compra la aplicaci&oacute;n Preware Homebrew Documentation app ==
Line 106: Line 190:
 
== Cat&aacute;logo de Aplicaciones ==
 
== Cat&aacute;logo de Aplicaciones ==
 
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&uacute;n versión 1.40.50.
 
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&uacute;n versión 1.40.50.
 
== Preware ==
 
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&uacute;n debe de liberar el c&oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&aacute;n despu&eacute;s de unos d&iacute;as que el c&oacute;digo fuente est&eacute; disponible.
 
 
* No se han portado todos los parches a&uacute;n.  Si deseas revisar si alg&uacute;n parche se encuentra listo, por favor dir&iacute;ígete a la p&aacute;gina de [http://patches.webos-internals.org/?do=browse&webosver=2.1.0&category=all parches de webOS Internals].
 
  
 
== Enmascaramiento ==
 
== Enmascaramiento ==
* Los servidores de Palm s&oacute;lo aceptan ciertas combinaciones de dispositivo/versi&oacute;n como v&aacute;lidas.  Mientras que los dispositivos Pre y Pre Plus ROW (Rest of World, usados en Europa) que corran 2.1 son aceptados, los dispositivos Pre y Pre Plus que corren en Sprint, Verizon, AT&T, y Telcel, deben enmascararse para aparentar que es una combinaci&oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&aacute;logo de aplicaciones.  Una vez que el acceso al cat&aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.
+
Los servidores de Palm s&oacute;lo aceptan ciertas combinaciones de dispositivo/versi&oacute;n como v&aacute;lidas.  Mientras que los dispositivos Pre y Pre Plus ROW (Rest of World, usados en Europa) que corran 2.1 son aceptados, los dispositivos Pre y Pre Plus que corren en Sprint, Verizon, AT&T, y Telcel, deben enmascararse para aparentar que es una combinaci&oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&aacute;logo de aplicaciones.  Esto se hace de forma automática, y no puede ser cambiado para estos dispositivos en este momento.
  
 
== Aplicaciones espec&iacute;ficas por Operador ==
 
== Aplicaciones espec&iacute;ficas por Operador ==
* Las aplicaciones espec&iacute;ficas de cada operador como Sprint Navigation y el Hotspot de Verizon no se incluyen en este momento.  Las aplicaciones que han sido probadas y se sabe que se instalan limpiamente se agregar&aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.
+
* Algunas aplicaciones espec&iacute;ficas por Operador no funcionan correctamente en webOS 2.1.  Las aplicaciones que se han probado y se sabe que instalan correctamente y funcionan se agregar&aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.<br ><br />
  
== Perfil de Palm ==
+
:Aplicaciones de Operador que se sabe funcionan:
* Algunas personas han tenido problemas al entrar a sus Perfiles Palm existentes en 2.1 debido a datos de respaldo.  Para asegurarte de que puedas entrar a tu perfil en 2.1, deber&iacute;as desactivar las copias de respaldo antes de ejecutar el Doctor de 2.1, y borrar la información que se encuentra en los servidores.  Por supuesto, esto eliminar&aacute; la mayoría de tus datos en el Perfil Palm (memos, tareas, entradas de calendario, cuentas...).  Tus aplicaciones serán restauradas en 2.1, pero hasta ah&iacute;.  Nota que no toda la gente tiene problemas con los respaldos.  Si deseas no borrar tu copia de respaldo, puedes intentar hacer el Doctor a 2.1 sin desactivar los respaldos y ver si todo funciona.  Si no, deber&aacute;s regresar a la versi&oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.
+
<blockquote>
 +
==== Sprint ====
 +
* Sprint Portal
 +
* Sprint TV
 +
* Sprint Football Live
 +
* NASCAR
  
Nota: Otra cosa que puedes intentar si el tel&eacute;fono te deja entrar a tu perfil pero te menciona que no puede restaurar todos tus datos, es entrar a modo de desarrollador y sobreescribir el archivo palm-build-info por el palm-build-info-masqed, pues en este momento tu perfil ya se encuentra en la versi&oacute;n 1.4.5 y s&oacute;lo hace falta subir tu tel&eacute;fono.  Reinicia tu tel&eacute;fono después de copiar el archivo.
+
====Verizon Wireless ====
 +
* ''&iexcl;Todas las aplicaciones de Verizon deber&iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&eacute;fono con Meta-Doctor.  &iexcl;Podr&iacute;as ser el primero!''
  
==GPS==
+
==== AT&T ====
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación "Servicios de Localizaci&oacute;n", y asegurarte que "GPS" y "Servicios de Localizaci&oacute;n GPS" esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&oacute;n del Tel&eacute;fono, y presiona el bot%oacute;n "Get Fix".
+
* No se han hecho pruebas o reportes de aplicaciones de AT&T
 +
</blockquote>
  
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&oacute;n correctamente, regresa a la aplicaci&oacute;n "Servicios de localización", abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&eacute;n seleccionados. Una vez seleccionado '''Google Services''', se te preguntar&aacute; si deseas aceptar los T&eacute;rminos de Servicio de Google.  Cuando las dos opciones estén seleccionadas, prueba la funcionalidad de GPS de nuevo.  La utilidad ##477# puede fallar a&uacute;n las primeras veces, pero deber&iacute;a completar con &eacute;xito después de varios intentos, y deber&iacute;a continuar funcionando normalmente.
+
== Parches==
 +
* No todos los parches se han probado y portado a&uacute;n. Si deseas revisar si alg&uacute;n parche est&aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&webosver=2.1.0&category=all portal de parches de webOS] de webOS-internals.
  
 
== Flash ==
 
== Flash ==
Line 134: Line 221:
 
La forma m&aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.
 
La forma m&aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.
  
Suena complejo, pero es muy f&aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&iacute; est&aacute; la forma](en ingl&eacute;s)
 
  
  
 
=== Agregar Soporte Flash de forma Manual ===
 
=== Agregar Soporte Flash de forma Manual ===
 +
 +
Paso 1. Requisitos
 +
*Descarga el Doctor para Pre 2 de Verizon 2.0.1 ([http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar aquí])
 +
*Descarga el Empaquetador IPK de Jason Robitaille's ([http://code.google.com/p/ipk-packager/downloads/list aquí])
 +
*Descarga webOS Quick Install ([http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-04-a.html aquí])
 +
*Descarga el archivo de directorio temporal ([http://forums.precentral.net/attachments/canuck-coding/56009d1298772359-how-get-flash-legacy-devices-2-1-0-flashplugincontainer.zip aquí]) y descomprime el directorio FlashPluginContainer en tu escritorio
 +
*Descarga el parche para habilitar las preferencias de Flash en el navegador ([http://forums.precentral.net/attachments/canuck-coding/55913d1298547118-how-get-flash-legacy-devices-2-1-0-show-flash-prefs-legacy-devices.patch aquí])
 +
 +
Paso 2. Desempacar
 +
*Abre el Doctor 2.0.1 con un manejador de archivos, como 7zip. Navega hasta "resources/webOS.tar/./nova-cust-image-roadrunner.rootfs.tar.gz/./" Aquí es donde se encuentran almacenados los archivos de Flash.
 +
*Extrae los siguientes archivos del ROM de webOS:
 +
 +
<blockquote>/etc/adobe/mms.cfg
 +
<br />/etc/adobe/oem.cfg
 +
<br />/usr/lib/BrowserServerPlugins/libflashplayer.so
 +
<br />/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png
 +
<br />/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png
 +
<br />/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png
 +
<br />/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png
 +
<br />/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png
 +
<br />/usr/lib/libFlashGraphics.so
 +
<br />/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png
 +
<br />/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png
 +
<br />/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png
 +
<br />/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png
 +
<br />/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so</blockquote>
 +
 +
Paso 3. Arrastrar y Tirar
 +
*Simplemente coloca los archivos del ROM dentro del directorio FlashPluginContainer en sus lugares respectivos.
 +
*Pon especial atención a donde se encuentra almacenado cada archivo/directorio en el ROM de webOS.
 +
 +
Paso 4. Empaquetar
 +
*Abre el IPK Packager de Jason y apunta el programa al directorio '''files'''.  NO LO APUNTES al directorio FlashPluginContainer, pues la instalación fallará en tu Pre.
 +
*El resto de los campos deberá poblarse por sí mismo.
 +
*Graba el archivo IPK en algún lugar usando el botón "Create IPK Package".  Colócalo en un lugar a la mano.
 +
 +
Paso 5. Final
 +
*Usa webOS Quick Install para instalar el paquete y el parche.
 +
 +
 +
Hilo de soporte: http://forums.precentral.net/canuck-coding/276703-how-get-flash-legacy-devices-2-1-0-a.html (Inglés)
 +
 +
 +
=== Agregar Soporte Flash de forma automatizada ===
 
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&uacute;n lugar en tu disco duro<br />
 
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&uacute;n lugar en tu disco duro<br />
 
2. Copiar los siguientes archivos del webOS.tar a sus lugares equivalentes en tu MetaDoctor (alternativamente, puedes copiarlos manualmente a un dispositivo vivo usando Novaterm)
 
2. Copiar los siguientes archivos del webOS.tar a sus lugares equivalentes en tu MetaDoctor (alternativamente, puedes copiarlos manualmente a un dispositivo vivo usando Novaterm)
Line 161: Line 291:
  
 
Las opci&oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.
 
Las opci&oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.
 +
 +
===Errores con Flash===
 +
 +
Después de habilitar el soporte para Flash, puede ser que al visitar páginas con flash la página no termine de cargar, y después se refresque automáticamente de forma cíclica.  Deberás deshabilitar y después volver a habilitar el contenido Flash en las preferencias de Flash en el navegador.
 +
 +
== Desempe&ntilde;o ==
 +
* '''EL OVERCLOCKING YA EST&Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&iacute;n esperar una versi&oacute;n estable del UberKernel.
 +
* El Pre Plus tiene 512MB de memoria y corre 2.1 bastante bien, sin embargo, este no es el caso con el Pre osiginal, pues tiene s&oacute;lamente 256MB.  Afortunadamente, Palm adopt&oacute; la tecnolog&iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&ntilde;o en los Pre originales es hacer m&aacute;s grande este compcache.
 +
 +
=== Incrementar el tama&ntilde;o del compcache, M&eacute;todo Temporal ===
 +
Puedes usar la aplicaci&oacute;n Govnah para incrementar el tama&ntilde;o del compcache.  Deshabilita compcache, cambia el tama&ntilde;o y habil&iacute;talo de nuevo.
 +
 +
=== Incrementar el tama&ntilde;o del compcache, M&eacute;todo Permanente ===
 +
Deber&aacute;s editar el archivo /etc/event.d/compcache en tu Pre y sustituir el valor 10240 por 32768, reinicia tu Pre y confirma que el cambio se realiz&oacute; mediante la aplicaci&oacute;n Govnah.
 +
 +
Por ejemplo, podrías seguir estos pasos:
 +
 +
#Asegúrate que '''novacomd''' esté ejecutándose en tu equipo.
 +
#Usa una terminal y ejecuta '''novaterm''' para acceder tu teléfono.  Teclea lo siguiente:
 +
<pre>vi /etc/event.d/compcache</pre>
 +
#Ve a la línea 10 y presiona 'i', borra 10240 y reemplázalo con 32768, presiona la tecla escape y a continuación presiona :wq y enter.
 +
#Reinicia tu Pre y verifica que funciona con la aplicación Govnah.
 +
 +
 +
== Perfil de Palm ==
 +
* Algunas personas han tenido problemas al entrar a sus Perfiles Palm existentes en 2.1 debido a datos de respaldo.  Para asegurarte de que puedas entrar a tu perfil en 2.1, deber&iacute;as desactivar las copias de respaldo antes de ejecutar el Doctor de 2.1, y borrar la información que se encuentra en los servidores.  Por supuesto, esto eliminar&aacute; la mayoría de tus datos en el Perfil Palm (memos, tareas, entradas de calendario, cuentas...).  Tus aplicaciones serán restauradas en 2.1, pero hasta ah&iacute;.  Nota que no toda la gente tiene problemas con los respaldos.  Si deseas no borrar tu copia de respaldo, puedes intentar hacer el Doctor a 2.1 sin desactivar los respaldos y ver si todo funciona.  Si no, deber&aacute;s regresar a la versi&oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.
 +
 +
* Puedes tener suerte si tu Perfil tiene informaci&oacute;n y lograste pasar la pantalla de "Entrando al Perfil" pero te encuentras atorado con un mensaje que dice que tu tel&eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&iacute; bajar tus aplicaciones).
 +
 +
* Si tienes versi&oacute;n 9.9.9 en palm.com/palmprofile , puedes usar el Doctor 1.4.5 para tu proveedor (1.4.0 para Telcel) y hacer Login, eliminar la informaci&oacute;n del respaldo de tu perfil y usar el meta-doctor 2.1.0, o puedes restaurar el archivo enmascarado /etc/palm-build-info para tu dispositivo, borrar la informaci&oacute;n en la aplicaci&oacute; de respaldos y usar "Eliminar Aplicaciones y Datos" de la opci&oacute;n reiniciar en la aplicaci&oacute;n Informaci&oacute;n de Dispositivo
 +
 +
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&oacute;n de Cuentas, y/o tu aplicaci&oacute;n de Trazos (Gestures) crea una pantalla en blanco, tienes el problema del perfil falso.  Debes ejecutar el Doctor de 1.4.5 (o 1.4.0) para tu Operador y hacer login, eliminar la informaci&oacute;n en la aplicaci&oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &uacute;ltima versi&oacute;n del meta-doctor y ejecuta el script apropiado con la opci&oacute;n --wifi-only.
 +
 +
* Otra opci&oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&oacute;n Impostah y la aplicaci&oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&eacute;fono haya ejecutado la aplicaci&oacute;n de primer uso al iniciar, aseg&uacute;rate de que tu archivo /etc/palm-build-info te est&aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&oacute;n Informaci&oacute;n de Dispositivo.
 +
 +
* Si no puedes usar instalar el Palm SDK para usar el programa novacom y transferir archivos a tu dispositivo, puedes realizar el paso 5 alternativamente colocando dispositivo en modo USB, transfiriendo el archivo al directorio principal de tu drive USB, soltando el dispositivo USB (Eject), y usar la funcionalidad de "linux commandline" de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).
 +
 +
==GPS==
 +
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación "Servicios de Localizaci&oacute;n", y asegurarte que "GPS" y "Servicios de Localizaci&oacute;n GPS" esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&oacute;n del Tel&eacute;fono, y presiona el bot%oacute;n "Get Fix".
 +
 +
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&oacute;n correctamente, regresa a la aplicaci&oacute;n "Servicios de localización", abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&aacute; si deseas aceptar los T&eacute;rminos de Servicio de Google.  Cuando las dos opciones estén seleccionadas, prueba la funcionalidad de GPS de nuevo.  La utilidad ##477# puede fallar a&uacute;n las primeras veces, pero deber&iacute;a completar con &eacute;xito después de varios intentos, y deber&iacute;a continuar funcionando normalmente.
 +
 +
==PRL==
 +
* Sprint - Despu&eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&acute;todo, no se sabe de un m&eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales "Actualizar Perfil" y "Actualizar PRL" del Tel&eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&iacute; que una versi&oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.
 +
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&eacute;fono OTA marcando al '''*228''' y seleccionando la opci&oacute "Program your phone" (Programar su Tel&eacute;fono).

Latest revision as of 00:49, 18 December 2011


Introducción

Con la llegada del webOS Doctor 2.1.0 de HP para los dispositivos Pre+ de O2 y Vodafone, existe ahora un modo legal de obtener e instalar webOS 2.1 dentro de los dispositivos antiguos de los operadores de telefonía que no han entregado la actualización a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus. Esta actualización no es compatible con los dispositivos Pixi.

Debes leer esta página de principio a fin dos veces antes de empezar este procedimiento. Debes completar todos los pasos del 0 al 6. No debes omitir ningún paso. No improvises. No pienses que puedes ignorar las instrucciones. Si no sigues las instrucciones de manera precisa, completamente y sin errores, no lograrás tu cometido y molestarás a mucha gente con preguntas innecesarias en el proceso.

Renuncia de Responsabilidad

Este es un proceso que utiliza software oficial de HP de forma no oficial. Deberás estar siempre preparado para la remota posibilidad de que la información de tu dispositivo sea borrada completamente y que tu perfil de Palm pueda llegar a ser destruido permanentemente. No procedas a menos que hayas realizado los respaldos pertinentes y estés de acuerdo con esta advertencia. Un conocimiento previo de MetaDoctor y Linux en general es bienvenido

Si tienes la necesidad de preguntar si deberías hacer esto en tu teléfono primario, mejor no lo hagaz, pues esto indica que no has tomado aún las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.

Otros Tutoriales

Ten en cuenta que esta página wiki es siempre la fuente autorizada de información acerca de este proceso, por lo que debes referirte a esta primera página para todas las instrucciones. Éstas son algunas otras páginas que pueden serte de utilidad, además de esta página. No reemplazan la información en esta página, que debes leer de principio a fin primero.

Tutoriales que han sido actualizados para estar de acuerdo con las instrucciones más recientes

La usuaria @malpha de PreCentral grabó un video de dos partes donde muestra los pasos de esta actualización paso a paso. Los videos pueden ser encontrados aquí (inglés).

Tutoriales que se encuentran sin actualizar y en los cuales no se debería confiar

El usuario @djwhitey de PreCentral grabó una guía paso a paso en inglés (Incluye errores de activación). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}
El usuario @innocentbystander de PreCentral ha escrito una guía completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la línea de comando. Se puede encontrar aquí (inglés).

Usando los scripts de Meta Doctor

Paso 0: Respalda tu dispositivo

Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm. Existe la posibilidad de que debas borrar la información de tu Perfil Palm para tener éxito en esta actualizacion, así que debes actuar como si esto fuera a pasar desde el inicio.

También, asegúrate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desearás perder tu progreso en Angry Birds, ¿o si?

Por supuesto, copia todos los archivos del drive USB de tu teléfono a tu PC para mantenerlos a salvo, incluyendo música, descargas y fotos. El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, así que debes actuar como si esto fuera a pasar desde el inicio.

Si tu teléfono usa el Perfil Palm como el lugar por defecto para los contactos, tal vez desees exportarlos de forma manual. Para saber cuantos contactos tienes en tu Perfil Palm: Aplicación Contactos -> Preferencias y Cuentas -> tocar "Perfil Palm" bajo la subsección "cuentas".

Para exportar los contactos de forma manual, lee este mensaje: PreCentral Forums - How To Transfer contacts (Inglés)

Una guía en inglés para usar Save/Restore puede encontrarse aquí.

Paso 1: Requisitos de Instalación

  • Espacio en Disco Duro - Deberías tener al menos 10Gb de espacio en disco duro para realizar estos pasos.
  • MetaDoctor - ver Application:MetaDoctor-ES para información de como instalar Meta Doctor.

Toma en cuenta que el procedimiento para la actualización a webOS 2.0 está en esta página. El MetaDoctor es simplemente una herramienta para este procedimiento. Necesitas solo completar el paso 1: Instalando Meta-Doctor en aquella página. Cuando termines el Paso 1: Instalando Meta-Doctor en aquella página, deberás regresar a esta página y continuar el procedimiento en esta página.

Aunque el Palm SDK no es completamente necesario para completar este procedimiento, es la mejor forma de instalar los programas novacom y novaterm que son usados para transferir archivos a tu dispositivo y acceder a la línea de comando.

Paso 2: Preparar tu Perfil de Palm

Con combinaciones de proveedor de telefonía/dispositivo/Sistema Operativo que no sean soportadas, tal vez sea necesario eliminar algunos de los datos del Perfil de Palm para que se te sea permitido entrar a tu dispositivo en versión 2.x. El proceso es el siguiente: Precaución: esto eliminará datos de tu Perfil de Palm, incluyendo pero no limitado a: calendarios, contactos, información de cuentas, firmas de correo, marcadores del navegador, memos, tareas, mensajes SMS/MMS, y la ubicación de los iconos del lanzador de aplicaciones.

  1. Abrir la aplicación de Copia de Seguridad.
  2. Apagar la copia de seguridad, confirmando que deseas eliminar la información de tu Perfil Palm.

Este paso es extremadamente importante si notas que al terminar el Doctor y entrar a tu perfil, tus aplicaciones no se descargan de forma automática y el nombre de la cuenta de tu Perfil Palm en la sección Cuentas aparece como "Dr. Skipped Firstuse". Deberás borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.

NOTA: Los últimos scripts PODRÍAN realizar una conversión directa de un perfil 1.4.5 a 2.1.0 sin la necesidad de eliminar los datos del Perfil Palm. Por favor leer la información en "Perfil Palm" más abajo para entender los problemas que podrían resultar de intentar esto, así como las soluciones requeridas a dichos problemas.

Paso 3: Ejecutar el script MetaDoctor específico para tu dispositivo

Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraerán y reemplazarán el firmware del radio CDMA si es necesario, y construirán y ejecutarán el webOS Doctor modificado.

NOTA: Si esta no es tu primera vez realizando este proceso, deberías teclear "git pull" y un "make clobber" para asegurarte de tener los últimos scripts y un directorio de compilación limpio. Desde la línea de comando, teclea "cd meta-doctor" sin las comillas y presiona Enter. Después teclea "git pull" sin las comillas y presiona Enter. Después teclea "make clobber" sin las comillas y presiona Enter. Voila! Ahora tienes los scripts más recientes y un directorio limpio para construir tu Doctor.

Desde el directorio meta-doctor, ejecuta el script meta que corresponde a tu dispositivo (toma en cuenta que el texto entre el < y el > en la línea siguiente deben ser sustituirlos por valores que tu proporcionarás - no puedes teclear exactamente el texto como se muestra)

./scripts/

Deberás reemplazar <operador>, <dispositivo> y <version> con los valores específicos que corresponden a tu situación particular, usanro la información detallada que se proporciona en la sección siguiente.

Un listado de todos los scripts se pueden encontrar tecleando

ls ./scripts/


Para aquellos que por alguna razón no puedan activar sus teléfonos y necesiten saltarse la aplicación de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deberán agregar la opción --wifi-only al ejecutar el script:

./scripts/meta-<operador>-<dispositivo>-<version> --wifi-only

De igual forma, deberás reemplazar <operador>, <dispositivo> y <version> con los valores específicos que corresponden a tu situación particular, usanro la información detallada que se proporciona en la sección siguiente.

Una vez que tu dispositivo encienda después del paso 4, lo único que necesitarás es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estarás listo. Nota que en este caso al final del procedimiento de login al perfil el proceso aparentará estar trabado, así que simplemente reinicia tu dispositivo usando la combinación Opt-Sym-R en el teclado.

Información adicional específica para cada una de las combinaciones de dispositivos y operadores se puede encontrar a continuación:

AT&T Pre+

./scripts/meta-att-preplus-2.1.0

Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.

BellMo Pre

./scripts/meta-bellmo-pre-2.1.0

Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.

O2 Pre

./scripts/meta-o2-pre-2.1.0

Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).

O2 Pre+

./scripts/meta-o2-preplus-2.1.0

Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).

Sprint Pre

Toma en cuenta que no hay una solución disponible públicamente para Sprint Navigarion o la actualización de Sprint PRL para este procedimiento. Si dependes de alguna de estas cosas, no deberías actualizar a webOS 2.1.0

./scripts/meta-sprint-pre-2.1.0

Terminarás con versión 2.1.0 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).

Sprint Pre 2

Toma en cuenta que no hay una solución disponible públicamente para Sprint Navigarion o la actualización de Sprint PRL para este procedimiento. Si dependes de alguna de estas cosas, no deberías actualizar a webOS 2.1.0

./scripts/meta-sprint-pre2-2.0.1

Terminarás con versión 2.0.1 en tu Perfil Palm, y versión 2.0.1 en la aplicación Información de Dispositivo.

Deberías poder comprar aplicaciones que requieran una versión mínima de webOS 2.x (dependiendo de las restricciones del país de la activación inicial de tu dispositivo).

Telcel Pre

./scripts/meta-telcel-pre-2.1.0

Terminarás con versión 1.40.00 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.

Verizon Pre+

./scripts/meta-verizon-preplus-2.1.0

PODRÍAS obtener versión 2.1.0 en tu Perfil Palm (usando los últimos scripts - ejecuta un "git pull" en el directorio meta-doctor), y OBTENDRÁS versión 2.1.0 en la aplicación Información de Dispositivo.

PODRÍAS ser capaz de comprar aplicaciones que requieran una versión mínima de 2.x.

Para actualizar tu PRL, necesitarás programar tu teléfono de forma manual marcando *228, y seleccionando "Programar su teléfono".

WR Pre

Para los dispositivos WR, puedes intentar usar el script para O2 mencionado anteriormente, y si terminas con una versión 9.9.9 en tu Perfil Palm, entonces usa este script en su lugar.

./scripts/meta-wr-pre-2.1.0

Terminarás con versión 1.40.50 en tu Perfil Palm, y versión 2.1.0 en la aplicación Información de Dispositivo.

No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.

Paso 4: Ejecutar el webOS Doctor modificado

El meta-script automaticamente iniciará el webOS Doctor por tí. Sin embargo, si necesitas moverlo a una ubicación diferente y ejecutarlo manualmente, el doctor modificado será un archivo .jar localizado en el directorio de salida build:

meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar

Toma en cuenta que la ruta del directorio será diferente al ejemplo basado en el script que uses, y el script te dirá la ruta correcta al iniciar el proceso.

No conectes el teléfono a tu puerto USB hasta que el webOS Doctor te lo especifique.

Paso 5: No hay Paso 5

Había anteriormente una combinación de pasos complicados aquí. Mucha gente tenía problemas para seguirlos, así que lo automatizamos. Deberás proceder directamente al Paso 6.

Paso 6: Dona a WebOS Internals y compra la aplicación Preware Homebrew Documentation app

Si esta información te ha servido, apreciaremos una donación en http://donate.webos-internals.org - y si deseas agradecer a Rod Whitby personalmente por las largas horas que ha dedicado para crear el Meta-Doctor y este procedimiento de actualización, deberías comprar la Preware Homebrew Documentation del catálogo oficial de aplicaciones, y dejar una reseña de 5 estrellas con tu mensaje de agradecimiento.

Advertencias

Catálogo de Aplicaciones

  • Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecerán con algunas de estas instalaciones de webOS 2.1.0. En algunos dispositivos/operadores, se utiliza una técnica de enmascaramiento para que el Perfil Palm reporte aún versión 1.40.50.

Enmascaramiento

Los servidores de Palm sólo aceptan ciertas combinaciones de dispositivo/versión como válidas. Mientras que los dispositivos Pre y Pre Plus ROW (Rest of World, usados en Europa) que corran 2.1 son aceptados, los dispositivos Pre y Pre Plus que corren en Sprint, Verizon, AT&T, y Telcel, deben enmascararse para aparentar que es una combinación de dispositivo/Sistema Operativo válido y permitir acceso al catálogo de aplicaciones. Esto se hace de forma automática, y no puede ser cambiado para estos dispositivos en este momento.

Aplicaciones específicas por Operador

  • Algunas aplicaciones específicas por Operador no funcionan correctamente en webOS 2.1. Las aplicaciones que se han probado y se sabe que instalan correctamente y funcionan se agregará a tu webOS Doctor para el dispositivo/Operador apropiado.

Aplicaciones de Operador que se sabe funcionan:

Sprint

  • Sprint Portal
  • Sprint TV
  • Sprint Football Live
  • NASCAR

Verizon Wireless

  • ¡Todas las aplicaciones de Verizon deberían estar funcionando en este momento! Sin embargo, nadie ha probado la subscripción a VZW Navigator para confirmar que el servicio se puede usar en un teléfono con Meta-Doctor. ¡Podrías ser el primero!

AT&T

  • No se han hecho pruebas o reportes de aplicaciones de AT&T

Parches

  • No todos los parches se han probado y portado aún. Si deseas revisar si algún parche está listo, por favor revisa el portal de parches de webOS de webOS-internals.

Flash

  • Adobe Flash no está incluido en esta versión del webOS 2.1 doctor, pero puede ser añadido con archivos de un Doctor de un Pre2 de Verizon Wireless.

Añadir Soporte Flash (Método Fácil)

La forma más fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creación de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.


Agregar Soporte Flash de forma Manual

Paso 1. Requisitos

  • Descarga el Doctor para Pre 2 de Verizon 2.0.1 (aquí)
  • Descarga el Empaquetador IPK de Jason Robitaille's (aquí)
  • Descarga webOS Quick Install (aquí)
  • Descarga el archivo de directorio temporal (aquí) y descomprime el directorio FlashPluginContainer en tu escritorio
  • Descarga el parche para habilitar las preferencias de Flash en el navegador (aquí)

Paso 2. Desempacar

  • Abre el Doctor 2.0.1 con un manejador de archivos, como 7zip. Navega hasta "resources/webOS.tar/./nova-cust-image-roadrunner.rootfs.tar.gz/./" Aquí es donde se encuentran almacenados los archivos de Flash.
  • Extrae los siguientes archivos del ROM de webOS:

/etc/adobe/mms.cfg


/etc/adobe/oem.cfg
/usr/lib/BrowserServerPlugins/libflashplayer.so
/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png
/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png
/usr/lib/libFlashGraphics.so
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png


/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so

Paso 3. Arrastrar y Tirar

  • Simplemente coloca los archivos del ROM dentro del directorio FlashPluginContainer en sus lugares respectivos.
  • Pon especial atención a donde se encuentra almacenado cada archivo/directorio en el ROM de webOS.

Paso 4. Empaquetar

  • Abre el IPK Packager de Jason y apunta el programa al directorio files. NO LO APUNTES al directorio FlashPluginContainer, pues la instalación fallará en tu Pre.
  • El resto de los campos deberá poblarse por sí mismo.
  • Graba el archivo IPK en algún lugar usando el botón "Create IPK Package". Colócalo en un lugar a la mano.

Paso 5. Final

  • Usa webOS Quick Install para instalar el paquete y el parche.


Hilo de soporte: http://forums.precentral.net/canuck-coding/276703-how-get-flash-legacy-devices-2-1-0-a.html (Inglés)


Agregar Soporte Flash de forma automatizada

1. Extraer WebOS.tar del folder Resources en el Doctor VZW a algún lugar en tu disco duro
2. Copiar los siguientes archivos del webOS.tar a sus lugares equivalentes en tu MetaDoctor (alternativamente, puedes copiarlos manualmente a un dispositivo vivo usando Novaterm)

/etc/adobe/mms.cfg


/etc/adobe/oem.cfg
/usr/lib/BrowserServerPlugins/libflashplayer.so
/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png
/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png
/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png
/usr/lib/libFlashGraphics.so
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png
/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png


/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so

3. Abrir /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (ya sea en tu MetaDoctor o en tu dispositivo vivo -si es en un dispositivo vivo recuerda hacer un respaldo!)
Entontrar las siguientes dos líneas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:

this.controller.get("flashPref").hide();
this.controller.get("autoLoadPref").hide();

4. Reiniciar tu Pre si la edición se hizo en un dispositivo vivo

Las opción de Flash deberían ser ahora visibles dentro de las preferencias del navegador.

Errores con Flash

Después de habilitar el soporte para Flash, puede ser que al visitar páginas con flash la página no termine de cargar, y después se refresque automáticamente de forma cíclica. Deberás deshabilitar y después volver a habilitar el contenido Flash en las preferencias de Flash en el navegador.

Desempeño

  • EL OVERCLOCKING YA ESTÁ SOPORTADO. Ahora que Palm ha liberado el código fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya están apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deberín esperar una versión estable del UberKernel.
  • El Pre Plus tiene 512MB de memoria y corre 2.1 bastante bien, sin embargo, este no es el caso con el Pre osiginal, pues tiene sólamente 256MB. Afortunadamente, Palm adoptó la tecnologí compcache que fue portada a los kernels personalizados, y viene activa, pero sólo con 10MB. Una forma potencial de mejorar el desempeño en los Pre originales es hacer más grande este compcache.

Incrementar el tamaño del compcache, Método Temporal

Puedes usar la aplicación Govnah para incrementar el tamaño del compcache. Deshabilita compcache, cambia el tamaño y habilítalo de nuevo.

Incrementar el tamaño del compcache, Método Permanente

Deberás editar el archivo /etc/event.d/compcache en tu Pre y sustituir el valor 10240 por 32768, reinicia tu Pre y confirma que el cambio se realizó mediante la aplicación Govnah.

Por ejemplo, podrías seguir estos pasos:

  1. Asegúrate que novacomd esté ejecutándose en tu equipo.
  2. Usa una terminal y ejecuta novaterm para acceder tu teléfono. Teclea lo siguiente:
vi /etc/event.d/compcache
  1. Ve a la línea 10 y presiona 'i', borra 10240 y reemplázalo con 32768, presiona la tecla escape y a continuación presiona :wq y enter.
  2. Reinicia tu Pre y verifica que funciona con la aplicación Govnah.


Perfil de Palm

  • Algunas personas han tenido problemas al entrar a sus Perfiles Palm existentes en 2.1 debido a datos de respaldo. Para asegurarte de que puedas entrar a tu perfil en 2.1, deberías desactivar las copias de respaldo antes de ejecutar el Doctor de 2.1, y borrar la información que se encuentra en los servidores. Por supuesto, esto eliminará la mayoría de tus datos en el Perfil Palm (memos, tareas, entradas de calendario, cuentas...). Tus aplicaciones serán restauradas en 2.1, pero hasta ahí. Nota que no toda la gente tiene problemas con los respaldos. Si deseas no borrar tu copia de respaldo, puedes intentar hacer el Doctor a 2.1 sin desactivar los respaldos y ver si todo funciona. Si no, deberás regresar a la versión 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.
  • Puedes tener suerte si tu Perfil tiene información y lograste pasar la pantalla de "Entrando al Perfil" pero te encuentras atorado con un mensaje que dice que tu teléfono no puede restaurar tus datos. Si tienes el modo de desarrollador habilitado, entra a tu teléfono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script generó. Reinicia tu Pre y verifica si puede arrancar sin problemas (deberí bajar tus aplicaciones).
  • Si tienes versión 9.9.9 en palm.com/palmprofile , puedes usar el Doctor 1.4.5 para tu proveedor (1.4.0 para Telcel) y hacer Login, eliminar la información del respaldo de tu perfil y usar el meta-doctor 2.1.0, o puedes restaurar el archivo enmascarado /etc/palm-build-info para tu dispositivo, borrar la información en la aplicació de respaldos y usar "Eliminar Aplicaciones y Datos" de la opción reiniciar en la aplicación Información de Dispositivo
  • Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicación de Cuentas, y/o tu aplicación de Trazos (Gestures) crea una pantalla en blanco, tienes el problema del perfil falso. Debes ejecutar el Doctor de 1.4.5 (o 1.4.0) para tu Operador y hacer login, eliminar la información en la aplicación de respaldos y usar el meta doctor 2.1.0. Para evitar este problema, baja de nuevo la última versión del meta-doctor y ejecuta el script apropiado con la opción --wifi-only.
  • Otra opción para el problema anterior: Si tu perfil funciona correctamente pero la aplicación Impostah y la aplicación de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el teléfono haya ejecutado la aplicación de primer uso al iniciar, asegúrate de que tu archivo /etc/palm-build-info te está enmascarando como 1.4.5, elimina tus datos en la aplicación de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicación Información de Dispositivo.
  • Si no puedes usar instalar el Palm SDK para usar el programa novacom y transferir archivos a tu dispositivo, puedes realizar el paso 5 alternativamente colocando dispositivo en modo USB, transfiriendo el archivo al directorio principal de tu drive USB, soltando el dispositivo USB (Eject), y usar la funcionalidad de "linux commandline" de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).

GPS

  • Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación "Servicios de Localización", y asegurarte que "GPS" y "Servicios de Localización GPS" esten habilitados. Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicación del Teléfono, y presiona el bot%oacute;n "Get Fix".
  • Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posición correctamente, regresa a la aplicación "Servicios de localización", abre el menú Preferencias, expande Localizarme Usando... y asegúrate que tanto GPS como Servicios Goggle estén seleccionados. Una vez seleccionado Google Services, se te preguntará si deseas aceptar los Términos de Servicio de Google. Cuando las dos opciones estén seleccionadas, prueba la funcionalidad de GPS de nuevo. La utilidad ##477# puede fallar aún las primeras veces, pero debería completar con éxito después de varios intentos, y debería continuar funcionando normalmente.

PRL

  • Sprint - Despuén de aplicar 2.1.0 a un dispositivo de Sprint con este m´todo, no se sabe de un método para actualizar el PRL. Hay problemas de permisos, y las opciones convencionales "Actualizar Perfil" y "Actualizar PRL" del Teléfono ya no funcionan. El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, así que una versión de ese servicio para 2.x se necesita para que esto llegue a funcionar.
  • Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu teléfono OTA marcando al *228 y seleccionando la opci&oacute "Program your phone" (Programar su Teléfono).