yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] JZ SmartMort:
Your solution is very simple. Under JZSettings > JZBrowser > Fix IE Icon

Search this thread and you will see more background about that topic. It basically messes with the icon/link/shortcut file and changes it to 1 of 3 ways. See which works for you...

For the other issue of the icon starting what you don't want it to start: well, for this you need to make sure that JZBrowser is ENABLED, also that your "Default Browser Timeout" is not something like 1 second. But usually when people have the same complaint, the IE icon runs my script (JZBrowser) hence the reason why I need you to look at the default browser timeout as OperaMini is not defaulted in any way other than by user controlable settings...
[Windows Mobile Apps and Games] bones20:
Hi JZ. I tried that several times. But doesnt seem to work. It still opens opera 4.2. I have a mogul (wm6) (sprint).

Thanks

EDIT:

do you mean the option "Activate JZ Browser script"?

When I did that I get the following error(s):

Ok I now made it 2.

It is inconvenient having to go through a menu to open IE instead of the straight forward fashion.

As as user what I would have liked is the following:

- opera mini works as default when I click links anywhere or when a third party apps to open a browser

- however for the sake of sanity, I would still want to be able to open IE manually with its old icon.

or simply put:

- when i click, opera, it should open opera without the JZ browser mediator

- when i click, IE, it should open IE without the JZ browser mediator

- however, when a link is clicked anywhere in a 3rd party app, opera should be activated.

Badbob's script used to wok like that till opera mini 4.1.

I was basically expecting the following from your script in line with badbob's script:

1. security warning removal

2. default behaviour

3. links/icons creation

Your script does #1 and #3 fine, but may be I am confused about #2
[Windows Mobile Apps and Games] JZ SmartMort:
On a Mogul I know everything works as a few people at work have those. The software will run on ALL Windows Mobile devices.

I think there might be a few issues on your device.

Make sure my script does not conflict with the the other OperMini script.

Turn off browser timeout for now and work out your problems first.

Install the newest version of MortScript beta (). I'm also on a PPC device and my script should not error out on that line simply because I use the "FileSize" command NOT the one in your error "FilemodifyTime". I do not use FileModifyTime function in any of my code so I'm looking for MortScript issues... If you would like, change line 195 of JZ\helpers\JZBrowserDetect.mscr script to:

If (1 = 1)

this will run the top portion of the code and get you beyond that error.

Make sure to run that IE fix from JZBrowser Settings because it WILL fix your issue. Reason why I know that is because it will point the LINK file to \Windows\iexplore.exe and there is no way this is incorrect... the only thing that would make this incorrect is if your iexplore.exe (the actual file) is overwritten by some MortScript EXE which kicks off Opera Mini... to test this theory, open \Windows folder and tell me what heppens when you execute iexplore.exe... Also, take a reboot on the device after doing an "icon fix" because that icon and the contents might be cached.

Remember this is all tested code with people providing feedback on many devices, so you can't really have so many serious issues with my software because others don't. This leads me to the next question, if you have the option of applying another ROM or doing a hard reset, I would suggest it.

YOUR QUESTIONS BELOW:

As as user what I would have liked is the following:

- opera mini works as default when I click links anywhere or when a third party apps to open a browser

This is exactly what my software does.
​

- however for the sake of sanity, I would still want to be able to open IE manually with its old icon.

This should also work if the proper steps are taken within my software.
​

or simply put:

- when i click, opera, it should open opera without the JZ browser mediator

You can create a link on your start menu under JZBrowser > Opera Mini... or even better, if you want to cut my code out completely, create a JBed startmenu shortcut under JZSettings > General Tweaks > Start Menu
​

- when i click, IE, it should open IE without the JZ browser mediator

IE icon simply needs to be "fixed" as stated above.
​

- however, when a link is clicked anywhere in a 3rd party app, opera should be activated.

Badbob's script used to wok like that till opera mini 4.1.

Again, my script does exactly that and more so see what you can fix with the instructions above.
​
[Windows Mobile Apps and Games] bones20:
............
[Windows Mobile Apps and Games] JZ SmartMort:
You mean set it to 0?

No, set it to 10, but more importantly, under DEFAULT Browser you have to say "No default, script should ask".

I am using the latest one 1.5.4 something

Your version is off, go here and press the third link "Current Beta" get that and install.

The source line says the error thrown from line 195. It could be an internal call to filemodifytime

