05-23-2011 04:33 AM
I got an application that I compile for varios brand (image and some const are different) using the same code base.
My problem is that event the code and compiling/signing process is the same, SOME version fail to run on the device reporting the error "module attemps to access secure API"
I found varios page talking about the same problem:
I verified that the jad got the hash and that SignatureTool reported the cod as signed (so it is not DB-00717, I check the csl).
I belive my problem is SDR 55471
"SDR 55471: Inability to load signed file
If adding a signature(s) causes the data section of a .cod file to exceed 65536 bytes (2^16) in size, the File Signer application does not report an error, and the .cod file cannot be loaded onto a secure device.Impact: In rare cases, a .cod file signed by the Signature Tool will not run on a secure device.
Workaround: Increase or decrease the size of the file. "
So, my questions are the following:
I welcome any advice / tips
Solved! Go to Solution.
05-23-2011 10:23 AM
Meanwhile, because it is a know bug, I tried to sign the cod with a more recent JDE SignatureTool.
With the JDE 6.0.0 (dl from RIM on day 23/5/2011),
I could sign and run my cod (same onces as before) on the 9500!
So, the solution is : use the signatureTool from JDE 6.0.0
Sorry, I did not tried this before posting. I hope this post will help someone.
05-23-2011 10:29 AM
09-25-2011 05:26 PM
I had the same problem in Eclipse. Solution was to increase the size of COD file above 65kB. Simply put a picture in resources and the COD file in deliverables will become bigger.