webOS Nation Forums >  webOS apps and software >  webOS development > Post OS1.04 - pinging 'the collective' for new install method
Post OS1.04 - pinging 'the collective' for new install method

  Reply
 
LinkBack Thread Tools Display Modes
Old 06/30/2009, 08:50 AM   #21 (permalink)
Member
 
sacherjj's Avatar
 
Join Date: Jun 2009
Location: Indianapolis, IN
Posts: 1,686
Likes Received: 0
Thanks: 41
Thanked 365 Times in 215 Posts
Default

The biggest problem with palm_install method is it requires distribution of code we do not have the right to. Unless Palm blessed the app, which they most likely won't do.

Anyone able to capture the packets for a App Catalog session? That would explain a lot about the interface to the App Catalog.
sacherjj is offline   Reply With Quote
Old 06/30/2009, 09:45 AM   #22 (permalink)
Member
 
Join Date: Jun 2009
Location: kansas city, mo
Posts: 633
Likes Received: 0
Thanks: 85
Thanked 303 Times in 146 Posts
Default

^Start with /var/log/messages and /var/log/installer.log

I'd still like to go down the simplified package approach with nova drivers, perform same function as palm_install (not a direct copy) and push the issue with Palm.. If they stop it, they stop it.
xorg is offline   Reply With Quote
Old 06/30/2009, 09:48 AM   #23 (permalink)
Member
 
SirWill's Avatar
 
Join Date: Jun 2009
Location: Everett, WA
Posts: 441
Likes Received: 0
Thanks: 63
Thanked 48 Times in 41 Posts
Default

I was loading apps I built with the SDK in to my Palm last night via USB and the Palm_Install file WITHOUT being in Developer mode on the Pre. Grant it, my phone has root shell access. But to load the program, I was NOT in developer mode. Also this was clearly post 1.0.4
SirWill is offline   Reply With Quote
Old 06/30/2009, 10:46 AM   #24 (permalink)
Member
 
sir_mycroft's Avatar
 
Join Date: Dec 2001
Posts: 849
Likes Received: 0
Thanks: 65
Thanked 308 Times in 54 Posts
Default

I posted this in the Hhomebrew section:

1. Download the Mojo SDK to your PC by going here: http://preinsiders.com/home/2009/06/...ed-to-the-web/

2. Set your Pre to developer mode by typing the following in Universal Search: upupdowndownleftrightleftrightbastart. Follow the prompts.

3. Hook your Pre to your PC in “Just Charge” mode. Files will (automatically?) install.

4. Restart your Pre.

5. Download the desired app to your PC from the Homebrew App thread here: http://forums.precentral.net/homebrew-apps/

6. Drag the .ipk file for the Homebrew App onto Program Files>Palm>SDK>bin>palm-install.bat on the PC (a cmd prompt will pop up and after this you should see the app icon in your programs on the Pre).


Mostly taken from work of JohnLBurger and Drybonz, Does it get easier than this?
__________________
VisorPhone Clone
(Please do not thank me - I find it scary)
sir_mycroft is offline   Reply With Quote
Old 06/30/2009, 11:10 AM   #25 (permalink)
Member
 
Join Date: Jun 2009
Location: kansas city, mo
Posts: 633
Likes Received: 0
Thanks: 85
Thanked 303 Times in 146 Posts
Default

^Not consumer friendly and not for non-techies. But if we can shrink it down into minimal steps for consumers by packaging the core components needed, we'd be getting there.

The goal of this thread though is to load apps on a stock Pre as the email link method allowed.
xorg is offline   Reply With Quote
Old 06/30/2009, 11:18 AM   #26 (permalink)
Member
 
SirWill's Avatar
 
Join Date: Jun 2009
Location: Everett, WA
Posts: 441
Likes Received: 0
Thanks: 63
Thanked 48 Times in 41 Posts
Default

Can someone test the palm-install method on a stock Pre without being in developer mode? With SDK Installed palm-install -d usb ipk_file_name_here.ipk On my rooted pre in non developer mode this works.
SirWill is offline   Reply With Quote
Old 06/30/2009, 12:31 PM   #27 (permalink)
Member
 
JohnLBurger's Avatar
 
Join Date: Jun 2009
Location: Huntsville, AL
Posts: 206
Likes Received: 3
Thanks: 33
Thanked 25 Times in 14 Posts
Default

Last I checked, it didn't work unless Pre was in Dev mode. It lets the palm sdk stuff see it as a device, same way it would see the emulator, and I guess gives access to needed file structure. But it isn't like usb mode and you can't view the Pre's structure (at least within Explorer).

