webOS Nation Forums >  webOS Discussion >  webOS Discussion Lounge > How to Keep Classic with webOS 2.0 and above
How to Keep Classic with webOS 2.0 and above
  Reply
Like Tree20Likes

 
Thread Tools Display Modes
Old 11/22/2010, 08:20 PM   #1 (permalink)
Homebrew Developer
 
Posts: 1,220
With webOS 2.1.0, everything we did up to page 5 or 6 was made pointless...

Through extensive work over the course of weeks, I came up with a good solution, bases on the tests of others with regards to completely separate projects.

Read post 146 (NEW STEPS) to find out what you must now do to get Classic running on a webOS 2.1.0 device.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos

Last edited by Arthur Thornton; 03/09/2011 at 01:42 AM.
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 10:18 PM   #2 (permalink)
Member
 
Posts: 91
Is there a way for us non programmers to do this?
comptuter is offline   Reply With Quote
Old 11/22/2010, 10:29 PM   #3 (permalink)
Member
 
ToniCipriani's Avatar
 
Posts: 4,392
I would understand this method restores the ROM if you already have the Classic app in your profile (and assuming the OTA update removes the ROM), but what if you create a new profile, and the App Catalog on Pre 2 doesn't even have Classic? Classic is NOT a Doctor bundled program but obtained from the App Catalog (I know there's a way to do it illegally, though...)
__________________
Palm IIIc -> Sony CLIÉ T650C -> Sony TJ-37 -> Palm TX -> Palm Centro -> Palm Pre Bell -> Palm Pre Plus Bell/Verizon Hybrid -> HP Veer -> HP Pre 3 NA

Pry my keyboard from my stone dead hands. I dare you. Death to all slates.

Need OEM Palm Pre parts? See here

Last edited by ToniCipriani; 11/22/2010 at 10:50 PM.
ToniCipriani is offline   Reply With Quote
Old 11/22/2010, 10:35 PM   #4 (permalink)
Member
 
Posts: 157
Better question: what size is that file? Is it over 200MB? Is it even close?

'cause if it's not, MotionApps needs to... well, make a 2.0 version of classic that includes the darn thing.
__________________
Doug Meerschaert
NoInsultSoftware.com

Apps: Scratch, GasMath, CheckMath
Planesdragon is offline   Reply With Quote
Old 11/22/2010, 10:54 PM   #5 (permalink)
Homebrew Developer
 
Posts: 1,220
This isn't actually Classic.

What this does is pull in the ROM that Palm removed from webOS 2.0

It is a very simple drag-and-drop (and run a command) for the PalmOS ROM that is included on all current devices (before the Pre2, that is).

The ROM is about 9.5MB.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 10:54 PM   #6 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by ToniCipriani View Post
I would understand this method restores the ROM if you already have the Classic app in your profile (and assuming the OTA update removes the ROM), but what if you create a new profile, and the App Catalog on Pre 2 doesn't even have Classic? Classic is NOT a Doctor bundled program but obtained from the App Catalog (I know there's a way to do it illegally, though...)
This isn't actually Classic, but rather it is the PalmOS ROM.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 10:55 PM   #7 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by comptuter View Post
Is there a way for us non programmers to do this?
Not right now.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 10:56 PM   #8 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by Planesdragon View Post
Better question: what size is that file? Is it over 200MB? Is it even close?

'cause if it's not, MotionApps needs to... well, make a 2.0 version of classic that includes the darn thing.
9.5-10MB (I posted that 3 posts up just a couple minutes ago)

I agree that MotionApps needs to release a new version of Classic that includes the PalmOS ROM inside the ipk.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 10:57 PM   #9 (permalink)
Member
 
palmdoc#AC's Avatar
 
Posts: 1,815
Quote:
Originally Posted by ToniCipriani View Post
I would understand this method restores the ROM if you already have the Classic app in your profile (and assuming the OTA update removes the ROM), but what if you create a new profile, and the App Catalog on Pre 2 doesn't even have Classic? Classic is NOT a Doctor bundled program but obtained from the App Catalog (I know there's a way to do it illegally, though...)
It's 'downloadable' even if one doesn't have access to the App Catalog using ipk fetcher 2 since it's a 'free' download.
__________________
Check out my My Medical webOS Apps
Featured free apps: DrugView | Eponyms | eMed | Dosecalcfree | Beeb News
palmdoc#AC is offline   Reply With Quote
Old 11/22/2010, 11:06 PM   #10 (permalink)
Member
 
