This might help.
This is found in the 'Sticky', ** Guide To Modding Your E6 **.
A good place to look in the future.
D. HOW TO CHANGE AN APPLICATION'S PERMISSIONS
Many apps (=midlet) need to be able to read or write files to the phone's directories, however, the MID2.0 security model was designed so that only signed midlets are able to have unlimited access to potentially dangerous operations such as filesystem access, connection with internet, sending SMS etc. If a midlet is not signed, then access is disabled (which means that when you run the app you are not even shown a File Open" menu option). In order to get a signed midlet, the developer has had to have purchased a security certificate from Motorola, which many developers do not want to do (especially for free apps) - so if you install these midlets on the E6 they will not appear to work properly.
However there is a way to overcome this. Every app has a registry.txt file associated with it that can be edited to give the app the needed permission. If you install an app and it is not able to open/read/write files correctly then try the following. Some apps that you need to do this for to get them working correctly are Quicknotes, Minipauker, Trekbuddy, cTunes and Anyview.
Here are the instructions:[/list]Code:
- Copy the jar file to your phone
- Tap on the file to install it and install it on the SD card (important!)
- Plug the phone into the PC
- Using windows explorer (USB Storage mode) navigate to \.system\java\DownloadApps\MIDletXXXX on your SD card where MIDletXXXX is the last directory in DownloadApps in alphabetic ascending order.
- Make a copy of the file registry.tx (in case you need to recover original file)
- Edit the file registry.txt with a editor compatible with unix (eg wordpad). Do not use MS Word or Notepad! (Be sure the file has a line saying: Jar-URL: appname.jar - if not, you are in the wrong directory)
- Change the values to these ones
- DRM-Mode: Allowed
- Is-Trusted: 1
- Domain: Manufacturer
so that it looks like the code below.- Save the file and disconnect from PC
- Reboot the phone - the app should now be able to read and write files.
Jar-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet20006/Files/Minipauker.jar Jad-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet20006/Files/Minipauker.jad Perm-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet20006/permfile.txt Suite-Icon: /mmc/mmca1/.system/java/DownloadApps/MIDlet20006/Files/MIDlet-1.png DRM-Mode: Allowed Is-Trusted: 1 Jar-URL: Minipauker.jar Description: Domain: Manufacturer Signer-Name: Mot-JavaVM-Heapsize: 0 Delete-Notify: Num-MIDlets: 1 MIDlet-1: j2mesync, /mmc/mmca1/.system/java/DownloadApps/MIDlet20006/Files/MIDlet-1.png, de.ohli.Minipauker.Minipauker.
After this the app should be able to read/write files correctly.
The only thing I would add to this is that it sometimes help to 'force' this change to take effect even after restarting by going into permission.
HTH.



Reply With Quote






