yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] dschoenike:
Hey there jz. Long time fan and user of jzsmartmort. Im having a lil issue and i was hoping you could help me out.? I just got a touch pro and realized opera mini is extremely hard to read due to the vga screen of the TP. I found a new vga java app/hack, which works great and makes operamini readable again. Thing is, i cant get jzsmartmort to disable the security prompts. Am i doing something wrong or is the java version im using not implemented into jzsmartmort yet? Any help would be greatly appreciated. The new java version is 20080912.5.1 (found it here on xda) Thanks again.
[Windows Mobile Apps and Games] JZ SmartMort:
My app checks for the selector.utf (the one you need to patch) file here:

RegRead("HKCR","jarfile\Shell\Save\Save Location","") & "\selector.utf"

Make sure that your registry entry above points to the folder where the selector.utf file is located. Something like "\Windows\AppDB" should be in that reg key.

Your Java CAB file probably did not make that reg entry. If it did then attach the selector.utf file on your reply to me...

Good luck!

JZ

EDIT:

This "20080912.5.1" file from this post http://xdaforums.com/showthread.php?t=407667 does have the proper registry entries so just verify that you have it all in the registry then attach your selector.utf... very strange. Make sure to walk me through your steps exactly for everything, URL of JBed, how you are trying to deactivate security, etc... because you have not said what happens when you try to patch security. Does it says something? Like file not found or success.
[Windows Mobile Apps and Games] dschoenike:
Thanks for responding. I tried disabling the security prompts like i always do, through general tweaks/hacks then to security. It tells me it's already been patched, but i still get the prompts opening operamini. In my registry, it's like you said, HKCR/jarfile/shell/save/savelocation-windows/AppDB But there is not a reg key that has selector utf. What exactly should the "selector utf" reg entry be? Thank you again for helping me out. You think maybe uninstalling and reinstalling the java app would help? Maybe i screwed up by installing the vga java before uninstalling the older one.? Thanks again

dschoenike
[Windows Mobile Apps and Games] JZ SmartMort:
Your way is the right way of disabling prompts. Reinstall of JBed should help but might not. You do not have to point directly to selector.utf file because as you see in the previous thread, I append it myself. I only get the directory from the reg but add "\selector.utf" to the tail end.

Attach your selector.utf, it will tell me if it qualifies for this string replacement...

utf_file = replace(utf_file, "domain=untrusted,", "domain=tckmax ,")

utf_file = replace(utf_file, "domain=trusted,", "domain=tckmax ,")

Thanks!
[Windows Mobile Apps and Games] dschoenike:
hope this is the file you're looking for. this stuff can get kinda confusing foe me :(
[Windows Mobile Apps and Games] JZ SmartMort:
Your file had this line:

domain=untrusted, \

My software does this replace:

utf_file = replace(utf_file, "domain=untrusted,", "domain=tckmax ,")

After I placed your file onto my HTC Fuze and disabled JBed security prompts, the software did what it was supposed to and changed it to the following:

domain=tckmax , \

At this point, all I can say is that my app does exactly what should so your problem is probably because you installed a 3rd party CAB of Java and I'm not sure what consequences that came with. Didn't your ROM image already have JBed installed? You should leave it because it was heavily tested specifically on your device. AT&T included a version, also the 3rd party ROM that I use (NATF 3.2) already had JBed.

My recommendation is either to:

Manually change your selector.utf file

Rename it then re-install Opera Mini, then try my hack again

Remove JBed, remove registry entries that I share above, then re-install JBed and Opera Mini.

Hard-reset

Another ROM

Good luck!

JZ

EDIT:

Hey check this out: http://vpoet.org/post/59445786/jbed-20080328-3-1-tckmax-not-working

This is interesting. Send me your "fixed" selector.utf file. I want to see if my software did for you as it did for me and now JBed just does not respect that setting... also attach your policy.utf file.
[Windows Mobile Apps and Games] addicus:
As an update this program runs flawlessly and gives me no problems after tons of continuous use.. I appreciate all the work JZ as using the browsers from email, sms links is easy and choosing which browser I want to use is so simple.

A+++++
[Windows Mobile Apps and Games] JZ SmartMort:
Awesome, thanks for the feedback addicus!

