Difference between revisions of "Pre 3 Impersonation"

From WebOS Internals
Jump to navigation Jump to search
Line 2: Line 2:
  
 
You need to use the meta-doctor to change the tokens on the device.  Others will update this page with more detailed instructions on how to do that, but the basic gist is:
 
You need to use the meta-doctor to change the tokens on the device.  Others will update this page with more detailed instructions on how to do that, but the basic gist is:
 +
This page is for those very lucky people who have somehow managed to score themselves the mythical 16GB AT&T Pre 3 device, and want to be able to make it impersonate a normal 8GB EU Pre 3 for the purposes of OTA updates and using the webOS Doctor.  Note that the device continues to have the same cellular frequency bands, and continues to have 16GB of flash.
  
# Install "Show Properties" on your device, and email yourself the complete token set before you start. This is your backup in case you make a mistake or ever want to revert the device to a 16GB AT&T Pre 3 again.
+
Edit by Soorma: As someone who has went through the process, I will try to help you guys out by giving hints and more detailed info.
# make DEVICE=pre3 CARRIER=wr clobber unpack
+
 
# cp build/pre3-p220manta-wr-2.2.0/webOS/mantaray.xml .
+
#Install "Show Properties" on your device (found in Preware) and email yourself the complete token set before you start.  
# Edit mantaray.xml to set the desired tokens.
+
#*This is your backup in case you make a mistake or ever want to revert the device to a 16GB AT&T Pre 3 again.
# make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all
+
#Download and setup webOS Metadoctor.
 +
#*This is a tool, created by Rod, that helps us modify the official doctor and then flash it onto our phones. Follow that page but DO NOT FOLLOW after where it says "STEP 2: Running the webOS Doctor" on that guide!!!! http://www.webos-internals.org/wiki/Application:MetaDoctor
 +
#Back already? You're a sharp one! With Terminal still open, type <pre>cd downloads</pre>
 +
#*This changes our directory to the downloads folder inside the meta-doctor
 +
#In terminal, type <pre>wget http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar</pre>
 +
#*This will download the webOS doctor into the downloads folder
 +
#Rename "webosdoctorp220mantawr.jar" to "webosdoctorp220manta-wr-2.2.0.jar" This is very important as it avoids a error you might get later on.
 +
#Change the directory back to meta-doctor <pre>cd</pre> <pre>cd meta-doctor</pre>
 +
# In the terminal, type <pre>make DEVICE=pre3 CARRIER=wr clobber unpack</pre>
 +
#Type <pre>cp build/pre3-p220manta-wr-2.2.0/webOS/mantaray.xml .</pre>
 +
#* The ending dot counts!
 +
#Edit mantaray.xml to set the desired tokens. See below for tokens. The .xml can be found inside the meta-doctor folder
 +
#*In the XML, find
 +
<pre><Section name="tokens" type="token" size="4KB">
 +
<Val name="installer" value="trenchcoat"/>
 +
    </Section></pre>
 +
#*and Paste the Tokens so it looks like
 +
<pre><Section name="tokens" type="token" size="4KB">
 +
<Val name="installer" value="trenchcoat"/>
 +
<Val name="DMCARRIER" value="ROW" action="overwrite"/>
 +
                              <Val name="DMMODEL" value="HSTNH-F30CE" action="overwrite"/>
 +
                              <Val name="MfgCode" value="" action="overwrite"/>
 +
                              <Val name="PN" value="180-10918-01" action="overwrite"/>
 +
                              <Val name="PRODoID" value="HSTNH-F30CE" action="overwrite"/>
 +
                              <Val name="ProductSKU" value="FB437AA#ABU" action="overwrite"/>
 +
 
 +
      </Section></pre>
 +
#Hey, we're doing very well. Now type <pre>make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all </pre>
 +
#*You have created a modified webOS doctor!
 
# Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
 
# Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
 +
<pre> cd build/pre3-p220manta-wr-2.2.0</pre>
 +
<pre>
 +
java -jar webosdoctorp220manta-wr-2.2.0.jar </pre>
 
# From this point on, you have an EU Pre 3 device, so you never need the CUSTOM_XML or REMOVE_*_CHECK flags ever again.
 