You're probably right, internal call... but that leads us to two culprits, your ROM and MortScript, correct? On most devices this FileSize command does not fail, including Microsoft emulators. What happens when you use the workaround I provided of If (1=1) and get rid of the filesize function.

When you say IE fix you mean patch/restore ie icon option?

Yeah, sorry got the verbiage wrong, been a long time since I messed with that option. This means that it works :) search the thread, I clearly explain what the problem is and exactly what "patching" the icon will do, look for "MSPIE icon registry" as terms.
[Windows Mobile Apps and Games] bones20:
thanks boss. I am using 4.11b version of mortscript. I will update on your other suggestion.
[Windows Mobile Apps and Games] JZ SmartMort:
Sorry forgot to post link... http://www.sto-helit.de/index.php?module=download&entry=ms_program&action=list

Current beta is 4.11b7.

You're welcome and good luck :)
[Windows Mobile Apps and Games] SprintGuy765:
HI, i tried the latest version with Opera Mini 4.2 Final (13216) with esmertec jbed 20080912.5.1. It made opera as the default browser, but it keeps asking me about the connection. I tried disabling the security. It didn't do anything. Can somebody help me. I really like the Final version exept the security question.
[Windows Mobile Apps and Games] matteandhue:
I have a couple of questions for you:

1. What type of phone are you using?

2. How did you install Opera Mini 4.2? IE or another browser?

3. Did you try disabling the security using JZ's method under JZ Settings > General Tweaks/Hacks > Security > Disable Jbed Security Prompts?
[Windows Mobile Apps and Games] diomark:
awesome job as usual:) although not too hip on the mortbuttons - adds too much time to the link coming up.. -m
[Windows Mobile Apps and Games] JZ SmartMort:
Thanks Mark!

Interesting that you say that about MortButtons... I found it to be acceptable for the benefit but I have to admit that I slowed it down so I can capture the URL into the clipboard properly.

I just tested and here are some timing results on my WM6.1 Wizard:

With MortButtons and the default (out of the box) 10 record clipboard history max that I use, takes 5 seconds to open JZBrowser.

With MortButtons and ZERO ClipboardHistoryMaxRecords (under JZ Misc. Options) it went down to 3 seconds.

With MortButtons and ONE ClipboardHistoryMaxRecords it was at 3.5 or so seconds.

Using OLD Mort menu for JZBrowser and ONE ClipboardHistoryMaxRecords, takes about 2.5 to 3 seconds.

Using OLD Mort menu for JZBrowser and ZERO ClipboardHistoryMaxRecords, takes about 2.5 seconds.

Using OLD Mort menu and the 10 record default, takes about 4 seconds.

Keep in mind I use 25 millisecond GUI transitions in MortButtons so it's much faster w/o the fade-in effect.

Ultimately, it's about 1-1.5 seconds extra for the benefit of touch-capability, it's for some and I guess not for others :) can't win 'em all Mark, but point taken, it's certainly something I thought of as well.

I found the free solution thanks to Mort and his MortButtons (let alone mortscript) but it's only one solution. I wonder what other touch-friendly interfaces of this nature are available and whether if it's feasable to do the same thing with other software like I do with MortButtons. It was much easier for me to use MortButtons because he has so much flexibility with: icons, ease of dynamically creating button/config file, timeout feature, having 2 mortbuttons other software might only allow one screen of buttons but I need 2, 1 for http links, 1 for local html files. It is not as easy to migrate to another interface due to the limitations but I would love to hear some suggestions on the ones available out there and who the front-runners are.

Thanks!

JZ
[Windows Mobile Apps and Games] JZ SmartMort:
Those aren't questions, they're answers :) especially the third bullet. Thanks for helping out bro!
[Windows Mobile Apps and Games] JZ SmartMort:
Version 1.5 beta 5

I'm posting the beta on the first page of this thread (direct link to the v1.5b5 CAB). The difference between beta4 & beta5 is added support for UCWeb browser.

MortButtons (version 2.4 and above) can now be used as the front-end for JZBrowser. ONLY ON PocketPC (touchscreen) devices. I don't include MortButtons CAB but I do let the user open the download URL directly from my software. Screenshot below. Thanks to bsw11 for a hell of an idea!!!

Default Browser and Browser Timeout work with the MortButtons GUI. It uses MortButtons built-in timeout feature, not inferior window title seeking methods.

Opera Mini 4.2 FINAL & BETA compatibility plus all of the new colored skins work properly.

