03/08/2011, 08:35 PM
|
#141 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Quote:
Does anyone know what causes the issue with Classic where it shows the "Update Available" dialog?
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
|
03/08/2011, 08:40 PM
|
#142 (permalink) | ||
|
Member
![]() Join Date: Aug 2009
Posts: 96
Likes Received: 0
Thanks: 4
Thanked 12 Times in 8 Posts
|
Quote:
Quote:
I had the update available message until I copied the ROM over to the actual folder. Just creating a link didn't remove the message. |
||
03/08/2011, 08:51 PM
|
#143 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Quote:
I've had it work fine for me (when testing) with just a link, so I'm not sure why that's causing issues now...
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
|
03/09/2011, 12:11 AM
|
#144 (permalink) |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Okay. I found out what my problem was. I accidentally copied over a file from the 1.4.5 Doctor that should have come from 2.0.1 (yes, a mistake I, of all people, should not have made, being the person working on making this work).
I can now reproduce what everyone else is seeing: just a black screen in the background with the D Pad visible at the footer. I'm working on this issue now, but I can't guarantee any results.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
03/09/2011, 12:34 AM
|
#145 (permalink) |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
SUCCESS!!! I'll be uploading a new ZIP file shortly. In short: ONE file needs to be copied to the filesystem. ONLY ONE, the rest can be linked. This is the best way to do this right now, and the safest IMO.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
03/09/2011, 12:40 AM
|
#146 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
STEPS:
1) Download the attached ZIP; Extract it; Open the "files" folder; (STAY in this folder in ONE WINDOW, open new file browsing window) 2) Download the Pre/Pre+ 1.4.5 webOS Doctor 3) Download the Pre2 2.0.1 webOS Doctor 4) Extract the doctors as follows: 1.4.5: Unzip the Doctor file (.jar); Open "resources" folder; Untar webOS.tar; Open "webOS" folder; Untar "nova-cust-image-castle.rootfs.tar.gz"; Open "nova-cust-image-castle.rootfs" folder (STAY in this folder, open new file browsing window) 2.0.1: Unzip the Doctor file (.jar); Open "resources" folder; Untar webOS.tar; Open "webOS" folder; Untar "nova-cust-image-roadrunner.rootfs.tar.gz"; Open "nova-cust-image-roadrunner.rootfs" folder (STAY in this folder) 5) Pull the following file out of the webOS 1.4.5 doctor: /usr/lib/palmos/rom0/ROM.bin 6) Pull the following FILES out of the webOS 2.0.1 doctor: Quote:
8) Download IPK Packager (Ipk Packager.jar - ipk-packager - Ipk Packager v1.6 - Project Hosting on Google Code), a product of Jason Robitaille 9) Open IPK Packager, browse to the "files" folder referenced in STEP 1 10) Package it up, install through WebOS Quick Install (DO NOT USE the webOS SDK) If it doesn't work: REMEMBER your directory structure. Make sure the above copied files are exactly where they should be (i.e. ROM.bin needs to be in files/usr/lib/palmos/rom0) DONATIONS: I welcome donations if this helped you in any way. If you wish to donate to me, please also consider donating to Jason Robitaille, because this is based off of the steps he wrote for packaging up Flash and making it run on webOS 2.1-toting Pre+ devices. This also uses a very handy tool created by him, so that's another reason to consider donating to him. Without his tool and great idea for packaging up Flash, you would be installing this by copying files to USB mode and running a BASH file. Please send him a thanks somewhere, even if you cannot donate to him. PayPal donation to me: PayPal PayPal donation to Jason Robitaille: PayPal Donation to Jason Robitaille
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos Last edited by Arthur Thornton; 05/12/2011 at 11:34 PM. |
|
03/09/2011, 01:20 AM
|
#148 (permalink) |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Also, keep in mind the method on post 146 has been verified to work. I verified it on my Pre2 that I updated OTA to webOS 2.1.0 (I verified twice in fact).
If it doesn't work, remove the installed app (such as through Preware), then delete all of the files from your computer. Start over from step 1. Then you should end up with a working version.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
03/09/2011, 04:37 AM
|
#150 (permalink) |
|
Member
![]() Join Date: Jun 2007
Posts: 2,051
Likes Received: 32
Thanks: 87
Thanked 110 Times in 76 Posts
|
well... failed... it gives me the screen to do a system upgrade before it even launches...
is this because my profile says i am running 1.4.5 still and not 2.1? Sorry I am real new to this. |
03/09/2011, 08:03 AM
|
#151 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Posts: 608
Likes Received: 7
Thanks: 25
Thanked 90 Times in 59 Posts
|
The directory structure in the zip contains:
files/usr/lib/BrowserServerPlugins However, the original directory in the doctor is /usr/lib/BrowserPlugins and the install script of the ipk also uses usr/lib/BrowserPlugins. So I changed the directory name in the files structure. Edit: I did the rest according to the post, but when I start Classic, it crashes Luna. I have this in /var/log/messages: 2011-03-09T14:16:28.146118Z [3496] palm-webos kern.info kernel: [ 3496.300000] minicore_launch: CRASH! WebAppMgr(11962) received 11. Waiting up to 60s for minicore to attach. Edit2: I can't start other apps, too (for ex. Facebook). Fortunately I was able to start Preware and remove the ipk. Any ideas? Edit3: When I use the wrong directory ("BrowserServerPlugins"), then I can still start Facebook, but Classic says, it wants to update the OS. Last edited by sidamos; 03/09/2011 at 09:21 AM. |
03/09/2011, 11:49 AM
|
#152 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Quote:
Make sure you pulled the right files from the right Doctors. That sounds like your issue.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
|
03/09/2011, 11:59 AM
|
#153 (permalink) |
|
Member
![]() Join Date: Feb 2009
Posts: 27
Likes Received: 0
Thanks: 9
Thanked 5 Times in 3 Posts
|
Hello Arthur,
I will test the new method again tonight, and report what I find. I have classic working again through copying the files with internalz, but I will erase it and try the automated way, just to give it another test. I will report tonight. |
03/09/2011, 11:59 AM
|
#154 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Posts: 608
Likes Received: 7
Thanks: 25
Thanked 90 Times in 59 Posts
|
I am pretty sure, I have used the right doctors.
Could you please clarify the directory name issue that I mentioned (BrowserServerPlugins vs. BrowserPlugins)? Edit: I have a Pre 2, if that matters. Last edited by sidamos; 03/09/2011 at 12:07 PM. |
03/09/2011, 12:23 PM
|
#155 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Quote:
Remember to only pull the ROM out of the 1.4.5 Doctor. I accidentally pulled the MAPartsAdapter.so file from the 1.4.5 Doctor and it led to the exact issue you described. Also make sure you pulled ALL of the necessary library files out of the 2.0.1 Doctor (as listed above) because that could cause WebAppMgr to crash if it can't load an expected library.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
|
03/09/2011, 12:39 PM
|
#156 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Posts: 608
Likes Received: 7
Thanks: 25
Thanked 90 Times in 59 Posts
|
I did it again (with BrowserPlugins) and have the same effect: Classic and other apps crash Luna.
That is the content of the data.tar.gz inside the ipk: Code:
drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/bin/ -rw-r--r-- root/wheel 14692 2011-03-09 19:35 ./usr/bin/PalmClassic drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/dbus-1/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/dbus-1/system-services/ -rw-r--r-- root/wheel 112 2011-03-09 19:35 ./usr/share/dbus-1/system-services/com.motionapps.palmos.service drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/ls2/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/ls2/roles/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/share/ls2/roles/prv/ -rw-r--r-- root/wheel 301 2011-03-09 19:35 ./usr/share/ls2/roles/prv/com.motionapps.palmos.json drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/lib/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/lib/BrowserPlugins/ -rw-r--r-- root/wheel 376872 2011-03-09 19:35 ./usr/lib/BrowserPlugins/MAPartsAdapter.so -rw-r--r-- root/wheel 10744 2011-03-09 19:35 ./usr/lib/libMA_PartsSerialDriver.so -rw-r--r-- root/wheel 11104 2011-03-09 19:35 ./usr/lib/libMA_HostControl.so -rw-r--r-- root/wheel 43804 2011-03-09 19:35 ./usr/lib/libMA_Ui.so -rw-r--r-- root/wheel 7020 2011-03-09 19:35 ./usr/lib/libMA_TelephonyInterfaceLayer.so -rw-r--r-- root/wheel 9404 2011-03-09 19:35 ./usr/lib/libMA_PmLinuxUtils.so -rw-r--r-- root/wheel 47792 2011-03-09 19:35 ./usr/lib/libMA_PhoneInterfaceLib.so -rw-r--r-- root/wheel 4144 2011-03-09 19:35 ./usr/lib/libMA_Blazer.so -rw-r--r-- root/wheel 7988 2011-03-09 19:35 ./usr/lib/libMA_PmPartsNotifyLib.so -rw-r--r-- root/wheel 14160 2011-03-09 19:35 ./usr/lib/libMA_PmNetPrefLx.so drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/lib/palmos/ drwxr-xr-x root/wheel 0 2011-03-09 19:35 ./usr/lib/palmos/rom0/ -rw-r--r-- root/wheel 9830400 2011-03-09 19:35 ./usr/lib/palmos/rom0/ROM.bin -rw-r--r-- root/wheel 440 2011-03-09 19:35 ./usr/lib/palmos/Read Me.txt -rw-r--r-- root/wheel 50 2011-03-09 19:35 ./usr/lib/palmos/.preferences-default -rw-r--r-- root/wheel 1899 2011-03-09 19:35 ./usr/lib/palmos/.prepare.sh -rw-r--r-- root/wheel 445 2011-03-09 19:35 ./usr/lib/palmos/.uprepare.sh -rw-r--r-- root/wheel 409600 2011-03-09 19:35 ./usr/lib/palmos/classic.rgba -rw-r--r-- root/wheel 409600 2011-03-09 19:35 ./usr/lib/palmos/expired.rgba -rw-r--r-- root/wheel 512 2011-03-09 19:35 ./usr/lib/palmos/.copyclassicapps.sh -rw-r--r-- root/wheel 19540 2011-03-09 19:35 ./usr/lib/libMA_PmFakeSlotDriver.so -rw-r--r-- root/wheel 5188 2011-03-09 19:35 ./usr/lib/libMA_PmPCBtLib.so -rw-r--r-- root/wheel 10912 2011-03-09 19:35 ./usr/lib/libMA_HsNavShim.so -rw-r--r-- root/wheel 3636 2011-03-09 19:35 ./usr/lib/libMA_PartsLib.so -rw-r--r-- root/wheel 12332 2011-03-09 19:35 ./usr/lib/libMA_PmSystem.so -rw-r--r-- root/wheel 63452 2011-03-09 19:35 ./usr/lib/libMA_PmNetSim.so -rw-r--r-- root/wheel 11404 2011-03-09 19:35 ./usr/lib/libMA_PmConnectionManagerPalmOsLib.so -rw-r--r-- root/wheel 3372 2011-03-09 19:35 ./usr/lib/libMA_PmMaWelcome.so -rw-r--r-- root/wheel 18140 2011-03-09 19:35 ./usr/lib/libMA_PmLinuxFs.so -rw-r--r-- root/wheel 24576 2011-03-09 19:35 ./usr/lib/libMA_Emul68kStub.so -rw-r--r-- root/wheel 26416 2011-03-09 19:35 ./usr/lib/libMA_Cap.so -rw-r--r-- root/wheel 2932 2011-03-09 19:35 ./usr/lib/libMA_PmBtPartsUi.so -rw-r--r-- root/wheel 8652 2011-03-09 19:35 ./usr/lib/libMA_PmPdnsLib.so -rw-r--r-- root/wheel 8848 2011-03-09 19:35 ./usr/lib/libMA_PmRomTokenLib.so -rw-r--r-- root/wheel 38988 2011-03-09 19:35 ./usr/lib/libMA_HsExtensionsShim.so -rw-r--r-- root/wheel 110880 2011-03-09 19:35 ./usr/lib/libMA_System.so -rw-r--r-- root/wheel 213468 2011-03-09 19:35 ./usr/lib/libMA_PalmosLinuxDal.so -rw-r--r-- root/wheel 25432 2011-03-09 19:35 ./usr/lib/libMA_PmConnectionManagerLib.so -rw-r--r-- root/wheel 9932 2011-03-09 19:35 ./usr/lib/libMA_Phone.so Last edited by sidamos; 03/09/2011 at 12:47 PM. |
03/09/2011, 01:29 PM
|
#157 (permalink) |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
And to confirm, you used ClassicROMContainer.zip from post 146 as your baseline working directory for copying all of the files into?
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
03/09/2011, 01:47 PM
|
#158 (permalink) |
|
Member
![]() Join Date: Mar 2006
Location: Long Island, NY, USA
Posts: 568
Likes Received: 16
Thanks: 285
Thanked 225 Times in 117 Posts
|
Arthur,
I followed the instructions but I still get the update the system software message (VZW Pre Plus and webOS 2.1). Question: when one extracts the various files from the tars, should one extract them to the Files directory or to their subdirectories within files? That is, if I'm extracting /usr/lib/libMA_HsExtensionsShim.so should it be extracted to /Files/libMA_HSExtensionsShim.so or /Files/usr/lib/libMA_HsExtensionsShim.so for the .ipk to be properly made? Thanks. {Jonathan}
__________________
Prof. Jonathan I. Ezor Writer, PreCentral Past Palm Real Reviewer @webOSquire on Twitter |
03/09/2011, 01:58 PM
|
#159 (permalink) | |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
Quote:
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos |
|
03/09/2011, 02:23 PM
|
#160 (permalink) |
|
Homebrew Developer
![]() Join Date: Aug 2009
Location: Midlothian, VA
Posts: 1,218
Likes Received: 8
Thanks: 1,046
Thanked 485 Times in 260 Posts
|
If you are experiencing any issues, try the following debugging steps:
1) REBOOT your device (it REQUIRES a reboot, WOSQI should do this automatically, but it doesn't appear to do so); If this fixes your issue, don't look further ![]() 2) If it still doesn't load, uninstall through WOSQI (Preware doesn't actually delete the files, oddly enough) 3) Then delete all files you copied; start over from step 1 on post 146 4) Try installing it again EDIT: The latest ClassicROMContainer.zip file (if you download that one and use the new one as your working directory) will AUTOMATICALLY reboot your device for you on installs and uninstalls. Also, I've done this to my own homebrew testing device over a dozen times now, each time it was successful. Just keep trying and you'll get it working. Finally, remember that redistribution of this is illegal and may even violate patents. DO NOT redistribute the IPK that is created. If ANY post discusses redistribution, or links to it, they will be reported to the moderators and your post will be deleted by the mods.
__________________
Arthur Thornton webOS Application Engineer, Appstuh Writer, webOS Nation My Websites: http://www.arthurthornton.net My apps: Sparrow for Twitter Voice Memos Last edited by Arthur Thornton; 03/09/2011 at 02:43 PM. |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



