Find Your Forum
  
Welcome, Guest. Please login or register.
Did you miss your activation email?

News: Do you like Samsung Instinct?      
Instinct Forum, Samsung Instinct message board, Samsung Instinct By Sprint, Samsung Instinct phone, new Samsung Instinct, Samsung Instinct phone, Sprint Instinct, Samsung Instinct phone
Best Screen Protector for Samsung Instinct                 Free Sprint Phones and Cheap Plans
                Samsung Instinct Scratch Protection
Pages: [1]
Reply Print
Author Topic: Deploying third party applications (midlet signing)  (Read 6057 times)
sukairain
[I]
*

Cookies: 0
Hometown: Salem
Posts: 9


ur2slow


Email
« on: July 10, 2008, 09:44:51 PM »

So I've read up on all the security docs Sprint has published wrt developing and deploying on the Instinct. Anyone can develop apps for the Instinct, but not anyone can deploy, the midlet needs to be signed by one of two root certs that are shipped with the phone:

1) Sprint's root certificate (activated by default)
2) Sprint's developer certificate (inactive by default)

So as I understand it gives three choices for deployment:

1) Develop your app, have sprint use their private key to sign your midlet = probably need to work for Sprint or be some business partner for this to happen (i.e. this is what Sprint uses to sign their apps for Instinct).

2) Buy your own developer Digital ID (basically your own cert) from Verisign (a $400+ expense) and sign your own midlets. Then you need to have the end user "activate" the developer cert that was shipped with the phone.

3) Use the "testing" cert that Sprint shipped with the WTK3.3, this is good for 3 years and requires activation of the developer cert on the end user's phone. It looks like Sprint is considering limiting the distribution of apps signed with the "testing" cert to a few hundred per developer.

Activating the developer cert on the phone is an online process done with the web browser on the phone, and currently requires information from Sprint's developer program (so you may have to be registered with their ADP program, etc).

So far that's what I know about deploying on Instinct. Not the best situation, but probably a good compromise for security purposes - after all some folks keep their life in their phone  Smiley




Logged

---
J2ME/BREW developer
Sprint and Treo fan
sukairain
[I]
*

Cookies: 0
Hometown: Salem
Posts: 9


ur2slow


Email
« Reply #1 on: July 10, 2008, 09:47:03 PM »

I should also have mentioned that signing is required to utilize any useful features of the phone (bluetooth, PIM functions, network, storage, most supported JSRs, etc).

If you just wanted to say "hello world" on the screen, you don't need to sign anything...

Logged
autoprime
[I][N][S]
***

Cookies: 5
Posts: 22


Email
« Reply #2 on: July 11, 2008, 05:43:18 PM »

editing your _policy.txt file allows for any app to be installed... signed or not. you can also bypass installation errors by manually installing the apps with an efs browser such as QPST.

Logged
sukairain
[I]
*

Cookies: 0
Hometown: Salem
Posts: 9


ur2slow


Email
« Reply #3 on: July 11, 2008, 07:37:00 PM »

sure, but not for a commercial or open-source app - Sprint won't condone that kind of procedure for a wide deployment (I've been shutoff before...)

but for hacking your phone, yeah it will work.







 
Logged
sbuxreg
[I][N]
**

Cookies: 0
Hometown: Louisville, OH
Posts: 16


« Reply #4 on: July 23, 2008, 03:15:30 PM »

editing your _policy.txt file allows for any app to be installed... signed or not. you can also bypass installation errors by manually installing the apps with an efs browser such as QPST.




what directory in the EFS do they go in in QPST i cannot find it
Logged
Pages: [1]
Reply Print
Jump to:  

Got a new phone? Find the forum here


Subject Started by Replies Views Last post
For developers - Midlet Database class.
Instinct Application Developer
mhousser 14 2966 Last post February 11, 2009, 09:08:21 PM
by BenBarker
Can't download midlet >:(
The Venting Room
xALANx 4 514 Last post November 01, 2008, 04:48:50 PM
by KillerBeagle
signing out of your email?
How To....
joe00003 1 439 Last post November 04, 2008, 03:23:53 PM
by justintyme
3RD PARTY APPLICATIONS/SOFTWARE
Bell
TERRYLADAS 1 692 Last post August 02, 2009, 11:36:48 AM
by dadofto2009
906 Invalid Descriptor-Attribute Format (midlet-data-size)
Instinct HD Discussions
AdamDaGuitarist 2 1744 Last post April 06, 2010, 11:18:47 AM
by Dubspoon




Galaxy S3 | Galaxy Note | Galaxy Nexus | Kindle Fire | Atrix 4G | Motorola Xoom | Windows Phone 7
Nokia Lumia | Top Hosts | Samsung Galaxy Tab | Samsung Galaxy S2 | Samsung Galaxy S | Samsung Wave
HTC Evo 3D | HTC Evo 4G | HTC Incredible | HTC Incredible 2 | HTC Incredible S | HTC Thunderbolt
Motorola Droid Razr
| HTC Desire | HTC Desire HD | HTC Desire Z | HTC Desire S | HTC Wildfire
Motorola Droid | Galaxy Indulge | Nokia N8 | Droid Charge | Droid X | Droid X2 | Droid 2| Droid 3 | Fascinate
HTC Sensation | HTC Flyer | LG Revolution | Asus Transformer | Xperia Play | iPhone 4 | Nexus S | Droid Bionic
HTC One | HTC Wildfire S | HTC Droid Eris


This is an Un-Official fan based Website. The views expressed on this website are solely those of the proprietor, or contributors to the site, and do not necessarily reflect the views or opinions of the parties it covers, and is not affiliated with, endorsed or sponsored by parties involved.
If you have a problem with any of the content posted on this website, please contact "sales@verticalscope.com"
Term of Use | Privacy Policy | BlackRain 2006 by, Crip





















CopyRight 2008 www.instinct-samsung.com
Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC