Hello.
Maybe this is already known solution,but I am soo happy,that I solved it,I need to share...
In ROMeOS2 v1.51 there is a Esmertec Java Emulator inbuilt,which asks for permission to access internet everytime you click some link,very annoying and Notepad(you will need this). In standart TP version,you do it 2x at the beginning and its quiet,so not so annoying.
All I did:
- open the file \Windows\appdb\selector.utf in Notepad(maybe in word as well)
- go to line domain=untrusted, \
- modify it to domain=tckmax , \
- use 3x spaces behind to fill the 9char string!
- save and restart Esmertec emulator.
That's all,enjoy.
Opera Mini fixes
See the link for a tool by g-funkster that will automate the edits to selector.utf This is an update that I have not tried.
http://pdaphonehome.com/forums/ppc-...-info-new-java-midlet-manager.html#post656281
See the attachment for the older tool that I still use. Note that this is run on a PC. I also included a few other tip sheets for creating an icon and increasing font size.
Enjoy!
Related
The problem
You have a Java application that makes use of the internet, eg Opera Mini or Google Local Maps, and you are finding that whenever it wants access the net you get prompted with a Yes/No dialog to either allow or disallow it to go through. With Opera Mini, this would occur everytime you clicked on a link to goto another page and in Google Local Maps it would happen everytime you pressed a button to scroll the map. Obviously this gets very frustrating as it slows down your use of the application.
This method of permitting net access each time it is required is known as "Oneshot".
The solution
The other method is "Session" where users are only prompted once per run of the application. However, some ROMs don't have this option under the security settings in the Midlet Manager despite being a newer version.
After much experimentation by a number of users, including myself, we have managed to determine that the rofs_target.zip file found in \Application Data\Tao\intent can be overwritten with one from a ROM where the "Session" option was available and it will give you this option in the ROM you are currently using.
1) Copy the attached cab file to anywhere on your device.
2) Make sure that you are not currently running any Java apps and that Midlet Manager has been closed down.
3) Execute the cab file and wait for it to finish.
4) Start up Midlet Manager and tap and hold on any app icon and then choose Security. Under Net Access you should now see the option of "Session".
Notes
This has only been tested on Wizard ROMs where Tao-Group's intent Midlet Manager is included. Whether it works on other devices that also have the same Midlet Manager has not been determined but other users are certainly welcome to try. The only thing the cab file does is overwrite (or create if it doesn't exist) \Application Data\Tao\intent\rofs_target.zip. It does not touch the registry or any other system related files or folders. As such it shouldn't break anything major if it doesn't work. All you would have to do is delete that zip file.
Having only been a recent "discovery", this method of getting the Session option back isn't refined as of yet. Collectively, we went through at least 3 other ways of doing it first, involving more files and doing it manually, before we arrived at the current cab installation. We may delve deeper into the folder structure found in the rofs_target.zip file to find out which file contains the appropriate setting so that we can make the solution even more compact. As such, this will be an ongoing thread and this post will be updated to include any developments.
Thanks to BAKup, gilbreen, aron7awol, gamescan
A little more information on the options this CAB adds. On a clean install you will get the following options in the Tao Java MIDlet Manager:
Net Access: No, Oneshot, Session (Session is default)
Local Connectivity: No, Oneshot, Session, Blanket (Session is default)
App Auto Run: No, Oneshot, Session (Session is default)
Messaging: No, Oneshot, Session (Oneshot is default)
Multimedia Recording: No, Oneshot (Oneshot is default)
Now, if you already have MIDlets installed you may have to remove them and reinstall to get the new options to show up. Also, you will want to make sure that the MIDlet Manager is NOT running when you install the CAB. Best advice is to do a soft reset and then install the patch immediately on boot. If you're customizing your Extended ROM, then slap it in there.
NOTE: This patch only fixes the security settings issue with the MIDlet Manager. It does not add JPEG support.
Seems to work well enough on the Hermes.
Thanks
Hi newbe from the UK here...
I have a MDA Pro with T-Mobile with the same problem, tried the fix above, copied & installed successfully... but still as before: only "Oneshot" and "No" options!!!
This is driving me insane!
Any help appreciated!
Yey! It works now!!
Just had to uninstall and reinstall the MIDlets and voila!
Reread gamescan's message
Thanks very much to all
Excellent; it works perfectly on my T-Mobile MDA Vario II with Opera Mini.
Hermes with T-mobile UK WM6 update
I was using the cab on my device (T-mobile Vario II) when it was running WM5. Having applied the recent t-mobile WM6 update, I found that the cab refused to install (citing that it was not meant for my device).
Bad times.
However, managed to force it back onto my device by opening the cab in post #2 (java_session_fix_-_june_15_2006.cab) in winzip and extract the file 00cab172.001 from it. I renamed the extracted file as rofs_target.zip and manually placed it in the location in post #1 on the device (\Application Data\Tao\Iintent) - I kept the original one backed up just in case - it was substantially larger than the replacement so you never know.
And now, once again, I can tag applets as having session based net access again!
Good times!
T-Mobile MDA pro now works with sessions
Hi
I spent ages looking for a solution this is great, I use my MDA for Betfair and could not use Betfair mobile as it kept asking for permission every page update, now it just keeps refreshing prices every 5 seconds.
A huge thankyou...
Dave
Hi folks.
At first i have to say, that this is a somehow unclean and tricky solution, but it works somehow and maybe it can be improved.. There are some threads on this forum, which deal with that, but i'm going to describe, what i did, to get it working.
You need:
- The new Touch IT 2.1-ROM (don't know yet, if it works with other ROMs - think only if it's the same build)
- A backup from a german ROM (mine was made by SPB-backup from the cmEX-image, also don't know if other ROMs/backup tools work)
- The language files from here (German.rar)
- A registry editor (I used PHM regedit)
First i took all the mui-files out, by using the Windows search and copying them into another folder, then i transferred them via ActiveSync into the \Windows folder.
Then I put a link to the registry tool and to the explorer and PHM regedit in the TF3D programs panel (you'll need that, because after changing the registry to use german language your start menu will be screwed up for some reason and you can't access any program anymore).
Now you have to change two registry values and optionally set your region in the regional settings:
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"="1031" (for german)
[HKEY_CURRENT_USER\MUI]
"CurLang"="1031"
-> It's time to do a soft-reset and you'll notice, that the pin-dialogs and so on are in german.
Go to the TF3D programs panel (as i said: Start menu will be screwed up - there are links for programs and settings, but they won't work) and start explorer to execute your backup.
After that your ROM should be fully german.
This is probably not a very good solution and it's kind of buggy, but it is a start..
I couldn't get it until know, how to cook the language files into a ROM (tried it with extracting the new Touch IT 2.1 and inserting the files from German.rar, but ended up with the device starting up and showing a black screen all the time).
If somebody could help me out with that, i would, if i am allowed, make a german version of the Touch IT 2.1 ROM.
Any additions or corrections appreciated!!
First i would like to thank the community for being so supportive. I am a noob and was able to gather this info with a few simple searches and wanted to make it easier for others to figure out. so here it is all in one place so its easier. now to the fun stuff.... i was able to figure out how to set up opera mini beta 5 on my android phone:
MT3G (TMO USA)(EDGE)
CYMOD .999 (THANKS CYANOGEN)
DARK DREAM THEME (THANKS BARINA)
FIRST:download the files baggus spoke of here (http://forum.xda-developers.com/showthread.php?t=563964)
"1. Download this:http://www.2shared.com/file/7884694/6f2c5cb0/java.html
2. Install Jbed.apk" ...... the rest of the statement comes at
the end (THIRD)
SECOND:run abd from the command prompt (windows) and mount android system device read/write as korndub spoke of here (http://forum.xda-developers.com/showthread.php?t=473256) if you dont do this the next step will fail
"you need to mount it read write,
mount -oremount,rw /dev/block/mtdblock3 /system
then it will be read/write"
THIRD:continuing what baggus said in the first mentioned step
"...and push libjbedvm.so to /system/lib and reboot your
phone (don't do that point if you already have Java installed in your rom).
3. Launch Java app. Press "menu" button and choose "sdcard". Wait a while
and choose Opera Mini to install.
4. Now if you want to launch Opera mini, open Java app first and choose the
location where Opera Mini is installed.(e.g. sdcard folder at the top)"
LAST BUT NOT LEAST: i hope i have included every thing nessesary and given every one there props for the info i have found. i did mention im a noob at the android stuff but wanted my fellow noobs to experience the raw speed of this browser.... this browser is simply awesome and i cant wait for the android edition to come out. my apologies if this was posted some where else but amongst my searches i havent found it all in one place
adb commands here: (http://forum.xda-developers.com/showthread.php?t=502010)
and here: (http://forum.xda-developers.com/showthread.php?t=517874)
OPERA LINK I USED: (http://www.opera.com/mini/next/download/)
that is opera mini not opera mobile...
lifeflayer said:
that is opera mini not opera mobile...
Click to expand...
Click to collapse
Thanks.... corrected.
Thanks for the info. It is SUPER fast although it's not well suited yet for the Android. Having it ask me if I want to allow it to use the internet every time is annoying, and I find it isn't so responsive to touch. Finally, having to open Java to be able to open it is kind of annoying.
I won't be using this one, but I sure damn will when they come out with one for the Android!
other apps
i have alsofound using opera mini you can visit wap.getjar.com and install other java apps with this setup. games apps ect...
I've got a problem,trying to copy "libjbedvm.so" on device but got the message: failed to copy 'libjbedvm.so' to /system/lib/libjbedvm.so': No space left on device
How can i get more space?
bitle said:
I've got a problem,trying to copy "libjbedvm.so" on device but got the message: failed to copy 'libjbedvm.so' to /system/lib/libjbedvm.so': No space left on device
How can i get more space?
Click to expand...
Click to collapse
uninstall something. maybe clear your browser cache. delete old emails. just suggestions, i do what i can to use my mem card for every thing.
check the links on the other pages i provided to see if others have had the same issue..... search the description of the command and error message. somebody has likely had the same problem with some thing else.
Yes, deleting some files helps.
Here is commands I used:
Code:
adb shell
mount -oremount,rw /dev/block/mtdblock3 /system
cd /system/media/audio
mkdir /sdcard/rings_backup/
cp *.ogg /sdcard/rings_backup
rm *.ogg
exit
adb push libjbedvm.so /system/lib
I have a Fuze and am trying to run Mgmaps offline. I am able to run unsigned versions but I am repeatedly asked if I wish to allow read user data. If I use signed versions I am not able to change the security setting to allow read user data (I can't use stored data). Is the security setting lock inherent to the stock emertec software? Is there a way to run signed versions and change the read user data security setting?
Solved: I used the "Opera Mini Final4.2" version instead of the Stock Jbed. For me this fixes the current issue. When changing versions of JBED "Error" would display in the title bar when launching java programs not reinstalled after changing.
With Opera Mini Final4.2 it only shows opera mini and mgmaps (which I installed after Opera Mini Final4.2)
Before using thread java for Touch pro 462878 (I am not cleared to post urls),
I tried an older version 2007 version of Jbed that gave something like Java.Lang.out of memory.
Esmertec Jbed 20090506.2.1 by Aqrab allowed for changing security options but would not allow GPS on this phone.
I expect there is some other way of solving the problem by editing a file related to the stock Fuze Jbed version.
I also tried editing selector.utf to change domain name from midp1 to tckmax. This change allowed always allow but would result in an error message and fail to compile.
On another untrusted program the domain name was untrusted and changing it did not result in an error message.
Anybody has experience installing JBED Java re: these instructions on the Nexus One?
http://forum.xda-developers.com/showthread.php?t=563964
I got as far as installing everything but the Java runtime FC everytime on load.
Works fine on my Magic.
Hi olgs
I searched and tryed a lot till getting this to run.
Finally I extracted the needed files from the MoDaCo Custom Rom for Nexus One "r14 with default MoDaCo additions" and installed them with the same instructions and it works on my Nexus One with cyanogenmod
To download just search the Forum for: 27/Apr r14 - MoDaCo Custom ROM for Nexus One *Chinese Input*
The needed Files are:
system/app/Jbed.apk
system/lib/libjbedvm.so
For all others which wanted to install Jbed on an Android 2.1 devices such as the Nexus One, i think it should work as it did for me
I also uploaded the needed files but since i'm new to the forum i can't post URL's maybe i can send them via PM or else email just ask
Greez and sorry for my bad english
Jbed
i attach libjbedvm.so and Jbed.apk try it
Can we use bank's java applets
ankit360 said:
i attach libjbedvm.so and Jbed.apk try it
Click to expand...
Click to collapse
Hi Ankit,
After installing Jbed, Will i be able to use the mobile banking softwares provided by ICICI bank and Citibank which are generally meant for windows mobiles or more generally for Java phone.
Thanks..
Veeren
try it out, sbbmobile, the swiss train program in java works well
iMobile of ICICI BANK for Samsung Galaxy S - I9000
ankit360 said:
i attach libjbedvm.so and Jbed.apk try it
Click to expand...
Click to collapse
Please advice on how to install iMobile app on my Samsung Galaxy S. As I am not profecient in computers I would require detailed instructions. Hope am not too much trouble. Thanks. Suren,Coimbatore. 9443329211
Can anyone tell me how to install this on my Desire HD??
I copied the two files to the root of the sdcard, installed the apk, but when I open the jded app, always facion force close process...
What is the .so file for?
First of all you need a rooted phone!
After that you need to put the files where i mentioned:
system/app/Jbed.apk
system/lib/libjbedvm.so
You can do this with some kind of root-explorer or with the android-tools on your PC via USB (command "adb push file target" or similar - google for it)
This "jbed" work on every 2.1 android phones? (SE X10i)
And after that can I install .jar/.jad files?
I had several jar games and apps from my previous symbian phone. Can I use them in SE x10 mini with jbed?
Thanks.
Hey my lib folder thats under system has only 1.35 mb free and the .so files is more, so any way i can solve this issue... any suggestions
any solution in froyo with this whole jbed stuff ?!
Its working with sbbmobile on a hero with cm6 here.
With my N1 and froyo roms its crashing all the time.
Fortunately sbb finally decided to develop an android app till march 2011.
hi guys, I'm new to Android
my phone - Samsung Galaxy 5 GT-I5503 Android 2.1
my phone is rooted
but I cannot copy those two files using File expert or AndroZip - getting errors like permission error, copying error etc... I need some help, what to do? ...
P.S - I separately installed Jbed 1.20 android 2.1 java emulator successfully but crashing after run
problem solved with root explorer....
but, screen crashes on vertical orientation...
okay with horizontal orientation though maximum apps getting FC ... any fix???
@jnightz
i think it will work on se x10 2.2 roms
i want to install app on my Samsung. how to install please.
Bump
Does Jbed HAVE to be a system app? I'm not sure that I trust all of my .jar apps.
root explorer
Cyberster said:
hi guys, I'm new to Android
my phone - Samsung Galaxy 5 GT-I5503 Android 2.1
my phone is rooted
but I cannot copy those two files using File expert or AndroZip - getting errors like permission error, copying error etc... I need some help, what to do? ...
P.S - I separately installed Jbed 1.20 android 2.1 java emulator successfully but crashing after run
Click to expand...
Click to collapse
use root explorer open system in r/o (butten upperleft corner)