So I guess find a way to do this otherwise? It'd be nice if we could make an app for the Pre to at least get in/out of Dev mode (if possible), but I guess from here on we don't have that option.
JohnLBurger is offline   Reply With Quote
Old 06/30/2009, 12:47 PM   #28 (permalink)
Member
 
Join Date: Jun 2009
Location: Lakeville, MN
Posts: 38
Likes Received: 0
Thanks: 7
Thanked 0 Times in 0 Posts
Default Anyone dug into com.palm.app.findapps yet?

Has anyone started digging into the com.palm.app.findapps app yet? Looks like it uses "weave" services to download apps. Perhaps it might be possible to write a new custom front end to this that allows input of a location to get an app from.

At work right now, so I can't dig into it too much. Post if you've found or haven't found anything useful in there.
wiz1999 is offline   Reply With Quote
Old 06/30/2009, 12:53 PM   #29 (permalink)
Member
 
sacherjj's Avatar
 
Join Date: Jun 2009
Location: Indianapolis, IN
Posts: 1,686
Likes Received: 0
Thanks: 41
Thanked 365 Times in 215 Posts
Default

It failed for me the times I tried non-Dev'ed install via the palm_install -d usb. The Novacom on the Pre is the interface used and it just isn't loaded.
sacherjj is offline   Reply With Quote
Old 06/30/2009, 01:08 PM   #30 (permalink)
Member
 
Join Date: Jun 2009
Location: Tampa, FL
Posts: 18
Likes Received: 0
Thanks: 4
Thanked 1 Time in 1 Post
Default

Another options is just making it really really easy to root the phone. For example with the iPhone all an user has to do is Run Quickpwn and it automatically does everything with little to no user interaction. It even installs onto the iPhone an custom 3rd party installer that is used to load custom 3rd party apps. That would be the ideal path for us to take and the simplest for non techie people to install apps.
microbolt is offline   Reply With Quote
Old 06/30/2009, 01:13 PM   #31 (permalink)
Member
 
JohnLBurger's Avatar
 
Join Date: Jun 2009
Location: Huntsville, AL
Posts: 206
Likes Received: 3
Thanks: 33
Thanked 25 Times in 14 Posts
Default

Quote:
Originally Posted by microbolt View Post
Another options is just making it really really easy to root the phone. For example with the iPhone all an user has to do is Run Quickpwn and it automatically does everything with little to no user interaction. It even installs onto the iPhone an custom 3rd party installer that is used to load custom 3rd party apps. That would be the ideal path for us to take and the simplest for non techie people to install apps.
Or even use the same concept but just for installing Novacom and put Pre in Dev mode, that would be great. Rooting is a term that I've found many people want to avoid for one reason or another.
JohnLBurger is offline   Reply With Quote
Old 06/30/2009, 01:17 PM   #32 (permalink)
Member
 
Join Date: Jun 2009
Posts: 7
Likes Received: 0
Thanks: 0
Thanked 6 Times in 1 Post
Default

I have new stripped down Installer and Packager jars created from Palm's unreleased SDK. Most of the code is very straight forward, but it does not appear that it would be trivial to recreate the entire code stack to be able to send applications to the phone.

The current dependencies are:
json.jar (freely available)
jargs.jar (freely available)
novacom.jar (some palm code included)
PackageUtils.jar (this is the jpkg code stripped from the Package.jar)
ToolsUtil.jar (some palm crap we need to compile, but could replace easily)

The main issue now is the novacom code, which is definitely necessary for sending Luna commands to the device.

NOTE: despite what SirWill is saying, it is required that you be in dev mode for novacom to work correctly. The firewall rules will prevent your computer from contacting your device otherwise. The reason that his phone is working outside of dev mode is most likely that he has hosed his iptables.

I will be working on an application and website to counter the palm App Catalog. It will require its own version of "findapps" to be created and a website must be constructed to keep track of different versions of the homebrew app catalog. It's going to take time and money, so don't expect it instantly, but I suspect that something workable will be ready in less than two weeks. Anyone who wants to be involved can contact me via PM or on the webos-internals freenode channel (User: cphelps).
chris_phelps is offline   Reply With Quote
Old 06/30/2009, 01:39 PM   #33 (permalink)
Member
 
Join Date: Jun 2009
Location: kansas city, mo
Posts: 633
Likes Received: 0
Thanks: 85
Thanked 303 Times in 146 Posts
Default