I was going for intuitive and easy with plenty of stability, so I'm glad I achieved at least some of that :) JZ Browser and clipboard history has to be some of my favorite functions. I also use button hacks a lot.
[Windows Mobile Apps and Games] addicus:
The only thing that sucks is it can't implement cut/paste into opera mini. I love your program. It is the most used program on my phone. Great job. If you wanted to sell it you could.
[Windows Mobile Apps and Games] JZ SmartMort:
Wish I could copy/paste in Opera Mini but unfortunately it's a technical limitation of OM. I guess you could do a 'Save Page' and then select what you want but they have no interface for me to be able to step outside of their barriers.

I would feel so wrong selling this app because Mort gives his stuff away for free and I'm certainly leveraging his work (2 of his software titles) so it's hard to be that greedy when others are not. I built it for my desire and purpose so I'm happy to share it with the community that taught me how to do it all and offers me plenty of free/custom ROMs and leading edge software to screw with :) but thanks for the kind words, glad my effort is not in vain.
[Windows Mobile Apps and Games] addicus:
I get your point. This developer site is beyond the best when it comes to moral/financial balances. All the great work that people do for and with other just lets us know that we can have a peaceful coexistence internationally. All we have to do is get rid of money and politics.
[Windows Mobile Apps and Games] JZ SmartMort:
Don't forget religion :) which sadly separates folks instead of doing the opposite and fails at reaching the real reason why religion as a concept exists, to unite dammit :) I say new religion, XDA-ism. I get to play the weird savior guy who screws all the chicks of the XDA compound. Crap, how hot can nerdy chicks be :)
[Windows Mobile Apps and Games] addicus:
Hilarious!
[Windows Mobile Apps and Games] fbifbi:
I'm having also the same issue with he premissions. I installed

Jbed 20080912.5.1 VGA hacked version from here http://xdaforums.com/showthread.php?t=339577&page=4.

File seems to be patched well, but JBED still asks for connection premissions... To make matters worse my version doesn't have policy.utf file which I could edit...

Anyone has any idea?
[Windows Mobile Apps and Games] JZ SmartMort:
I think you answered your own question. You are missing policy.utf...

This means, no matter what you do in selector.utf, it does not know how to translate those security settings as the "dictionary" is missing.

Here is some info that I found on missing policy.utf: http://xdaforums.com/showthread.php?t=380504

Ultimately, grab any version of JBed and decompress policy.utf (or use the zip I'm attaching) and put it into your folder where selector.utf is.
[Windows Mobile Apps and Games] fbifbi:
Hey JZ SmartMort :)

Hah ;) I didn't know I can just put there the file and it will be OK, thought it comes with a specific version of JBED. Obviously not so.

Of course, now it works perfectly man, big thanks!
[Windows Mobile Apps and Games] JZ SmartMort:
Awesome, enjoy bro and stop downloading questionable JBed installs :)
[Windows Mobile Apps and Games] fbifbi:
This 'questionable install' (I like how you put it :))) was posted on The (Java) MIDlet Bible thread by a Mod :p

Guess it's hard to trust anyone these days hehe ;)
[Windows Mobile Apps and Games] JZ SmartMort:
Neh, he's a really smart guy, not his fault :) the CAB just lacks the file.

If a version of JBed was already on his ROM and \Windows\appdb\policy.utf already existed, the new CAB will simply leave it in place and overwrite what it needs. This is possibly what occurred in his case, but not in yours :)

You did prompt me to check for that with my security-disable function, so I appreciate it. I also gotta try that super-duper VGA version.
[Windows Mobile Apps and Games] fbifbi:
Don't forget to put policy.utf after you install it ;p

Btw. Hope that are going to include the new JBED hack into the next version of your script :)

Also, I'm having a little problem with this VGA JBED version on my Axim, mainly when I use latest GMAIL applet, the applet disconnects the GPRS after every operation (e.g. email box refresh). It occasionally happens with OperaMini as well (after some time of inactivity on my side). I connect to via my cell phone using BT.

Before I switched to JBED, I used Jeodeck which worked flawlessly in that regard.

Maybe you have any idea what may cause such strange behaviour JZ SmartMort?
[Windows Mobile Apps and Games] fbifbi:
Well, I'm gonna answer my question myself - at least partially :)

Seems that the problem is indeed related to JBED itself.