# From this point on, you have an EU Pre 3 device, so you never need the CUSTOM_XML or REMOVE_*_CHECK flags ever again.
# Re-flash the device using the standard EU Pre 3 doctor.
+
# Re-flash the device using the standard EU Pre 3 doctor (not your modified one)
  
 
You need to set the following tokens:
 
You need to set the following tokens:

Revision as of 23:53, 18 September 2011

This page is for those very lucky people who have somehow managed to score themselves the mythical 16GB AT&T Pre 3 device, and want to be able to make it impersonate a normal 8GB EU Pre 3 for the purposes of OTA updates and using the webOS Doctor. Note that the device continues to have the same cellular frequency bands, and continues to have 16GB of flash.

You need to use the meta-doctor to change the tokens on the device. Others will update this page with more detailed instructions on how to do that, but the basic gist is: This page is for those very lucky people who have somehow managed to score themselves the mythical 16GB AT&T Pre 3 device, and want to be able to make it impersonate a normal 8GB EU Pre 3 for the purposes of OTA updates and using the webOS Doctor. Note that the device continues to have the same cellular frequency bands, and continues to have 16GB of flash.

Edit by Soorma: As someone who has went through the process, I will try to help you guys out by giving hints and more detailed info.

  1. Install "Show Properties" on your device (found in Preware) and email yourself the complete token set before you start.
    • This is your backup in case you make a mistake or ever want to revert the device to a 16GB AT&T Pre 3 again.
  2. Download and setup webOS Metadoctor.
  3. Back already? You're a sharp one! With Terminal still open, type
    cd downloads
    • This changes our directory to the downloads folder inside the meta-doctor
  4. In terminal, type
    wget http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar
    • This will download the webOS doctor into the downloads folder
  5. Rename "webosdoctorp220mantawr.jar" to "webosdoctorp220manta-wr-2.2.0.jar" This is very important as it avoids a error you might get later on.
  6. Change the directory back to meta-doctor
    cd
    cd meta-doctor
  7. In the terminal, type
    make DEVICE=pre3 CARRIER=wr clobber unpack
  8. Type
    cp build/pre3-p220manta-wr-2.2.0/webOS/mantaray.xml .
    • The ending dot counts!
  9. Edit mantaray.xml to set the desired tokens. See below for tokens. The .xml can be found inside the meta-doctor folder
    • In the XML, find
<Section name="tokens" type="token" size="4KB">
				<Val name="installer" value="trenchcoat"/>
     </Section>
    • and Paste the Tokens so it looks like
<Section name="tokens" type="token" size="4KB">
				<Val name="installer" value="trenchcoat"/>
				<Val name="DMCARRIER" value="ROW" action="overwrite"/>
                               	<Val name="DMMODEL" value="HSTNH-F30CE" action="overwrite"/>
                               	<Val name="MfgCode" value="" action="overwrite"/>
                               	<Val name="PN" value="180-10918-01" action="overwrite"/>
                              	<Val name="PRODoID" value="HSTNH-F30CE" action="overwrite"/>
                              	<Val name="ProductSKU" value="FB437AA#ABU" action="overwrite"/>

      </Section>
  1. Hey, we're doing very well. Now type
    make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all 
    • You have created a modified webOS doctor!
  2. Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
 cd build/pre3-p220manta-wr-2.2.0
java -jar webosdoctorp220manta-wr-2.2.0.jar 
  1. From this point on, you have an EU Pre 3 device, so you never need the CUSTOM_XML or REMOVE_*_CHECK flags ever again.
  2. Re-flash the device using the standard EU Pre 3 doctor (not your modified one)

You need to set the following tokens:

                               <Val name="DMCARRIER" value="ROW" action="overwrite"/>
                               <Val name="DMMODEL" value="HSTNH-F30CE" action="overwrite"/>
                               <Val name="MfgCode" value="" action="overwrite"/>
                               <Val name="PN" value="180-10918-01" action="overwrite"/>
                               <Val name="PRODoID" value="HSTNH-F30CE" action="overwrite"/>
                               <Val name="ProductSKU" value="FB437AA#ABU" action="overwrite"/>

If you've also somehow been able to unlock the device, you may also want to set this one:

                               <Val name="SimLockDef" value="UNLOCKED" action="overwrite"/>