I hope this isn't double posting and I hope it's not too long.
I searched the forum for a while to see if there were any posts already regarding this, but I only saw a few that wondered why JBlend installed by default to Storage Card. If you have a storage card and it didn't install in your internal memory root, then you should be fine. Otherwise, that's what the XML file says regardless of choosing Device or My Storage, but instead of attempting to edit and repack the CAB, we'll just move the blasted folder and edit the registry a little bit.
This should take you between five to ten minutes and is almost risk free if you know how to copy and paste and know your way around the registry. To make things even faster, use My Mobiler. Note:
Editing the registry can be a breeze if you know what you're doing. I recommend using FDCSoft Task Manager 3.1. The attached file is the cab for WM5&6. It's a very powerful utility with a very awesome regedit feature with an excellent search and a favorites features. If you're uncomfortable doing this, please ask around before making any changes. I do not and no one here will be held liable for damages to the system.
For all other software, such as most of the games I'm using, like Zombie Infection, go to http://www.omniahub.com/
and download them. Only use Rapidshare when necessary, use Ziddu when possible. Damn Rapidshare.
First, when we install Jblend, it will create a folder called Storage Card in the root of our system memory. This is really annoying, because JBlend is over 4MB. Not only that, but all Midlets will be installed in /Storage Card/Program Files/JBlend/InstalledMidlets. This can easily hurt your internal storage space very quickly. I'm sure everyone is like me and wants to save as much as space as possible.
Now we navigate to the directory of /Storage Card/Program Files with File Explorer, Total Commander or any other explorer program. You only need to see the JBlend folder, you do not need to be in the JBlend directory. If you installed it successfully, everything should be in order. Simply highlight the JBlend directory, find the Cut or Move option. Step one is done.
Next, we navigate to /My Storage/Program Files and Paste it or Move it there. I recommend dumping this program directory in your /My Storage/Program Files so we have to edit as little as possible when it comes to registry. Next step we'll go and edit the proper registry values.Note:
Do not try to run JBlend yet. It should not run.
Where you should be now: HKCU\Software\JBlend. All you have to do is find the values that show "\Storage Card\Program Files\Jblend" and change Storage Card to My Storage. This is going to be the most time consuming, but with MyMobiler, you can simply copy and paste it over and over. Do not forget the "\" before My Storage in the value. I mistyped and spelled My Storage wrong on purpose and the worst thing that happened was JBlend did not start when opened.
There should be 10 values to edit. I highlighted them in the attached pictures with the \My Storage changes.
The final step is probably the easiest. We will navigate to the root of \HKCR and will create a new KEY named ".jar". Exactly that. There might be a REG_NONE type value in the key of .jar, so we will double click that and select REG_SZ. If there is not a REG_NONE blank value, just create a new value in the .jar key. We will give it the Value Data of "jblendfile".
You're done. Navigate to your JBlend folder or shortcut (you will have to create new ones), and fire up JBlend. This is not necessary to install the midlets, but we want to know it's working. It should open right up. Second, use your explorer window to find a jar file to test the changes. If you downloaded the Zombie Infection game, you should see the file with a JBlend icon now. Open it up and JBlend will take care of the rest.
That's it. We successfully moved JBlend to My Storage. All installed Midlets will be installed to /My Storage/Program Files/JBlend/InstalledMidlets as well. This saved me at least 9MB immediately, which then allowed me to go nuts with more JAR files.