I noticed that if I connected manually via connection manager - the connection stays on, no matter what I do in JBED (use GMAIL or OperaMini).

However, when JBED calls for connection, it automatically disconnects from the active connection during idle period.

I couldn't find any related regkey to JBED responsible for that, but I did tweak my connection setting reg key:

[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A3 8-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\YOUR CONNECTION NAME HERE]

Set "AlwaysOn" to 1 - that seems to be a default setting on Phone enabled devices.
[Windows Mobile Apps and Games] JZ SmartMort:
Well, I am not going to include policy.utf but I will tell the user to search my XDA thread if policy.utf is sensed missing by my software.

Your current problem could be way too many things like OS, driver, service quality and most important probably being your radio stack.

If you have an option to try other ROM's I would do that. Before doing so, however, I would definitely try a few other versions of JBed.
[Windows Mobile Apps and Games] kwill:
hey jz, i installed mortbuttons (cool app, thanks for integrating and referring it by the way), but when i launch a link, its not invoking the mortbuttons app with jz smartmort browser picker. if i change to just using ur internal interface for the browser picker, it comes up fine. didnt know if i should post here or on morts site:) but, any idea what it could be? thanks and hope that makes sense:D
[Windows Mobile Apps and Games] JZ SmartMort:
This is the right place kwill... feel free to post here with issues that my software causes.

What does happen when you click a link and "MortButtons" is ON? Anything?

My software looks at this Reg entry and expects for MortButtons to be in that folder: RegValueExists("HKLM","SOFTWARE\Apps\Mort's MortButtons","InstallDir")

Does MortButtons work for you?

Did you install all CAB files? Meaning, JZSmartMort (which also comes with MortScript) and MortButtons CAB?

Possible resolution: Take a soft reset, re-install my CAB and MortButtons.

Good luck!

JZ
[Windows Mobile Apps and Games] kwill:
the software isnt an issue as ive had it working before:D but, i had to hard reset. when i click on a link with mortbuttons gui set, it does nothing. mortbuttons works as i use the start menu app from my softkey shortcuts. and yep, ive installed all cabs just as before. i even tried uninstalling everything, deleting program files if any. deleted reg entries and soft reset. then reinstalled everything. still a no go. and the reg entry that ur app checks for is there. something weird though. in that directory i also see a key called "InstlDir" so i deleted that one. weird, but i think its just delayed as i try to launch the link then went back into the reg and the gui popped up. so, it launches, just delayed. will mes with it more today and see if i can figure it out. thanks for being so quick to respond also:)
[Windows Mobile Apps and Games] JZ SmartMort:
InstlDir is proper as that's a part of the WM installer tool.

Delay is also proper because my software needs to put the URL into place, decide if MortButtons is used, etc. Basically, runs through my JZ Browser script but launches MortButtons instead of the classic menu, hence the stall. I could have made it faster but the decision-making was not as smart. You can probably make it faster by hacking my JZ Browser script and by-passing so logic but it'll be a pain to maintain, and again it will not be as smart and you will loose the ability to run the old menu... but it is possible to make it faster.
[Windows Mobile Apps and Games] kwill:
ok, well, i definitely will reinstall to get that key back. i know there is some lag, but i mean it was REALLY long. i would click on a link, launch something else, close it. and then i may finally get the gui to come up. in fact, it took so long one time, that i forgot i had invoked a link to open:D either way, ill mess around and see what gives. thanks again for your help and honestly i could do without the other options coming up if the mortbutton gui works. how would i go about hacking to not be so "smart"?
[Windows Mobile Apps and Games] JZ SmartMort:
What ROM are you using? I'm succeeding with 5-6 second launches on a QVGA device and 4-5 seconds on a Fuze VGA with NATF 3.2 ROM. Your problem is definitely different so unless I have it to play with it's hard to narrow it down. A diff ROM attempt might help...