UCWeb Browser support added for versions 5.x & 6.x Windows Mobile CAB ONLY (not the Java based version offered at UCWeb). If both 5.x & 6.x versions are installed, version 6.x will be the one used. Thanks to Addicus for the the suggestion! Nice, lightweight browser with zooming abilities as good as any others out there. To download UCWeb: http://www.ucweb.com/English/mobile_list.shtml then click DOPOD on the left as those are re-branded HTC phones. Or you can go to http://wap.ucweb.com right from your phone.

URL Exclusions allows user to ALWAYS open a certain top-level domain name with a specific browser. So even if the URL consists of a huge string, top-level domain is stripped and compared against URL Exclusions.

Feedback is always welcome!

JZ

NO DEFAULT BROWSER----WITH DEFAULT BROWSER
[Windows Mobile Apps and Games] LordDeath:
Hi,

with Version 1.4.3 I can't disable the Jbed security prompts anymore. :(

The device is now a German Touch HD and Jbed 20080418.2.1 is preinstalled.
[Windows Mobile Apps and Games] addicus:
I would upgrade to the latest version. Beyonce and I suggest it.
[Windows Mobile Apps and Games] Corpsegrinder:
For days I've been searching and reading here on XDA for how to change the default browser from :mad:PIE:mad: to Opera Mobile. I found quite a few threads about opera mini, but very little for the mobile version. Also, a way for my email links to open opera defaultly as well. Frankly, anything that pointed to ****ty ass PIE I wanted to change. (That browser drives me nuts! :mad: )

Well FINALLY I found it here! Thank you VERY MUCH! Your hard work is very appreciated. You couldn't of made it any easier. This app works awesome on my tilt.
[Windows Mobile Apps and Games] JZ SmartMort:
I would do as Addicus suggested. The new version has a few more areas that get tested for "where is jbed.exe" than the previous version like 1.4.3... I'm pasting below the few areas that I check for JBed.exe so see if you device has any of these references set correctly, if not, let me know where your jbed.exe is located and I will see what I can do.

RegRead("HKCR","jarfile\Shell\Save\Save Location","")

RegRead("HKCR","jarfile\Shell\Open\Command","")

RegRead("HKLM","System\Explorer\Shell Folders","Windows") & "\jbed.exe")

So I do make sure to check the generic "\Windows" folder, where a lot of ROMs tend to store it. Let me know what you find...
[Windows Mobile Apps and Games] JZ SmartMort:
Thanks Corpsegrinder! Nice to hear that things just work even on a non-standard ROM and w/o any weird issues.
[Windows Mobile Apps and Games] LordDeath:
Hi,

my jbed.exe is also unter \windows\ but even with the 1.5b5 version it tells me, that the security prompts are already disabled within jbed. But they aren't.

And when I try to open a link with opera mini, it starts jbed, starts opera mini and then in the screen where you usually type in the address I get this message:

"Operator found where

value expected

Line 75

(\Programme\JZ\helpers\JZ

OperaMiniRun.mscr):

If (address_fail_count =>

50)
[Windows Mobile Apps and Games] JZ SmartMort:
The error is a bug that somebody already reported to me, you can fix it by changing line 75 from "=>" to ">=" that's all. I did fix this but it's not yet distributed. I had to cut that whole thing out because I looked for "Enter Address" window title but international users would have problems with that.

Basically, I think your issue is that you might have registry entries that point to one place but your EXE is in another, also you might have selector.utf in a place where my software does not expect it.

My recommendation: overwrite your JBED (even if it came on a ROM) with something different like Cloudyfa's version, the reason is so that your registry WILL definitely update to point to the correct jbed.exe and selector.utf files.

You can always hack selector.utf yourself by searching the threads on XDA for "disable jbed security prompts"...

When you use my function to disable jbed security, what filename does it say it backed up? This will point you to the location that MY software thinks is the real location. At that point you can mess with it yourself. Bottom line, I know that the function to disable security in my software works well, because I've used it on many ROMs and many JBED installations, you obviously have some inconsistency with the registry/file references to jbed.exe and APPDB folder.
[Windows Mobile Apps and Games] JZ SmartMort:
JZ SmartMort v1.5 - Released!

Announcing JZ SmartMort v1.5

Get it here: XDA-Developers or on SourceForge

