Page 1 of 15 123456 11 ... LastLast
Results 1 to 20 of 295
  1. xorg's Avatar
    Posts
    633 Posts
    Global Posts
    1,010 Global Posts
       #1  
    Update: We have succeeded.

    Here is a proof of concept example...

    http://www.precentral.net/right-now-...l-homebrew-app

    Here are instructions for developers to create installation packages..

    pre dev wiki: Installing Homebrew Apps on Stock Pre without Rooting - SUCCESS!

    Post questions in this Pre Central thread if you need help creating your own packages.



    Here is the original post....
    I've been trying to figure out a way to install a homegrown app on a Pre that has not been rooted (while we wait for the SDK to be released). I've been searching the the app installer code to see if there is another way to load other than through the App Catalog.

    Ideas…
    - I was hoping to find something that checks a folder on /media/internal but haven't found anything.

    - If we can figure out how the app is packaged (tarballed or whatever) from the App Catalog, maybe there is a resource tag to autolaunch the installer when opening. This might allow sending the packaged app to yourself in email and opening from there.

    Would like to brainstorm with others. There are no bad ideas. Throw out ideas on where to look and what to look for.

    Places To Investigate

    grep for 'install'…
    /usr/palm/applications/com.palm.app.findapps

    Launch apps based on extension..
    /usr/palm/command-resource-handlers.json


    I've started a devwiki on this...
    pre dev wiki: Installing Apps without Rooting
    Last edited by xorg; 06/25/2009 at 11:52 AM.
  2. darmood's Avatar
    Posts
    59 Posts
    Global Posts
    60 Global Posts
    #2  
    that would be great for those of us that are unable or don't know how. such as with "jailbreak" ease
  3. #3  
    Quote Originally Posted by xorg View Post
    I've been trying to figure out a way to install a homegrown app on a Pre that has not been rooted (while we wait for the SDK is released). I've been searching the the app installer code to see if there is another way to load other than through the App Catalog.

    Ideas…
    - I was hoping to find something that checks a folder on /media/internal but haven't found anything.

    - If we can figure out how the app is packaged (tarballed or whatever) from the App Catalog, maybe there is a resource tag to autolaunch the installer when opening. This might allow sending the packaged app to yourself in email and opening from there.

    Would like to brainstorm with others. There are no bad ideas. Throw out ideas on where to look and what to look for.

    Places To Investigate

    grep for 'install'…
    /usr/palm/applications/com.palm.app.findapps

    Launch apps based on extension..
    /usr/palm/command-resource-handlers.json


    I've started a devwiki on this...
    pre dev wiki: Installing Apps without Rooting
    Xorg:

    Saw your wiki post about installing applications and I can't send you a Private message until my post count is above 15. Lame. Hit me up and I'll give you my brain dump.
  4. #4  
    I have it working! More details to follow when I have facts to share.
  5. #5  
    Quote Originally Posted by simplyflipflops View Post
    I have it working! More details to follow when I have facts to share.

    nice post your Brain **** here too if you don't update wiki!
  6. #6  
    Quote Originally Posted by antonio3 View Post
    nice post your Brain **** here too if you don't update wiki!
    Still testing... what I can say is that all palm applications are now being signed with an SHA1 key (which they were not before) and a public key that was not happening before. And they are Debian (IPK) packages. I'm testing whether or not my local mods allow the install or whether it's native with an off the shelf pre.

    Assuming you don't have speed brain installed already, do me a favor and try and goto this URL in your pre's browser to help test.

    http://cdn.downloads.palm.com/apps/3...all_signed.ipk

    If speed brain shows up in your launcher apps (wait a minute) I will know whether or not it's the other modifications I have done to my pre.

    If the signature is unimportant anyone who can make a debian (IPK) package should be able to share it via browser to anyone with a pre.

    More details as I find them.
  7. #7  
    I tried clicking on the link from my pre and it just kept opening empty cards.
    I tried typing in the entire url and it had the same effect. The second time I caught up to it and stopped it with a couple quick gestures after the 12th card was opened.
  8. #8  
    Quote Originally Posted by jf1081 View Post
    I tried clicking on the link from my pre and it just kept opening empty cards.
    I tried typing in the entire url and it had the same effect. The second time I caught up to it and stopped it with a couple quick gestures after the 12th card was opened.
    Did you check your launcher's first page afterwards for "speed brain"? Good insight if you tell me whether it exists. Let's me know if my other mods worked.
  9. #9  
    It is neither in my launcher pages nor does it appear when I list apps from the launcher menu.
    But keep working at it. People like me do not know how to root a pre and I've heard I can't even try with Win7
  10. #10  
    Quote Originally Posted by jf1081 View Post
    It is neither in my launcher pages nor does it appear when I list apps from the launcher menu.
    But keep working at it. People like me do not know how to root a pre and I've heard I can't even try with Win7
    I need feedback from a rooted pre right now.. I got the same feedback from a buddy with a non rooted pre about 10 minutes ago.
  11. #11  
    Same result as jf - and no speedbrain afterwords. I'll be amaized/thrilled if you can figure this out.
  12. #12  
    Quote Originally Posted by atourgates View Post
    Same result as jf - and no speedbrain afterwords. I'll be amaized/thrilled if you can figure this out.
    Apparently it's the mods I've done in my email application...

    Will share the code if someone will test.
  13. #13  
    EDIT: THIS IS NOT NEEDED.

    Quote Originally Posted by simplyflipflops View Post
    Apparently it's the mods I've done in my email application...

    Will share the code if someone will test.
    Modify the /usr/palm/command-resource-handlers.json

    and add the following line somewhere in the mix...

    { "extn":"ipk", "mime":"application/x-debian-package", "appId":"com.palm.findapps", "streamable":false , },


    reboot and retry...

    http://cdn.downloads.palm.com/apps/3...all_signed.ipk
    Last edited by simplyflipflops; 06/20/2009 at 02:24 PM.
  14. xorg's Avatar
    Posts
    633 Posts
    Global Posts
    1,010 Global Posts
       #14  
    Great start. I was on the ipkg track as well. The challenge though is to install the ipkg without making root mods to an unrooted Pre. We won't be able to touch the resource handler file, unless you've figured something else out?
  15. xorg's Avatar
    Posts
    633 Posts
    Global Posts
    1,010 Global Posts
       #15  
    Your resource handler entry isn't quite right. Shouldn't it be...

    { "extn":"ipk", "mime":"application/x-debian-package", "appId":"com.palm.app.findapps", "streamable":false },

    Though we need to find a way to do this without editing internals.
    Last edited by xorg; 06/22/2009 at 09:38 AM.
  16. #16  
    Mine is working from email not the browser. Try emailing yourself that link and opening it in an email (it shouldn't go anywhere or open a new card). I have to click it a few times until it turns grey and highlighted and wait about 20 seconds and then the app shows up in my launcher.

    Be sure you copy the entire link because the forum truncates this link:

    http://cdn.downloads.palm.com/apps/3...all_signed.ipk

    That will tell me if it's the mods in the email app I've made or if this is possible with unmodified code. If it's the mods I've done to my email app, I will share those but it's better to test unmodified first.
    Last edited by simplyflipflops; 06/20/2009 at 12:12 PM.
  17. jp22382's Avatar
    Posts
    355 Posts
    Global Posts
    418 Global Posts
    #17  
    Quote Originally Posted by simplyflipflops View Post
    Mine is working from email not the browser. Try emailing yourself that link and opening it in an email (it shouldn't go anywhere or open a new card). I have to click it a few times until it turns grey and highlighted and wait about 20 seconds and then the app shows up in my launcher.

    Be sure you copy the entire link because the forum truncates this link:

    http://cdn.downloads.palm.com/apps/3...all_signed.ipk

    That will tell me if it's the mods in the email app I've made or if this is possible with unmodified code. If it's the mods I've done to my email app, I will share those but it's better to test unmodified first.
    EDIT: working on a non-rooted pre! Great job!
  18. Khidr's Avatar
    Posts
    73 Posts
    Global Posts
    115 Global Posts
    #18  
    tried it with a rooted pre, no mods - it works great ... just click the link in the email, wait a few seconds, and I have the app!
  19. bales's Avatar
    Posts
    10 Posts
    Global Posts
    24 Global Posts
    #19  
    Holy crap...it just worked for me. I emailed myself the link and clicked on it. It didn't appear to do anything at first, but it then showed up in the launcher. My pre is NOT rooted.
  20. #20  
    I have done nothing to my phone except install the 1.0.3 update yesterday and it works.
    The first time I tried to do this with email I overcomplicated it by downloading the file to my computer and sending to my phone as an attachment in the email. That will not work.

    Then, I copied the full link and emailed it to myself and when I clicked on it the phone did nothing for about a minute. Then I looked at my launcher again and Speed Brain was there.

    Does this mean I can write an app, share it on my network through IIS on a Windows Pro machine and then email myself a link to it?
Page 1 of 15 123456 11 ... LastLast

Posting Permissions