^Great info. Thanks. Are all of those jar programs needed just to deliver the app via palm_install? We have already figured out how to package the app independent of the SDK. The more dependencies that can be removed, the less work needed.

If you can get just the basics needed to the install (including novacom drivers), can deal with the drivers after the fact.
xorg is offline   Reply With Quote
Old 06/30/2009, 01:45 PM   #34 (permalink)
Member
 
Join Date: Jun 2009
Location: kansas city, mo
Posts: 633
Likes Received: 0
Thanks: 85
Thanked 303 Times in 146 Posts
Default

Quote:
Originally Posted by microbolt View Post
Another options is just making it really really easy to root the phone. For example with the iPhone all an user has to do is Run Quickpwn and it automatically does everything with little to no user interaction. It even installs onto the iPhone an custom 3rd party installer that is used to load custom 3rd party apps. That would be the ideal path for us to take and the simplest for non techie people to install apps.
If it ends up being a consumer friendly way to install apps, it's worth heading down that path. Was hoping to do this w/out rooting the phone.
xorg is offline   Reply With Quote
Old 06/30/2009, 01:49 PM   #35 (permalink)
Member
 
jack87's Avatar
 
Join Date: Jun 2009
Location: Salt Lake City, Ut
Posts: 1,225
Likes Received: 9
Thanks: 78
Thanked 179 Times in 128 Posts
Default

my main concern is if palm truly didnt care about 3rd party home brew apps then they would give us a method to install them other then app cat. Sorry to be so pessimistic but with them monitoring this it may just be their way of figuring out what other holes are left to be plugged up. so this public forum thing is kind of sketchy in the sense that they may just kill all the findings with another update. but in the other hand great way of exploring the devices and learning from it
jack87 is offline   Reply With Quote
Thanked By: nerp
Old 06/30/2009, 02:27 PM   #36 (permalink)
Member
 
Join Date: Jun 2009
Posts: 96
Likes Received: 1
Thanks: 79
Thanked 14 Times in 8 Posts
Default

Quote:
Originally Posted by sir_mycroft View Post
I posted this in the Hhomebrew section:

1. Download the Mojo SDK to your PC by going here:

2. Set your Pre to developer mode by typing the following in Universal Search: upupdowndownleftrightleftrightbastart. Follow the prompts.

3. Hook your Pre to your PC in “Just Charge” mode. Files will (automatically?) install.

4. Restart your Pre.

5. Download the desired app to your PC from the Homebrew App thread here:

6. Drag the .ipk file for the Homebrew App onto Program Files>Palm>SDK>bin>palm-install.bat on the PC (a cmd prompt will pop up and after this you should see the app icon in your programs on the Pre).


Mostly taken from work of JohnLBurger and Drybonz, Does it get easier than this?
Wow, is it really this easy? I have some light programming experience but have been put off on rooting because I'm not familiar with linux, and was scared.

Sorry to take it off topic, but If I use the above method, is there anything else I should watch out for? Open ports? Thanks in advance
draven76 is offline   Reply With Quote
Old 06/30/2009, 02:40 PM   #37 (permalink)
Member
 
Join Date: Jun 2009
Posts: 7
Likes Received: 0
Thanks: 0
Thanked 6 Times in 1 Post
Default

They aren't going to shut down the door used by developers on the SDK, so there are no worries here.

Chris
chris_phelps is offline   Reply With Quote
Old 06/30/2009, 02:51 PM   #38 (permalink)
Member
 
Paladin's Avatar
 
Join Date: Nov 1999
Location: City of Champions!!!
Posts: 617
Likes Received: 0
Thanks: 5
Thanked 54 Times in 36 Posts
Default

Quote:
Originally Posted by jack87 View Post
my main concern is if palm truly didnt care about 3rd party home brew apps then they would give us a method to install them other then app cat. Sorry to be so pessimistic but with them monitoring this it may just be their way of figuring out what other holes are left to be plugged up. so this public forum thing is kind of sketchy in the sense that they may just kill all the findings with another update. but in the other hand great way of exploring the devices and learning from it

Why doesn't Palm offer a way to side load apps? Just put our .ipk files into a folder from USB mode and we are good. Like Classic does.

There is no way to send someone a fake Email attachment and is no more unsafe than hot syncing from the old days. We used to be able to simply load programs on PalmOS.

I always thought they said they would allow side loading anyway so why not give us a way now?
__________________
Systems Analyst by trade, Drummer by desire and Music Lover by birth. A self proclaimed Geek and gadget nut. ii