New JZ SmartMort GUI for touch-friendly navigation using MortButtons. Latest Opera Mini 4.2 & Skyfire support. Plus a new browser added to JZ Browser called UCWeb. URL Exclusions to allow for static browser to run a certain top-level domain/URL. New phone-specific tweaks for AT&T HTC Fuze as I finally got one and loving it :)

v1.5 *** 2008-12-27

- On touchscreen PocketPC devices, MortButtons (v2.4 & above) can be used as the GUI of JZ Browser script when a link/URL is clicked.

- Opera Mini 4.2 final & beta. Works with any color of skin available in Opera Mini 4.2. Uninstall the older 4.0 or 4.1 versions for JZ Browser to start using the new 4.2 version.

- Skyfire version 0.85.7927 and 0.85.8184 were released. Support for both, OLD and NEW versions of Skyfire.

- UCWeb Browser support added for versions 5.x & 6.x Windows Mobile CAB ONLY (not the Java based version offered at UCWeb). If both 5.x & 6.x versions are installed, version 6.x will be the one used.

- URL Exclusions is a feature which allows the user to default a static browser to a top-level domain. Even if the URL is long, the top-level is detected and compared against user exclusions, if an entry exists, then the URL will be openned with the designated/static browser.

- New uninstall logic which will disable JZ Browser when user uninstalls.

- Added Phone-Specific tweaks/hacks for AT&T HTC Fuze.

- Added Rotate Screen option to the Action script.

- Changed some defaults: Opera Mini will not kill JBed.exe, LeftSoftKey is used as the URL Open Method & Favorites now uses File Explorer instead of MortScript file browser.

MortButtons Screenshots on PPC Only

---NO DEFAULT BROWSER-------------WITH DEFAULT BROWSER---
[Windows Mobile Apps and Games] JZ SmartMort:
SKTools works wonders!

Uninstalling has been a popular topic with little success.

First of all, my new version 1.5 will make sure to UNREGISTER itself as the web-browser handler and reset those 5 or 6 registry entries back to Microsoft default. This means that after uninstalling my CAB, Internet Explorer will be the default browser.

Secondly, if the CAB does not uninstall successfully, the best software to remove JZ SmartMort is SKTools. It did much better at uninstalling than PocketMechanic & MemMaid.

Thanks!

JZ
[Windows Mobile Apps and Games] Gearhead01:
I installed this app in order to make Opera Mini my default browser. When I click on a link from an email, it opens the browser selection dialog box, then opens Opera Mini after the 5s timeout. That is all great.

Once Opera Mini opens, the script tries to copy the link to the address bar, but then I get the following message:

Operator found where value expected

Line 75 (\Program Files\JZ\helpers\JZOperaMiniRun.mscr):

If(address_fail_count =>50)

The only way I can get rid of the Error dialog box is a soft reset. Any suggestions?
[Windows Mobile Apps and Games] JZ SmartMort:
Get the new version, v1.5, it no longer has that code and you are probably using an older beta. If you want to fix, just change that line from "=>" to ">=" as MortScript does not like them backwards. Again that piece code is gone though...

Also search this thread for your error and you will see the explanation. I highly recommend searching for your errors as you will be able to answer your query w/o any intervention.
[Windows Mobile Apps and Games] Gearhead01:
Thanks for the quick reply. I installed v1.5 and that took care of the error.

Now when I click a link from an email, Opera Mini opens and I can see the script try to copy the address to the address bar, but once it is done I am left with a completely blank address bar. If I open JZ Action, the link is in the scratchpad, so it looks like things should work, but something is preventing the address from sticking in Opera Mini. The same thing happens if I try to download the MortButtons from the option in JZ Browser. All of this in on a Sprint HTC Touch Pro. Any other suggestions?

And sorry about the search, but I tried and didn't get any hits on my particular error - I must not have used the right key words.
[Windows Mobile Apps and Games] Gearhead01:
Found the solution to my issue - Had to turn off the auto-complete address option in Opera Mini. Once I did that the cut and paste script worked fine.

Thanks for the great app. I really like Opera Mini much better than Opera Mobile, so the ability to have that as my default is much appreciated!
[Windows Mobile Apps and Games] JZ SmartMort:
I was going to suggest different "Opera Mini Paste Method" but you had the only other thing that could be wrong which is Auto-Complete.

You know my app offers a way to continue using Auto-Complete if you wish, just go into JZ Settings > Browser > Opera Mini Options > Auto-Complete... thought I'd suggest.