ToniCipriani's Avatar
 
Posts: 4,392
Quote:
Originally Posted by arthurthornton View Post
This isn't actually Classic, but rather it is the PalmOS ROM.
That's what I said, no?

My question was, even if you have the ROM, how would it help the if you can't access the app legally, if you have a new profile and new device. I wouldn't put it past HP to remove it from the catalog.
__________________
Palm IIIc -> Sony CLIÉ T650C -> Sony TJ-37 -> Palm TX -> Palm Centro -> Palm Pre Bell -> Palm Pre Plus Bell/Verizon Hybrid -> HP Veer -> HP Pre 3 NA

Pry my keyboard from my stone dead hands. I dare you. Death to all slates.

Need OEM Palm Pre parts? See here
ToniCipriani is offline   Reply With Quote
Old 11/22/2010, 11:12 PM   #11 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by ToniCipriani View Post
That's what I said, no?

My question was, even if you have the ROM, how would it help the if you can't access the app legally, if you have a new profile and new device. I wouldn't put it past HP to remove it from the catalog.
Sorry, I was referring more towards the second half of your post.

And I also mentioned that in my original post. It is indeed required that you have Classic installed on your device or something along those lines. It also requires that you have purchased Classic through MotionApps and that your device is licensed to use it.

I don't expect HP to keep it in the Catalog for long, unless they removed the ROM to free up the 10MB it used and plan to re-release Classic with the PalmOS ROM inside the ipk.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Thanked By: BBooDoc
Old 11/22/2010, 11:15 PM   #12 (permalink)
Member
 
johncc's Avatar
 
Posts: 4,191
It's probably about time that we heard from HP Palm about what is going on with Classic. Surely some explanantion is warranted. It's not the sort of high-handed behaviour we normally expect from Palm.

Hardbeatz ? Andora? Crazypants?
johncc is offline   Reply With Quote
Old 11/22/2010, 11:16 PM   #13 (permalink)
Member
 
Posts: 475
Let it die.
__________________
Apps:

Turn the Dial Radio Directory (Phones)
8-bit Miner (TouchPad)
Turn the Dial Digital Edition (TouchPad)
Cringer is offline   Reply With Quote
Old 11/22/2010, 11:27 PM   #14 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by Cringer View Post
Let it die.
I don't use Classic, but some people rely on it for their daily work because the PIM support in webOS is poor compared to PalmOS.

