<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NuttyBunny</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NuttyBunny"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/NuttyBunny"/>
	<updated>2026-04-17T08:12:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21897</id>
		<title>WebOS Survival Kit-ES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21897"/>
		<updated>2013-02-08T01:33:18Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Vacía tu Perfil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página está disponible en 5 idiomas:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[WebOS_Survival_Kit|WebOSSurvival Kit]]&lt;br /&gt;
:[[Image:France.png]] [[WebOS_Survival_Kit-FR| webOS Survival Kit (Kit de survie webOS)]]&lt;br /&gt;
:[[Image:Germany.png]] [[WebOS_Survival_Kit-DE| webOS Survival Kit (Überlebensset)]]&lt;br /&gt;
:[[image:Italy.png]] [[Kit_di_Sopravvivenza_webOS|Kit di Sopravvivenza webOS]]&lt;br /&gt;
:[[image:Spain.png]] [[WebOS_Survival_Kit-ES| webOS Survival Kit (Kit de Supervivencia webOS)]]&lt;br /&gt;
&lt;br /&gt;
''El año es 2012.  Es un mundo post-webOS.''&lt;br /&gt;
&lt;br /&gt;
''HP ha vendido el grupo webOS, y el comprador lo ha destripado en busca de patentes, y ha apagado toda la infraestructura necesaria para soportar los dispositivos webOS.''&lt;br /&gt;
&lt;br /&gt;
''Tanto el HP App Catalog como los servidores de Perfil Palm son inalcanzables.''&lt;br /&gt;
&lt;br /&gt;
''Las cuentas de twitter @palm y @webOSdev twitter ya no responden.  Los foros de desarrollo son un campo desierto.''&lt;br /&gt;
&lt;br /&gt;
''Algunos toman la salida fácil, y migran hacia otra plataforma.''&lt;br /&gt;
&lt;br /&gt;
''Otros aprenden a sobrevivir, usando'' ... '''''El Kit de Supervivencia webOS'''''&lt;br /&gt;
&lt;br /&gt;
= Sigue a @webosinternals =&lt;br /&gt;
&lt;br /&gt;
Obtén una cuenta de Twitter y sigue a @webosinternals.  Imagina que es tu Sistema de Alarma Temprana y un Radio de Onda Corta.  Cuando el desastre llegue, espera las instrucciones.&lt;br /&gt;
&lt;br /&gt;
Otros miembros clave de la comunidad homebrew incluyen: @JayCanuck @TheRealSconix&lt;br /&gt;
&lt;br /&gt;
= Instala [http://bit.ly/phd-ac La Documentación Homebrew Preware] =&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, necesitarás tener instalado Preware en tu dispositivo.  El HP App Catalog no estará disponible, así que necesitas obtener la documentación para instalar Preware ahora.&lt;br /&gt;
&lt;br /&gt;
La app [http://bit.ly/phd-ac Preware Homebrew Documentation] te guiará a través de los detalles de varios de los pasos siguientes con instrucciones de instalación paso-a-paso.&lt;br /&gt;
&lt;br /&gt;
= Installar Preware =&lt;br /&gt;
&lt;br /&gt;
Usa las instrucciones en la app [http://bit.ly/phd-ac Preware Homebrew Documentation] para hacer esto. No esperes, necesitars tener Preware instalado ahora, no después de que HP y webOS no existan.&lt;br /&gt;
&lt;br /&gt;
Si tienes problemas corriendo WebOS Quick Install (especialmente si te encuentras usando Windows), instala la app [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] app and y sigue la guía de solución de problemas que se encuentra ahí.&lt;br /&gt;
&lt;br /&gt;
No descanses hasta tener Preware instalado y funcionando.  Es la clave para la distribución e instalación de apps en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Siguiendo estas instrucciones, también terminarás con webOS Quick Install disponible en tu computadora.  Tener varias formas de instalar cosas es clave en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
= Vacía tu Perfil =&lt;br /&gt;
&lt;br /&gt;
Los datos en tu Cuenta de HP webOS (anteriormente llamada Perfil Palm) ya no estará disponible para tí en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Muévela a otro lado ahora.  Tu dispositivo webOS soporta un número de proveedores Synergy - escoge uno con el cual te sientas cómodo y mueve tus datos ahí.&lt;br /&gt;
&lt;br /&gt;
Una opción es [[Backup_your_contacts_to_Gmail Respaldar tus contactos a Gmail (en inglés)]]&lt;br /&gt;
&lt;br /&gt;
= Instala Save/Restore =&lt;br /&gt;
&lt;br /&gt;
Entra a Preware.  Busca &amp;quot;Save/Restore&amp;quot; e instala la app.  Respalda los datos de tus aplicaciones.&lt;br /&gt;
&lt;br /&gt;
Si dependes de una aplicación que no está soportada por Save/Restore, visita el hilo [http://forums.precentral.net/webos-internals/237558-save-restore-community-development.html Save/Restore] en webOS Nation y ofrece una recompensa para que los desarrolladores agreguen soporte para esa app.&lt;br /&gt;
&lt;br /&gt;
Asegúrate de copiar los contenidos del directorio saverestore de tu dispositivo webOS a tu equipo (o a una cuenta de almacenamiento en línea) de forma regular.&lt;br /&gt;
&lt;br /&gt;
= Graba Tus Tokens =&lt;br /&gt;
&lt;br /&gt;
Instala la app &amp;quot;Show Properties&amp;quot; de Preware, y envíate por email una lista de tokens '''Full''' (usa la opción '''Full''' del menú, no la opción '''Comms Board Swap''').&lt;br /&gt;
&lt;br /&gt;
No te preocupes de lo que significa ahorita, sólo hazlo.  Con la lista de tokens y el webOS Doctor puedes revivir tu dispositivo casi de cualquier calamidad.&lt;br /&gt;
&lt;br /&gt;
= Descarga el webOS Doctor =&lt;br /&gt;
&lt;br /&gt;
Asegúrate de descargar el webOS Doctor correcto para tu dispositivo desde los servidores de HP y tenerlo disponible de forma local en tu computadora.&lt;br /&gt;
&lt;br /&gt;
Visita nuestra página de [[WebOS_Doctor_Versions|Versiones de webOS Doctor]] y descarga la versión correcta del webOS Doctor ahora.&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, los archivos del webOS Doctor no estarán disponibles en los servidores de HP, así que asegúrate de tener tu copia guardada desde ahora.&lt;br /&gt;
&lt;br /&gt;
= Get Command-Line Ready =&lt;br /&gt;
&lt;br /&gt;
To perform some key survival measures, you will need to have a way to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The latest Novacom drivers can be found on http://opensource.palm.com/packages.html at the bottom of the page.  In a post-webOS world, that page will no longer be accessible. Download the drivers for your current and future host computer platforms before they disappear.&lt;br /&gt;
&lt;br /&gt;
Install the drivers and test that your host computer recognises your webOS device when you plug it in.&lt;br /&gt;
&lt;br /&gt;
Work out how to use novaterm or the WOSQI command line interface (which is a GUI wrapper around a novacom connection) to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] contains a visual how-to on how to get access to the command line on your device from a host computer.&lt;br /&gt;
&lt;br /&gt;
Install Xecutah to access the command line from on your device itself.&lt;br /&gt;
&lt;br /&gt;
Many post-webOS survival techniques may require command line interactions. Get ready for this now. Learn some [[Basic Linux Use]] techniques before it is too late.&lt;br /&gt;
&lt;br /&gt;
= What About Activation? =&lt;br /&gt;
&lt;br /&gt;
There are techniques available for all webOS devices to bypass both carrier and HP/Palm activation requirements.  We can take a brand-new never-used webOS device and make it fully functional with access to any HP/Palm servers.&lt;br /&gt;
&lt;br /&gt;
= What About My Apps? =&lt;br /&gt;
&lt;br /&gt;
When the HP App Catalog is shut down, we will need to be able to reinstall paid apps that we have purchased on the devices for which they have been purchased.&lt;br /&gt;
&lt;br /&gt;
[http://bit.ly/webos-survival-kit The webOS Survival Kit] includes everything you need to be in a position ready for further instructions to be able do that when the eventuality arises.&lt;br /&gt;
&lt;br /&gt;
The tools required to re-package apps for re-installation via Preware have already been written and tested.&lt;br /&gt;
&lt;br /&gt;
Obviously, whilst the app catalog is still functioning it is not appropriate to give those instructions.&lt;br /&gt;
&lt;br /&gt;
= Cover All Devices =&lt;br /&gt;
&lt;br /&gt;
Perform all the above steps for every webOS device which you own.&lt;br /&gt;
&lt;br /&gt;
= Buy Some Batteries =&lt;br /&gt;
&lt;br /&gt;
Batteries dont last forever and in a post-webOS world they will stop being made. Make sure you grab a couple to keep you going.&lt;br /&gt;
&lt;br /&gt;
On all webOS devices other than the TouchPad it's straight-forward to replace batteries (your warranty will be well and truly expired by that time).&lt;br /&gt;
&lt;br /&gt;
For the TouchPad, [http://www.ifixit.com/Guide/Installing-HP-TouchPad-Battery/6082/1 it's not easy at all].  So this tip really only applies to the webOS phones.&lt;br /&gt;
&lt;br /&gt;
= Contribute Your Tips =&lt;br /&gt;
&lt;br /&gt;
Subscribe to the [http://forums.precentral.net/webos-internals/303114-webos-survival-kit.html corresponding forum thread] in the [http://forums.precentral.net/webos-internals/ WebOS Internals forum] and post any other tips for inclusion in [http://bit.ly/webos-survival-kit The webOS Survival Kit] there or edit this wiki page directly.&lt;br /&gt;
&lt;br /&gt;
= Spread The Word =&lt;br /&gt;
&lt;br /&gt;
Make sure every webOS users has  http://bit.ly/webos-survival-kit (the official URL for this page) imprinted in their brain.  Write it on a piece of paper, and stick it to your monitor. Never forget it, you will eventually need it.&lt;br /&gt;
&lt;br /&gt;
= Subscribe To Forums =&lt;br /&gt;
&lt;br /&gt;
There are a number of webOS forums with lots of other users who can help you in this time of need.&lt;br /&gt;
&lt;br /&gt;
[http://www.precentral.net PreCentral] and [http://www.webosroundup.com webOSRoundup] are two of the leading information sources.&lt;br /&gt;
&lt;br /&gt;
= Donate =&lt;br /&gt;
&lt;br /&gt;
The homebrew developers who bring you these tools rely on donations to be able to continue to do so.&lt;br /&gt;
&lt;br /&gt;
WebOS Internals: http://donate.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
Jason Robitaille: http://donate.canuckcoding.ca/&lt;br /&gt;
&lt;br /&gt;
= Don't Panic =&lt;br /&gt;
&lt;br /&gt;
WebOS Internals and other homebrew developers have your back. Don't Panic.&lt;br /&gt;
&lt;br /&gt;
You will be able to use your webOS device for as long as you please, even if all support and infrastructure from HP disappears overnight.&lt;br /&gt;
&lt;br /&gt;
[http://farm3.static.flickr.com/2593/3892664015_e410aac714.jpg We've got you covered.]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21895</id>
		<title>WebOS Survival Kit-ES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21895"/>
		<updated>2013-02-08T01:32:29Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Vacía tu Perfil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página está disponible en 5 idiomas:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[WebOS_Survival_Kit|WebOSSurvival Kit]]&lt;br /&gt;
:[[Image:France.png]] [[WebOS_Survival_Kit-FR| webOS Survival Kit (Kit de survie webOS)]]&lt;br /&gt;
:[[Image:Germany.png]] [[WebOS_Survival_Kit-DE| webOS Survival Kit (Überlebensset)]]&lt;br /&gt;
:[[image:Italy.png]] [[Kit_di_Sopravvivenza_webOS|Kit di Sopravvivenza webOS]]&lt;br /&gt;
:[[image:Spain.png]] [[WebOS_Survival_Kit-ES| webOS Survival Kit (Kit de Supervivencia webOS)]]&lt;br /&gt;
&lt;br /&gt;
''El año es 2012.  Es un mundo post-webOS.''&lt;br /&gt;
&lt;br /&gt;
''HP ha vendido el grupo webOS, y el comprador lo ha destripado en busca de patentes, y ha apagado toda la infraestructura necesaria para soportar los dispositivos webOS.''&lt;br /&gt;
&lt;br /&gt;
''Tanto el HP App Catalog como los servidores de Perfil Palm son inalcanzables.''&lt;br /&gt;
&lt;br /&gt;
''Las cuentas de twitter @palm y @webOSdev twitter ya no responden.  Los foros de desarrollo son un campo desierto.''&lt;br /&gt;
&lt;br /&gt;
''Algunos toman la salida fácil, y migran hacia otra plataforma.''&lt;br /&gt;
&lt;br /&gt;
''Otros aprenden a sobrevivir, usando'' ... '''''El Kit de Supervivencia webOS'''''&lt;br /&gt;
&lt;br /&gt;
= Sigue a @webosinternals =&lt;br /&gt;
&lt;br /&gt;
Obtén una cuenta de Twitter y sigue a @webosinternals.  Imagina que es tu Sistema de Alarma Temprana y un Radio de Onda Corta.  Cuando el desastre llegue, espera las instrucciones.&lt;br /&gt;
&lt;br /&gt;
Otros miembros clave de la comunidad homebrew incluyen: @JayCanuck @TheRealSconix&lt;br /&gt;
&lt;br /&gt;
= Instala [http://bit.ly/phd-ac La Documentación Homebrew Preware] =&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, necesitarás tener instalado Preware en tu dispositivo.  El HP App Catalog no estará disponible, así que necesitas obtener la documentación para instalar Preware ahora.&lt;br /&gt;
&lt;br /&gt;
La app [http://bit.ly/phd-ac Preware Homebrew Documentation] te guiará a través de los detalles de varios de los pasos siguientes con instrucciones de instalación paso-a-paso.&lt;br /&gt;
&lt;br /&gt;
= Installar Preware =&lt;br /&gt;
&lt;br /&gt;
Usa las instrucciones en la app [http://bit.ly/phd-ac Preware Homebrew Documentation] para hacer esto. No esperes, necesitars tener Preware instalado ahora, no después de que HP y webOS no existan.&lt;br /&gt;
&lt;br /&gt;
Si tienes problemas corriendo WebOS Quick Install (especialmente si te encuentras usando Windows), instala la app [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] app and y sigue la guía de solución de problemas que se encuentra ahí.&lt;br /&gt;
&lt;br /&gt;
No descanses hasta tener Preware instalado y funcionando.  Es la clave para la distribución e instalación de apps en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Siguiendo estas instrucciones, también terminarás con webOS Quick Install disponible en tu computadora.  Tener varias formas de instalar cosas es clave en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
= Vacía tu Perfil =&lt;br /&gt;
&lt;br /&gt;
Los datos en tu Cuenta de HP webOS (anteriormente llamada Perfil Palm) ya no estará disponible para tí en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Muévela a otro lado ahora.  Tu dispositivo webOS soporta un número de proveedores Synergy - escoge uno con el cual te sientas cómodo y mueve tus datos ahí.&lt;br /&gt;
&lt;br /&gt;
Una opción es [[Backup_your_contacts_to_Gmail|Respaldar tus contactos a Gmail (en inglés)]]&lt;br /&gt;
&lt;br /&gt;
= Instala Save/Restore =&lt;br /&gt;
&lt;br /&gt;
Entra a Preware.  Busca &amp;quot;Save/Restore&amp;quot; e instala la app.  Respalda los datos de tus aplicaciones.&lt;br /&gt;
&lt;br /&gt;
Si dependes de una aplicación que no está soportada por Save/Restore, visita el hilo [http://forums.precentral.net/webos-internals/237558-save-restore-community-development.html Save/Restore] en webOS Nation y ofrece una recompensa para que los desarrolladores agreguen soporte para esa app.&lt;br /&gt;
&lt;br /&gt;
Asegúrate de copiar los contenidos del directorio saverestore de tu dispositivo webOS a tu equipo (o a una cuenta de almacenamiento en línea) de forma regular.&lt;br /&gt;
&lt;br /&gt;
= Graba Tus Tokens =&lt;br /&gt;
&lt;br /&gt;
Instala la app &amp;quot;Show Properties&amp;quot; de Preware, y envíate por email una lista de tokens '''Full''' (usa la opción '''Full''' del menú, no la opción '''Comms Board Swap''').&lt;br /&gt;
&lt;br /&gt;
No te preocupes de lo que significa ahorita, sólo hazlo.  Con la lista de tokens y el webOS Doctor puedes revivir tu dispositivo casi de cualquier calamidad.&lt;br /&gt;
&lt;br /&gt;
= Descarga el webOS Doctor =&lt;br /&gt;
&lt;br /&gt;
Asegúrate de descargar el webOS Doctor correcto para tu dispositivo desde los servidores de HP y tenerlo disponible de forma local en tu computadora.&lt;br /&gt;
&lt;br /&gt;
Visita nuestra página de [[WebOS_Doctor_Versions|Versiones de webOS Doctor]] y descarga la versión correcta del webOS Doctor ahora.&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, los archivos del webOS Doctor no estarán disponibles en los servidores de HP, así que asegúrate de tener tu copia guardada desde ahora.&lt;br /&gt;
&lt;br /&gt;
= Get Command-Line Ready =&lt;br /&gt;
&lt;br /&gt;
To perform some key survival measures, you will need to have a way to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The latest Novacom drivers can be found on http://opensource.palm.com/packages.html at the bottom of the page.  In a post-webOS world, that page will no longer be accessible. Download the drivers for your current and future host computer platforms before they disappear.&lt;br /&gt;
&lt;br /&gt;
Install the drivers and test that your host computer recognises your webOS device when you plug it in.&lt;br /&gt;
&lt;br /&gt;
Work out how to use novaterm or the WOSQI command line interface (which is a GUI wrapper around a novacom connection) to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] contains a visual how-to on how to get access to the command line on your device from a host computer.&lt;br /&gt;
&lt;br /&gt;
Install Xecutah to access the command line from on your device itself.&lt;br /&gt;
&lt;br /&gt;
Many post-webOS survival techniques may require command line interactions. Get ready for this now. Learn some [[Basic Linux Use]] techniques before it is too late.&lt;br /&gt;
&lt;br /&gt;
= What About Activation? =&lt;br /&gt;
&lt;br /&gt;
There are techniques available for all webOS devices to bypass both carrier and HP/Palm activation requirements.  We can take a brand-new never-used webOS device and make it fully functional with access to any HP/Palm servers.&lt;br /&gt;
&lt;br /&gt;
= What About My Apps? =&lt;br /&gt;
&lt;br /&gt;
When the HP App Catalog is shut down, we will need to be able to reinstall paid apps that we have purchased on the devices for which they have been purchased.&lt;br /&gt;
&lt;br /&gt;
[http://bit.ly/webos-survival-kit The webOS Survival Kit] includes everything you need to be in a position ready for further instructions to be able do that when the eventuality arises.&lt;br /&gt;
&lt;br /&gt;
The tools required to re-package apps for re-installation via Preware have already been written and tested.&lt;br /&gt;
&lt;br /&gt;
Obviously, whilst the app catalog is still functioning it is not appropriate to give those instructions.&lt;br /&gt;
&lt;br /&gt;
= Cover All Devices =&lt;br /&gt;
&lt;br /&gt;
Perform all the above steps for every webOS device which you own.&lt;br /&gt;
&lt;br /&gt;
= Buy Some Batteries =&lt;br /&gt;
&lt;br /&gt;
Batteries dont last forever and in a post-webOS world they will stop being made. Make sure you grab a couple to keep you going.&lt;br /&gt;
&lt;br /&gt;
On all webOS devices other than the TouchPad it's straight-forward to replace batteries (your warranty will be well and truly expired by that time).&lt;br /&gt;
&lt;br /&gt;
For the TouchPad, [http://www.ifixit.com/Guide/Installing-HP-TouchPad-Battery/6082/1 it's not easy at all].  So this tip really only applies to the webOS phones.&lt;br /&gt;
&lt;br /&gt;
= Contribute Your Tips =&lt;br /&gt;
&lt;br /&gt;
Subscribe to the [http://forums.precentral.net/webos-internals/303114-webos-survival-kit.html corresponding forum thread] in the [http://forums.precentral.net/webos-internals/ WebOS Internals forum] and post any other tips for inclusion in [http://bit.ly/webos-survival-kit The webOS Survival Kit] there or edit this wiki page directly.&lt;br /&gt;
&lt;br /&gt;
= Spread The Word =&lt;br /&gt;
&lt;br /&gt;
Make sure every webOS users has  http://bit.ly/webos-survival-kit (the official URL for this page) imprinted in their brain.  Write it on a piece of paper, and stick it to your monitor. Never forget it, you will eventually need it.&lt;br /&gt;
&lt;br /&gt;
= Subscribe To Forums =&lt;br /&gt;
&lt;br /&gt;
There are a number of webOS forums with lots of other users who can help you in this time of need.&lt;br /&gt;
&lt;br /&gt;
[http://www.precentral.net PreCentral] and [http://www.webosroundup.com webOSRoundup] are two of the leading information sources.&lt;br /&gt;
&lt;br /&gt;
= Donate =&lt;br /&gt;
&lt;br /&gt;
The homebrew developers who bring you these tools rely on donations to be able to continue to do so.&lt;br /&gt;
&lt;br /&gt;
WebOS Internals: http://donate.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
Jason Robitaille: http://donate.canuckcoding.ca/&lt;br /&gt;
&lt;br /&gt;
= Don't Panic =&lt;br /&gt;
&lt;br /&gt;
WebOS Internals and other homebrew developers have your back. Don't Panic.&lt;br /&gt;
&lt;br /&gt;
You will be able to use your webOS device for as long as you please, even if all support and infrastructure from HP disappears overnight.&lt;br /&gt;
&lt;br /&gt;
[http://farm3.static.flickr.com/2593/3892664015_e410aac714.jpg We've got you covered.]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21893</id>
		<title>WebOS Survival Kit-ES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit-ES&amp;diff=21893"/>
		<updated>2013-02-08T01:31:42Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Created page with &amp;quot;Esta página está disponible en 5 idiomas: :Image:Australia.png Image:USA.png WebOSSurvival Kit :Image:France.png [[WebOS_Survival_Kit-FR| web...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta página está disponible en 5 idiomas:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[WebOS_Survival_Kit|WebOSSurvival Kit]]&lt;br /&gt;
:[[Image:France.png]] [[WebOS_Survival_Kit-FR| webOS Survival Kit (Kit de survie webOS)]]&lt;br /&gt;
:[[Image:Germany.png]] [[WebOS_Survival_Kit-DE| webOS Survival Kit (Überlebensset)]]&lt;br /&gt;
:[[image:Italy.png]] [[Kit_di_Sopravvivenza_webOS|Kit di Sopravvivenza webOS]]&lt;br /&gt;
:[[image:Spain.png]] [[WebOS_Survival_Kit-ES| webOS Survival Kit (Kit de Supervivencia webOS)]]&lt;br /&gt;
&lt;br /&gt;
''El año es 2012.  Es un mundo post-webOS.''&lt;br /&gt;
&lt;br /&gt;
''HP ha vendido el grupo webOS, y el comprador lo ha destripado en busca de patentes, y ha apagado toda la infraestructura necesaria para soportar los dispositivos webOS.''&lt;br /&gt;
&lt;br /&gt;
''Tanto el HP App Catalog como los servidores de Perfil Palm son inalcanzables.''&lt;br /&gt;
&lt;br /&gt;
''Las cuentas de twitter @palm y @webOSdev twitter ya no responden.  Los foros de desarrollo son un campo desierto.''&lt;br /&gt;
&lt;br /&gt;
''Algunos toman la salida fácil, y migran hacia otra plataforma.''&lt;br /&gt;
&lt;br /&gt;
''Otros aprenden a sobrevivir, usando'' ... '''''El Kit de Supervivencia webOS'''''&lt;br /&gt;
&lt;br /&gt;
= Sigue a @webosinternals =&lt;br /&gt;
&lt;br /&gt;
Obtén una cuenta de Twitter y sigue a @webosinternals.  Imagina que es tu Sistema de Alarma Temprana y un Radio de Onda Corta.  Cuando el desastre llegue, espera las instrucciones.&lt;br /&gt;
&lt;br /&gt;
Otros miembros clave de la comunidad homebrew incluyen: @JayCanuck @TheRealSconix&lt;br /&gt;
&lt;br /&gt;
= Instala [http://bit.ly/phd-ac La Documentación Homebrew Preware] =&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, necesitarás tener instalado Preware en tu dispositivo.  El HP App Catalog no estará disponible, así que necesitas obtener la documentación para instalar Preware ahora.&lt;br /&gt;
&lt;br /&gt;
La app [http://bit.ly/phd-ac Preware Homebrew Documentation] te guiará a través de los detalles de varios de los pasos siguientes con instrucciones de instalación paso-a-paso.&lt;br /&gt;
&lt;br /&gt;
= Installar Preware =&lt;br /&gt;
&lt;br /&gt;
Usa las instrucciones en la app [http://bit.ly/phd-ac Preware Homebrew Documentation] para hacer esto. No esperes, necesitars tener Preware instalado ahora, no después de que HP y webOS no existan.&lt;br /&gt;
&lt;br /&gt;
Si tienes problemas corriendo WebOS Quick Install (especialmente si te encuentras usando Windows), instala la app [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] app and y sigue la guía de solución de problemas que se encuentra ahí.&lt;br /&gt;
&lt;br /&gt;
No descanses hasta tener Preware instalado y funcionando.  Es la clave para la distribución e instalación de apps en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Siguiendo estas instrucciones, también terminarás con webOS Quick Install disponible en tu computadora.  Tener varias formas de instalar cosas es clave en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
= Vacía tu Perfil =&lt;br /&gt;
&lt;br /&gt;
Los datos en tu Cuenta de HP webOS (anteriormente llamada Perfil Palm) ya no estará disponible para tí en un mundo post-webOS.&lt;br /&gt;
&lt;br /&gt;
Muévela a otro lado ahora.  Tu dispositivo webOS soporta un número de proveedores Synergy - escoge uno con el cual te sientas cómodo y mueve tus datos ahí.&lt;br /&gt;
&lt;br /&gt;
Una opción es [[http://www.webos-internals.org/wiki/Backup_your_contacts_to_Gmail Respaldar tus contactos a Gmail (en inglés)]]&lt;br /&gt;
&lt;br /&gt;
= Instala Save/Restore =&lt;br /&gt;
&lt;br /&gt;
Entra a Preware.  Busca &amp;quot;Save/Restore&amp;quot; e instala la app.  Respalda los datos de tus aplicaciones.&lt;br /&gt;
&lt;br /&gt;
Si dependes de una aplicación que no está soportada por Save/Restore, visita el hilo [http://forums.precentral.net/webos-internals/237558-save-restore-community-development.html Save/Restore] en webOS Nation y ofrece una recompensa para que los desarrolladores agreguen soporte para esa app.&lt;br /&gt;
&lt;br /&gt;
Asegúrate de copiar los contenidos del directorio saverestore de tu dispositivo webOS a tu equipo (o a una cuenta de almacenamiento en línea) de forma regular.&lt;br /&gt;
&lt;br /&gt;
= Graba Tus Tokens =&lt;br /&gt;
&lt;br /&gt;
Instala la app &amp;quot;Show Properties&amp;quot; de Preware, y envíate por email una lista de tokens '''Full''' (usa la opción '''Full''' del menú, no la opción '''Comms Board Swap''').&lt;br /&gt;
&lt;br /&gt;
No te preocupes de lo que significa ahorita, sólo hazlo.  Con la lista de tokens y el webOS Doctor puedes revivir tu dispositivo casi de cualquier calamidad.&lt;br /&gt;
&lt;br /&gt;
= Descarga el webOS Doctor =&lt;br /&gt;
&lt;br /&gt;
Asegúrate de descargar el webOS Doctor correcto para tu dispositivo desde los servidores de HP y tenerlo disponible de forma local en tu computadora.&lt;br /&gt;
&lt;br /&gt;
Visita nuestra página de [[WebOS_Doctor_Versions|Versiones de webOS Doctor]] y descarga la versión correcta del webOS Doctor ahora.&lt;br /&gt;
&lt;br /&gt;
En un mundo post-webOS, los archivos del webOS Doctor no estarán disponibles en los servidores de HP, así que asegúrate de tener tu copia guardada desde ahora.&lt;br /&gt;
&lt;br /&gt;
= Get Command-Line Ready =&lt;br /&gt;
&lt;br /&gt;
To perform some key survival measures, you will need to have a way to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The latest Novacom drivers can be found on http://opensource.palm.com/packages.html at the bottom of the page.  In a post-webOS world, that page will no longer be accessible. Download the drivers for your current and future host computer platforms before they disappear.&lt;br /&gt;
&lt;br /&gt;
Install the drivers and test that your host computer recognises your webOS device when you plug it in.&lt;br /&gt;
&lt;br /&gt;
Work out how to use novaterm or the WOSQI command line interface (which is a GUI wrapper around a novacom connection) to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] contains a visual how-to on how to get access to the command line on your device from a host computer.&lt;br /&gt;
&lt;br /&gt;
Install Xecutah to access the command line from on your device itself.&lt;br /&gt;
&lt;br /&gt;
Many post-webOS survival techniques may require command line interactions. Get ready for this now. Learn some [[Basic Linux Use]] techniques before it is too late.&lt;br /&gt;
&lt;br /&gt;
= What About Activation? =&lt;br /&gt;
&lt;br /&gt;
There are techniques available for all webOS devices to bypass both carrier and HP/Palm activation requirements.  We can take a brand-new never-used webOS device and make it fully functional with access to any HP/Palm servers.&lt;br /&gt;
&lt;br /&gt;
= What About My Apps? =&lt;br /&gt;
&lt;br /&gt;
When the HP App Catalog is shut down, we will need to be able to reinstall paid apps that we have purchased on the devices for which they have been purchased.&lt;br /&gt;
&lt;br /&gt;
[http://bit.ly/webos-survival-kit The webOS Survival Kit] includes everything you need to be in a position ready for further instructions to be able do that when the eventuality arises.&lt;br /&gt;
&lt;br /&gt;
The tools required to re-package apps for re-installation via Preware have already been written and tested.&lt;br /&gt;
&lt;br /&gt;
Obviously, whilst the app catalog is still functioning it is not appropriate to give those instructions.&lt;br /&gt;
&lt;br /&gt;
= Cover All Devices =&lt;br /&gt;
&lt;br /&gt;
Perform all the above steps for every webOS device which you own.&lt;br /&gt;
&lt;br /&gt;
= Buy Some Batteries =&lt;br /&gt;
&lt;br /&gt;
Batteries dont last forever and in a post-webOS world they will stop being made. Make sure you grab a couple to keep you going.&lt;br /&gt;
&lt;br /&gt;
On all webOS devices other than the TouchPad it's straight-forward to replace batteries (your warranty will be well and truly expired by that time).&lt;br /&gt;
&lt;br /&gt;
For the TouchPad, [http://www.ifixit.com/Guide/Installing-HP-TouchPad-Battery/6082/1 it's not easy at all].  So this tip really only applies to the webOS phones.&lt;br /&gt;
&lt;br /&gt;
= Contribute Your Tips =&lt;br /&gt;
&lt;br /&gt;
Subscribe to the [http://forums.precentral.net/webos-internals/303114-webos-survival-kit.html corresponding forum thread] in the [http://forums.precentral.net/webos-internals/ WebOS Internals forum] and post any other tips for inclusion in [http://bit.ly/webos-survival-kit The webOS Survival Kit] there or edit this wiki page directly.&lt;br /&gt;
&lt;br /&gt;
= Spread The Word =&lt;br /&gt;
&lt;br /&gt;
Make sure every webOS users has  http://bit.ly/webos-survival-kit (the official URL for this page) imprinted in their brain.  Write it on a piece of paper, and stick it to your monitor. Never forget it, you will eventually need it.&lt;br /&gt;
&lt;br /&gt;
= Subscribe To Forums =&lt;br /&gt;
&lt;br /&gt;
There are a number of webOS forums with lots of other users who can help you in this time of need.&lt;br /&gt;
&lt;br /&gt;
[http://www.precentral.net PreCentral] and [http://www.webosroundup.com webOSRoundup] are two of the leading information sources.&lt;br /&gt;
&lt;br /&gt;
= Donate =&lt;br /&gt;
&lt;br /&gt;
The homebrew developers who bring you these tools rely on donations to be able to continue to do so.&lt;br /&gt;
&lt;br /&gt;
WebOS Internals: http://donate.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
Jason Robitaille: http://donate.canuckcoding.ca/&lt;br /&gt;
&lt;br /&gt;
= Don't Panic =&lt;br /&gt;
&lt;br /&gt;
WebOS Internals and other homebrew developers have your back. Don't Panic.&lt;br /&gt;
&lt;br /&gt;
You will be able to use your webOS device for as long as you please, even if all support and infrastructure from HP disappears overnight.&lt;br /&gt;
&lt;br /&gt;
[http://farm3.static.flickr.com/2593/3892664015_e410aac714.jpg We've got you covered.]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit&amp;diff=21891</id>
		<title>WebOS Survival Kit</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Survival_Kit&amp;diff=21891"/>
		<updated>2013-02-08T01:26:15Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Install Save/Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[WebOS_Survival_Kit|WebOSSurvival Kit]]&lt;br /&gt;
:[[Image:France.png]] [[WebOS_Survival_Kit-FR| webOS Survival Kit (Kit de survie webOS)]]&lt;br /&gt;
:[[Image:Germany.png]] [[WebOS_Survival_Kit-DE| webOS Survival Kit (Überlebensset)]]&lt;br /&gt;
:[[image:Italy.png]] [[Kit_di_Sopravvivenza_webOS|Kit di Sopravvivenza webOS]]&lt;br /&gt;
&lt;br /&gt;
''The year is 2013. It's a post-webOS world.''&lt;br /&gt;
&lt;br /&gt;
''HP has sold off the webOS group, and the buyer has stripped it for the patents, and shut down all the infrastructure needed to support webOS devices.''&lt;br /&gt;
&lt;br /&gt;
''The HP App Catalog and the Palm Profile servers can no longer be reached.''&lt;br /&gt;
&lt;br /&gt;
''The @palm and @webOSdev twitter accounts no longer respond. The developer forums are a barren wasteland.''&lt;br /&gt;
&lt;br /&gt;
''Some people take the easy way out, and simply move to another platform.''&lt;br /&gt;
&lt;br /&gt;
''Others learn how to survive, using'' ... '''''The webOS Survival Kit'''''&lt;br /&gt;
&lt;br /&gt;
= Follow @webosinternals =&lt;br /&gt;
&lt;br /&gt;
Get a Twitter account and follow @webosinternals.  Think of it as your Early Warning System and Short-Wave Radio. When the disaster arrives, watch for further instructions.&lt;br /&gt;
&lt;br /&gt;
Other key homebrew developers to follow include: @JayCanuck @TheRealSconix&lt;br /&gt;
&lt;br /&gt;
= Install [http://bit.ly/phd-ac Preware Homebrew Documentation] =&lt;br /&gt;
&lt;br /&gt;
In a post-webOS world, you will need to have Preware installed on your device.  The HP App Catalog will no longer be available to you, so you need to get the documentation you need to install Preware now.&lt;br /&gt;
&lt;br /&gt;
The [http://bit.ly/phd-ac Preware Homebrew Documentation] app will guide you through the details of many of the following steps already with step-by-step installation instructions.&lt;br /&gt;
&lt;br /&gt;
= Install Preware =&lt;br /&gt;
&lt;br /&gt;
Use the instructions in the [http://bit.ly/phd-ac Preware Homebrew Documentation] app to do this. Do not delay, you need to have Preware installed now, not after HP and webOS are gone.&lt;br /&gt;
&lt;br /&gt;
If you have any problems running WebOS Quick Install (especially if you are on a Windows computer), install the [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] app and follow the troubleshooting guide in there.&lt;br /&gt;
&lt;br /&gt;
Do not rest until you have Preware installed and working.  It is your key to app distribution and installation in a post-webOS world.&lt;br /&gt;
&lt;br /&gt;
By following these instructions, you will also end up with WebOS Quick Install available on your host computer.  Multiple redundant ways to install things is key in a post-webOS world.&lt;br /&gt;
&lt;br /&gt;
= Empty Your Profile =&lt;br /&gt;
&lt;br /&gt;
The data in your HP webOS Account (formerly Palm Profile) will not be available to you in a post-webOS world.&lt;br /&gt;
&lt;br /&gt;
Move it all to somewhere else now.  Your webOS device supports a number of Synergy providers - choose one with which you are comfortable and move all your data there.&lt;br /&gt;
&lt;br /&gt;
One option is to [[Backup your contacts to Gmail]]&lt;br /&gt;
&lt;br /&gt;
= Install Save/Restore =&lt;br /&gt;
&lt;br /&gt;
Go into Preware.  Search for &amp;quot;Save/Restore&amp;quot; and install the app.  Save your application settings.&lt;br /&gt;
&lt;br /&gt;
If you depend on an application which is not supported by Save/Restore, then visit the [http://forums.precentral.net/webos-internals/237558-save-restore-community-development.html Save/Restore thread] on webOS Nation and put up a bounty for developers to add support for that app.&lt;br /&gt;
&lt;br /&gt;
Make sure you copy the saverestore directory contents from your webOS device to your host computer (or online storage account) regularly.&lt;br /&gt;
&lt;br /&gt;
= Save Your Tokens =&lt;br /&gt;
&lt;br /&gt;
Install the &amp;quot;Show Properties&amp;quot; app from Preware, and email yourself a '''Full''' token list (use the '''Full''' menu option, not the '''Comms Board Swap''' menu option).&lt;br /&gt;
&lt;br /&gt;
Don't worry about what it all means right now, just do it. With the token list and the webOS Doctor you can resurrect your device from just about any calamity.&lt;br /&gt;
&lt;br /&gt;
= Download the webOS Doctor =&lt;br /&gt;
&lt;br /&gt;
Make sure you have the correct webOS Doctor for your device downloaded from the HP servers and available locally on your host computer.&lt;br /&gt;
&lt;br /&gt;
Visit our [[WebOS_Doctor_Versions|webOS Doctor Versions]] page and download the correct webOS Doctor version now.&lt;br /&gt;
&lt;br /&gt;
In a post-webOS world, the doctors will not be available from HP servers, so make sure you have your own copy archived now.&lt;br /&gt;
&lt;br /&gt;
= Get Command-Line Ready =&lt;br /&gt;
&lt;br /&gt;
To perform some key survival measures, you will need to have a way to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The latest Novacom drivers can be found on http://opensource.palm.com/packages.html at the bottom of the page.  In a post-webOS world, that page will no longer be accessible. Download the drivers for your current and future host computer platforms before they disappear.&lt;br /&gt;
&lt;br /&gt;
Install the drivers and test that your host computer recognises your webOS device when you plug it in.&lt;br /&gt;
&lt;br /&gt;
Work out how to use novaterm or the WOSQI command line interface (which is a GUI wrapper around a novacom connection) to access the Linux command line on your device.&lt;br /&gt;
&lt;br /&gt;
The [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] contains a visual how-to on how to get access to the command line on your device from a host computer.&lt;br /&gt;
&lt;br /&gt;
Install Xecutah to access the command line from on your device itself.&lt;br /&gt;
&lt;br /&gt;
Many post-webOS survival techniques may require command line interactions. Get ready for this now. Learn some [[Basic Linux Use]] techniques before it is too late.&lt;br /&gt;
&lt;br /&gt;
= What About Activation? =&lt;br /&gt;
&lt;br /&gt;
There are techniques available for all webOS devices to bypass both carrier and HP/Palm activation requirements.  We can take a brand-new never-used webOS device and make it fully functional with access to any HP/Palm servers.&lt;br /&gt;
&lt;br /&gt;
= What About My Apps? =&lt;br /&gt;
&lt;br /&gt;
When the HP App Catalog is shut down, we will need to be able to reinstall paid apps that we have purchased on the devices for which they have been purchased.&lt;br /&gt;
&lt;br /&gt;
[http://bit.ly/webos-survival-kit The webOS Survival Kit] includes everything you need to be in a position ready for further instructions to be able do that when the eventuality arises.&lt;br /&gt;
&lt;br /&gt;
The tools required to re-package apps for re-installation via Preware have already been written and tested.&lt;br /&gt;
&lt;br /&gt;
Obviously, whilst the app catalog is still functioning it is not appropriate to give those instructions.&lt;br /&gt;
&lt;br /&gt;
= Cover All Devices =&lt;br /&gt;
&lt;br /&gt;
Perform all the above steps for every webOS device which you own.&lt;br /&gt;
&lt;br /&gt;
= Buy Some Batteries =&lt;br /&gt;
&lt;br /&gt;
Batteries dont last forever and in a post-webOS world they will stop being made. Make sure you grab a couple to keep you going.&lt;br /&gt;
&lt;br /&gt;
On all webOS devices other than the TouchPad it's straight-forward to replace batteries (your warranty will be well and truly expired by that time).&lt;br /&gt;
&lt;br /&gt;
For the TouchPad, [http://www.ifixit.com/Guide/Installing-HP-TouchPad-Battery/6082/1 it's not easy at all].  So this tip really only applies to the webOS phones.&lt;br /&gt;
&lt;br /&gt;
= Contribute Your Tips =&lt;br /&gt;
&lt;br /&gt;
Subscribe to the [http://forums.precentral.net/webos-internals/303114-webos-survival-kit.html corresponding forum thread] in the [http://forums.precentral.net/webos-internals/ WebOS Internals forum] and post any other tips for inclusion in [http://bit.ly/webos-survival-kit The webOS Survival Kit] there or edit this wiki page directly.&lt;br /&gt;
&lt;br /&gt;
= Spread The Word =&lt;br /&gt;
&lt;br /&gt;
Make sure every webOS users has  http://bit.ly/webos-survival-kit (the official URL for this page) imprinted in their brain.  Write it on a piece of paper, and stick it to your monitor. Never forget it, you will eventually need it.&lt;br /&gt;
&lt;br /&gt;
= Subscribe To Forums =&lt;br /&gt;
&lt;br /&gt;
There are a number of webOS forums with lots of other users who can help you in this time of need.&lt;br /&gt;
&lt;br /&gt;
[http://www.precentral.net PreCentral] and [http://www.webosroundup.com webOSRoundup] are two of the leading information sources.&lt;br /&gt;
&lt;br /&gt;
= Donate =&lt;br /&gt;
&lt;br /&gt;
The homebrew developers who bring you these tools rely on donations to be able to continue to do so.&lt;br /&gt;
&lt;br /&gt;
WebOS Internals: http://donate.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
Jason Robitaille: http://donate.canuckcoding.ca/&lt;br /&gt;
&lt;br /&gt;
= Don't Panic =&lt;br /&gt;
&lt;br /&gt;
WebOS Internals and other homebrew developers have your back. Don't Panic.&lt;br /&gt;
&lt;br /&gt;
You will be able to use your webOS device for as long as you please, even if all support and infrastructure from HP disappears overnight.&lt;br /&gt;
&lt;br /&gt;
[http://farm3.static.flickr.com/2593/3892664015_e410aac714.jpg We've got you covered.]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade_Pre_Minus&amp;diff=17469</id>
		<title>WebOS 2 Upgrade Pre Minus</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade_Pre_Minus&amp;diff=17469"/>
		<updated>2011-07-22T01:38:02Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Resizing the Swap Partition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions for speeding up your Pre Minus once you have installed WebOS 2.1. As Jon Rubenstein commented at the February 9th event, the Pre Minus simply does not have enough horsepower at stock to run WebOS 2.1 efficiently. Follow this guideline to overclock, patch, hack and modify WebOS so that it will run as fast and as smoothly as possible with WebOS 2.1. &lt;br /&gt;
&lt;br /&gt;
I must note that while all of these steps do help significantly, you still will find the performance not perfect. The Pre Minus hardware is over 2 years old now. You simply can't get something from nothing. These steps help greatly, but do not expect a miracle. &lt;br /&gt;
&lt;br /&gt;
=Warnings and other preambles=&lt;br /&gt;
&lt;br /&gt;
'''THESE INSTRUCTIONS ARE FOR A PRE MINUS RUNNING A META-DOCTORED COPY OF WEBOS 2.1. DO NOT USE ON ANY OTHER DEVICE UNLESS YOU ARE WILLING TO SUFFER THE CONSEQUENCES OF A BRICKED PHONE OR WORSE!!!!!'''&lt;br /&gt;
&lt;br /&gt;
While it is nearly impossible to brick your Pre, you are still modifying the device heavily with these steps. BACK YOUR DEVICE UP FIRST!!!! Back up apps with Save/Restore from Preware, and then copy the entire USB partition to your harddrive on a computer. You will be sorry if you don't.&lt;br /&gt;
&lt;br /&gt;
Also: While patching does not void your warranty, '''OVERCLOCKING WILL VOID YOUR WARRANTY'''. One of these steps involves using a testing kernel feed, and the warnings for that are available on the page we will be referencing for it. '''PLEASE READ THE WARNINGS'''. Ill summerise: It voids your warranty and there is a possibility that your phone will turn into a pile of liquid goo. Ok not really but it could break it. So far though I only know of one instance where overclocking destroyed a Pre. &lt;br /&gt;
&lt;br /&gt;
Also these steps have been tried with WebOS 2.1 ONLY. If you attempt any of them with WebOS 1.4.5, do so at your own risk. &lt;br /&gt;
&lt;br /&gt;
=pre.... Pre Setup=&lt;br /&gt;
&lt;br /&gt;
Before starting, please ensure of something: &lt;br /&gt;
&lt;br /&gt;
1. Put your Pre into developer mode. In Just Type write: &amp;quot;upupdowndownleftrightleftrightbastart&amp;quot;. Open the Developer Mode app. Switch to 'ON'. Even if you do not use a computer once to perform these operations, you might brick WebOS and its essential you have developer mode on in order to change any files you messed up from a computer terminal. &lt;br /&gt;
&lt;br /&gt;
2. Install Preware. If you have not, install the app Preware to your device. Instructions found in the Preware Homebrew Documentation app in the official app catalog, or here: [[Application:Preware]]&lt;br /&gt;
&lt;br /&gt;
3. Install the homebrew app &amp;quot;Internalz Pro&amp;quot; from Preware. We will be using this to install patches.&lt;br /&gt;
&lt;br /&gt;
=The Steps to Speed Up the Pre Minus.=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Step 1: Overclocking==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: THIS STEP USES AN UNSTABLE TESTING KERNEL, AND SHOULD ONLY BE ATTEMPTED IF YOU ARE WILLING TO ACCEPT THE RISK THAT YOUR DEVICE MIGHT NOT BOOT, OR COULD FRY INTO A PUDDLE OF MOLTEN PLASTIC. YOU HAVE BEEN WARNED.''' &lt;br /&gt;
'''&lt;br /&gt;
IF YOU DO NOT ACCEPT THE ABOVE STATEMENT, THEN PLEASE ONLY INSTALL THE MORE STABLE &amp;quot;UBERKERNEL&amp;quot; FOUND IN PREWARE.'''&lt;br /&gt;
&lt;br /&gt;
One of the most important steps is to overclock the processor and RAM using Unixpsycho's F105 Kernel. This kernel allows you to overclock the CPU to 1ghz as well as overclock the RAM, which is essential as RAM is the biggest issue with WebOS 2.1. At rest on a Pre2, I have seen that WebOS 2.1 uses about 300mb of ram. The Palm Pre Minus only has 256mb, so we are already using up more than 100% of the RAM of the phone before we even open an app. We must speed up and manage RAM as best we can in order to have any hope of running WebOS 2.1 smoothly. &lt;br /&gt;
&lt;br /&gt;
The best way to install this kernel is through Preware.&lt;br /&gt;
&lt;br /&gt;
1. First follow the steps to add the testing kernel feeds in Preware here: [http://www.webos-internals.org/wiki/Testing_Feeds#Kernel_Testing_Feeds | Kernel Testing feeds]&lt;br /&gt;
&lt;br /&gt;
2. Once you have installed the feeds, go to Preware and go to '''Available Packages &amp;gt; Kernel &amp;gt; All ''' and install the &amp;quot;F105 Thunderchief&amp;quot; Kernel. &lt;br /&gt;
&lt;br /&gt;
3. Install Govnah from Preware as well. This is used to modify and monitor the CPU speeds. &lt;br /&gt;
&lt;br /&gt;
4. Restart&lt;br /&gt;
&lt;br /&gt;
Your phone should now be overclocked to 1Ghz and your RAM overclocked as well.&lt;br /&gt;
&lt;br /&gt;
==Step 2: Installing Patches to speed up the phone==&lt;br /&gt;
&lt;br /&gt;
Patches are a great and easy way to speed up the Pre Minus. They easily modify the code in WebOS so that your phone runs faster or is more responsive due to several different reasons. &lt;br /&gt;
&lt;br /&gt;
Here are the list of patches to install from Preware in order to speed up the Pre Minus: (They are found under ''' Available Packages &amp;gt; Patches ''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Faster Card Animations HYPER Version&lt;br /&gt;
&lt;br /&gt;
'''Smooth Scrolling&lt;br /&gt;
&lt;br /&gt;
'''Increase Touch Sensitivity and Smoothness&lt;br /&gt;
&lt;br /&gt;
'''Remove Dropped Packet Logging&lt;br /&gt;
&lt;br /&gt;
'''Unset CFQ IO Scheduler&lt;br /&gt;
&lt;br /&gt;
'''Unthrottle Download Manager'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DO NOT install &amp;quot;Muffle System Logging&amp;quot; patch as this WILL break WebOS from indexing your photos, and any photos you take or download will disappear from the Photos app.&lt;br /&gt;
&lt;br /&gt;
There you have it. Restart your Pre again and it should run faster as well. &lt;br /&gt;
&lt;br /&gt;
==Minimal System Logging==&lt;br /&gt;
&lt;br /&gt;
WebOS by default logs EVERYTHING you do, which can actually bog down the OS quite a bit. To disable this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Open the phone dialer.&lt;br /&gt;
&lt;br /&gt;
2. For Sprint/Verizon/CDMA: Dial ##5647# (##LOGS#) and press SEND. For AT&amp;amp;T/O2/GSM: Dial #*5647# and press SEND.&lt;br /&gt;
&lt;br /&gt;
3. Tap &amp;quot;Change logging levels.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Tap &amp;quot;Set logging to minimal.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. Tap OK to confirm.&lt;br /&gt;
&lt;br /&gt;
6. Tap OK again after it finishes.&lt;br /&gt;
&lt;br /&gt;
7. Reboot your Pre.&lt;br /&gt;
&lt;br /&gt;
8. Enjoy the performance boost!&lt;br /&gt;
&lt;br /&gt;
The overclocked kernels do this by default but its better to be safe than sorry and make sure they are disabled.&lt;br /&gt;
&lt;br /&gt;
DO NOT USE THE MUFFLE SYSTEM LOGGING PATCH, IT WILL BREAK YOUR PHOTOS.&lt;br /&gt;
&lt;br /&gt;
==Install Preset Reset==&lt;br /&gt;
&lt;br /&gt;
Go to Preware and install the Homebrew app Preset Reset. Open it and set it to reset your phone every day at a specific time (most likely when you are sleeping) . This way your phone will be nice and fresh in the morning, and the cache and memory leaks from the day before will be wiped clean from the device.&lt;br /&gt;
&lt;br /&gt;
==Install JSTop==&lt;br /&gt;
&lt;br /&gt;
Install &amp;quot;JSTop&amp;quot; from Preware. Open the app and tap the top left where the name &amp;quot;JSTop appears&amp;quot; to access the preferences for the app. Click &amp;quot;Enable Auto GC&amp;quot; and &amp;quot;Disable Notifications&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
This will have JSTop automatically clear out any garbage memory or memory leaks at set intervals, which are pure murder for the RAM starved Pre Minus. &lt;br /&gt;
&lt;br /&gt;
==Cleanup==&lt;br /&gt;
&lt;br /&gt;
Periodically go into apps and clear out any history. This history severally slows the phone down after it builds up. &lt;br /&gt;
&lt;br /&gt;
Phone App - Clear call history&lt;br /&gt;
&lt;br /&gt;
Messaging App - Delete all messages&lt;br /&gt;
&lt;br /&gt;
Email App - Delete any old emails you dont need&lt;br /&gt;
&lt;br /&gt;
Google Maps - Clear search history&lt;br /&gt;
&lt;br /&gt;
Browser - Delete History and Cookies and Cache. &lt;br /&gt;
&lt;br /&gt;
Also, turn off any notification service that you don't need, such as Facebook Updates, etc. All of these services require the app to run in the background to &amp;quot;listen&amp;quot; for notifications and take up RAM. &lt;br /&gt;
&lt;br /&gt;
Remove any Just Type services that you don't use, these also take up indexing cache. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==More advanced hacks==&lt;br /&gt;
&lt;br /&gt;
These next hacks are more advanced and should only be done by those who have some computer experience. They involve using the Terminal as well as installing special patch files to speed up the Pre. These are the most dramatic hacks however that have shown the best performance so far. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Modify System Control Configuration====&lt;br /&gt;
&lt;br /&gt;
Linux allows you to add a file that will modify how the kernel handles using the RAM as well as virtual memory in the Pre Minus. With such little RAM to spare, we are going to modify how Linux stores applications and cache on the Pre to remedy the hanging, stalls and other issues experienced with using WebOS 2.1 on the Pre Minus.&lt;br /&gt;
&lt;br /&gt;
Simply download the patch file here and open it on your Pre with Internalz Pro to install it. &lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?obd1hlb2eekp6gi Sysctl.conf Patch]&lt;br /&gt;
&lt;br /&gt;
Reboot your Pre.&lt;br /&gt;
&lt;br /&gt;
Updates will be provided occasionally so come back here to check out newer versions.&lt;br /&gt;
&lt;br /&gt;
===Modify Luna.conf===&lt;br /&gt;
&lt;br /&gt;
There are some modifications that can be done to the luna.conf file on WebOS to speed up the Pre Minus.&lt;br /&gt;
&lt;br /&gt;
For now, the browser app is set to only close when the system runs out of ram. This means that even if you swipe away the Browser card, its still running in the background. The luna.conf has been modified in this patch to close the Browser immediately. &lt;br /&gt;
&lt;br /&gt;
Some other minor tweaks have been added as well. &lt;br /&gt;
&lt;br /&gt;
This will not conflict with the &amp;quot;Increase Touch Sensitivity and Smoothness&amp;quot; patch. &lt;br /&gt;
&lt;br /&gt;
Download it here (open on your Pre with Internalz Pro to install):&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?exbdx47glbwbbxf Luna.conf Patch]&lt;br /&gt;
&lt;br /&gt;
===Resize Swap File and Disable Compcache===&lt;br /&gt;
&lt;br /&gt;
'''ASSIDE FROM OVERCLOCKING WITH F105 KERNEL, THIS IS THE MOST ADVANCED PORTION OF THE WIKI THAT REQUIRES KNOWLEDGE OF HOW TO USE A LINUX TERMINAL. DO NOT ATTEMPT UNLESS YOU ARE WILLING TO POSSIBLY BREAK YOUR PRE, AND SUFFER THE CONSEQUENCES. BACK UP YOUR STUFF. YOU HAVE BEEN WARNED!!!!'''&lt;br /&gt;
&lt;br /&gt;
====A little preamble====&lt;br /&gt;
&lt;br /&gt;
WebOS 2.1 comes with 10mb of compcache enabled. Compcache is a compressed swap file that lives on RAM and basically creates more swap space for the kernel to use by compressing a portion of the RAM (about a 4/1 compression ratio) to use as swap. When you compress files you slow do the read/write speed, but you increase space. It has some advantages, but the bigger compcache you create, the less actual RAM you have to use for applications. With a RAM starved Pre Minus, this can be a bit problematic. Compcache is actually better for devices that use spinning magnetic hard drives, as they have very slow read/write speeds, and thus are not well suited for swapping files. Since the Pre has Solid State memory, compcache is not as essential because tests have shown it to be only slightly faster than the swap file on the Pre's internal memory (30mb/s for compcache vs. 24mb/s for swap partition) The current methodology is to disable compcache and instead resize the swap partition on the Pre to allow for more files to be swapped out of RAM (since we have very little of it) and onto the internal memory. Also, WebOS uses a method of swap called &amp;quot;backing store&amp;quot;, and users have found that the linux swap method works much better, so we will be changing that as well. &lt;br /&gt;
&lt;br /&gt;
====Disabling Compcache and enable Swap On====&lt;br /&gt;
&lt;br /&gt;
'''DO NOT DO THIS STEP WITHOUT ALSO RESIZING THE SWAP PARTITION IN THE NEXT STEP!!'''&lt;br /&gt;
&lt;br /&gt;
Download the attached patch file to modify the compcache configuration file to disable compcache and the backing store, and replace it with the Linux Swap file. &lt;br /&gt;
&lt;br /&gt;
Download it here (open on your Pre with Internalz Pro to install): [http://www.mediafire.com/?q2ckex5imnh47lb Compcache Patch]&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' ''You can simply remove the '/etc/palm/preferences/compcache_enabled' file. The swap is activated by /etc/event.d/swaphack''&lt;br /&gt;
&lt;br /&gt;
====Resize the swap partition====&lt;br /&gt;
&lt;br /&gt;
In this step, you will need to use a Linux Terminal and Novacom in order to resize the partition. If you do not have Novacom or a linux terminal installed (although I don't know how you got WebOS 2.1 on your Pre Minus device without it....), please follow these instructions here to install it: [http://www.webos-internals.org/wiki/Application:MetaDoctor#Step_1:_Setting_up_Meta-Doctor Setting up Novacom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Getting to Novaterm=====&lt;br /&gt;
&lt;br /&gt;
1. Plug your Pre Minus into your computer using a USB cable&lt;br /&gt;
&lt;br /&gt;
2. Ensure that Developer Mode is enabled on the Pre. &lt;br /&gt;
&lt;br /&gt;
3. Make sure the Pre is set to &amp;quot;Just Charge&amp;quot; and NOT USB Mode. &lt;br /&gt;
&lt;br /&gt;
4. In the Terminal in Linux or Mac, type &amp;quot;Novaterm&amp;quot;. Press Enter.&lt;br /&gt;
&lt;br /&gt;
5. You should now be presented with the root terminal of your Pre Minus. Congrats, you are now in the Terminal of your Pre Minus phone.&lt;br /&gt;
&lt;br /&gt;
=====Resizing the Swap Partition=====&lt;br /&gt;
&lt;br /&gt;
'''WARNING THIS COULD ERASE YOUR PHONE, DESTROY YOUR PHONE, RESURRECT ZOMBIES FROM THE DEAD, MELT YOUR DEVICE INTO A PILE OF GOO. I CANNOT STRESS THIS ENOUGH. '''&lt;br /&gt;
&lt;br /&gt;
    * I am not responsible for anything that happens to your phone&lt;br /&gt;
&lt;br /&gt;
    * your media may be erased&lt;br /&gt;
&lt;br /&gt;
    * your phone may need to be re-doctored&lt;br /&gt;
&lt;br /&gt;
    * it may catch fire&lt;br /&gt;
&lt;br /&gt;
    * the drive could be come corrupt&lt;br /&gt;
&lt;br /&gt;
    * your phone may hate you for life&lt;br /&gt;
&lt;br /&gt;
    * Back UP! Back UP! Back UP!&lt;br /&gt;
&lt;br /&gt;
OK, so what we are going to do is resize the swap partition to 512MB. Why 512MB? Several reasons. First, the swap partition is currently at 100mb. With only 256MB of ram, this is too small. When the device fills up the 100mb of swap, the kernel must now clear out memory and make room. This causes the device to &amp;quot;hang&amp;quot; and &amp;quot;stall&amp;quot; and &amp;quot;lag&amp;quot;, as the CPU must shuffle around applications in the memory to desperately try and make room. Resizing the swap partition to twice the size of physical RAM ensures that it will never be completely filled.&lt;br /&gt;
&lt;br /&gt;
Before we resize the swap partition we must make room for it by shrinking the USB partition (the storage for your music, phots etc).&lt;br /&gt;
&lt;br /&gt;
Follow the steps to resize your usb partition to a smaller size to make more room for a larger swap partition, and then resize your swap partition. &lt;br /&gt;
&lt;br /&gt;
'''I HIGHLY recommend copying everything off your USB partition to your computer and wiping it clean!!! Also, Make sure no applications are currently running on your phone, and put it into airplane mode!!!'''&lt;br /&gt;
&lt;br /&gt;
First before you resize, backup your USB partition to your computer, and wipe it clean, unless you want to break your phones USB partition and have to WebOS Doctor. &lt;br /&gt;
&lt;br /&gt;
In Nova Terminal, type (without quotes): &lt;br /&gt;
&lt;br /&gt;
1. ''&amp;quot;resizefat -v /dev/store/media 6.0G&amp;quot;'' (First you should reduce the &amp;quot;inside&amp;quot; filesystem, the fat32 partition)&lt;br /&gt;
&lt;br /&gt;
2. ''&amp;quot;lvm lvreduce -L 6.0G /dev/store/media&amp;quot;''  (And then you reduce the container partition)&lt;br /&gt;
&lt;br /&gt;
3. ''&amp;quot;lvm lvresize -L +412M /dev/store/swap&amp;quot;'' (This expands your swap partition by 412mb [100mb + 412mb = 512mb])&lt;br /&gt;
&lt;br /&gt;
4. ''&amp;quot;swapoff /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
5. ''&amp;quot;mkswap /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
6. ''&amp;quot;swapon /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
7. reboot&lt;br /&gt;
&lt;br /&gt;
8. Put the backed up USB files from your computer back onto the Pre. &lt;br /&gt;
&lt;br /&gt;
To check the size and status of your swap file, type  &amp;quot;/sbin/swapon -s&amp;quot; in novaterm. &lt;br /&gt;
&lt;br /&gt;
Congrats! Your phone is now optimized to run WebOS 2.1. Enjoy! :)&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade_Pre_Minus&amp;diff=17467</id>
		<title>WebOS 2 Upgrade Pre Minus</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade_Pre_Minus&amp;diff=17467"/>
		<updated>2011-07-22T01:36:27Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Resizing the Swap Partition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions for speeding up your Pre Minus once you have installed WebOS 2.1. As Jon Rubenstein commented at the February 9th event, the Pre Minus simply does not have enough horsepower at stock to run WebOS 2.1 efficiently. Follow this guideline to overclock, patch, hack and modify WebOS so that it will run as fast and as smoothly as possible with WebOS 2.1. &lt;br /&gt;
&lt;br /&gt;
I must note that while all of these steps do help significantly, you still will find the performance not perfect. The Pre Minus hardware is over 2 years old now. You simply can't get something from nothing. These steps help greatly, but do not expect a miracle. &lt;br /&gt;
&lt;br /&gt;
=Warnings and other preambles=&lt;br /&gt;
&lt;br /&gt;
'''THESE INSTRUCTIONS ARE FOR A PRE MINUS RUNNING A META-DOCTORED COPY OF WEBOS 2.1. DO NOT USE ON ANY OTHER DEVICE UNLESS YOU ARE WILLING TO SUFFER THE CONSEQUENCES OF A BRICKED PHONE OR WORSE!!!!!'''&lt;br /&gt;
&lt;br /&gt;
While it is nearly impossible to brick your Pre, you are still modifying the device heavily with these steps. BACK YOUR DEVICE UP FIRST!!!! Back up apps with Save/Restore from Preware, and then copy the entire USB partition to your harddrive on a computer. You will be sorry if you don't.&lt;br /&gt;
&lt;br /&gt;
Also: While patching does not void your warranty, '''OVERCLOCKING WILL VOID YOUR WARRANTY'''. One of these steps involves using a testing kernel feed, and the warnings for that are available on the page we will be referencing for it. '''PLEASE READ THE WARNINGS'''. Ill summerise: It voids your warranty and there is a possibility that your phone will turn into a pile of liquid goo. Ok not really but it could break it. So far though I only know of one instance where overclocking destroyed a Pre. &lt;br /&gt;
&lt;br /&gt;
Also these steps have been tried with WebOS 2.1 ONLY. If you attempt any of them with WebOS 1.4.5, do so at your own risk. &lt;br /&gt;
&lt;br /&gt;
=pre.... Pre Setup=&lt;br /&gt;
&lt;br /&gt;
Before starting, please ensure of something: &lt;br /&gt;
&lt;br /&gt;
1. Put your Pre into developer mode. In Just Type write: &amp;quot;upupdowndownleftrightleftrightbastart&amp;quot;. Open the Developer Mode app. Switch to 'ON'. Even if you do not use a computer once to perform these operations, you might brick WebOS and its essential you have developer mode on in order to change any files you messed up from a computer terminal. &lt;br /&gt;
&lt;br /&gt;
2. Install Preware. If you have not, install the app Preware to your device. Instructions found in the Preware Homebrew Documentation app in the official app catalog, or here: [[Application:Preware]]&lt;br /&gt;
&lt;br /&gt;
3. Install the homebrew app &amp;quot;Internalz Pro&amp;quot; from Preware. We will be using this to install patches.&lt;br /&gt;
&lt;br /&gt;
=The Steps to Speed Up the Pre Minus.=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Step 1: Overclocking==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: THIS STEP USES AN UNSTABLE TESTING KERNEL, AND SHOULD ONLY BE ATTEMPTED IF YOU ARE WILLING TO ACCEPT THE RISK THAT YOUR DEVICE MIGHT NOT BOOT, OR COULD FRY INTO A PUDDLE OF MOLTEN PLASTIC. YOU HAVE BEEN WARNED.''' &lt;br /&gt;
'''&lt;br /&gt;
IF YOU DO NOT ACCEPT THE ABOVE STATEMENT, THEN PLEASE ONLY INSTALL THE MORE STABLE &amp;quot;UBERKERNEL&amp;quot; FOUND IN PREWARE.'''&lt;br /&gt;
&lt;br /&gt;
One of the most important steps is to overclock the processor and RAM using Unixpsycho's F105 Kernel. This kernel allows you to overclock the CPU to 1ghz as well as overclock the RAM, which is essential as RAM is the biggest issue with WebOS 2.1. At rest on a Pre2, I have seen that WebOS 2.1 uses about 300mb of ram. The Palm Pre Minus only has 256mb, so we are already using up more than 100% of the RAM of the phone before we even open an app. We must speed up and manage RAM as best we can in order to have any hope of running WebOS 2.1 smoothly. &lt;br /&gt;
&lt;br /&gt;
The best way to install this kernel is through Preware.&lt;br /&gt;
&lt;br /&gt;
1. First follow the steps to add the testing kernel feeds in Preware here: [http://www.webos-internals.org/wiki/Testing_Feeds#Kernel_Testing_Feeds | Kernel Testing feeds]&lt;br /&gt;
&lt;br /&gt;
2. Once you have installed the feeds, go to Preware and go to '''Available Packages &amp;gt; Kernel &amp;gt; All ''' and install the &amp;quot;F105 Thunderchief&amp;quot; Kernel. &lt;br /&gt;
&lt;br /&gt;
3. Install Govnah from Preware as well. This is used to modify and monitor the CPU speeds. &lt;br /&gt;
&lt;br /&gt;
4. Restart&lt;br /&gt;
&lt;br /&gt;
Your phone should now be overclocked to 1Ghz and your RAM overclocked as well.&lt;br /&gt;
&lt;br /&gt;
==Step 2: Installing Patches to speed up the phone==&lt;br /&gt;
&lt;br /&gt;
Patches are a great and easy way to speed up the Pre Minus. They easily modify the code in WebOS so that your phone runs faster or is more responsive due to several different reasons. &lt;br /&gt;
&lt;br /&gt;
Here are the list of patches to install from Preware in order to speed up the Pre Minus: (They are found under ''' Available Packages &amp;gt; Patches ''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Faster Card Animations HYPER Version&lt;br /&gt;
&lt;br /&gt;
'''Smooth Scrolling&lt;br /&gt;
&lt;br /&gt;
'''Increase Touch Sensitivity and Smoothness&lt;br /&gt;
&lt;br /&gt;
'''Remove Dropped Packet Logging&lt;br /&gt;
&lt;br /&gt;
'''Unset CFQ IO Scheduler&lt;br /&gt;
&lt;br /&gt;
'''Unthrottle Download Manager'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DO NOT install &amp;quot;Muffle System Logging&amp;quot; patch as this WILL break WebOS from indexing your photos, and any photos you take or download will disappear from the Photos app.&lt;br /&gt;
&lt;br /&gt;
There you have it. Restart your Pre again and it should run faster as well. &lt;br /&gt;
&lt;br /&gt;
==Minimal System Logging==&lt;br /&gt;
&lt;br /&gt;
WebOS by default logs EVERYTHING you do, which can actually bog down the OS quite a bit. To disable this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Open the phone dialer.&lt;br /&gt;
&lt;br /&gt;
2. For Sprint/Verizon/CDMA: Dial ##5647# (##LOGS#) and press SEND. For AT&amp;amp;T/O2/GSM: Dial #*5647# and press SEND.&lt;br /&gt;
&lt;br /&gt;
3. Tap &amp;quot;Change logging levels.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Tap &amp;quot;Set logging to minimal.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. Tap OK to confirm.&lt;br /&gt;
&lt;br /&gt;
6. Tap OK again after it finishes.&lt;br /&gt;
&lt;br /&gt;
7. Reboot your Pre.&lt;br /&gt;
&lt;br /&gt;
8. Enjoy the performance boost!&lt;br /&gt;
&lt;br /&gt;
The overclocked kernels do this by default but its better to be safe than sorry and make sure they are disabled.&lt;br /&gt;
&lt;br /&gt;
DO NOT USE THE MUFFLE SYSTEM LOGGING PATCH, IT WILL BREAK YOUR PHOTOS.&lt;br /&gt;
&lt;br /&gt;
==Install Preset Reset==&lt;br /&gt;
&lt;br /&gt;
Go to Preware and install the Homebrew app Preset Reset. Open it and set it to reset your phone every day at a specific time (most likely when you are sleeping) . This way your phone will be nice and fresh in the morning, and the cache and memory leaks from the day before will be wiped clean from the device.&lt;br /&gt;
&lt;br /&gt;
==Install JSTop==&lt;br /&gt;
&lt;br /&gt;
Install &amp;quot;JSTop&amp;quot; from Preware. Open the app and tap the top left where the name &amp;quot;JSTop appears&amp;quot; to access the preferences for the app. Click &amp;quot;Enable Auto GC&amp;quot; and &amp;quot;Disable Notifications&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
This will have JSTop automatically clear out any garbage memory or memory leaks at set intervals, which are pure murder for the RAM starved Pre Minus. &lt;br /&gt;
&lt;br /&gt;
==Cleanup==&lt;br /&gt;
&lt;br /&gt;
Periodically go into apps and clear out any history. This history severally slows the phone down after it builds up. &lt;br /&gt;
&lt;br /&gt;
Phone App - Clear call history&lt;br /&gt;
&lt;br /&gt;
Messaging App - Delete all messages&lt;br /&gt;
&lt;br /&gt;
Email App - Delete any old emails you dont need&lt;br /&gt;
&lt;br /&gt;
Google Maps - Clear search history&lt;br /&gt;
&lt;br /&gt;
Browser - Delete History and Cookies and Cache. &lt;br /&gt;
&lt;br /&gt;
Also, turn off any notification service that you don't need, such as Facebook Updates, etc. All of these services require the app to run in the background to &amp;quot;listen&amp;quot; for notifications and take up RAM. &lt;br /&gt;
&lt;br /&gt;
Remove any Just Type services that you don't use, these also take up indexing cache. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==More advanced hacks==&lt;br /&gt;
&lt;br /&gt;
These next hacks are more advanced and should only be done by those who have some computer experience. They involve using the Terminal as well as installing special patch files to speed up the Pre. These are the most dramatic hacks however that have shown the best performance so far. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Modify System Control Configuration====&lt;br /&gt;
&lt;br /&gt;
Linux allows you to add a file that will modify how the kernel handles using the RAM as well as virtual memory in the Pre Minus. With such little RAM to spare, we are going to modify how Linux stores applications and cache on the Pre to remedy the hanging, stalls and other issues experienced with using WebOS 2.1 on the Pre Minus.&lt;br /&gt;
&lt;br /&gt;
Simply download the patch file here and open it on your Pre with Internalz Pro to install it. &lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?obd1hlb2eekp6gi Sysctl.conf Patch]&lt;br /&gt;
&lt;br /&gt;
Reboot your Pre.&lt;br /&gt;
&lt;br /&gt;
Updates will be provided occasionally so come back here to check out newer versions.&lt;br /&gt;
&lt;br /&gt;
===Modify Luna.conf===&lt;br /&gt;
&lt;br /&gt;
There are some modifications that can be done to the luna.conf file on WebOS to speed up the Pre Minus.&lt;br /&gt;
&lt;br /&gt;
For now, the browser app is set to only close when the system runs out of ram. This means that even if you swipe away the Browser card, its still running in the background. The luna.conf has been modified in this patch to close the Browser immediately. &lt;br /&gt;
&lt;br /&gt;
Some other minor tweaks have been added as well. &lt;br /&gt;
&lt;br /&gt;
This will not conflict with the &amp;quot;Increase Touch Sensitivity and Smoothness&amp;quot; patch. &lt;br /&gt;
&lt;br /&gt;
Download it here (open on your Pre with Internalz Pro to install):&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?exbdx47glbwbbxf Luna.conf Patch]&lt;br /&gt;
&lt;br /&gt;
===Resize Swap File and Disable Compcache===&lt;br /&gt;
&lt;br /&gt;
'''ASSIDE FROM OVERCLOCKING WITH F105 KERNEL, THIS IS THE MOST ADVANCED PORTION OF THE WIKI THAT REQUIRES KNOWLEDGE OF HOW TO USE A LINUX TERMINAL. DO NOT ATTEMPT UNLESS YOU ARE WILLING TO POSSIBLY BREAK YOUR PRE, AND SUFFER THE CONSEQUENCES. BACK UP YOUR STUFF. YOU HAVE BEEN WARNED!!!!'''&lt;br /&gt;
&lt;br /&gt;
====A little preamble====&lt;br /&gt;
&lt;br /&gt;
WebOS 2.1 comes with 10mb of compcache enabled. Compcache is a compressed swap file that lives on RAM and basically creates more swap space for the kernel to use by compressing a portion of the RAM (about a 4/1 compression ratio) to use as swap. When you compress files you slow do the read/write speed, but you increase space. It has some advantages, but the bigger compcache you create, the less actual RAM you have to use for applications. With a RAM starved Pre Minus, this can be a bit problematic. Compcache is actually better for devices that use spinning magnetic hard drives, as they have very slow read/write speeds, and thus are not well suited for swapping files. Since the Pre has Solid State memory, compcache is not as essential because tests have shown it to be only slightly faster than the swap file on the Pre's internal memory (30mb/s for compcache vs. 24mb/s for swap partition) The current methodology is to disable compcache and instead resize the swap partition on the Pre to allow for more files to be swapped out of RAM (since we have very little of it) and onto the internal memory. Also, WebOS uses a method of swap called &amp;quot;backing store&amp;quot;, and users have found that the linux swap method works much better, so we will be changing that as well. &lt;br /&gt;
&lt;br /&gt;
====Disabling Compcache and enable Swap On====&lt;br /&gt;
&lt;br /&gt;
'''DO NOT DO THIS STEP WITHOUT ALSO RESIZING THE SWAP PARTITION IN THE NEXT STEP!!'''&lt;br /&gt;
&lt;br /&gt;
Download the attached patch file to modify the compcache configuration file to disable compcache and the backing store, and replace it with the Linux Swap file. &lt;br /&gt;
&lt;br /&gt;
Download it here (open on your Pre with Internalz Pro to install): [http://www.mediafire.com/?q2ckex5imnh47lb Compcache Patch]&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' ''You can simply remove the '/etc/palm/preferences/compcache_enabled' file. The swap is activated by /etc/event.d/swaphack''&lt;br /&gt;
&lt;br /&gt;
====Resize the swap partition====&lt;br /&gt;
&lt;br /&gt;
In this step, you will need to use a Linux Terminal and Novacom in order to resize the partition. If you do not have Novacom or a linux terminal installed (although I don't know how you got WebOS 2.1 on your Pre Minus device without it....), please follow these instructions here to install it: [http://www.webos-internals.org/wiki/Application:MetaDoctor#Step_1:_Setting_up_Meta-Doctor Setting up Novacom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Getting to Novaterm=====&lt;br /&gt;
&lt;br /&gt;
1. Plug your Pre Minus into your computer using a USB cable&lt;br /&gt;
&lt;br /&gt;
2. Ensure that Developer Mode is enabled on the Pre. &lt;br /&gt;
&lt;br /&gt;
3. Make sure the Pre is set to &amp;quot;Just Charge&amp;quot; and NOT USB Mode. &lt;br /&gt;
&lt;br /&gt;
4. In the Terminal in Linux or Mac, type &amp;quot;Novaterm&amp;quot;. Press Enter.&lt;br /&gt;
&lt;br /&gt;
5. You should now be presented with the root terminal of your Pre Minus. Congrats, you are now in the Terminal of your Pre Minus phone.&lt;br /&gt;
&lt;br /&gt;
=====Resizing the Swap Partition=====&lt;br /&gt;
&lt;br /&gt;
'''WARNING THIS COULD ERASE YOUR PHONE, DESTROY YOUR PHONE, RESURRECT ZOMBIES FROM THE DEAD, MELT YOUR DEVICE INTO A PILE OF GOO. I CANNOT STRESS THIS ENOUGH. '''&lt;br /&gt;
&lt;br /&gt;
    * I am not responsible for anything that happens to your phone&lt;br /&gt;
&lt;br /&gt;
    * your media may be erased&lt;br /&gt;
&lt;br /&gt;
    * your phone may need to be re-doctored&lt;br /&gt;
&lt;br /&gt;
    * it may catch fire&lt;br /&gt;
&lt;br /&gt;
    * the drive could be come corrupt&lt;br /&gt;
&lt;br /&gt;
    * your phone may hate you for life&lt;br /&gt;
&lt;br /&gt;
    * Back UP! Back UP! Back UP!&lt;br /&gt;
&lt;br /&gt;
OK, so what we are going to do is resize the swap partition to 512MB. Why 512MB? Several reasons. First, the swap partition is currently at 100mb. With only 256MB of ram, this is too small. When the device fills up the 100mb of swap, the kernel must now clear out memory and make room. This causes the device to &amp;quot;hang&amp;quot; and &amp;quot;stall&amp;quot; and &amp;quot;lag&amp;quot;, as the CPU must shuffle around applications in the memory to desperately try and make room. Resizing the swap partition to twice the size of physical RAM ensures that it will never be completely filled.&lt;br /&gt;
&lt;br /&gt;
Before we resize the swap partition we must make room for it by shrinking the USB partition (the storage for your music, phots etc).&lt;br /&gt;
&lt;br /&gt;
Follow the steps to resize your usb partition to a smaller size to make more room for a larger swap partition, and then resize your swap partition. &lt;br /&gt;
&lt;br /&gt;
'''I HIGHLY recommend copying everything off your USB partition to your computer and wiping it clean!!! Also, Make sure no applications are currently running on your phone, and put it into airplane mode!!!'''&lt;br /&gt;
&lt;br /&gt;
First before you resize, backup your USB partition to your computer, and wipe it clean, unless you want to break your phones USB partition and have to WebOS Doctor. &lt;br /&gt;
&lt;br /&gt;
In Nova Terminal, type (without quotes): &lt;br /&gt;
&lt;br /&gt;
First you should reduce the &amp;quot;inside&amp;quot; filesystem, the fat32 partition&lt;br /&gt;
1. ''&amp;quot;resizefat -v /dev/store/media 6.0G&amp;quot;'' (This step resizes the vfat partition)&lt;br /&gt;
&lt;br /&gt;
And then you reduce the container partition&lt;br /&gt;
2. ''&amp;quot;lvm lvreduce -L 6.0G /dev/store/media&amp;quot;''  (This shrinks your usb partition)&lt;br /&gt;
&lt;br /&gt;
3. ''&amp;quot;lvm lvresize -L +412M /dev/store/swap&amp;quot;'' (This expands your swap partition by 412mb [100mb + 412mb = 512mb])&lt;br /&gt;
&lt;br /&gt;
4. ''&amp;quot;swapoff /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
5. ''&amp;quot;mkswap /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
6. ''&amp;quot;swapon /dev/store/swap&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
7. reboot&lt;br /&gt;
&lt;br /&gt;
8. Put the backed up USB files from your computer back onto the Pre. &lt;br /&gt;
&lt;br /&gt;
To check the size and status of your swap file, type  &amp;quot;/sbin/swapon -s&amp;quot; in novaterm. &lt;br /&gt;
&lt;br /&gt;
Congrats! Your phone is now optimized to run WebOS 2.1. Enjoy! :)&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=PDK_on_Linux&amp;diff=16039</id>
		<title>PDK on Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=PDK_on_Linux&amp;diff=16039"/>
		<updated>2011-05-18T16:01:17Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Alternative setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The official Palm PDK development kit for writing native programs is not supported on Linux. &lt;br /&gt;
&lt;br /&gt;
The instructions on this page should allow you to get the official Palm webOS PDK for OSX working on Linux.  &lt;br /&gt;
&lt;br /&gt;
It's totally untested other than running a few scripts and confirming that things seem to be where they should be, so please confirm if it works for you.&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
* Get the command line tool &amp;quot;xar&amp;quot;.  Some debian based systems have it, try apt-get install xar.  If not found, get it from http://code.google.com/p/xar/  (I needed package libxml2-dev to compile it) (I also needed openssl-dev to compile it on Ubuntu 10.10)&lt;br /&gt;
* You will need to have git installed to retrieve files from the WIDK repository. &lt;br /&gt;
* Building the pkg file requires Curl and libbz2-dev&lt;br /&gt;
* Since you're planning to write native software for webOS, this assumes you have things like gcc and make and normal developer stuff like that.  &lt;br /&gt;
&lt;br /&gt;
We will be using tools found in the WIDK cross-compile repository is really helpful as it already has functionality to download and extract the OSX PDK, most of which will &amp;quot;just work&amp;quot; on Linux.  Tools found in the WIDK repository can also download the CodeSourcery toolchain for Linux to replace the one included in the PDK, built for Darwin.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
===Get the Palm PDK using the Webos-Internals makefile===&lt;br /&gt;
&lt;br /&gt;
This downloads Palm's DMG file, downloads and patches a tool for converting DMG's, and runs it against the Palm DMG, ending up with a Xar format package file.  (filename ends in .pkg)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left:50px;&amp;quot;&amp;gt;	&lt;br /&gt;
git clone git://git.webos-internals.org/preware/cross-compile.git&lt;br /&gt;
cd cross-compile&lt;br /&gt;
make doctors/Palm_webOS_SDK-Mac-1.4.5.465.pkg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a Palm_webOS_SDK-Mac-1.4.5.465.pkg in doctors/ .  &lt;br /&gt;
&lt;br /&gt;
===Extract that .pkg file===&lt;br /&gt;
&lt;br /&gt;
Now let's extract it into /  (this will create /opt/PalmPDK)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left:50px;&amp;quot;&amp;gt;&lt;br /&gt;
xar -xf doctors/Palm_webOS_SDK-Mac-1.4.5.465.pkg palmpdk.pkg&lt;br /&gt;
sudo sh -c 'gzip -cd palmpdk.pkg/Payload | (cd /; cpio -i)'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a Palm PDK in /opt/PalmPDK, but you don't have a working cross-compile toolchain, because the one Palm supplied was for osX / Darwin  not Linux.  We need to fix that.&lt;br /&gt;
&lt;br /&gt;
===Get CodeSourcery Linux cross-compiler===&lt;br /&gt;
Install the CodeSourcery Linux cross-compiler toolchain where Palm's toolchain built for OSX was.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left:50px&amp;quot;&amp;gt;&lt;br /&gt;
make toolchain&lt;br /&gt;
sudo cp -r toolchain/arm-2007q3 /opt/PalmPDK&lt;br /&gt;
cd /opt/PalmPDK&lt;br /&gt;
sudo mv arm-gcc arm-gcc-darwin&lt;br /&gt;
sudo ln -s arm-2007q3 arm-gcc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Someone who is familiar with the PDK should test this at this point to see if you can actually use it in the proper ways.&lt;br /&gt;
&lt;br /&gt;
== Alternative setup ==&lt;br /&gt;
&lt;br /&gt;
The github project [http://github.com/kayahr/linux-webos-pdk linux-webos-pdk] automates the process of creating a webOS PDK for Linux. The only requirements are wget, 7zip, pax and patch. All these requirements are available even in Debian Stable (So I guess all other distributions provide them, too).&lt;br /&gt;
&lt;br /&gt;
To install the PDK just do this:&lt;br /&gt;
&lt;br /&gt;
  $ git clone git://github.com/kayahr/linux-webos-pdk.git&lt;br /&gt;
  $ cd linux-webos-pdk&lt;br /&gt;
  $ ./linux-webos-pdk.sh&lt;br /&gt;
  $ sudo mv opt/PalmPDK /opt&lt;br /&gt;
&lt;br /&gt;
After this the PDK is installed in /opt/PalmPDK and ready to be used. This PDK is successfully used to create the official [http://wiki.scummvm.org/index.php/Compiling_ScummVM/WebOS ScummVM app] for WebOS and all of its required libraries.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15821</id>
		<title>WebOS Internals PDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15821"/>
		<updated>2011-05-07T06:33:27Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: SDL]]&lt;br /&gt;
Palm's binary sdk  the &amp;quot;Plugin Developer Kit&amp;quot; became available to all developers in March 2010.&lt;br /&gt;
&lt;br /&gt;
When the widk was developed, the Palm PDK didn't exist, and until Dec 2010, it was not possible to run the PDK in Linux.  If you would like to run the official Palm PDK, see [[PDK on Linux]] for directions.&lt;br /&gt;
&lt;br /&gt;
In addition to the PDK, webOS Internals has released a full &amp;quot;WIDK&amp;quot; (webOS Internals Development Kit) for you using Scratchbox2.  &lt;br /&gt;
&lt;br /&gt;
Less than 10% of developers in the webOS developer community use Linux variants. Among those 10% there are dozens of different linux distributions that people use. Palm, therefore has chosen to support only Mac and Windows platforms for their PDK.  Palm reccomends that Linux based developers use the webOS-internals WIDK instead.  &lt;br /&gt;
&lt;br /&gt;
We ''strongly'' urge the open-source homebrew community to standardize on this WIDK.   It uses the same underlying technologies, and is entirely open.  &lt;br /&gt;
&lt;br /&gt;
Scratchbox 2 is a cross-compilation engine, it can be used to create a highly flexible SDK.&lt;br /&gt;
&lt;br /&gt;
As installed below, the install process uses a script which extracts the required Palm provided files from a copy of webOS doctor, and  downloads from other sources, and builds a complete compilation environment automatically which can compile SDL and openGLES apps for webOS.  &lt;br /&gt;
&lt;br /&gt;
SB2 ''itself'' is totally distribution neutral but the webOS cross-compile environment is designed and tested on Ubuntu 9.10 32 bit. (At least one user in #webos-internals reports complete success running the cross compile environment in Ubuntu 9.10 64 bit after installing curl via apt-get.) See [[WebOS_Internals_PDK_on_Mandriva]] if you want to run it on Mandriva.  If you want to run the WIDK on other distributions and are willing to support that yourself and not ask webOS Internals any questions about it then please enjoy and if you succeed come back here and make a new article on how you did it.  Otherwise, use the recommended OS.&lt;br /&gt;
&lt;br /&gt;
The webOS Internals team ''strongly suggest'' apt-get install into the Ubuntu environment only for this purpose. The same installation of Sun Virtualbox which hosts the Palm SDK emulator can host an Ubuntu 9.10 server with very little effort on any operating system. &lt;br /&gt;
&lt;br /&gt;
Developers wanting to work in an open environment 'without' SB2 can consider using the [http://www.webos-internals.org/wiki/Gentoo_NDK PuffTheMagic NDK].&lt;br /&gt;
&lt;br /&gt;
==SB2 Homepage==&lt;br /&gt;
[http://www.freedesktop.org/wiki/Software/sbox2 http://www.freedesktop.org/wiki/Software/sbox2]pdk&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
Scratchbox 2 is distributed under LGPL version 2.1, portions are under GPL version 2. Some minor stuff is under MIT style license.&lt;br /&gt;
&lt;br /&gt;
== Installation on Ubuntu for webOS PDK cross compiling ==&lt;br /&gt;
&lt;br /&gt;
If setting up in a Virtual Box instance, it is recommended that you first complete the openSSH config as described in the VirtualBox tips for Windows users to the right.  This is helpful even with a Linux host, as SSH into the PDK Virtual Machine will allow copy and paste of the commands listed below and reduce errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
There is an automated installer avaliable [http://forums.precentral.net/webos-internals/266139-webos-internals-automated-installers.html#post2718551 here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; clear:right; width:30%&amp;quot;&amp;gt;{{Ubuntu_VM_notes_for_Windows_users}}&amp;lt;/div&amp;gt;&lt;br /&gt;
===Toolchain===&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
Your Ubuntu installation will need the following installed.  If you do not have them, run the command after the package name. You can test if they are found by just typing the command name.  If it says command not found, you need to install it.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''git''' || sudo apt-get install git-core&lt;br /&gt;
|-&lt;br /&gt;
|'''gcc''' || sudo apt-get install build-essential&lt;br /&gt;
|-&lt;br /&gt;
|'''curl''' || sudo apt-get install curl&lt;br /&gt;
|-&lt;br /&gt;
|'''unzip'''|| sudo apt-get install unzip&lt;br /&gt;
|-&lt;br /&gt;
|'''7zip'''|| sudo apt-get install p7zip-full&lt;br /&gt;
|-&lt;br /&gt;
|'''autoconf'''|| sudo apt-get install autoconf&lt;br /&gt;
|-&lt;br /&gt;
|'''subversion'''|| sudo apt-get install subversion&lt;br /&gt;
|-&lt;br /&gt;
|'''libtool'''|| sudo apt-get install libtool&lt;br /&gt;
|-&lt;br /&gt;
|'''wget'''|| sudo apt-get install wget&lt;br /&gt;
|-&lt;br /&gt;
|'''pkg-config'''|| sudo apt-get install pkg-config&lt;br /&gt;
|-&lt;br /&gt;
|'''gettext'''|| sudo apt-get install gettext&lt;br /&gt;
|-&lt;br /&gt;
|'''fakeroot'''|| sudo apt-get install fakeroot&lt;br /&gt;
|-&lt;br /&gt;
|'''javac'''|| sudo apt-get install sun-java6-jdk&lt;br /&gt;
|-&lt;br /&gt;
|'''ant'''|| sudo apt-get install ant&lt;br /&gt;
|-&lt;br /&gt;
|'''xsltproc'''|| sudo apt-get install xsltproc&lt;br /&gt;
|-&lt;br /&gt;
|'''intltool'''|| sudo apt-get install intltool&lt;br /&gt;
|-&lt;br /&gt;
|'''mkimage'''|| sudo apt-get install uboot-mkimage&lt;br /&gt;
|-&lt;br /&gt;
|'''lsdiff'''|| sudo apt-get install patchutils&lt;br /&gt;
|-&lt;br /&gt;
|'''flex'''|| sudo apt-get install flex&lt;br /&gt;
|-&lt;br /&gt;
|'''bison'''|| sudo apt-get install bison&lt;br /&gt;
|-&lt;br /&gt;
|'''libssl-dev'''|| sudo apt-get install libssl-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libz-dev'''|| sudo apt-get install libz-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libbz2-dev'''|| sudo apt-get install libbz2-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''xar'''|| sudo apt-get install xar&lt;br /&gt;
|-&lt;br /&gt;
|'''help2man'''|| sudo apt-get install help2man&lt;br /&gt;
|-&lt;br /&gt;
|'''texinfo'''|| sudo apt-get install texinfo&lt;br /&gt;
|-&lt;br /&gt;
|'''automake 1.10'''|| sudo apt-get install automake1.10&lt;br /&gt;
|-&lt;br /&gt;
|'''autopoint'''|| sudo apt-get install autopoint&lt;br /&gt;
|-&lt;br /&gt;
|'''xorg-macros'''|| sudo apt-get install xorg-build-macros&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* it has been reported that sun-java6-jdk isn't necessary&lt;br /&gt;
* xorg-macros has been replaced by xutils-dev on Ubuntu 10.10 and higher&lt;br /&gt;
* libz-dev has been replaced by zlib1g-dev on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
If you're uncertain at all, just cut and paste the following.  If they are already installed, they'll be skipped.  If using Ubuntu 10.10 or higher, see the above note.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git-core build-essential curl unzip autoconf subversion libtool wget pkg-config gettext fakeroot ant xsltproc intltool uboot-mkimage patchutils flex bison libssl-dev libz-dev libbz2-dev xar help2man texinfo automake1.10 autopoint xorg-build-macros&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are a beginner with Ubuntu Linux Distribution, you should update all the packages on your system to avoid problems when you will compile.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' If you're using Ubuntu and &amp;lt;code&amp;gt;xar&amp;lt;/code&amp;gt; cannot be installed with &amp;lt;code&amp;gt;sudo apt-get install xar&amp;lt;/code&amp;gt;, then you have to download two &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;-files manually and install them (in the order they are listed):&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/libxar1 libxar1]&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/xar xar]&lt;br /&gt;
After that execute the above command again.&lt;br /&gt;
&lt;br /&gt;
Use these 2 command line :&amp;lt;BR&amp;gt;&lt;br /&gt;
Update repositories   :&lt;br /&gt;
 sudo aptitude update&lt;br /&gt;
And next, update the packages :&lt;br /&gt;
 sudo aptitude safe-upgrade&lt;br /&gt;
&lt;br /&gt;
If you're on a 64-bit system, you will also need to install the ia32-libs package.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The ''make toolchain'' command and later steps will download approximately a half-gig of tools and sources from various locations.  Do not start this if you do not have time for a large download.  Additionally, if you already have downloaded a copy of the correct version of the WebOS doctor, you can reduce the download time by copying the doctor file into cross-compile/doctors/ with the correct name.  This will cause the appropriate command to skip that download.  Note that codesourcery rate limts downloads and at a minimum this process will take 10 to 15 minutes irrespective of your connection speed. &lt;br /&gt;
&lt;br /&gt;
====Start setup====&lt;br /&gt;
Create a preware folder, copy the cross-compile tools into it (if you have not installed git, apt-get install git-core), and use a make script to begin the set up of the compilation toolchain. &lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /srv/preware&lt;br /&gt;
 cd /srv/preware&lt;br /&gt;
 sudo chmod 777 .&lt;br /&gt;
 git clone git://git.webos-internals.org/preware/cross-compile.git&lt;br /&gt;
 cd cross-compile&lt;br /&gt;
 make toolchain&lt;br /&gt;
&lt;br /&gt;
If errors occur, browse the [http://git.webos-internals.org/?p=preware/cross-compile.git;a=shortlog repository online] and checkout earlier commits until you get something that gets through &amp;quot;make toolchain&amp;quot; and the later &amp;quot;make stage&amp;quot; commands like so:&lt;br /&gt;
&lt;br /&gt;
 git checkout &amp;lt;commit-ish&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fix mmap errors====&lt;br /&gt;
The following commands appear redundant.  They are not.  The install this fixes your mmap config to fix an mmap: permission denied error, but we don't need the package itself. (Do each command separately with cut and paste).&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qemu-arm-static&lt;br /&gt;
 sudo apt-get remove qemu-arm-static&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;OR&amp;lt;/span&amp;gt; As a workaround, if this package is not available, &lt;br /&gt;
::: the following commands can be executed in a root shell (sudo -s) to fix the mmap configuration to enable qemu-arm to work.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vm.mmap_min_addr = 4096&amp;quot; &amp;gt; /etc/sysctl.d/mmap_min_addr.conf&lt;br /&gt;
 /etc/init.d/procps restart&lt;br /&gt;
&lt;br /&gt;
(note that the value should not be &amp;quot;0&amp;quot;. 4096 is chosen to avoid null pointer attacks.)&lt;br /&gt;
&lt;br /&gt;
====Verify sh shell====&lt;br /&gt;
On Ubuntu /bin/sh is a symbolic link to dash.  This will cause errors with the make stage command below, as some of the scripts assume bash.  Run the following command to see what shell sh is linked to.&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
If the result is a link to dash:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-06 23:55 /bin/sh -&amp;gt; dash&lt;br /&gt;
&lt;br /&gt;
You will want to correct it with the following:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg-reconfigure dash&lt;br /&gt;
&lt;br /&gt;
You will be asked if you want to &amp;quot;Install dash as /bin/sh?&amp;quot;.  Select &amp;quot;&amp;lt;No&amp;gt;&amp;quot; and bash will be used.  Rerun the command to verify:&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-09 21:12 /bin/sh -&amp;gt; bash&lt;br /&gt;
&lt;br /&gt;
====Setup Scratchbox====&lt;br /&gt;
Now, use apt-get to setup scratchbox...&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install scratchbox2 qemu-kvm-extras (in Debian install qemu-user and qemu-system instead of qemu-kvm-extras)&lt;br /&gt;
&lt;br /&gt;
...and set it up for compiling for webOS. &lt;br /&gt;
&lt;br /&gt;
 cd /srv/preware/cross-compile/toolchain/arm-2007q3/arm-none-linux-gnueabi/libc&lt;br /&gt;
 PATH=/srv/preware/cross-compile/toolchain/arm-2007q3/bin:${PATH} sb2-init -c /usr/bin/qemu-arm armv7 arm-none-linux-gnueabi-gcc&lt;br /&gt;
 cd /srv/preware/cross-compile&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
 make stage&lt;br /&gt;
&lt;br /&gt;
Once this setup is complete, compiling sdl apps for webOS is very simple.&lt;br /&gt;
&lt;br /&gt;
==Verified installed clean list==&lt;br /&gt;
&lt;br /&gt;
If you have successfully built the WIDK from scratch, with NO problems, feel free to add your information to this list.  This will help us assess what distributions and versions it is fully compatible with.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|'''IRC name'''&lt;br /&gt;
|'''Linux Distribution'''&lt;br /&gt;
|'''Version'''&lt;br /&gt;
|'''Date'''&lt;br /&gt;
|'''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|Scoutcamper&lt;br /&gt;
|Ubuntu&lt;br /&gt;
|9.04,9.10,10.04,10.10&lt;br /&gt;
|10-18-10&lt;br /&gt;
|Works Great!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It just doesn't work tried for over a week, with fresh Ubuntu 10.4 inside and outside of virtual box, fails on libtool for common/fuse/. Tried -j4 option with make stage, tried make staging-armv7. Also installed automake-1.9 after seeing complaints about that. -- please sign your comments&lt;br /&gt;
&lt;br /&gt;
==Errors during make stage ==&lt;br /&gt;
&lt;br /&gt;
===automake1.10===&lt;br /&gt;
&lt;br /&gt;
If you see the error below, you need the latest automake (1.10)&lt;br /&gt;
&lt;br /&gt;
 /usr/share/automake-1.9/am/depend2.am: am__fastdepOBJC does not appear in AM_CONDITIONAL&lt;br /&gt;
 configure.in:88: installing `./config.guess'&lt;br /&gt;
 configure.in:88: installing `./config.sub'&lt;br /&gt;
 Makefile.am: installing `./INSTALL'&lt;br /&gt;
 autoreconf2.50: automake failed with exit status: 1&lt;br /&gt;
&lt;br /&gt;
Install automake1.10 and it should work (according to [http://old.nabble.com/AC_PROG_OBJC-and-automake-1.9-td22434760.html this page])&lt;br /&gt;
&lt;br /&gt;
===Libtool===&lt;br /&gt;
&lt;br /&gt;
 make[5]: Entering directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -MT libdotconf_la-dotconf.lo -MD -MP -MF .deps/libdotconf_la-dotconf.Tpo -c -o libdotconf_la-dotconf.lo `test -f 'dotconf.c' || echo './'`dotconf.c&lt;br /&gt;
 libtool: Version mismatch error.  This is libtool 2.2.6b, but the&lt;br /&gt;
 libtool: definition of this LT_INIT comes from libtool 2.2.6.&lt;br /&gt;
 libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b&lt;br /&gt;
 libtool: and run autoconf again.&lt;br /&gt;
 make[5]: *** [libdotconf_la-dotconf.lo] Error 63&lt;br /&gt;
 make[5]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 make[4]: *** [install-recursive] Error 1&lt;br /&gt;
 make[4]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6'&lt;br /&gt;
 make[3]: *** [build/armv6.built] Error 2&lt;br /&gt;
 make[3]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf'&lt;br /&gt;
 make[2]: *** [build_common/libdotconf] Error 2&lt;br /&gt;
 make[2]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make[1]: *** [staging-armv6] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make: *** [stage] Error 2&lt;br /&gt;
&lt;br /&gt;
Confirmed by 3 people. Fix this by either (your choice)&lt;br /&gt;
*upgrading to Ubuntu 10.04 or newer (the WIDK now relies on a slightly newer version of libtool that's not in 9.10 or earlier)&lt;br /&gt;
*updating libtool to 2.2.6b-2 (backported to 9.10, see available downloads on http://linuxappfinder.com/package/libtool#ubuntu_karmicpartner)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you're getting an error where sb2-init gives you the following output:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Running /usr/bin/sb2-build-libtool failed&lt;br /&gt;
 You can run this manually later, otherwise your&lt;br /&gt;
 sb2 environment is correctly setup and ready to use&lt;br /&gt;
&lt;br /&gt;
You need to upgrade qemu. Alternatively, if your sb2-init output fails with a different output, like this:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 sb2-init completed successfully, have fun!&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade scratchbox, too (install 2.0 instead of 1.99).&lt;br /&gt;
&lt;br /&gt;
=== ecore ===&lt;br /&gt;
*TRUE and FALSE are not defined:&lt;br /&gt;
Manually add the definition:&lt;br /&gt;
&lt;br /&gt;
 #ifndef TRUE&lt;br /&gt;
 # define TRUE 1&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
 #ifndef FALSE&lt;br /&gt;
 # define FALSE 0&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; could not be found:&lt;br /&gt;
**Open the file &amp;lt;code&amp;gt;/srv/preware/cross-compile/packages/dev-e/ecore/build/src/configure.ac&amp;lt;/code&amp;gt; and search for the line with: &amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; (in my case line 1437) and replace it with &amp;lt;code&amp;gt;po/Makefile.in&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /bin/sh errors ===&lt;br /&gt;
If you are getting a &amp;quot;bad fd number&amp;quot; or other /bin/sh error, make sure your /bin/sh points to bash, not another shell (such as dash.)&lt;br /&gt;
&lt;br /&gt;
Go back through the Verify sh shell section above to correct.&lt;br /&gt;
&lt;br /&gt;
=== further download errors ===&lt;br /&gt;
&lt;br /&gt;
rwhitby's suggestion:&lt;br /&gt;
&lt;br /&gt;
If you don't need that package which is failing for you, just move it to the nonworking directory and try again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sample build of [[Application:Doom]]==&lt;br /&gt;
&lt;br /&gt;
Now, go to [[Building DOOM with scratchbox2]] and follow the simple directions.&lt;br /&gt;
&lt;br /&gt;
==In Process Enhancements==&lt;br /&gt;
[[Extracting the PDK on Linux]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15799</id>
		<title>WebOS Internals PDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15799"/>
		<updated>2011-05-06T16:00:36Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: SDL]]&lt;br /&gt;
Palm's binary sdk  the &amp;quot;Plugin Developer Kit&amp;quot; became available to all developers in March 2010.&lt;br /&gt;
&lt;br /&gt;
When the widk was developed, the Palm PDK didn't exist, and until Dec 2010, it was not possible to run the PDK in Linux.  If you would like to run the official Palm PDK, see [[PDK on Linux]] for directions.&lt;br /&gt;
&lt;br /&gt;
In addition to the PDK, webOS Internals has released a full &amp;quot;WIDK&amp;quot; (webOS Internals Development Kit) for you using Scratchbox2.  &lt;br /&gt;
&lt;br /&gt;
Less than 10% of developers in the webOS developer community use Linux variants. Among those 10% there are dozens of different linux distributions that people use. Palm, therefore has chosen to support only Mac and Windows platforms for their PDK.  Palm reccomends that Linux based developers use the webOS-internals WIDK instead.  &lt;br /&gt;
&lt;br /&gt;
We ''strongly'' urge the open-source homebrew community to standardize on this WIDK.   It uses the same underlying technologies, and is entirely open.  &lt;br /&gt;
&lt;br /&gt;
Scratchbox 2 is a cross-compilation engine, it can be used to create a highly flexible SDK.&lt;br /&gt;
&lt;br /&gt;
As installed below, the install process uses a script which extracts the required Palm provided files from a copy of webOS doctor, and  downloads from other sources, and builds a complete compilation environment automatically which can compile SDL and openGLES apps for webOS.  &lt;br /&gt;
&lt;br /&gt;
SB2 ''itself'' is totally distribution neutral but the webOS cross-compile environment is designed and tested on Ubuntu 9.10 32 bit. (At least one user in #webos-internals reports complete success running the cross compile environment in Ubuntu 9.10 64 bit after installing curl via apt-get.) See [[WebOS_Internals_PDK_on_Mandriva]] if you want to run it on Mandriva.  If you want to run the WIDK on other distributions and are willing to support that yourself and not ask webOS Internals any questions about it then please enjoy and if you succeed come back here and make a new article on how you did it.  Otherwise, use the recommended OS.&lt;br /&gt;
&lt;br /&gt;
The webOS Internals team ''strongly suggest'' apt-get install into the Ubuntu environment only for this purpose. The same installation of Sun Virtualbox which hosts the Palm SDK emulator can host an Ubuntu 9.10 server with very little effort on any operating system. &lt;br /&gt;
&lt;br /&gt;
Developers wanting to work in an open environment 'without' SB2 can consider using the [http://www.webos-internals.org/wiki/Gentoo_NDK PuffTheMagic NDK].&lt;br /&gt;
&lt;br /&gt;
==SB2 Homepage==&lt;br /&gt;
[http://www.freedesktop.org/wiki/Software/sbox2 http://www.freedesktop.org/wiki/Software/sbox2]pdk&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
Scratchbox 2 is distributed under LGPL version 2.1, portions are under GPL version 2. Some minor stuff is under MIT style license.&lt;br /&gt;
&lt;br /&gt;
== Installation on Ubuntu for webOS PDK cross compiling ==&lt;br /&gt;
&lt;br /&gt;
If setting up in a Virtual Box instance, it is recommended that you first complete the openSSH config as described in the VirtualBox tips for Windows users to the right.  This is helpful even with a Linux host, as SSH into the PDK Virtual Machine will allow copy and paste of the commands listed below and reduce errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
There is an automated installer avaliable [http://forums.precentral.net/webos-internals/266139-webos-internals-automated-installers.html#post2718551 here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; clear:right; width:30%&amp;quot;&amp;gt;{{Ubuntu_VM_notes_for_Windows_users}}&amp;lt;/div&amp;gt;&lt;br /&gt;
===Toolchain===&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
Your Ubuntu installation will need the following installed.  If you do not have them, run the command after the package name. You can test if they are found by just typing the command name.  If it says command not found, you need to install it.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''git''' || sudo apt-get install git-core&lt;br /&gt;
|-&lt;br /&gt;
|'''gcc''' || sudo apt-get install build-essential&lt;br /&gt;
|-&lt;br /&gt;
|'''curl''' || sudo apt-get install curl&lt;br /&gt;
|-&lt;br /&gt;
|'''unzip'''|| sudo apt-get install unzip&lt;br /&gt;
|-&lt;br /&gt;
|'''autoconf'''|| sudo apt-get install autoconf&lt;br /&gt;
|-&lt;br /&gt;
|'''subversion'''|| sudo apt-get install subversion&lt;br /&gt;
|-&lt;br /&gt;
|'''libtool'''|| sudo apt-get install libtool&lt;br /&gt;
|-&lt;br /&gt;
|'''wget'''|| sudo apt-get install wget&lt;br /&gt;
|-&lt;br /&gt;
|'''pkg-config'''|| sudo apt-get install pkg-config&lt;br /&gt;
|-&lt;br /&gt;
|'''gettext'''|| sudo apt-get install gettext&lt;br /&gt;
|-&lt;br /&gt;
|'''fakeroot'''|| sudo apt-get install fakeroot&lt;br /&gt;
|-&lt;br /&gt;
|'''javac'''|| sudo apt-get install sun-java6-jdk&lt;br /&gt;
|-&lt;br /&gt;
|'''ant'''|| sudo apt-get install ant&lt;br /&gt;
|-&lt;br /&gt;
|'''xsltproc'''|| sudo apt-get install xsltproc&lt;br /&gt;
|-&lt;br /&gt;
|'''intltool'''|| sudo apt-get install intltool&lt;br /&gt;
|-&lt;br /&gt;
|'''mkimage'''|| sudo apt-get install uboot-mkimage&lt;br /&gt;
|-&lt;br /&gt;
|'''lsdiff'''|| sudo apt-get install patchutils&lt;br /&gt;
|-&lt;br /&gt;
|'''flex'''|| sudo apt-get install flex&lt;br /&gt;
|-&lt;br /&gt;
|'''bison'''|| sudo apt-get install bison&lt;br /&gt;
|-&lt;br /&gt;
|'''libssl-dev'''|| sudo apt-get install libssl-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libz-dev'''|| sudo apt-get install libz-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libbz2-dev'''|| sudo apt-get install libbz2-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''xar'''|| sudo apt-get install xar&lt;br /&gt;
|-&lt;br /&gt;
|'''help2man'''|| sudo apt-get install help2man&lt;br /&gt;
|-&lt;br /&gt;
|'''texinfo'''|| sudo apt-get install texinfo&lt;br /&gt;
|-&lt;br /&gt;
|'''automake 1.10'''|| sudo apt-get install automake1.10&lt;br /&gt;
|-&lt;br /&gt;
|'''autopoint'''|| sudo apt-get install autopoint&lt;br /&gt;
|-&lt;br /&gt;
|'''xorg-macros'''|| sudo apt-get install xorg-build-macros&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* it has been reported that sun-java6-jdk isn't necessary&lt;br /&gt;
* xorg-macros has been replaced by xutils-dev on Ubuntu 10.10 and higher&lt;br /&gt;
* libz-dev has been replaced by zlib1g-dev on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
If you're uncertain at all, just cut and paste the following.  If they are already installed, they'll be skipped.  If using Ubuntu 10.10 or higher, see the above note.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git-core build-essential curl unzip autoconf subversion libtool wget pkg-config gettext fakeroot ant xsltproc intltool uboot-mkimage patchutils flex bison libssl-dev libz-dev libbz2-dev xar help2man texinfo automake1.10 autopoint xorg-build-macros&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are a beginner with Ubuntu Linux Distribution, you should update all the packages on your system to avoid problems when you will compile.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' If you're using Ubuntu and &amp;lt;code&amp;gt;xar&amp;lt;/code&amp;gt; cannot be installed with &amp;lt;code&amp;gt;sudo apt-get install xar&amp;lt;/code&amp;gt;, then you have to download two &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;-files manually and install them (in the order they are listed):&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/libxar1 libxar1]&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/xar xar]&lt;br /&gt;
After that execute the above command again.&lt;br /&gt;
&lt;br /&gt;
Use these 2 command line :&amp;lt;BR&amp;gt;&lt;br /&gt;
Update repositories   :&lt;br /&gt;
 sudo aptitude update&lt;br /&gt;
And next, update the packages :&lt;br /&gt;
 sudo aptitude safe-upgrade&lt;br /&gt;
&lt;br /&gt;
If you're on a 64-bit system, you will also need to install the ia32-libs package.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The ''make toolchain'' command and later steps will download approximately a half-gig of tools and sources from various locations.  Do not start this if you do not have time for a large download.  Additionally, if you already have downloaded a copy of the correct version of the WebOS doctor, you can reduce the download time by copying the doctor file into cross-compile/doctors/ with the correct name.  This will cause the appropriate command to skip that download.  Note that codesourcery rate limts downloads and at a minimum this process will take 10 to 15 minutes irrespective of your connection speed. &lt;br /&gt;
&lt;br /&gt;
====Start setup====&lt;br /&gt;
Create a preware folder, copy the cross-compile tools into it (if you have not installed git, apt-get install git-core), and use a make script to begin the set up of the compilation toolchain. &lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /srv/preware&lt;br /&gt;
 cd /srv/preware&lt;br /&gt;
 sudo chmod 777 .&lt;br /&gt;
 git clone git://git.webos-internals.org/preware/cross-compile.git&lt;br /&gt;
 cd cross-compile&lt;br /&gt;
 make toolchain&lt;br /&gt;
&lt;br /&gt;
If errors occur, browse the [http://git.webos-internals.org/?p=preware/cross-compile.git;a=shortlog repository online] and checkout earlier commits until you get something that gets through &amp;quot;make toolchain&amp;quot; and the later &amp;quot;make stage&amp;quot; commands like so:&lt;br /&gt;
&lt;br /&gt;
 git checkout &amp;lt;commit-ish&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fix mmap errors====&lt;br /&gt;
The following commands appear redundant.  They are not.  The install this fixes your mmap config to fix an mmap: permission denied error, but we don't need the package itself. (Do each command separately with cut and paste).&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qemu-arm-static&lt;br /&gt;
 sudo apt-get remove qemu-arm-static&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;OR&amp;lt;/span&amp;gt; As a workaround, if this package is not available, &lt;br /&gt;
::: the following commands can be executed in a root shell (sudo -s) to fix the mmap configuration to enable qemu-arm to work.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vm.mmap_min_addr = 4096&amp;quot; &amp;gt; /etc/sysctl.d/mmap_min_addr.conf&lt;br /&gt;
 /etc/init.d/procps restart&lt;br /&gt;
&lt;br /&gt;
(note that the value should not be &amp;quot;0&amp;quot;. 4096 is chosen to avoid null pointer attacks.)&lt;br /&gt;
&lt;br /&gt;
====Verify sh shell====&lt;br /&gt;
On Ubuntu /bin/sh is a symbolic link to dash.  This will cause errors with the make stage command below, as some of the scripts assume bash.  Run the following command to see what shell sh is linked to.&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
If the result is a link to dash:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-06 23:55 /bin/sh -&amp;gt; dash&lt;br /&gt;
&lt;br /&gt;
You will want to correct it with the following:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg-reconfigure dash&lt;br /&gt;
&lt;br /&gt;
You will be asked if you want to &amp;quot;Install dash as /bin/sh?&amp;quot;.  Select &amp;quot;&amp;lt;No&amp;gt;&amp;quot; and bash will be used.  Rerun the command to verify:&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-09 21:12 /bin/sh -&amp;gt; bash&lt;br /&gt;
&lt;br /&gt;
====Setup Scratchbox====&lt;br /&gt;
Now, use apt-get to setup scratchbox...&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install scratchbox2 qemu-kvm-extras (in Debian install qemu-user and qemu-system instead of qemu-kvm-extras)&lt;br /&gt;
&lt;br /&gt;
...and set it up for compiling for webOS. &lt;br /&gt;
&lt;br /&gt;
 cd /srv/preware/cross-compile/toolchain/arm-2007q3/arm-none-linux-gnueabi/libc&lt;br /&gt;
 PATH=/srv/preware/cross-compile/toolchain/arm-2007q3/bin:${PATH} sb2-init -c /usr/bin/qemu-arm armv7 arm-none-linux-gnueabi-gcc&lt;br /&gt;
 cd /srv/preware/cross-compile&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
 make stage&lt;br /&gt;
&lt;br /&gt;
Once this setup is complete, compiling sdl apps for webOS is very simple.&lt;br /&gt;
&lt;br /&gt;
==Verified installed clean list==&lt;br /&gt;
&lt;br /&gt;
If you have successfully built the WIDK from scratch, with NO problems, feel free to add your information to this list.  This will help us assess what distributions and versions it is fully compatible with.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|'''IRC name'''&lt;br /&gt;
|'''Linux Distribution'''&lt;br /&gt;
|'''Version'''&lt;br /&gt;
|'''Date'''&lt;br /&gt;
|'''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|Scoutcamper&lt;br /&gt;
|Ubuntu&lt;br /&gt;
|9.04,9.10,10.04,10.10&lt;br /&gt;
|10-18-10&lt;br /&gt;
|Works Great!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It just doesn't work tried for over a week, with fresh Ubuntu 10.4 inside and outside of virtual box, fails on libtool for common/fuse/. Tried -j4 option with make stage, tried make staging-armv7. Also installed automake-1.9 after seeing complaints about that. -- please sign your comments&lt;br /&gt;
&lt;br /&gt;
==Errors during make stage ==&lt;br /&gt;
&lt;br /&gt;
===automake1.10===&lt;br /&gt;
&lt;br /&gt;
If you see the error below, you need the latest automake (1.10)&lt;br /&gt;
&lt;br /&gt;
 /usr/share/automake-1.9/am/depend2.am: am__fastdepOBJC does not appear in AM_CONDITIONAL&lt;br /&gt;
 configure.in:88: installing `./config.guess'&lt;br /&gt;
 configure.in:88: installing `./config.sub'&lt;br /&gt;
 Makefile.am: installing `./INSTALL'&lt;br /&gt;
 autoreconf2.50: automake failed with exit status: 1&lt;br /&gt;
&lt;br /&gt;
Install automake1.10 and it should work (according to [http://old.nabble.com/AC_PROG_OBJC-and-automake-1.9-td22434760.html this page])&lt;br /&gt;
&lt;br /&gt;
===Libtool===&lt;br /&gt;
&lt;br /&gt;
 make[5]: Entering directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -MT libdotconf_la-dotconf.lo -MD -MP -MF .deps/libdotconf_la-dotconf.Tpo -c -o libdotconf_la-dotconf.lo `test -f 'dotconf.c' || echo './'`dotconf.c&lt;br /&gt;
 libtool: Version mismatch error.  This is libtool 2.2.6b, but the&lt;br /&gt;
 libtool: definition of this LT_INIT comes from libtool 2.2.6.&lt;br /&gt;
 libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b&lt;br /&gt;
 libtool: and run autoconf again.&lt;br /&gt;
 make[5]: *** [libdotconf_la-dotconf.lo] Error 63&lt;br /&gt;
 make[5]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 make[4]: *** [install-recursive] Error 1&lt;br /&gt;
 make[4]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6'&lt;br /&gt;
 make[3]: *** [build/armv6.built] Error 2&lt;br /&gt;
 make[3]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf'&lt;br /&gt;
 make[2]: *** [build_common/libdotconf] Error 2&lt;br /&gt;
 make[2]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make[1]: *** [staging-armv6] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make: *** [stage] Error 2&lt;br /&gt;
&lt;br /&gt;
Confirmed by 3 people. Fix this by either (your choice)&lt;br /&gt;
*upgrading to Ubuntu 10.04 or newer (the WIDK now relies on a slightly newer version of libtool that's not in 9.10 or earlier)&lt;br /&gt;
*updating libtool to 2.2.6b-2 (backported to 9.10, see available downloads on http://linuxappfinder.com/package/libtool#ubuntu_karmicpartner)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you're getting an error where sb2-init gives you the following output:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Running /usr/bin/sb2-build-libtool failed&lt;br /&gt;
 You can run this manually later, otherwise your&lt;br /&gt;
 sb2 environment is correctly setup and ready to use&lt;br /&gt;
&lt;br /&gt;
You need to upgrade qemu. Alternatively, if your sb2-init output fails with a different output, like this:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 sb2-init completed successfully, have fun!&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade scratchbox, too (install 2.0 instead of 1.99).&lt;br /&gt;
&lt;br /&gt;
=== ecore ===&lt;br /&gt;
*TRUE and FALSE are not defined:&lt;br /&gt;
Manually add the definition:&lt;br /&gt;
&lt;br /&gt;
 #ifndef TRUE&lt;br /&gt;
 # define TRUE 1&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
 #ifndef FALSE&lt;br /&gt;
 # define FALSE 0&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; could not be found:&lt;br /&gt;
**Open the file &amp;lt;code&amp;gt;/srv/preware/cross-compile/packages/dev-e/ecore/build/src/configure.ac&amp;lt;/code&amp;gt; and search for the line with: &amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; (in my case line 1437) and replace it with &amp;lt;code&amp;gt;po/Makefile.in&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /bin/sh errors ===&lt;br /&gt;
If you are getting a &amp;quot;bad fd number&amp;quot; or other /bin/sh error, make sure your /bin/sh points to bash, not another shell (such as dash.)&lt;br /&gt;
&lt;br /&gt;
Go back through the Verify sh shell section above to correct.&lt;br /&gt;
&lt;br /&gt;
=== further download errors ===&lt;br /&gt;
&lt;br /&gt;
rwhitby's suggestion:&lt;br /&gt;
&lt;br /&gt;
If you don't need that package which is failing for you, just move it to the nonworking directory and try again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sample build of [[Application:Doom]]==&lt;br /&gt;
&lt;br /&gt;
Now, go to [[Building DOOM with scratchbox2]] and follow the simple directions.&lt;br /&gt;
&lt;br /&gt;
==In Process Enhancements==&lt;br /&gt;
[[Extracting the PDK on Linux]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15797</id>
		<title>WebOS Internals PDK</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&amp;diff=15797"/>
		<updated>2011-05-06T15:48:51Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: SDL]]&lt;br /&gt;
Palm's binary sdk  the &amp;quot;Plugin Developer Kit&amp;quot; became available to all developers in March 2010.&lt;br /&gt;
&lt;br /&gt;
When the widk was developed, the Palm PDK didn't exist, and until Dec 2010, it was not possible to run the PDK in Linux.  If you would like to run the official Palm PDK, see [[PDK on Linux]] for directions.&lt;br /&gt;
&lt;br /&gt;
In addition to the PDK, webOS Internals has released a full &amp;quot;WIDK&amp;quot; (webOS Internals Development Kit) for you using Scratchbox2.  &lt;br /&gt;
&lt;br /&gt;
Less than 10% of developers in the webOS developer community use Linux variants. Among those 10% there are dozens of different linux distributions that people use. Palm, therefore has chosen to support only Mac and Windows platforms for their PDK.  Palm reccomends that Linux based developers use the webOS-internals WIDK instead.  &lt;br /&gt;
&lt;br /&gt;
We ''strongly'' urge the open-source homebrew community to standardize on this WIDK.   It uses the same underlying technologies, and is entirely open.  &lt;br /&gt;
&lt;br /&gt;
Scratchbox 2 is a cross-compilation engine, it can be used to create a highly flexible SDK.&lt;br /&gt;
&lt;br /&gt;
As installed below, the install process uses a script which extracts the required Palm provided files from a copy of webOS doctor, and  downloads from other sources, and builds a complete compilation environment automatically which can compile SDL and openGLES apps for webOS.  &lt;br /&gt;
&lt;br /&gt;
SB2 ''itself'' is totally distribution neutral but the webOS cross-compile environment is designed and tested on Ubuntu 9.10 32 bit. (At least one user in #webos-internals reports complete success running the cross compile environment in Ubuntu 9.10 64 bit after installing curl via apt-get.) See [[WebOS_Internals_PDK_on_Mandriva]] if you want to run it on Mandriva.  If you want to run the WIDK on other distributions and are willing to support that yourself and not ask webOS Internals any questions about it then please enjoy and if you succeed come back here and make a new article on how you did it.  Otherwise, use the recommended OS.&lt;br /&gt;
&lt;br /&gt;
The webOS Internals team ''strongly suggest'' apt-get install into the Ubuntu environment only for this purpose. The same installation of Sun Virtualbox which hosts the Palm SDK emulator can host an Ubuntu 9.10 server with very little effort on any operating system. &lt;br /&gt;
&lt;br /&gt;
Developers wanting to work in an open environment 'without' SB2 can consider using the [http://www.webos-internals.org/wiki/Gentoo_NDK PuffTheMagic NDK].&lt;br /&gt;
&lt;br /&gt;
==SB2 Homepage==&lt;br /&gt;
[http://www.freedesktop.org/wiki/Software/sbox2 http://www.freedesktop.org/wiki/Software/sbox2]pdk&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
Scratchbox 2 is distributed under LGPL version 2.1, portions are under GPL version 2. Some minor stuff is under MIT style license.&lt;br /&gt;
&lt;br /&gt;
== Installation on Ubuntu for webOS PDK cross compiling ==&lt;br /&gt;
&lt;br /&gt;
If setting up in a Virtual Box instance, it is recommended that you first complete the openSSH config as described in the VirtualBox tips for Windows users to the right.  This is helpful even with a Linux host, as SSH into the PDK Virtual Machine will allow copy and paste of the commands listed below and reduce errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
There is an automated installer avaliable [http://forums.precentral.net/webos-internals/266139-webos-internals-automated-installers.html#post2718551 here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; clear:right; width:30%&amp;quot;&amp;gt;{{Ubuntu_VM_notes_for_Windows_users}}&amp;lt;/div&amp;gt;&lt;br /&gt;
===Toolchain===&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
Your Ubuntu installation will need the following installed.  If you do not have them, run the command after the package name. You can test if they are found by just typing the command name.  If it says command not found, you need to install it.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''git''' || sudo apt-get install git-core&lt;br /&gt;
|-&lt;br /&gt;
|'''gcc''' || sudo apt-get install build-essential&lt;br /&gt;
|-&lt;br /&gt;
|'''curl''' || sudo apt-get install curl&lt;br /&gt;
|-&lt;br /&gt;
|'''unzip'''|| sudo apt-get install unzip&lt;br /&gt;
|-&lt;br /&gt;
|'''autoconf'''|| sudo apt-get install autoconf&lt;br /&gt;
|-&lt;br /&gt;
|'''subversion'''|| sudo apt-get install subversion&lt;br /&gt;
|-&lt;br /&gt;
|'''libtool'''|| sudo apt-get install libtool&lt;br /&gt;
|-&lt;br /&gt;
|'''wget'''|| sudo apt-get install wget&lt;br /&gt;
|-&lt;br /&gt;
|'''pkg-config'''|| sudo apt-get install pkg-config&lt;br /&gt;
|-&lt;br /&gt;
|'''gettext'''|| sudo apt-get install gettext&lt;br /&gt;
|-&lt;br /&gt;
|'''fakeroot'''|| sudo apt-get install fakeroot&lt;br /&gt;
|-&lt;br /&gt;
|'''javac'''|| sudo apt-get install sun-java6-jdk&lt;br /&gt;
|-&lt;br /&gt;
|'''ant'''|| sudo apt-get install ant&lt;br /&gt;
|-&lt;br /&gt;
|'''xsltproc'''|| sudo apt-get install xsltproc&lt;br /&gt;
|-&lt;br /&gt;
|'''intltool'''|| sudo apt-get install intltool&lt;br /&gt;
|-&lt;br /&gt;
|'''mkimage'''|| sudo apt-get install uboot-mkimage&lt;br /&gt;
|-&lt;br /&gt;
|'''lsdiff'''|| sudo apt-get install patchutils&lt;br /&gt;
|-&lt;br /&gt;
|'''flex'''|| sudo apt-get install flex&lt;br /&gt;
|-&lt;br /&gt;
|'''bison'''|| sudo apt-get install bison&lt;br /&gt;
|-&lt;br /&gt;
|'''libssl-dev'''|| sudo apt-get install libssl-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libz-dev'''|| sudo apt-get install libz-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''libbz2-dev'''|| sudo apt-get install libbz2-dev&lt;br /&gt;
|-&lt;br /&gt;
|'''xar'''|| sudo apt-get install xar&lt;br /&gt;
|-&lt;br /&gt;
|'''help2man'''|| sudo apt-get install help2man&lt;br /&gt;
|-&lt;br /&gt;
|'''texinfo'''|| sudo apt-get install texinfo&lt;br /&gt;
|-&lt;br /&gt;
|'''automake 1.10'''|| sudo apt-get install automake1.10&lt;br /&gt;
|-&lt;br /&gt;
|'''autopoint'''|| sudo apt-get install autopoint&lt;br /&gt;
|-&lt;br /&gt;
|'''xorg-macros'''|| sudo apt-get install xorg-build-macros&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* it has been reported that sun-java6-jdk isn't necessary&lt;br /&gt;
&lt;br /&gt;
If you're uncertain at all, just cut and paste the following.  If they are already installed, they'll be skipped.  &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install git-core build-essential curl unzip autoconf subversion libtool wget pkg-config gettext fakeroot ant xsltproc intltool uboot-mkimage patchutils flex bison libssl-dev libz-dev libbz2-dev xar help2man texinfo automake1.10 autopoint xorg-build-macros&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are a beginner with Ubuntu Linux Distribution, you should update all the packages on your system to avoid problems when you will compile.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' If you're using Ubuntu and &amp;lt;code&amp;gt;xar&amp;lt;/code&amp;gt; cannot be installed with &amp;lt;code&amp;gt;sudo apt-get install xar&amp;lt;/code&amp;gt;, then you have to download two &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;-files manually and install them (in the order they are listed):&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/libxar1 libxar1]&lt;br /&gt;
# [http://packages.ubuntu.com/hardy/xar xar]&lt;br /&gt;
After that execute the above command again.&lt;br /&gt;
&lt;br /&gt;
Use these 2 command line :&amp;lt;BR&amp;gt;&lt;br /&gt;
Update repositories   :&lt;br /&gt;
 sudo aptitude update&lt;br /&gt;
And next, update the packages :&lt;br /&gt;
 sudo aptitude safe-upgrade&lt;br /&gt;
&lt;br /&gt;
If you're on a 64-bit system, you will also need to install the ia32-libs package.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The ''make toolchain'' command and later steps will download approximately a half-gig of tools and sources from various locations.  Do not start this if you do not have time for a large download.  Additionally, if you already have downloaded a copy of the correct version of the WebOS doctor, you can reduce the download time by copying the doctor file into cross-compile/doctors/ with the correct name.  This will cause the appropriate command to skip that download.  Note that codesourcery rate limts downloads and at a minimum this process will take 10 to 15 minutes irrespective of your connection speed. &lt;br /&gt;
&lt;br /&gt;
====Start setup====&lt;br /&gt;
Create a preware folder, copy the cross-compile tools into it (if you have not installed git, apt-get install git-core), and use a make script to begin the set up of the compilation toolchain. &lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /srv/preware&lt;br /&gt;
 cd /srv/preware&lt;br /&gt;
 sudo chmod 777 .&lt;br /&gt;
 git clone git://git.webos-internals.org/preware/cross-compile.git&lt;br /&gt;
 cd cross-compile&lt;br /&gt;
 make toolchain&lt;br /&gt;
&lt;br /&gt;
If errors occur, browse the [http://git.webos-internals.org/?p=preware/cross-compile.git;a=shortlog repository online] and checkout earlier commits until you get something that gets through &amp;quot;make toolchain&amp;quot; and the later &amp;quot;make stage&amp;quot; commands like so:&lt;br /&gt;
&lt;br /&gt;
 git checkout &amp;lt;commit-ish&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Fix mmap errors====&lt;br /&gt;
The following commands appear redundant.  They are not.  The install this fixes your mmap config to fix an mmap: permission denied error, but we don't need the package itself. (Do each command separately with cut and paste).&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qemu-arm-static&lt;br /&gt;
 sudo apt-get remove qemu-arm-static&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;OR&amp;lt;/span&amp;gt; As a workaround, if this package is not available, &lt;br /&gt;
::: the following commands can be executed in a root shell (sudo -s) to fix the mmap configuration to enable qemu-arm to work.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vm.mmap_min_addr = 4096&amp;quot; &amp;gt; /etc/sysctl.d/mmap_min_addr.conf&lt;br /&gt;
 /etc/init.d/procps restart&lt;br /&gt;
&lt;br /&gt;
(note that the value should not be &amp;quot;0&amp;quot;. 4096 is chosen to avoid null pointer attacks.)&lt;br /&gt;
&lt;br /&gt;
====Verify sh shell====&lt;br /&gt;
On Ubuntu /bin/sh is a symbolic link to dash.  This will cause errors with the make stage command below, as some of the scripts assume bash.  Run the following command to see what shell sh is linked to.&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
If the result is a link to dash:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-06 23:55 /bin/sh -&amp;gt; dash&lt;br /&gt;
&lt;br /&gt;
You will want to correct it with the following:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg-reconfigure dash&lt;br /&gt;
&lt;br /&gt;
You will be asked if you want to &amp;quot;Install dash as /bin/sh?&amp;quot;.  Select &amp;quot;&amp;lt;No&amp;gt;&amp;quot; and bash will be used.  Rerun the command to verify:&lt;br /&gt;
&lt;br /&gt;
  ls -l /bin/sh&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
  lrwxrwxrwx 1 root root 4 2010-07-09 21:12 /bin/sh -&amp;gt; bash&lt;br /&gt;
&lt;br /&gt;
====Setup Scratchbox====&lt;br /&gt;
Now, use apt-get to setup scratchbox...&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install scratchbox2 qemu-kvm-extras (in Debian install qemu-user and qemu-system instead of qemu-kvm-extras)&lt;br /&gt;
&lt;br /&gt;
...and set it up for compiling for webOS. &lt;br /&gt;
&lt;br /&gt;
 cd /srv/preware/cross-compile/toolchain/arm-2007q3/arm-none-linux-gnueabi/libc&lt;br /&gt;
 PATH=/srv/preware/cross-compile/toolchain/arm-2007q3/bin:${PATH} sb2-init -c /usr/bin/qemu-arm armv7 arm-none-linux-gnueabi-gcc&lt;br /&gt;
 cd /srv/preware/cross-compile&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
 make stage&lt;br /&gt;
&lt;br /&gt;
Once this setup is complete, compiling sdl apps for webOS is very simple.&lt;br /&gt;
&lt;br /&gt;
==Verified installed clean list==&lt;br /&gt;
&lt;br /&gt;
If you have successfully built the WIDK from scratch, with NO problems, feel free to add your information to this list.  This will help us assess what distributions and versions it is fully compatible with.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|'''IRC name'''&lt;br /&gt;
|'''Linux Distribution'''&lt;br /&gt;
|'''Version'''&lt;br /&gt;
|'''Date'''&lt;br /&gt;
|'''Comments'''&lt;br /&gt;
|-&lt;br /&gt;
|Scoutcamper&lt;br /&gt;
|Ubuntu&lt;br /&gt;
|9.04,9.10,10.04,10.10&lt;br /&gt;
|10-18-10&lt;br /&gt;
|Works Great!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It just doesn't work tried for over a week, with fresh Ubuntu 10.4 inside and outside of virtual box, fails on libtool for common/fuse/. Tried -j4 option with make stage, tried make staging-armv7. Also installed automake-1.9 after seeing complaints about that. -- please sign your comments&lt;br /&gt;
&lt;br /&gt;
==Errors during make stage ==&lt;br /&gt;
&lt;br /&gt;
===automake1.10===&lt;br /&gt;
&lt;br /&gt;
If you see the error below, you need the latest automake (1.10)&lt;br /&gt;
&lt;br /&gt;
 /usr/share/automake-1.9/am/depend2.am: am__fastdepOBJC does not appear in AM_CONDITIONAL&lt;br /&gt;
 configure.in:88: installing `./config.guess'&lt;br /&gt;
 configure.in:88: installing `./config.sub'&lt;br /&gt;
 Makefile.am: installing `./INSTALL'&lt;br /&gt;
 autoreconf2.50: automake failed with exit status: 1&lt;br /&gt;
&lt;br /&gt;
Install automake1.10 and it should work (according to [http://old.nabble.com/AC_PROG_OBJC-and-automake-1.9-td22434760.html this page])&lt;br /&gt;
&lt;br /&gt;
===Libtool===&lt;br /&gt;
&lt;br /&gt;
 make[5]: Entering directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -MT libdotconf_la-dotconf.lo -MD -MP -MF .deps/libdotconf_la-dotconf.Tpo -c -o libdotconf_la-dotconf.lo `test -f 'dotconf.c' || echo './'`dotconf.c&lt;br /&gt;
 libtool: Version mismatch error.  This is libtool 2.2.6b, but the&lt;br /&gt;
 libtool: definition of this LT_INIT comes from libtool 2.2.6.&lt;br /&gt;
 libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b&lt;br /&gt;
 libtool: and run autoconf again.&lt;br /&gt;
 make[5]: *** [libdotconf_la-dotconf.lo] Error 63&lt;br /&gt;
 make[5]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'&lt;br /&gt;
 make[4]: *** [install-recursive] Error 1&lt;br /&gt;
 make[4]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6'&lt;br /&gt;
 make[3]: *** [build/armv6.built] Error 2&lt;br /&gt;
 make[3]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf'&lt;br /&gt;
 make[2]: *** [build_common/libdotconf] Error 2&lt;br /&gt;
 make[2]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make[1]: *** [staging-armv6] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/srv/preware/cross-compile'&lt;br /&gt;
 make: *** [stage] Error 2&lt;br /&gt;
&lt;br /&gt;
Confirmed by 3 people. Fix this by either (your choice)&lt;br /&gt;
*upgrading to Ubuntu 10.04 or newer (the WIDK now relies on a slightly newer version of libtool that's not in 9.10 or earlier)&lt;br /&gt;
*updating libtool to 2.2.6b-2 (backported to 9.10, see available downloads on http://linuxappfinder.com/package/libtool#ubuntu_karmicpartner)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you're getting an error where sb2-init gives you the following output:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Running /usr/bin/sb2-build-libtool failed&lt;br /&gt;
 You can run this manually later, otherwise your&lt;br /&gt;
 sb2 environment is correctly setup and ready to use&lt;br /&gt;
&lt;br /&gt;
You need to upgrade qemu. Alternatively, if your sb2-init output fails with a different output, like this:&lt;br /&gt;
&lt;br /&gt;
 checking for gcc... gcc&lt;br /&gt;
 checking for C compiler default output file name... a.out&lt;br /&gt;
 checking whether the C compiler works... configure: error: cannot run C compiled programs.&lt;br /&gt;
 If you meant to cross compile, use `--host'.&lt;br /&gt;
 See `config.log' for more details.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 sb2-init completed successfully, have fun!&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade scratchbox, too (install 2.0 instead of 1.99).&lt;br /&gt;
&lt;br /&gt;
=== ecore ===&lt;br /&gt;
*TRUE and FALSE are not defined:&lt;br /&gt;
Manually add the definition:&lt;br /&gt;
&lt;br /&gt;
 #ifndef TRUE&lt;br /&gt;
 # define TRUE 1&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
 #ifndef FALSE&lt;br /&gt;
 # define FALSE 0&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; could not be found:&lt;br /&gt;
**Open the file &amp;lt;code&amp;gt;/srv/preware/cross-compile/packages/dev-e/ecore/build/src/configure.ac&amp;lt;/code&amp;gt; and search for the line with: &amp;lt;code&amp;gt;$po_makefile_in&amp;lt;/code&amp;gt; (in my case line 1437) and replace it with &amp;lt;code&amp;gt;po/Makefile.in&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /bin/sh errors ===&lt;br /&gt;
If you are getting a &amp;quot;bad fd number&amp;quot; or other /bin/sh error, make sure your /bin/sh points to bash, not another shell (such as dash.)&lt;br /&gt;
&lt;br /&gt;
Go back through the Verify sh shell section above to correct.&lt;br /&gt;
&lt;br /&gt;
=== further download errors ===&lt;br /&gt;
&lt;br /&gt;
rwhitby's suggestion:&lt;br /&gt;
&lt;br /&gt;
If you don't need that package which is failing for you, just move it to the nonworking directory and try again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sample build of [[Application:Doom]]==&lt;br /&gt;
&lt;br /&gt;
Now, go to [[Building DOOM with scratchbox2]] and follow the simple directions.&lt;br /&gt;
&lt;br /&gt;
==In Process Enhancements==&lt;br /&gt;
[[Extracting the PDK on Linux]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Recover_your_files_from_a_non_booting_device&amp;diff=15625</id>
		<title>Recover your files from a non booting device</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Recover_your_files_from_a_non_booting_device&amp;diff=15625"/>
		<updated>2011-04-24T01:33:02Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes you may end with a non booting device and you must have your usb partition files back.  This page will help recovering them.&lt;br /&gt;
&lt;br /&gt;
Requisites:&lt;br /&gt;
&lt;br /&gt;
* Windows, MacOS X, or Linux&lt;br /&gt;
* Novacomd driver for your operating system&lt;br /&gt;
* WebOS doctor for your device and operating system version (you must select the correct device or these instructions won't work)&lt;br /&gt;
* Enough space for your backup (at most 7Gb for Pre/Pixi, at most 15Gb for Pre Plus / Pre 2)&lt;br /&gt;
&lt;br /&gt;
If you cannot access your device for whatever reason, you still can recover your files, even if the display is broken or the keyboard doesn't work anymore.  You just need to follow this simple steps:&lt;br /&gt;
&lt;br /&gt;
1. Power on your device in Recovery Mode (Pull battery, pull usb cable, press volume up and keep it pressed, insert cable (you'll see a big battery icon), then insert battery (you should see a big usb icon).&lt;br /&gt;
&lt;br /&gt;
2. Open a terminal window (cmd.exe in windows)&lt;br /&gt;
&lt;br /&gt;
3. Type the following in your terminal window:&lt;br /&gt;
&lt;br /&gt;
This two commands will scan the partitions for the volume group that your Pre uses&lt;br /&gt;
novacom -w run file://usr/sbin/lvm.static -- vgscan --ignorelockingfailure&lt;br /&gt;
novacom -w run file://usr/sbin/lvm.static -- vgchange -ay --ignorelockingfailure&lt;br /&gt;
&lt;br /&gt;
This command will create a temporary directory to mount your information&lt;br /&gt;
novacom -w run file://bin/mkdir -- -p /tmp/media&lt;br /&gt;
&lt;br /&gt;
This command will actually mount your information in said directory&lt;br /&gt;
novacom -w run file://bin/mount -- /dev/mapper/store-media /tmp/media&lt;br /&gt;
&lt;br /&gt;
This command will show you the files that were on the root directory of your device's usb partition&lt;br /&gt;
novacom -w run file://bin/ls -- /tmp/media&lt;br /&gt;
&lt;br /&gt;
At this moment you should see a listing on your terminal window showing the files that should have been in the usb portion of your device. Confirm they're the correct ones, and continue with..&lt;br /&gt;
&lt;br /&gt;
This command will compress your files, send over novacom and write them on your computer under the file media.tgz&lt;br /&gt;
novacom -w run file://bin/tar -- -C /tmp/media/ --totals -czf - . &amp;gt; media.tgz&lt;br /&gt;
&lt;br /&gt;
There you go, you have a file called media.tgz on your home directory. This file can be opened with most archive managers.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Recover_your_files_from_a_non_booting_device&amp;diff=15573</id>
		<title>Recover your files from a non booting device</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Recover_your_files_from_a_non_booting_device&amp;diff=15573"/>
		<updated>2011-04-22T04:18:18Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Created page with &amp;quot;Sometimes you may end with a non booting device and you must have your usb partition files back.  This page will help recovering them.  Requisites:  * Windows, MacOS X, or Linux ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes you may end with a non booting device and you must have your usb partition files back.  This page will help recovering them.&lt;br /&gt;
&lt;br /&gt;
Requisites:&lt;br /&gt;
&lt;br /&gt;
* Windows, MacOS X, or Linux&lt;br /&gt;
* Novacomd driver for your operating system&lt;br /&gt;
* WebOS doctor for your device and operating system version (you must select the correct device or these instructions won't work)&lt;br /&gt;
* Enough space for your backup (at most 7Gb for Pre/Pixi, at most 15Gb for Pre Plus / Pre 2)&lt;br /&gt;
&lt;br /&gt;
If you cannot access your device for whatever reason, you still can recover your files, even if the display is broken or the keyboard doesn't work anymore.  You just need to follow this simple steps:&lt;br /&gt;
&lt;br /&gt;
1. Power on your device in Recovery Mode (Pull battery, pull usb cable, press volume up and keep it pressed, insert cable (you'll see a big battery icon), then insert battery (you should see a big usb icon).&lt;br /&gt;
2. Open a terminal window (cmd.exe in windows)&lt;br /&gt;
3. Type the following in your terminal window:&lt;br /&gt;
&lt;br /&gt;
novacom -w run file://usr/sbin/lvm.static -- vgscan --ignorelockingfailure&lt;br /&gt;
novacom -w run file://usr/sbin/lvm.static -- vgchange -ay --ignorelockingfailure&lt;br /&gt;
novacom -w run file://bin/mkdir -- -p /tmp/media&lt;br /&gt;
novacom -w run file://bin/mount -- /dev/mapper/store-media /tmp/media&lt;br /&gt;
novacom -w run file://bin/ls -- /tmp/media&lt;br /&gt;
&lt;br /&gt;
At this moment you should see a listing on your terminal window showing the files that should have been in the usb portion of your device. Confirm they're the correct ones, and continue with..&lt;br /&gt;
&lt;br /&gt;
4. Type the following:&lt;br /&gt;
novacom -w run file://bin/tar -- -C /tmp/media/ --totals -czf - . &amp;gt; media.tgz&lt;br /&gt;
&lt;br /&gt;
There you go, you have a file called media.tgz on your home directory.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Sprint_Pre_2&amp;diff=15557</id>
		<title>Sprint Pre 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Sprint_Pre_2&amp;diff=15557"/>
		<updated>2011-04-21T02:03:49Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Step 14 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page where we document the complete Sprint Pre 2 procedure, hardware and software.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Rich Dunbar has created a very detailed step by step pictorial guide for swapping a Sprint Pre- comms board into a Pre 2.  Important note that the Sprint Comm board must be activated PRIOR to this process.  Cannot activate a Sprint Comm board through the Pre 2 at this time. You should also have already read through and understand the entire software portion (Step 16 in this guide) BEFORE starting this process. Pay special attention to Step 2: Prepare Your Palm Profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Introduction ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide1.PNG]]&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_2&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide2.PNG]]&lt;br /&gt;
== Step 3 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide3.PNG]]&lt;br /&gt;
== Step 4 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_4&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide4.PNG]]&lt;br /&gt;
== Step 5 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_5&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide5.PNG]]&lt;br /&gt;
== Step 6 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_6&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide6.PNG]]&lt;br /&gt;
== Step 7 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_7&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide7.PNG]]&lt;br /&gt;
== Step 8 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide8.PNG]]&lt;br /&gt;
== Step 9 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_9&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide9.PNG]]&lt;br /&gt;
== Step 10 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_10&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide10.PNG]]&lt;br /&gt;
== Step 11 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_11&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide11.PNG]]&lt;br /&gt;
== Step 12 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_12&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide12.PNG]]&lt;br /&gt;
== Step 13 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_13&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide13.PNG]]&lt;br /&gt;
== Step 14 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_14&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide14.PNG]]&lt;br /&gt;
'''YOU HAVE TO BE EXTRA CAREFUL WITH THE VOLUME ROCKER RIBBON AS IT WILL BREAK IF NOT ALIGNED PROPERLY'''&lt;br /&gt;
&lt;br /&gt;
== Step 15 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_15&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Image:Slide15.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
&lt;br /&gt;
== Step 16 ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Step_16&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
Follow the instructions on [[WebOS_2_Upgrade]] and use the ./scripts/meta-sprint-franken-unlocked-pre2-2.1.0 script.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=15555</id>
		<title>Application:MetaDoctor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=15555"/>
		<updated>2011-04-20T23:27:27Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Application:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= What is the Meta Doctor? =&lt;br /&gt;
&lt;br /&gt;
The Webos Internals Meta Doctor is a Makefile which can modify a copy of the Palm webOS Doctor to bypass the &amp;quot;First Use&amp;quot; application and allow the phone to run without having been activated on a cell network. It accomplishes this by reaching into Palm's distributed Doctor JAR file and making changes to it. It can prevent the first use app from running, as well as applying other tweaks to the OS.&lt;br /&gt;
&lt;br /&gt;
'''Documentation for the features that the MetaDoctor offers is at the top of the Makefile (you find out where that is later).'''&lt;br /&gt;
&lt;br /&gt;
= Step 1: Setting up Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE THAT USING CYGWIN ON WINDOWS IS NO LONGER SUPPORTED AND WILL MAKE YOUR PHONE FAIL TO BOOT'''&lt;br /&gt;
&lt;br /&gt;
Windows users can use the meta doctor without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.&lt;br /&gt;
&lt;br /&gt;
# download [http://www.ubuntu.com/getubuntu/download Ubuntu 10.10], look for the Ubuntu Desktop Edition, '''not the Windows Installer'''&lt;br /&gt;
# burn that file to a cd or mount to virtual drive&lt;br /&gt;
# Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run) - '''Don't boot your machine with the CD (called as using the LiveCD, as this option won't give you enough space for the MetaDoctor process to complete.'''&lt;br /&gt;
# Click on '''Install Inside windows'''.&lt;br /&gt;
#: This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine. &lt;br /&gt;
# Restart your computer and you can dual boot to Windows or Ubuntu &lt;br /&gt;
&lt;br /&gt;
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.&lt;br /&gt;
&lt;br /&gt;
If you are still wondering what Wubi is the fallowing link should explain it to you better.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
Once you have installed WUBI, you should follow the instructions in the Linux section below.&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Open terminal from the ( Applications &amp;gt; Accessories ) menu.&lt;br /&gt;
# Update your package lists and install git and Java runtime (the Canonical Partner Repository is needed to install the Sun Java JRE because it was moved out of the Multiverse in Ubuntu 10.04).  Type: &amp;lt;pre&amp;gt;sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ lucid partner&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo apt-get update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo apt-get install git&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo apt-get install sun-java6-jre&amp;lt;/pre&amp;gt; If the java install fails, look for support on the Java website [http://www.java.com/en/download/linux_manual.jsp here].  If you receive an error about git, repeat the command using git-core instead.&lt;br /&gt;
# Download and install the Palm Novacom software: [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb 32-bit] or [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb 64-bit].  If you have trouble installing, you can find more information [https://developer.palm.com/content/resources/develop/sdk_pdk_download.html#c28522 here].&lt;br /&gt;
# Download the meta-doctor scripts using git.  Type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Navigate to the meta-doctor directory. &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Create a downloads directory.  Type: &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Install MacPorts first, which will allow us to easily install the necessary packages for MetaDoctor. [http://www.macports.org/install.php]. Please note that MacPorts requires Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the [http://connect.apple.com/ Apple Developer Connection site] or on your Mac OS X installation CDs/DVD.&lt;br /&gt;
#Install md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#If you do not have Java installed, do so. To install Java, click on the &amp;quot;Apple&amp;quot; icon and select &amp;quot;Software Update.&amp;quot; This will automatically update you to the latest version of Java if necessary, as Apple supplies their own version of Java. Further instructions can be found [http://support.apple.com/kb/HT1338?viewlocale=en_US here].&lt;br /&gt;
#Download and install the Palm Novacom software from http://developer.palm.com. The Mac OS X SDK is located [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg here].&lt;br /&gt;
#Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 6 above.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Step 2: Running the webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Note that if you are following a procedure on another wiki page which only requires the installation of the MetaDoctor and then tells you to return to that other page, then this is the place at which you should return.&lt;br /&gt;
&lt;br /&gt;
'''If you intend to enable WIFI Profiles, you must copy a file off of the phone before doctoring. See the section below on enabling wifi profiles.'''&lt;br /&gt;
&lt;br /&gt;
# Navigate to the meta-doctor directory in the terminal&lt;br /&gt;
# Download the latest webosdoctor file using the download paths found at [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions] .The wr version is the French,German,Irish,Spanish and UK GSM version.  An example (i.e. will not work, you need to look for the latest URL) download command would be: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rename the file that you download to include the version number for future reference (examples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   An example (i.e. will not work, you need to work out the filename based on the URL you used to download it) command to do that would be:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you would like Meta-Doctor to apply patches to webOS in order to add or change functionality from the factory install, open the Makefile with your favorite text editor and uncomment (remove the leading # characters from) the options you would like to use. &lt;br /&gt;
# Before doing the next step, make sure you change back into the meta-doctor directory first. All the following commands must be run from the meta-doctor directory.&lt;br /&gt;
# Type one of the following: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: depending on the carrier in question.&lt;br /&gt;
'''Note ''': use make DEVICE=palm_smartphone_type all-wr for O2 Germany, UK and Ireland / Movistar Spain / SFR France&lt;br /&gt;
&lt;br /&gt;
This should begin a process within the terminal that should take 10 minutes max.&lt;br /&gt;
&lt;br /&gt;
=== Error conditions ===&lt;br /&gt;
&lt;br /&gt;
If an error message appears with unknown in a file name, check the file rename in step 8 above.&lt;br /&gt;
&lt;br /&gt;
=== If the build fails ===&lt;br /&gt;
&lt;br /&gt;
If the make command fails, you can use &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; to clean up the build directory. After this you can re-run the command.&lt;br /&gt;
&lt;br /&gt;
The updated doctor version has the same name as the original, but is in a new folder: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
If you are running in Ubuntu or Cygwin, you can just run the new jar file now.  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu using VM, you will need to copy the new jar out of the VM into your live desktop to run the jar in your native OS. &lt;br /&gt;
&lt;br /&gt;
CD to the folder where your new jar file is, and type something like: &lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
If you were using a VM or some other virtual method, you will need to copy the jar file out to your main operating system before running it.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Windows host:''&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing]&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTE: this only applies to WUBI Users''  &lt;br /&gt;
You should be able to run the JAR as if you had Linux installed natively because in a sense you do (as long as Java is installed and you run the Jar using Java) but if you rather run it in windows  &lt;br /&gt;
&lt;br /&gt;
Using terminal the following command in a Wubi installation of Ubuntu will copy the JAR file to the host Windows OS :&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will place the Jar either in your Windows C:\ drive or whatever drive you installed Wubi to.&lt;br /&gt;
&lt;br /&gt;
== Once the Doctor is running ==&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to your PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
When the process finishes, the Pre will reboot and your new modified image will have been installed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After the doctor completes, you will need to run the &amp;quot;First Run&amp;quot; application. To do this, you will need an active internet connection. Either WiFi or Cellular. If you do not have WiFi and cannot connect to the Palm Profile servers, you might have a problem with your programming. This Meta Doctor (or webOS Doctor in general) could possibly erase the modem's programming. To resolve you will need to perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This has only been confirmed to resolve Sprint CDMA issues, YMMV.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' You should try to update your profile first. Open the phone app, open the App Menu and select ''Preferences'' then select ''Update Network Settings''. If you get an error, then procede with these instructions.&lt;br /&gt;
*'''1.''' Open the Phone App.&lt;br /&gt;
*'''2.''' Enter ''##MSL#'' (MSL= 6 digit lock code. Get this from Sprint.)&lt;br /&gt;
*'''3.''' Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.&lt;br /&gt;
*'''4.''' Select ''Edit''.&lt;br /&gt;
*'''5.''' Select the first box (MDN) and enter your 10-digit cellular number.&lt;br /&gt;
*'''6.''' Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).&lt;br /&gt;
*'''7.''' Select ''Save''.&lt;br /&gt;
*'''8.''' Backswipe out of the the view.&lt;br /&gt;
*'''9.''' You should now be able to open complete '''Note 2''' above without any errors.&lt;br /&gt;
&lt;br /&gt;
You should now be able to run the ''First Use'' application without any problems.&lt;br /&gt;
&lt;br /&gt;
=If the Doctor will not run=&lt;br /&gt;
Go [http://www.webos-internals.org/wiki/How_To_Recover here] if you have further problems connecting your Pre to the running Meta'ed Doctor.&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous=&lt;br /&gt;
Clarification for Linux beginners on where to place the prefsDB.sl file, per instructions in the makefile.&lt;br /&gt;
Steps:&lt;br /&gt;
1. Open makefile using a text editor (like WordPad) and use the instructions there to retrieve your prefsDB.sl file from your device. Save it somewhere convenient on your host machine (aka, computer).&lt;br /&gt;
2. Navigate to the meta-doctor directory and create the config directory: mkdir -p config&lt;br /&gt;
3. Rename your prefsDB.sl file to com.palm.wifi.prefsDB.sl&lt;br /&gt;
4. Put com.palm.wifi.prefsDB.sl in the config directory.&lt;br /&gt;
5. Continue following instructions in the makefile.&lt;br /&gt;
&lt;br /&gt;
==How to enable WIFI profiles==&lt;br /&gt;
To enable wifi profiles it is necessary to copy your wifi profile file off of your phone and place this in a directory, as well as enable the wifi profile option in the makefile. &lt;br /&gt;
&lt;br /&gt;
# Move to the meta-doctor directory (cd meta-doctor)&lt;br /&gt;
# Create a &amp;quot;config&amp;quot; folder in the meta-doctor directory (mkdir config)&lt;br /&gt;
# Copy the prefsDB.sl file off of your phone from the var/preferences/com.palm.wifi/ and into the &amp;quot;config&amp;quot; directory that you just created.&lt;br /&gt;
# Rename this file &amp;quot;com.palm.wifi.prefsDB.sl&amp;quot; without the quotes&lt;br /&gt;
# Open the makefile (which is in the meta-doctor directory) and remove the &amp;quot;#&amp;quot; from the line &amp;quot;# INSTALL_WIFI_PROFILES = 1&amp;quot;. Save the makefile.&lt;br /&gt;
# Build the custom doctor by running the script, or otherwise building it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On launch of the new doctor your wifi profile should automatically connect, but '''only if''' you had previously connected to the WIFI network you are trying to use.&lt;br /&gt;
&lt;br /&gt;
See these links for more information: [http://forums.precentral.net/webos-internals/276460-how-install-webos-2-1-0-pre-pre-using-meta-doctor-27.html#post2882495 Post 1], [http://discussion.treocentral.com/webos-internals/276460-how-install-webos-2-1-0-pre-pre-using-meta-doctor-43.html#post2884415 Post 2].&lt;br /&gt;
&lt;br /&gt;
==How to change a provider's DB-entry so 3G data can be used on the Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 This post] and [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html this thread] describe various ways to adjust the provider's data base in the Pre, so the 3G datacom works on non-supported networks. webOS 1.3.1 allows setting of the providers data directly from the activation screen for providers that are present in the DB. Some report that they are not able to do that and that they cannot get 3G datacom working on 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problems with Novacom ==&lt;br /&gt;
If you are Running a new Distro, like Archlinux, you could run into problem with novacom while trying to connect your pre. Running novacomd on the command line could provide further information. This may be a problem with libusb. Get a older version like described in [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 this thread].&lt;br /&gt;
&lt;br /&gt;
== How to Install webOS 2.x on &amp;quot;unoffical&amp;quot; Devices==&lt;br /&gt;
With the release of the O2-DE webOS Doctor, efforts have been made to apply the techniques of MetaDoctor and create a custom doctor to apply 2.1.0 to devices that it was not been officially released for.  For those not faint of heart, a step-by-step can be found at the following:  [[WebOS 2 Upgrade]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=15455</id>
		<title>Application:MetaDoctor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=15455"/>
		<updated>2011-04-15T15:42:53Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Application:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= What is the Meta Doctor? =&lt;br /&gt;
&lt;br /&gt;
The Webos Internals Meta Doctor is a Makefile which can modify a copy of the Palm webOS Doctor to bypass the &amp;quot;First Use&amp;quot; application and allow the phone to run without having been activated on a cell network. It accomplishes this by reaching into Palm's distributed Doctor JAR file and making changes to it. It can prevent the first use app from running, as well as applying other tweaks to the OS.&lt;br /&gt;
&lt;br /&gt;
'''Documentation for the features that the MetaDoctor offers is at the top of the Makefile (you find out where that is later).'''&lt;br /&gt;
&lt;br /&gt;
= Step 1: Setting up Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE THAT USING CYGWIN ON WINDOWS IS NO LONGER SUPPORTED AND WILL MAKE YOUR PHONE FAIL TO BOOT'''&lt;br /&gt;
&lt;br /&gt;
Windows users can use the meta doctor without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.&lt;br /&gt;
&lt;br /&gt;
# download [http://www.ubuntu.com/getubuntu/download Ubuntu 10.10]&lt;br /&gt;
# burn that file to a cd or mount to virtual drive&lt;br /&gt;
# Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run) - '''Don't boot your machine with the CD (called as using the LiveCD, as this option won't give you enough space for the MetaDoctor process to complete.'''&lt;br /&gt;
# Click on '''Install Inside windows'''.&lt;br /&gt;
#: This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine. &lt;br /&gt;
# Restart your computer and you can dual boot to Windows or Ubuntu &lt;br /&gt;
&lt;br /&gt;
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.&lt;br /&gt;
&lt;br /&gt;
If you are still wondering what Wubi is the fallowing link should explain it to you better.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
Once you have installed WUBI, you should follow the instructions in the Linux section below.&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Open terminal from the ( Applications &amp;gt; Accessories ) menu.&lt;br /&gt;
# Update your package lists and install git and Java runtime.  Type: &amp;lt;pre&amp;gt;sudo apt-get update&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo apt-get install git&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo apt-get install sun-java6-jre&amp;lt;/pre&amp;gt; If the java install fails, look for support on the Java website [http://www.java.com/en/download/linux_manual.jsp here].  If you receive an error about git, repeat the command using git-core instead.&lt;br /&gt;
# Download and install the Palm Novacom software: [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb 32-bit] or [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb 64-bit].  If you have trouble installing, you can find more information [https://developer.palm.com/content/resources/develop/sdk_pdk_download.html#c28522 here].&lt;br /&gt;
# Download the meta-doctor scripts using git.  Type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Navigate to the meta-doctor directory. &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Create a downloads directory.  Type: &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Install MacPorts first, which will allow us to easily install the necessary packages for MetaDoctor. [http://www.macports.org/install.php]. Please note that MacPorts requires Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the [http://connect.apple.com/ Apple Developer Connection site] or on your Mac OS X installation CDs/DVD.&lt;br /&gt;
#Install md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#If you do not have Java installed, do so. To install Java, click on the &amp;quot;Apple&amp;quot; icon and select &amp;quot;Software Update.&amp;quot; This will automatically update you to the latest version of Java if necessary, as Apple supplies their own version of Java. Further instructions can be found [http://support.apple.com/kb/HT1338?viewlocale=en_US here].&lt;br /&gt;
#Download and install the Palm Novacom software from http://developer.palm.com. The Mac OS X SDK is located [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg here].&lt;br /&gt;
#Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 6 above.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Step 2: Running the webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Note that if you are following a procedure on another wiki page which only requires the installation of the MetaDoctor and then tells you to return to that other page, then this is the place at which you should return.&lt;br /&gt;
&lt;br /&gt;
'''If you intend to enable WIFI Profiles, you must copy a file off of the phone before doctoring. See the section below on enabling wifi profiles.'''&lt;br /&gt;
&lt;br /&gt;
# Navigate to the meta-doctor directory in the terminal&lt;br /&gt;
# Download the latest webosdoctor file using the download paths found at [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions] .The wr version is the French,German,Irish,Spanish and UK GSM version.  An example (i.e. will not work, you need to look for the latest URL) download command would be: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rename the file that you download to include the version number for future reference (examples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   An example (i.e. will not work, you need to work out the filename based on the URL you used to download it) command to do that would be:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you would like Meta-Doctor to apply patches to webOS in order to add or change functionality from the factory install, open the Makefile with your favorite text editor and uncomment (remove the leading # characters from) the options you would like to use. &lt;br /&gt;
# Before doing the next step, make sure you change back into the meta-doctor directory first. All the following commands must be run from the meta-doctor directory.&lt;br /&gt;
# Type one of the following: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: depending on the carrier in question.&lt;br /&gt;
'''Note ''': use make DEVICE=palm_smartphone_type all-wr for O2 Germany, UK and Ireland / Movistar Spain / SFR France&lt;br /&gt;
&lt;br /&gt;
This should begin a process within the terminal that should take 10 minutes max.&lt;br /&gt;
&lt;br /&gt;
=== Error conditions ===&lt;br /&gt;
&lt;br /&gt;
If an error message appears with unknown in a file name, check the file rename in step 8 above.&lt;br /&gt;
&lt;br /&gt;
=== If the build fails ===&lt;br /&gt;
&lt;br /&gt;
If the make command fails, you can use &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; to clean up the build directory. After this you can re-run the command.&lt;br /&gt;
&lt;br /&gt;
The updated doctor version has the same name as the original, but is in a new folder: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
If you are running in Ubuntu or Cygwin, you can just run the new jar file now.  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu using VM, you will need to copy the new jar out of the VM into your live desktop to run the jar in your native OS. &lt;br /&gt;
&lt;br /&gt;
CD to the folder where your new jar file is, and type something like: &lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
If you were using a VM or some other virtual method, you will need to copy the jar file out to your main operating system before running it.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Windows host:''&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing]&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTE: this only applies to WUBI Users''  &lt;br /&gt;
You should be able to run the JAR as if you had Linux installed natively because in a sense you do (as long as Java is installed and you run the Jar using Java) but if you rather run it in windows  &lt;br /&gt;
&lt;br /&gt;
Using terminal the following command in a Wubi installation of Ubuntu will copy the JAR file to the host Windows OS :&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will place the Jar either in your Windows C:\ drive or whatever drive you installed Wubi to.&lt;br /&gt;
&lt;br /&gt;
== Once the Doctor is running ==&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to your PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
When the process finishes, the Pre will reboot and your new modified image will have been installed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After the doctor completes, you will need to run the &amp;quot;First Run&amp;quot; application. To do this, you will need an active internet connection. Either WiFi or Cellular. If you do not have WiFi and cannot connect to the Palm Profile servers, you might have a problem with your programming. This Meta Doctor (or webOS Doctor in general) could possibly erase the modem's programming. To resolve you will need to perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This has only been confirmed to resolve Sprint CDMA issues, YMMV.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' You should try to update your profile first. Open the phone app, open the App Menu and select ''Preferences'' then select ''Update Network Settings''. If you get an error, then procede with these instructions.&lt;br /&gt;
*'''1.''' Open the Phone App.&lt;br /&gt;
*'''2.''' Enter ''##MSL#'' (MSL= 6 digit lock code. Get this from Sprint.)&lt;br /&gt;
*'''3.''' Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.&lt;br /&gt;
*'''4.''' Select ''Edit''.&lt;br /&gt;
*'''5.''' Select the first box (MDN) and enter your 10-digit cellular number.&lt;br /&gt;
*'''6.''' Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).&lt;br /&gt;
*'''7.''' Select ''Save''.&lt;br /&gt;
*'''8.''' Backswipe out of the the view.&lt;br /&gt;
*'''9.''' You should now be able to open complete '''Note 2''' above without any errors.&lt;br /&gt;
&lt;br /&gt;
You should now be able to run the ''First Use'' application without any problems.&lt;br /&gt;
&lt;br /&gt;
=If the Doctor will not run=&lt;br /&gt;
Go [http://www.webos-internals.org/wiki/How_To_Recover here] if you have further problems connecting your Pre to the running Meta'ed Doctor.&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous=&lt;br /&gt;
Clarification for Linux beginners on where to place the prefsDB.sl file, per instructions in the makefile.&lt;br /&gt;
Steps:&lt;br /&gt;
1. Open makefile using a text editor (like WordPad) and use the instructions there to retrieve your prefsDB.sl file from your device. Save it somewhere convenient on your host machine (aka, computer).&lt;br /&gt;
2. Navigate to the meta-doctor directory and create the config directory: mkdir -p config&lt;br /&gt;
3. Rename your prefsDB.sl file to com.palm.wifi.prefsDB.sl&lt;br /&gt;
4. Put com.palm.wifi.prefsDB.sl in the config directory.&lt;br /&gt;
5. Continue following instructions in the makefile.&lt;br /&gt;
&lt;br /&gt;
==How to enable WIFI profiles==&lt;br /&gt;
To enable wifi profiles it is necessary to copy your wifi profile file off of your phone and place this in a directory, as well as enable the wifi profile option in the makefile. &lt;br /&gt;
&lt;br /&gt;
# Move to the meta-doctor directory (cd meta-doctor)&lt;br /&gt;
# Create a &amp;quot;config&amp;quot; folder in the meta-doctor directory (mkdir config)&lt;br /&gt;
# Copy the prefsDB.sl file off of your phone from the var/preferences/com.palm.wifi/ and into the &amp;quot;config&amp;quot; directory that you just created.&lt;br /&gt;
# Rename this file &amp;quot;com.palm.wifi.prefsDB.sl&amp;quot; without the quotes&lt;br /&gt;
# Open the makefile (which is in the meta-doctor directory) and remove the &amp;quot;#&amp;quot; from the line &amp;quot;# INSTALL_WIFI_PROFILES = 1&amp;quot;. Save the makefile.&lt;br /&gt;
# Build the custom doctor by running the script, or otherwise building it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On launch of the new doctor your wifi profile should automatically connect, but '''only if''' you had previously connected to the WIFI network you are trying to use.&lt;br /&gt;
&lt;br /&gt;
See these links for more information: [http://forums.precentral.net/webos-internals/276460-how-install-webos-2-1-0-pre-pre-using-meta-doctor-27.html#post2882495 Post 1], [http://discussion.treocentral.com/webos-internals/276460-how-install-webos-2-1-0-pre-pre-using-meta-doctor-43.html#post2884415 Post 2].&lt;br /&gt;
&lt;br /&gt;
==How to change a provider's DB-entry so 3G data can be used on the Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 This post] and [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html this thread] describe various ways to adjust the provider's data base in the Pre, so the 3G datacom works on non-supported networks. webOS 1.3.1 allows setting of the providers data directly from the activation screen for providers that are present in the DB. Some report that they are not able to do that and that they cannot get 3G datacom working on 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problems with Novacom ==&lt;br /&gt;
If you are Running a new Distro, like Archlinux, you could run into problem with novacom while trying to connect your pre. Running novacomd on the command line could provide further information. This may be a problem with libusb. Get a older version like described in [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 this thread].&lt;br /&gt;
&lt;br /&gt;
== How to Install webOS 2.x on &amp;quot;unoffical&amp;quot; Devices==&lt;br /&gt;
With the release of the O2-DE webOS Doctor, efforts have been made to apply the techniques of MetaDoctor and create a custom doctor to apply 2.1.0 to devices that it was not been officially released for.  For those not faint of heart, a step-by-step can be found at the following:  [[WebOS 2 Upgrade]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15021</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15021"/>
		<updated>2011-04-07T22:44:17Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Palm Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
'''You must read this page from top to bottom twice before starting this procedure.  You must complete all steps from 0 to 6. Do not omit any steps. Do not improvise. Do not think you can ignore the instructions. If you do not follow these instructions precisely, completely and without error, you will not achieve your goal and you will annoy a lot of people with a lot of unnecessary questions in the process.'''&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
'''Note that this wiki page is always the authoritative source of information about this process, so you should refer to this page first for any and all instructions. Here are some other pages which you may find useful in addition to this page. They do not replace the information on this page, which you should read from top to bottom first.'''&lt;br /&gt;
== Tutorials that have been updated to match the latest instructions ==&lt;br /&gt;
* ''PreCentral'' forum user @malpha recorded a two-part [http://www.youtube.com/watch?v=CJB8NJ72kZg video overview] of the process as she followed this step-by-step. {Sprint Pre-, Ubuntu}.&lt;br /&gt;
== Tutorials that are out of date and should not be relied upon ==&lt;br /&gt;
* ''PreCentral'' forum user @djwhitey recorded a 9-minute [http://www.youtube.com/watch?v=PF2ciiNFxLc walkthrough] (includes Activation Error). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}.&lt;br /&gt;
* ''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the [[Application:SaveRestore]] application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]. They can be imported back onto your phone by emailing the file of exported contacts to yourself, and opening that attachment on your phone.&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Prerequisites ==&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
&lt;br /&gt;
You should allow up to 10GB of disk space for this process.&lt;br /&gt;
&lt;br /&gt;
=== MetaDoctor ===&lt;br /&gt;
&lt;br /&gt;
See [[Application:MetaDoctor]] for information on how to install MetaDoctor.&lt;br /&gt;
&lt;br /&gt;
Note that the procedure for the WebOS 2 Upgrade is on this page.  The MetaDoctor is simply a tool which is used by this procedure.  You need to complete only Step 1: Setting up Meta-Doctor on that page.  When you get to the end of Step 1: Setting up Meta-Doctor on that page, you should come back to this page and continue the procedure on this page.&lt;br /&gt;
&lt;br /&gt;
'''Note If you are using Cygwin on Windows 7 or Vista, it is extremely important to disable UAC. If you don't disable it you may get permission errors when building the Doctor, and even if it succesfully runs and reflashes your Pre, it won't work correctly.  YOU HAVE BEEN WARNED. &lt;br /&gt;
http://windows.microsoft.com/en-US/windows-vista/Turn-User-Account-Control-on-or-off '''&lt;br /&gt;
&lt;br /&gt;
=== Palm SDK ===  &lt;br /&gt;
	&lt;br /&gt;
See [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] for Windows and [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1585 for Ubuntu].  &lt;br /&gt;
Whilst the Palm SDK is not strictly required to complete this procedure, it is the best way to install the novacom and novaterm programs which are used to transfer files to and from your device and to access the command line on your device.&lt;br /&gt;
&lt;br /&gt;
=== Novacom Drivers === &lt;br /&gt;
&lt;br /&gt;
If you are unable to get the official novacom drivers from the Palm SDK to connect to your device, you can alternately try Jason Robitaille's  [http://universal-novacom-installer.googlecode.com/files/Universal%20Novacom%20Installer.jar Universal Novacom Driver Installer]&lt;br /&gt;
&lt;br /&gt;
These drivers are necessary to interface with the Pre. The Installer is cross-platform and supports Windows (32bit and 64bit), Mac OS, and Ubuntu (32bit and 64bit).  Note that it does not support the Pre 2 on Ubuntu.  For that you'll need Linux-specific drivers, which HP makes available [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb here]for 32-bit and [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb here] for 64-bit.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
'''This step is extremely important if you find that after finishing the webOS 2.1 installation your saved apps don't download to your device automatically and your Palm Profile account name under Accounts is &amp;quot;Dr. Skipped Firstuse&amp;quot;. You should delete your profile info and Doctor again.'''&lt;br /&gt;
&lt;br /&gt;
NOTE: The latest scripts (as of 5:00pm EST) MAY allow direct conversion of a 1.4.5 profile to 2.1.0 without deleting Palm Profile data.  Please read the information under &amp;quot;Palm Profile&amp;quot; below to understand the issues that my arise from attempting this, as well as the required solutions to resolve those issues.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''A NOTE ON &amp;quot;RE-DOCTORING&amp;quot;:''' If this is not your first time through this process, you should do a &amp;quot;git pull&amp;quot; and a &amp;quot;make clobber&amp;quot; to ensure you have the latest scripts and a pristine build folder.  From the command line (I use Cygwin), type &amp;quot;cd meta-doctor&amp;quot; without the quotes and press enter. Then type &amp;quot;git pull&amp;quot; without the quotes and press enter.  Then type &amp;quot;make clobber&amp;quot; without the quotes and press enter. Voila! You now have the latest scripts and a clean folder to build your doctor in.&lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your device (note that the strings enclosed by &amp;amp;lt; and &amp;amp;gt; in the following line are placeholders for values that you must supply - you cannot type the string exactly as shown):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should replace &amp;amp;lt;carrier&amp;amp;gt;, &amp;amp;lt;device&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
'''For those who for what ever reason will never be using their phone on a cellular network and wish to use the phone only on wifi, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, you should replace &amp;amp;lt;device&amp;amp;gt;, &amp;amp;lt;carrier&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
Specific additional information for each of the supported device and carrier combinations can be found below:&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint FrankenPre 2 ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
NOTE: Tokens are no longer needed to create a Sprint FrankenPre 2. You only need to run the script below. However, it is still a good idea to capture and store the tokens from each phone for potential future use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.00 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
'''In Fact, it seems Palm has already locked out all the Telcel activated devices, so, even if you managed to hack your Meta Doctor to have a 1.4.5 profile and see the paid apps in the Catalog, you won't be able to insert your credit card data and won't be able to buy apps anymore.'''&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
=== Verizon FrankenPre 2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
For WR devices, you should attempt to use the O2 script above first, and if you end up with a 9.9.9 version in your palm profile, then use this WR script instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/meta-sprint-pre-2.1.0/webosdoctorp101ueu-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the directory path will change from that example based on which script you ran, and the script will tell you the exact pathname shortly after it starts running.&lt;br /&gt;
&lt;br /&gt;
Do not USB connect the phone until WebOS Doctor specifically says to.&lt;br /&gt;
&lt;br /&gt;
NOTE: There have been reports that, for some users, the modified webOS doctor fails to recognize the USB connection.  Similarly, up-graders have also noted that in some instances their Pre will &amp;quot;disconnect&amp;quot; from the webOS Doctor (while running) and re-boot into v.1.4.5. It has been observed that Doctoring, while putting ones Pre through the &amp;quot;Recovery&amp;quot; Reboot (as detailed [http://www.webos-internals.org/wiki/How_To_Recover here]) may mitigate these issues, and allow the Doctor to continue. There is also an instance where after pressing the &amp;quot;next&amp;quot; button to start the Doctor, the phone appeared to need charging before the Doctor would start( on a 95% full battery), and then stalled at 0%.  Putting the phone into emergency recovery mode appeared to solve this problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: Sprint users please read the PRL section '''before''' running The Doctor: [http://www.webos-internals.org/wiki/WebOS_2_Upgrade#Sprint_2 &amp;quot;5.9.1 Sprint&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
== Step 5: There is no Step 5 == &lt;br /&gt;
&lt;br /&gt;
There used to be a complex set of additional steps required here.  Too many people had trouble following them, so we automated it.  You should proceed directly to Step 6.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the [http://developer.palm.com/appredirect/?packageid=org.preware.docs Preware Homebrew Documentation] app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
&lt;br /&gt;
== OTA Updates ==&lt;br /&gt;
It is extremely unlikely that any Pre or Pre+ device will ever get another OTA update.  If you preform this procedure on those devices, you should not expect OTA updates.&lt;br /&gt;
&lt;br /&gt;
Performing this procedure on a Pre 2 device may allow it to receive OTA updates, but there is no guarantee.&lt;br /&gt;
&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
If your palm profile record says version 1.40.50, you will not be able to purchase apps that are marked as only compatible with webOS versions 2.x and above.  This cannot be changed for these devices at this time.  If your palm profile record says version 2.1.0, then you should be able to purchase all apps (depending upon your geographical restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Masquerading ===&lt;br /&gt;
Palm's servers only accept certain device/OS combinations as valid. While some combinations of carrier and devices running 2.1 are accepted, others have to report to the palm profile server that they are running webOS 1.4.5. This is done automatically, and cannot be changed for these devices at this time.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
Some carrier apps are not working in webOS 2.1.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
Known working carrier apps are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
===Verizon Wireless ===&lt;br /&gt;
* All Verizon apps should be working at this time. However, '''no one has tested the VZW Navigator subscription''' to confirm that the service carries over to a Meta-Doctored phone.  You could be the first!&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
* No testing or reports of AT&amp;amp;T Carrier Apps&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches Web Portal].&lt;br /&gt;
&lt;br /&gt;
== Adobe Flash ==&lt;br /&gt;
Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre 2 2.0.1 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support ===&lt;br /&gt;
The easiest way to enable Adobe Flash on your webOS 2.1.0 legacy device is by creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser. Or you can do it manually. See ([http://www.webos-internals.org/wiki/Adding_flash_support here]) for more detail.&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
* '''OVERCLOCKING IS NOW SUPPORTED'''.  Palm has just released the source code for the kernel used in webOS 2.1.0. An experimental version of UberKernel has already appeared in the experimental feeds, but casual users should wait for a stable one.&lt;br /&gt;
* The Pre Plus has 512 MB of memory and thus runs 2.1 quite well, but this is not the case with the original Pre since it has only 256 MB.  Luckily, Palm adopted WebOS Internals's configuration of the standard Linux compcache technology that was ported to the custom kernels, and it comes active, but with only 10 MB. One potential way to enhance performance in original Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache. Disable compcache, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and change the value from 10240 to 32768.&lt;br /&gt;
&lt;br /&gt;
For example, you could follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Make sure '''novacomd''' is running on your computer.&lt;br /&gt;
#Use a terminal (as described on the Wiki page [http://www.webos-internals.org/wiki/Portal:Accessing_Linux Accessing Linux on the Pre... ]) to run '''novaterm''' and access your phone. Type in the following: &amp;lt;pre&amp;gt;/usr/sbin/rootfs_open -t&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;vi /etc/event.d/compcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
#vi is a bit different so, for those not familiar with how it works, the fastest way to navigate and make the required edit is in parentheses below:&lt;br /&gt;
##Go down to line 10 (Type &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt; then hit &amp;lt;tt&amp;gt;Shift+G&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Move to the first &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; (Type &amp;lt;tt&amp;gt;4w&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Enter replace mode (&amp;lt;tt&amp;gt;Shift+R&amp;lt;/tt&amp;gt;) and type &amp;lt;tt&amp;gt;32768&amp;lt;/tt&amp;gt;&lt;br /&gt;
##Exit back to command mode (Press &amp;lt;tt&amp;gt;Esc&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;Ctrl+C&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Save and Quit (Type &amp;lt;tt&amp;gt;:wq&amp;lt;/tt&amp;gt;)&lt;br /&gt;
#Reboot your Pre and verify it's working by using Govnah. While you are still in novaterm, you can type the following to reboot:&amp;lt;pre&amp;gt;/sbin/reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
* If you get 9.9.9 in palm.com/palmprofile, then you can doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it.&lt;br /&gt;
&lt;br /&gt;
* If you get &amp;quot;Dr. Skipped Firstuse&amp;quot; as the name of your palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have a false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the latest version of the metadoctor and run the appropiate script with the &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; switch. Note: Only use &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; if you do not intend to have cellular service on the device as this option disables the modem update and renders cellular service inoperable without re-doctoring.&lt;br /&gt;
&lt;br /&gt;
* Alternative fix for above problem: If your profile works fine but the Impostah app and the Accounts app show your profile name as &amp;quot;Dr. Skipped First Use&amp;quot; although your phone ran the first use app after doctoring, erase your backup data from the backup app by turning off backups and choose Erase Apps and Data from the reset options in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
*If you get stuck at the &amp;quot;Auto Locate&amp;quot; selection screen during the login process, you can re-doctor using the same 2.1 doctor file and it will go through.  It appears to be an issue when creating a new profile in 2.1 rather than &amp;quot;porting&amp;quot; your 1.4.5 profile to 2.1.  After the second doctoring, you will &amp;quot;Sign In&amp;quot; to an existing profile (the one you created during the first profile login after doctoring), rather than creating a new profile.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
Step-by-step approach for those experiencing problems with GPS following upgrade.&lt;br /&gt;
# To enable GPS functionality go to the &amp;quot;Location Services&amp;quot; application (click &amp;quot;Turn On&amp;quot; if GPS has been completely disabled). From there go to the &amp;quot;Preferences&amp;quot; menu in the top left hand corner and select the &amp;quot;Locate Me Using...&amp;quot; sub-menu item. Ensure that both &amp;quot;GPS&amp;quot; and &amp;quot;Google Services&amp;quot; are enabled (you may be prompted to accept the Terms of Service). Close the &amp;quot;Location Services&amp;quot; application.&lt;br /&gt;
# Next you need to bring up the &amp;quot;GPS Information&amp;quot; application; to do this dial ##477# (or #*477# on GSM/UMTS Pres) in the phone application (the &amp;quot;477&amp;quot; corresponds to the letter keys &amp;quot;GPS&amp;quot;).&lt;br /&gt;
# Click the &amp;quot;Get Fix&amp;quot; button. You may receive a &amp;quot;GPS Error - Position Unavailable&amp;quot; message which you can close. Keep pressing &amp;quot;Get Fix&amp;quot; until a fix is established (it may take several attempts). You will know a fix has been established when some statistics (Latitude, Longitude etc) are displayed.&lt;br /&gt;
# Once a fix has been established, GPS should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
==Voice Dialing==&lt;br /&gt;
For the Sprint-Franken-Pre2 (Pre2-GSM-Unlocked confirmed + sprint-pre(-)comm) and perhaps the Verizon-Franken-Pre2, the voice dialing application may not work after the metadoctor procedure above.  The application may or may not even launch after tapped.  You may experience problems with sound intermittently not working, esp. when playing media, or using the phone.  This will be corrected automatically with a webOS OTA Update to 2.1.0.  When the phone prompts for the update, install it.&lt;br /&gt;
&lt;br /&gt;
To speed up the process, go to the &amp;quot;System Updates&amp;quot; app on your phone. The WebOS 2.1 update should appear after it searches for updates. (The update for a Sprint FrankenPre2 is ~7MB and only took a few minutes to install).&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
After applying 2.1.0 to a Sprint device using this method, there is currently no known way to update the PRL.  There are permissions issues, and the conventional &amp;quot;Update Profile&amp;quot; and &amp;quot;Update PRL&amp;quot; from the Phone options will no longer work. The provisioner service binary from the Sprint 1.4.5 doctor does not work on webOS 2.x, so a version of that service for 2.x is required for this to ever work. It is not expected that this situation will change before Sprint releases another webOS phone running webOS 2.0 or above.&lt;br /&gt;
&lt;br /&gt;
:* It is possible to preserve a backup of the current PRL (60677 as of 03/27/11) and &amp;quot;push&amp;quot; it back onto a doctored-to-2.1.0 phone with the following procedure:&lt;br /&gt;
::* Before doctoring to 2.1&lt;br /&gt;
::# Update your PRL and Network settings&lt;br /&gt;
::# Connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# tar -czvf /media/internal/prl.tar.gz /var/lib/software&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::* After doctoring to 2.1 and all basic setup/configuration is done&lt;br /&gt;
::# Again, connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6): &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# rootfs_open -t&lt;br /&gt;
root@YourPre:/# cd /&lt;br /&gt;
root@YourPre:/# tar -zxvf /media/internal/prl.tar.gz&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::* Now reboot your phone to ensure the new PRL takes effect and to &amp;quot;close&amp;quot; (make read-only) your root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing '''*228''' from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15019</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15019"/>
		<updated>2011-04-07T22:02:39Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Telcel Pre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
'''You must read this page from top to bottom twice before starting this procedure.  You must complete all steps from 0 to 6. Do not omit any steps. Do not improvise. Do not think you can ignore the instructions. If you do not follow these instructions precisely, completely and without error, you will not achieve your goal and you will annoy a lot of people with a lot of unnecessary questions in the process.'''&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
'''Note that this wiki page is always the authoritative source of information about this process, so you should refer to this page first for any and all instructions. Here are some other pages which you may find useful in addition to this page. They do not replace the information on this page, which you should read from top to bottom first.'''&lt;br /&gt;
== Tutorials that have been updated to match the latest instructions ==&lt;br /&gt;
* ''PreCentral'' forum user @malpha recorded a two-part [http://www.youtube.com/watch?v=CJB8NJ72kZg video overview] of the process as she followed this step-by-step. {Sprint Pre-, Ubuntu}.&lt;br /&gt;
== Tutorials that are out of date and should not be relied upon ==&lt;br /&gt;
* ''PreCentral'' forum user @djwhitey recorded a 9-minute [http://www.youtube.com/watch?v=PF2ciiNFxLc walkthrough] (includes Activation Error). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}.&lt;br /&gt;
* ''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the [[Application:SaveRestore]] application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]. They can be imported back onto your phone by emailing the file of exported contacts to yourself, and opening that attachment on your phone.&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Prerequisites ==&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
&lt;br /&gt;
You should allow up to 10GB of disk space for this process.&lt;br /&gt;
&lt;br /&gt;
=== MetaDoctor ===&lt;br /&gt;
&lt;br /&gt;
See [[Application:MetaDoctor]] for information on how to install MetaDoctor.&lt;br /&gt;
&lt;br /&gt;
Note that the procedure for the WebOS 2 Upgrade is on this page.  The MetaDoctor is simply a tool which is used by this procedure.  You need to complete only Step 1: Setting up Meta-Doctor on that page.  When you get to the end of Step 1: Setting up Meta-Doctor on that page, you should come back to this page and continue the procedure on this page.&lt;br /&gt;
&lt;br /&gt;
'''Note If you are using Cygwin on Windows 7 or Vista, it is extremely important to disable UAC. If you don't disable it you may get permission errors when building the Doctor, and even if it succesfully runs and reflashes your Pre, it won't work correctly.  YOU HAVE BEEN WARNED. &lt;br /&gt;
http://windows.microsoft.com/en-US/windows-vista/Turn-User-Account-Control-on-or-off '''&lt;br /&gt;
&lt;br /&gt;
=== Palm SDK ===  &lt;br /&gt;
	&lt;br /&gt;
See [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] for Windows and [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1585 for Ubuntu].  &lt;br /&gt;
Whilst the Palm SDK is not strictly required to complete this procedure, it is the best way to install the novacom and novaterm programs which are used to transfer files to and from your device and to access the command line on your device.&lt;br /&gt;
&lt;br /&gt;
=== Novacom Drivers === &lt;br /&gt;
&lt;br /&gt;
If you are unable to get the official novacom drivers from the Palm SDK to connect to your device, you can alternately try Jason Robitaille's  [http://universal-novacom-installer.googlecode.com/files/Universal%20Novacom%20Installer.jar Universal Novacom Driver Installer]&lt;br /&gt;
&lt;br /&gt;
These drivers are necessary to interface with the Pre. The Installer is cross-platform and supports Windows (32bit and 64bit), Mac OS, and Ubuntu (32bit and 64bit).  Note that it does not support the Pre 2 on Ubuntu.  For that you'll need Linux-specific drivers, which HP makes available [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb here]for 32-bit and [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb here] for 64-bit.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
'''This step is extremely important if you find that after finishing the webOS 2.1 installation your saved apps don't download to your device automatically and your Palm Profile account name under Accounts is &amp;quot;Dr. Skipped Firstuse&amp;quot;. You should delete your profile info and Doctor again.'''&lt;br /&gt;
&lt;br /&gt;
NOTE: The latest scripts (as of 5:00pm EST) MAY allow direct conversion of a 1.4.5 profile to 2.1.0 without deleting Palm Profile data.  Please read the information under &amp;quot;Palm Profile&amp;quot; below to understand the issues that my arise from attempting this, as well as the required solutions to resolve those issues.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''A NOTE ON &amp;quot;RE-DOCTORING&amp;quot;:''' If this is not your first time through this process, you should do a &amp;quot;git pull&amp;quot; and a &amp;quot;make clobber&amp;quot; to ensure you have the latest scripts and a pristine build folder.  From the command line (I use Cygwin), type &amp;quot;cd meta-doctor&amp;quot; without the quotes and press enter. Then type &amp;quot;git pull&amp;quot; without the quotes and press enter.  Then type &amp;quot;make clobber&amp;quot; without the quotes and press enter. Voila! You now have the latest scripts and a clean folder to build your doctor in.&lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your device (note that the strings enclosed by &amp;amp;lt; and &amp;amp;gt; in the following line are placeholders for values that you must supply - you cannot type the string exactly as shown):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should replace &amp;amp;lt;carrier&amp;amp;gt;, &amp;amp;lt;device&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
'''For those who for what ever reason will never be using their phone on a cellular network and wish to use the phone only on wifi, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, you should replace &amp;amp;lt;device&amp;amp;gt;, &amp;amp;lt;carrier&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
Specific additional information for each of the supported device and carrier combinations can be found below:&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint FrankenPre 2 ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
NOTE: Tokens are no longer needed to create a Sprint FrankenPre 2. You only need to run the script below. However, it is still a good idea to capture and store the tokens from each phone for potential future use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.00 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
'''In Fact, it seems Palm has already locked out all the Telcel activated devices, so, even if you managed to hack your Meta Doctor to have a 1.4.5 profile and see the paid apps in the Catalog, you won't be able to insert your credit card data and won't be able to buy apps anymore.'''&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
=== Verizon FrankenPre 2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
For WR devices, you should attempt to use the O2 script above first, and if you end up with a 9.9.9 version in your palm profile, then use this WR script instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/meta-sprint-pre-2.1.0/webosdoctorp101ueu-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the directory path will change from that example based on which script you ran, and the script will tell you the exact pathname shortly after it starts running.&lt;br /&gt;
&lt;br /&gt;
Do not USB connect the phone until WebOS Doctor specifically says to.&lt;br /&gt;
&lt;br /&gt;
NOTE: There have been reports that, for some users, the modified webOS doctor fails to recognize the USB connection.  Similarly, up-graders have also noted that in some instances their Pre will &amp;quot;disconnect&amp;quot; from the webOS Doctor (while running) and re-boot into v.1.4.5. It has been observed that Doctoring, while putting ones Pre through the &amp;quot;Recovery&amp;quot; Reboot (as detailed [http://www.webos-internals.org/wiki/How_To_Recover here]) may mitigate these issues, and allow the Doctor to continue. There is also an instance where after pressing the &amp;quot;next&amp;quot; button to start the Doctor, the phone appeared to need charging before the Doctor would start( on a 95% full battery), and then stalled at 0%.  Putting the phone into emergency recovery mode appeared to solve this problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: Sprint users please read the PRL section '''before''' running The Doctor: [http://www.webos-internals.org/wiki/WebOS_2_Upgrade#Sprint_2 &amp;quot;5.9.1 Sprint&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
== Step 5: There is no Step 5 == &lt;br /&gt;
&lt;br /&gt;
There used to be a complex set of additional steps required here.  Too many people had trouble following them, so we automated it.  You should proceed directly to Step 6.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the [http://developer.palm.com/appredirect/?packageid=org.preware.docs Preware Homebrew Documentation] app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
&lt;br /&gt;
== OTA Updates ==&lt;br /&gt;
It is extremely unlikely that any Pre or Pre+ device will ever get another OTA update.  If you preform this procedure on those devices, you should not expect OTA updates.&lt;br /&gt;
&lt;br /&gt;
Performing this procedure on a Pre 2 device may allow it to receive OTA updates, but there is no guarantee.&lt;br /&gt;
&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
If your palm profile record says version 1.40.50, you will not be able to purchase apps that are marked as only compatible with webOS versions 2.x and above.  This cannot be changed for these devices at this time.  If your palm profile record says version 2.1.0, then you should be able to purchase all apps (depending upon your geographical restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Masquerading ===&lt;br /&gt;
Palm's servers only accept certain device/OS combinations as valid. While some combinations of carrier and devices running 2.1 are accepted, others have to report to the palm profile server that they are running webOS 1.4.5. This is done automatically, and cannot be changed for these devices at this time.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
Some carrier apps are not working in webOS 2.1.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
Known working carrier apps are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
===Verizon Wireless ===&lt;br /&gt;
* All Verizon apps should be working at this time. However, '''no one has tested the VZW Navigator subscription''' to confirm that the service carries over to a Meta-Doctored phone.  You could be the first!&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
* No testing or reports of AT&amp;amp;T Carrier Apps&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches Web Portal].&lt;br /&gt;
&lt;br /&gt;
== Adobe Flash ==&lt;br /&gt;
Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre 2 2.0.1 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support ===&lt;br /&gt;
The easiest way to enable Adobe Flash on your webOS 2.1.0 legacy device is by creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser. Or you can do it manually. See ([http://www.webos-internals.org/wiki/Adding_flash_support here]) for more detail.&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
* '''OVERCLOCKING IS NOW SUPPORTED'''.  Palm has just released the source code for the kernel used in webOS 2.1.0. An experimental version of UberKernel has already appeared in the experimental feeds, but casual users should wait for a stable one.&lt;br /&gt;
* The Pre Plus has 512 MB of memory and thus runs 2.1 quite well, but this is not the case with the original Pre since it has only 256 MB.  Luckily, Palm adopted WebOS Internals's configuration of the standard Linux compcache technology that was ported to the custom kernels, and it comes active, but with only 10 MB. One potential way to enhance performance in original Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache. Disable compcache, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and change the value from 10240 to 32768.&lt;br /&gt;
&lt;br /&gt;
For example, you could follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Make sure '''novacomd''' is running on your computer.&lt;br /&gt;
#Use a terminal (as described on the Wiki page [http://www.webos-internals.org/wiki/Portal:Accessing_Linux Accessing Linux on the Pre... ]) to run '''novaterm''' and access your phone. Type in the following: &amp;lt;pre&amp;gt;/usr/sbin/rootfs_open -t&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;vi /etc/event.d/compcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
#vi is a bit different so, for those not familiar with how it works, the fastest way to navigate and make the required edit is in parentheses below:&lt;br /&gt;
##Go down to line 10 (Type &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt; then hit &amp;lt;tt&amp;gt;Shift+G&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Move to the first &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; (Type &amp;lt;tt&amp;gt;4w&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Enter replace mode (&amp;lt;tt&amp;gt;Shift+R&amp;lt;/tt&amp;gt;) and type &amp;lt;tt&amp;gt;32768&amp;lt;/tt&amp;gt;&lt;br /&gt;
##Exit back to command mode (Press &amp;lt;tt&amp;gt;Esc&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;Ctrl+C&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Save and Quit (Type &amp;lt;tt&amp;gt;:wq&amp;lt;/tt&amp;gt;)&lt;br /&gt;
#Reboot your Pre and verify it's working by using Govnah. While you are still in novaterm, you can type the following to reboot:&amp;lt;pre&amp;gt;/sbin/reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
* You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
* If you get 9.9.9 in palm.com/palmprofile, then you can either doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it, or you can restore the masqueraded /etc/palm-build-info for your device, erase your backup info in the backup app and use &amp;quot;Erase Apps and Data&amp;quot; from the reset option in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
* If you get &amp;quot;Dr. Skipped Firstuse&amp;quot; as the name of your palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have a false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the latest version of the metadoctor and run the appropiate script with the &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; switch. Note: Only use &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; if you do not intend to have cellular service on the device as this option disables the modem update and renders cellular service inoperable without re-doctoring.&lt;br /&gt;
&lt;br /&gt;
* Alternative fix for above problem: If your profile works fine but the Impostah app and the Accounts app show your profile name as &amp;quot;Dr. Skipped First Use&amp;quot; although your phone ran the first use app after doctoring, erase your backup data from the backup app by turning off backups and choose Erase Apps and Data from the reset options in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
*If you get stuck at the &amp;quot;Auto Locate&amp;quot; selection screen during the login process, you can re-doctor using the same 2.1 doctor file and it will go through.  It appears to be an issue when creating a new profile in 2.1 rather than &amp;quot;porting&amp;quot; your 1.4.5 profile to 2.1.  After the second doctoring, you will &amp;quot;Sign In&amp;quot; to an existing profile (the one you created during the first profile login after doctoring), rather than creating a new profile.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
Step-by-step approach for those experiencing problems with GPS following upgrade.&lt;br /&gt;
# To enable GPS functionality go to the &amp;quot;Location Services&amp;quot; application (click &amp;quot;Turn On&amp;quot; if GPS has been completely disabled). From there go to the &amp;quot;Preferences&amp;quot; menu in the top left hand corner and select the &amp;quot;Locate Me Using...&amp;quot; sub-menu item. Ensure that both &amp;quot;GPS&amp;quot; and &amp;quot;Google Services&amp;quot; are enabled (you may be prompted to accept the Terms of Service). Close the &amp;quot;Location Services&amp;quot; application.&lt;br /&gt;
# Next you need to bring up the &amp;quot;GPS Information&amp;quot; application; to do this dial ##477# (or #*477# on GSM/UMTS Pres) in the phone application (the &amp;quot;477&amp;quot; corresponds to the letter keys &amp;quot;GPS&amp;quot;).&lt;br /&gt;
# Click the &amp;quot;Get Fix&amp;quot; button. You may receive a &amp;quot;GPS Error - Position Unavailable&amp;quot; message which you can close. Keep pressing &amp;quot;Get Fix&amp;quot; until a fix is established (it may take several attempts). You will know a fix has been established when some statistics (Latitude, Longitude etc) are displayed.&lt;br /&gt;
# Once a fix has been established, GPS should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
==Voice Dialing==&lt;br /&gt;
For the Sprint-Franken-Pre2 (Pre2-GSM-Unlocked confirmed + sprint-pre(-)comm) and perhaps the Verizon-Franken-Pre2, the voice dialing application may not work after the metadoctor procedure above.  The application may or may not even launch after tapped.  You may experience problems with sound intermittently not working, esp. when playing media, or using the phone.  This will be corrected automatically with a webOS OTA Update to 2.1.0.  When the phone prompts for the update, install it.&lt;br /&gt;
&lt;br /&gt;
To speed up the process, go to the &amp;quot;System Updates&amp;quot; app on your phone. The WebOS 2.1 update should appear after it searches for updates. (The update for a Sprint FrankenPre2 is ~7MB and only took a few minutes to install).&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
After applying 2.1.0 to a Sprint device using this method, there is currently no known way to update the PRL.  There are permissions issues, and the conventional &amp;quot;Update Profile&amp;quot; and &amp;quot;Update PRL&amp;quot; from the Phone options will no longer work. The provisioner service binary from the Sprint 1.4.5 doctor does not work on webOS 2.x, so a version of that service for 2.x is required for this to ever work. It is not expected that this situation will change before Sprint releases another webOS phone running webOS 2.0 or above.&lt;br /&gt;
&lt;br /&gt;
:* It is possible to preserve a backup of the current PRL (60677 as of 03/27/11) and &amp;quot;push&amp;quot; it back onto a doctored-to-2.1.0 phone with the following procedure:&lt;br /&gt;
::* Before doctoring to 2.1&lt;br /&gt;
::# Update your PRL and Network settings&lt;br /&gt;
::# Connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# tar -czvf /media/internal/prl.tar.gz /var/lib/software&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::* After doctoring to 2.1 and all basic setup/configuration is done&lt;br /&gt;
::# Again, connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6): &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# rootfs_open -t&lt;br /&gt;
root@YourPre:/# cd /&lt;br /&gt;
root@YourPre:/# tar -zxvf /media/internal/prl.tar.gz&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::* Now reboot your phone to ensure the new PRL takes effect and to &amp;quot;close&amp;quot; (make read-only) your root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing '''*228''' from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15017</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=15017"/>
		<updated>2011-04-07T22:01:44Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Telcel Pre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
'''You must read this page from top to bottom twice before starting this procedure.  You must complete all steps from 0 to 6. Do not omit any steps. Do not improvise. Do not think you can ignore the instructions. If you do not follow these instructions precisely, completely and without error, you will not achieve your goal and you will annoy a lot of people with a lot of unnecessary questions in the process.'''&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
'''Note that this wiki page is always the authoritative source of information about this process, so you should refer to this page first for any and all instructions. Here are some other pages which you may find useful in addition to this page. They do not replace the information on this page, which you should read from top to bottom first.'''&lt;br /&gt;
== Tutorials that have been updated to match the latest instructions ==&lt;br /&gt;
* ''PreCentral'' forum user @malpha recorded a two-part [http://www.youtube.com/watch?v=CJB8NJ72kZg video overview] of the process as she followed this step-by-step. {Sprint Pre-, Ubuntu}.&lt;br /&gt;
== Tutorials that are out of date and should not be relied upon ==&lt;br /&gt;
* ''PreCentral'' forum user @djwhitey recorded a 9-minute [http://www.youtube.com/watch?v=PF2ciiNFxLc walkthrough] (includes Activation Error). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}.&lt;br /&gt;
* ''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the [[Application:SaveRestore]] application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]. They can be imported back onto your phone by emailing the file of exported contacts to yourself, and opening that attachment on your phone.&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Prerequisites ==&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
&lt;br /&gt;
You should allow up to 10GB of disk space for this process.&lt;br /&gt;
&lt;br /&gt;
=== MetaDoctor ===&lt;br /&gt;
&lt;br /&gt;
See [[Application:MetaDoctor]] for information on how to install MetaDoctor.&lt;br /&gt;
&lt;br /&gt;
Note that the procedure for the WebOS 2 Upgrade is on this page.  The MetaDoctor is simply a tool which is used by this procedure.  You need to complete only Step 1: Setting up Meta-Doctor on that page.  When you get to the end of Step 1: Setting up Meta-Doctor on that page, you should come back to this page and continue the procedure on this page.&lt;br /&gt;
&lt;br /&gt;
'''Note If you are using Cygwin on Windows 7 or Vista, it is extremely important to disable UAC. If you don't disable it you may get permission errors when building the Doctor, and even if it succesfully runs and reflashes your Pre, it won't work correctly.  YOU HAVE BEEN WARNED. &lt;br /&gt;
http://windows.microsoft.com/en-US/windows-vista/Turn-User-Account-Control-on-or-off '''&lt;br /&gt;
&lt;br /&gt;
=== Palm SDK ===  &lt;br /&gt;
	&lt;br /&gt;
See [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] for Windows and [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1585 for Ubuntu].  &lt;br /&gt;
Whilst the Palm SDK is not strictly required to complete this procedure, it is the best way to install the novacom and novaterm programs which are used to transfer files to and from your device and to access the command line on your device.&lt;br /&gt;
&lt;br /&gt;
=== Novacom Drivers === &lt;br /&gt;
&lt;br /&gt;
If you are unable to get the official novacom drivers from the Palm SDK to connect to your device, you can alternately try Jason Robitaille's  [http://universal-novacom-installer.googlecode.com/files/Universal%20Novacom%20Installer.jar Universal Novacom Driver Installer]&lt;br /&gt;
&lt;br /&gt;
These drivers are necessary to interface with the Pre. The Installer is cross-platform and supports Windows (32bit and 64bit), Mac OS, and Ubuntu (32bit and 64bit).  Note that it does not support the Pre 2 on Ubuntu.  For that you'll need Linux-specific drivers, which HP makes available [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb here]for 32-bit and [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb here] for 64-bit.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
'''This step is extremely important if you find that after finishing the webOS 2.1 installation your saved apps don't download to your device automatically and your Palm Profile account name under Accounts is &amp;quot;Dr. Skipped Firstuse&amp;quot;. You should delete your profile info and Doctor again.'''&lt;br /&gt;
&lt;br /&gt;
NOTE: The latest scripts (as of 5:00pm EST) MAY allow direct conversion of a 1.4.5 profile to 2.1.0 without deleting Palm Profile data.  Please read the information under &amp;quot;Palm Profile&amp;quot; below to understand the issues that my arise from attempting this, as well as the required solutions to resolve those issues.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''A NOTE ON &amp;quot;RE-DOCTORING&amp;quot;:''' If this is not your first time through this process, you should do a &amp;quot;git pull&amp;quot; and a &amp;quot;make clobber&amp;quot; to ensure you have the latest scripts and a pristine build folder.  From the command line (I use Cygwin), type &amp;quot;cd meta-doctor&amp;quot; without the quotes and press enter. Then type &amp;quot;git pull&amp;quot; without the quotes and press enter.  Then type &amp;quot;make clobber&amp;quot; without the quotes and press enter. Voila! You now have the latest scripts and a clean folder to build your doctor in.&lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your device (note that the strings enclosed by &amp;amp;lt; and &amp;amp;gt; in the following line are placeholders for values that you must supply - you cannot type the string exactly as shown):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should replace &amp;amp;lt;carrier&amp;amp;gt;, &amp;amp;lt;device&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
'''For those who for what ever reason will never be using their phone on a cellular network and wish to use the phone only on wifi, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, you should replace &amp;amp;lt;device&amp;amp;gt;, &amp;amp;lt;carrier&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
Specific additional information for each of the supported device and carrier combinations can be found below:&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint FrankenPre 2 ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
NOTE: Tokens are no longer needed to create a Sprint FrankenPre 2. You only need to run the script below. However, it is still a good idea to capture and store the tokens from each phone for potential future use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.00 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
---In Fact, it seems Palm has already locked out all the Telcel activated devices, so, even if you managed to hack your Meta Doctor to have a 1.4.5 profile and see the paid apps in the Catalog, you won't be able to insert your credit card data and won't be able to buy apps anymore.---&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
=== Verizon FrankenPre 2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
For WR devices, you should attempt to use the O2 script above first, and if you end up with a 9.9.9 version in your palm profile, then use this WR script instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/meta-sprint-pre-2.1.0/webosdoctorp101ueu-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the directory path will change from that example based on which script you ran, and the script will tell you the exact pathname shortly after it starts running.&lt;br /&gt;
&lt;br /&gt;
Do not USB connect the phone until WebOS Doctor specifically says to.&lt;br /&gt;
&lt;br /&gt;
NOTE: There have been reports that, for some users, the modified webOS doctor fails to recognize the USB connection.  Similarly, up-graders have also noted that in some instances their Pre will &amp;quot;disconnect&amp;quot; from the webOS Doctor (while running) and re-boot into v.1.4.5. It has been observed that Doctoring, while putting ones Pre through the &amp;quot;Recovery&amp;quot; Reboot (as detailed [http://www.webos-internals.org/wiki/How_To_Recover here]) may mitigate these issues, and allow the Doctor to continue. There is also an instance where after pressing the &amp;quot;next&amp;quot; button to start the Doctor, the phone appeared to need charging before the Doctor would start( on a 95% full battery), and then stalled at 0%.  Putting the phone into emergency recovery mode appeared to solve this problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: Sprint users please read the PRL section '''before''' running The Doctor: [http://www.webos-internals.org/wiki/WebOS_2_Upgrade#Sprint_2 &amp;quot;5.9.1 Sprint&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
== Step 5: There is no Step 5 == &lt;br /&gt;
&lt;br /&gt;
There used to be a complex set of additional steps required here.  Too many people had trouble following them, so we automated it.  You should proceed directly to Step 6.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the [http://developer.palm.com/appredirect/?packageid=org.preware.docs Preware Homebrew Documentation] app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
&lt;br /&gt;
== OTA Updates ==&lt;br /&gt;
It is extremely unlikely that any Pre or Pre+ device will ever get another OTA update.  If you preform this procedure on those devices, you should not expect OTA updates.&lt;br /&gt;
&lt;br /&gt;
Performing this procedure on a Pre 2 device may allow it to receive OTA updates, but there is no guarantee.&lt;br /&gt;
&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
If your palm profile record says version 1.40.50, you will not be able to purchase apps that are marked as only compatible with webOS versions 2.x and above.  This cannot be changed for these devices at this time.  If your palm profile record says version 2.1.0, then you should be able to purchase all apps (depending upon your geographical restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Masquerading ===&lt;br /&gt;
Palm's servers only accept certain device/OS combinations as valid. While some combinations of carrier and devices running 2.1 are accepted, others have to report to the palm profile server that they are running webOS 1.4.5. This is done automatically, and cannot be changed for these devices at this time.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
Some carrier apps are not working in webOS 2.1.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
Known working carrier apps are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
===Verizon Wireless ===&lt;br /&gt;
* All Verizon apps should be working at this time. However, '''no one has tested the VZW Navigator subscription''' to confirm that the service carries over to a Meta-Doctored phone.  You could be the first!&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
* No testing or reports of AT&amp;amp;T Carrier Apps&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches Web Portal].&lt;br /&gt;
&lt;br /&gt;
== Adobe Flash ==&lt;br /&gt;
Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre 2 2.0.1 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support ===&lt;br /&gt;
The easiest way to enable Adobe Flash on your webOS 2.1.0 legacy device is by creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser. Or you can do it manually. See ([http://www.webos-internals.org/wiki/Adding_flash_support here]) for more detail.&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
* '''OVERCLOCKING IS NOW SUPPORTED'''.  Palm has just released the source code for the kernel used in webOS 2.1.0. An experimental version of UberKernel has already appeared in the experimental feeds, but casual users should wait for a stable one.&lt;br /&gt;
* The Pre Plus has 512 MB of memory and thus runs 2.1 quite well, but this is not the case with the original Pre since it has only 256 MB.  Luckily, Palm adopted WebOS Internals's configuration of the standard Linux compcache technology that was ported to the custom kernels, and it comes active, but with only 10 MB. One potential way to enhance performance in original Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache. Disable compcache, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and change the value from 10240 to 32768.&lt;br /&gt;
&lt;br /&gt;
For example, you could follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Make sure '''novacomd''' is running on your computer.&lt;br /&gt;
#Use a terminal (as described on the Wiki page [http://www.webos-internals.org/wiki/Portal:Accessing_Linux Accessing Linux on the Pre... ]) to run '''novaterm''' and access your phone. Type in the following: &amp;lt;pre&amp;gt;/usr/sbin/rootfs_open -t&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;vi /etc/event.d/compcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
#vi is a bit different so, for those not familiar with how it works, the fastest way to navigate and make the required edit is in parentheses below:&lt;br /&gt;
##Go down to line 10 (Type &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt; then hit &amp;lt;tt&amp;gt;Shift+G&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Move to the first &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; (Type &amp;lt;tt&amp;gt;4w&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Enter replace mode (&amp;lt;tt&amp;gt;Shift+R&amp;lt;/tt&amp;gt;) and type &amp;lt;tt&amp;gt;32768&amp;lt;/tt&amp;gt;&lt;br /&gt;
##Exit back to command mode (Press &amp;lt;tt&amp;gt;Esc&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;Ctrl+C&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Save and Quit (Type &amp;lt;tt&amp;gt;:wq&amp;lt;/tt&amp;gt;)&lt;br /&gt;
#Reboot your Pre and verify it's working by using Govnah. While you are still in novaterm, you can type the following to reboot:&amp;lt;pre&amp;gt;/sbin/reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
* You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
* If you get 9.9.9 in palm.com/palmprofile, then you can either doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it, or you can restore the masqueraded /etc/palm-build-info for your device, erase your backup info in the backup app and use &amp;quot;Erase Apps and Data&amp;quot; from the reset option in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
* If you get &amp;quot;Dr. Skipped Firstuse&amp;quot; as the name of your palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have a false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the latest version of the metadoctor and run the appropiate script with the &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; switch. Note: Only use &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; if you do not intend to have cellular service on the device as this option disables the modem update and renders cellular service inoperable without re-doctoring.&lt;br /&gt;
&lt;br /&gt;
* Alternative fix for above problem: If your profile works fine but the Impostah app and the Accounts app show your profile name as &amp;quot;Dr. Skipped First Use&amp;quot; although your phone ran the first use app after doctoring, erase your backup data from the backup app by turning off backups and choose Erase Apps and Data from the reset options in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
*If you get stuck at the &amp;quot;Auto Locate&amp;quot; selection screen during the login process, you can re-doctor using the same 2.1 doctor file and it will go through.  It appears to be an issue when creating a new profile in 2.1 rather than &amp;quot;porting&amp;quot; your 1.4.5 profile to 2.1.  After the second doctoring, you will &amp;quot;Sign In&amp;quot; to an existing profile (the one you created during the first profile login after doctoring), rather than creating a new profile.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
Step-by-step approach for those experiencing problems with GPS following upgrade.&lt;br /&gt;
# To enable GPS functionality go to the &amp;quot;Location Services&amp;quot; application (click &amp;quot;Turn On&amp;quot; if GPS has been completely disabled). From there go to the &amp;quot;Preferences&amp;quot; menu in the top left hand corner and select the &amp;quot;Locate Me Using...&amp;quot; sub-menu item. Ensure that both &amp;quot;GPS&amp;quot; and &amp;quot;Google Services&amp;quot; are enabled (you may be prompted to accept the Terms of Service). Close the &amp;quot;Location Services&amp;quot; application.&lt;br /&gt;
# Next you need to bring up the &amp;quot;GPS Information&amp;quot; application; to do this dial ##477# (or #*477# on GSM/UMTS Pres) in the phone application (the &amp;quot;477&amp;quot; corresponds to the letter keys &amp;quot;GPS&amp;quot;).&lt;br /&gt;
# Click the &amp;quot;Get Fix&amp;quot; button. You may receive a &amp;quot;GPS Error - Position Unavailable&amp;quot; message which you can close. Keep pressing &amp;quot;Get Fix&amp;quot; until a fix is established (it may take several attempts). You will know a fix has been established when some statistics (Latitude, Longitude etc) are displayed.&lt;br /&gt;
# Once a fix has been established, GPS should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
==Voice Dialing==&lt;br /&gt;
For the Sprint-Franken-Pre2 (Pre2-GSM-Unlocked confirmed + sprint-pre(-)comm) and perhaps the Verizon-Franken-Pre2, the voice dialing application may not work after the metadoctor procedure above.  The application may or may not even launch after tapped.  You may experience problems with sound intermittently not working, esp. when playing media, or using the phone.  This will be corrected automatically with a webOS OTA Update to 2.1.0.  When the phone prompts for the update, install it.&lt;br /&gt;
&lt;br /&gt;
To speed up the process, go to the &amp;quot;System Updates&amp;quot; app on your phone. The WebOS 2.1 update should appear after it searches for updates. (The update for a Sprint FrankenPre2 is ~7MB and only took a few minutes to install).&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
After applying 2.1.0 to a Sprint device using this method, there is currently no known way to update the PRL.  There are permissions issues, and the conventional &amp;quot;Update Profile&amp;quot; and &amp;quot;Update PRL&amp;quot; from the Phone options will no longer work. The provisioner service binary from the Sprint 1.4.5 doctor does not work on webOS 2.x, so a version of that service for 2.x is required for this to ever work. It is not expected that this situation will change before Sprint releases another webOS phone running webOS 2.0 or above.&lt;br /&gt;
&lt;br /&gt;
:* It is possible to preserve a backup of the current PRL (60677 as of 03/27/11) and &amp;quot;push&amp;quot; it back onto a doctored-to-2.1.0 phone with the following procedure:&lt;br /&gt;
::* Before doctoring to 2.1&lt;br /&gt;
::# Update your PRL and Network settings&lt;br /&gt;
::# Connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# tar -czvf /media/internal/prl.tar.gz /var/lib/software&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::* After doctoring to 2.1 and all basic setup/configuration is done&lt;br /&gt;
::# Again, connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6): &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# rootfs_open -t&lt;br /&gt;
root@YourPre:/# cd /&lt;br /&gt;
root@YourPre:/# tar -zxvf /media/internal/prl.tar.gz&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::* Now reboot your phone to ensure the new PRL takes effect and to &amp;quot;close&amp;quot; (make read-only) your root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing '''*228''' from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=14973</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=14973"/>
		<updated>2011-04-03T13:51:59Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* MetaDoctor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
'''You must read this page from top to bottom twice before starting this procedure.  You must complete all steps from 0 to 6. Do not omit any steps. Do not improvise. Do not think you can ignore the instructions. If you do not follow these instructions precisely, completely and without error, you will not achieve your goal and you will annoy a lot of people with a lot of unnecessary questions in the process.'''&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
'''Note that this wiki page is always the authoritative source of information about this process, so you should refer to this page first for any and all instructions. Here are some other pages which you may find useful in addition to this page. They do not replace the information on this page, which you should read from top to bottom first.'''&lt;br /&gt;
== Tutorials that have been updated to match the latest instructions ==&lt;br /&gt;
* ''PreCentral'' forum user @malpha recorded a two-part [http://www.youtube.com/watch?v=CJB8NJ72kZg video overview] of the process as she followed this step-by-step. {Sprint Pre-, Ubuntu}.&lt;br /&gt;
== Tutorials that are out of date and should not be relied upon ==&lt;br /&gt;
* ''PreCentral'' forum user @djwhitey recorded a 9-minute [http://www.youtube.com/watch?v=PF2ciiNFxLc walkthrough] (includes Activation Error). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}.&lt;br /&gt;
* ''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the [[Application:SaveRestore]] application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]. They can be imported back onto your phone by emailing the file of exported contacts to yourself, and opening that attachment on your phone.&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Prerequisites ==&lt;br /&gt;
=== Disk Space ===&lt;br /&gt;
&lt;br /&gt;
You should allow up to 10GB of disk space for this process.&lt;br /&gt;
&lt;br /&gt;
=== MetaDoctor ===&lt;br /&gt;
&lt;br /&gt;
See [[Application:MetaDoctor]] for information on how to install MetaDoctor.&lt;br /&gt;
&lt;br /&gt;
Note that the procedure for the WebOS 2 Upgrade is on this page.  The MetaDoctor is simply a tool which is used by this procedure.  You need to complete only Step 1: Setting up Meta-Doctor on that page.  When you get to the end of Step 1: Setting up Meta-Doctor on that page, you should come back to this page and continue the procedure on this page.&lt;br /&gt;
&lt;br /&gt;
'''Note If you are using Cygwin on Windows 7 or Vista, it is extremely important to disable UAC. If you don't disable it you may get permission errors when building the Doctor, and even if it succesfully runs and reflashes your Pre, it won't work correctly.  YOU HAVE BEEN WARNED. &lt;br /&gt;
http://windows.microsoft.com/en-US/windows-vista/Turn-User-Account-Control-on-or-off '''&lt;br /&gt;
&lt;br /&gt;
=== Palm SDK ===  &lt;br /&gt;
	&lt;br /&gt;
See [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] for Windows and [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1585 for Ubuntu].  &lt;br /&gt;
Whilst the Palm SDK is not strictly required to complete this procedure, it is the best way to install the novacom and novaterm programs which are used to transfer files to and from your device and to access the command line on your device.&lt;br /&gt;
&lt;br /&gt;
=== Novacom Drivers === &lt;br /&gt;
&lt;br /&gt;
If you are unable to get the official novacom drivers from the Palm SDK to connect to your device, you can alternately try Jason Robitaille's  [http://universal-novacom-installer.googlecode.com/files/Universal%20Novacom%20Installer.jar Universal Novacom Driver Installer]&lt;br /&gt;
&lt;br /&gt;
These drivers are necessary to interface with the Pre. The Installer is cross-platform and supports Windows (32bit and 64bit), Mac OS, and Ubuntu (32bit and 64bit).  Note that it does not support the Pre 2 on Ubuntu.  For that you'll need Linux-specific drivers, which HP makes available [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_i386.deb here]for 32-bit and [https://cdn.downloads.palm.com/sdkdownloads/2.1.0.519/sdkBinaries/palm-novacom_1.0.64_amd64.deb here] for 64-bit.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
'''This step is extremely important if you find that after finishing the webOS 2.1 installation your saved apps don't download to your device automatically and your Palm Profile account name under Accounts is &amp;quot;Dr. Skipped Firstuse&amp;quot;. You should delete your profile info and Doctor again.'''&lt;br /&gt;
&lt;br /&gt;
NOTE: The latest scripts (as of 5:00pm EST) MAY allow direct conversion of a 1.4.5 profile to 2.1.0 without deleting Palm Profile data.  Please read the information under &amp;quot;Palm Profile&amp;quot; below to understand the issues that my arise from attempting this, as well as the required solutions to resolve those issues.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''A NOTE ON &amp;quot;RE-DOCTORING&amp;quot;:''' If this is not your first time through this process, you should do a &amp;quot;git pull&amp;quot; and a &amp;quot;make clobber&amp;quot; to ensure you have the latest scripts and a pristine build folder.  From the command line (I use Cygwin), type &amp;quot;cd meta-doctor&amp;quot; without the quotes and press enter. Then type &amp;quot;git pull&amp;quot; without the quotes and press enter.  Then type &amp;quot;make clobber&amp;quot; without the quotes and press enter. Voila! You now have the latest scripts and a clean folder to build your doctor in.&lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your device (note that the strings enclosed by &amp;amp;lt; and &amp;amp;gt; in the following line are placeholders for values that you must supply - you cannot type the string exactly as shown):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should replace &amp;amp;lt;carrier&amp;amp;gt;, &amp;amp;lt;device&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
'''For those who for what ever reason will never be using their phone on a cellular network and wish to use the phone only on wifi, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;amp;lt;carrier&amp;amp;gt;-&amp;amp;lt;device&amp;amp;gt;-&amp;amp;lt;version&amp;amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, you should replace &amp;amp;lt;device&amp;amp;gt;, &amp;amp;lt;carrier&amp;amp;gt;, and &amp;amp;lt;version&amp;amp;gt; with the specific values that match your particular situation, using the detailed information given in the section below that matches your particular device and carrier.&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
Specific additional information for each of the supported device and carrier combinations can be found below:&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Sprint FrankenPre 2 ===&lt;br /&gt;
'''Be aware that there is no publicly available solution for Sprint Navigation or Sprint PRL Update for this procedure.  If you depend on either of those things, you should not upgrade to webOS 2.x'''&lt;br /&gt;
&lt;br /&gt;
NOTE: Tokens are no longer needed to create a Sprint FrankenPre 2. You only need to run the script below. However, it is still a good idea to capture and store the tokens from each phone for potential future use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.00 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
=== Verizon FrankenPre 2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-franken-unlocked-pre2-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 2.1.0 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You should be able to purchase apps that require a minimum webOS 2.x version (depending upon geo-restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing *228 from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Voice Dial&amp;quot; app may not work. Please see the Voice Dialing section below to remedy this.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
For WR devices, you should attempt to use the O2 script above first, and if you end up with a 9.9.9 version in your palm profile, then use this WR script instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will end up with version 1.40.50 listed in your palm profile, and version 2.1.0 listed in the Device Info application.&lt;br /&gt;
&lt;br /&gt;
You will not be able to purchase apps that require a minimum webOS 2.x version.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/meta-sprint-pre-2.1.0/webosdoctorp101ueu-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the directory path will change from that example based on which script you ran, and the script will tell you the exact pathname shortly after it starts running.&lt;br /&gt;
&lt;br /&gt;
Do not USB connect the phone until WebOS Doctor specifically says to.&lt;br /&gt;
&lt;br /&gt;
NOTE: There have been reports that, for some users, the modified webOS doctor fails to recognize the USB connection.  Similarly, up-graders have also noted that in some instances their Pre will &amp;quot;disconnect&amp;quot; from the webOS Doctor (while running) and re-boot into v.1.4.5. It has been observed that Doctoring, while putting ones Pre through the &amp;quot;Recovery&amp;quot; Reboot (as detailed [http://www.webos-internals.org/wiki/How_To_Recover here]) may mitigate these issues, and allow the Doctor to continue. There is also an instance where after pressing the &amp;quot;next&amp;quot; button to start the Doctor, the phone appeared to need charging before the Doctor would start( on a 95% full battery), and then stalled at 0%.  Putting the phone into emergency recovery mode appeared to solve this problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: Sprint users please read the PRL section '''before''' running The Doctor: [http://www.webos-internals.org/wiki/WebOS_2_Upgrade#Sprint_2 &amp;quot;5.9.1 Sprint&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
== Step 5: There is no Step 5 == &lt;br /&gt;
&lt;br /&gt;
There used to be a complex set of additional steps required here.  Too many people had trouble following them, so we automated it.  You should proceed directly to Step 6.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the [http://developer.palm.com/appredirect/?packageid=org.preware.docs Preware Homebrew Documentation] app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
&lt;br /&gt;
== OTA Updates ==&lt;br /&gt;
It is extremely unlikely that any Pre or Pre+ device will ever get another OTA update.  If you preform this procedure on those devices, you should not expect OTA updates.&lt;br /&gt;
&lt;br /&gt;
Performing this procedure on a Pre 2 device may allow it to receive OTA updates, but there is no guarantee.&lt;br /&gt;
&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
If your palm profile record says version 1.40.50, you will not be able to purchase apps that are marked as only compatible with webOS versions 2.x and above.  This cannot be changed for these devices at this time.  If your palm profile record says version 2.1.0, then you should be able to purchase all apps (depending upon your geographical restrictions and country of first activation).&lt;br /&gt;
&lt;br /&gt;
=== Masquerading ===&lt;br /&gt;
Palm's servers only accept certain device/OS combinations as valid. While some combinations of carrier and devices running 2.1 are accepted, others have to report to the palm profile server that they are running webOS 1.4.5. This is done automatically, and cannot be changed for these devices at this time.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
Some carrier apps are not working in webOS 2.1.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
Known working carrier apps are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
===Verizon Wireless ===&lt;br /&gt;
* All Verizon apps should be working at this time. However, '''no one has tested the VZW Navigator subscription''' to confirm that the service carries over to a Meta-Doctored phone.  You could be the first!&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
* No testing or reports of AT&amp;amp;T Carrier Apps&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches Web Portal].&lt;br /&gt;
&lt;br /&gt;
== Adobe Flash ==&lt;br /&gt;
Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre 2 2.0.1 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support ===&lt;br /&gt;
The easiest way to enable Adobe Flash on your webOS 2.1.0 legacy device is by creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser. Or you can do it manually. See ([http://www.webos-internals.org/wiki/Adding_flash_support here]) for more detail.&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
* '''OVERCLOCKING IS NOW SUPPORTED'''.  Palm has just released the source code for the kernel used in webOS 2.1.0. An experimental version of UberKernel has already appeared in the experimental feeds, but casual users should wait for a stable one.&lt;br /&gt;
* The Pre Plus has 512 MB of memory and thus runs 2.1 quite well, but this is not the case with the original Pre since it has only 256 MB.  Luckily, Palm adopted WebOS Internals's configuration of the standard Linux compcache technology that was ported to the custom kernels, and it comes active, but with only 10 MB. One potential way to enhance performance in original Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache. Disable compcache, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and substitute the 10240 value for 32768, reboot your Pre and verify it's working by using Govnah.&lt;br /&gt;
&lt;br /&gt;
For example, you could follow these steps:&lt;br /&gt;
&lt;br /&gt;
#Make sure '''novacomd''' is running on your computer.&lt;br /&gt;
#Use a terminal (as described on the Wiki page [http://www.webos-internals.org/wiki/Portal:Accessing_Linux Accessing Linux on the Pre... ]) to run '''novaterm''' and access your phone. Type in the following: &amp;lt;pre&amp;gt;/usr/sbin/rootfs_open -t&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;vi /etc/event.d/compcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Vi is a bit different so, for those not familiar with how it works, the fastest way to navigate and make the required edit is in parentheses below:&lt;br /&gt;
##Go down to line 10 (Type &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt; then hit &amp;lt;tt&amp;gt;Shift+G&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Move to the first &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt; (Type &amp;lt;tt&amp;gt;4w&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Enter replace mode (&amp;lt;tt&amp;gt;Shift+R&amp;lt;/tt&amp;gt;) and type &amp;lt;tt&amp;gt;32768&amp;lt;/tt&amp;gt;&lt;br /&gt;
##Exit back to command mode (Press &amp;lt;tt&amp;gt;Esc&amp;lt;/tt&amp;gt;)&lt;br /&gt;
##Save and Quit (Type &amp;lt;tt&amp;gt;:wq&amp;lt;/tt&amp;gt;)&lt;br /&gt;
#Reboot your Pre and verify it's working by using Govnah. While you are still in novaterm, you can type the following to reboot:&amp;lt;pre&amp;gt;/sbin/reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
* You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
* If you get 9.9.9 in palm.com/palmprofile, then you can either doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it, or you can restore the masqueraded /etc/palm-build-info for your device, erase your backup info in the backup app and use &amp;quot;Erase Apps and Data&amp;quot; from the reset option in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
* If you get &amp;quot;Dr. Skipped Firstuse&amp;quot; as the name of your palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have a false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the latest version of the metadoctor and run the appropiate script with the &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; switch. Note: Only use &amp;lt;tt&amp;gt;--wifi-only&amp;lt;/tt&amp;gt; if you do not intend to have cellular service on the device as this option disables the modem update and renders cellular service inoperable without re-doctoring.&lt;br /&gt;
&lt;br /&gt;
* Alternative fix for above problem: If your profile works fine but the Impostah app and the Accounts app show your profile name as &amp;quot;Dr. Skipped First Use&amp;quot; although your phone ran the first use app after doctoring, erase your backup data from the backup app by turning off backups and choose Erase Apps and Data from the reset options in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
*If you get stuck at the &amp;quot;Auto Locate&amp;quot; selection screen during the login process, you can re-doctor using the same 2.1 doctor file and it will go through.  It appears to be an issue when creating a new profile in 2.1 rather than &amp;quot;porting&amp;quot; your 1.4.5 profile to 2.1.  After the second doctoring, you will &amp;quot;Sign In&amp;quot; to an existing profile (the one you created during the first profile login after doctoring), rather than creating a new profile.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
Step-by-step approach for those experiencing problems with GPS following upgrade.&lt;br /&gt;
# To enable GPS functionality go to the &amp;quot;Location Services&amp;quot; application (click &amp;quot;Turn On&amp;quot; if GPS has been completely disabled). From there go to the &amp;quot;Preferences&amp;quot; menu in the top left hand corner and select the &amp;quot;Locate Me Using...&amp;quot; sub-menu item. Ensure that both &amp;quot;GPS&amp;quot; and &amp;quot;Google Services&amp;quot; are enabled (you may be prompted to accept the Terms of Service). Close the &amp;quot;Location Services&amp;quot; application.&lt;br /&gt;
# Next you need to bring up the &amp;quot;GPS Information&amp;quot; application; to do this dial ##477# (or #*477# on GSM/UMTS Pres) in the phone application (the &amp;quot;477&amp;quot; corresponds to the letter keys &amp;quot;GPS&amp;quot;).&lt;br /&gt;
# Click the &amp;quot;Get Fix&amp;quot; button. You may receive a &amp;quot;GPS Error - Position Unavailable&amp;quot; message which you can close. Keep pressing &amp;quot;Get Fix&amp;quot; until a fix is established (it may take several attempts). You will know a fix has been established when some statistics (Latitude, Longitude etc) are displayed.&lt;br /&gt;
# Once a fix has been established, GPS should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
==Voice Dialing==&lt;br /&gt;
For the Sprint-Franken-Pre2 (Pre2-GSM-Unlocked confirmed + sprint-pre(-)comm) and perhaps the Verizon-Franken-Pre2, the voice dialing application may not work after the metadoctor procedure above.  The application may or may not even launch after tapped.  You may experience problems with sound intermittently not working, esp. when playing media, or using the phone.  This will be corrected automatically with a webOS OTA Update to 2.1.0.  When the phone prompts for the update, install it.&lt;br /&gt;
&lt;br /&gt;
To speed up the process, go to the &amp;quot;System Updates&amp;quot; app on your phone. The WebOS 2.1 update should appear after it searches for updates. (The update for a Sprint FrankenPre2 is ~7MB and only took a few minutes to install).&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
After applying 2.1.0 to a Sprint device using this method, there is currently no known way to update the PRL.  There are permissions issues, and the conventional &amp;quot;Update Profile&amp;quot; and &amp;quot;Update PRL&amp;quot; from the Phone options will no longer work. The provisioner service binary from the Sprint 1.4.5 doctor does not work on webOS 2.x, so a version of that service for 2.x is required for this to ever work. It is not expected that this situation will change before Sprint releases another webOS phone running webOS 2.0 or above.&lt;br /&gt;
&lt;br /&gt;
:* It is possible to preserve a backup of the current PRL (60677 as of 03/27/11) and &amp;quot;push&amp;quot; it back onto a doctored-to-2.1.0 phone with the following procedure:&lt;br /&gt;
::* Before doctoring to 2.1&lt;br /&gt;
::# Update your PRL and Network settings&lt;br /&gt;
::# Connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# tar -czvf /media/internal/prl.tar.gz /var/lib/software&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::* After doctoring to 2.1 and all basic setup/configuration is done&lt;br /&gt;
::# Again, connect your phone to your computer via a USB cable&lt;br /&gt;
::# Do the following (example was done in Terminal on OS X 10.6): &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dario@guarneri ~]$ novaterm&lt;br /&gt;
root@YourPre:/# rootfs_open -t&lt;br /&gt;
root@YourPre:/# cd /&lt;br /&gt;
root@YourPre:/# tar -zxvf /media/internal/prl.tar.gz&lt;br /&gt;
root@YourPre:/# exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::* Now reboot your phone to ensure the new PRL takes effect and to &amp;quot;close&amp;quot; (make read-only) your root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
In order to update your PRL, you will need to manually program your phone OTA by dialing '''*228''' from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=14725</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=14725"/>
		<updated>2011-03-28T16:21:42Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Pre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi ====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
=== Bell Mobility ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
=== O2 Germany, UK and Ireland / Movistar Spain ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== Vodafone Europe ===&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== SFR France ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== Telcel GSM, Mexico ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100UNA: P5XU0BXXXXXX (GSM Palm Pre on Telcel Network - AT&amp;amp;T 3G radio band compatible)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
=== Verizon Wireless ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121EWW: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Rogers ===&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
=== Unlocked ===&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522 118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616 124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623 129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717 143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717  83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913 111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913 171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924 100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929 112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929 172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008   7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015  98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101 112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101 122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101 122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101 131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101 194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113 119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125 140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130 134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212 147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212 219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103 148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103 154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103 220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103  98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106 148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108 140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214 179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214 187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214 195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214 254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220 136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220 169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313 198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317 208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318 121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319 190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324 202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324 278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325 225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401 158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401 199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419 222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614 299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614 222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614 222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614 231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614 232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614 171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615 226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722 142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818 233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009  70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009  70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117  79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222 100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201 284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202 100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110225 108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302 285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=14723</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=14723"/>
		<updated>2011-03-28T16:20:50Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Pre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi ====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
=== Bell Mobility ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
=== O2 Germany, UK and Ireland / Movistar Spain ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== Vodafone Europe ===&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== SFR France ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
=== Telcel GSM, Mexico ===&lt;br /&gt;
==== Pre ====&lt;br /&gt;
* P100UNA - P5XU0BXXXXXX - GSM Palm Pre on Telcel Network (AT&amp;amp;T compatible radio board)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
=== Verizon Wireless ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
==== Pre Plus ====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Pixi Plus ====&lt;br /&gt;
* P121EWW: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Rogers ===&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
=== Unlocked ===&lt;br /&gt;
==== Pre 2 ====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522 118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616 124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623 129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717 143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717  83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913 111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913 171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924 100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929 112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929 172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008   7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015  98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101 112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101 122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101 122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101 131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101 194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113 119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125 140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130 134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212 147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212 219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103 148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103 154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103 220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103  98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106 148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108 140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214 179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214 187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214 195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214 254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220 136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220 169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313 198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317 208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318 121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319 190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324 202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324 278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325 225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401 158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401 199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419 222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614 299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614 222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614 222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614 231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614 232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614 171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615 226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722 142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818 233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009  70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009  70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117  79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222 100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201 284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202 100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110225 108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302 285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13653</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13653"/>
		<updated>2011-03-06T05:42:48Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Advertencias */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
'''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.'''&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que han sido actualizados para estar de acuerdo con las instrucciones más recientes ==&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que se encuentran sin actualizar y en los cuales no se debería confiar ==&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''Espacio en Disco Duro''' - Deberías tener al menos 10Gb de espacio en disco duro para realizar estos pasos.&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor-ES]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor.&lt;br /&gt;
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.&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Perfil Palm&amp;quot; más abajo para entender los problemas que podrían resultar de intentar esto, así como las soluciones requeridas a dichos problemas.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
NOTA: Si esta no es tu primera vez realizando este proceso, deberías teclear &amp;quot;git pull&amp;quot; y un &amp;quot;make clobber&amp;quot; para asegurarte de tener los últimos scripts y un directorio de compilación limpio.  Desde la línea de comando, teclea &amp;quot;cd meta-doctor&amp;quot; sin las comillas y presiona Enter.  Después teclea &amp;quot;git pull&amp;quot; sin las comillas y presiona Enter.  Después teclea &amp;quot;make clobber&amp;quot; sin las comillas y presiona Enter.  Voila!  Ahora tienes los scripts más recientes y un directorio limpio para construir tu Doctor.&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo (toma en cuenta que el texto entre el &amp;lt; y el &amp;gt; en la línea siguiente deben ser sustituirlos por valores que tu proporcionarás - no puedes teclear exactamente el texto como se muestra)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Deberás reemplazar &amp;lt;operador&amp;gt;, &amp;lt;dispositivo&amp;gt; y &amp;lt;version&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;lt;operador&amp;gt;-&amp;lt;dispositivo&amp;gt;-&amp;lt;version&amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
De igual forma, deberás reemplazar &amp;lt;operador&amp;gt;, &amp;lt;dispositivo&amp;gt; y &amp;lt;version&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
Información adicional específica para cada una de las combinaciones de dispositivos y operadores se puede encontrar a continuación: &lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''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'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre 2 ===&lt;br /&gt;
'''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'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre2-2.0.1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PODRÍAS obtener versión 2.1.0 en tu Perfil Palm (usando los últimos scripts - ejecuta un &amp;quot;git pull&amp;quot; en el directorio meta-doctor), y OBTENDRÁS versión 2.1.0 en la aplicación Información de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
PODRÍAS ser capaz de comprar aplicaciones que requieran una versión mínima de 2.x.&lt;br /&gt;
&lt;br /&gt;
Para actualizar tu PRL, necesitarás programar tu teléfono de forma manual marcando *228, y seleccionando &amp;quot;Programar su teléfono&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: No hay Paso 5 == &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Esto se hace de forma automática, y no puede ser cambiado para estos dispositivos en este momento.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Algunas aplicaciones espec&amp;amp;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&amp;amp;aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Aplicaciones de Operador que se sabe funcionan:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* ''&amp;amp;iexcl;Todas las aplicaciones de Verizon deber&amp;amp;iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&amp;amp;oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&amp;amp;eacute;fono con Meta-Doctor.  &amp;amp;iexcl;Podr&amp;amp;iacute;as ser el primero!''&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No se han hecho pruebas o reportes de aplicaciones de AT&amp;amp;T&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parches==&lt;br /&gt;
* No todos los parches se han probado y portado a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche est&amp;amp;aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all portal de parches de webOS] de webOS-internals.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
&lt;br /&gt;
Paso 1. Requisitos&lt;br /&gt;
*Descarga el Doctor para Pre 2 de Verizon 2.0.1 ([http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar aquí])&lt;br /&gt;
*Descarga el Empaquetador IPK de Jason Robitaille's ([http://code.google.com/p/ipk-packager/downloads/list aquí])&lt;br /&gt;
*Descarga webOS Quick Install ([http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-04-a.html aquí])&lt;br /&gt;
*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&lt;br /&gt;
*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í])&lt;br /&gt;
&lt;br /&gt;
Paso 2. Desempacar&lt;br /&gt;
*Abre el Doctor 2.0.1 con un manejador de archivos, como 7zip. Navega hasta &amp;quot;resources/webOS.tar/./nova-cust-image-roadrunner.rootfs.tar.gz/./&amp;quot; Aquí es donde se encuentran almacenados los archivos de Flash.&lt;br /&gt;
*Extrae los siguientes archivos del ROM de webOS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
 &amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paso 3. Arrastrar y Tirar&lt;br /&gt;
*Simplemente coloca los archivos del ROM dentro del directorio FlashPluginContainer en sus lugares respectivos.&lt;br /&gt;
*Pon especial atención a donde se encuentra almacenado cada archivo/directorio en el ROM de webOS.&lt;br /&gt;
&lt;br /&gt;
Paso 4. Empaquetar&lt;br /&gt;
*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.&lt;br /&gt;
*El resto de los campos deberá poblarse por sí mismo.&lt;br /&gt;
*Graba el archivo IPK en algún lugar usando el botón &amp;quot;Create IPK Package&amp;quot;.  Colócalo en un lugar a la mano.&lt;br /&gt;
&lt;br /&gt;
Paso 5. Final&lt;br /&gt;
*Usa webOS Quick Install para instalar el paquete y el parche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hilo de soporte: http://forums.precentral.net/canuck-coding/276703-how-get-flash-legacy-devices-2-1-0-a.html (Inglés)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma automatizada ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
===Errores con Flash===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Desempe&amp;amp;ntilde;o ==&lt;br /&gt;
* '''EL OVERCLOCKING YA EST&amp;amp;Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&amp;amp;oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&amp;amp;aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&amp;amp;iacute;n esperar una versi&amp;amp;oacute;n estable del UberKernel.&lt;br /&gt;
* 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&amp;amp;oacute;lamente 256MB.  Afortunadamente, Palm adopt&amp;amp;oacute; la tecnolog&amp;amp;iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&amp;amp;oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&amp;amp;ntilde;o en los Pre originales es hacer m&amp;amp;aacute;s grande este compcache.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Temporal ===&lt;br /&gt;
Puedes usar la aplicaci&amp;amp;oacute;n Govnah para incrementar el tama&amp;amp;ntilde;o del compcache.  Deshabilita compcache, cambia el tama&amp;amp;ntilde;o y habil&amp;amp;iacute;talo de nuevo.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Permanente ===&lt;br /&gt;
Deber&amp;amp;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&amp;amp;oacute; mediante la aplicaci&amp;amp;oacute;n Govnah.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, podrías seguir estos pasos:&lt;br /&gt;
&lt;br /&gt;
#Asegúrate que '''novacomd''' esté ejecutándose en tu equipo.&lt;br /&gt;
#Usa una terminal y ejecuta '''novaterm''' para acceder tu teléfono.  Teclea lo siguiente:&lt;br /&gt;
&amp;lt;pre&amp;gt;vi /etc/event.d/compcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
#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.&lt;br /&gt;
#Reinicia tu Pre y verifica que funciona con la aplicación Govnah.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
* Puedes tener suerte si tu Perfil tiene informaci&amp;amp;oacute;n y lograste pasar la pantalla de &amp;quot;Entrando al Perfil&amp;quot; pero te encuentras atorado con un mensaje que dice que tu tel&amp;amp;eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&amp;amp;eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&amp;amp;oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&amp;amp;iacute; bajar tus aplicaciones).&lt;br /&gt;
&lt;br /&gt;
* Si tienes versi&amp;amp;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&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute; de respaldos y usar &amp;quot;Eliminar Aplicaciones y Datos&amp;quot; de la opci&amp;amp;oacute;n reiniciar en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo&lt;br /&gt;
&lt;br /&gt;
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&amp;amp;oacute;n de Cuentas, y/o tu aplicaci&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &amp;amp;uacute;ltima versi&amp;amp;oacute;n del meta-doctor y ejecuta el script apropiado con la opci&amp;amp;oacute;n --wifi-only.&lt;br /&gt;
&lt;br /&gt;
* Otra opci&amp;amp;oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&amp;amp;oacute;n Impostah y la aplicaci&amp;amp;oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&amp;amp;eacute;fono haya ejecutado la aplicaci&amp;amp;oacute;n de primer uso al iniciar, aseg&amp;amp;uacute;rate de que tu archivo /etc/palm-build-info te est&amp;amp;aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&amp;amp;oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;quot;linux commandline&amp;quot; de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - Despu&amp;amp;eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&amp;amp;acute;todo, no se sabe de un m&amp;amp;eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales &amp;quot;Actualizar Perfil&amp;quot; y &amp;quot;Actualizar PRL&amp;quot; del Tel&amp;amp;eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&amp;amp;iacute; que una versi&amp;amp;oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.&lt;br /&gt;
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&amp;amp;eacute;fono OTA marcando al '''*228''' y seleccionando la opci&amp;amp;oacute &amp;quot;Program your phone&amp;quot; (Programar su Tel&amp;amp;eacute;fono).&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13651</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13651"/>
		<updated>2011-03-06T05:19:08Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Usando los scripts de Meta Doctor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
'''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.'''&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que han sido actualizados para estar de acuerdo con las instrucciones más recientes ==&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que se encuentran sin actualizar y en los cuales no se debería confiar ==&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''Espacio en Disco Duro''' - Deberías tener al menos 10Gb de espacio en disco duro para realizar estos pasos.&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor-ES]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor.&lt;br /&gt;
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.&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Perfil Palm&amp;quot; más abajo para entender los problemas que podrían resultar de intentar esto, así como las soluciones requeridas a dichos problemas.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
NOTA: Si esta no es tu primera vez realizando este proceso, deberías teclear &amp;quot;git pull&amp;quot; y un &amp;quot;make clobber&amp;quot; para asegurarte de tener los últimos scripts y un directorio de compilación limpio.  Desde la línea de comando, teclea &amp;quot;cd meta-doctor&amp;quot; sin las comillas y presiona Enter.  Después teclea &amp;quot;git pull&amp;quot; sin las comillas y presiona Enter.  Después teclea &amp;quot;make clobber&amp;quot; sin las comillas y presiona Enter.  Voila!  Ahora tienes los scripts más recientes y un directorio limpio para construir tu Doctor.&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo (toma en cuenta que el texto entre el &amp;lt; y el &amp;gt; en la línea siguiente deben ser sustituirlos por valores que tu proporcionarás - no puedes teclear exactamente el texto como se muestra)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Deberás reemplazar &amp;lt;operador&amp;gt;, &amp;lt;dispositivo&amp;gt; y &amp;lt;version&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-&amp;lt;operador&amp;gt;-&amp;lt;dispositivo&amp;gt;-&amp;lt;version&amp;gt; --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
De igual forma, deberás reemplazar &amp;lt;operador&amp;gt;, &amp;lt;dispositivo&amp;gt; y &amp;lt;version&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
Información adicional específica para cada una de las combinaciones de dispositivos y operadores se puede encontrar a continuación: &lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-att-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== BellMo Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-bellmo-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== O2 Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-o2-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre ===&lt;br /&gt;
'''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'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Sprint Pre 2 ===&lt;br /&gt;
'''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'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre2-2.0.1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
=== Telcel Pre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
=== Verizon Pre+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-verizon-preplus-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PODRÍAS obtener versión 2.1.0 en tu Perfil Palm (usando los últimos scripts - ejecuta un &amp;quot;git pull&amp;quot; en el directorio meta-doctor), y OBTENDRÁS versión 2.1.0 en la aplicación Información de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
PODRÍAS ser capaz de comprar aplicaciones que requieran una versión mínima de 2.x.&lt;br /&gt;
&lt;br /&gt;
Para actualizar tu PRL, necesitarás programar tu teléfono de forma manual marcando *228, y seleccionando &amp;quot;Programar su teléfono&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== WR Pre ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-wr-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
No podrás comprar aplicaciones que requieran una versión mínima de webOS 2.x.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: No hay Paso 5 == &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
* Toma en cuenta que si necesitas volver a entrar a tu perfil en alg&amp;amp;uacute;n momento subsecuente en tu dispositivo (por ejemplo, despu&amp;amp;eacute;s de un Borrado Completo, necesitar&amp;amp;aacute;s volver a colocar el archivo palm-build-info de webOS 1.4.5 en tu dispositivo y reiniciarlo antes de volver a entrar a tu perfil.  Puede ser m&amp;amp;aacute;s f&amp;amp;aacute;cil simplemente volver a correr el procedimiento en esta p&amp;amp;aacute;gina desde el inicio.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Algunas aplicaciones espec&amp;amp;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&amp;amp;aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Aplicaciones de Operador que se sabe funcionan:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* &amp;lt;del&amp;gt;''&amp;amp;iexcl;Todas las aplicaciones de Verizon deber&amp;amp;iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&amp;amp;oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&amp;amp;eacute;fono con Meta-Doctor.  &amp;amp;iexcl;Podr&amp;amp;iacute;as ser el primero!''&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=red&amp;gt; &amp;amp;iexcl;Todos los usuarios de '''Mobile HotSpot''' deben leer [http://www.precentral.net/2-1-verizon-pre-plus-my-own-experience#comment_395644 este comentario] de johnsonx42!  &amp;amp;iexcl;Tiene INFORMACI&amp;amp;Oacute;N MUY IMPORTANTE sobre el uso de datos!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No se han hecho pruebas o reportes de aplicaciones de AT&amp;amp;T&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parches==&lt;br /&gt;
* No todos los parches se han probado y portado a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche est&amp;amp;aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all portal de parches de webOS] de webOS-internals.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
== Desempe&amp;amp;ntilde;o ==&lt;br /&gt;
* '''EL OVERCLOCKING YA EST&amp;amp;Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&amp;amp;oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&amp;amp;aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&amp;amp;iacute;n esperar una versi&amp;amp;oacute;n estable del UberKernel.&lt;br /&gt;
* 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&amp;amp;oacute;lamente 256MB.  Afortunadamente, Palm adopt&amp;amp;oacute; la tecnolog&amp;amp;iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&amp;amp;oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&amp;amp;ntilde;o en los Pre originales es hacer m&amp;amp;aacute;s grande este compcache.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Temporal ===&lt;br /&gt;
Puedes usar la aplicaci&amp;amp;oacute;n Govnah para incrementar el tama&amp;amp;ntilde;o del compcache.  Deshabilita compcache, cambia el tama&amp;amp;ntilde;o y habil&amp;amp;iacute;talo de nuevo.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Permanente ===&lt;br /&gt;
Deber&amp;amp;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&amp;amp;oacute; mediante la aplicaci&amp;amp;oacute;n Govnah.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
* Puedes tener suerte si tu Perfil tiene informaci&amp;amp;oacute;n y lograste pasar la pantalla de &amp;quot;Entrando al Perfil&amp;quot; pero te encuentras atorado con un mensaje que dice que tu tel&amp;amp;eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&amp;amp;eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&amp;amp;oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&amp;amp;iacute; bajar tus aplicaciones).&lt;br /&gt;
&lt;br /&gt;
* Si tienes versi&amp;amp;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&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute; de respaldos y usar &amp;quot;Eliminar Aplicaciones y Datos&amp;quot; de la opci&amp;amp;oacute;n reiniciar en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo&lt;br /&gt;
&lt;br /&gt;
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&amp;amp;oacute;n de Cuentas, y/o tu aplicaci&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &amp;amp;uacute;ltima versi&amp;amp;oacute;n del meta-doctor y ejecuta el script apropiado con la opci&amp;amp;oacute;n --wifi-only.&lt;br /&gt;
&lt;br /&gt;
* Otra opci&amp;amp;oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&amp;amp;oacute;n Impostah y la aplicaci&amp;amp;oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&amp;amp;eacute;fono haya ejecutado la aplicaci&amp;amp;oacute;n de primer uso al iniciar, aseg&amp;amp;uacute;rate de que tu archivo /etc/palm-build-info te est&amp;amp;aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&amp;amp;oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;quot;linux commandline&amp;quot; de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - Despu&amp;amp;eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&amp;amp;acute;todo, no se sabe de un m&amp;amp;eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales &amp;quot;Actualizar Perfil&amp;quot; y &amp;quot;Actualizar PRL&amp;quot; del Tel&amp;amp;eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&amp;amp;iacute; que una versi&amp;amp;oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.&lt;br /&gt;
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&amp;amp;eacute;fono OTA marcando al '''*228''' y seleccionando la opci&amp;amp;oacute &amp;quot;Program your phone&amp;quot; (Programar su Tel&amp;amp;eacute;fono).&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13647</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13647"/>
		<updated>2011-03-06T04:45:00Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Otros Tutoriales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
'''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.'''&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que han sido actualizados para estar de acuerdo con las instrucciones más recientes ==&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tutoriales que se encuentran sin actualizar y en los cuales no se debería confiar ==&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* Dispositivos &amp;quot;WR&amp;quot; (World Ready)&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
* Pre O2 Alemana (o similar)&lt;br /&gt;
* Pre+ O2 Alemana (o similar)&lt;br /&gt;
&lt;br /&gt;
Los scripts meta-o2-* no realizan enmascaramiento.&lt;br /&gt;
La gente con dispositivos WR deber&amp;amp;iacute;an intentar con &amp;amp;eacute;stos de primera mano, y si obtienen una versi&amp;amp;oacute;n 9.9.9 en su Perfil Palm, deber&amp;amp;aacute;n usar los scripts meta-wr-* para enmascarar su versi&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcel ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
Un usuario de Telcel ejecutar&amp;amp;iacute;:    &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Debido a que algunos dispositivos necesitan &amp;quot;enmascarar&amp;quot; su versión de webOS en el Perfil Palm para tener acceso a aplicaciones, algunos meta-scripts dejar&amp;amp;aacute;n un archivo '''palm-build-info-unmasqed''' en el directorio ./meta-doctor. Para lograr que aplicaciones como Preware muestren la selecci&amp;amp;oacute;n correcta de parches, etc., deber&amp;amp;aacute;s &amp;quot;desenmascarar&amp;quot; tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&lt;br /&gt;
Esto se logra reemplazando el archivo /etc/palm-build-info ''en tu tel&amp;amp;eacute;fono'' con el archivo ./meta-doctor/palm-build-info-unmasqed file ''en tu equipo'', y reiniciando.&lt;br /&gt;
&lt;br /&gt;
Selecciona '''uno''' de los siguientes m&amp;amp;eacute;todos '''despu&amp;amp;eacute;s''' de haberte logeado a tu Perfil Palm:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via una Terminal, con Novacom ===&lt;br /&gt;
# Aseg&amp;amp;uacute;rate que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo&lt;br /&gt;
# Abre una terminal (Linux, OS X, Cygwin, Windows &amp;quot;CMD.exe&amp;quot;) en tu computadora (no en el tel&amp;amp;eacute;fono) y c&amp;amp;aacute;mbiate al directorio de meta-doctor.  Despu&amp;amp;eacute;s teclea lo siguiente:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Copiar el archivo a la partici&amp;amp;oacute;n USB ===&lt;br /&gt;
# Conecta tu tel&amp;amp;eacute;fono a tu equipo y selecciona el modo &amp;quot;Drive USB&amp;quot;.&lt;br /&gt;
# Copia el archivo ./meta-doctor/palm-build-info-unmasqed al Drive USB de tu tel&amp;amp;eacute;fono.&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Usa una Terminal (cualquiera de los métodos en el paso anterior funcionar&amp;amp;aacute;n) para correr '''novaterm''' y acceder a tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:5. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Usando WebOS Quick Install ===&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Aseg&amp;amp;uacute;rate de tener la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de [http://forums.precentral.net/showthread.php?p=2850874 WebOS Quick Install].&lt;br /&gt;
# Seleccoina Tools-&amp;gt;Send File del men&amp;amp;uacute;, y teclea los siguientes valores:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''File:''' (Select your palm-build-info-masq file)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Destination:''' /etc/palm-build-info&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Da click en '''Send to Destination'''&lt;br /&gt;
:5. Reinicia tu tel&amp;amp;eacute;fono al terminar.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
* Toma en cuenta que si necesitas volver a entrar a tu perfil en alg&amp;amp;uacute;n momento subsecuente en tu dispositivo (por ejemplo, despu&amp;amp;eacute;s de un Borrado Completo, necesitar&amp;amp;aacute;s volver a colocar el archivo palm-build-info de webOS 1.4.5 en tu dispositivo y reiniciarlo antes de volver a entrar a tu perfil.  Puede ser m&amp;amp;aacute;s f&amp;amp;aacute;cil simplemente volver a correr el procedimiento en esta p&amp;amp;aacute;gina desde el inicio.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Algunas aplicaciones espec&amp;amp;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&amp;amp;aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Aplicaciones de Operador que se sabe funcionan:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* &amp;lt;del&amp;gt;''&amp;amp;iexcl;Todas las aplicaciones de Verizon deber&amp;amp;iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&amp;amp;oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&amp;amp;eacute;fono con Meta-Doctor.  &amp;amp;iexcl;Podr&amp;amp;iacute;as ser el primero!''&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=red&amp;gt; &amp;amp;iexcl;Todos los usuarios de '''Mobile HotSpot''' deben leer [http://www.precentral.net/2-1-verizon-pre-plus-my-own-experience#comment_395644 este comentario] de johnsonx42!  &amp;amp;iexcl;Tiene INFORMACI&amp;amp;Oacute;N MUY IMPORTANTE sobre el uso de datos!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No se han hecho pruebas o reportes de aplicaciones de AT&amp;amp;T&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parches==&lt;br /&gt;
* No todos los parches se han probado y portado a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche est&amp;amp;aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all portal de parches de webOS] de webOS-internals.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
== Desempe&amp;amp;ntilde;o ==&lt;br /&gt;
* '''EL OVERCLOCKING YA EST&amp;amp;Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&amp;amp;oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&amp;amp;aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&amp;amp;iacute;n esperar una versi&amp;amp;oacute;n estable del UberKernel.&lt;br /&gt;
* 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&amp;amp;oacute;lamente 256MB.  Afortunadamente, Palm adopt&amp;amp;oacute; la tecnolog&amp;amp;iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&amp;amp;oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&amp;amp;ntilde;o en los Pre originales es hacer m&amp;amp;aacute;s grande este compcache.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Temporal ===&lt;br /&gt;
Puedes usar la aplicaci&amp;amp;oacute;n Govnah para incrementar el tama&amp;amp;ntilde;o del compcache.  Deshabilita compcache, cambia el tama&amp;amp;ntilde;o y habil&amp;amp;iacute;talo de nuevo.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Permanente ===&lt;br /&gt;
Deber&amp;amp;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&amp;amp;oacute; mediante la aplicaci&amp;amp;oacute;n Govnah.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
* Puedes tener suerte si tu Perfil tiene informaci&amp;amp;oacute;n y lograste pasar la pantalla de &amp;quot;Entrando al Perfil&amp;quot; pero te encuentras atorado con un mensaje que dice que tu tel&amp;amp;eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&amp;amp;eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&amp;amp;oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&amp;amp;iacute; bajar tus aplicaciones).&lt;br /&gt;
&lt;br /&gt;
* Si tienes versi&amp;amp;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&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute; de respaldos y usar &amp;quot;Eliminar Aplicaciones y Datos&amp;quot; de la opci&amp;amp;oacute;n reiniciar en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo&lt;br /&gt;
&lt;br /&gt;
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&amp;amp;oacute;n de Cuentas, y/o tu aplicaci&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &amp;amp;uacute;ltima versi&amp;amp;oacute;n del meta-doctor y ejecuta el script apropiado con la opci&amp;amp;oacute;n --wifi-only.&lt;br /&gt;
&lt;br /&gt;
* Otra opci&amp;amp;oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&amp;amp;oacute;n Impostah y la aplicaci&amp;amp;oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&amp;amp;eacute;fono haya ejecutado la aplicaci&amp;amp;oacute;n de primer uso al iniciar, aseg&amp;amp;uacute;rate de que tu archivo /etc/palm-build-info te est&amp;amp;aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&amp;amp;oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;quot;linux commandline&amp;quot; de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - Despu&amp;amp;eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&amp;amp;acute;todo, no se sabe de un m&amp;amp;eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales &amp;quot;Actualizar Perfil&amp;quot; y &amp;quot;Actualizar PRL&amp;quot; del Tel&amp;amp;eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&amp;amp;iacute; que una versi&amp;amp;oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.&lt;br /&gt;
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&amp;amp;eacute;fono OTA marcando al '''*228''' y seleccionando la opci&amp;amp;oacute &amp;quot;Program your phone&amp;quot; (Programar su Tel&amp;amp;eacute;fono).&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13645</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13645"/>
		<updated>2011-03-06T04:39:13Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Introducci&amp;amp;oacute;n */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
'''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.'''&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* Dispositivos &amp;quot;WR&amp;quot; (World Ready)&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
* Pre O2 Alemana (o similar)&lt;br /&gt;
* Pre+ O2 Alemana (o similar)&lt;br /&gt;
&lt;br /&gt;
Los scripts meta-o2-* no realizan enmascaramiento.&lt;br /&gt;
La gente con dispositivos WR deber&amp;amp;iacute;an intentar con &amp;amp;eacute;stos de primera mano, y si obtienen una versi&amp;amp;oacute;n 9.9.9 en su Perfil Palm, deber&amp;amp;aacute;n usar los scripts meta-wr-* para enmascarar su versi&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcel ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
Un usuario de Telcel ejecutar&amp;amp;iacute;:    &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Debido a que algunos dispositivos necesitan &amp;quot;enmascarar&amp;quot; su versión de webOS en el Perfil Palm para tener acceso a aplicaciones, algunos meta-scripts dejar&amp;amp;aacute;n un archivo '''palm-build-info-unmasqed''' en el directorio ./meta-doctor. Para lograr que aplicaciones como Preware muestren la selecci&amp;amp;oacute;n correcta de parches, etc., deber&amp;amp;aacute;s &amp;quot;desenmascarar&amp;quot; tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&lt;br /&gt;
Esto se logra reemplazando el archivo /etc/palm-build-info ''en tu tel&amp;amp;eacute;fono'' con el archivo ./meta-doctor/palm-build-info-unmasqed file ''en tu equipo'', y reiniciando.&lt;br /&gt;
&lt;br /&gt;
Selecciona '''uno''' de los siguientes m&amp;amp;eacute;todos '''despu&amp;amp;eacute;s''' de haberte logeado a tu Perfil Palm:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via una Terminal, con Novacom ===&lt;br /&gt;
# Aseg&amp;amp;uacute;rate que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo&lt;br /&gt;
# Abre una terminal (Linux, OS X, Cygwin, Windows &amp;quot;CMD.exe&amp;quot;) en tu computadora (no en el tel&amp;amp;eacute;fono) y c&amp;amp;aacute;mbiate al directorio de meta-doctor.  Despu&amp;amp;eacute;s teclea lo siguiente:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Copiar el archivo a la partici&amp;amp;oacute;n USB ===&lt;br /&gt;
# Conecta tu tel&amp;amp;eacute;fono a tu equipo y selecciona el modo &amp;quot;Drive USB&amp;quot;.&lt;br /&gt;
# Copia el archivo ./meta-doctor/palm-build-info-unmasqed al Drive USB de tu tel&amp;amp;eacute;fono.&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Usa una Terminal (cualquiera de los métodos en el paso anterior funcionar&amp;amp;aacute;n) para correr '''novaterm''' y acceder a tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:5. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Usando WebOS Quick Install ===&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Aseg&amp;amp;uacute;rate de tener la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de [http://forums.precentral.net/showthread.php?p=2850874 WebOS Quick Install].&lt;br /&gt;
# Seleccoina Tools-&amp;gt;Send File del men&amp;amp;uacute;, y teclea los siguientes valores:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''File:''' (Select your palm-build-info-masq file)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Destination:''' /etc/palm-build-info&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Da click en '''Send to Destination'''&lt;br /&gt;
:5. Reinicia tu tel&amp;amp;eacute;fono al terminar.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
* Toma en cuenta que si necesitas volver a entrar a tu perfil en alg&amp;amp;uacute;n momento subsecuente en tu dispositivo (por ejemplo, despu&amp;amp;eacute;s de un Borrado Completo, necesitar&amp;amp;aacute;s volver a colocar el archivo palm-build-info de webOS 1.4.5 en tu dispositivo y reiniciarlo antes de volver a entrar a tu perfil.  Puede ser m&amp;amp;aacute;s f&amp;amp;aacute;cil simplemente volver a correr el procedimiento en esta p&amp;amp;aacute;gina desde el inicio.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Algunas aplicaciones espec&amp;amp;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&amp;amp;aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Aplicaciones de Operador que se sabe funcionan:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* &amp;lt;del&amp;gt;''&amp;amp;iexcl;Todas las aplicaciones de Verizon deber&amp;amp;iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&amp;amp;oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&amp;amp;eacute;fono con Meta-Doctor.  &amp;amp;iexcl;Podr&amp;amp;iacute;as ser el primero!''&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=red&amp;gt; &amp;amp;iexcl;Todos los usuarios de '''Mobile HotSpot''' deben leer [http://www.precentral.net/2-1-verizon-pre-plus-my-own-experience#comment_395644 este comentario] de johnsonx42!  &amp;amp;iexcl;Tiene INFORMACI&amp;amp;Oacute;N MUY IMPORTANTE sobre el uso de datos!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No se han hecho pruebas o reportes de aplicaciones de AT&amp;amp;T&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parches==&lt;br /&gt;
* No todos los parches se han probado y portado a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche est&amp;amp;aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all portal de parches de webOS] de webOS-internals.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
== Desempe&amp;amp;ntilde;o ==&lt;br /&gt;
* '''EL OVERCLOCKING YA EST&amp;amp;Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&amp;amp;oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&amp;amp;aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&amp;amp;iacute;n esperar una versi&amp;amp;oacute;n estable del UberKernel.&lt;br /&gt;
* 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&amp;amp;oacute;lamente 256MB.  Afortunadamente, Palm adopt&amp;amp;oacute; la tecnolog&amp;amp;iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&amp;amp;oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&amp;amp;ntilde;o en los Pre originales es hacer m&amp;amp;aacute;s grande este compcache.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Temporal ===&lt;br /&gt;
Puedes usar la aplicaci&amp;amp;oacute;n Govnah para incrementar el tama&amp;amp;ntilde;o del compcache.  Deshabilita compcache, cambia el tama&amp;amp;ntilde;o y habil&amp;amp;iacute;talo de nuevo.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Permanente ===&lt;br /&gt;
Deber&amp;amp;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&amp;amp;oacute; mediante la aplicaci&amp;amp;oacute;n Govnah.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
* Puedes tener suerte si tu Perfil tiene informaci&amp;amp;oacute;n y lograste pasar la pantalla de &amp;quot;Entrando al Perfil&amp;quot; pero te encuentras atorado con un mensaje que dice que tu tel&amp;amp;eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&amp;amp;eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&amp;amp;oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&amp;amp;iacute; bajar tus aplicaciones).&lt;br /&gt;
&lt;br /&gt;
* Si tienes versi&amp;amp;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&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute; de respaldos y usar &amp;quot;Eliminar Aplicaciones y Datos&amp;quot; de la opci&amp;amp;oacute;n reiniciar en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo&lt;br /&gt;
&lt;br /&gt;
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&amp;amp;oacute;n de Cuentas, y/o tu aplicaci&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &amp;amp;uacute;ltima versi&amp;amp;oacute;n del meta-doctor y ejecuta el script apropiado con la opci&amp;amp;oacute;n --wifi-only.&lt;br /&gt;
&lt;br /&gt;
* Otra opci&amp;amp;oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&amp;amp;oacute;n Impostah y la aplicaci&amp;amp;oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&amp;amp;eacute;fono haya ejecutado la aplicaci&amp;amp;oacute;n de primer uso al iniciar, aseg&amp;amp;uacute;rate de que tu archivo /etc/palm-build-info te est&amp;amp;aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&amp;amp;oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;quot;linux commandline&amp;quot; de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - Despu&amp;amp;eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&amp;amp;acute;todo, no se sabe de un m&amp;amp;eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales &amp;quot;Actualizar Perfil&amp;quot; y &amp;quot;Actualizar PRL&amp;quot; del Tel&amp;amp;eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&amp;amp;iacute; que una versi&amp;amp;oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.&lt;br /&gt;
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&amp;amp;eacute;fono OTA marcando al '''*228''' y seleccionando la opci&amp;amp;oacute &amp;quot;Program your phone&amp;quot; (Programar su Tel&amp;amp;eacute;fono).&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13637</id>
		<title>Application:MetaDoctor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13637"/>
		<updated>2011-03-06T04:31:08Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Application:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= What is the Meta Doctor? =&lt;br /&gt;
&lt;br /&gt;
The Webos Internals Meta Doctor is a Makefile which can modify a copy of the Palm webOS Doctor to bypass the &amp;quot;First Use&amp;quot; application and allow the phone to run without having been activated on a cell network. It accomplishes this by reaching into Palm's distributed Doctor JAR file and making changes to it. It can prevent the first use app from running, as well as applying other tweaks to the OS.&lt;br /&gt;
&lt;br /&gt;
'''Documentation for the features that the MetaDoctor offers is at the top of the Makefile (you find out where that is later).'''&lt;br /&gt;
&lt;br /&gt;
= Step 1: Setting up Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows users can use [http://www.cygwin.com/ Cygwin] to run the Meta-Doctor.&lt;br /&gt;
&lt;br /&gt;
Simply install Cygwin, and make sure you include the following additional packages:&lt;br /&gt;
&lt;br /&gt;
# Python&lt;br /&gt;
# Make&lt;br /&gt;
# Patch&lt;br /&gt;
# Git&lt;br /&gt;
# Zip&lt;br /&gt;
# Unzip&lt;br /&gt;
# wget&lt;br /&gt;
&lt;br /&gt;
(use View &amp;quot;Full&amp;quot; to find these specific packages more easily)&lt;br /&gt;
&lt;br /&gt;
# Go to Start&amp;gt;Programs&amp;gt;Cygwin&amp;gt;Cygwin Bash Shell to open a terminal&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. &lt;br /&gt;
# Navigate to the meta-doctor directory that was created by the git clone command. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
I used a WinXP box with cygwin and everything worked fine, except I had to add the switch --no-same-owner in line 802 of the Makefile. That's because I'm as root in cygwin and without this switch the tar-command failed.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
   mkdir -p build/${PATIENT}/webOS&lt;br /&gt;
   ${TAR} --no-same-owner -C build/${PATIENT}/webOS \&lt;br /&gt;
      -f build/${PATIENT}/resources/webOS.tar \&lt;br /&gt;
      -x ./${CUSTIMAGEOLD}.rootfs.tar.gz ./${INSTIMAGEOLD}.uImage ./${BOOTLOADEROLD}.bin ./${CODENAMEOLD}.xml ./installer.xml&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
NB: You can find the Makefile to edit in &amp;lt;cygwin install folder&amp;gt;\home\&amp;lt;username&amp;gt;\meta-doctor&lt;br /&gt;
&lt;br /&gt;
For example &amp;lt;pre&amp;gt;C:\cygwin\home\johndoe\meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Open terminal from the ( Applications &amp;gt; Accessories ) menu.&lt;br /&gt;
# If you have git installed, skip this step.  If you do not have git installed, type: &amp;lt;pre&amp;gt;sudo apt-get install git-core&amp;lt;/pre&amp;gt; and follow the directions to install git.&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you do not have patch installed, you will need to install patch.  On an Ubuntu system type: &amp;lt;pre&amp;gt;sudo apt-get install patch&amp;lt;/pre&amp;gt; &lt;br /&gt;
# If you do not have java installed, do so. To install java, choose ( Applications &amp;gt; Ubuntu Software Center ) and type '''java 6 runtime''' in search - it is easiest to search for java to find it - then follow the on screen instructions. It should be pretty simple.&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. Download the version for Ubuntu [https://cdn.downloads.palm.com/sdkdownloads/1.3.1.314/sdkBinaries/palm-novacom_1.0.46_i386.deb here] and install it. (If you choose to install the full SDK instead, and are running the 64-bit version of Ubuntu 9.x you will have difficulty installing the SDK and the instructions on the download site are wrong. Read [https://developer.palm.com/distribution/viewtopic.php?f=31&amp;amp;t=2308 this thread] and [http://forums.precentral.net/showpost.php?p=2021966&amp;amp;postcount=108 this post] for help.)&lt;br /&gt;
# Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Install MacPorts first, which will allow us to easily install the necessary packages for MetaDoctor. [http://www.macports.org/install.php]. Please note that MacPorts requires Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the [http://connect.apple.com/ Apple Developer Connection site] or on your Mac OS X installation CDs/DVD.&lt;br /&gt;
#Install md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#If you do not have Java installed, do so. To install Java, click on the &amp;quot;Apple&amp;quot; icon and select &amp;quot;Software Update.&amp;quot; This will automatically update you to the latest version of Java if necessary, as Apple supplies their own version of Java. Further instructions can be found [http://support.apple.com/kb/HT1338?viewlocale=en_US here].&lt;br /&gt;
#Download and install the Palm Novacom software from http://developer.palm.com. The Mac OS X SDK is located [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg here].&lt;br /&gt;
#Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using a Virtual Machine==&lt;br /&gt;
&lt;br /&gt;
'''Note that some people have trouble connecting to their device over USB from a virtual machine.  If you experience this problem, run the webOS Doctor from your native OS, not from the virtual machine.'''&lt;br /&gt;
&lt;br /&gt;
If you do not have a Linux system, you will need to run the meta-doctor in a virtual machine.  For windows users there are two options.  For Mac users, follow option 1.  &lt;br /&gt;
&lt;br /&gt;
===Running in VMware or VirtualBox===&lt;br /&gt;
&lt;br /&gt;
# Download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10].  &lt;br /&gt;
# Download a virtual machine program, either vmware or virtualbox. A virtual machine is simply a program that allows you to piggyback a second operating system on top of your native OS without dual booting or actually having a Linux machine.&lt;br /&gt;
#: I ended up using VirtualBox instead, because I found the VMware to be very confusing on what to actually download.  The Virtual box website is very simple and straight forward.  Here is a link for the virtualbox download for Windows: [http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10-54097-Win.exe VirtualBox-3.0.10-54097-Win]&lt;br /&gt;
# Now install virtualbox just like you would install any other application, nothing fancy here.&lt;br /&gt;
# Start up virtualbox and follow either of these instructions to install Ubuntu&lt;br /&gt;
## http://www.helpdeskgeek.com/linux-tips/how-to-install-ubuntu-in-virtualbox/&lt;br /&gt;
## http://www.psychocats.net/ubuntu/virtualbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using WUBI===&lt;br /&gt;
&lt;br /&gt;
Windows users have another option to avoid using a virtual machine.  They can use the meta doctor  without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.&lt;br /&gt;
&lt;br /&gt;
# download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10]&lt;br /&gt;
# burn that file to a cd or mount to virtual drive&lt;br /&gt;
# Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run)&lt;br /&gt;
# Click on '''Install Inside windows'''.&lt;br /&gt;
#: This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine. &lt;br /&gt;
# Restart your computer and you can dual boot to Windows or Ubuntu &lt;br /&gt;
&lt;br /&gt;
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.&lt;br /&gt;
&lt;br /&gt;
If you are still wondering what Wubi is the fallowing link should explain it to you better.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' &lt;br /&gt;
this will only work with the cd image found at the Ubuntu Download link. The dvd image of 9.04/9.10 is a live cd/installer and does not have the option to install inside windows using Wubi&lt;br /&gt;
&lt;br /&gt;
= Step 2: Running the webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Note that if you are following a procedure on another wiki page which only requires the installation of the MetaDoctor and then tells you to return to that other page, then this is the place at which you should return.&lt;br /&gt;
&lt;br /&gt;
# Navigate to the meta-doctor directory in the terminal&lt;br /&gt;
# Download the latest webosdoctor file using the download paths found at [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions] .The wr version is the French,German,Irish,Spanish and UK GSM version.  An example (i.e. will not work, you need to look for the latest URL) download command would be: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rename the file that you download to include the version number for future reference (examples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   An example (i.e. will not work, you need to work out the filename based on the URL you used to download it) command to do that would be:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you would like Meta-Doctor to apply patches to webOS in order to add or change functionality from the factory install, open the Makefile with your favorite text editor and uncomment (remove the leading # characters from) the options you would like to use. &lt;br /&gt;
# Type one of the following: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: depending on the carrier in question.&lt;br /&gt;
'''Note ''': use make DEVICE=palm_smartphone_type all-wr for O2 Germany, UK and Ireland / Movistar Spain / SFR France&lt;br /&gt;
&lt;br /&gt;
This should begin a process within the terminal that should take 10 minutes max.&lt;br /&gt;
&lt;br /&gt;
=== Error conditions ===&lt;br /&gt;
&lt;br /&gt;
If an error message appears with unknown in a file name, check the file rename in step 8 above.&lt;br /&gt;
&lt;br /&gt;
=== If the build fails ===&lt;br /&gt;
&lt;br /&gt;
If the make command fails, you can use &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; to clean up the build directory. After this you can re-run the command.&lt;br /&gt;
&lt;br /&gt;
The updated doctor version has the same name as the original, but is in a new folder: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
If you are running in Ubuntu or Cygwin, you can just run the new jar file now.  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu using VM, you will need to copy the new jar out of the VM into your live desktop to run the jar in your native OS. &lt;br /&gt;
&lt;br /&gt;
CD to the folder where your new jar file is, and type something like: &lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
If you were using a VM or some other virtual method, you will need to copy the jar file out to your main operating system before running it.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Windows host:''&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing]&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTE: this only applies to WUBI Users''  &lt;br /&gt;
You should be able to run the JAR as if you had Linux installed natively because in a sense you do (as long as Java is installed and you run the Jar using Java) but if you rather run it in windows  &lt;br /&gt;
&lt;br /&gt;
Using terminal the following command in a Wubi installation of Ubuntu will copy the JAR file to the host Windows OS :&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will place the Jar either in your Windows C:\ drive or whatever drive you installed Wubi to.&lt;br /&gt;
&lt;br /&gt;
== Once the Doctor is running ==&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to your PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
When the process finishes, the Pre will reboot and your new modified image will have been installed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After the doctor completes, you will need to run the &amp;quot;First Run&amp;quot; application. To do this, you will need an active internet connection. Either WiFi or Cellular. If you do not have WiFi and cannot connect to the Palm Profile servers, you might have a problem with your programming. This Meta Doctor (or webOS Doctor in general) could possibly erase the modem's programming. To resolve you will need to perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This has only been confirmed to resolve Sprint CDMA issues, YMMV.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' You should try to update your profile first. Open the phone app, open the App Menu and select ''Preferences'' then select ''Update Network Settings''. If you get an error, then procede with these instructions.&lt;br /&gt;
*'''1.''' Open the Phone App.&lt;br /&gt;
*'''2.''' Enter ''##MSL#'' (MSL= 6 digit lock code. Get this from Sprint.)&lt;br /&gt;
*'''3.''' Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.&lt;br /&gt;
*'''4.''' Select ''Edit''.&lt;br /&gt;
*'''5.''' Select the first box (MDN) and enter your 10-digit cellular number.&lt;br /&gt;
*'''6.''' Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).&lt;br /&gt;
*'''7.''' Select ''Save''.&lt;br /&gt;
*'''8.''' Backswipe out of the the view.&lt;br /&gt;
*'''9.''' You should now be able to open complete '''Note 2''' above without any errors.&lt;br /&gt;
&lt;br /&gt;
You should now be able to run the ''First Use'' application without any problems.&lt;br /&gt;
&lt;br /&gt;
=If the Doctor will not run=&lt;br /&gt;
Go [http://www.webos-internals.org/wiki/How_To_Recover here] if you have further problems connecting your Pre to the running Meta'ed Doctor.&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous=&lt;br /&gt;
&lt;br /&gt;
==How to change a provider's DB-entry so 3G data can be used on the Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 This post] and [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html this thread] describe various ways to adjust the provider's data base in the Pre, so the 3G datacom works on non-supported networks. webOS 1.3.1 allows setting of the providers data directly from the activation screen for providers that are present in the DB. Some report that they are not able to do that and that they cannot get 3G datacom working on 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problems with Novacom ==&lt;br /&gt;
If you are Running a new Distro, like Archlinux, you could run into problem with novacom while trying to connect your pre. Running novacomd on the command line could provide further information. This may be a problem with libusb. Get a older version like described in [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 this thread].&lt;br /&gt;
&lt;br /&gt;
== How to Install webOS 2.x on &amp;quot;unoffical&amp;quot; Devices==&lt;br /&gt;
With the release of the O2-DE webOS Doctor, efforts have been made to apply the techniques of MetaDoctor and create a custom doctor to apply 2.1.0 to devices that it was not been officially released for.  For those not faint of heart, a step-by-step can be found at the following:  [[WebOS 2 Upgrade]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor-ES&amp;diff=13635</id>
		<title>Application:MetaDoctor-ES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor-ES&amp;diff=13635"/>
		<updated>2011-03-06T04:30:49Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
Esta página se encuentra disponible actualmente en cuatro idiomas:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Application:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= ¿Qué es el Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
El Meta Doctor de Webos Internals es un archivo Makefile que puede modificar una copia del Palm webOS Doctor para saltar la aplicación de &amp;quot;Primer Uso&amp;quot; y permitir al telégono correr sin haber sido activado en una red celular.  Logra esto tomando el archivo de Doctor JAR distribuido por Palm y realizando cambios en su interior.  Puede prevenir que se ejecute la aplicación de primer uso, así como aplicar otras modificaciones al Sistema Operativo.&lt;br /&gt;
&lt;br /&gt;
'''La documentación de las capacidades que el MetaDoctor ofrece se encuentra en la parte superior del archivo Makefile (encontrarás donde se encuentra más adelante).'''&lt;br /&gt;
&lt;br /&gt;
= Paso 1: Instalación del Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows pueden usar [http://www.cygwin.com/ Cygwin] para ejecutar el Meta-Doctor.&lt;br /&gt;
&lt;br /&gt;
Simplemente instala Cygwin, y asegúrate de incluir los siguienes paquetes adicionales:&lt;br /&gt;
&lt;br /&gt;
# Python&lt;br /&gt;
# Make&lt;br /&gt;
# Patch&lt;br /&gt;
# Git&lt;br /&gt;
# Zip&lt;br /&gt;
# Unzip&lt;br /&gt;
# wget&lt;br /&gt;
&lt;br /&gt;
(usa el modo de vista &amp;quot;Full&amp;quot; -Completo- para encontrar estos paquetes individuales de forma más sencilla)&lt;br /&gt;
&lt;br /&gt;
# Ve a Inicio-&amp;gt;Programas-&amp;gt;Cygwin-&amp;gt;Cygwui Bash Shell para abrir una terminal&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Baja e instala el software de Palm Novacom de http://developer.palm.com. &lt;br /&gt;
# Navega al directorio del meta-doctor que fue creado por el comando git clone.  Por ejemplo: &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Asegúrate que exista un directorio downloads.  Si no existe, crea uno usando &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
Usé un equipo con Windows XP y Cygwin y todo funcionó bien, excepto que tuve que agregar el switch --no-same-owner en la línea 802 del Makefile.  Esto es porque soy root en cygwin y sin este switch el comando tar fallaba.&lt;br /&gt;
&lt;br /&gt;
Código:&lt;br /&gt;
   mkdir -p build/${PATIENT}/webOS&lt;br /&gt;
   ${TAR} --no-same-owner -C build/${PATIENT}/webOS \&lt;br /&gt;
      -f build/${PATIENT}/resources/webOS.tar \&lt;br /&gt;
      -x ./${CUSTIMAGEOLD}.rootfs.tar.gz ./${INSTIMAGEOLD}.uImage ./${BOOTLOADEROLD}.bin ./${CODENAMEOLD}.xml ./installer.xml&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
NB: Puedes encontrar el archivo Makefile a editar en &amp;lt;cygwin install folder&amp;gt;\home\&amp;lt;username&amp;gt;\meta-doctor&lt;br /&gt;
&lt;br /&gt;
Por ejemplo: &amp;lt;pre&amp;gt;C:\cygwin\home\johndoe\meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Abre una terminal desde el menú ( Aplicaciones -&amp;gt; Accesorios ).&lt;br /&gt;
# Si tienes git instalado, omite este paso.  Si no cuentas con git instalado, teclea: &amp;lt;pre&amp;gt;sudo apt-get install git-core&amp;lt;/pre&amp;gt; y sigue las instrucciones para instalar git.&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Si no tienes 'patch' instalado, necesitarás instalar 'patch'.  En un equipo con Ubuntu, teclea: &amp;lt;pre&amp;gt;sudo apt-get install patch&amp;lt;/pre&amp;gt; &lt;br /&gt;
# Si no tienes Java, instálalo.  Para instalar java, selecciona ( Aplicaciones -&amp;gt; Ubuntu Software Center ) y teclea '''java 6 runtime''' en el campo de búsqueda - es más fácil buscar '''java''' para encontrarlo - Sigue las instrucciones en pantalla para instalarlo.  Debería ser bastante fácil.&lt;br /&gt;
# Descargar e instalar el software Palm Novacom fromde http://developer.palm.com. Descarga la versión para Ubuntu [https://cdn.downloads.palm.com/sdkdownloads/1.3.1.314/sdkBinaries/palm-novacom_1.0.46_i386.deb here] e instálala. (Si decides instalar el SDK completo, y te encuentras ejecutando la versión de 64-bits de Ubuntu 9.x puedes tener dificultades instalando el SDK pues las instrucciones en la página de descarga son incorrectas.  Lee [https://developer.palm.com/distribution/viewtopic.php?f=31&amp;amp;t=2308 este foro] y [http://forums.precentral.net/showpost.php?p=2021966&amp;amp;postcount=108 este mensaje] para más ayuda -inglés-.)&lt;br /&gt;
# Abre una terminal y navega hasta el directorio meta-doctor donde fue creado en el paso 3.  Por ejemplo:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Asegúrate de que existe un directorio doenloads.  Si no existe, crea uno usando &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Instala primero MacPorts, que nos permitirá instalar fácilmente los paquetes necesarios para MetaDoctor. [http://www.macports.org/install.php]. Ten en cuenta que MacPorts requiere Xcode de Apple Developer Tools (versión 3.2.1 o posterior para Snow Leopard, 3.1.4 o posterior para Leopard, o 2.5 para Tiger), que se encuentra el sitio [http://connect.apple.com/ Apple Developer ] o en tu CD de instalación de Mac OS X / DVD.&lt;br /&gt;
#Instala md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Si no tienes Java, intálalo. Para instalar Java, haz clic en el icono &amp;quot;Apple&amp;quot; y selecciona &amp;quot;Actualización de Software&amp;quot;. Esto automáticamente actualizará a la última versión de Java si es necesario, ya que Apple suministra su propia versión de Java. Otras instrucciones se pueden encontrar [http://support.apple.com/kb/HT1338?viewlocale=en_US aquí].&lt;br /&gt;
#Descargar e instalar el software Palm Novacom de http://developer.palm.com. El SDK para Mac OS X se encuentra [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg aquí].&lt;br /&gt;
#Abre una terminal y navega al directorio de meta-doctor donde se ha copiado el meta-doctor en el paso 3.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Asegúrate de que hay un directorio downloads. Si no está, crea uno con &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usando una máquina virtual==&lt;br /&gt;
&lt;br /&gt;
'''Ten en cuenta que algunas personas tienen problemas para conectarse a su dispositivo a través de USB desde una máquina virtual. Si tienes este problema, ejecuta el webOS doctor en tu sistema operativo nativo, no en la máquina virtual.'''&lt;br /&gt;
&lt;br /&gt;
Si no tienes un sistema Linux, tendrás que ejecutar el meta-doctor en una máquina virtual. Para usuarios de Windows hay dos opciones. Para usuarios de Mac, sigue la opción 1. &lt;br /&gt;
&lt;br /&gt;
===Corriendo en VMware o VirtualBox===&lt;br /&gt;
&lt;br /&gt;
# Descarga [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10].  &lt;br /&gt;
# Descargar un programa de máquina virtual, ya sea VMWare o VirtualBox. Una máquina virtual es simplemente un programa que permite ejecutar un sistema operativo diferente sobre tu sistema nativo sin necesidad de realizar arranque dual o teniendo una máquina con Linux actualmente.&lt;br /&gt;
#: Terminé usando VirtualBox en su lugar, porque me encontré con el VMware para ser muy confuso sobre lo que se necesita descargar. El sitio web de VirtualBox es muy simple y sencillo. Aquí hay un enlace para la descarga de VirtualBox para Windows:[http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10-54097-Win.exe VirtualBox-3.0.10-54097-Win]&lt;br /&gt;
# Ahora instala virtualbox como si fuera cualquier otra aplicación.&lt;br /&gt;
# Arranca virtualbox y sigue cualquiera de estas instrucciones para instalar Ubuntu&lt;br /&gt;
## http://www.taringa.net/posts/linux/4194535/Instala-Ubuntu-En-VirtualBox-_Tutorial-Paso-A-Paso_.html  (Español)&lt;br /&gt;
## http://www.helpdeskgeek.com/linux-tips/how-to-install-ubuntu-in-virtualbox/  (Inglés)&lt;br /&gt;
## http://www.psychocats.net/ubuntu/virtualbox  (Inglés)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Usando WUBI===&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows tienen otra opción para evitar el uso de una máquina virtual. Se puede utilizar el meta doctor sin dañar la instalación actual de Windows usando simple instalador de Ubuntu llamado WUBI. Tampoco hay necesidad de modificar las particiones o instalar cualquier cargador de arranque. Simplemente aparecerá como programa en su lista de software instalado y cuando no lo quieras más, simplemente lo puedes desinstalar en Windows a través de Panel de control. Es fácil y no hay dolores de cabeza como en la máquina virtual de tratar de configurar USB, de red y compartir archivos con la computadora host ... Para acceder a ella que simplemente reinicias y eleges Ubuntu desde la pantalla de arranque dual.&lt;br /&gt;
&lt;br /&gt;
# descarga [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10]&lt;br /&gt;
# Quema ese archivo en un CD o móntalo en una unidad de disco virtual&lt;br /&gt;
# Ejecuta el cd en Windows (el archivo wubi.exe dentro del disco, debería aparecer como autorun)&lt;br /&gt;
# Selecciona '''Instalar dentro de Windows'''.&lt;br /&gt;
#: Esto instalará Ubuntu mientras ejecutas Windows sin la necesidad de realizar una partición.  Recomendamos hacer la imagen de 30 gigas como se recomienda si tienes el espacio en el disco duro y piensas interesarte en usar realmente el sistema operativo Ubuntu, si no, el recomendado mínimo por WUBI es satisfactorio.&lt;br /&gt;
# Reinicia tu equipo y podrás arrancar ya sea en Windows o Ubuntu&lt;br /&gt;
&lt;br /&gt;
Lo bueno de esto es que podrás desinstalar Ubuntu desde Windows como si nunca hubiera estado allí y quitar el arranque dual, por no mencionar el hecho de que no es necesario particionar el disco.&lt;br /&gt;
&lt;br /&gt;
Si todavía te preguntas lo que WUBI es en el siguiente enlace que te lo explique mejor.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' &lt;br /&gt;
Esto sólo funcionará con la imagen de CD que se encuentran en el enlace de descarga de Ubuntu. La imagen de DVD de 9.04/9.10 es un live cd / instalador y no tiene la opción de instalar dentro de Windows usando Wubi&lt;br /&gt;
= Step 2: Ejecutar el webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que si estas siguiendo un procedimiento en otra página de wiki que solo requiera la instalación del MetaDoctor y te digan que regreses a la otra página, este es el lugar desde el que deberás regresar (por ejemplo, la página de actualización a webOS 2.1).&lt;br /&gt;
&lt;br /&gt;
# Navega a directorio meta-doctor en tu terminal&lt;br /&gt;
# Descarga el último webosdoctor usando las rutas de descarga encontradas en [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions].  La versión wr es la que se usa en los Pre de Francia, Alemania, Irlanda, España y Reino Unido (GSM).  Un ejemplo (i.e. que no va a funcionar pues tienes que buscar la liga más reciente) de comando de descarga sería: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Renombra el archivo que descargaste para incluir el número de versión para referencia futura (ejemplos: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   Un ejemplo (que no funciona pues también tienes que basarte en el nombre del archivo de la liga correcta) sería:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Si deseas que el Meta-Doctor aplique parches a webOS para agregar o modificar funcionalidades, edita el archivo Makefile con tu editor de textos favorito y remueve el caracter # al inicio de la línea de las opciones que desees usar.&lt;br /&gt;
# Teclea una de las siguientes: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: dependiendo de tu operador de telefonía.&lt;br /&gt;
'''Nota ''': usa make DEVICE=palm_smartphone_type all-wr para O2 de Alemania, Reino Unido e Irlanda / Movistar de España / SFR de Francia&lt;br /&gt;
&lt;br /&gt;
Esto comenzará un proceso dentro de la terminal que debe tomar a más tardar 10 minutos.&lt;br /&gt;
&lt;br /&gt;
=== Condiciones de Error ===&lt;br /&gt;
&lt;br /&gt;
Si aparece un mensaje de error mencionando unknown en un nombre de archivo, checa el nombre del archivo del paso 8.&lt;br /&gt;
&lt;br /&gt;
=== Si la construcción del archivo falla ===&lt;br /&gt;
&lt;br /&gt;
Si el comando make falla, puedes usar &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; para limpiar el directorio build.  Después de esto puedes ejecutar el comando nuevamente.&lt;br /&gt;
&lt;br /&gt;
La versión actualizada del Doctor tiene el mismo nombre que el original, pero se encuentra en un folder nuevo: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
Si estás corriendo dentro de Ubuntu o Cygwin puedes simplemente ejecutar el nuevo archivo ahora.&lt;br /&gt;
&lt;br /&gt;
Si estás corriendo Ubuntu en una Máquina Virtual, necesitarás sacar el nuevo archivo jar de la máquina virtual al escritorio de tu equipo para ejecutar el archivo jar en tu sistema operativo nativo.&lt;br /&gt;
&lt;br /&gt;
Cámbiate al folder a donde se encuentra tu nuevo archivo jar, y teclea algo como:&lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
Si estás usando una Máquina Virtual, necesitarás copiar el archivo jar a tu sistema operativo antes de ejecutarlo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Host Windows:''&lt;br /&gt;
&lt;br /&gt;
[http://usemoslinux.blogspot.com/2010/06/como-compartir-carpetas-entre-windows-y.html Cómo compartir carpetas entre Windows y Ubuntu en VirtualBox OSE]  (Español)&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing] (Inglés)&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing] (Inglés)&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://www.moixo.com/es/instalacion-de-ubuntu-en-virtualbox-sobre-mac-osx-leopard#comment-1147 Instalación de Ubuntu 9.04 en VirtualBox sobre Mac OSX Leopard, comentarios] (Español)&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing] (Inglés)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTA: esto solo aplica a usuarios de WUBI''  &lt;br /&gt;
Debes de poder ejecutar el archivo JAR como si tuvieras Linux instalado de forma nativa, pues de hecho lo tienes (al menos Java está instalado y podrías ejecutar el Jar usando Java, pero si deseas hacerlo desde windows&lt;br /&gt;
&lt;br /&gt;
Usando le terminal en una instalación Wibi de Ubuntu se copiará el archivo Jar al Sistema Operativo Windows:&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esto colocará el Jar ya sea en tu unidad C:\ de Windows o en la unidad en la que hayas instalado Wubi.&lt;br /&gt;
&lt;br /&gt;
== Una vez que el Doctor se encuentre ejecutando ==&lt;br /&gt;
&lt;br /&gt;
# Selecciona tu idioma&lt;br /&gt;
# Acepta el acuerdo de licencia&lt;br /&gt;
# Conecta tu Pre a tu PC a través de un cable USB y selecciona &amp;quot;Siguiente&amp;quot; (Next) cuando se ilumine&lt;br /&gt;
&lt;br /&gt;
Una vez que el Doctor termine el dispositivo se reiniciará y te presentará la pantalla de activación.&lt;br /&gt;
&lt;br /&gt;
Si tu PC no reconoce tu Pre y no puedes pasar del paso 3, sigue los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
# Con el cable USB conectado, apaga tu Pre (mantén presionado el botón de encendido hasta que la opción de apagado aparezca)&lt;br /&gt;
# Manten oprimido el botón de Subir Volumen&lt;br /&gt;
# Mientras tienes oprimido el botón del volumen, enciende tu Pre&lt;br /&gt;
# &amp;quot;Siguiente&amp;quot; debería de estar habilitado ahora - puedes proceder.&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
Los pasos anteriores colocarán tu Pre en modo de recuperación y permitirán a tu PC reconocerlo y continuar con la restauración.  En este modo la pantalla mostrará un logo USB gigante en lugar del logo usual de Palm.&lt;br /&gt;
&lt;br /&gt;
Cuando el proceso terminel tu Pre se reiniciará y tu nueva imagen modificada estará ya instalada.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Una vez que el doctor termine, necesitarás ejecutar la aplicación de &amp;quot;Primer Uso&amp;quot;.  Para hacer esto, necesitarás una conexión a internet activa, ya sea WiFi o Celular.  Si no tienes WiFi y no puedes conecterte a los servidores de Perfiles de Palm, puedes tener problemas con tu programación.  Este Meta Doctor (o los webOS Doctor en general) pueden probablemente borrar la programación del modem de tu teléfomo.  Para resolver esto tal vez necesites seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' Esto solo se ha confirmado para resolver problemas con Sprint CDMA.&lt;br /&gt;
&lt;br /&gt;
'''Nota 2:''' Deberías intentar actualizar tu perfil primero.  Abre la aplicación de teléfono, abre el menú y selecciona ''Preferencias'', después selecciona ''Actualizar Configuración de Red''.  Si obtienes un error, procede con las siguientes instrucciones.&lt;br /&gt;
&lt;br /&gt;
*'''1.''' Abre la aplicación de Teléfono&lt;br /&gt;
*'''2.''' Teclea ''##MSL#'' (MSL= código de bloqueo de 6 dígitos.  Obtienes esto de Sprint)&lt;br /&gt;
*'''3.''' Verifica que tu MDN y MSID estén incorrector.  Si están correctos, esto no es tu problema y no deberías continuar.&lt;br /&gt;
*'''4.''' Selecciona ''Edit''.&lt;br /&gt;
*'''5.''' Seleciona la primera caja (MDN) y teclea tu número celular a 10 dígitos.&lt;br /&gt;
*'''6.''' Selecciona la segunda caja (MSID) y teclea tu MSID de 10 dígitos (Obtienes esto de Sprint).&lt;br /&gt;
*'''7.''' Selecciona ''Grabar''.&lt;br /&gt;
*'''8.''' Usa el trazo Atrás para regresar.&lt;br /&gt;
*'''9.''' Ahora deberías de poder completar la '''Nota 2''' sin errores.&lt;br /&gt;
&lt;br /&gt;
Deberías poder ejecutar la Aplicacion de ''Primer Uso'' sin problemas ahora.&lt;br /&gt;
&lt;br /&gt;
=Si el Doctor no se ejecuta=&lt;br /&gt;
Ve [http://www.webos-internals.org/wiki/How_To_Recover aquí] si tienes más problemas conectando tu Pre al Doctor (Inglés).&lt;br /&gt;
&lt;br /&gt;
=Misceláneos=&lt;br /&gt;
&lt;br /&gt;
==Como cambiar la entrada del operador en la Base de Datos de forma que se puedan usar los datos 3D en el Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 Este mensaje] y [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html este hilo] describen varias formas de ajustar los datos del la base de datos de operadores en el Pre, de tal forma que las comunicaciones de datos 3G funcionen en redes no soportadas.  webOS 1.3.1 permite ajustar los datos de los operadores directamente desde la pantalla de activación para operadores que no estén presentes en la Base de Datos.  Algunos reportan que no han podido realizar estos cambios y que no pueden usar 3G en 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problemas con Novacom ==&lt;br /&gt;
Si estás corriendo una Distribución de Linux reciente, como Archlinux, puedes tener problemas con novacom al intentar conectarte a tu Pre.  Ejecutar novacomd desde la línea de comando te puede dar más información.  Esto puede ser un problema con libusb.  Obten una versión anterior como se describe en [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 este hilo].&lt;br /&gt;
&lt;br /&gt;
== Como instalar webOS 2.x en dispositivos &amp;quot;no oficiales&amp;quot; ==&lt;br /&gt;
Con la liberación del webOS Doctor para O2 en Alemania, se han realizado esfuerzos para aplicar las técnicas de MetaDoctor y crear un doctor personalizado para aplicar la versión 2.1.0 a dispositivos para los cuales no se ha liberado de forma oficial.  Para aquellos no débiles de corazón, una guía paso a paso puede ser encontrada en la siguiente: [[Actualizacion webOS 2.0]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13633</id>
		<title>Application:MetaDoctor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13633"/>
		<updated>2011-03-06T04:29:40Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Aplication:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= What is the Meta Doctor? =&lt;br /&gt;
&lt;br /&gt;
The Webos Internals Meta Doctor is a Makefile which can modify a copy of the Palm webOS Doctor to bypass the &amp;quot;First Use&amp;quot; application and allow the phone to run without having been activated on a cell network. It accomplishes this by reaching into Palm's distributed Doctor JAR file and making changes to it. It can prevent the first use app from running, as well as applying other tweaks to the OS.&lt;br /&gt;
&lt;br /&gt;
'''Documentation for the features that the MetaDoctor offers is at the top of the Makefile (you find out where that is later).'''&lt;br /&gt;
&lt;br /&gt;
= Step 1: Setting up Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows users can use [http://www.cygwin.com/ Cygwin] to run the Meta-Doctor.&lt;br /&gt;
&lt;br /&gt;
Simply install Cygwin, and make sure you include the following additional packages:&lt;br /&gt;
&lt;br /&gt;
# Python&lt;br /&gt;
# Make&lt;br /&gt;
# Patch&lt;br /&gt;
# Git&lt;br /&gt;
# Zip&lt;br /&gt;
# Unzip&lt;br /&gt;
# wget&lt;br /&gt;
&lt;br /&gt;
(use View &amp;quot;Full&amp;quot; to find these specific packages more easily)&lt;br /&gt;
&lt;br /&gt;
# Go to Start&amp;gt;Programs&amp;gt;Cygwin&amp;gt;Cygwin Bash Shell to open a terminal&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. &lt;br /&gt;
# Navigate to the meta-doctor directory that was created by the git clone command. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
I used a WinXP box with cygwin and everything worked fine, except I had to add the switch --no-same-owner in line 802 of the Makefile. That's because I'm as root in cygwin and without this switch the tar-command failed.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
   mkdir -p build/${PATIENT}/webOS&lt;br /&gt;
   ${TAR} --no-same-owner -C build/${PATIENT}/webOS \&lt;br /&gt;
      -f build/${PATIENT}/resources/webOS.tar \&lt;br /&gt;
      -x ./${CUSTIMAGEOLD}.rootfs.tar.gz ./${INSTIMAGEOLD}.uImage ./${BOOTLOADEROLD}.bin ./${CODENAMEOLD}.xml ./installer.xml&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
NB: You can find the Makefile to edit in &amp;lt;cygwin install folder&amp;gt;\home\&amp;lt;username&amp;gt;\meta-doctor&lt;br /&gt;
&lt;br /&gt;
For example &amp;lt;pre&amp;gt;C:\cygwin\home\johndoe\meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Open terminal from the ( Applications &amp;gt; Accessories ) menu.&lt;br /&gt;
# If you have git installed, skip this step.  If you do not have git installed, type: &amp;lt;pre&amp;gt;sudo apt-get install git-core&amp;lt;/pre&amp;gt; and follow the directions to install git.&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you do not have patch installed, you will need to install patch.  On an Ubuntu system type: &amp;lt;pre&amp;gt;sudo apt-get install patch&amp;lt;/pre&amp;gt; &lt;br /&gt;
# If you do not have java installed, do so. To install java, choose ( Applications &amp;gt; Ubuntu Software Center ) and type '''java 6 runtime''' in search - it is easiest to search for java to find it - then follow the on screen instructions. It should be pretty simple.&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. Download the version for Ubuntu [https://cdn.downloads.palm.com/sdkdownloads/1.3.1.314/sdkBinaries/palm-novacom_1.0.46_i386.deb here] and install it. (If you choose to install the full SDK instead, and are running the 64-bit version of Ubuntu 9.x you will have difficulty installing the SDK and the instructions on the download site are wrong. Read [https://developer.palm.com/distribution/viewtopic.php?f=31&amp;amp;t=2308 this thread] and [http://forums.precentral.net/showpost.php?p=2021966&amp;amp;postcount=108 this post] for help.)&lt;br /&gt;
# Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Install MacPorts first, which will allow us to easily install the necessary packages for MetaDoctor. [http://www.macports.org/install.php]. Please note that MacPorts requires Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the [http://connect.apple.com/ Apple Developer Connection site] or on your Mac OS X installation CDs/DVD.&lt;br /&gt;
#Install md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#If you do not have Java installed, do so. To install Java, click on the &amp;quot;Apple&amp;quot; icon and select &amp;quot;Software Update.&amp;quot; This will automatically update you to the latest version of Java if necessary, as Apple supplies their own version of Java. Further instructions can be found [http://support.apple.com/kb/HT1338?viewlocale=en_US here].&lt;br /&gt;
#Download and install the Palm Novacom software from http://developer.palm.com. The Mac OS X SDK is located [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg here].&lt;br /&gt;
#Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using a Virtual Machine==&lt;br /&gt;
&lt;br /&gt;
'''Note that some people have trouble connecting to their device over USB from a virtual machine.  If you experience this problem, run the webOS Doctor from your native OS, not from the virtual machine.'''&lt;br /&gt;
&lt;br /&gt;
If you do not have a Linux system, you will need to run the meta-doctor in a virtual machine.  For windows users there are two options.  For Mac users, follow option 1.  &lt;br /&gt;
&lt;br /&gt;
===Running in VMware or VirtualBox===&lt;br /&gt;
&lt;br /&gt;
# Download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10].  &lt;br /&gt;
# Download a virtual machine program, either vmware or virtualbox. A virtual machine is simply a program that allows you to piggyback a second operating system on top of your native OS without dual booting or actually having a Linux machine.&lt;br /&gt;
#: I ended up using VirtualBox instead, because I found the VMware to be very confusing on what to actually download.  The Virtual box website is very simple and straight forward.  Here is a link for the virtualbox download for Windows: [http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10-54097-Win.exe VirtualBox-3.0.10-54097-Win]&lt;br /&gt;
# Now install virtualbox just like you would install any other application, nothing fancy here.&lt;br /&gt;
# Start up virtualbox and follow either of these instructions to install Ubuntu&lt;br /&gt;
## http://www.helpdeskgeek.com/linux-tips/how-to-install-ubuntu-in-virtualbox/&lt;br /&gt;
## http://www.psychocats.net/ubuntu/virtualbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using WUBI===&lt;br /&gt;
&lt;br /&gt;
Windows users have another option to avoid using a virtual machine.  They can use the meta doctor  without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.&lt;br /&gt;
&lt;br /&gt;
# download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10]&lt;br /&gt;
# burn that file to a cd or mount to virtual drive&lt;br /&gt;
# Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run)&lt;br /&gt;
# Click on '''Install Inside windows'''.&lt;br /&gt;
#: This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine. &lt;br /&gt;
# Restart your computer and you can dual boot to Windows or Ubuntu &lt;br /&gt;
&lt;br /&gt;
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.&lt;br /&gt;
&lt;br /&gt;
If you are still wondering what Wubi is the fallowing link should explain it to you better.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' &lt;br /&gt;
this will only work with the cd image found at the Ubuntu Download link. The dvd image of 9.04/9.10 is a live cd/installer and does not have the option to install inside windows using Wubi&lt;br /&gt;
&lt;br /&gt;
= Step 2: Running the webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Note that if you are following a procedure on another wiki page which only requires the installation of the MetaDoctor and then tells you to return to that other page, then this is the place at which you should return.&lt;br /&gt;
&lt;br /&gt;
# Navigate to the meta-doctor directory in the terminal&lt;br /&gt;
# Download the latest webosdoctor file using the download paths found at [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions] .The wr version is the French,German,Irish,Spanish and UK GSM version.  An example (i.e. will not work, you need to look for the latest URL) download command would be: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rename the file that you download to include the version number for future reference (examples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   An example (i.e. will not work, you need to work out the filename based on the URL you used to download it) command to do that would be:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you would like Meta-Doctor to apply patches to webOS in order to add or change functionality from the factory install, open the Makefile with your favorite text editor and uncomment (remove the leading # characters from) the options you would like to use. &lt;br /&gt;
# Type one of the following: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: depending on the carrier in question.&lt;br /&gt;
'''Note ''': use make DEVICE=palm_smartphone_type all-wr for O2 Germany, UK and Ireland / Movistar Spain / SFR France&lt;br /&gt;
&lt;br /&gt;
This should begin a process within the terminal that should take 10 minutes max.&lt;br /&gt;
&lt;br /&gt;
=== Error conditions ===&lt;br /&gt;
&lt;br /&gt;
If an error message appears with unknown in a file name, check the file rename in step 8 above.&lt;br /&gt;
&lt;br /&gt;
=== If the build fails ===&lt;br /&gt;
&lt;br /&gt;
If the make command fails, you can use &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; to clean up the build directory. After this you can re-run the command.&lt;br /&gt;
&lt;br /&gt;
The updated doctor version has the same name as the original, but is in a new folder: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
If you are running in Ubuntu or Cygwin, you can just run the new jar file now.  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu using VM, you will need to copy the new jar out of the VM into your live desktop to run the jar in your native OS. &lt;br /&gt;
&lt;br /&gt;
CD to the folder where your new jar file is, and type something like: &lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
If you were using a VM or some other virtual method, you will need to copy the jar file out to your main operating system before running it.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Windows host:''&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing]&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTE: this only applies to WUBI Users''  &lt;br /&gt;
You should be able to run the JAR as if you had Linux installed natively because in a sense you do (as long as Java is installed and you run the Jar using Java) but if you rather run it in windows  &lt;br /&gt;
&lt;br /&gt;
Using terminal the following command in a Wubi installation of Ubuntu will copy the JAR file to the host Windows OS :&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will place the Jar either in your Windows C:\ drive or whatever drive you installed Wubi to.&lt;br /&gt;
&lt;br /&gt;
== Once the Doctor is running ==&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to your PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
When the process finishes, the Pre will reboot and your new modified image will have been installed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After the doctor completes, you will need to run the &amp;quot;First Run&amp;quot; application. To do this, you will need an active internet connection. Either WiFi or Cellular. If you do not have WiFi and cannot connect to the Palm Profile servers, you might have a problem with your programming. This Meta Doctor (or webOS Doctor in general) could possibly erase the modem's programming. To resolve you will need to perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This has only been confirmed to resolve Sprint CDMA issues, YMMV.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' You should try to update your profile first. Open the phone app, open the App Menu and select ''Preferences'' then select ''Update Network Settings''. If you get an error, then procede with these instructions.&lt;br /&gt;
*'''1.''' Open the Phone App.&lt;br /&gt;
*'''2.''' Enter ''##MSL#'' (MSL= 6 digit lock code. Get this from Sprint.)&lt;br /&gt;
*'''3.''' Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.&lt;br /&gt;
*'''4.''' Select ''Edit''.&lt;br /&gt;
*'''5.''' Select the first box (MDN) and enter your 10-digit cellular number.&lt;br /&gt;
*'''6.''' Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).&lt;br /&gt;
*'''7.''' Select ''Save''.&lt;br /&gt;
*'''8.''' Backswipe out of the the view.&lt;br /&gt;
*'''9.''' You should now be able to open complete '''Note 2''' above without any errors.&lt;br /&gt;
&lt;br /&gt;
You should now be able to run the ''First Use'' application without any problems.&lt;br /&gt;
&lt;br /&gt;
=If the Doctor will not run=&lt;br /&gt;
Go [http://www.webos-internals.org/wiki/How_To_Recover here] if you have further problems connecting your Pre to the running Meta'ed Doctor.&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous=&lt;br /&gt;
&lt;br /&gt;
==How to change a provider's DB-entry so 3G data can be used on the Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 This post] and [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html this thread] describe various ways to adjust the provider's data base in the Pre, so the 3G datacom works on non-supported networks. webOS 1.3.1 allows setting of the providers data directly from the activation screen for providers that are present in the DB. Some report that they are not able to do that and that they cannot get 3G datacom working on 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problems with Novacom ==&lt;br /&gt;
If you are Running a new Distro, like Archlinux, you could run into problem with novacom while trying to connect your pre. Running novacomd on the command line could provide further information. This may be a problem with libusb. Get a older version like described in [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 this thread].&lt;br /&gt;
&lt;br /&gt;
== How to Install webOS 2.x on &amp;quot;unoffical&amp;quot; Devices==&lt;br /&gt;
With the release of the O2-DE webOS Doctor, efforts have been made to apply the techniques of MetaDoctor and create a custom doctor to apply 2.1.0 to devices that it was not been officially released for.  For those not faint of heart, a step-by-step can be found at the following:  [[WebOS 2 Upgrade]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13631</id>
		<title>Application:MetaDoctor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor&amp;diff=13631"/>
		<updated>2011-03-06T04:29:10Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Added the spanish Link per @rwhitby advice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in three languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Aplication:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= What is the Meta Doctor? =&lt;br /&gt;
&lt;br /&gt;
The Webos Internals Meta Doctor is a Makefile which can modify a copy of the Palm webOS Doctor to bypass the &amp;quot;First Use&amp;quot; application and allow the phone to run without having been activated on a cell network. It accomplishes this by reaching into Palm's distributed Doctor JAR file and making changes to it. It can prevent the first use app from running, as well as applying other tweaks to the OS.&lt;br /&gt;
&lt;br /&gt;
'''Documentation for the features that the MetaDoctor offers is at the top of the Makefile (you find out where that is later).'''&lt;br /&gt;
&lt;br /&gt;
= Step 1: Setting up Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows users can use [http://www.cygwin.com/ Cygwin] to run the Meta-Doctor.&lt;br /&gt;
&lt;br /&gt;
Simply install Cygwin, and make sure you include the following additional packages:&lt;br /&gt;
&lt;br /&gt;
# Python&lt;br /&gt;
# Make&lt;br /&gt;
# Patch&lt;br /&gt;
# Git&lt;br /&gt;
# Zip&lt;br /&gt;
# Unzip&lt;br /&gt;
# wget&lt;br /&gt;
&lt;br /&gt;
(use View &amp;quot;Full&amp;quot; to find these specific packages more easily)&lt;br /&gt;
&lt;br /&gt;
# Go to Start&amp;gt;Programs&amp;gt;Cygwin&amp;gt;Cygwin Bash Shell to open a terminal&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. &lt;br /&gt;
# Navigate to the meta-doctor directory that was created by the git clone command. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
I used a WinXP box with cygwin and everything worked fine, except I had to add the switch --no-same-owner in line 802 of the Makefile. That's because I'm as root in cygwin and without this switch the tar-command failed.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
   mkdir -p build/${PATIENT}/webOS&lt;br /&gt;
   ${TAR} --no-same-owner -C build/${PATIENT}/webOS \&lt;br /&gt;
      -f build/${PATIENT}/resources/webOS.tar \&lt;br /&gt;
      -x ./${CUSTIMAGEOLD}.rootfs.tar.gz ./${INSTIMAGEOLD}.uImage ./${BOOTLOADEROLD}.bin ./${CODENAMEOLD}.xml ./installer.xml&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
NB: You can find the Makefile to edit in &amp;lt;cygwin install folder&amp;gt;\home\&amp;lt;username&amp;gt;\meta-doctor&lt;br /&gt;
&lt;br /&gt;
For example &amp;lt;pre&amp;gt;C:\cygwin\home\johndoe\meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Open terminal from the ( Applications &amp;gt; Accessories ) menu.&lt;br /&gt;
# If you have git installed, skip this step.  If you do not have git installed, type: &amp;lt;pre&amp;gt;sudo apt-get install git-core&amp;lt;/pre&amp;gt; and follow the directions to install git.&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you do not have patch installed, you will need to install patch.  On an Ubuntu system type: &amp;lt;pre&amp;gt;sudo apt-get install patch&amp;lt;/pre&amp;gt; &lt;br /&gt;
# If you do not have java installed, do so. To install java, choose ( Applications &amp;gt; Ubuntu Software Center ) and type '''java 6 runtime''' in search - it is easiest to search for java to find it - then follow the on screen instructions. It should be pretty simple.&lt;br /&gt;
# Download and install the Palm Novacom software from http://developer.palm.com. Download the version for Ubuntu [https://cdn.downloads.palm.com/sdkdownloads/1.3.1.314/sdkBinaries/palm-novacom_1.0.46_i386.deb here] and install it. (If you choose to install the full SDK instead, and are running the 64-bit version of Ubuntu 9.x you will have difficulty installing the SDK and the instructions on the download site are wrong. Read [https://developer.palm.com/distribution/viewtopic.php?f=31&amp;amp;t=2308 this thread] and [http://forums.precentral.net/showpost.php?p=2021966&amp;amp;postcount=108 this post] for help.)&lt;br /&gt;
# Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above. For example:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Install MacPorts first, which will allow us to easily install the necessary packages for MetaDoctor. [http://www.macports.org/install.php]. Please note that MacPorts requires Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the [http://connect.apple.com/ Apple Developer Connection site] or on your Mac OS X installation CDs/DVD.&lt;br /&gt;
#Install md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now type: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Install patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#If you do not have Java installed, do so. To install Java, click on the &amp;quot;Apple&amp;quot; icon and select &amp;quot;Software Update.&amp;quot; This will automatically update you to the latest version of Java if necessary, as Apple supplies their own version of Java. Further instructions can be found [http://support.apple.com/kb/HT1338?viewlocale=en_US here].&lt;br /&gt;
#Download and install the Palm Novacom software from http://developer.palm.com. The Mac OS X SDK is located [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg here].&lt;br /&gt;
#Open a terminal and navigate to the meta-doctor directory where the meta-doctor was copied to in step 3 above.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Ensure that there is a downloads directory.  If there is not one, create one using &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using a Virtual Machine==&lt;br /&gt;
&lt;br /&gt;
'''Note that some people have trouble connecting to their device over USB from a virtual machine.  If you experience this problem, run the webOS Doctor from your native OS, not from the virtual machine.'''&lt;br /&gt;
&lt;br /&gt;
If you do not have a Linux system, you will need to run the meta-doctor in a virtual machine.  For windows users there are two options.  For Mac users, follow option 1.  &lt;br /&gt;
&lt;br /&gt;
===Running in VMware or VirtualBox===&lt;br /&gt;
&lt;br /&gt;
# Download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10].  &lt;br /&gt;
# Download a virtual machine program, either vmware or virtualbox. A virtual machine is simply a program that allows you to piggyback a second operating system on top of your native OS without dual booting or actually having a Linux machine.&lt;br /&gt;
#: I ended up using VirtualBox instead, because I found the VMware to be very confusing on what to actually download.  The Virtual box website is very simple and straight forward.  Here is a link for the virtualbox download for Windows: [http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10-54097-Win.exe VirtualBox-3.0.10-54097-Win]&lt;br /&gt;
# Now install virtualbox just like you would install any other application, nothing fancy here.&lt;br /&gt;
# Start up virtualbox and follow either of these instructions to install Ubuntu&lt;br /&gt;
## http://www.helpdeskgeek.com/linux-tips/how-to-install-ubuntu-in-virtualbox/&lt;br /&gt;
## http://www.psychocats.net/ubuntu/virtualbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using WUBI===&lt;br /&gt;
&lt;br /&gt;
Windows users have another option to avoid using a virtual machine.  They can use the meta doctor  without harming your current installation of windows using simple Ubuntu installer called WUBI. Also no need for moding any partitions or installing any boot loaders. It will just appear as program in your installed software list and when you do not want it anymore simply uninstall it while in windows through Control Panel. It is easy and there is no virtual machine headaches of trying to configure USB, Network and File sharing with host computer... To access it you just reboot and choose Ubuntu from dual boot screen.&lt;br /&gt;
&lt;br /&gt;
# download [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10]&lt;br /&gt;
# burn that file to a cd or mount to virtual drive&lt;br /&gt;
# Run cd in windows (the wubi.exe file inside the disk, it also comes up in auto run)&lt;br /&gt;
# Click on '''Install Inside windows'''.&lt;br /&gt;
#: This will install Ubuntu while running Windows without the need of making a partition I would recomand making the install image the full recommended 30 gigs if you have the hard drive space and think you are interested in actually using the Ubuntu OS, otherwise the minimum recommended by Wubi should be just fine. &lt;br /&gt;
# Restart your computer and you can dual boot to Windows or Ubuntu &lt;br /&gt;
&lt;br /&gt;
The nice thing about this is that it will allow you to uninstall Ubuntu right from Windows as if it was never there and remove the dual boot, not to mention the fact you do not need to partition your drive.&lt;br /&gt;
&lt;br /&gt;
If you are still wondering what Wubi is the fallowing link should explain it to you better.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' &lt;br /&gt;
this will only work with the cd image found at the Ubuntu Download link. The dvd image of 9.04/9.10 is a live cd/installer and does not have the option to install inside windows using Wubi&lt;br /&gt;
&lt;br /&gt;
= Step 2: Running the webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Note that if you are following a procedure on another wiki page which only requires the installation of the MetaDoctor and then tells you to return to that other page, then this is the place at which you should return.&lt;br /&gt;
&lt;br /&gt;
# Navigate to the meta-doctor directory in the terminal&lt;br /&gt;
# Download the latest webosdoctor file using the download paths found at [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions] .The wr version is the French,German,Irish,Spanish and UK GSM version.  An example (i.e. will not work, you need to look for the latest URL) download command would be: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rename the file that you download to include the version number for future reference (examples: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   An example (i.e. will not work, you need to work out the filename based on the URL you used to download it) command to do that would be:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# If you would like Meta-Doctor to apply patches to webOS in order to add or change functionality from the factory install, open the Makefile with your favorite text editor and uncomment (remove the leading # characters from) the options you would like to use. &lt;br /&gt;
# Type one of the following: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: depending on the carrier in question.&lt;br /&gt;
'''Note ''': use make DEVICE=palm_smartphone_type all-wr for O2 Germany, UK and Ireland / Movistar Spain / SFR France&lt;br /&gt;
&lt;br /&gt;
This should begin a process within the terminal that should take 10 minutes max.&lt;br /&gt;
&lt;br /&gt;
=== Error conditions ===&lt;br /&gt;
&lt;br /&gt;
If an error message appears with unknown in a file name, check the file rename in step 8 above.&lt;br /&gt;
&lt;br /&gt;
=== If the build fails ===&lt;br /&gt;
&lt;br /&gt;
If the make command fails, you can use &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; to clean up the build directory. After this you can re-run the command.&lt;br /&gt;
&lt;br /&gt;
The updated doctor version has the same name as the original, but is in a new folder: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
If you are running in Ubuntu or Cygwin, you can just run the new jar file now.  &lt;br /&gt;
&lt;br /&gt;
If you are running Ubuntu using VM, you will need to copy the new jar out of the VM into your live desktop to run the jar in your native OS. &lt;br /&gt;
&lt;br /&gt;
CD to the folder where your new jar file is, and type something like: &lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
If you were using a VM or some other virtual method, you will need to copy the jar file out to your main operating system before running it.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Windows host:''&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing]&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTE: this only applies to WUBI Users''  &lt;br /&gt;
You should be able to run the JAR as if you had Linux installed natively because in a sense you do (as long as Java is installed and you run the Jar using Java) but if you rather run it in windows  &lt;br /&gt;
&lt;br /&gt;
Using terminal the following command in a Wubi installation of Ubuntu will copy the JAR file to the host Windows OS :&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will place the Jar either in your Windows C:\ drive or whatever drive you installed Wubi to.&lt;br /&gt;
&lt;br /&gt;
== Once the Doctor is running ==&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to your PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
When the process finishes, the Pre will reboot and your new modified image will have been installed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
After the doctor completes, you will need to run the &amp;quot;First Run&amp;quot; application. To do this, you will need an active internet connection. Either WiFi or Cellular. If you do not have WiFi and cannot connect to the Palm Profile servers, you might have a problem with your programming. This Meta Doctor (or webOS Doctor in general) could possibly erase the modem's programming. To resolve you will need to perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This has only been confirmed to resolve Sprint CDMA issues, YMMV.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' You should try to update your profile first. Open the phone app, open the App Menu and select ''Preferences'' then select ''Update Network Settings''. If you get an error, then procede with these instructions.&lt;br /&gt;
*'''1.''' Open the Phone App.&lt;br /&gt;
*'''2.''' Enter ''##MSL#'' (MSL= 6 digit lock code. Get this from Sprint.)&lt;br /&gt;
*'''3.''' Verify your MDN and MSID are incorrect. If they are incorrect, continue. If they are correct, this is not your problem and you should not continue.&lt;br /&gt;
*'''4.''' Select ''Edit''.&lt;br /&gt;
*'''5.''' Select the first box (MDN) and enter your 10-digit cellular number.&lt;br /&gt;
*'''6.''' Select the second box (MSID) and enter your 10-digit MSID (Get this from Sprint).&lt;br /&gt;
*'''7.''' Select ''Save''.&lt;br /&gt;
*'''8.''' Backswipe out of the the view.&lt;br /&gt;
*'''9.''' You should now be able to open complete '''Note 2''' above without any errors.&lt;br /&gt;
&lt;br /&gt;
You should now be able to run the ''First Use'' application without any problems.&lt;br /&gt;
&lt;br /&gt;
=If the Doctor will not run=&lt;br /&gt;
Go [http://www.webos-internals.org/wiki/How_To_Recover here] if you have further problems connecting your Pre to the running Meta'ed Doctor.&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous=&lt;br /&gt;
&lt;br /&gt;
==How to change a provider's DB-entry so 3G data can be used on the Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 This post] and [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html this thread] describe various ways to adjust the provider's data base in the Pre, so the 3G datacom works on non-supported networks. webOS 1.3.1 allows setting of the providers data directly from the activation screen for providers that are present in the DB. Some report that they are not able to do that and that they cannot get 3G datacom working on 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problems with Novacom ==&lt;br /&gt;
If you are Running a new Distro, like Archlinux, you could run into problem with novacom while trying to connect your pre. Running novacomd on the command line could provide further information. This may be a problem with libusb. Get a older version like described in [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 this thread].&lt;br /&gt;
&lt;br /&gt;
== How to Install webOS 2.x on &amp;quot;unoffical&amp;quot; Devices==&lt;br /&gt;
With the release of the O2-DE webOS Doctor, efforts have been made to apply the techniques of MetaDoctor and create a custom doctor to apply 2.1.0 to devices that it was not been officially released for.  For those not faint of heart, a step-by-step can be found at the following:  [[WebOS 2 Upgrade]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor-ES&amp;diff=13629</id>
		<title>Application:MetaDoctor-ES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:MetaDoctor-ES&amp;diff=13629"/>
		<updated>2011-03-06T04:27:34Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Meta Doctor - Spanish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
Esta página se encuentra disponible actualmente en cuatro idiomas:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:MetaDoctor]]&lt;br /&gt;
:[[Image:France.png]] [[Application:MetaDoctor-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:MetaDoctor-DE]]&lt;br /&gt;
:[[Image:Mexico.png]] [[Image:Spain.png]] [[Aplication:MetaDoctor-ES]]&lt;br /&gt;
&lt;br /&gt;
= ¿Qué es el Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
El Meta Doctor de Webos Internals es un archivo Makefile que puede modificar una copia del Palm webOS Doctor para saltar la aplicación de &amp;quot;Primer Uso&amp;quot; y permitir al telégono correr sin haber sido activado en una red celular.  Logra esto tomando el archivo de Doctor JAR distribuido por Palm y realizando cambios en su interior.  Puede prevenir que se ejecute la aplicación de primer uso, así como aplicar otras modificaciones al Sistema Operativo.&lt;br /&gt;
&lt;br /&gt;
'''La documentación de las capacidades que el MetaDoctor ofrece se encuentra en la parte superior del archivo Makefile (encontrarás donde se encuentra más adelante).'''&lt;br /&gt;
&lt;br /&gt;
= Paso 1: Instalación del Meta-Doctor=&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows pueden usar [http://www.cygwin.com/ Cygwin] para ejecutar el Meta-Doctor.&lt;br /&gt;
&lt;br /&gt;
Simplemente instala Cygwin, y asegúrate de incluir los siguienes paquetes adicionales:&lt;br /&gt;
&lt;br /&gt;
# Python&lt;br /&gt;
# Make&lt;br /&gt;
# Patch&lt;br /&gt;
# Git&lt;br /&gt;
# Zip&lt;br /&gt;
# Unzip&lt;br /&gt;
# wget&lt;br /&gt;
&lt;br /&gt;
(usa el modo de vista &amp;quot;Full&amp;quot; -Completo- para encontrar estos paquetes individuales de forma más sencilla)&lt;br /&gt;
&lt;br /&gt;
# Ve a Inicio-&amp;gt;Programas-&amp;gt;Cygwin-&amp;gt;Cygwui Bash Shell para abrir una terminal&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Baja e instala el software de Palm Novacom de http://developer.palm.com. &lt;br /&gt;
# Navega al directorio del meta-doctor que fue creado por el comando git clone.  Por ejemplo: &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Asegúrate que exista un directorio downloads.  Si no existe, crea uno usando &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
Usé un equipo con Windows XP y Cygwin y todo funcionó bien, excepto que tuve que agregar el switch --no-same-owner en la línea 802 del Makefile.  Esto es porque soy root en cygwin y sin este switch el comando tar fallaba.&lt;br /&gt;
&lt;br /&gt;
Código:&lt;br /&gt;
   mkdir -p build/${PATIENT}/webOS&lt;br /&gt;
   ${TAR} --no-same-owner -C build/${PATIENT}/webOS \&lt;br /&gt;
      -f build/${PATIENT}/resources/webOS.tar \&lt;br /&gt;
      -x ./${CUSTIMAGEOLD}.rootfs.tar.gz ./${INSTIMAGEOLD}.uImage ./${BOOTLOADEROLD}.bin ./${CODENAMEOLD}.xml ./installer.xml&lt;br /&gt;
&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
NB: Puedes encontrar el archivo Makefile a editar en &amp;lt;cygwin install folder&amp;gt;\home\&amp;lt;username&amp;gt;\meta-doctor&lt;br /&gt;
&lt;br /&gt;
Por ejemplo: &amp;lt;pre&amp;gt;C:\cygwin\home\johndoe\meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux == &lt;br /&gt;
&lt;br /&gt;
# Abre una terminal desde el menú ( Aplicaciones -&amp;gt; Accesorios ).&lt;br /&gt;
# Si tienes git instalado, omite este paso.  Si no cuentas con git instalado, teclea: &amp;lt;pre&amp;gt;sudo apt-get install git-core&amp;lt;/pre&amp;gt; y sigue las instrucciones para instalar git.&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Si no tienes 'patch' instalado, necesitarás instalar 'patch'.  En un equipo con Ubuntu, teclea: &amp;lt;pre&amp;gt;sudo apt-get install patch&amp;lt;/pre&amp;gt; &lt;br /&gt;
# Si no tienes Java, instálalo.  Para instalar java, selecciona ( Aplicaciones -&amp;gt; Ubuntu Software Center ) y teclea '''java 6 runtime''' en el campo de búsqueda - es más fácil buscar '''java''' para encontrarlo - Sigue las instrucciones en pantalla para instalarlo.  Debería ser bastante fácil.&lt;br /&gt;
# Descargar e instalar el software Palm Novacom fromde http://developer.palm.com. Descarga la versión para Ubuntu [https://cdn.downloads.palm.com/sdkdownloads/1.3.1.314/sdkBinaries/palm-novacom_1.0.46_i386.deb here] e instálala. (Si decides instalar el SDK completo, y te encuentras ejecutando la versión de 64-bits de Ubuntu 9.x puedes tener dificultades instalando el SDK pues las instrucciones en la página de descarga son incorrectas.  Lee [https://developer.palm.com/distribution/viewtopic.php?f=31&amp;amp;t=2308 este foro] y [http://forums.precentral.net/showpost.php?p=2021966&amp;amp;postcount=108 este mensaje] para más ayuda -inglés-.)&lt;br /&gt;
# Abre una terminal y navega hasta el directorio meta-doctor donde fue creado en el paso 3.  Por ejemplo:  &amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Asegúrate de que existe un directorio doenloads.  Si no existe, crea uno usando &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OS X 10.6 ==&lt;br /&gt;
&lt;br /&gt;
#Instala primero MacPorts, que nos permitirá instalar fácilmente los paquetes necesarios para MetaDoctor. [http://www.macports.org/install.php]. Ten en cuenta que MacPorts requiere Xcode de Apple Developer Tools (versión 3.2.1 o posterior para Snow Leopard, 3.1.4 o posterior para Leopard, o 2.5 para Tiger), que se encuentra el sitio [http://connect.apple.com/ Apple Developer ] o en tu CD de instalación de Mac OS X / DVD.&lt;br /&gt;
#Instala md5sum: &amp;lt;pre&amp;gt;sudo port install md5sha1sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala gnutar: &amp;lt;pre&amp;gt;sudo port install gnutar&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala git: &amp;lt;pre&amp;gt;sudo port install git-core&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala wget: &amp;lt;pre&amp;gt;sudo port install wget&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Ahora teclea: &amp;lt;pre&amp;gt;git clone git://git.webos-internals.org/tools/meta-doctor.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Instala patch: &amp;lt;pre&amp;gt;sudo port install gpatch&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Si no tienes Java, intálalo. Para instalar Java, haz clic en el icono &amp;quot;Apple&amp;quot; y selecciona &amp;quot;Actualización de Software&amp;quot;. Esto automáticamente actualizará a la última versión de Java si es necesario, ya que Apple suministra su propia versión de Java. Otras instrucciones se pueden encontrar [http://support.apple.com/kb/HT1338?viewlocale=en_US aquí].&lt;br /&gt;
#Descargar e instalar el software Palm Novacom de http://developer.palm.com. El SDK para Mac OS X se encuentra [http://cdn.downloads.palm.com/sdkdownloads/1.4.5.465/sdkBinaries/Palm_webOS_SDK.1.4.5.465.dmg aquí].&lt;br /&gt;
#Abre una terminal y navega al directorio de meta-doctor donde se ha copiado el meta-doctor en el paso 3.&amp;lt;pre&amp;gt;cd meta-doctor&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Asegúrate de que hay un directorio downloads. Si no está, crea uno con &amp;lt;pre&amp;gt;mkdir downloads&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usando una máquina virtual==&lt;br /&gt;
&lt;br /&gt;
'''Ten en cuenta que algunas personas tienen problemas para conectarse a su dispositivo a través de USB desde una máquina virtual. Si tienes este problema, ejecuta el webOS doctor en tu sistema operativo nativo, no en la máquina virtual.'''&lt;br /&gt;
&lt;br /&gt;
Si no tienes un sistema Linux, tendrás que ejecutar el meta-doctor en una máquina virtual. Para usuarios de Windows hay dos opciones. Para usuarios de Mac, sigue la opción 1. &lt;br /&gt;
&lt;br /&gt;
===Corriendo en VMware o VirtualBox===&lt;br /&gt;
&lt;br /&gt;
# Descarga [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10].  &lt;br /&gt;
# Descargar un programa de máquina virtual, ya sea VMWare o VirtualBox. Una máquina virtual es simplemente un programa que permite ejecutar un sistema operativo diferente sobre tu sistema nativo sin necesidad de realizar arranque dual o teniendo una máquina con Linux actualmente.&lt;br /&gt;
#: Terminé usando VirtualBox en su lugar, porque me encontré con el VMware para ser muy confuso sobre lo que se necesita descargar. El sitio web de VirtualBox es muy simple y sencillo. Aquí hay un enlace para la descarga de VirtualBox para Windows:[http://download.virtualbox.org/virtualbox/3.0.10/VirtualBox-3.0.10-54097-Win.exe VirtualBox-3.0.10-54097-Win]&lt;br /&gt;
# Ahora instala virtualbox como si fuera cualquier otra aplicación.&lt;br /&gt;
# Arranca virtualbox y sigue cualquiera de estas instrucciones para instalar Ubuntu&lt;br /&gt;
## http://www.taringa.net/posts/linux/4194535/Instala-Ubuntu-En-VirtualBox-_Tutorial-Paso-A-Paso_.html  (Español)&lt;br /&gt;
## http://www.helpdeskgeek.com/linux-tips/how-to-install-ubuntu-in-virtualbox/  (Inglés)&lt;br /&gt;
## http://www.psychocats.net/ubuntu/virtualbox  (Inglés)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Usando WUBI===&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows tienen otra opción para evitar el uso de una máquina virtual. Se puede utilizar el meta doctor sin dañar la instalación actual de Windows usando simple instalador de Ubuntu llamado WUBI. Tampoco hay necesidad de modificar las particiones o instalar cualquier cargador de arranque. Simplemente aparecerá como programa en su lista de software instalado y cuando no lo quieras más, simplemente lo puedes desinstalar en Windows a través de Panel de control. Es fácil y no hay dolores de cabeza como en la máquina virtual de tratar de configurar USB, de red y compartir archivos con la computadora host ... Para acceder a ella que simplemente reinicias y eleges Ubuntu desde la pantalla de arranque dual.&lt;br /&gt;
&lt;br /&gt;
# descarga [http://www.ubuntu.com/getubuntu/download Ubuntu 9.10]&lt;br /&gt;
# Quema ese archivo en un CD o móntalo en una unidad de disco virtual&lt;br /&gt;
# Ejecuta el cd en Windows (el archivo wubi.exe dentro del disco, debería aparecer como autorun)&lt;br /&gt;
# Selecciona '''Instalar dentro de Windows'''.&lt;br /&gt;
#: Esto instalará Ubuntu mientras ejecutas Windows sin la necesidad de realizar una partición.  Recomendamos hacer la imagen de 30 gigas como se recomienda si tienes el espacio en el disco duro y piensas interesarte en usar realmente el sistema operativo Ubuntu, si no, el recomendado mínimo por WUBI es satisfactorio.&lt;br /&gt;
# Reinicia tu equipo y podrás arrancar ya sea en Windows o Ubuntu&lt;br /&gt;
&lt;br /&gt;
Lo bueno de esto es que podrás desinstalar Ubuntu desde Windows como si nunca hubiera estado allí y quitar el arranque dual, por no mencionar el hecho de que no es necesario particionar el disco.&lt;br /&gt;
&lt;br /&gt;
Si todavía te preguntas lo que WUBI es en el siguiente enlace que te lo explique mejor.&lt;br /&gt;
[https://wiki.ubuntu.com/WubiGuide Wubi Guide]&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' &lt;br /&gt;
Esto sólo funcionará con la imagen de CD que se encuentran en el enlace de descarga de Ubuntu. La imagen de DVD de 9.04/9.10 es un live cd / instalador y no tiene la opción de instalar dentro de Windows usando Wubi&lt;br /&gt;
= Step 2: Ejecutar el webOS Doctor=&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que si estas siguiendo un procedimiento en otra página de wiki que solo requiera la instalación del MetaDoctor y te digan que regreses a la otra página, este es el lugar desde el que deberás regresar (por ejemplo, la página de actualización a webOS 2.1).&lt;br /&gt;
&lt;br /&gt;
# Navega a directorio meta-doctor en tu terminal&lt;br /&gt;
# Descarga el último webosdoctor usando las rutas de descarga encontradas en [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Webos Doctor Versions].  La versión wr es la que se usa en los Pre de Francia, Alemania, Irlanda, España y Reino Unido (GSM).  Un ejemplo (i.e. que no va a funcionar pues tienes que buscar la liga más reciente) de comando de descarga sería: &amp;lt;pre&amp;gt;cd downloads&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;wget http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Renombra el archivo que descargaste para incluir el número de versión para referencia futura (ejemplos: webosdoctorp100ewwsprint-1.3.5.1.jar, webosdoctorp100eww-wr-1.1.3.jar, or webosdoctorp100ewwbellmo-1.2.1.jar).   Un ejemplo (que no funciona pues también tienes que basarte en el nombre del archivo de la liga correcta) sería:&amp;lt;pre&amp;gt;mv webosdoctorp100ewwbellmo.jar webosdoctorp100ewwbellmo-1.3.5.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Si deseas que el Meta-Doctor aplique parches a webOS para agregar o modificar funcionalidades, edita el archivo Makefile con tu editor de textos favorito y remueve el caracter # al inicio de la línea de las opciones que desees usar.&lt;br /&gt;
# Teclea una de las siguientes: &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-wr&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixi all-sprint&amp;lt;/pre&amp;gt; &lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-bellmo&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pre all-telcel&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-verizonwireless&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=preplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: &amp;lt;pre&amp;gt;make DEVICE=pixiplus all-att&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: dependiendo de tu operador de telefonía.&lt;br /&gt;
'''Nota ''': usa make DEVICE=palm_smartphone_type all-wr para O2 de Alemania, Reino Unido e Irlanda / Movistar de España / SFR de Francia&lt;br /&gt;
&lt;br /&gt;
Esto comenzará un proceso dentro de la terminal que debe tomar a más tardar 10 minutos.&lt;br /&gt;
&lt;br /&gt;
=== Condiciones de Error ===&lt;br /&gt;
&lt;br /&gt;
Si aparece un mensaje de error mencionando unknown en un nombre de archivo, checa el nombre del archivo del paso 8.&lt;br /&gt;
&lt;br /&gt;
=== Si la construcción del archivo falla ===&lt;br /&gt;
&lt;br /&gt;
Si el comando make falla, puedes usar &amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt; para limpiar el directorio build.  Después de esto puedes ejecutar el comando nuevamente.&lt;br /&gt;
&lt;br /&gt;
La versión actualizada del Doctor tiene el mismo nombre que el original, pero se encuentra en un folder nuevo: ''meta-doctor/build/pre-p100eww-sprint-1.3.5.1/webosdoctorp100ewwsprint-1.3.5.1.jar''.&lt;br /&gt;
&lt;br /&gt;
Si estás corriendo dentro de Ubuntu o Cygwin puedes simplemente ejecutar el nuevo archivo ahora.&lt;br /&gt;
&lt;br /&gt;
Si estás corriendo Ubuntu en una Máquina Virtual, necesitarás sacar el nuevo archivo jar de la máquina virtual al escritorio de tu equipo para ejecutar el archivo jar en tu sistema operativo nativo.&lt;br /&gt;
&lt;br /&gt;
Cámbiate al folder a donde se encuentra tu nuevo archivo jar, y teclea algo como:&lt;br /&gt;
&lt;br /&gt;
java -jar webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
&lt;br /&gt;
Si estás usando una Máquina Virtual, necesitarás copiar el archivo jar a tu sistema operativo antes de ejecutarlo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Host Windows:''&lt;br /&gt;
&lt;br /&gt;
[http://usemoslinux.blogspot.com/2010/06/como-compartir-carpetas-entre-windows-y.html Cómo compartir carpetas entre Windows y Ubuntu en VirtualBox OSE]  (Español)&lt;br /&gt;
[http://ubuntuexperiment.wordpress.com/2008/11/12/sharing-folders-between-host-and-guest-os-in-virtualbox/ VirtualBox folder Sharing] (Inglés)&lt;br /&gt;
[http://www.howtogeek.com/howto/ubuntu/how-to-share-folders-with-your-ubuntu-virtual-machine-guest/ VMWare folder Sharing] (Inglés)&lt;br /&gt;
&lt;br /&gt;
''Mac OSX host:''&lt;br /&gt;
&lt;br /&gt;
[http://www.moixo.com/es/instalacion-de-ubuntu-en-virtualbox-sobre-mac-osx-leopard#comment-1147 Instalación de Ubuntu 9.04 en VirtualBox sobre Mac OSX Leopard, comentarios] (Español)&lt;br /&gt;
[http://davidherron.com/blog/topics/628-virtualbox-running-ubuntu-accessing-host-file-system-mac-os-x VirtualBox folder Sharing] (Inglés)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: ''NOTA: esto solo aplica a usuarios de WUBI''  &lt;br /&gt;
Debes de poder ejecutar el archivo JAR como si tuvieras Linux instalado de forma nativa, pues de hecho lo tienes (al menos Java está instalado y podrías ejecutar el Jar usando Java, pero si deseas hacerlo desde windows&lt;br /&gt;
&lt;br /&gt;
Usando le terminal en una instalación Wibi de Ubuntu se copiará el archivo Jar al Sistema Operativo Windows:&amp;lt;pre&amp;gt;cp /meta-doctor/build/pre-p100eww-sprint-1.2.1/webosdoctorp100ewwsprint-1.2.1.jar /host/webosdoctorp100ewwsprint-1.2.1.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esto colocará el Jar ya sea en tu unidad C:\ de Windows o en la unidad en la que hayas instalado Wubi.&lt;br /&gt;
&lt;br /&gt;
== Una vez que el Doctor se encuentre ejecutando ==&lt;br /&gt;
&lt;br /&gt;
# Selecciona tu idioma&lt;br /&gt;
# Acepta el acuerdo de licencia&lt;br /&gt;
# Conecta tu Pre a tu PC a través de un cable USB y selecciona &amp;quot;Siguiente&amp;quot; (Next) cuando se ilumine&lt;br /&gt;
&lt;br /&gt;
Una vez que el Doctor termine el dispositivo se reiniciará y te presentará la pantalla de activación.&lt;br /&gt;
&lt;br /&gt;
Si tu PC no reconoce tu Pre y no puedes pasar del paso 3, sigue los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
# Con el cable USB conectado, apaga tu Pre (mantén presionado el botón de encendido hasta que la opción de apagado aparezca)&lt;br /&gt;
# Manten oprimido el botón de Subir Volumen&lt;br /&gt;
# Mientras tienes oprimido el botón del volumen, enciende tu Pre&lt;br /&gt;
# &amp;quot;Siguiente&amp;quot; debería de estar habilitado ahora - puedes proceder.&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
Los pasos anteriores colocarán tu Pre en modo de recuperación y permitirán a tu PC reconocerlo y continuar con la restauración.  En este modo la pantalla mostrará un logo USB gigante en lugar del logo usual de Palm.&lt;br /&gt;
&lt;br /&gt;
Cuando el proceso terminel tu Pre se reiniciará y tu nueva imagen modificada estará ya instalada.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Una vez que el doctor termine, necesitarás ejecutar la aplicación de &amp;quot;Primer Uso&amp;quot;.  Para hacer esto, necesitarás una conexión a internet activa, ya sea WiFi o Celular.  Si no tienes WiFi y no puedes conecterte a los servidores de Perfiles de Palm, puedes tener problemas con tu programación.  Este Meta Doctor (o los webOS Doctor en general) pueden probablemente borrar la programación del modem de tu teléfomo.  Para resolver esto tal vez necesites seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' Esto solo se ha confirmado para resolver problemas con Sprint CDMA.&lt;br /&gt;
&lt;br /&gt;
'''Nota 2:''' Deberías intentar actualizar tu perfil primero.  Abre la aplicación de teléfono, abre el menú y selecciona ''Preferencias'', después selecciona ''Actualizar Configuración de Red''.  Si obtienes un error, procede con las siguientes instrucciones.&lt;br /&gt;
&lt;br /&gt;
*'''1.''' Abre la aplicación de Teléfono&lt;br /&gt;
*'''2.''' Teclea ''##MSL#'' (MSL= código de bloqueo de 6 dígitos.  Obtienes esto de Sprint)&lt;br /&gt;
*'''3.''' Verifica que tu MDN y MSID estén incorrector.  Si están correctos, esto no es tu problema y no deberías continuar.&lt;br /&gt;
*'''4.''' Selecciona ''Edit''.&lt;br /&gt;
*'''5.''' Seleciona la primera caja (MDN) y teclea tu número celular a 10 dígitos.&lt;br /&gt;
*'''6.''' Selecciona la segunda caja (MSID) y teclea tu MSID de 10 dígitos (Obtienes esto de Sprint).&lt;br /&gt;
*'''7.''' Selecciona ''Grabar''.&lt;br /&gt;
*'''8.''' Usa el trazo Atrás para regresar.&lt;br /&gt;
*'''9.''' Ahora deberías de poder completar la '''Nota 2''' sin errores.&lt;br /&gt;
&lt;br /&gt;
Deberías poder ejecutar la Aplicacion de ''Primer Uso'' sin problemas ahora.&lt;br /&gt;
&lt;br /&gt;
=Si el Doctor no se ejecuta=&lt;br /&gt;
Ve [http://www.webos-internals.org/wiki/How_To_Recover aquí] si tienes más problemas conectando tu Pre al Doctor (Inglés).&lt;br /&gt;
&lt;br /&gt;
=Misceláneos=&lt;br /&gt;
&lt;br /&gt;
==Como cambiar la entrada del operador en la Base de Datos de forma que se puedan usar los datos 3D en el Pre==&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/gsm-pre/211728-modifying-webos-carrier-network-settings.html#post2002079 Este mensaje] y [http://forums.precentral.net/palm-pre/209222-few-questions-about-german-palm-pre-6.html este hilo] describen varias formas de ajustar los datos del la base de datos de operadores en el Pre, de tal forma que las comunicaciones de datos 3G funcionen en redes no soportadas.  webOS 1.3.1 permite ajustar los datos de los operadores directamente desde la pantalla de activación para operadores que no estén presentes en la Base de Datos.  Algunos reportan que no han podido realizar estos cambios y que no pueden usar 3G en 1.3.1&lt;br /&gt;
&lt;br /&gt;
== Problemas con Novacom ==&lt;br /&gt;
Si estás corriendo una Distribución de Linux reciente, como Archlinux, puedes tener problemas con novacom al intentar conectarte a tu Pre.  Ejecutar novacomd desde la línea de comando te puede dar más información.  Esto puede ser un problema con libusb.  Obten una versión anterior como se describe en [http://developer.palm.com/distribution/viewtopic.php?f=11&amp;amp;t=4233&amp;amp;start=0 este hilo].&lt;br /&gt;
&lt;br /&gt;
== Como instalar webOS 2.x en dispositivos &amp;quot;no oficiales&amp;quot; ==&lt;br /&gt;
Con la liberación del webOS Doctor para O2 en Alemania, se han realizado esfuerzos para aplicar las técnicas de MetaDoctor y crear un doctor personalizado para aplicar la versión 2.1.0 a dispositivos para los cuales no se ha liberado de forma oficial.  Para aquellos no débiles de corazón, una guía paso a paso puede ser encontrada en la siguiente: [[Actualizacion webOS 2.0]]&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Spain.png&amp;diff=13623</id>
		<title>File:Spain.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Spain.png&amp;diff=13623"/>
		<updated>2011-03-06T00:26:32Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Small Spain Flag (24x24/22z16)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Small Spain Flag (24x24/22z16)&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Mexico.png&amp;diff=13621</id>
		<title>File:Mexico.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Mexico.png&amp;diff=13621"/>
		<updated>2011-03-06T00:25:44Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: Small 24x24/22x16 Mexico Flag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Small 24x24/22x16 Mexico Flag&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13315</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13315"/>
		<updated>2011-03-02T18:45:45Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Advertencias */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* Dispositivos &amp;quot;WR&amp;quot; (World Ready)&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
* Pre O2 Alemana (o similar)&lt;br /&gt;
* Pre+ O2 Alemana (o similar)&lt;br /&gt;
&lt;br /&gt;
Los scripts meta-o2-* no realizan enmascaramiento.&lt;br /&gt;
La gente con dispositivos WR deber&amp;amp;iacute;an intentar con &amp;amp;eacute;stos de primera mano, y si obtienen una versi&amp;amp;oacute;n 9.9.9 en su Perfil Palm, deber&amp;amp;aacute;n usar los scripts meta-wr-* para enmascarar su versi&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcel ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
Un usuario de Telcel ejecutar&amp;amp;iacute;:    &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Debido a que algunos dispositivos necesitan &amp;quot;enmascarar&amp;quot; su versión de webOS en el Perfil Palm para tener acceso a aplicaciones, algunos meta-scripts dejar&amp;amp;aacute;n un archivo '''palm-build-info-unmasqed''' en el directorio ./meta-doctor. Para lograr que aplicaciones como Preware muestren la selecci&amp;amp;oacute;n correcta de parches, etc., deber&amp;amp;aacute;s &amp;quot;desenmascarar&amp;quot; tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&lt;br /&gt;
Esto se logra reemplazando el archivo /etc/palm-build-info ''en tu tel&amp;amp;eacute;fono'' con el archivo ./meta-doctor/palm-build-info-unmasqed file ''en tu equipo'', y reiniciando.&lt;br /&gt;
&lt;br /&gt;
Selecciona '''uno''' de los siguientes m&amp;amp;eacute;todos '''despu&amp;amp;eacute;s''' de haberte logeado a tu Perfil Palm:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via una Terminal, con Novacom ===&lt;br /&gt;
# Aseg&amp;amp;uacute;rate que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo&lt;br /&gt;
# Abre una terminal (Linux, OS X, Cygwin, Windows &amp;quot;CMD.exe&amp;quot;) en tu computadora (no en el tel&amp;amp;eacute;fono) y c&amp;amp;aacute;mbiate al directorio de meta-doctor.  Despu&amp;amp;eacute;s teclea lo siguiente:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Copiar el archivo a la partici&amp;amp;oacute;n USB ===&lt;br /&gt;
# Conecta tu tel&amp;amp;eacute;fono a tu equipo y selecciona el modo &amp;quot;Drive USB&amp;quot;.&lt;br /&gt;
# Copia el archivo ./meta-doctor/palm-build-info-unmasqed al Drive USB de tu tel&amp;amp;eacute;fono.&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Usa una Terminal (cualquiera de los métodos en el paso anterior funcionar&amp;amp;aacute;n) para correr '''novaterm''' y acceder a tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:5. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Usando WebOS Quick Install ===&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Aseg&amp;amp;uacute;rate de tener la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de [http://forums.precentral.net/showthread.php?p=2850874 WebOS Quick Install].&lt;br /&gt;
# Seleccoina Tools-&amp;gt;Send File del men&amp;amp;uacute;, y teclea los siguientes valores:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''File:''' (Select your palm-build-info-masq file)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Destination:''' /etc/palm-build-info&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Da click en '''Send to Destination'''&lt;br /&gt;
:5. Reinicia tu tel&amp;amp;eacute;fono al terminar.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
* Toma en cuenta que si necesitas volver a entrar a tu perfil en alg&amp;amp;uacute;n momento subsecuente en tu dispositivo (por ejemplo, despu&amp;amp;eacute;s de un Borrado Completo, necesitar&amp;amp;aacute;s volver a colocar el archivo palm-build-info de webOS 1.4.5 en tu dispositivo y reiniciarlo antes de volver a entrar a tu perfil.  Puede ser m&amp;amp;aacute;s f&amp;amp;aacute;cil simplemente volver a correr el procedimiento en esta p&amp;amp;aacute;gina desde el inicio.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Algunas aplicaciones espec&amp;amp;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&amp;amp;aacute; a tu webOS Doctor para el dispositivo/Operador apropiado.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Aplicaciones de Operador que se sabe funcionan:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* &amp;lt;del&amp;gt;''&amp;amp;iexcl;Todas las aplicaciones de Verizon deber&amp;amp;iacute;an estar funcionando en este momento!  Sin embargo, '''nadie ha probado la subscripci&amp;amp;oacute;n a VZW Navigator''' para confirmar que el servicio se puede usar en un tel&amp;amp;eacute;fono con Meta-Doctor.  &amp;amp;iexcl;Podr&amp;amp;iacute;as ser el primero!''&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;font color=red&amp;gt; &amp;amp;iexcl;Todos los usuarios de '''Mobile HotSpot''' deben leer [http://www.precentral.net/2-1-verizon-pre-plus-my-own-experience#comment_395644 este comentario] de johnsonx42!  &amp;amp;iexcl;Tiene INFORMACI&amp;amp;Oacute;N MUY IMPORTANTE sobre el uso de datos!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No se han hecho pruebas o reportes de aplicaciones de AT&amp;amp;T&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parches==&lt;br /&gt;
* No todos los parches se han probado y portado a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche est&amp;amp;aacute; listo, por favor revisa el [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all portal de parches de webOS] de webOS-internals.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
== Desempe&amp;amp;ntilde;o ==&lt;br /&gt;
* '''EL OVERCLOCKING YA EST&amp;amp;Aacute; SOPORTADO'''.  Ahora que Palm ha liberado el c&amp;amp;oacute;digo fuente para el kernel usado en webOS 2.1.0, los kernels personalizados ya est&amp;amp;aacute;n apareciendo en los feeds experimentales de Preware, sin embargo, los usuarios casuales deber&amp;amp;iacute;n esperar una versi&amp;amp;oacute;n estable del UberKernel.&lt;br /&gt;
* 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&amp;amp;oacute;lamente 256MB.  Afortunadamente, Palm adopt&amp;amp;oacute; la tecnolog&amp;amp;iacute; compcache que fue portada a los kernels personalizados, y viene activa, pero s&amp;amp;oacute;lo con 10MB.  Una forma potencial de mejorar el desempe&amp;amp;ntilde;o en los Pre originales es hacer m&amp;amp;aacute;s grande este compcache.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Temporal ===&lt;br /&gt;
Puedes usar la aplicaci&amp;amp;oacute;n Govnah para incrementar el tama&amp;amp;ntilde;o del compcache.  Deshabilita compcache, cambia el tama&amp;amp;ntilde;o y habil&amp;amp;iacute;talo de nuevo.&lt;br /&gt;
&lt;br /&gt;
=== Incrementar el tama&amp;amp;ntilde;o del compcache, M&amp;amp;eacute;todo Permanente ===&lt;br /&gt;
Deber&amp;amp;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&amp;amp;oacute; mediante la aplicaci&amp;amp;oacute;n Govnah.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
* Puedes tener suerte si tu Perfil tiene informaci&amp;amp;oacute;n y lograste pasar la pantalla de &amp;quot;Entrando al Perfil&amp;quot; pero te encuentras atorado con un mensaje que dice que tu tel&amp;amp;eacute;fono no puede restaurar tus datos.  Si tienes el modo de desarrollador habilitado, entra a tu tel&amp;amp;eacute;fono con novaterm y sobreescribe el archivo /etc/palm-build-info con el archivo palm-build-info-masq que el script gener&amp;amp;oacute;.  Reinicia tu Pre y verifica si puede arrancar sin problemas (deber&amp;amp;iacute; bajar tus aplicaciones).&lt;br /&gt;
&lt;br /&gt;
* Si tienes versi&amp;amp;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&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute; de respaldos y usar &amp;quot;Eliminar Aplicaciones y Datos&amp;quot; de la opci&amp;amp;oacute;n reiniciar en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo&lt;br /&gt;
&lt;br /&gt;
* Si tienes el perfil dr. skipped firstuse como un Perfil Palm en la aplicaci&amp;amp;oacute;n de Cuentas, y/o tu aplicaci&amp;amp;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&amp;amp;oacute;n en la aplicaci&amp;amp;oacute;n de respaldos y usar el meta doctor 2.1.0.  Para evitar este problema, baja de nuevo la &amp;amp;uacute;ltima versi&amp;amp;oacute;n del meta-doctor y ejecuta el script apropiado con la opci&amp;amp;oacute;n --wifi-only.&lt;br /&gt;
&lt;br /&gt;
* Otra opci&amp;amp;oacute;n para el problema anterior: Si tu perfil funciona correctamente pero la aplicaci&amp;amp;oacute;n Impostah y la aplicaci&amp;amp;oacute;n de Cuentas muestra tu perfil como Dr. Skipped First Use aunque el tel&amp;amp;eacute;fono haya ejecutado la aplicaci&amp;amp;oacute;n de primer uso al iniciar, aseg&amp;amp;uacute;rate de que tu archivo /etc/palm-build-info te est&amp;amp;aacute; enmascarando como 1.4.5, elimina tus datos en la aplicaci&amp;amp;oacute;n de respaldos y selecciona Eliminar Aplicaciones y Datos de las opciones de reinicio en la aplicaci&amp;amp;oacute;n Informaci&amp;amp;oacute;n de Dispositivo.&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;quot;linux commandline&amp;quot; de Webos Quick Install 3.x para ejecutar los comandos alternativos del Paso 5 (no los de novacom).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - Despu&amp;amp;eacute;n de aplicar 2.1.0 a un dispositivo de Sprint con este m&amp;amp;acute;todo, no se sabe de un m&amp;amp;eacute;todo para actualizar el PRL.  Hay problemas de permisos, y las opciones convencionales &amp;quot;Actualizar Perfil&amp;quot; y &amp;quot;Actualizar PRL&amp;quot; del Tel&amp;amp;eacute;fono ya no funcionan.  El servicio binario del Doctor 1.4.5 de Sprint no funciona para webOS 2.x, as&amp;amp;iacute; que una versi&amp;amp;oacute;n de ese servicio para 2.x se necesita para que esto llegue a funcionar.&lt;br /&gt;
* Verizon - Para actualizar tu PRL, necesitas programar de forma manual tu tel&amp;amp;eacute;fono OTA marcando al '''*228''' y seleccionando la opci&amp;amp;oacute &amp;quot;Program your phone&amp;quot; (Programar su Tel&amp;amp;eacute;fono).&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13313</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13313"/>
		<updated>2011-03-02T17:47:18Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Usando los scripts de Meta Doctor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* Dispositivos &amp;quot;WR&amp;quot; (World Ready)&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
* Pre O2 Alemana (o similar)&lt;br /&gt;
* Pre+ O2 Alemana (o similar)&lt;br /&gt;
&lt;br /&gt;
Los scripts meta-o2-* no realizan enmascaramiento.&lt;br /&gt;
La gente con dispositivos WR deber&amp;amp;iacute;an intentar con &amp;amp;eacute;stos de primera mano, y si obtienen una versi&amp;amp;oacute;n 9.9.9 en su Perfil Palm, deber&amp;amp;aacute;n usar los scripts meta-wr-* para enmascarar su versi&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
'''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&amp;amp;aacute;tica y el nombre de la cuenta de tu Perfil Palm en la secci&amp;amp;oacute;n Cuentas aparece como &amp;quot;Dr. Skipped Firstuse&amp;quot;. Deber&amp;amp;aacute;s borrar el respaldo de tu perfil y ejecutar el Doctor de nuevo.'''&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcel ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, simplemente deber&amp;amp;aacute;n agregar la opci&amp;amp;oacute;n --wifi-only al ejecutar el script:&lt;br /&gt;
&lt;br /&gt;
Un usuario de Telcel ejecutar&amp;amp;iacute;:    &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que tu dispositivo encienda después del paso 4, lo &amp;amp;uacute;nico que necesitar&amp;amp;aacute;s es configurar y encender la red wifi y ejecutar el Tutorial de Trazos (Gesture Tutorial) y estar&amp;amp;aacute;s listo.  Nota que en este caso al final del procedimiento de login al perfil el proceso aparentar&amp;amp;aacute; estar trabado, as&amp;amp;iacute; que simplemente reinicia tu dispositivo usando la combinaci&amp;amp;oacute;n Opt-Sym-R en el teclado.&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toma en cuenta que la ruta del directorio ser&amp;amp;aacute; diferente al ejemplo basado en el script que uses, y el script te dir&amp;amp;aacute; la ruta correcta al iniciar el proceso.&lt;br /&gt;
&lt;br /&gt;
No conectes el tel&amp;amp;eacute;fono a tu puerto USB hasta que el webOS Doctor te lo especifique.&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Debido a que algunos dispositivos necesitan &amp;quot;enmascarar&amp;quot; su versión de webOS en el Perfil Palm para tener acceso a aplicaciones, algunos meta-scripts dejar&amp;amp;aacute;n un archivo '''palm-build-info-unmasqed''' en el directorio ./meta-doctor. Para lograr que aplicaciones como Preware muestren la selecci&amp;amp;oacute;n correcta de parches, etc., deber&amp;amp;aacute;s &amp;quot;desenmascarar&amp;quot; tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&lt;br /&gt;
Esto se logra reemplazando el archivo /etc/palm-build-info ''en tu tel&amp;amp;eacute;fono'' con el archivo ./meta-doctor/palm-build-info-unmasqed file ''en tu equipo'', y reiniciando.&lt;br /&gt;
&lt;br /&gt;
Selecciona '''uno''' de los siguientes m&amp;amp;eacute;todos '''despu&amp;amp;eacute;s''' de haberte logeado a tu Perfil Palm:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via una Terminal, con Novacom ===&lt;br /&gt;
# Aseg&amp;amp;uacute;rate que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo&lt;br /&gt;
# Abre una terminal (Linux, OS X, Cygwin, Windows &amp;quot;CMD.exe&amp;quot;) en tu computadora (no en el tel&amp;amp;eacute;fono) y c&amp;amp;aacute;mbiate al directorio de meta-doctor.  Despu&amp;amp;eacute;s teclea lo siguiente:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Copiar el archivo a la partici&amp;amp;oacute;n USB ===&lt;br /&gt;
# Conecta tu tel&amp;amp;eacute;fono a tu equipo y selecciona el modo &amp;quot;Drive USB&amp;quot;.&lt;br /&gt;
# Copia el archivo ./meta-doctor/palm-build-info-unmasqed al Drive USB de tu tel&amp;amp;eacute;fono.&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Usa una Terminal (cualquiera de los métodos en el paso anterior funcionar&amp;amp;aacute;n) para correr '''novaterm''' y acceder a tu tel&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:5. El &amp;amp;uacute;ltimo comando mencionado reiniciar&amp;amp;aacute; tu tel&amp;amp;eacute;fono de forma autom&amp;amp;aacute;tica.&lt;br /&gt;
&lt;br /&gt;
=== Usando WebOS Quick Install ===&lt;br /&gt;
# Confirma que '''novacomd''' est&amp;amp;eacute; corriendo en tu equipo.&lt;br /&gt;
# Aseg&amp;amp;uacute;rate de tener la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de [http://forums.precentral.net/showthread.php?p=2850874 WebOS Quick Install].&lt;br /&gt;
# Seleccoina Tools-&amp;gt;Send File del men&amp;amp;uacute;, y teclea los siguientes valores:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''File:''' (Select your palm-build-info-masq file)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Destination:''' /etc/palm-build-info&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Da click en '''Send to Destination'''&lt;br /&gt;
:5. Reinicia tu tel&amp;amp;eacute;fono al terminar.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13309</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13309"/>
		<updated>2011-03-02T17:06:27Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Otros Tutoriales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
La usuaria @malpha de ''PreCentral'' grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @djwhitey  de ''PreCentral'' grab&amp;amp;oacute; una [http://www.youtube.com/watch?v=PF2ciiNFxLc gu&amp;amp;iacute;a paso a paso] en ingl&amp;amp;eacute;s (Incluye errores de activaci&amp;amp;oacute;n). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
El usuario @innocentbystander de ''PreCentral'' ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&amp;amp;aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.    &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
--Inicio de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fin de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&lt;br /&gt;
No necesitas cambiar nada m&amp;amp;aacute;s aqu&amp;amp;iacute;, pues los scripts har&amp;amp;aacute;n el resto.  Despu&amp;amp;eacute;s, al rehacer el Doctor, lo que deber&amp;amp;aacute;s de hacer es encender el Wifi e instalar el parche &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; por ArthurThornton que se encuentra aqu&amp;amp;iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&amp;amp;oacute;n.  Ejecuta la aplicaci&amp;amp;oacute;n Tutorial de Trazos y estar&amp;amp;aacute;s listo.  Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&amp;amp;oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Si el archivo meta-script dej&amp;amp;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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si est&amp;amp;aacute;s accesando a trav&amp;amp;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&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13307</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13307"/>
		<updated>2011-03-02T16:59:36Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Renuncia de Responsabilidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;as hacer esto en tu tel&amp;amp;eacute;fono primario, mejor no lo hagaz, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
''PreCentral'' La usuaria @malpha grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' El usuario @innocentbystander ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&amp;amp;aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.    &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
--Inicio de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fin de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&lt;br /&gt;
No necesitas cambiar nada m&amp;amp;aacute;s aqu&amp;amp;iacute;, pues los scripts har&amp;amp;aacute;n el resto.  Despu&amp;amp;eacute;s, al rehacer el Doctor, lo que deber&amp;amp;aacute;s de hacer es encender el Wifi e instalar el parche &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; por ArthurThornton que se encuentra aqu&amp;amp;iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&amp;amp;oacute;n.  Ejecuta la aplicaci&amp;amp;oacute;n Tutorial de Trazos y estar&amp;amp;aacute;s listo.  Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&amp;amp;oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Si el archivo meta-script dej&amp;amp;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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si est&amp;amp;aacute;s accesando a trav&amp;amp;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&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13305</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13305"/>
		<updated>2011-03-02T16:48:47Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Step 2: Prepare your Palm Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
'''Note that this wiki page is always the authoritative source of information about this process, so you should refer to this page first for any and all instructions. Here are some other pages which you may find useful in addition to this page. They do not replace the information on this page, which you should read from top to bottom first.'''&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @malpha recorded a two-part [http://www.youtube.com/watch?v=CJB8NJ72kZg video overview] of the process as she followed this step-by-step. {Sprint Pre-, Ubuntu}&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @djwhitey recorded a 9-minute [http://www.youtube.com/watch?v=PF2ciiNFxLc walkthrough] (includes Activation Error). {Sprint Pre-, Win7 x86, Ubuntu Server 10.04}&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
Note:  Scripts currently exist for the following devices:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
* O2 German Pre (or similar)&lt;br /&gt;
* O2 German Pre+ (or similar)&lt;br /&gt;
&lt;br /&gt;
The meta-o2-* scripts do not masquerade.&lt;br /&gt;
WR folks should try them first, and if they get a 9.9.9 in the palm profile, use the meta-wr-* scripts instead and masquerade.&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the Save/Restore application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Install Prerequisites ==&lt;br /&gt;
* '''MetaDoctor''' - see [[Application:MetaDoctor]] for information on how to install MetaDoctor&lt;br /&gt;
* '''Palm SDK ''' - see [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
'''This step is extremely important if you find that after finishing the webOS 2.1 installation your saved apps don't download to your device automatically and your Palm Profile account name under Accounts is &amp;quot;Dr. Skipped Firstuse&amp;quot;. You should delete your profile info and Doctor again.'''&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your advice.  For example, a Sprint user would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
For those who for what ever reason can't activate their phones and need to skip first use and get wifi started to sign into their profiles, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:&lt;br /&gt;
&lt;br /&gt;
For example, a user with a Sprint device who was never going to connect to the Sprint cellular network would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/meta-sprint-pre-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the directory path will change from that example based on which script you ran, and the script will tell you the exact pathname shortly after it starts running.&lt;br /&gt;
&lt;br /&gt;
Do not USB connect the phone until WebOS Doctor specifically says to.&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restore /etc/palm-build-info == &lt;br /&gt;
Since some devices have to &amp;quot;masq&amp;quot; their OS version from the Palm Profile to gain access to the App Catalog, some meta-scripts will leave a '''palm-build-info-unmasqed''' file in the ./meta-doctor directory.  To get applications like Preware to offer you the correct selection of patches, etc. you will need to &amp;quot;unmasq&amp;quot; your phone.  &lt;br /&gt;
&lt;br /&gt;
This is done by replacing the /etc/palm-build-info file ''on your phone'' with the ./meta-doctor/palm-build-info-unmasqed file ''on your computer'', and then rebooting.&lt;br /&gt;
&lt;br /&gt;
Choose '''one''' of the following methods '''after''' you have logged in to your Palm Profile:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via a Terminal, with Novacom ===&lt;br /&gt;
# Make sure '''novacomd''' is running on your computer&lt;br /&gt;
# Open up a terminal (Linux, OS X, Cygwin, Windows &amp;quot;CMD.exe&amp;quot;) on your host computer (not your phone) and change back to the meta-doctor directory. then type in the following:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. Reboot&lt;br /&gt;
&lt;br /&gt;
=== Copy the File to the USB Partition ===&lt;br /&gt;
# Attach your phone to your computer and put it in &amp;quot;USB Drive&amp;quot; mode.&lt;br /&gt;
# Copy the ./meta-doctor/palm-build-info-unmasqed file over to your Phone's USB Drive.&lt;br /&gt;
# Confirm that '''novacomd''' is running on your computer&lt;br /&gt;
# Use a terminal (any mentioned in the step above will work) to run '''novaterm''' and access your phone.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:5. Reboot&lt;br /&gt;
&lt;br /&gt;
=== Using WebOS Quick Install ===&lt;br /&gt;
# Confirm that '''novacomd''' is running on your computer&lt;br /&gt;
# Make sure you have the latest version of [http://forums.precentral.net/showthread.php?p=2850874 WebOS Quick Install].&lt;br /&gt;
# Select Tools-&amp;gt;Send File from the menu, and enter the following values:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''File:''' (Select your palm-build-info-masq file)&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Destination:''' /etc/palm-build-info&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Click on '''Send to Destination'''&lt;br /&gt;
:5. Reboot after that succeeds.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the [http://developer.palm.com/appredirect/?packageid=org.preware.docs Preware Homebrew Documentation] app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
&lt;br /&gt;
== Available Software ==&lt;br /&gt;
&lt;br /&gt;
=== App Catalog ===&lt;br /&gt;
* Apps that are marked as only compatible with webOS versions 2.x and above do not currently work with some of these doctored installations of webOS 2.1.0.  On some of the devices/carriers, masquerading is used which leads to the Palm profile still reporting version 1.40.50.&lt;br /&gt;
&lt;br /&gt;
==== Masquerading ====&lt;br /&gt;
* Palm's servers only accept certain device/OS combinations as valid. While some ROW Pre and Pre Plus devices running 2.1 are accepted (mainly O2 Germany devices), Pre and Pre Plus devices running on Sprint, Verizon and AT&amp;amp;T (and some ROW) have to masquerade as still running webOS 1.4.5. To achieve this, /etc/palm-build-info is replaced with the version from the 1.4.5 doctor to trick Palm's servers into believing it is a valid device/OS combination and allowing app catalog access. Once app catalog access is achieved, /etc/palm-build-info can be replaced with the 2.1 version which is found in meta-doctor/palm-build-info-unmasqed on the computer you built the doctor with.&lt;br /&gt;
* Note that if you ever need to log into your palm profile a subsequent time on your device (e.g. after a full erase), you will need to put back the webOS 1.4.5 palm-build-info file and reset your device before logging back into your profile.  It may be easier simply to run the procedure on this page from the top again.&lt;br /&gt;
&lt;br /&gt;
=== Carrier-Specific Applications ===&lt;br /&gt;
* Some Carrier Apps are not working in webOS 2.1.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&amp;lt;br &amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Known working Carrier Apps:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
* Sprint Portal&lt;br /&gt;
* Sprint TV&lt;br /&gt;
* Sprint Football Live&lt;br /&gt;
* NASCAR&lt;br /&gt;
&lt;br /&gt;
====Verizon Wireless ====&lt;br /&gt;
* ''All Verizon apps should be working at this time!  However, '''no one has tested the VZW Navigator subscription''' to confirm that the service carries over to a Meta-Doctored phone.  You could be the first!''&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
* No testing or reports of AT&amp;amp;T Carrier Apps&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Patches ===&lt;br /&gt;
* Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches Web Portal].&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
* Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre2 2.01 doctor.&lt;br /&gt;
&lt;br /&gt;
==== Adding Flash Support (Easy Method) ====&lt;br /&gt;
The easiest way to get flash on your webOS 2.1.0 legacy device is via creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser.&lt;br /&gt;
&lt;br /&gt;
It sounds complex, but it much easier overall and a How-To has been detailed [http://tinyurl.com/flash-webos-2-1-0 here].&lt;br /&gt;
&lt;br /&gt;
==== Adding Flash Support Manually ====&lt;br /&gt;
# Extract WebOS.tar from the Resources folder in the VZW doctor to a location on your hard drive&amp;lt;br /&amp;gt;&lt;br /&gt;
# Copy the following files from the extracted WebOS.tar to their equivalent locations in your MetaDoctor (alternatively, you can copy them manually to a live device using Novaterm)&lt;br /&gt;
 &amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
 &amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
 &amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:3. Open /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (either in your MetaDoctor or on your live device -if on a live device, remember to make a backup!)&lt;br /&gt;
:&amp;lt;br /&amp;gt;Find the following two lines (should be lines 46 &amp;amp; 47) and comment them out by adding // to the beginning of each line:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:4. Reboot your Pre if the editing was done on a live device&lt;br /&gt;
&lt;br /&gt;
Flash preferences should now be visible under browser preferences.&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
* '''OVERCLOCKING IS NOW SUPPORTED'''.  Palm has just released the source code for the kernel used in webOS 2.1.0. Custom kernels have already appeared in the experimental feeds, but casual users should wait for a stable version of UberKernel.&lt;br /&gt;
* The Pre Plus has 512 MB of memory and thus runs 2.1 quite well, but this is not the case with the original Pre since it has only 256 MB.  Luckily, Palm adopted webOS Internals's compcache technology that was ported to the custom kernels, and it comes active, but with only 10 MB. One potential way to enhance performance in original Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache. Disable compcache, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Increase compcache size, Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and substitute the 10240 value for 32768, reboot your Pre and verify it's working by using Govnah.&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
* You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
* If you get 9.9.9 in palm.com/palmprofile, then you can either doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it, or you can restore the masqueraded /etc/palm-build-info for your device, erase your backup info in the backup app and use &amp;quot;Erase Apps and Data&amp;quot; from the reset option in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
* If you get the dr. skipped firstuse as a palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have the false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the metadoctor latest version and run the appropiate script with the --wifi-only switch.&lt;br /&gt;
&lt;br /&gt;
* Alternative fix for above problem: If your profile works fine but the Impostah app and the Accounts app show your profile name as Dr. Skipped First Use although your phone ran the first use app after doctoring, make sure your /etc/palm-build-info is masquerading as 1.4.5 for your carrier, erase your backup data from the backup app by turning off backups and chose Erase Apps and Data from the reset options in the Device Info app.&lt;br /&gt;
&lt;br /&gt;
* If you are unable to install the Palm SDK to use the novacom program to transfer files to your device, step 5 can alternatively be performed by putting the device in USB mode, transferring file to the main folder of the USB drive, ejecting the USB drive, and then use WebOSQI 3.x's linux commandline feature to perform the alternate commands in Step 5 (not the novacom ones).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* To enable GPS functionality it may be necessary to go to the &amp;quot;Location Services&amp;quot; application, make sure that &amp;quot;GPS&amp;quot;, and &amp;quot;GPS Location Services&amp;quot; are enabled. Test the GPS using ##477# (##GPS#) from the phone application, and press the &amp;quot;Get Fix&amp;quot; button.&lt;br /&gt;
* If neither ##477# utility nor Google Maps is able to successfully fix your position, return to the &amp;quot;Location Services&amp;quot; application, open the ''Preferences'' menu, expand ''Locate Me Using...'' and ensure that both '''GPS''' and '''Google Services''' are selected. After selecting  '''Google Services''', you will be prompted to accept the Terms of Service. Once both options are selected, test GPS functionality again. The ##477# utility may still fail the first several times, but should complete successfully after repeated attempts, and should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
==PRL==&lt;br /&gt;
* Sprint - After applying 2.1.0 to a Sprint device using this method, there is currently no known way to update the PRL.  There are permissions issues, and the conventional &amp;quot;Update Profile&amp;quot; and &amp;quot;Update PRL&amp;quot; from the Phone options will no longer work. The provisioner service binary from the Sprint 1.4.5 doctor does not work on webOS 2.x, so a version of that service for 2.x is required for this to ever work.&lt;br /&gt;
* Verizon - In order to update your PRL, you will need to manually program your phone OTA by dialing '''*228''' from the dialer, and choose the &amp;quot;Program your phone&amp;quot; option.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13163</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13163"/>
		<updated>2011-02-28T00:05:08Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
''PreCentral'' forum user @malpha recorded a two-part video overview of the process as she followed this step-by-step.  The videos can be found [http://www.youtube.com/watch?v=CJB8NJ72kZg here].&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
Note:  Scripts currently exist for the following devices:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the Save/Restore application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Install Prerequisites ==&lt;br /&gt;
* '''MetaDoctor''' - see [[Application:MetaDoctor]] for information on how to install MetaDoctor&lt;br /&gt;
* '''Palm SDK ''' - see [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your advice.  For example, a Sprint user would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
For those who for what ever reason can't activate their phones and need to skip first use and get wifi started to sign into their profiles, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:&lt;br /&gt;
&lt;br /&gt;
For example, a user with a Sprint device who was never going to connect to the Sprint cellular network would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restore /etc/palm-build-info == &lt;br /&gt;
If the meta-script left a palm-build-info-unmasqed file in your working directory, then after you log into your profile you need to copy this file back onto your device. Open up a terminal and cd back to the meta-doctor directory, then type in the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are accessing through Putty or some other terminal on Windows, use these commands to copy the palm-build info. This is assuming that you have copied the palm-build-info-unmasqed file to your USB portion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the Preware Homebrew Documentation app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
* Apps that are marked as only compatible with webOS versions 2.x and above do not currently work with some of these doctored installations of webOS 2.1.0.  On some of the devices/carriers, masquerading is used which leads to the Palm profile still reporting version 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''OVERCLOCKING IS NOT YET SUPPORTED'''.  Palm has yet to release the source code for the kernel used in webOS 2.1.0.  As such, releasing customized kernels is currently impossible.  The custom kernels will arrive within a few days of the source code becoming available. It is possible to increase the clockspeed to 600Mhz using Govnah: Edit the Userspace govnah profile to use 600Mhz.&lt;br /&gt;
&lt;br /&gt;
* Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches page].&lt;br /&gt;
&lt;br /&gt;
== Masquerading ==&lt;br /&gt;
* Palm's servers only accept certain device/OS combinations as valid. While ROW Pre and Pre Plus devices running 2.1 are accepted, Pre and Pre Plus devices running on Sprint, Verizon and AT&amp;amp;T have to masquerade as still running webOS 1.4.5. To achieve this, /etc/palm-build-info is replaced with the version from the 1.4.5 doctor to trick Palm's servers into believing it is a valid device/OS combination and allowing app catalog access. Once app catalog access is achieved, /etc/palm-build-info can be replaced with the 2.1 version which is found in meta-doctor/palm-build-info-unmasqed on the computer you built the doctor with.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
* Carrier specific apps such as Sprint Navigation and the Verizon hotspot app are not included at this time.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
NOTE: You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
TIP: If you get 9.9.9 in palm.com/palmprofile, then you need to doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it.&lt;br /&gt;
&lt;br /&gt;
TIP: If you get the dr. skipped firstuse as a palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have the false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the metadoctor latest version and run the appropiate script with the --wifi-only switch &lt;br /&gt;
&lt;br /&gt;
TIP: Step 6 can be easily performed by putting device in USB mode, transferring file to the main folder of the USB drive and then ejecting the USB drive.  Then use WebOSQI 3.x's linux commandline feature to perform the commands in Step 6 (Not the novaterm ones).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* To enable GPS functionality it may be necessary to go to the &amp;quot;Location Services&amp;quot; application, make sure that &amp;quot;GPS&amp;quot;, and &amp;quot;GPS Location Services&amp;quot; are enabled. Test the GPS using ##477# (##GPS#) from the phone application, and press the &amp;quot;Get Fix&amp;quot; button.&lt;br /&gt;
* If neither ##477# utility nor Google Maps is able to successfully fix your position, return to the &amp;quot;Location Services&amp;quot; application, open the ''Preferences'' menu, expand ''Locate Me Using...'' and ensure that both '''GPS''' and '''Google Services''' are selected. After selecting  '''Google Services''', you will be prompted to accept the Terms of Service. Once both options are selected, test GPS functionality again. The ##477# utility may still fail the first several times, but should complete successfully after repeated attempts, and should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre2 2.01 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support (Easy Method) ===&lt;br /&gt;
The easiest way to get flash on your webOS 2.1.0 legacy device is via creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser.&lt;br /&gt;
&lt;br /&gt;
It sounds complex, but it much easier overall and [http://tinyurl.com/flash-webos-2-1-0 a How-To has been detailed here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support Manually ===&lt;br /&gt;
1. Extract WebOS.tar from the Resources folder in the VZW doctor to a location on your hard drive&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Copy the following files from the extracted WebOS.tar to their equivalent locations in your MetaDoctor (alternatively, you can copy them manually to a live device using Novaterm)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
3. Open /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (either in your MetaDoctor or on your live device -if on a live device, remember to make a backup!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Find the following two lines (should be lines 46 &amp;amp; 47) and comment them out by adding // to the beginning of each line:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reboot your Pre if the editing was done on a live device&lt;br /&gt;
&lt;br /&gt;
Flash preferences should now be visible under browser preferences.&lt;br /&gt;
&lt;br /&gt;
== Changing the Compcache to fix slow performance under Pre ==&lt;br /&gt;
&lt;br /&gt;
The Palm Pre has 512Mb of RAM memory and runs 2.1 quite well, but this is not the same situation in the Pre devices since they only have 256Mb.  Luckily, Palm adopted webOS Internals compcache technology that was ported to the custom kernels, and it comes active, but with only 10Mb.&lt;br /&gt;
&lt;br /&gt;
A way to enhance performance in legacy Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache, you must disable it, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and substitute the 10240 value for 32768, reboot your Pre and verify it's working by using Govnah.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13161</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13161"/>
		<updated>2011-02-28T00:02:58Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
''PreCentral'' forum user @malpha recorded a two-part video overview of the process as she followed this step-by-step.  The videos can be found [http://www.youtube.com/watch?v=CJB8NJ72kZg here].&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
Note:  Scripts currently exist for the following devices:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the Save/Restore application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Install Prerequisites ==&lt;br /&gt;
* '''MetaDoctor''' - see [[Application:MetaDoctor]] for information on how to install MetaDoctor&lt;br /&gt;
* '''Palm SDK ''' - see [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your advice.  For example, a Sprint user would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
For those who for what ever reason can't activate their phones and need to skip first use and get wifi started to sign into their profiles, just add &amp;quot;--wifi-only&amp;quot; as an extra argument to the meta-script:&lt;br /&gt;
&lt;br /&gt;
For example, a user with a Sprint device who was never going to connect to the Sprint cellular network would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0 --wifi-only&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, when your device boots after step 4, all you need to do is configure and start wifi and then run the Gesture Tutorial and you should be good to go. Note that in this case the end of the palm profile login procedure will appear to cycle forever, so just manually reboot the device using Opt-Sym-R when that happens.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restore /etc/palm-build-info == &lt;br /&gt;
If the meta-script left a palm-build-info-unmasqed file in your working directory, then after you log into your profile you need to copy this file back onto your device. Open up a terminal and cd back to the meta-doctor directory, then type in the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are accessing through Putty or some other terminal on Windows, use these commands to copy the palm-build info. This is assuming that you have copied the palm-build-info-unmasqed file to your USB portion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the Preware Homebrew Documentation app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
* Apps that are marked as only compatible with webOS versions 2.x and above do not currently work with some of these doctored installations of webOS 2.1.0.  On some of the devices/carriers, masquerading is used which leads to the Palm profile still reporting version 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''OVERCLOCKING IS NOT YET SUPPORTED'''.  Palm has yet to release the source code for the kernel used in webOS 2.1.0.  As such, releasing customized kernels is currently impossible.  The custom kernels will arrive within a few days of the source code becoming available. It is possible to increase the clockspeed to 600Mhz using Govnah: Edit the Userspace govnah profile to use 600Mhz.&lt;br /&gt;
&lt;br /&gt;
* Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches page].&lt;br /&gt;
&lt;br /&gt;
== Masquerading ==&lt;br /&gt;
* Palm's servers only accept certain device/OS combinations as valid. While ROW Pre and Pre Plus devices running 2.1 are accepted, Pre and Pre Plus devices running on Sprint, Verizon and AT&amp;amp;T have to masquerade as still running webOS 1.4.5. To achieve this, /etc/palm-build-info is replaced with the version from the 1.4.5 doctor to trick Palm's servers into believing it is a valid device/OS combination and allowing app catalog access. Once app catalog access is achieved, /etc/palm-build-info can be replaced with the 2.1 version which is found in meta-doctor/palm-build-info-unmasqed on the computer you built the doctor with.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
* Carrier specific apps such as Sprint Navigation and the Verizon hotspot app are not included at this time.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
NOTE: You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
TIP: If you get 9.9.9 in palm.com/palmprofile, then you need to doctor back to 1.4.5 for your carrier and log in, then delete backup info in backup app and then 2.1.0 metadoctor it.&lt;br /&gt;
&lt;br /&gt;
TIP: If you get the dr. skipped firstuse as a palm profile in the new accounts app in 2.1.0 and/or if the gesture application creates a blank screen, you have the false profile problem.  You need to doctor back to 1.4.5 for your carrier and login in, then delete backup info in backup app and then 2.1.0 metadoctor it.  To avoid this problem, redownload the metadoctor latest version and run the appropiate script with the --wifi-only switch &lt;br /&gt;
&lt;br /&gt;
TIP: Step 6 can be easily performed by putting device in USB mode, transferring file to the main folder of the USB drive and then ejecting the USB drive.  Then use WebOSQI 3.x's linux commandline feature to perform the commands in Step 6 (Not the novaterm ones).&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* To enable GPS functionality it may be necessary to go to the &amp;quot;Location Services&amp;quot; application, make sure that &amp;quot;GPS&amp;quot;, and &amp;quot;GPS Location Services&amp;quot; are enabled. Test the GPS using ##477# (##GPS#) from the phone application, and press the &amp;quot;Get Fix&amp;quot; button.&lt;br /&gt;
* If neither ##477# utility nor Google Maps is able to successfully fix your position, return to the &amp;quot;Location Services&amp;quot; application, open the ''Preferences'' menu, expand ''Locate Me Using...'' and ensure that both '''GPS''' and '''Google Services''' are selected. After selecting  '''Google Services''', you will be prompted to accept the Terms of Service. Once both options are selected, test GPS functionality again. The ##477# utility may still fail the first several times, but should complete successfully after repeated attempts, and should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre2 2.01 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support (Easy Method) ===&lt;br /&gt;
The easiest way to get flash on your webOS 2.1.0 legacy device is via creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser.&lt;br /&gt;
&lt;br /&gt;
It sounds complex, but it much easier overall and [http://tinyurl.com/flash-webos-2-1-0 a How-To has been detailed here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support Manually ===&lt;br /&gt;
1. Extract WebOS.tar from the Resources folder in the VZW doctor to a location on your hard drive&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Copy the following files from the extracted WebOS.tar to their equivalent locations in your MetaDoctor (alternatively, you can copy them manually to a live device using Novaterm)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
3. Open /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (either in your MetaDoctor or on your live device -if on a live device, remember to make a backup!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Find the following two lines (should be lines 46 &amp;amp; 47) and comment them out by adding // to the beginning of each line:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reboot your Pre if the editing was done on a live device&lt;br /&gt;
&lt;br /&gt;
Flash preferences should now be visible under browser preferences.&lt;br /&gt;
&lt;br /&gt;
== Slow performance under Pre ==&lt;br /&gt;
&lt;br /&gt;
The Palm Pre has 512Mb of RAM memory and runs 2.1 quite well, but this is not the same situation in the Pre devices since they only have 256Mb.  Luckily, Palm adopted webOS Internals compcache technology that was ported to the custom kernels, and it comes active, but with only 10Mb.&lt;br /&gt;
&lt;br /&gt;
A way to enhance performance in legacy Pre devices is to make the compcache bigger.&lt;br /&gt;
&lt;br /&gt;
=== Temporary Method ===&lt;br /&gt;
You can use the Govnah application to increase the size of the compcache, you must disable it, change the size, and then reenable.&lt;br /&gt;
&lt;br /&gt;
=== Permanent Method ===&lt;br /&gt;
You have to edit the file /etc/event.d/compcache and substitute the 10240 value for 32768, reboot your Pre and verify it's working by using Govnah.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13123</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13123"/>
		<updated>2011-02-27T03:44:17Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Step 5: Restaurar /etc/palm-build-info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;s hacer esto en tu tel&amp;amp;eacute;fono primario, no deber&amp;amp;iacute;s, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
''PreCentral'' La usuaria @malpha grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' El usuario @innocentbystander ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&amp;amp;aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.    &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
--Inicio de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fin de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&lt;br /&gt;
No necesitas cambiar nada m&amp;amp;aacute;s aqu&amp;amp;iacute;, pues los scripts har&amp;amp;aacute;n el resto.  Despu&amp;amp;eacute;s, al rehacer el Doctor, lo que deber&amp;amp;aacute;s de hacer es encender el Wifi e instalar el parche &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; por ArthurThornton que se encuentra aqu&amp;amp;iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&amp;amp;oacute;n.  Ejecuta la aplicaci&amp;amp;oacute;n Tutorial de Trazos y estar&amp;amp;aacute;s listo.  Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&amp;amp;oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Si el archivo meta-script dej&amp;amp;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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si est&amp;amp;aacute;s accesando a trav&amp;amp;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&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13121</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13121"/>
		<updated>2011-02-27T03:43:44Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Otros Tutoriales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;s hacer esto en tu tel&amp;amp;eacute;fono primario, no deber&amp;amp;iacute;s, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
''PreCentral'' La usuaria @malpha grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' El usuario @innocentbystander ha escrito una gu&amp;amp;iacute;a completa para instalar y construir el MetaDoctor bajo Mac OS 10.6 para aquellos que tengan poca experiencia con la l&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&amp;amp;aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.    &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
--Inicio de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fin de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&lt;br /&gt;
No necesitas cambiar nada m&amp;amp;aacute;s aqu&amp;amp;iacute;, pues los scripts har&amp;amp;aacute;n el resto.  Despu&amp;amp;eacute;s, al rehacer el Doctor, lo que deber&amp;amp;aacute;s de hacer es encender el Wifi e instalar el parche &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; por ArthurThornton que se encuentra aqu&amp;amp;iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&amp;amp;oacute;n.  Ejecuta la aplicaci&amp;amp;oacute;n Tutorial de Trazos y estar&amp;amp;aacute;s listo.  Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&amp;amp;oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Si el archivo meta-script dej&amp;amp;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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si est&amp;amp;aacute;s accesando a trav&amp;amp;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&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13119</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13119"/>
		<updated>2011-02-27T02:03:49Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: /* Palm Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your Palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
If you feel the need to ask whether you should do this on your primary phone, then you should not, as that indicates that you have not yet taken the required precautions and backups in case something goes wrong.&lt;br /&gt;
&lt;br /&gt;
= Other Tutorials =&lt;br /&gt;
''PreCentral'' forum user @malpha recorded a two-part video overview of the process as she followed this step-by-step.  The videos can be found [http://www.youtube.com/watch?v=CJB8NJ72kZg here].&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' forum user @innocentbystander has written a start-to-finish guide to installing and building the Meta Doctor under Mac OS 10.6 for those with little or no experience with the command line. It can be found [http://forums.precentral.net/showthread.php?p=2885787 here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
Note:  Scripts currently exist for the following devices:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the Save/Restore application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe, including music, downloads, and pictures.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
If your phone is set to use the Palm Profile as the default location for contacts you may want to manually export these. To check how many palm profile contacts you have: Contacts App -&amp;gt; Preferences &amp;amp; Accounts -&amp;gt; tap &amp;quot;Palm Profile&amp;quot; under the &amp;quot;accounts&amp;quot; subsection. &lt;br /&gt;
To manually export contacts see this post: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts]&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
&lt;br /&gt;
== Step 1: Install Prerequisites ==&lt;br /&gt;
* '''MetaDoctor''' - see [[Application:MetaDoctor]] for information on how to install MetaDoctor&lt;br /&gt;
* '''Palm SDK ''' - see [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, email signatures, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, extract and replace CDMA radio firmware as necessary, and will build and launch the modified webOS Doctor. &lt;br /&gt;
&lt;br /&gt;
'''From the meta-doctor directory''', run the meta-script that corresponds to your advice.  For example, a Sprint user would run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A list of all the scripts can be found by typing&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
For those who for what ever reason can't activate their phones and need to skip first use and get wifi started to sign into their profiles, go into the meta-doctor directory and edit your makefile to the following before you run the script above: &lt;br /&gt;
&lt;br /&gt;
--start example area--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--end example area--&lt;br /&gt;
&lt;br /&gt;
You don't need to change anything else here, from what the scripts already do. Then, when you re-doctor all you need to do is start wifi and install the patch &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; by ArthurThornton at this specific location http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 using the latest version of webOSquickinstall. You may need to give it two tries, and reboot, and ignore the errors that pop up during install. Run Gesture Tutorial and you should be good to go. You only need to do this if you can't get past the profile creation screen with ##DEVMODE# (#*DEVMODE# for GSM) or the devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be a '''.jar''' file located in the build output directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restore /etc/palm-build-info == &lt;br /&gt;
If the meta-script left a palm-build-info-unmasqed file in your working directory, then after you log into your profile you need to copy this file back onto your device. Open up a terminal and cd back to the meta-doctor directory, then type in the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are accessing through Putty or some other terminal on Windows, use these commands to copy the palm-build info. This is assuming that you have copied the palm-build-info-unmasqed file to your USB portion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the Preware Homebrew Documentation app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
* Apps that are marked as only compatible with webOS versions 2.x and above do not currently work with some of these doctored installations of webOS 2.1.0.  On some of the devices/carriers, masquerading is used which leads to the Palm profile still reporting version 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''OVERCLOCKING IS NOT YET SUPPORTED'''.  Palm has yet to release the source code for the kernel used in webOS 2.1.0.  As such, releasing customized kernels is currently impossible.  The custom kernels will arrive within a few days of the source code becoming available. It is possible to increase the clockspeed to 600Mhz using Govnah: Edit the Userspace govnah profile to use 600Mhz.&lt;br /&gt;
&lt;br /&gt;
* Not all patches have been ported over yet.  If you want to check for a certain patch, please see webOS Internals' [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all webOS-Patches page].&lt;br /&gt;
&lt;br /&gt;
== Masquerading ==&lt;br /&gt;
* Palm's servers only accept certain device/OS combinations as valid. While ROW Pre and Pre Plus devices running 2.1 are accepted, Pre and Pre Plus devices running on Sprint, Verizon and AT&amp;amp;T have to masquerade as still running webOS 1.4.5. To achieve this, /etc/palm-build-info is replaced with the version from the 1.4.5 doctor to trick Palm's servers into believing it is a valid device/OS combination and allowing app catalog access. Once app catalog access is achieved, /etc/palm-build-info can be replaced with the 2.1 version which is found in meta-doctor/palm-build-info-unmasqed on the computer you built the doctor with.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
* Carrier specific apps such as Sprint Navigation and the Verizon hotspot app are not included at this time.  Apps that have been tested and are known to install cleanly and work will be added to the custom webOS Doctor for the appropriate device/carrier.&lt;br /&gt;
&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
NOTE: You may get lucky if your Profile has information and you managed to pass the &amp;quot;Logging to Profile&amp;quot; screen but are stuck with a message stating that the phone cannot restore your data. If you have developer mode enabled, enter your Pre and overwrite the /etc/palm-build-info file with the palm-build-info-masq file the Doctor generated. Reboot your Pre and see if it manages to boot succesfully.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* To enable GPS functionality it may be necessary to go to the &amp;quot;Location Services&amp;quot; application, make sure that &amp;quot;GPS&amp;quot;, and &amp;quot;GPS Location Services&amp;quot; are enabled. Test the GPS using ##477# (##GPS#) from the phone application, and press the &amp;quot;Get Fix&amp;quot; button.&lt;br /&gt;
* If neither ##477# utility nor Google Maps is able to successfully fix your position, return to the &amp;quot;Location Services&amp;quot; application, open the ''Preferences'' menu, expand ''Locate Me Using...'' and ensure that both '''GPS''' and '''Google Services''' are selected. After selecting  '''Google Services''', you will be prompted to accept the Terms of Service. Once both options are selected, test GPS functionality again. The ##477# utility may still fail the first several times, but should complete successfully after repeated attempts, and should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre2 2.01 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support (Easy Method) ===&lt;br /&gt;
The easiest way to get flash on your webOS 2.1.0 legacy device is via creating a modular package and installing that, along with a patch to make the Adobe Flash preferences visible in the browser.&lt;br /&gt;
&lt;br /&gt;
It sounds complex, but it much easier overall and [http://tinyurl.com/flash-webos-2-1-0 a How-To has been detailed here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support Manually ===&lt;br /&gt;
1. Extract WebOS.tar from the Resources folder in the VZW doctor to a location on your hard drive&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Copy the following files from the extracted WebOS.tar to their equivalent locations in your MetaDoctor (alternatively, you can copy them manually to a live device using Novaterm)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
3. Open /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (either in your MetaDoctor or on your live device -if on a live device, remember to make a backup!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Find the following two lines (should be lines 46 &amp;amp; 47) and comment them out by adding // to the beginning of each line:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reboot your Pre if the editing was done on a live device&lt;br /&gt;
&lt;br /&gt;
Flash preferences should now be visible under browser preferences.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13117</id>
		<title>Actualizacion webOS 2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Actualizacion_webOS_2.0&amp;diff=13117"/>
		<updated>2011-02-27T01:54:39Z</updated>

		<summary type="html">&lt;p&gt;NuttyBunny: New webOS Upgrade to 2.0, in spanish, based on Rod's original page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introducci&amp;amp;oacute;n =&lt;br /&gt;
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&amp;amp;iacute;a que no han entregado la actualizaci&amp;amp;oacute;n a 2.x. Los dispositivos compatibles incluyen a todos los equipos Pre y Pre Plus.  Esta actualizaci&amp;amp;oacute;n no es compatible con los dispositivos Pixi.&lt;br /&gt;
&lt;br /&gt;
= Renuncia de Responsabilidad =&lt;br /&gt;
'''Este es un proceso que utiliza software oficial de HP de forma no oficial.  Deber&amp;amp;aacute;s estar siempre preparado para la remota posibilidad de que la informaci&amp;amp;oacute;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&amp;amp;eacute;s de acuerdo con esta advertencia.  Un conocimiento previo de MetaDoctor y Linux en general es bienvenido'''&lt;br /&gt;
&lt;br /&gt;
Si tienes la necesidad de preguntar si deber&amp;amp;iacute;s hacer esto en tu tel&amp;amp;eacute;fono primario, no deber&amp;amp;iacute;s, pues esto indica que no has tomado a&amp;amp;uacute;n las precauciones ni realizado los respaldos en caso de que algo llegase a salir mal.&lt;br /&gt;
&lt;br /&gt;
= Otros Tutoriales =&lt;br /&gt;
''PreCentral'' La usuaria @malpha grab&amp;amp;oacute; un video de dos partes donde muestra los pasos de esta actualizaci&amp;amp;oacute;n paso a paso.  Los videos pueden ser encontrados [http://www.youtube.com/watch?v=CJB8NJ72kZg aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&amp;lt;br/&amp;gt;&lt;br /&gt;
''PreCentral'' El usuario @innocentbystander ha escrito una gu&amp;amp;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&amp;amp;iacute;nea de comando.  Se puede encontrar [http://forums.precentral.net/showthread.php?p=2885787 aqu&amp;amp;iacute;] (ingl&amp;amp;eacute;s).&lt;br /&gt;
&lt;br /&gt;
= Usando los scripts de Meta Doctor =&lt;br /&gt;
&lt;br /&gt;
Nota:  Existen en la actualidad scripts para los siguientes dispositivos:&lt;br /&gt;
* Sprint Pre/FrankenPre+&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Paso 0: Respalda tu dispositivo ==&lt;br /&gt;
Asegurate de tener copias de todos los datos que desees preservar de tu Perfil Palm.  Existe la posibilidad de que debas borrar la informaci&amp;amp;oacute;n de tu Perfil Palm para tener &amp;amp;eacute;xito en esta actualizacion, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Tambi&amp;amp;eacute;n, aseg&amp;amp;uacute;rate de correr la aplicacion Save/Restore de Preware para respaldar los datos de tus aplicaciones - no desear&amp;amp;aacute;s perder tu progreso en Angry Birds, &amp;amp;iquest;o si?&lt;br /&gt;
&lt;br /&gt;
Por supuesto, copia todos los archivos del drive USB de tu tel&amp;amp;eacute;fono a tu PC para mantenerlos a salvo, incluyendo m&amp;amp;uacute;sica, descargas y fotos.  El webOS Doctor tiene la costumbre de eliminar tu unidad USB sin advertencia, as&amp;amp;iacute; que debes actuar como si esto fuera a pasar desde el inicio.&lt;br /&gt;
&lt;br /&gt;
Si tu tel&amp;amp;eacute;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&amp;amp;oacute;n Contactos -&amp;gt; Preferencias y Cuentas -&amp;gt; tocar &amp;quot;Perfil Palm&amp;quot; bajo la subsecci&amp;amp;oacute;n &amp;quot;cuentas&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para exportar los contactos de forma manual, lee este mensaje: [http://forums.precentral.net/webos-synergy-synchronization/215705-howto-transfer-contacts-palm-profile-gmail-yahoo-mail-easier-way-2.html#post2886607 PreCentral Forums - How To Transfer contacts ](Ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
Una guía en ingl&amp;amp;eacute;s para usar Save/Restore puede encontrarse [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew aqu&amp;amp;iacute;].&lt;br /&gt;
&lt;br /&gt;
== Paso 1: Requisitos de Instalaci&amp;amp;oacute;n ==&lt;br /&gt;
* '''MetaDoctor''' - ver [[Application:MetaDoctor]] para informaci&amp;amp;oacute;n de como instalar Meta Doctor (en ingl&amp;amp;eacute;s)&lt;br /&gt;
* '''Palm SDK ''' - ver [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website] (en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
== Paso 2: Preparar tu Perfil de Palm ==&lt;br /&gt;
Con combinaciones de proveedor de telefon&amp;amp;iacute;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&amp;amp;oacute;n 2.x.  El proceso es el siguiente:&lt;br /&gt;
'''Precauci&amp;amp;oacute;n: esto eliminar&amp;amp;aacute; 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&amp;amp;oacute;n de los iconos del lanzador de aplicaciones.'''&lt;br /&gt;
# Abrir la aplicaci&amp;amp;oacute;n de Copia de Seguridad.&lt;br /&gt;
# Apagar la copia de seguridad, confirmando que deseas eliminar la informaci&amp;amp;oacute;n de tu Perfil Palm.&lt;br /&gt;
&lt;br /&gt;
== Paso 3: Ejecutar el script MetaDoctor espec&amp;amp;iacute;fico para tu dispositivo ==&lt;br /&gt;
&lt;br /&gt;
Los scripts de MetaDoctor bajarán automáticamente los webOS doctors necesarios, extraer&amp;amp;aacute;n y reemplazarán el firmware del radio CDMA si es necesario, y construir&amp;amp;aacute;n y ejecutar&amp;amp;aacute;n el webOS Doctor modificado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Desde el directorio meta-doctor''', ejecuta el script meta que corresponde a tu dispositivo.  Por ejemplo, un usuario de Telcer ejecutar&amp;amp;iacute;a:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-telcel-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un listado de todos los scripts se pueden encontrar tecleando&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls ./scripts/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para aquellos que por alguna raz&amp;amp;oacute;n no puedan activar sus tel&amp;amp;eacute;fonos y necesiten saltarse la aplicaci&amp;amp;oacute;n de primer uso y habilitar Wifi para entrar a sus perfiles, deber&amp;amp;aacute;n ir al directorio meta-doctor y editar el archivo Makefile para poner lo siguiente antes de ejecutar el script mencionado previamente.    &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
--Inicio de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                                           1.&lt;br /&gt;
        ## START OF AREA FOR END USER CHANGES ##&lt;br /&gt;
              &lt;br /&gt;
   ## Uncomment the features that you wish to enable below: ##&lt;br /&gt;
&lt;br /&gt;
BYPASS_ACTIVATION     = 1&lt;br /&gt;
BYPASS_FIRST_USE_APP  = 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fin de &amp;amp;aacute;rea de ejemplo--&lt;br /&gt;
&lt;br /&gt;
No necesitas cambiar nada m&amp;amp;aacute;s aqu&amp;amp;iacute;, pues los scripts har&amp;amp;aacute;n el resto.  Despu&amp;amp;eacute;s, al rehacer el Doctor, lo que deber&amp;amp;aacute;s de hacer es encender el Wifi e instalar el parche &amp;quot;Enable-profile-creation-first-use-bypass&amp;quot; por ArthurThornton que se encuentra aqu&amp;amp;iacute; http://forums.precentral.net/webos-patches/269972-patch-enable-profile-creation-activation-bypassed-device-1-4-5-a-2.html#post2800116 usando la &amp;amp;uacute;ltima versi&amp;amp;oacute;n de webOSquickinstall. Probablemente debas intentarlo un par de veces, y reiniciar, e ignorar los errores que puedan aparecer en la instalaci&amp;amp;oacute;n.  Ejecuta la aplicaci&amp;amp;oacute;n Tutorial de Trazos y estar&amp;amp;aacute;s listo.  Solo necesitas hacer esto si no puedes pasar de la pantalla de creaci&amp;amp;oacute;n de perfiles con ##DEVMODE (#*DEVMODE# para GSM) o el devicetool.jar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 4: Ejecutar el webOS Doctor modificado ==&lt;br /&gt;
El meta-script automaticamente iniciar&amp;amp;aacute; el webOS Doctor por tí.  Sin embargo, si necesitas moverlo a una ubicaci&amp;amp;oacute;n diferente y ejecutarlo manualmente, el doctor modificado ser&amp;amp;aacute; un archivo '''.jar''' localizado en el directorio de salida build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restaurar /etc/palm-build-info == &lt;br /&gt;
Si el archivo meta-script dej&amp;amp;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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si est&amp;amp;aacute;s accesando a trav&amp;amp;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&amp;amp;eacute;fono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
/usr/sbin/rootfs_open -t&lt;br /&gt;
cp -f /media/internal/palm-build-info-unmasqed /etc/palm-build-info&lt;br /&gt;
/sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 6: Dona a WebOS Internals y compra la aplicaci&amp;amp;oacute;n Preware Homebrew Documentation app ==&lt;br /&gt;
Si esta informaci&amp;amp;oacute;n te ha servido, apreciaremos una donaci&amp;amp;oacute;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&amp;amp;oacute;n, deber&amp;amp;iacute;as comprar la Preware Homebrew Documentation del cat&amp;amp;aacute;logo oficial de aplicaciones, y dejar una rese&amp;amp;ntilde;a de 5 estrellas con tu mensaje de agradecimiento.&lt;br /&gt;
&lt;br /&gt;
= Advertencias =&lt;br /&gt;
== Cat&amp;amp;aacute;logo de Aplicaciones ==&lt;br /&gt;
* Las aplicaciones que están marcadas como solo compatibles con las versiones de webOS 2.x o superiores no aparecer&amp;amp;aacute;n con algunas de estas instalaciones de webOS 2.1.0.  En algunos dispositivos/operadores, se utiliza una t&amp;amp;eacute;cnica de enmascaramiento para que el Perfil Palm reporte a&amp;amp;uacute;n versión 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Preware ==&lt;br /&gt;
* '''AÚN NO SE SOPORTA OVERCLOCKING'''.  Palm a&amp;amp;uacute;n debe de liberar el c&amp;amp;oacute;digo fuente del kernel usado en webOS 2.1.0.  Por lo tanto, actualmente es imposible desarrollar kernels personalizados.  Los kernels personalizados aparecer&amp;amp;aacute;n despu&amp;amp;eacute;s de unos d&amp;amp;iacute;as que el c&amp;amp;oacute;digo fuente est&amp;amp;eacute; disponible.&lt;br /&gt;
&lt;br /&gt;
* No se han portado todos los parches a&amp;amp;uacute;n.  Si deseas revisar si alg&amp;amp;uacute;n parche se encuentra listo, por favor dir&amp;amp;iacute;ígete a la p&amp;amp;aacute;gina de [http://patches.webos-internals.org/?do=browse&amp;amp;webosver=2.1.0&amp;amp;category=all parches de webOS Internals].&lt;br /&gt;
&lt;br /&gt;
== Enmascaramiento ==&lt;br /&gt;
* Los servidores de Palm s&amp;amp;oacute;lo aceptan ciertas combinaciones de dispositivo/versi&amp;amp;oacute;n como v&amp;amp;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&amp;amp;T, y Telcel, deben enmascararse para aparentar que es una combinaci&amp;amp;oacute;n de dispositivo/Sistema Operativo válido y permitir acceso al cat&amp;amp;aacute;logo de aplicaciones.  Una vez que el acceso al cat&amp;amp;aacute;logo de aplicaciones se consiga, el archivo /etc/palm-build-ingo puede ser sustituido por el que se encuentra en la versi&amp;amp;oacute;n 2.1, ubicado en meta-doctor/palm-build-info-unmasqed en la computadora con la que create el Doctor.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones espec&amp;amp;iacute;ficas por Operador ==&lt;br /&gt;
* Las aplicaciones espec&amp;amp;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&amp;amp;aacute;n al webOS Doctor personalizado para el dispositivo/operador apropiado, como es el caso del marcado por voz.&lt;br /&gt;
&lt;br /&gt;
== Perfil de Palm ==&lt;br /&gt;
* 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&amp;amp;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&amp;amp;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&amp;amp;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&amp;amp;aacute;s regresar a la versi&amp;amp;oacute;n 1.4.5 para desactivar las copias de respaldo o usar un perfil nuevo.&lt;br /&gt;
&lt;br /&gt;
Nota: Otra cosa que puedes intentar si el tel&amp;amp;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&amp;amp;oacute;n 1.4.5 y s&amp;amp;oacute;lo hace falta subir tu tel&amp;amp;eacute;fono.  Reinicia tu tel&amp;amp;eacute;fono después de copiar el archivo.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* Para habilitar la funcionalidad GPS, puede ser necesario ir a la aplicación &amp;quot;Servicios de Localizaci&amp;amp;oacute;n&amp;quot;, y asegurarte que &amp;quot;GPS&amp;quot; y &amp;quot;Servicios de Localizaci&amp;amp;oacute;n GPS&amp;quot; esten habilitados.  Realiza una prueba del GPS usando ##477# (##GPS#, o #*GPS# para GSM) desde la aplicaci&amp;amp;oacute;n del Tel&amp;amp;eacute;fono, y presiona el bot%oacute;n &amp;quot;Get Fix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Si ni la utilidad ##477# ni Google Maps pueden encontrar tu posici&amp;amp;oacute;n correctamente, regresa a la aplicaci&amp;amp;oacute;n &amp;quot;Servicios de localización&amp;quot;, abre el menú ''Preferencias'', expande ''Localizarme Usando...'' y aseg&amp;amp;uacute;rate que tanto '''GPS''' como '''Servicios Goggle''' est&amp;amp;eacute;n seleccionados.  Una vez seleccionado '''Google Services''', se te preguntar&amp;amp;aacute; si deseas aceptar los T&amp;amp;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&amp;amp;uacute;n las primeras veces, pero deber&amp;amp;iacute;a completar con &amp;amp;eacute;xito después de varios intentos, y deber&amp;amp;iacute;a continuar funcionando normalmente.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash no est&amp;amp;aacute; incluido en esta versi&amp;amp;oacute;n del webOS 2.1 doctor, pero puede ser a&amp;amp;ntilde;adido con archivos de un Doctor de un Pre2 de Verizon Wireless.&lt;br /&gt;
&lt;br /&gt;
=== Añadir Soporte Flash (M&amp;amp;eacute;todo Fácil) ===&lt;br /&gt;
La forma m&amp;amp;aacute;s fácil de tener Flash en tu dispositivo antiguo webOS 2.1.0 es vía la creaci&amp;amp;oacute;n de un paquete modular junto con un parche que hace que Adobe Flash aparezca en las preferencias del navegador.&lt;br /&gt;
&lt;br /&gt;
Suena complejo, pero es muy f&amp;amp;aacute;cil y [http://tinyurl.com/flash-webos-2-1-0 aqu&amp;amp;iacute; est&amp;amp;aacute; la forma](en ingl&amp;amp;eacute;s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Agregar Soporte Flash de forma Manual ===&lt;br /&gt;
1. Extraer WebOS.tar del folder Resources en el Doctor VZW a alg&amp;amp;uacute;n lugar en tu disco duro&amp;lt;br /&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
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!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Entontrar las siguientes dos l&amp;amp;iacute;neas (deben ser la 46 y 47) y comentarlas agregando // al principio de cara línea:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reiniciar tu Pre si la edici&amp;amp;oacute;n se hizo en un dispositivo vivo&lt;br /&gt;
&lt;br /&gt;
Las opci&amp;amp;oacute;n de Flash deberían ser ahora visibles dentro de las preferencias del navegador.&lt;/div&gt;</summary>
		<author><name>NuttyBunny</name></author>
	</entry>
</feed>