I don't recommend messing with it because it's going to become your support nightmare, but you can modify \helpers\jzsmartmortbrowser.mscr and at the top, instead of doing a bunch of checks, just call the MortButtons subroutines.
[Windows Mobile Apps and Games] addicus:
Strange on the timing because I have the JZ Browser set to open when I press the Internet button and it takes no more than 3 seconds. In fact it't so smooth it feels instaneous.
[Windows Mobile Apps and Games] JZ SmartMort:
Sometimes it's less, I have it at about 3 seconds most of the time like you said... when the phone is doing other crap it takes a tiny bit longer. In fact, you mapping it to a button is the same thing as popping a link from anywhere because it has to go through the same code...
[Windows Mobile Apps and Games] kwill:
same as sig, proven 1.14a. i know it was smooth at one point and can't imagine it would slow down on the same rom i had before and same cabs installed. i just did a hard reset to clean up after trying a few others and coming back to that one. oh well, ill probably flash again sometime this week and im sure that will sort it out. as stated, i had it going between 2-3 seconds and its like 9- 10 mabe longer:D
[Windows Mobile Apps and Games] JZ SmartMort:
The problem seems to be MortScript processing time, so whatever API calls that Mort makes, is probably the DLL(s) or Windows component that was replaced possibly by some software you installed or simply became corrupt.
[Windows Mobile Apps and Games] kwill:
i was thinking maybe it was something i install also. but, i use the exact same setup and ive seen the speeds fine before. just flashed a diff rom and after my setup, same thing. its slow to actually launch the mortbuttons gui. and actually i havent seen it launch yet. either way, next time i flash ill set this piece up first and go from there. without the mortbutton gui, its still fast as normal, so i at least can still use that. last i tried just using the version of mortscript that installs with jz settings as i had been using the latest release and still got same result. thanks again and ill post back if i figure something out.
[Windows Mobile Apps and Games] jpalmer99:
I got an issue resolved with the help of the author and thought I would post what fixed it.

Phone Model: Dash\Excaliber

Problem: Set Opera Mini as the default browser so that links sent to me in Email or SMS would open in Opera Mini. When I used JZ SmartMort to do this the link would not paste into Opera Mini. Tried all the paste methods in JZ Settings / Browser Options / Opera Mini Options / Paste Method but none of them worked.

Resolution: Change JZ Settings / Browser Options / Opera Mini Options / Change IME Keyboard Driver = YES

What this does is let paste work. But you cannot open the address bar and type stuff in ( the keys that double as numbers will only type numbers) with that running Opera Mini. If you want to type in address bar, basically normal usage, just start Opera Mini from the Start menu or whatever link you have and everything works as normal.

This solution worked fine for me, hope it helps someone out. Also thanks to the author for the great app!
[Windows Mobile Apps and Games] pilgrim011:
Hello. I'm using this wonderful app for almost one year, it's really great. :) One question - could you add support for UCWEB browser?

http://www.ucweb.com/English/product.shtml
[Windows Mobile Apps and Games] JZ SmartMort:
I thought I did :) go to the first page of this thread and search for UCWeb.

Support for version UCWeb 5.x & 6.x WM CAB installation should work great in JZ SmartMort v1.5, NOT the Java version of UCWeb though.

If it does not work for you then attach the CAB you are using.

Interesting clock you have on the right side of your StartMenu/TaskBar... what is that clock?

Thanks!

JZ
[Windows Mobile Apps and Games] DANIK6:
open link from 3rd party app

hi,

is it possible to open link from 3rd party app like palringo with your script ? i tried it with your and some other script wich i found somewhere in this forum (i think it was startoperamini for mortscript ) but with same result. I had to open link from clipboard in modified opera mini start by script ...because when i clicked on link it opens in IE ...

i have SP Banq E72 (WM6) ..

..thank in advance for reply ;) ..
[Windows Mobile Apps and Games] JZ SmartMort:
Good question with an unfortunate answer :)

PalRingo programs their app to literally call IExplore.exe and not use the standard link handling (considering the registry). Registry entries is what makes my app work at all... but palringo calls the EXE directly.

I guess you could hack it a bit by replacing iexplore.exe with a link to a script, but that's dangerous.
[Windows Mobile Apps and Games] DANIK6:
it's a pity :( .. i think that hacking iexplorer.exe isn't very good way ..it can works .. but i don't wont to test that now, because i havent good backup ..maybe can help to hack palringo ..but this is not my cup of tea ..so copy and paste forever :( .. :)
[Windows Mobile Apps and Games] LordDeath:
Just tap and hold on your current digital clock. It is built in. :)
[Windows Mobile Apps and Games] pilgrim011:
You're right.:o I was sure that I have the latest version, but I was wrong. Now it works like a charm.:) Maybe I overlooked, but I don't see in help/about information about JZ version installed? Regarding your question about clock, LordDeath is right.;)
[Windows Mobile Apps and Games] JZ SmartMort:
Just to clarify, what the IME Keyboard driver setting does for Opera Mini.

