03-30-2009 01:52 PM
I'm still facing the same problem trying to install a signed application on BlackBerry 8310/22.214.171.124. I updated the 8800 device to 126.96.36.199 and the application installs on it. So, I believe it not an issue of the OS version.
Could it happen because of the carrier settings? For instance, could it be that the VeriSign's root certificate is disabled for the purpose of third-party java application verification? If it is possible then how would I check that this is the case with me? The problem occurs on a Rogers' device.
Is there any way to solve this problem? Will delivery in cod format help?
03-30-2009 07:16 PM
I had the same problem, when downloading verisign signed apps on BB devices, it worked on Bold though. Anyway then I start signing with BB certs instead of verisign and this works. BB signing is slightly different to java signing, you can find them on BB knowledge base.
05-13-2009 03:41 AM
Please excuse my ignorance, but the user says he used a Verisign certificate for the signing. I thought that only code signing certificates issued by RIM would work on BlackBerries. Which BB models will work with Verisign code signing certs?
07-09-2009 03:14 PM
Has anyone found the solution for this problem? I'm also trying to download a signed midlet to different blackberry devices (8900, Pearl, Bold) but I'm also getting the "909 Application authentication failure" error.
Thanks in advance!
09-22-2009 06:09 AM
I am also having the same problem with a BlackBerry 8900 and a MIDlet signed with Verisign (909 Application authentication failure) but this MIDlet can install on Nokia. Carrier's WAP browser also reports the same problem
Did anybody solve the issue yet?
12-31-2009 09:59 AM
I'm trying to install on a blackberry pearl 8100
my jar/jad signed and I get the usual 909 error.
Do you find a solution of the problem?
I'm totally stuck.
Thanks and happy new year
01-03-2010 08:59 PM
I finally solved this issue converting the .JAD and .JAR files to .COD file creating a script file (MS Windows batch script) like this:
rem Copy the files because the JAD is going to be modified
copy %TARGET_HOME%\%TARGET%.jad %TARGET%.jad
copy %TARGET_HOME%\%TARGET%.jar %TARGET%.jar
rem Convert the .JAD and .JAR files to .COD
%BLACKBERRY_BIN%\rapc.exe import=%BLACKBERRY_LIB%\net_rim_api.jar codename=%TARGET% -midlet jad=%TARGET%.jad %TARGET%.jar 1> out.txt 2> err.txt
rem Upload the .COD into the Blackberry through USB cable
%BLACKBERRY_BIN%\JavaLoader.exe -usb load %TARGET%.cod
I hope it can help you.
01-03-2010 09:02 PM
I forgot to add this line before to upload the converted MIDlet into the Blackberry:
java -jar %BLACKBERRY_BIN%\SignatureTool.jar -c -a -p YOUR_PASSWORD_HERE %TARGET%.cod
This like is used to sign the converted MIDlet using Blackberry's certification.