Did you know: The Pittsburgh Steelers have more championships than 21 other NFL teams combined!
Pittsburgh Steelers-6 Time Super Bowl Champions!

Pittsburgh Penguins-3 Time Stanley Cup Champions!
Paladin is offline   Reply With Quote
Old 06/30/2009, 03:04 PM   #39 (permalink)
Member
 
sacherjj's Avatar
 
Join Date: Jun 2009
Location: Indianapolis, IN
Posts: 1,686
Likes Received: 0
Thanks: 41
Thanked 365 Times in 215 Posts
Default

Quote:
Originally Posted by 1Paladin View Post
Why doesn't Palm offer a way to side load apps? Just put our .ipk files into a folder from USB mode and we are good. Like Classic does.

There is no way to send someone a fake Email attachment and is no more unsafe than hot syncing from the old days. We used to be able to simply load programs on PalmOS.

I always thought they said they would allow side loading anyway so why not give us a way now?
I don't think it is as high on their priority list as some other glaring issues. Side load will have to be required to make Pre a contender in the enterprise. That just isn't currently their target, because the messaging can't compete with RIM yet.
sacherjj is offline   Reply With Quote
Old 06/30/2009, 03:08 PM   #40 (permalink)
Member
 
Paladin's Avatar
 
Join Date: Nov 1999
Location: City of Champions!!!
Posts: 617
Likes Received: 0
Thanks: 5
Thanked 54 Times in 36 Posts
Default

Quote:
Originally Posted by sacherjj View Post
That just isn't currently their target, because the messaging can't compete with RIM yet.
It would if they would allow us to add applications easily. ii
You guys already create some really cool stuff even without the SDK!!!
__________________
Systems Analyst by trade, Drummer by desire and Music Lover by birth. A self proclaimed Geek and gadget nut. ii

Did you know: The Pittsburgh Steelers have more championships than 21 other NFL teams combined!
Pittsburgh Steelers-6 Time Super Bowl Champions!

Pittsburgh Penguins-3 Time Stanley Cup Champions!
Paladin is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes


LinkBacks (?)
LinkBack to this Thread: http://forums.webosnation.com/webos-development/189497-post-os1-04-pinging-collective-new-install-method.html
Posted By For Type Date
Forums webOS • View topic - Vista x64 USB Installation Problems [resolved] This thread Refback 07/21/2009 12:37 PM
Tutorials webOS Installing An Ipk - WebOS Internals This thread Refback 07/19/2009 05:57 PM
WebOS installer ·Ç¹Ù·½ÍƳö - Palm Web OS - MAXPDAÂÛ̳ This thread Refback 07/17/2009 08:45 PM
New & Upcoming in Homebrew: Active Home Screen, an App Installer, & a Fart App | Premazing.com This thread Refback 07/15/2009 11:45 PM
New & Upcoming in Homebrew: Active Home Screen, an App Installer, & a Fart App This thread Refback 07/14/2009 06:03 PM
Google Reader - PreCentral.net This thread Refback 07/13/2009 10:43 PM
Apps | Premazing.com This thread Refback 07/13/2009 03:02 PM
Palm Pre highly anticipated homebrew updates | Palm WebOS This thread Refback 07/13/2009 12:31 PM
[ZT]Ò»¸ö²»´íеÄÈý·½Èí¼þ - Palm Pre,webOS ÌÖÂÛ - [´µÓѰɡ¤·çÓï](Palm PreÂÛ̳) Palm Pre,ÖÇÄÜÊÖ»ú,Palm Treo,Centro,iPhone,blackberry,QWERTY,È«¼üÅÌ - Powered by Discuz! This thread Refback 07/13/2009 11:45 AM
pre dev wiki: Installing Homebrew Apps on Stock Pre without Rooting This thread Refback 07/06/2009 03:39 PM
½«preת³ÉÒ»¸öÍøÂç·þÎñÆ÷ - Palm Pre,webOS - [´µÓѰɡ¤·çÓï](Palm PreÂÛ̳) Palm Pre,ÖÇÄÜÊÖ»ú,Palm Treo,Centro,iPhone,blackberry,QWERTY,È«¼üÅÌ - Powered by Discuz! This thread Refback 06/30/2009 07:22 PM
Palm Kills Homemade Apps With Latest Pre Firmware - Page 2 - Brighthand.com Smartphone and PDA Discussion Forums This thread Refback 06/29/2009 08:03 PM
pre dev wiki: Installing Apps on a Stock Pre (post 1.04 update) This thread Refback 06/29/2009 05:13 PM


 


Content Relevant URLs by vBSEO 3.6.0