It turns out that the keyboard driver only matters when an app is launched. This means that right before I launch an app (JBed with Opera Mini designated) I can change a registry entry for the IME driver, load Opera Mini, then put the IME registry entry back to the stock IME driver.

The benefit is that PASTE (control-v or shift-insert) will work inside of Opera Mini.

The drawback, your entire keyboard might have a problem typing inside of Opera Mini (because Microsoft OEM keyboard driver is being used called CompIME).

The workaround is to map JZ Action to a hardware button, launch it whenever typing is needed in Opera Mini, use JZAction > Open ScratchPad, then type in what you desire to paste into Opera Mini, then use JZAction > Clipboard Tools to paste it into Opera Mini.

Use the Opera Mini option to "Change IME Keyboard Driver" as a last resort if pasting in JBed/OM is not working. Try all other Opera Mini Paste Methods before settling for this option. Also try pasting with JZAction > Clipboard Tools to see which paste capabilities you have on your phone.

Pose any questions if anything is unclear.

Thanks!

JZ

EDIT: Do not do the above! There is a simpler solution:

For HTC Excalibur / Dash and others, try activating the "ABC" keyboard, not the "T9" by pressing ALT-Space like explained here: http://answers.yahoo.com/question/in...8202818AAqUt2R
[Windows Mobile Apps and Games] Kurbs118:
I also have a Dash, and as soon as I saw this resolution I used it. However, now I have the problem with my keyboard in ALL of my applications. So I can't even send a text message, as my keyboard uses the numbers instead of letters, no function of the alt button, etc.

I've tried a bunch of things, including a full reset of all JZ SmartMort settings, and nothing seems to do the trick. Any ideas?

Thanks!
[Windows Mobile Apps and Games] JZ SmartMort:
Use the utility called MyMobiler from http://mymobiler.com and take a screenshot and post it here of the following registry path:

"HKLM\System\CurrentControlSet\Control\Layouts\e001xxxx"

Where xxxx is the language of your device. There should be a JZBackup value of your original keyboard driver.

Kurbs118 which option worked for you before? Or did it even work?

jpalmer99 if you have a chance, please let me know what the original values in the location above (or take a screenshot)? I unfortunately don't have a Dash to refer to.

Thanks!

JZ
[Windows Mobile Apps and Games] pilgrim011:
Could you add BOLT support (http://boltbrowser.com/) & jB5 (http://jataayu.net/jB5site/index.php)?
[Windows Mobile Apps and Games] JZ SmartMort:
Interesting to say the least... thanks for the submition, pilgrim011!!!

BOLT: really nice Java browser. Can convert YouTube stream to a 3GP file for local viewing. Drawback for me is that this is a pixel-seeking exercise like in Opera Mini and I cannot say that BOLT is any better than OM (other than YouTube functionality) so is it worth the time. Any app that requires pixel seeking is not desirable for me but I might consider it...

jB5: is kinda like UCWeb, not too great but might have its uses. One huge flaw is that while jB5 is a native Windows Mobile app, which should be able to accept the URL as a command-line parameter (expected from every browser by me, other than Java based of course) but after a few tests, jB5 did not take my passed URL. I did request this feature on their website, maybe they'll get back to me. You should make the same recommendation to them as I will most-likely not implement another pixel-seeker when there are enough alternatives. If they accepted "http://website.com" as a command parameter, I would definitely incorporate it into my app.

FYI: Pixel seeking is when my app sits around waiting for another app to load, and every second or so, my app attempts to read the color of a certain pixel on the screen (meaning, browser finally loaded) before continuing to do actions like button pressing and URL pasting.

In general, if the web browser app accepts command-line parameters, you will most-likely see it incorporated quickly into my app w/o issues. Pixel seeking is much more complex and requires maintenance considering that developers on a whim decide that their color scheme needs to change, etc. Skyfire did that to me but it's a popular browser. However, now Skyfire accepts URL passing in the command -- as I'm sure a bunch of their users suggested.

Thanks!

JZ