I hope that will change in the near future (maybe they're going to use the new Enyo framework as an opportunity to completely rewrite all of their default apps to make them more business-and-consumer oriented).
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/22/2010, 11:40 PM   #15 (permalink)
Member
 
johncc's Avatar
 
Posts: 4,191
Quote:
Originally Posted by Cringer View Post
Let it die.
^

I don't use it either, but if it's as easy as arthurthornton's method suggests, then there's no excuse to not keep it going.
johncc is offline   Reply With Quote
Old 11/22/2010, 11:52 PM   #16 (permalink)
JKM
Member
 
Posts: 39
No, please don't let it die !

So, has anyone successfully tried this with a Pre 2 ?

One thing that is missing in the original post:
You have to let MotionApps transfer the license to the new device (tell them the new serial-number).

A question regarding copying the files:
How do I make sure that the owner and group attributes of the files are correct?
JKM is offline   Reply With Quote
Old 11/22/2010, 11:54 PM   #17 (permalink)
Member
 
palmdoc#AC's Avatar
 
Posts: 1,815
Quote:
Originally Posted by johncc View Post
^

I don't use it either, but if it's as easy as arthurthornton's method suggests, then there's no excuse to not keep it going.

I agree.
__________________
Check out my My Medical webOS Apps
Featured free apps: DrugView | Eponyms | eMed | Dosecalcfree | Beeb News
palmdoc#AC is offline   Reply With Quote
Thanked By: occiput
Old 11/22/2010, 11:58 PM   #18 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by JKM View Post
No, please don't let it die !

So, has anyone successfully tried this with a Pre 2 ?

One thing that is missing in the original post:
You have to let MotionApps transfer the license to the new device (tell them the new serial-number).

A question regarding copying the files:
How do I make sure that the owner and group attributes of the files are correct?
Yes, you will need to contact MotionApps to have them register the new serial number.

And regarding the file permissions, I actually hadn't thought about that.

Let me look into that in a bit and get back to you on what the permissions need to be, though I think that they it should be automatically executable since it is in the USB partition, but I'm not 100% certain of that.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Old 11/23/2010, 12:18 AM   #19 (permalink)
JKM
Member
 
Posts: 39
Ok, I just used novacom to have a look at the files on my PrePlus:

Code:
localhost:~ jkm$ novacom -t open tty://
root@palm-webos-device:/# cd usr/lib/palmos/
root@palm-webos-device:/usr/lib/palmos# ls -la
drwxr-xr-x    4 root     root         4096 Mar 13  2010 .
drwxr-xr-x   23 root     root        20480 Jun 14 20:17 ..
-rwxr-xr-x    1 root     root          512 Mar 13  2010 .copyclassicapps.sh
-rwxr-xr-x    1 root     root           50 Mar 13  2010 .preferences-default
-rwxr-xr-x    1 root     root         1899 Mar 13  2010 .prepare.sh
-rwxr-xr-x    1 root     root          445 Mar 13  2010 .uprepare.sh
-rwxr-xr-x    1 root     root          440 Mar 13  2010 Read Me.txt
-rwxr-xr-x    1 root     root       409600 Mar 13  2010 classic.rgba
drwxr-xr-x    2 root     root         4096 Mar 13  2010 entlic
-rwxr-xr-x    1 root     root       409600 Mar 13  2010 expired.rgba
drwxr-xr-x    2 root     root         4096 Mar 13  2010 rom0
root@palm-webos-device:/usr/lib/palmos# cd rom0/
root@palm-webos-device:/usr/lib/palmos/rom0# ls -la
drwxr-xr-x    2 root     root         4096 Mar 13  2010 .
drwxr-xr-x    4 root     root         4096 Mar 13  2010 ..
-rwxr-xr-x    1 root     root      9830400 Mar 13  2010 ROM.bin
So owner and group are root. I also noticed that there are more files than just the ROM.bin.
I wonder, what those other files are?
JKM is offline   Reply With Quote
Old 11/23/2010, 12:38 AM   #20 (permalink)
Homebrew Developer
 
Posts: 1,220
Quote:
Originally Posted by JKM View Post
Ok, I just used novacom to have a look at the files on my PrePlus:

Code:
localhost:~ jkm$ novacom -t open tty://
root@palm-webos-device:/# cd usr/lib/palmos/
root@palm-webos-device:/usr/lib/palmos# ls -la
drwxr-xr-x    4 root     root         4096 Mar 13  2010 .
drwxr-xr-x   23 root     root        20480 Jun 14 20:17 ..
-rwxr-xr-x    1 root     root          512 Mar 13  2010 .copyclassicapps.sh
-rwxr-xr-x    1 root     root           50 Mar 13  2010 .preferences-default
-rwxr-xr-x    1 root     root         1899 Mar 13  2010 .prepare.sh
-rwxr-xr-x    1 root     root          445 Mar 13  2010 .uprepare.sh
-rwxr-xr-x    1 root     root          440 Mar 13  2010 Read Me.txt
-rwxr-xr-x    1 root     root       409600 Mar 13  2010 classic.rgba
drwxr-xr-x    2 root     root         4096 Mar 13  2010 entlic
-rwxr-xr-x    1 root     root       409600 Mar 13  2010 expired.rgba
drwxr-xr-x    2 root     root         4096 Mar 13  2010 rom0
root@palm-webos-device:/usr/lib/palmos# cd rom0/
root@palm-webos-device:/usr/lib/palmos/rom0# ls -la
drwxr-xr-x    2 root     root         4096 Mar 13  2010 .
drwxr-xr-x    4 root     root         4096 Mar 13  2010 ..
-rwxr-xr-x    1 root     root      9830400 Mar 13  2010 ROM.bin
So owner and group are root. I also noticed that there are more files than just the ROM.bin.
I wonder, what those other files are?
Alright, it looks like the permissions are 755.

The other files are included in the webOS 2.0 doctor, so it looks like those aren't problematic---yet.
__________________
Arthur Thornton
webOS Developer Relations Engineer (intern)

webOS Application Engineer, Appstuh

sprw for Twitter
Voice Memos
arthurthornton is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0