BTW the perfect search term seems to be "address_fail_count" :) it was bad code anyway. I looked for an English window title but that does not work for international users, so had to pull it out.

Enjoy the app, glad it helps!
[Windows Mobile Apps and Games] character:
I have downloaded the 1.5v when I launch Opera mini I still cant find the option to copy paste
[Windows Mobile Apps and Games] JZ SmartMort:
Character, I use your GM v.3 ROM on my spare Wizard :)

You are looking for Opera Mini options in Opera Mini, but you should look for them in my app, JZ Settings > Browser > Opera Mini Options...

However, if you are talking about a PocketPC device, it should work w/o having to change anything. Usually smartphones are the ones with poor copy/paste support.

Basically, make sure that under JZ Settings > Browser, you have "ENABLED" at the top, then click a link from somewhere like an e-mail, it will pop either a Mort choice menu or MortButtons (if installed) once you choose Opera Mini from that list, my app will launch Opera Mini and it will press some keys for you and paste the URL, then move on to the page.
[Windows Mobile Apps and Games] character:
that was fast
[Windows Mobile Apps and Games] character:
Opps mistake:) thanks for clarifying

Nice to hear that youhave tried AMP roms:)

hope you like it:)

I am trying to copy a picture:) and a some article from wikipedia
[Windows Mobile Apps and Games] JZ SmartMort:
I absolutely love the ROM, I've tried a few a yours has the most free RAM on the device. RAM really does matter on older devices like Wizards, so definitely a winner.

Copying a picture is not that easy. Opera Mobile or something like Skyfire, Iris or UCWeb might be a better fit for that. I remember seeing in one of those (or some other browser that my app supports :) maybe NetFront) when you tap-and-hold the stylus on a page, a context menu offers an option to "Select Page" or "Copy Page"...
[Windows Mobile Apps and Games] tahdor:
Deleted: Sorry wrong board.
[Windows Mobile Apps and Games] diomark:
Hi,

I removed opera mini 4.2 and reinstalled the version with multiple certificated last night. this apparantly broke jz smartscrip:(

when selecting a link from jz, opera mini now loads as it should, but then just sits there - maybe looking for the unsigned cert do you want to continue button? (which no longer exists for opera mini).

also another thing i'm noticing with this version that i hadnt noticed before - looks like you can hit the bottom middle of the screen to bring up the url box - somethings changed!

thanks for looking into it:)

-mark
[Windows Mobile Apps and Games] JZ SmartMort:
Mark, what the hell is "jz smartscrip" is that like the Crip version of my app that Bloods are not allowed to use :)

Do me a favor and attach the Opera Mini software so I don't waste time figuring out where to get the exact one you're talking about. Or give me a direct link...

BTW, I will probably not use the middle URL softkey because it's not available in all versions but my app is geared to support a large majority of old versions of OM.

Thanks!

JZ

EDIT: from phone, went to operamini.com > download other version > download 4.2 with multiple certificates. After installing (and not re-scanning for browsers) JBed failed saying "Application _s0 does not exist", my software sensed that on the screen and asked to re-scan for browsers, I pressed YES and it rescanned, then re-opened Opera Mini and successfully pasted the link. Try a manual re-scan of browsers as my software looks for the window title "Error" here's that code.

ElseIf (WndExists("Error") && ProcExists("jbed.exe"))
javaerror = Question("Java error was detected. Java will now be killed and browsers will be re-scanned. Possibly new Opera Mini installation caused this.", "Re-scan?", "YesNo")
If (javaerror = 1)
Kill( "jbed.exe" )
CallScript("JZBrowserDetect.mscr")
Call RunOperaMini
Exit
Else
Exit
EndIf
[Windows Mobile Apps and Games] diomark:
Sorry:) I typed that message from my phone.. I actually had jbed fail as well - figured it might be because of the tinkering (done by jz smartmort as well as my own hacking) to it's security settings.. I ended up uninstalling jbed/reinstalling jbed, then installing opera mini 4.2 (multiple certificates..) - I did have smartmort re-scan the browsers afterwards - but no go. (If I manually bring up the URL screen, it pastes the url... but it doesn't bring up that screen on it's own..)

I'm on the road right now, but will experiment with this later when I'm back in town.

-mark

EDIT - maybe I just needed a reboot? It's working now! Sorry for raising concerns...
[Windows Mobile Apps and Games] JZ SmartMort:
No prob :) don't you hate that.

Couldn't pass up an opportunity to give you a hard time. Later blood :)