|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
03/03/2010, 07:41 AM
|
|
|||
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Here's the steps I used to use the Meta with a Sprint ROM.
The Meta-Doctor has added numerous features recently, which I will explain in a minute. I must make an important disclaimer first, however, which is that it is ILLEGAL to post (i.e. - distribute) a modified webOS Doctor. This is why this tool was created, so that you have the ability to modify the Doctor to your liking and not break any laws in the process. Also... have no fear about bricking your Pre. It is virtually impossible to do such a thing, as you will always be able to force your phone into recovery mode by holding the Volume Up key at boot, until you see the large USB icon. From that point, you will always be able to install any other stock Doctor or Meta'd-Doctor of choice. If, for any reason, you believe that you have really bricked your phone... simply take out the battery, hold vol up, and plug the phone into the AC (wall) adapter, and THEN use the usb cable. Intro: The Meta-Doctor accomplishes several tasks: (1) Bypasses carrier activation (Do NOT use if you ever intend to use the cellular radio). (2) Bypasses the First Use app; allows wi-fi creation of Palm Profile to be completed whenever you'd like, instead of right away only over a 3G network. (3) Removes the carrier check; allows a newer Doctor for another carrier to be run on your phone, and it also strips the carrier-specific apps (SprintTV, Sprint Navigation, etc.) (4) Removes the model check; allows a p100eww Doctor to be run on a p100ueu device and vice-versa (From my understanding, all webOS devices will run a p100eww Doctor, but the p100ueu Doctor is specifically for European devices that run on different UMTS bands; a p100ueu Doctor is required only to make use of those European 3G bands). (5) Disables the ForceModemUpdate command; sets the ForceModemUpdate setting to false, in order to save time during frequent Doctors on the same device, yet the modem firmware _will_ be updated if it is newer. (6) Disables the upload daemon -- a background process that automatically uploads certain things, like GPS info and application usage, straight to Palm. (7) Automatically enables Dev Mode; makes restoring a phone a little bit quicker and less frustrating... especially if you're a real tweaker. (8) Automatically activates USB Networking functionality (usbnet drivers are required on host). (9) Automatically installs SSH2 Authorized Keys of the *nix desktopOS you're currently using (i.e. - the one inside VirtualBox). (10) Remaps QWERTZ phones to QWERTY layout for folks with German Pres that don't actually use Zs all that much. ![]() (11) Re-partitions filesystem to increase /var limit -- This option is deprecated and may be removed in the future. Use the ext3fs partition size option instead for both Optware and Ubuntu/Debian Chroot usage. Note that emails and attachments are not stored in the /var partition in webOS 2.0+ Steps: (**NOTE**: This example is for use with a 1.4.0 Doctor on a Sprint Pre. PAY ATTENTION and change procedure, accordingly, to your needs!! I have changed some commands so that you can no longer copy & paste them directly, but MUST use the Tab or Space keys when you see this notation: <TAB> or <SPACE>) 1. If you plan on using a CDMA phone and would like to use your carrier, it might be best if you call them in order to get your MSL. You can also get it thru the online activation page if need be. 2. If using Windows, Download and Install VirtualBox (ELSE skip to step 8; Mac users who don't know how to already use DarwinPorts can continue to step 3). 3. Download this 32-bit Ubuntu 11.04 .iso "cd image". If you choose to use a different version of Ubuntu, that's just tough luck. 4. Install the Ubuntu 11.04 .iso on a virtual disk inside VirtualBox.
5. While waiting... press the Right Ctrl key to get back to your hostOS. Create a new folder somewhere on your hostOS to use as a shared folder; let's call this folder "hostOS". Now, in the VirtualBox (VBox) window (the same one that Ubuntu is installing in)... go to "Devices" -> "Shared Folders..." -> click the tiny icon in the top-right corner with the '+' sign -> find and double-click the folder you just created -> "Choose" -> select "Auto-mount" && "Make Permanent" -> "OK" -> "OK".
6. Now boot your newly created virtual disk inside of VBox.
7. Once you reach the login prompt, login! Open a Terminal (go to "Applications" -> "Accessories" -> "Terminal"). Don't ever close this terminal! It's good etiquette. ![]()
8. Now you need to prepare a few things for the Meta-Doctor. Open Firefox and find this post so that you can copy and paste each of these entire command lines (just Google "meta-doctor guide" and it should be the first result after the ads). Each command begins in bold and must be copied, in its entirety, to the terminal. (HINT: To paste in Linux, just right-click inside the terminal and select paste.) sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install git git-core patch build-essential sun-java6-bin virtualbox-ose-guest-x11
cd ~/meta-doctor/downloads/
cd ~/meta-doctor/ 9. Now it's time to actually learn how to use the Meta-Doctor!!
Quote:
10. Once it's finished building, transfer the meta'd-doctor to your shared folder. sudo modprobe vboxsf mkdir ~/Desktop/guestOS/ sudo mount -t vboxsf hostOS ~/Desktop/guestOS/
11. Go back to your hostOS' shared folder, then open your meta'd doctor and let it work its magic on your phone.
12. Upon restart, Sprint [and other CDMA] users will need to reset the modem's programming. Open the phone app, go to Preferences, select "Update Network Settings". And just in case... here are the instructions from the Meta-Doc Wiki... Quote:
14. Play with Ubuntu some more if you're not familiar with it already. Or practice around with ANY operating system that can be installed in VirtualBox. Enjoy!
__________________
✩✩✩ Get Homebrew Apps, Tweaks, & Patches Working In Less Than 5 Minutes ✩✩✩ Cross-Platform Meta-Doctor Guide -- Bypass carrier-specific activation & MORE! Last edited by grndslm; 09/27/2011 at 12:45 PM. |
|||
|
Thanked By:
germboy
|
03/03/2010, 09:12 AM
|
#2 (permalink) |
|
Member
![]() ![]() Join Date: Dec 2009
Location: Mexico
Posts: 2,385
Likes: 221
Thanks: 88
Thanked 933 Times in 469 Posts
|
Ubuntu is great, I love it and use it everyday on my machines, but the steps can also be run with a windows machine using java and cygwin with the packages git, patch, make, unzip and zip.
This could save people the 700mb download for the Ubuntu desktop ![]() I make this comment not to discourage people, but to make things easier for people that only want to tweak their Pres
|
|
|
03/03/2010, 01:39 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Correct... there are a number of ways to get the Meta-Doctor working...
- VirtualBox, VMWare, etc... - Wubi - Cygwin - DarwinPorts - SSH [Putty] into a Linux shell ... it's just that the VirtualBox method is consistent across all platforms [for the most part] and I do enjoy the unintended consequence of pushing people across boundaries so that they realize how EASY it is to try ANY operating system of their choice without damaging the main partition on their hard drive. As long as you have 1 GB of RAM... there's no reason people should avoid Ubuntu, IMO, or ANY open-source operating system for that matter. ![]() Lemme know if you guys could make it even easier. I feel like it's about as close to 100% n00b proof as I can get it, but only you guys could tell me if that's the case.
|
|
|
03/09/2010, 10:35 AM
|
#4 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
thanks for this information. i am from belgium and i purchased palm pre gsm from o2 germany. my trouble is i can't download software from app catalog.
i did exactly what is mention on your post. everything went smoothly without error. but still it asks for palm profile. i used O2 germany webosdoctor. i had set my makefile as below. BYPASS_ACTIVATION = 1 TOUCH_RAN_FIRST_USE = 1 ENABLE_FIRSTUSE_WIFI = 1 MAKE_FIRSTUSE_VISIBLE = 1 # INCREASE_VAR_SPACE = 1 ENABLE_DEVELOPER_MODE = 1 ENABLE_USB_NETWORKING = 1 DISABLE_UPLOAD_DAEMON = 1 # INSTALL_SSH_AUTH_KEYS = 1 REMOVE_CARRIER_CHECK = 1 REMOVE_MODEL_CHECK = 1 DISABLE_MODEM_UPDATE = 1 # CHANGE_KEYBOARD_TYPE = z nothing from this thing worked by me. i love this phone more then any other phone out there. please help me to access app catalog. |
|
|
03/09/2010, 05:13 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Sorry... I'm not completely sure what it is that Bypass_Activation does. I know that it is relevant to the Palm Profile, and I'm not exactly positive why you'd want to enable the Bypass_Activation feature.
Without a doubt, tho... with the settings you say you have used... it should not be asking for Palm Profile information (i.e. - the First Run should not be locked in maximized state; it should only be an icon in your launcher). If you got no errors during compilation and aren't seeing these results of the Meta-Doctor, then I'd imagine you copied over the original Doctor from the downloads/ directory... instead of the meta'd Doctor, which is found in the build/ directory. |
|
|
03/09/2010, 05:19 PM
|
#6 (permalink) |
|
Member
![]() Join Date: Jul 2005
Location: 626, Los Angeles
Posts: 2,726
Likes: 0
Thanks: 381
Thanked 197 Times in 129 Posts
|
bypass activation is for users whom use their phones on different networks.
aka GSM users unlocking their phones for a different carrier and/or CDMA users using their phones on a different network. (boost mobile, etc etc) |
|
|
03/09/2010, 05:47 PM
|
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
No... Bypass_Activation is for bypassing the creation of your Palm Profile. It is completely unrelated to the network at all.
For example, I do not enable Bypass_Activation (as seen in the example)... and can login to my Palm Profile just fine after a Doctor but no Sprint service. Like I said... I'm not entirely sure why someone would want to enable Bypass_Activation if they actually want to use their phone for app catalog purposes, backups, etc... These are the variables that most people are confused about... Quote:
The second and third need to be enabled if you are attempting to Doctor with another carrier's firmware. The fourth is only necessary if you actually want to use your Palm Profile. The fifth ignores the carrier check so that you can install a Sprint Doctor on an O2 Pre... and it also removes carrier-specific apps (Sprint Nav, Sprint TV, NFL, etc.). The sixth ignores the model check, which, as of this time, is just a CDMA/EV-DO Pre, GSM/UMTS Pre, & CDMA/EV-DO Pixi. This allows the different webOS Doctors to run on various hardware... only thing is that you must know that a UMTS Doctor must be run on a UMTS Pre if you truly want 3G data. |
|
|
|
03/10/2010, 06:38 AM
|
#8 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
thanks for reply.
"If you got no errors during compilation and aren't seeing these results of the Meta-Doctor, then I'd imagine you copied over the original Doctor from the downloads/ directory... instead of the meta'd Doctor, which is found in the build/ directory." that was true i could not run command cp. till mount command everthing goes well. but cp command don't work for me.it gives 'there is no such directory'. what could be wrong? i don't see build directory also. please help. |
|
|
03/10/2010, 10:23 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Bipin...
Please start over from the top, if you can. It's much easier if you just do the steps in order than to try to dissect what you skipped over. As soon as you hit an error, then post it here. And make sure you follow EVERY step in order!!! |
|
Thanked By:
Bipin Saspara
|
03/11/2010, 05:33 AM
|
#10 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
i have no error till i run this command
"root@bipin-desktop:~/meta-doctor# cp build/pre-p100ueu-wr-1.4.0/webosdoctorp100ueu-wr-1.4.0.jar ~desktop/guestOS" result this error "cp: cannot stat `build/pre-p100ueu-wr-1.4.0/webosdoctorp100ueu-wr-1.4.0.jar': No such file or directory" what i hvae done wrong? i check my meta-doctor directory and i have found only three folders named as follow 'downloads', 'patches' and 'scripts' , i guess i shohld have build directory also in here why it is not there or not created in process. please help. Last edited by Bipin Saspara; 03/11/2010 at 05:37 AM. Reason: to provide more info |
|
|
03/12/2010, 02:17 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
You either had to have not installed all the required packages with the "aptitude install" command...
Or didn't edit the Makefile, and certainly did not run the "make unpack patch pack" command. If you *did* run the make command and it did not create the build/ directory for you.... the only way that could happen (AFAIK), is if you didn't install all the required packages needed to build it. G'Luck! |
|
|
03/13/2010, 04:19 PM
|
#12 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
i run this command "aptitude install" while installlation this error i see in process.
"Setting up virtualbox-ose (3.0.8-dfsg-1ubuntu1) ... * Stopping VirtualBox kernel modules [ OK ] * Starting VirtualBox kernel modules * Disabling the hardware performance counter framework * No suitable module for running kernel found [fail invoke-rc.d: initscript virtualbox-ose, action "restart" failed. Setting up virtualbox-ose-source (3.0.8-dfsg-1ubuntu1) ... Adding modules to DKMS build system Doing initial module builds" is this could be problem to my problem? thanks already |
|
|
03/13/2010, 05:27 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
I think not. I get the same "failed" when installing that. Think it means that there's no module, so it then builds it for you.
What's the next error you receive? And looking back at what you wrote earlier, if you want to access the App Catalog, you need a Palm Profile, which is what "BYPASS_ACTIVATION" actually bypasses creating. Think it'd be more understandable if it said "BYPASS_PROFILE_CREATION". Which is why, in the Intro, it is typically not recommended that you uncomment that line. |
|
Thanked By:
Bipin Saspara
|
03/13/2010, 07:48 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Yes, make clobber does remove the build directory. That is only for starting from scratch, say, after 1.5 is released. You will need to start from scratch with the make clobber and git pull commands.
I guess I should put that section in its own block so it's more understandable.
|
|
Thanked By:
Bipin Saspara
|
03/14/2010, 11:33 AM
|
#16 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
Finally I successfully installed patched webos doctor with your information but still i can not access app catalogue. What could be wrong? I am from belgium and using O2 germany pre. I used 'wr' webos doctor. My make file was as below.
# BYPASS_ACTIVATION = 1 BYPASS_FIRST_USE_APP = 1 ENABLE_DEVELOPER_MODE = 1 DISABLE_UPLOAD_DAEMON = 1 # INCREASE_VAR_SPACE = 1 ENABLE_USB_NETWORKING = 1 # INSTALL_SSH_AUTH_KEYS = 1 REMOVE_CARRIER_CHECK = 1 REMOVE_MODEL_CHECK = 1 DISABLE_MODEM_UPDATE = 1 # CHANGE_KEYBOARD_TYPE = z # Select "pre", or "pixi". DEVICE = pre # Select "sprint", "bellmo", "telcel", "verizonwireless" or "wr". CARRIER = wr still it didn't ask for activation. Please provide more info. Thanks already for all your help. Last edited by Bipin Saspara; 03/14/2010 at 11:43 AM. Reason: to provide more info |
|
|
03/14/2010, 07:28 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Bipin, the only thing I can suggest now is go to "Device Info" -> "More Options" -> "Erase Apps & Data".
Then it will ask you to create your Palm Profile whenever you hit First Run. You might even be able to open the First Run app already?? (Perhaps need to use your Meta'd Doctor one more time after "Erase Apps & Data", but I'm not positive) |
|
Thanked By:
Bipin Saspara
|
03/14/2010, 11:04 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Many, many updates.
![]() ENJOY! |
|
Thanked By:
Bipin Saspara
|
03/16/2010, 06:21 AM
|
#19 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 19
Likes: 0
Thanks: 12
Thanked 0 Times in 0 Posts
|
"Bipin, the only thing I can suggest now is go to "Device Info" -> "More Options" -> "Erase Apps & Data".
Then it will ask you to create your Palm Profile whenever you hit First Run. You might even be able to open the First Run app already?? (Perhaps need to use your Meta'd Doctor one more time after "Erase Apps & Data", but I'm not positive)" still no luck for app catalog. any other solution????????????? |
|
|
03/16/2010, 09:40 PM
|
|
|
Member
![]() Join Date: Jan 2004
Posts: 2,876
Likes: 4
Thanks: 162
Thanked 217 Times in 143 Posts
|
Bipin, I'm not sure... but can you access ANY App Catalog apps at all??
If you can, then that's as much as you can do. I'm thinking that Palm might be blocking people by their IP range, but that doesn't completely make sense either. Basically, as long as you created your Palm Profile successfully, you should be able to access most of the Catalog. |
|
|
![]() |
| webOS Nation Forums Cross-Platform Meta-Doctor Guide 2.0 (Bypass carrier activation & a whole lot MORE!) |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://forums.webosnation.com/palm-pre-pre-plus/234261-cross-platform-meta-doctor-guide-2-0-bypass-carrier-activation-whole-lot-more.html
|
||||
| Posted By | For | Type | Date | |
| Application:MetaDoctor-FR - WebOS Internals | This thread | Refback | 05/23/2010 07:34 AM | |












Linear Mode









