View Full Version : [APP] JZ SmartMort -Copy/Paste- Opera Mini & Mobile, NetFront, Skyfire, Iris & MORE!
JZ SmartMort
3rd April 2008, 06:10 AM
-------------------------------------------------------------------------
JZ SmartMort
v1.8.0 *** 2011-06-16
For a current discussion of the newest version
and all of the changes, start on post 952 (http://forum.xda-developers.com/showthread.php?p=14804140#post14804140).
http://www.softpedia.com/images/softpedia_download_small.gif (http://handheld.softpedia.com/get/System-Utilities/Enhancements/JZ-SmartMort-70943.shtml) Download Mirrors http://sflogo.sourceforge.net/sflogo.php?group_id=222398&type=15 (https://sourceforge.net/projects/jzsmartmort/files/jzsmartmort/)
http://download.famouswhy.com/awards/famouswhy_pickaward.gif (http://download.famouswhy.com/jz_smartmort/)
Official Forums:
http://forum.xda-developers.com/showthread.php?t=382043
https://sourceforge.net/projects/jzsmartmort/forums/forum/802112
Video Demo - See what JZ Browser does when a URL is clicked inside of any app (http://palmdoc.net/?p=2250)
-------------------------------------------------------------------------
I had some issues with user-friendliness of a Windows Mobile SmartPhone. No copy/paste, no clipboard history, no way to choose a default browser. To supplement this I kept increasing the functionality of my personal little script coded in MortScript. JZ SmartMort is a simple productivity tool for any Windows Mobile user. The software is my attempt to bridge the gap of missing features like:
Copy / Paste
Clipboard / URL history
Multi-browser support (Opera Mini, Opera Mobile, NetFront, Skyfire, Iris, UCWEB, BOLT, jB5, Opera Mini for Windows Mobile, uZard & Internet Explorer)
Make any installed browser system-level, where it opens links from anywhere. Ability to have a default browser (with a special timeout in case you want to open a link with a non-default browser).
Hardware buttons - supports Pocket PCs & SmartPhones for advanced hardware button mapping.
Opera Mini - shortcut on the Start Menu, different paste & URL handling methods to accommodate different phones.
JBed - create Start Menu shortcuts for any JBed app, run JBed App directly using JZ SmartMort, troubleshoot your JBed installation and disable JBed security prompts.
Ability to open synced Mobile Favorites with any browser, process killing and many other interesting features.
Includes general tweaks and hacks which will keep growing.
I'm pasting below the full release notes, REVISION HISTORY (http://forum.xda-developers.com/showthread.php?t=382043#5) and links to the project files. Please review the screenshots of JZ SmartMort which can be seen on this post or at SourceForge (http://sourceforge.net/projects/jzsmartmort). Let me know if you have suggestions.
UNINSTALLING / REMOVING:
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.
OPERA MINI PASTING ISSUES:
Make sure you have tried an alternative "Opera Mini Paste Method" in JZ Browser options.
Some WM6 & WM6.1 Standard (Smartphone not PPC) may have issues with copy/paste/select-all-copy/JBed pasting, etc. I have the solution for non-QWERTY SmartPhones (just dial-pad) like HTC StarTrek / Cingular 3125 (http://www.phonescoop.com/phones/phone.php?p=899), please see THIS POST (http://forum.xda-developers.com/showthread.php?t=407942) about T9 vs. eT9 "keyboard driver" a.k.a. the IME driver.
For HTC Excalibur / Dash
Try activating the "ABC" keyboard, not the "T9" by pressing ALT-Space like explained here: http://answers.yahoo.com/question/index?qid=20080208202818AAqUt2R
Have a look at this post for Opera Mini instructions specific for HTC Excalibur: http://forum.xda-developers.com/showthread.php?p=5435424#post5435424
https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4789888)
Thanks!
JZ
Version Dates:
*more historic versions are available on SourceForge (http://sourceforge.net/projects/jzsmartmort)
v1.5 ***** 2008-12-27
v1.6 ***** 2009-10-31
v1.6.2 *** 2009-12-03
v1.6.8 *** 2010-04-12
v1.6.9 *** 2010-07-11
v1.7.0 *** 2010-09-12
v1.8.0 --- 2011-06-16
*Note: The CAB is large because it is uncompressed and it includes two versions of MortScript inside (PPC & SmartPhone). My CAB will detect if MortScript is installed, if not, it will install the appropriate version. Once the correct version is installed, it will delete ALL of the un-needed content and save about 500KB of space.
Please DO NOT re-host or distribute my CAB file. There is already a website (SoftPedia (http://handheld.softpedia.com/get/System-Utilities/Enhancements/JZ-SmartMort-70943.shtml) and SourceForge (http://sourceforge.net/projects/jzsmartmort)) that does not require a login to download my CAB and I get really pissed off when people just start distributing my stuff w/o asking me. I still see my old version 1.4.3 on many sites and that's not fair to users that don't know where to get the new/updated official CAB. Just post a link instead of the actual CAB, which quickly gets outdated anyway.
AppToDate Unique Users Since 10/21/2009
http://www.apptodate.org/counter.png.php?appname=JZ%20SmartMort
JZ SmartMort
14th April 2008, 06:22 AM
Screenshots
If you do not see screenshots below, it's because you need a login for this website. However, screenshots & full mirror sites can be accessed through:
SourceForge - (http://sourceforge.net/project/screenshots.php?group_id=222398)
SoftPedia - (http://handheld.softpedia.com/progScreenshots/JZ-SmartMort-Screenshot-70943.html)
http://forum.xda-developers.com/attachment.php?attachmentid=140712&d=1230461630
PPC Only - MortButtons as the JZBrowser GUI
----No Default Browser ------ With Default Browser---
http://forum.xda-developers.com/attachment.php?attachmentid=135203&stc=1&d=1228552322
JZ SmartMort
14th April 2008, 06:23 AM
----------------------------------------------------------
What JZ SmartMort for?
The software is meant for SmartPhones and Pocket PC devices running Windows Mobile 2003, 5, 6, 6.1 & 6.5 using Mort's free application MortScript (link #1 & included in CAB) installed as the macro engine mapped to hardware buttons. Most prominent features of the software are the multi-browser/default browser abilities, as well as, copy/paste/clipboard-history. Please make sure check out the Help sections right in the software menus for detailed clarifications.
Browsing: Opera Mini (link #3) is free, some sites look and feel better using Opera Mini, so I wanted to make it a system level browser with the option to revert to IE as needed (link #4). Support for Opera Mobile (link #5), NetFront 3.5 (link #7), Skyfire (link #8), Iris (link #9), UCWEB (link #11), BOLT Browser (link #12) and jB5 Browser (link #13), Opera Mini for Windows Mobile (link #14), uZard Web Browser (link #15). The software allows for managing a default browser while having many different browsers installed. On PocketPC ONLY (touchscreen), MortButtons (v2.4 & above) can be used as the GUI of JZ Browser script when a link/URL is clicked (link #10).
URL Exclusions: 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. Example: http://google.com/somedir/somefile.htm is diffent from http://www.google.com/some/something.html, and using URL exclusions, all google.com URLs will automatically be openned with a specific browser of choice. Static browser assigned for a top-level domain name.
Hardware Button Mapping: Three different Pocket PC & two different SmartPhone methods for mapping buttons. Check the Help file right under JZ Settings for further information.
Navigation: FakeCursor embedded to assist SmartPhones run such advanced applications like TaskMgr, even though it's only made for a PPC. Map a button to JZ Action script for the best user experience.
Copy/Paste: using Vito CopyPaste or any of the other method available in the software (MortScript based keyboard shortcuts) (link #2).
Clipboard & URL History: Added ability to select from a list of the last items copied to the clipboard.
IE Favorites: Ability to open Internet Explorer (ActiveSynced Favorites), located under \Windows\Favorites, with any web browser that you have installed. Choose from three different methods of opening "Favorites"; this is for speed purposes considering different devices and amount of favorites in folder.
Java: Esmertec JBed (link #6) has specific and advanced support in JZ SmartMort.
Activation: JZ SmartMort comes with a self installer/remover. Once JZ SmartMort CAB is installed, it will check if MortScript is properly installed, if not, it will attempt to install MortScript automatically. The only feature which will self-activate is JZ Browser, all other features will need to be manually activated by running the JZ Settings. If you get an error then you need to verify that you have MortScript installed.
Troubleshooting: Ability to check your JBed health. Also provide a way to fix what Opera Mobile 9 messes up (URL, HTML, ICONS, etc.)
JZ SmartMort works perfectly on my HTC Fuze (Diamond Touch Pro), HTC StarTrek (3125), HTC Kaiser (Tilt), HTC Wizard (8525) & BlackJack II. I also test on WM2003, WM5, WM6 and WM6.1 emulator ROMs from Microsoft.
I use my software every day and I designed it to be the missing link of Windows Mobile. The point was to try to find a workaround for anything WM is missing. Please make suggestions if you think something is worthwhile or if I messed something up.
----------------------------------------------------------
Installation instructions:
1. Use the CAB file to install JZ SmartMort.
2. If installation of JZ SmartMort errors out (because it's not certified & usually on SmartPhones) the best application unlock tool is this standalone utility: http://www.gpcarreon.com/?p=151
3. Mort has allowed me to distribute his FREE MortScript, when you install JZ SmartMort it will place Mort's CAB files in the "MortScript Installs" folder, found underneath your JZ install location. If MortScript is not installed, after JZ SmartMort CAB file installs, installation of MortScript for your appropriate device will begin. When uninstalling, JZ Browser will deactivate itself and restore Microsoft default settings. If JZ SmartMort is not removing properly, let it overwrite by answering "continue installing" when prompted.
4. Under the Start Menu you will find "JZ Settings" shortcut, which can activate/deactivate all JZ SmartMort features. Activation of JZ Browser functionality will happen during installation of the CAB.
- The JZ Browser activator will allow for http/https links, as well as, .url/.html files (links/favorites transferred through ActiveSync) to be opened with Opera Mini, Opera Mobile, NetFront 3.5, Skyfire, Iris, UCWEB, BOLT, jB5, Opera Mini for Windows Mobile, uZard or IE.
- The JZ Button activator will allow mapping of any command or JZ feature to a hardware button and used for copying, pasting and all else.
5. If you don't have it yet, you should. Phone will need to be application unlocked like in step 2. Get JBed from here:
- http://forum.xda-developers.com/showthread.php?t=407667
- http://www.winmobiletech.com/092007MidletBible/Jbed.zip
6. Get Opera Mini
- To use Opera Mini 3.1, 4 or 4.1 you must download and install the files. Do not use "Opera Mini plus JBed CAB files" because they have drawbacks. Just install the JAR/JAD file yourself by surfing to operamini.com from your device or the PC. Once installed, opening Opera Mini manually then click a link on the welcome screen to go to a site, this will you pass through all initial screens as they get in the way of the macros. Leave all defaults otherwise. You can create shortcuts for Opera Mini using JZ Settings.
- http://www.operamini.com
7. On touchscreen PocketPC devices, MortButtons (v2.4 & above) can be used as the GUI of JZ Browser script when a link/URL is clicked. Way to download is provided in the software if PocketPC is sensed.
- http://www.sto-helit.de/index.php?module=download&entry=mortbuttons&action=list
8. SKTools does the best job at uninstalling the CAB. PocketMechanic and MemMaid can also be attempted.
----------------------------------------------------------
Functions of the software:
1. The CAB installation will initialize JZ Browser as the default on the device. IE or Opera Mobile will no longer be used as the default system browser.
2. A great way to use JZ SmartMort is to map a hardware button to JZ Action or JZ Browser. Many advanced button mapping functions are available in the software.
3. Under the main JZ Action menu
- "Open ScratchPad" will allow user to jot something down quickly and it will be stored in the clipboard so it can be pasted later.
- "Open Selection with Browser Script" (supports many mainstream browsers running side by side and allows to have a default browser designated).
- "Clipboard / URL history" will allow user to select older items from the clipboard.
- "Clipboard Tools (Copy/Paste/Select-All)" (allows you to select a few ways of copying, pasting & select-all then copying) includes ability to run the embedded Vito CopyPaste software, select with cursor & copy to the clipboard (it will ask how many seconds to allow cursor selection)
- "Open Favorites" (Change the Favorites opening method under JZ Settings > JZ Misc. Options.)
- "Communications Manager" toggles hardware devices and connectivity like bluetooth, wifi and cellular data connections.
- "Kill Processes" displays a full process list allowing the user to kill the executables.
- "Open JBed Application List" will let you choose which Java app to run without going into JBed first.
- "Soft-Reset the Device", "Rotate Screen", "Run FakeCursor" & "Help"
4. When doing "Open selection with browser script", "Open Favorites" or running a .url file from explorer, the second script which handles browser logic is called with the URL passed to it. The URL is copied to the clipboard and available in the Clipboard / URL History.
5. JZ Browser handler script is enabled during the installation at which point http/https links & .url file extensions to be opened with JZ Browser script. Either run a .url/.html file manually or use "Open Favorites" using JZ Action menu.
6. The browser handler script allows you to open a URL in Opera Mini (3, 4 & 5), Opera Mobile (8 & 9), NetFront 3.5, Skyfire, Iris, UCWEB, BOLT, jB5, Opera Mini for Windows Mobile, uZard & IE or copy the URL to the clipboard.
- On touchscreen PocketPC devices, JZ Browser script can use MortButtons for a beautiful/touch-friendly GUI when selecting which browser to open a link/URL with.
- You can change the default browser, as well as, how long JZ Browser script prompts to choose a browser before launching the "Default Browser".
- 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.
- Browser script will look for Opera Mini in this order, any will work: 4.2 --> 4.1 --> 4.0 --> 3.1 --> 4.2 beta --> 4.1 beta. Version 5 is detected separately.
- Opera Mini control: multiple paste methods, adjust trim units, use different methods to pop the Opera Mini URL input screen and ability to enable/disable "Auto-Complete Address Input
- Ability to create the Opera Mini and any other JBed application shortcut on your Start Menu.
JZ SmartMort
14th April 2008, 06:35 AM
----------------------------------------------------------
THANK YOU!
- Oliver Koetter (owilsky) for his great suggestions and web space for the project.
- matteandhue for helping me with this fun project. I would have only "minor" enhancements without your effort and dedication!
- bsw11 for the MortButtons idea and other inventive ideas!
- sto-helit/Mirko without whom I would simply not code for Windows Mobile!
- Menneisyys for finding the Mort solution and documenting with such passion.
- badbob001 for taking my code to the next level with your foresight.
- Sneeuwtijger for helping me test and troubleshoot.
- bengalih for having the right answer for me every time with Mort questions.
----------------------------------------------------------
Links:
1. Mort's FREE MortScript Site for PPCs & SmartPhones
http://www.sto-helit.de/index.php?module=download&action=list&category=17
2. Mort Copy/Paste by gpcarreon, another guy like me who just needed a tool
http://www.gpcarreon.com/?p=471
3. Opera Mini
http://www.operamini.com/download
4. Browser code for Opera Mini in a forum
http://www.howardforums.com/archive/topic/1283853-1.html
5. Opera Mobile
http://www.opera.com/products/mobile
http://forum.xda-developers.com/showthread.php?t=401643
6. JBed Java Midlet
http://forum.xda-developers.com/showthread.php?t=407667
http://forum.xda-developers.com/showthread.php?t=370786
http://forum.xda-developers.com/showthread.php?t=384881
http://www.pocketpcmag.com/cms/index.php?q=blogs/3/2266
http://www.winmobiletech.com/092007MidletBible/CompatibilityAndMain.html
http://www.winmobiletech.com/092007MidletBible/Jbed.zip
http://forum.xda-developers.com/showthread.php?t=438581 --- JBed Rose for SmartPhones (non-touchscreen)
7. Access NetFront 3.5 Browser
https://www.access.co.jp/english/nfppc/form.php?type=4
8. Skyfire Browser
http://www.skyfire.com
9. Torch Mobile Iris Browser
http://www.torchmobile.com
http://rapidshare.com/files/253601439/iris-browser-1.1.9.cab
10. MortButtons
http://www.sto-helit.de/index.php?module=download&entry=mortbuttons&action=list
11. UCWEB Browser
http://www.ucweb.com/English/mobile_list.shtml
Click DOPOD on the left, those are re-branded HTC phones.
Or you can go to http://wap.ucweb.com right from your phone.
12. BOLT Browser
http://boltbrowser.com/download.html
13. jB5 Browser
http://jataayu.net/jB5site/index.php?q=downloadmgr
14. Opera Mini Native for Windows Mobile
http://www.opera.com/press/releases/2010/03/04/
15. uZard Web Browser
http://www.uzard.com/en/down/download_windowsmobile.asp
----------------------------------------------------------
Disclaimer:
I am not responsible for anything. If you can't do it yourself, get somebody who can. I also don't care what the hell you do with any of this content. I mostly made it for my own use anyway, just trying to pay back the community. I did re-use and modify/optimize other people's code, so I am crediting them with a Links section which should contain everything I used to figure out how to do this correctly.
----------------------------------------------------------
Limitations:
1. Launching IE shortcuts leads to the JZ Browser script popping, workaround is to Patch IE Icon under JZ Settings > JZ Browser > Internet Explorer Options.
2. Clipboard history is limited to 1024 characters, but Windows Mobile limit is 16384 so be careful. Storing clips in the registry now and 1024 is the limit. If enough people say something, I could use a file rather than registry to store clipboard content, but then there's always the 16384 limit.
3. New version of HTC Task Manager 2.1.37385 and Manila 3D (TouchFlo 3D 1.2.35348) stops the MortScript popups from going to the background. Found this by upgrading to the Fuze leaked ROM which happens to update those two applications.
JZ SmartMort
14th April 2008, 06:45 AM
----------------------------------------------------------
Revision History:
v1.6.9 *** 2010-07-11
- JZBrowser: Added uZard Browser 2.0.3.12 WMV Beta support
- JZBrowser: Added ability to minimize all applications before JZBrowser is launched. Panoramic moTweets is an example of a program that might need this feature.
- JZBrowser: Verified new BOLT 2.02 support
- JZSettings: Improvements to JZ SmartMort update checking function
v1.6.8 *** 2010-04-12
- JZSettings: Automatic update check, download & installation of new JZ SmartMort versions (resembles AppToDate functionality)
- JZBrowser: Verified BOLT 2 beta version
- JZBrowser: Favorites method option added for MortButtons to use the same favorites method as in the rest of JZ SmartMort
- JZAction: Kill processes function now displays processes in alphabetic order
v1.6.7 *** 2010-03-21
- JZBrowser: Opera Mini 5 support for the final Java version
- JZBrowser: Optimized Opera Mini 5 for Windows Mobile logic
- JZBrowser: Verified Opera Mobile 10 final version
- JZBrowser: Added UCWEB 7.0.0.41 support
- JZBrowser: Automated download and installation of MortButtons directly from JZ SmartMort
- JZSettigs: Optimized removal & creation of start menu shortcuts for JZ SmartMort
v1.6.5 *** 2010-03-09
- JZBrowser: Fixed Opera Mini 5 for Windows Mobile functionality for QVGA and VGA devices
- JZBrowser: Fixed Opera Mini 5 for Windows Mobile when running with the fullscreen setting
- JZBrowser: Tested Opera Mini 5 for Windows Mobile on QVGA, VGA & WVGA
v1.6.4 *** 2010-03-07
- JZBrowser: Opera Mini 5 beta for Windows Mobile support
- JZBrowser: Tested Opera Mini 5 beta for Windows Mobile functionality on both PocketPC and SmartPhone devices
v1.6.3 *** 2010-03-03
- JZBrowser: Opera Mini 5 beta 2 support
- JZBrowser: Opera Mobile 10 beta 3 support
- JZBrowser: NetFront 4 support
- JZBrowser: Verified new Skyfire 1.5.0
- JZBrowser: Verified new BOLT 1.60 & 1.70 support
- JZBrowser: Extra error trapping for a situation when the configured Browser GUI is uninstalled, MortScript Choice Menu will default.
- JZAction: Added delayed paste to copy/paste menu
- JZAction: Added 3G toggle to Comm Manager
- JZAction: Added delayed pasting to the copy/paste menu
- Tweaks: Tested 3G toggle on GSM network devices like Pure & Fuze
- Tweaks: Tested dialing shortcut with Pure, Fuze, Wizard & emulator.
- Tweaks: Added BAND setting tweak
- Tweaks: HTC > StartUp put current status on the menu
- Tweaks: Shortcut/LNK ability which will dial a number when the shortcut is clicked. Tested on Pure, Fuze, Wizard and Emulator
- Phone-Specific: New button mapping for the Samsung Jack WM 6.5 ROM
- Phone-Specific: EndKey remapping available for HTC Pure and HTC Tilt 2
v1.6 *** 2009-10-31
- JZ Browser: Resco Explorer, Total Commander & File Explorer can be used as JZ Browser GUI when a link/URL is clicked. The GUI will be killed after URL is opened (option exists to do opposite) but the last folder location will be remembered.
- JZ Browser: including a new .Net executable to trigger JZ Browser. The use is for programs like Barcorama that require just an EXE to which Barcorama passes a URL parameter. Passing parameters to MortScript is not like most other programs expect to do, hence this inclusion. The new EXE is called JZBrowserRun.exe and is located in the JZ folder.
- JZ Browser: Ability to register JZBrowser with my new .Net EXE instead of the long MortScript command. Under JZSettings > Browser > Activate JZBrowser with EXE
- JZ Browser: Opera Mini 5 beta support added. Also added Start Menu icon creation for Opera Mini 5. Tested on PocketPC and SmartPhones.
- JZ Browser: Opera Mobile 9.7b1, the new version from the official web site. If both 9.7b1 and 9.5.x are installed, they will be treated separately.
- JZ Browser: BOLT Browser (JBed Java-based - tested with PPC & SmartPhones versions 0.86, 0.94, 1.04 & 1.5). Also added Start Menu icon creation for BOLT.
- JZ Browser: jB5 Browser version 5.0.117 for PocketPC and SmartPhones.
- JZ Browser: new Skyfire 1.0.0.xxxxx versions were verified.
- JZ Browser: new UCWeb 7.0beta1 was verified.
- JZ Browser: Users can create JZ Browser shortcut with specific browser and URL defined. Also with just a URL defined which pops JZ Browser.
- Added AppToDate support allowing for easy JZ SmartMort updates over the air.
- WM 6.5 was fully tested on VGA and QVGA devices. Initially WM 6.5 did not work properly because it has more color depth causing Opera Mini and BOLT Browser color recognition not to work due to math rounding of the color.
- Opera Mini: better full-screen support for all colors schemes of Opera Mini.
- Opera Mini: removed ChangeIME setting from Opera Mini due to liability of messing with device keyboard drivers
- JBed: Smarter decision of whether OperaMini or Bolt is running in JBed. Kill JBed option removed from browser options.
- JBed: Added a tweak to allow users to change the JBed Java font size.
- JBed: Permanent patch to stop JBed from confirming security prompts.
- MortScript: version 4.3b15 for PocketPC and SmartPhones is included in the CAB. For compatibility reasons & other benefits MortScript will be forced to upgrade if the installed version is too old.
- Phone-Specific: button hacking for Samsung Jack (i637). Ability to re-map MediaNet and AT&T Navigator buttons.
- Phone-Specific: Long EndKey button remap for the HTC Fuze. Should work for other devices that use \Windows\EndKey.exe as well.
- JZ Action: Clipboard Monitor is now always running. Every 15 seconds it will detect if new content is in the clipboard and make it available in Clipboard History. No visible battery drainage was noticed.
- JZ Action: new option to Submit to Search Engine, which will submit the clipboard contents to a popular search engine and run JZ Browser with that URL.
- JZ Action: Communications Manager toggle switches that allow the user turn on and off the BlueTooth, BT Audio, Wireless and Cellular-Data (like NoData).
- New Start Menu shortcut for fast Wifi-Data toggle. Wifi turns on and all Cellular-Data connections turn off (and vice-versa). Shortcut easily maps to a hardware key.
- Direct Start Menu shortcuts for JZ SmartMort so that AE Buttons Plus (which can't parse LNK files like Windows can) is able to work correctly with JZ SmartMort.
- Touch-friendly navigation; users can modify menu sizes of JZAction & JZBrowser to suit different eye vision.
- Tweaks/Hacks: Tethering hack for AT&T and other carriers, Kaiser Tweak, better JBed troubleshooting, disabling startup animations & sounds and SafeInboxExtender added.
- Tweaks/Hacks: Manila (TouchFlo) 3D v1.x and v2.x Internet Tab hacking. Change default browser plus the banner URL/label. Change the search engine on Manila 2.5 version.
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 opened 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.
v1.4.3 *** 2008-10-05
- Skyfire new version 0.80.6883 was released. Added support for both, OLD and NEW versions of Skyfire. Legacy options will show if OLD version of Skyfire is detected.
- After JZ SmartMort CAB finishes installing, JZ Browser functionality will automatically be activated and browsers will be detected. If MortScript is not present, it will also be installed, then MortScript CAB files will be removed, removing 400KB.
- Opera Mini enhancement consisting of short sleep commands between each backspace that deletes "www." in the Opera Mini address box. Affects some users with slower responding keyboards in JBed.
- Enhancement to FakeCursor code to allow using the powerful TaskMgr on SmartPhones even though it's only made to work on a PPC. FakeCursor function now takes the user back to the window title before FakeCursor logic was ran.
v1.4.2 *** 2008-09-21
- Added support for Torch Mobile's Iris Browser.
- Added support for Skyfire SmartPhone edition and modified Skyfire PPC pixel seeking logic when bar is shown and hidden.
- Added multiple Skyfire paste & open URL methods.
- Separated versions of Opera Mobile 8 & 9. Users can have both installed on the device and detected separately by JZ SmartMort.
- IME keyboard driver manipulation for Opera Mini to help pasting in some cases.
- Added option to Pin Last Used Browser as Default. JZ SmartMort will use the last selected browser and set that browser as default for the next time JZ Browser script is opened.
- Added FakeCursor to allow SmartPhone users ability to use more PPC geared applications.
- Added partial JZ SmartMort resets rather than the previously available full reset.
- Added BlackJack II button mapping for the updated WM 6.1 ROM. Both WM 6.0 & 6.1 OS versions are supported for button mapping on BJII.
v1.4.1 *** 2008-07-19
- Opera Mobile 9.51b (beta) is fully supported. Lots of redundant checks ot see if Opera Mobile is present on the device.
- JZ SmartMort CAB now attempts to install MortScript if MortScript is not already installed.
- The CAB file became even larger but with benefit because it will also remove CAB files which JZ SmartMort installs but does not need, saving about 250KB of space and making the JZ SmartMort installation about 500KB after the clean-up.
- CAB uninstalls removed JZ SmartMort settings, this no longer occur and settings will be left for the new JZ SmartMort version to use.
v1.4 *** 2008-07-07
- Created help files.
- Browser: Skyfire fully compatible now, new scan/detection with fail-over paths (if browsers references don't exist in the usual locations like the registry). If default browser timeout is set to zero, the JZ Browser prompt will be bypassed entirely.
- Opera Mini: full-screen, kill JBed option, multiple URL & pasting options.
- Lots of new options for button mapping. All known registry and link file button hacks now integrated to allow virtually any command to be called up. Also provides ability to create a CUSTOM link file from scratch.
- Changed menus to include menu-returns for easy navigation and better user friendliness. Added letters to Action menu as qwerty keyboard shortcuts.
- Phone-specific menu under JZ Settings which expands button mapping for BlackJack II (Samsung i617) CV/MediaNet buttons, as well as, AT&T Tilt (HTC Kaiser) PTT & Long-PTT buttons. More will be added.
- Creation of Start Menu shortcuts & opening of JBed applications w/o needing to open JBed first.
- 3 different methods under JZ Settings > JZ Misc. Options for opening Favorites. Save a Favorite from the JZ Browser script when you pop a link.
- Incorporated VitoCopyPaste with a timeout to return your directional pad action button back to normal.
- Various speed & optimization considerations incorporated.
- Function to deal with MortScript losing focus (e.g. when Home is pressed while Mort choice menu is running).
THE REST CAN BE SEEN IN THE README FILE AFTER INSTALLING THE CAB OR ON SOURCEFORGE (limited post size on XDA)
Initial v1.0 *** 2008-03-30
badbob001
16th April 2008, 06:34 AM
Can you explain or provide a link on the DEFBROWSER & MSPIE issue and why a .net executable is needed? I've seen some stuff on DEFBROWSER but not much on MSPIE.
Thanks!
JZ SmartMort
16th April 2008, 08:29 AM
Can you explain or provide a link on the DEFBROWSER & MSPIE issue and why a .net executable is needed? I've seen some stuff on DEFBROWSER but not much on MSPIE.
Thanks!
Here's a small piece from my limitations section but I'll discuss below.
When clicking links inside of Contacts on SmartPhones, and E-Mails on PPCs, my .Net executable runs. If IE is running already, you will have to close it by force. Otherwise it keeps using IE to pop links from the two locations I mentioned above, Contacts & E-mails, respective of OS. For now, it completely bypasses :DEFBROWSER registry key, but I will research further.
Without the executable, if a link is clicked in those apps (depends on your OS and touchscreen or not), IE always opens it, no matter what, never passing it to my script.
:DEFBROWSER --- by default points to ":MSPIE", so I decided to change :MSPIE instead to use my exe, rather than :DEFBROWSER. It seemed more appropriate. More importantly, my WM5 smartphone only has :MSPIE, no :DEFBROWSER, so I tried to make it work on either platform.
badbob001
16th April 2008, 05:56 PM
Without the executable, if a link is clicked in those apps (depends on your OS and touchscreen or not), IE always opens it, no matter what, never passing it to my script.
: DEFBROWSER --- by default points to ":MSPIE", so I decided to change :MSPIE instead to use my exe, rather than : DEFBROWSER. It seemed more appropriate. More importantly, my WM5 smartphone only has :MSPIE, no : DEFBROWSER, so I tried to make it work on either platform.
This might be one of those platform / device specific issues since on my WM6 smartphone, having IE opened doesn't affect email links from invoking mortscript. My :MSPIE is set for 'iexplore.exe' and : DEFBROWSER was originally set for 'forTMOweb.exe', which is a t-mobile application which I suspect just makes sure IE opens a specific local web page.
I'm still unsure what your executable does exactly. Does it kill IE if it's already running? If that's the case, then the link did correctly invoke a non-IE application. This would then beg the question, how does IE then sense a link is being invoked and capture that url?
UNRELATED: I don't see an option to disable smilies when posting. How did you get : D to not look like :D?
JZ SmartMort
16th April 2008, 08:28 PM
This might be one of those platform / device specific issues since on my WM6 smartphone, having IE opened doesn't affect email links from invoking mortscript. My :MSPIE is set for 'iexplore.exe' and : DEFBROWSER was originally set for 'forTMOweb.exe', which is a t-mobile application which I suspect just makes sure IE opens a specific local web page.
I'm still unsure what your executable does exactly. Does it kill IE if it's already running? If that's the case, then the link did correctly invoke a non-IE application. This would then beg the question, how does IE then sense a link is being invoked and capture that url?
UNRELATED: I don't see an option to disable smilies when posting. How did you get : D to not look like :D?
My EXE: accepts the command line argument and passes it to my Browser script.
My EXE will prevent Internet Explorer from EVER running a link (unless IE is already running, I'm working on that little issue). I helped somebody on BrightHand who said links from "e-mail" pop in IE all the time, even with my script installed. I checked my WM6 PPC emulator and it did exactly as he said. The WM5 SmartPhone emulator (like my 3125) pops IE also when openning a link from a Calendar item. You should try on your WM6 SmartPhone device, open a "web page" from Contacts, your SmartPhone will use the :DEFBROWSER" value and pass the argument to it - no matter what. And since command line arguments are not accepted in ":DEFBROWSER" nor ":MSPIE" but my EXE can accept that argument (usually a url file or http link) and forward that argument to my JZ Browser script.
BTW I do reset "RAI\:DEFBROWSER\1" with my install script to ":MSPIE" value - which is Microsoft's default on their ROMs. This guarantees that I somebody messed around with DEFBROWSER, I set them back to default and insure that my EXE runs.
No smilies: "Disable smilies in text" is a checkmark when editing a post in advanced mode.
badbob001
17th April 2008, 05:45 PM
And since command line arguments are not accepted in ":DEFBROWSER" nor ":MSPIE" but my EXE can accept that argument (usually a url file or http link) and forward that argument to my JZ Browser script.
Perhaps you missed reading about Menneisyys' initial problems with WM6. He originally tried specifying :DEFBROWSER as:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="%1"
but it didn't seem to take the parameter. I guessed that perhaps the variable %1 is not being expanded when :DEFBROWSER is used and the OS is just passing a space and the url to :DEFBROWSER. So the OS tries to run something like this:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="%1" http://google.com
The killer is the automatic space before the url. Mort script only accepts named variables (name=value) and not just the value by itself. So the url is not passed to mortscript since it wasn't named.
So after a few tries, this worked:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="
Yes, that is an unclosed double-quote at the end. By luck, mortscript accepts url as a named variable and I guess takes the end of line as the closer for the quote.
So the OS runs this:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url=" http://google.com
As for the space before http://, opera mini will work with it there, but I had some code to remove it for cosmetic reasons. That is why you see this at the beginning:
if (substr(url,1,1) eq " ")
url = substr(url,2)
EndIf
I have always updated :DEFBROWSER but it looks like contacts and calendar use :MSPIE. When I updated that key as well, the script came up. Thanks for the tip. If IE is running, links from contacts and calendar will still use IE. This must be due to some internal optimization where contacts and calendar detect that IE is running and passes the URL to it directly.
I hope I did not misunderstand the problem and just rambled on for no reason. It's not the first time I've written pages in response, then upon review, realize I misread the original post, and then control-a, delete.
No smilies: "Disable smilies in text" is a checkmark when editing a post in advanced mode.
This option only appears if I change my forum editor from the basic version (there are three versions to choose from). I knew it was there somewhere. Thanks.
JZ SmartMort
17th April 2008, 06:15 PM
So after a few tries, this worked:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="
Wow, you did understand, every single bit. I'm probably dropping the EXE in light of this info. I am however going to stay away from DEFBROWSER (but will reset that value to MSPIE) and will use MSPIE since that means pocket IE --- and that's what we're replacing here :) and SmartPhones don't have DEFBROWSER key (at least not my 3125)
Thank you badbob001!!!
phatman81
18th April 2008, 05:57 PM
I have been getting an error on my Shadow, not sure if it is related to .NET or not (at work and not able to download/install if thats the case). Here is the error. 1st i installed to the device, then changed due to the error here to storage card, but that did not help at all...
http://www.geocities.com/phatman81/mort_fail.bmp
JZ SmartMort
18th April 2008, 06:06 PM
I have been getting an error on my Shadow, not sure if it is related to .NET or not (at work and not able to download/install if thats the case). Here is the error. 1st i installed to the device, then changed due to the error here to storage card, but that did not help at all...
Use the Install script and do the Troubleshooting\JBed option. Let me know the results. This is not .Net by any means. The problem exists probably due to multiple JBed installations. Some JBed cab files don't change all necessary reg keys and leave it pointing to the settings of the previous install of JBed.
A way to resolve this for sure is to uninstall all JBeds then reinstall, after which you can install Opera Mini again.
phatman81
18th April 2008, 06:52 PM
Use the Install script and do the Troubleshooting\JBed option. Let me know the results. This is not .Net by any means. The problem exists probably due to multiple JBed installations. Some JBed cab files don't change all necessary reg keys and leave it pointing to the settings of the previous install of JBed.
A way to resolve this for sure is to uninstall all JBeds then reinstall, after which you can install Opera Mini again.
Running the troubleshooter gives the same error. I see it is pointing to a registy location, which i have no problem manually changing, but where is the "selector.utf" located so i can point it in the right direction?
JZ SmartMort
18th April 2008, 06:55 PM
Running the troubleshooter gives the same error. I see it is pointing to a registy location, which i have no problem manually changing, but where is the "selector.utf" located so i can point it in the right direction?
Definitely do point it to the correct UTF file, it will make the error go away.
Usual location is \Windows\Appdb\selector.utf check first though. You're looking for jbed.exe and in the same folder should be an APPDB folder.
I will add some more logic to the troubleshooter but let me know how it goes.
phatman81
18th April 2008, 07:05 PM
Definitely do point it to the correct UTF file, it will make the error go away.
Usual location is \Windows\Appdb\selector.utf check first though. You're looking for that APPDB folder.
I will add some more logic to the troubleshooter but let me know how it goes.
I was about to change the registry when i thought... what if i just copy the file to where it wants it to be. Copied the selector.utf to the location shown in the screenshot i had and now it is working perfect. May just be easier to include the file (or refrence its location) and just copy it there then. I never had anything installed on the storage card, so the link to this location suprises me; but this is windows, so i know to take everything with a grain of salt. ;)
Thanks again
JZ SmartMort
21st April 2008, 04:21 AM
I was about to change the registry when i thought... what if i just copy the file to where it wants it to be. Copied the selector.utf to the location shown in the screenshot i had and now it is working perfect. May just be easier to include the file (or refrence its location) and just copy it there then. I never had anything installed on the storage card, so the link to this location suprises me; but this is windows, so i know to take everything with a grain of salt. ;)
Thanks again
Even though that works, it's not the right thing to do. Pointing the registry to the correct place is the way to go, trust me. You put masking tape around the problem, fixing the registry is the permanent fix.
Thermopyle
20th May 2008, 07:40 PM
I had this working with Opera Mini 4.1 beta, but the final came out. So I uninstalled the beta. Checked links and they were back to opening in IE.
Went back to the Install script and selected 4.1 as my browser, and now links popup a MortScript dialog saying You do not have this application installed. Is there a fix coming for this soon?
badbob001
20th May 2008, 07:46 PM
I had this working with Opera Mini 4.1 beta, but the final came out. So I uninstalled the beta. Checked links and they were back to opening in IE.
Went back to the Install script and selected 4.1 as my browser, and now links popup a MortScript dialog saying You do not have this application installed. Is there a fix coming for this soon?
Opera Mini 4.1 Final has the same midlet name as Opera Mini 4.0 (Opera Mini), so try choosing Opera Mini 4.0.
JZ SmartMort
20th May 2008, 11:31 PM
Opera Mini 4.1 Final has the same midlet name as Opera Mini 4.0 (Opera Mini), so try choosing Opera Mini 4.0.
Badbob001 is correct, just choose 4.0 for now.
I have plans to release version 1.3 possibly by this weekend. I wonder how people feel about me distributing in a .CAB or .EXE format? Or should I just leave the ZIP file which is quite a manual method?
Sneeuwtijger
22nd May 2008, 06:18 PM
First, nice app. , still testing it !
For me it is no problem whatever way you distribute it - for a large audience it might be better to include it all in a CAB file , i think.
One slight problem - your script is somewhat language dependend - it tries to save the default browser in file - ''Program Files\JZ\defaultbrowser.txt" but on my Touch (Dutch) there is no Program Files but only Programmabestanden.
I think you might have to go via the WM register - see thread http://forum.xda-developers.com/showthread.php?t=384464 for more info from Grondinm about this point !
Grtz:C
JZ SmartMort
22nd May 2008, 11:05 PM
First, nice app. , still testing it !
For me it is no problem whatever way you distribute it - for a large audience it might be better to include it all in a CAB file , i think.
One slight problem - your script is somewhat language dependend - it tries to save the default browser in file - ''Program Files\JZ\defaultbrowser.txt" but on my Touch (Dutch) there is no Program Files but only Programmabestanden.
I think you might have to go via the WM register - see thread http://forum.xda-developers.com/showthread.php?t=384464 for more info from Grondinm about this point !
Grtz:C
Thanks for the kind words, I'll keep enhancing to avoid issues like the obvious one you found.
The CAB file, which will be the next mode of delivery for v1.3, should make all that go away. Inside of the scripts I stopped using hard-coded locations and instead I'm using MortScript variables which will make it faster but also dynamic no matter where the JZ folder is in. I also started using registry instead of files to store settings and mostly all else.
Thanks for the VERY useful link/reg location, really helps when placing things that MortScript does not have a variable for.
I should be done this weekend, if you could, I would love for somebody with a different locale to test this out but I will most likely download international emulators from Microsoft and test myself.
Sneeuwtijger
23rd May 2008, 02:53 PM
I should be done this weekend, if you could, I would love for somebody with a different locale to test this out but I will most likely download international emulators from Microsoft and test myself.
Drop me a message - i am into testing ;)
JZ SmartMort
26th May 2008, 11:18 AM
Announcing JZ SmartMort v1.3
This version has a lot of enhancements, please read the release notes below.
Get it here: http://forum.xda-developers.com/showthread.php?t=382043 or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
v1.3 *** 2008-05-25
- Created a CAB file for distribution. If upgrading, please remove or rename the entire JZ folder. To install the CAB your phone will need to be uncertified app-unlocked. You can use this standalone utility: http://www.gpcarreon.com/?p=151
- Mort has allowed me to distribute his FREE MortScript, when you install JZ SmartMort it will place Mort's CAB files in the "MortScript Installs" folder, found underneath your JZ install location. This makes it easier to install all components necessary to run my software w/o having to download more from the web.
- CAB file will create a Start Menu shortcut for JZ Installer.
- Pulled out the .Net executable file from the pack, found a MortScript workaround instead.
- Storing everything in the registry. Optimized scripts for light memory usage and speed.
- Added PPC support to map the JZ Action script to the Application 2 hardware button.
- Added NetFront 3.5 support and verified all Opera Mini versions above 3.1
- Default browser has a timeout now which is user defined, default is 5 seconds.
- Opera Mini enhancements: 8 paste methods, adjust trim units, use different methods to pop the Opera Mini URL input screen and enable/disable "Auto-Complete Address Input"
- Ability to create the Opera Mini shortcut on your Start Menu.
- You can use the action/button mapped script to choose a JBed/Java app from a list. Added a JBed security prompt patcher along with the Application Unlocker which is also a part of the pack.
- HELPERS folder underneath the JZ installation area has scripts to reset device, kill voice notes, list JBed apps to run, Kill IE & Kill MortScript.exe.
- Ability to reset JZ SmartMort settings.
- Ability to select with cursor & copy to the clipboard (will ask how many seconds to allow cursor selection)
diomark
26th May 2008, 10:37 PM
This is great! One thing though - opera9.5 (new builds) are actually operaL.exe - not operawm.exe...
-mark
JZ SmartMort
27th May 2008, 12:55 AM
This is great! One thing though - opera9.5 (new builds) are actually operaL.exe - not operawm.exe...
-mark
Awesome, thanks for the info Mark. I will update so it tries 8.x and if file does not exist, it will move onto 9.5.
JZ SmartMort
27th May 2008, 05:50 AM
Awesome, thanks for the info Mark. I will update so it tries 8.x and if file does not exist, it will move onto 9.5.
Announcing JZ SmartMort v1.3.1
This version has minor fixes, please read the release notes below.
Get it here: http://forum.xda-developers.com/showthread.php?t=382043 or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
v1.3.1 *** 2008-05-26
- Verified Opera Mobile 9.x on multiple platforms.
- Fixed JZ Browser URL retention bug.
- Added an option to Patch Internet Explorer Icon in the Installer script. Happens when :MSPIE gets invoked.
Sneeuwtijger
27th May 2008, 09:17 PM
Testing results - WM6 on a HTC Touch Dual - JZ SmartMort 1.3.1
- CAB Install = ok
- Programs - JZ SmartMort Install (maybe you should call it JZ SmartMort Setup or just JZ SmartMort !??!)
- JZ SmartMort Browser Script - Activate = ok - when i check a link in a sms it asks for a browser = default behaviour = checked
- JZ Action on V-Notes (SmartPhone) - i could execute the funtion though i run a PPC with WM6 - previous versions told me i have no smartphone (= more likely answer)
- JZ Action on APP2 button (PPC) - what is the APP2 button (call me blond but i do not know)
- Options
-- Choose a default browser - all listed - i choose Opera Mini (mmmm)
-- Default Browser timeout - 5 - could be greyed out because i have a default browser set
Now i can go from a link in a SMS to the website automatic with Opera Mini - if you tick the link you still get the browser choose panel (could it be that this is skipped if i set browser timeout to 0 ?? i have set a default browser so my thought is => lets go there immediately with my default browser ?!?!?)
If i am in the Options and close the app (via the x-button) and try to open the app again (by calling JZ SmartMort Installer) the app will not come up - it seems like the Options screen gets no focus - i have a Ok and Cancel in the bottom of my screen - if i press Cancel i get to the main JZ SmartMort Activator/Options screen - small glitch !???
More tomorrow :D
JZ SmartMort
27th May 2008, 11:17 PM
Testing results - WM6 on a HTC Touch Dual - JZ SmartMort 1.3.1
- CAB Install = ok
- Programs - JZ SmartMort Install (maybe you should call it JZ SmartMort Setup or just JZ SmartMort !??!)
- JZ SmartMort Browser Script - Activate = ok - when i check a link in a sms it asks for a browser = default behaviour = checked
- JZ Action on V-Notes (SmartPhone) - i could execute the funtion though i run a PPC with WM6 - previous versions told me i have no smartphone (= more likely answer)
- JZ Action on APP2 button (PPC) - what is the APP2 button (call me blond but i do not know)
- Options
-- Choose a default browser - all listed - i choose Opera Mini (mmmm)
-- Default Browser timeout - 5 - could be greyed out because i have a default browser set
Now i can go from a link in a SMS to the website automatic with Opera Mini - if you tick the link you still get the browser choose panel (could it be that this is skipped if i set browser timeout to 0 ?? i have set a default browser so my thought is => lets go there immediately with my default browser ?!?!?)
If i am in the Options and close the app (via the x-button) and try to open the app again (by calling JZ SmartMort Installer) the app will not come up - it seems like the Options screen gets no focus - i have a Ok and Cancel in the bottom of my screen - if i press Cancel i get to the main JZ SmartMort Activator/Options screen - small glitch !???
More tomorrow :D
- "JZ SmartMort Installer" will most likely be renamed since it's the control center. I'm thinking just "JZ SmartMort"
- APP2 button is the one above the "End" key, on my WM emulators it's the Calendar looking button. But if you go to Settings\Buttons you will see what button 2 currently is.
- Listing all browsers (even if they don't exist) --- would you rather flag each browser as "Displayed" w/o verification or should I query/sense each supported browser and only make those available on the list?
- Will change when 0 is used for Default Browser, 0 disables so that's the issue but I'll fix it.
Thanks so much Sneeuwtijger, feedback is much appreciated!
LordDeath
27th May 2008, 11:46 PM
This works great for me. Thank you :)
Sneeuwtijger
28th May 2008, 12:38 PM
- "JZ SmartMort Installer" will most likely be renamed since it's the control center. I'm thinking just "JZ SmartMort" looks alright to me :cool:
- APP2 button is the one above the "End" key, on my WM emulators it's the Calendar looking button. But if you go to Settings\Buttons you will see what button 2 currently is. Ok - found it !
- Listing all browsers (even if they don't exist) --- would you rather flag each browser as "Displayed" w/o verification or should I query/sense each supported browser and only make those available on the list? I do not know how much i takes but i am used in other applications only to see the options that are available = only the browser currently on my phone.
- Will change when 0 is used for Default Browser, 0 disables so that's the issue but I'll fix it. Ok :cool:
You have got pm :D
JZ SmartMort
28th May 2008, 05:21 PM
I do not know how much i takes but i am used in other applications only to see the options that are available = only the browser currently on my phone.
Perfect, thanks for the feedback!!!
dschoenike
28th May 2008, 06:57 PM
Greetings. To be honest, im pretty sure i have no idea how 90% of this stuff works. :) But with what you posted, i finally got opera mini 4.1 to open from the start menu. I'm extremely happy and thank you very much.
JZ SmartMort
28th May 2008, 07:52 PM
Greetings. To be honest, im pretty sure i have no idea how 90% of this stuff works. :) But with what you posted, i finally got opera mini 4.1 to open from the start menu. I'm extremely happy and thank you very much.
That was the plan :) you're very welcome!
Don't underestimate yourself, you knew enough to run the software and create the correct shortcut, you'd be surprised at how many people can't install a CAB file. Take a look at the screenshots, because it can do a lot more than the shortcut. SmartPhones especially can attain a lot of new functionality. Here are some highlights:
Controlling how link/url/html open up whith multiple browsers installed.
Copy/Paste
Clipboard History
Hardware button mapped to the action script
Security hacks and patches with more to come
Thanks!
JZ
dschoenike
28th May 2008, 08:42 PM
:) I think i just got a little indimidated by the first few pages of this thread (lotta technical speak for noob like me). Whats great though, is that you set it up so people like me "can" understand it. I plan to tinker with jz smartmort all day. :) Just to clarify though, i have a few friends that would definately love to use what you've created. Would you prefer that i direct them to this website, or can i share the files with them directly? Thanks again, dschoenike
JZ SmartMort
28th May 2008, 10:59 PM
:) I think i just got a little indimidated by the first few pages of this thread (lotta technical speak for noob like me). Whats great though, is that you set it up so people like me "can" understand it. I plan to tinker with jz smartmort all day. :) Just to clarify though, i have a few friends that would definately love to use what you've created. Would you prefer that i direct them to this website, or can i share the files with them directly? Thanks again, dschoenike
You can do as you please, I don't mind if you share the link or the software. I would recommend for one of you to subscribe to this thread because you should always strive to have the latest version, since bugs are sometimes addressed in later releases. Enjoy and let me know if you have any suggestions...
lukybandit
2nd June 2008, 02:58 AM
Unfortunately, for some wierd reason - it's not working for me.
I'm running WM 6.1 on Excalibur. This is the error it gives me:
Check your registry for the path to JBed files under HKEY_CLASSES_ROOT\jarfile\Shell\Save\Save Location
It's currently not set correctly to this value.
I ran Trouble shooting and these are the results:
This Shortcut:
\Windows\Start Menu\Java VM.ink
Points to:
Does the file exist?
NO
---------
HKEY_CLASSES_ROOT\Jarfile\Shell\Open\Command
Points to:
\Windows\jbed.exe
Exists? YES
and then the same error as above.
-----
I activated the first option i.e. browser script and chose my default browser as opera mini. Phone is application unlocked and has all the other requirements. I'd really appreciate it if you could please guide me in the right track to get this working.
JZ SmartMort
2nd June 2008, 03:28 AM
Unfortunately, for some wierd reason - it's not working for me.
I'm running WM 6.1 on Excalibur. This is the error it gives me:
Check your registry for the path to JBed files under HKEY_CLASSES_ROOT\jarfile\Shell\Save\Save Location
It's currently not set correctly to this value.
I ran Trouble shooting and these are the results:
This Shortcut:
\Windows\Start Menu\Java VM.ink
Points to:
Does the file exist?
NO
---------
HKEY_CLASSES_ROOT\Jarfile\Shell\Open\Command
Points to:
\Windows\jbed.exe
Exists? YES
and then the same error as above.
-----
I activated the first option i.e. browser script and chose my default browser as opera mini. Phone is application unlocked and has all the other requirements. I'd really appreciate it if you could please guide me in the right track to get this working.
Usually this is caused by different installations of JBed. Some are "good" some are not. Meaning, some CAB files make sure to place an icon on the start menu and modify the proper registry keys, other CAB files neglect to do so. At this point, your Start Menu shortcut does not run the same jbed.exe as the registry has referenced, so it's out of sync.
Here's the easiest solution for this type of problem...
Uninstall Opera from your JBed.
Uninstall JBed
Then install a GOOD :) JBed which places an icon correctly on your start menu and modifies the registry properly. Cloudyfa JBed is perfect... http://forum.xda-developers.com/showpost.php?p=1483665&postcount=24
Re-install Opera Mini and I am certain you'll be able to pass my Troubleshooting JBed function.
Good luck, let me know how it goes.
JZ
lukybandit
2nd June 2008, 04:15 AM
Usually this is caused by different installations of JBed. Some are "good" some are not. Meaning, some CAB files make sure to place an icon on the start menu and modify the proper registry keys, other CAB files neglect to do so. At this point, your Start Menu shortcut does not run the same jbed.exe as the registry has referenced, so it's out of sync.
Here's the easiest solution for this type of problem...
Uninstall Opera from your JBed.
Uninstall JBed
Then install a GOOD :) JBed which places an icon correctly on your start menu and modifies the registry properly. Cloudyfa JBed is perfect... http://forum.xda-developers.com/showpost.php?p=1483665&postcount=24
Re-install Opera Mini and I am certain you'll be able to pass my Troubleshooting JBed function.
Good luck, let me know how it goes.
JZ
Thanks for such a fast response but unfortunately, I can't uninstall JBed as it's a part of the ROM itself. Any other solutions? Also, I noticed the JBed version I have is the latest when compared to the link you posted. I do, however can uninstall Opera Mini. Let me know what to do.
JZ SmartMort
2nd June 2008, 06:41 AM
Thanks for such a fast response but unfortunately, I can't uninstall JBed as it's a part of the ROM itself. Any other solutions? Also, I noticed the JBed version I have is the latest when compared to the link you posted. I do, however can uninstall Opera Mini. Let me know what to do.
Post a few things for me...
Text contents of \Windows\Start Menu\Java VM.lnk
Value of HKEY_CLASSES_ROOT\jarfile\Shell\Save\Save Location
Let me know if \Windows\AppDB folder exists
If file called selector.utf exists underneath \Windows\AppDB
Attach your selection.utf
Your solution will possibly be to insert \Windows\AppDB under the "HKEY_CLASSES_ROOT\jarfile\Shell\Save\Save Location" registry entry, but for now let me see the few things above.
You can use this registry editor while your device is connected through ActivSync: http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx
Sneeuwtijger
2nd June 2008, 12:13 PM
You can use this registry editor while your device is connected through ActivSync: http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx
Or use Total Commander on you PPC - see http://www.ghisler.com/pocketpc.htm - very cool app to look into your register ;)
Sneeuwtijger
2nd June 2008, 09:23 PM
One question - what should exactly happen when i choose :
Added an option to Patch Internet Explorer Icon in the Installer script. Happens when :MSPIE gets invoked.
I used this option and all IE Explorer icons are mort-script icons :(
JZ SmartMort
2nd June 2008, 11:44 PM
One question - what should exactly happen when i choose :
Added an option to Patch Internet Explorer Icon in the Installer script. Happens when :MSPIE gets invoked.
I used this option and all IE Explorer icons are mort-script icons :(
The link for "Internet Explorer" is usually right under \Windows\Start Menu will be changed. Microsoft uses :MSPIE inside of the link file which checks that registry key and executes whatever is in there (HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\: MSPIE) but because JZ SmartMort takes over that key, you're seeing your shortcuts do that.
My patch should have the exact opposite effect. Meaning, the original MS shortcut has :MSPIE which points to my script, hence the Mort icons. When you use my patch though, iexplore.exe is thrown into that link file therefore the iexplore icon should now be used.
Here's the original code below... I'm also attaching a script to be able to flip between ":MSPIE" and "iexplore.exe". Copy the file to the phone and run it on the device. My new version will have this flip method.
If (FileExists(SystemPath("StartMenu") & "\Internet Explorer.lnk"))
IEfile = ReadFile(SystemPath("StartMenu") & "\Internet Explorer.lnk")
IEFile = Replace(IEFile, ":MSPIE", "iexplore.exe")
WriteFile(SystemPath("StartMenu") & "\Internet Explorer.lnk", IEFile)
EndIfHere's the code to flip between the two values and it's attached...
If (FileExists(SystemPath("StartMenu") & "\Internet Explorer.lnk"))
IEfile = ReadFile(SystemPath("StartMenu") & "\Internet Explorer.lnk")
If (Find(IEFile,":MSPIE") > 0)
IEFile = Replace(IEFile, ":MSPIE", "iexplore.exe")
WriteFile(SystemPath("StartMenu") & "\Internet Explorer.lnk", IEFile)
Message("*PATCHED^NL^Now the Start Menu shortcut will use iexplore.exe directly.")
ElseIf (Find(IEFile,"iexplore.exe") > 0)
IEFile = Replace(IEFile, "iexplore.exe", ":MSPIE")
WriteFile(SystemPath("StartMenu") & "\Internet Explorer.lnk", IEFile)
Message("*RESTORED^NL^Now the Start Menu shortcut will use the :MSPIE registry value, which points to the JZ Browser Script. This causes the IE icon to display the MortScript icon and when executed, runs JZ Browser Script.")
EndIf
EndIfThanks!
JZ
Sneeuwtijger
3rd June 2008, 09:18 PM
I am sorry, flip / flip back / flip again - nothing is happening :confused:
JZ SmartMort
3rd June 2008, 10:39 PM
I am sorry, flip / flip back / flip again - nothing is happening :confused:
Attach your \Windows\Start Menu\Internet Explorer.lnk file to the thread or send to me privately in a zip.
Ultimately, that file needs to reference either :MSPIE registry entry or iexplore.exe executable. Once I can see your file, I can fix it and return it to you. When you do the flip/unflip, what does the icon on the start menu look like after each flip/unflip.
The other suggestion I have is doing a soft reset after fliping.
And what did you mean when you said IE shortcuts, there should only be one, correct? The only one my script modifies is \Windows\(Start Menu language dependent)\Internet Explorer.lnk
Sneeuwtijger
3rd June 2008, 11:23 PM
Attach your \Windows\Start Menu\Internet Explorer.lnk file to the thread or send to me privately in a zip.
Will do so tomorrow :D
The other suggestion I have is doing a soft reset after fliping.
Mm, should that be necessary :confused:
And what did you mean when you said IE shortcuts, there should only be one, correct? The only one my script modifies is \Windows\(Start Menu language dependent)\Internet Explorer.lnk
Yep - that one does not change - but there is another one in the Programs section.
JZ SmartMort
4th June 2008, 12:16 AM
Mm, should that be necessary :confused:
No it should not be. If not patched, the shortcut will run SmartMort, if patched it runs iexplore.exe directly. I've tried this on WM5 SmartPhone, WM5 & 6 (PPC & SmartPhone - emulators) and it does exactly what it should. I did not see another icon under \Windows\Start Menu\Programs, but please attach that as well and label them so I can tell which is which.
Yep - that one does not change - but there is another one in the Programs section.
I'll check my emulators, since I did not see that icon there.
Sneeuwtijger
4th June 2008, 12:24 PM
1. i had IE in the menu under start - but is was in the last commands used list and not in the Startmenu - thats why it never got a hit from your script
2. i added IE to the list of programs available under Startmenu - now i run the script and get following error :
Couldn't write file '\Windows\Startmenu\Internet Explorer.lnk'
Line:
Writefile(SystemPath("StartMenu") & "\Internet Explorer.lnk", IEFIle)
The Internet Explorer.lnk is in the correct folder - but when i look at the file it look likes it is a System File = maybe you have no permission to change it (wild guess :rolleyes:).
I send yoou my Internet Explorer.lnk by email.
Grtz:C
JZ SmartMort
4th June 2008, 07:48 PM
1. i had IE in the menu under start - but is was in the last commands used list and not in the Startmenu - thats why it never got a hit from your script
I send yoou my Internet Explorer.lnk by email.
Grtz:C
I am attaching 3 things.
Icon with iexplore.exe inside of it
Icon with :MSPIE inside of it
Script to clear "recent/MRU" list - then patch
Easiest thing to do would be to throw the iexplore icon inside of your Start Menu or Start Menu\Programs and see what happens.
If you feel adventurous, you can see the difference between the two icons and how they behave on the device. You can also run the script which will clear IE from the recent items, but I noticed that WM does not respect the deletion from recent list until a soft-reset occurs.
Let me know how it goes.
Thanks!
JZ
Sneeuwtijger
4th June 2008, 09:14 PM
I am attaching 3 things.
Icon with iexplore.exe inside of it
Icon with :MSPIE inside of it
Script to clear "recent/MRU" list - then patch
Easiest thing to do would be to throw the iexplore icon inside of your Start Menu or Start Menu\Programs and see what happens.
Done that -
1. icon with iexplore.exe starts Default Internet Explorer - no JZ in between.
2. icon with :MSPIE - once put one my device gets into a JZ Smartmort icon and starts JZ Smartmort when clicked.
Now what next ?
JZ SmartMort
4th June 2008, 09:22 PM
Done that -
1. icon with iexplore.exe starts Default Internet Explorer - no JZ in between.
2. icon with :MSPIE - once put one my device gets into a JZ Smartmort icon and starts JZ Smartmort when clicked.
Now what next ?
Which one makes your icon problem go away???
Keep in mind that the LINK file (\Windows\Start Menu\Internet Explorer.lnk) is the only thing that I changed with the initial "patch" function so that's the only thing that can be tinkered with in order to fix the icon issue.
Sneeuwtijger
4th June 2008, 10:55 PM
Which one makes your icon problem go away???
Keep in mind that the LINK file (\Windows\Start Menu\Internet Explorer.lnk) is the only thing that I changed with the initial "patch" function so that's the only thing that can be tinkered with in order to fix the icon issue.
I think i am not in the clear about what the chain of events is you want me to process - i put the the lnk with the iexplorer in it (1) into the start menu and it started internet explorer - default icon - looks correct - now what ? Should i try the patch to see what happens ? Sorry, i am a little confused :confused:
Not any more !
Put (1) in the start menu - run the patch - patch text ok - JZ mort script icon and JZ started - run the patch again - patch text ok - ie explorer icon returened and ie explorer starts without JZ invoked.
I hope this is what you where waiting for ?? Time for bed - more tomorrow ;))
JZ SmartMort
4th June 2008, 11:29 PM
I think i am not in the clear about what the chain of events is you want me to process - i put the the lnk with the iexplorer in it (1) into the start menu and it started internet explorer - default icon - looks correct - now what ? Should i try the patch to see what happens ? Sorry, i am a little confused :confused:
Not any more !
Put (1) in the start menu - run the patch - patch text ok - JZ mort script icon and JZ started - run the patch again - patch text ok - ie explorer icon returened and ie explorer starts without JZ invoked.
I hope this is what you where waiting for ?? Time for bed - more tomorrow ;))
As long as you got your IE icon back, and that IE icon does not run JZ Browser script, then we should be good :) That was the goal, correct. Get the IE icon back...
I tested very thoroughly on a WM6 Pro & other emulators. Here's the sequence of events and the reason why I created the Patch...
Install JZ
Activate JZ Browser functionality
Click the Start Menu and "Internet Explorer" icon is now the yellow version of the MortScript icon. (because JZ Browser takes over the :MSPIE registry entry and the icon uses that reg key)
Use the Patch function (changes the link from :MSPIE to iexplore.exe)
Click the Start Menu and "Internet Explorer" icon is proper
Hope this helps.
Thanks!
JZ
Sneeuwtijger
5th June 2008, 03:59 PM
Install JZ
Activate JZ Browser functionality
Click the Start Menu and "Internet Explorer" icon is now the yellow version of the MortScript icon. (because JZ Browser takes over the :MSPIE registry entry and the icon uses that reg key)
Use the Patch function (changes the link from :MSPIE to iexplore.exe)
Click the Start Menu and "Internet Explorer" icon is proper
JZ
Yep -with the latest version of your patch posted in this thread it works !
Thx alot JZ :cool:
Danbrydon
9th June 2008, 12:18 PM
Usually this is caused by different installations of JBed. Some are "good" some are not. Meaning, some CAB files make sure to place an icon on the start menu and modify the proper registry keys, other CAB files neglect to do so. At this point, your Start Menu shortcut does not run the same jbed.exe as the registry has referenced, so it's out of sync.
Here's the easiest solution for this type of problem...
Uninstall Opera from your JBed.
Uninstall JBed
Then install a GOOD :) JBed which places an icon correctly on your start menu and modifies the registry properly. Cloudyfa JBed is perfect... http://forum.xda-developers.com/showpost.php?p=1483665&postcount=24
Re-install Opera Mini and I am certain you'll be able to pass my Troubleshooting JBed function.
Good luck, let me know how it goes.
JZ
I had the same problem, and re-installed Jbed and Opera Mini, and the troubleshoot now works.
I have a new problem now though - when launching Opera Mini from the mortscript IE startmenu link I get an error message
"For some reason your URL cleared itself"
Any ideas how to solve this?
Thanks
JZ SmartMort
9th June 2008, 05:25 PM
I had the same problem, and re-installed Jbed and Opera Mini, and the troubleshoot now works.
I have a new problem now though - when launching Opera Mini from the mortscript IE startmenu link I get an error message
"For some reason your URL cleared itself"
Any ideas how to solve this?
Thanks
Yeah, that problem is something that I caused. I check whether the URL variable has contents before sending to Opera Mini. PM me and I can fix it for you or if you're interested, I can let you try a BETA version of 1.3.2 which would also address this issue.
You can also fix it yourself by opening "JZ SmartMort Browser.mscr" script in the JZ folder with Notepad, Press CTRL-G (to go to a specific line number), get to line 211 and put a # (pound sign) anywhere before the "message(" command.
As for JBED; my new 1.3.2 makes way smarter/failover choices about where jbed.exe and selector.utf are located, possibly eliminating most peoples' JBed issues using my script. With 1.3.2, JBed re-installations should be extremely rare.
Thanks,
JZ
diomark
15th June 2008, 06:01 PM
Hey JZ,
This is great for integrating the google search (from wm home page) to whichever browser we want to use..
Couple of feature requests -
1) I noticed that if you have a low timeout (say, 1 or 2 seconds) on choosing the browser, it tries to load the default browser even if you move the cursor up/down to choose something different.. I think the timeout should stop and let you do a manual selection if you move the option away from the default..thoughts?
2) would love to see skyfire support.. I see this listed in your original post, but don't see it being supported? it'd need to be supported similar to opera mini for now - since you have to start skyfire, then paste a URL.. Do you have a skyfire account? If you're interested and don't, I can help test this...
Thanks for the script!
-mark
JZ SmartMort
15th June 2008, 10:14 PM
Hey JZ,
This is great for integrating the google search (from wm home page) to whichever browser we want to use..
I'm glad you're finding it useful, I didn't even know it works in the way you're using it (home page) :)
Couple of feature requests -
1) I noticed that if you have a low timeout (say, 1 or 2 seconds) on choosing the browser, it tries to load the default browser even if you move the cursor up/down to choose something different.. I think the timeout should stop and let you do a manual selection if you move the option away from the default..thoughts?
Unfortunately, this is Mort controlled, therefore, unchangeable by me. Moving around the menu is suppose to reset the counter but with low timeouts I'd imagine weird results occurring. I think a timeout with a couple more seconds might work better.
2) would love to see skyfire support.. I see this listed in your original post, but don't see it being supported? it'd need to be supported similar to opera mini for now - since you have to start skyfire, then paste a URL.. Do you have a skyfire account? If you're interested and don't, I can help test this...
You don't have to ask twice :) I'd definitely appreciate some help/testing. I do have an account for beta 2 which is suppose to kick off for me sometime in late 2018, just 10 more years to wait :)
One question, are you sure that Skyfire will not allow the URL to be passed as a command parameter ie. skyfire.exe http://yahoo.com OR skyfire.exe "http://yahoo.com"???
If Skyfire can't do as I asked above, I would need to sense the pixels on the screen like for Opera Mini. For pixel sensing, if you can take a screenshot of your device while Skyfire is running, I would be able to proceed. Also take a screenshot of the softkey menus since "Enter URL" might be one of the choices, etc. Send me a PM and I'll give you my e-mail address.
Thanks for the script!
-mark
My pleasure!
JZ
bsw11
18th June 2008, 10:08 AM
Great Script! I had a little problem getting Opera Mobile 9 to work but I finally got it. It was the new Opera 9 caching to SC - it installed into Opera 9 instead of Opera9 (no space) - so it got your error until I tweaked it.
At this point I don't see any need for Opera Mini with the free Opera Mobil, Netfront and Skyfire, and oh yeah iE.
Its true about Skyfire - it does not accept passed in params yet.
So if you have a script that handles that issue and includes Skyfire, I would love to get my hands on it.
My only other suggestion would be to make a simple 4 button single click chooser screen that could be thumb controlled -then we would really be COOKING!
If you needed help, the guy that did ThrottleLuancher could probably help you and some of their artists could whip up a skin for the chooser.
Thanks,
Barry
JZ SmartMort
18th June 2008, 05:46 PM
Thanks for the feedback Barry, I just have a few questions.
Great Script! I had a little problem getting Opera Mobile 9 to work but I finally got it. It was the new Opera 9 caching to SC - it installed into Opera 9 instead of Opera9 (no space) - so it got your error until I tweaked it. This is strange because I grab the location of Opera Mobile from the registry. Would you please either post or PM me the location of where you obtained your Opera Mobile and I'll try to duplicate the issue on my PPC emulators.
Its true about Skyfire - it does not accept passed in params yet.
So if you have a script that handles that issue and includes Skyfire, I would love to get my hands on it.Don't have a workaround yet. If you have screenshots of main program and the menus under the softkeys, I can rig up pixel sensing but otherwise I have no way to make this happen as I'm waiting for the year 2018 to come around for Skyfire beta2 :)
My only other suggestion would be to make a simple 4 button single click chooser screen that could be thumb controlled -then we would really be COOKING!Can you give me an example of a "4 button single click chooser screen that could be thumb controlled" as I don't fully follow, and what would that menu contain?
Thanks,
JZ
bsw11
18th June 2008, 08:45 PM
Ok just got your messages - these will take me a couple hours as I am installing a new ROM (surprise :-).
B
bsw11
19th June 2008, 01:43 AM
Download Opera MAXSD here:
http://alphabase.com/downloads/Opera_9.5_1126_MAXSD.cab
SkyFire Images:
http://alphabase.com/downloads/Skyfire.rar
Note:
Once the 1st screen shows up (there is a loading cover image that comes up 1st that takes some time to finish), then keying in a 2 will bypass having to click on the menu and then the choice.
Also in the rar file is a sample image (not a great one) of what I am talking about as the popup for selecting the browser to use - the + would access the setups.
Let me know if you need anything else - I will be happy to test for you as well.
JZ SmartMort
19th June 2008, 04:40 PM
Download Opera MAXSD here:
http://alphabase.com/downloads/Opera_9.5_1126_MAXSD.cab
SkyFire Images:
http://alphabase.com/downloads/Skyfire.rar
Note:
Once the 1st screen shows up (there is a loading cover image that comes up 1st that takes some time to finish), then keying in a 2 will bypass having to click on the menu and then the choice.
Also in the rar file is a sample image (not a great one) of what I am talking about as the popup for selecting the browser to use - the + would access the setups.
Let me know if you need anything else - I will be happy to test for you as well.
Awesome, I was able to work out both things, Skyfire (huge thanks to DioMark!!!) and Opera Mobile detection on the SD card.
Private message me your e-mail address so I can let you try the new beta.
Thanks!
JZ
louiedoesit
19th June 2008, 09:23 PM
Awesome, I was able to work out both things, Skyfire (huge thanks to DioMark!!!) and Opera Mobile detection on the SD card.
Private message me your e-mail address so I can let you try the new beta.
Thanks!
JZ
I would love to also make skyfire my default is there anyway you can help me with this thanks
Louie
JZ SmartMort
19th June 2008, 11:31 PM
I would love to also make skyfire my default is there anyway you can help me with this thanks
Louie
PM me with your e-mail address and I'll share my beta location with you. Once you've had a chance to test, please let me know how it works for you.
Thanks!
JZ
Whitewater
20th June 2008, 09:15 AM
If Control-V & Shift-Insert do not work for you, the last one to try is "Send Each Key" if that still does not work, then I have no other solutions. I know it works on many phones but these are the methods that we have for the clipboard and nothing else is available to try. Check the Clipboard History and let me know
BTW you have an HTC S710, correct? I have a non-touch screen HTC StarTrek and all functions work for me...
If you have issues with my software please post them on my thread located here: http://forum.xda-developers.com/showthread.php?t=382043 so we don't clutter this post...
Thanks!
JZ
Hi,
it doesn't work, too. But I've 2 entries in the clipboard (but I tried it 20 times).
Thanks for your help!
Whitewater
JZ SmartMort
20th June 2008, 09:31 AM
Hi,
it doesn't work, too. But I've 2 entries in the clipboard (but I tried it 20 times).
Thanks for your help!
Whitewater
The clipboard probably has entries because you clicked on URL files which I keep around in the clipboard history. Strange how such "normal" functions do not work on your device. I wonder if your device is on a different locale/language?
Here's the deal, send me a private message and I'll give you a beta CAB with Vito CopyPaste embedded, which might be the answer for you as you don't have many more options.
Thanks!
JZ
JDub0820
21st June 2008, 09:21 AM
I apologize for asking for help but I have tried for three days now to do what is probably a very simple thing and I can't seem to figure it out. To be completely honest I am truly ignorant to any of this stuff so hopefully this is something simply that I am not doing right. All I want is to be able to create a shortcut on my today screen (using UltimateLaunch) that would point directly to certain internet sites using OperaMini 4.1 One being Ebay and the other being my fantasy baseball site on cbssportsline.com. I have tried using your software and can't seem to get it to open the site. My phone is the Mogul and I am running No2Chem latest Rom from PPCGeeks. Here is my problem...when I try to open the url OM opens just fine, it appears as though it is trying to change the address as the leftsoft key menu pops up a couple of times but no address is ever entered and it finally just stops, leaving me on the start page. Any help would be greatly appreciated...
JZ SmartMort
21st June 2008, 09:48 AM
I apologize for asking for help but I have tried for three days now to do what is probably a very simple thing and I can't seem to figure it out. To be completely honest I am truly ignorant to any of this stuff so hopefully this is something simply that I am not doing right. All I want is to be able to create a shortcut on my today screen (using UltimateLaunch) that would point directly to certain internet sites using OperaMini 4.1 One being Ebay and the other being my fantasy baseball site on cbssportsline.com. I have tried using your software and can't seem to get it to open the site. My phone is the Mogul and I am running No2Chem latest Rom from PPCGeeks. Here is my problem...when I try to open the url OM opens just fine, it appears as though it is trying to change the address as the leftsoft key menu pops up a couple of times but no address is ever entered and it finally just stops, leaving me on the start page. Any help would be greatly appreciated...
I am not familiar with UltimateLaunch but I'm guessing it's a launcher... so here's an example of the full command to use to launch my browser script with an address:
\Program Files\MortScript\MortScript.exe "\Program Files\JZ\JZ SmartMort Browser.mscr" url="http://cbssportsline.com"You however have a general problem with my script and Opera Mini so the above command (for the moment) is useless until we make Opera Mini work properly with my script.
One thing to try is to use "Opera Mini Options" and attempt different URL methods.
Another is to reset the device and try a link in Opera Mini as the first action, before other programs (speculating here) can use up memory, therefore, slow down your device.
If still failing, send me a private message and I will send you a modified "JZ SmartMort Browser.mscr" file with longer SLEEP statements so we can narrow down why your device is not keeping up with the pause/sleep expectations of the script.
Thanks!
JZ
mamdouhn
23rd June 2008, 01:17 PM
thanks for you great work
JZ SmartMort
7th July 2008, 09:39 AM
Announcing JZ SmartMort v1.4
Get it here: http://forum.xda-developers.com/showthread.php?t=382043 or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
Lots of new and interesting functions! Now you can fully use Skyfire with JZ SmartMort!!! You have lots more features for button mapping, shortcut creation, and many more enhancements and hacks.
v1.4 *** 2008-07-07
- Created help files.
- Browser: Skyfire fully compatible now, new scan/detection with fail-over paths (if browsers references don't exist in the usual locations like the registry). If default browser timeout is set to zero, the JZ Browser prompt will be bypassed entirely.
- Opera Mini: full-screen, kill JBed option, multiple URL & pasting options.
- Lots of new options for button mapping. All known registry and link file button hacks now integrated to allow virtually any command to be called up. Also provides ability to create a CUSTOM link file from scratch.
- Changed menus to include menu-returns for easy navigation and better user friendliness. Added letters to Action menu as qwerty keyboard shortcuts.
- Phone-specific menu under JZ Settings which expands button mapping for BlackJack II (Samsung i617) CV/MediaNet buttons, as well as, AT&T Tilt (HTC Kaiser) PTT & Long-PTT buttons. More will be added.
- Creation of Start Menu shortcuts & opening of JBed applications w/o needing to open JBed first.
- 3 different methods under JZ Settings > JZ Misc. Options for opening Favorites. Save a Favorite from the JZ Browser script when you pop a link.
- Incorporated VitoCopyPaste with a timeout to return your directional pad action button back to normal.
- Various speed & optimization considerations incorporated.
- Function to deal with MortScript losing focus (e.g. when Home is pressed while Mort choice menu is running).
jacknmary
8th July 2008, 02:38 AM
I cant get it to find opera mini. Its the only java program I have installed...and it wont find it.
JZ SmartMort
8th July 2008, 03:52 AM
I cant get it to find opera mini. Its the only java program I have installed...and it wont find it.
Do me a favor and provide exact steps.
I'm guessing you install CAB
you run JZ Settings > Browser Settings > Scan?
Or whatever other steps you take to get the error.
For now try the following steps:
Run "Troubleshooting" menu section and choose JBed... let me know what it says.
What version of Opera Mini
Can you find your "selector.utf" file and attach it?
Looks like you're on a custom ROM where sometimes registry entries don't make it to the ROM. Another scenario is you've had more than one JBed CAB file installed.
Easiest solution I've seen working on folks is just uninstall whatever JBed you have right now. Install Cloudyfa's version or anything stable like that and Opera Mini on top of that. After which you should have no problems scanning/detecting and actually succeeding.
I've built in a lot of fail-over checks for JBed so it's really hard to fool the software. Here's the order of where JBed's "selector.utf" file is sensed.
RegRead("HKCR","jarfile\Shell\Save\Save Location","") & "\selector.utf"
RegRead("HKCR","jarfile\Shell\Open\Command","") --- parsed and \AppDB\selector.utf is appended.
FileExists("\Windows\AppDB\selector.utf")
Let me know if you can find any of the files and registry entries I mentioned above.
Thanks!
JZ
kwill
17th July 2008, 05:06 PM
hey JZ. could you do an updated version of your smartmort that recognizes the newest version of Opera9.5.1? i love the script, but it wont detect the newest version and builds.
JZ SmartMort
17th July 2008, 05:47 PM
hey JZ. could you do an updated version of your smartmort that recognizes the newest version of Opera9.5.1? i love the script, but it wont detect the newest version and builds.
Hey kwill, if you could post a link to the Opera Mobile version which you're referring to, I'd appreciate it. There are a bunch of threads for Opera Mobile beta so I wanna make sure I consider the right one.
Thanks!
JZ
jcdussieu
17th July 2008, 10:33 PM
Hey kwill, if you could post a link to the Opera Mobile version which you're referring to, I'd appreciate it. There are a bunch of threads for Opera Mobile beta so I wanna make sure I consider the right one.
Thanks!
JZ
Hi,
kwill is talking about the "real" opera beta version (available since yesterday), downloadable from the opera web site.
JZ SmartMort
19th July 2008, 07:37 AM
Announcing JZ SmartMort v1.4.1
Please let me know how this version installs because I needed a little more QA but the release of Opera Mobile 9.51b (free public beta) rushed this v1.4.1 release. I added a lot of invasive CAB logic which needs further testing but it comes with benefits. The JZ SmartMort CAB will attempt to install MortScript if it's not already installed and it will also clean up about 250KB worth of items not needed (depending on your device PPC vs. SP).
I would really appreciate some feedback about success/failure of installing my new CAB with MortScript absent and present on the device.
REVISIONS:
v1.4.1 *** 2008-07-19
- Opera Mobile 9.51b (beta) is fully supported. Lots of redundant checks ot see if Opera Mobile is present on the device.
- JZ SmartMort CAB now attempts to install MortScript if MortScript is not already installed.
- The CAB file became even larger but with benefit because it will also remove CAB files which JZ SmartMort installs but does not need, saving about 250KB of space and making the JZ SmartMort installation about 500KB after the clean-up.
- CAB uninstalls removed JZ SmartMort settings, this no longer occur and settings will be left for the new JZ SmartMort version to use.
.
LordDeath
19th July 2008, 12:23 PM
Thank you for the new update. I will try it now :)
jcdussieu
19th July 2008, 02:06 PM
Hi,
Just installed, and it works perfectly : IE, opera mini and opera mobile 9.5b1 correctly found.
Thanks.
EDIT : fyi, installing without uninstalling previous versions failed, telling me JZ was not removable. So, I tried to removed them "manually" : same result, and JZ was just removed from the uninstall list (no problem removing mortscript). After that, install was just fine.
pilgrim011
19th July 2008, 02:24 PM
JZ SmartMort is a great tool, I'm using it for a few months now, it's a life saver on HTC Hermes, especially when copying from modded mini Opera .:) And this version is even better!:cool:
Edit - I forgot to mention that I had no problems with installing JZ SmartMort by overriding previous version(1.3.1), and everything runs smoothly.
billdo_baggins
19th July 2008, 10:38 PM
I cannot get the copy/paste feature to work under Opera Mini 4.1. This means that URLs are not being passed to OM from external links. OM opens, and the menus flash about for a sec or two, but nothing is pasted into the url field.
Vito works under say, WordPad and in other programs, but when attempting to copy/paste in OM, holding the central joystick button just inserts a carriage return.
My phone is a WM6 Tmobile Dash.
Thanks for any assistance.
JZ SmartMort
19th July 2008, 10:46 PM
I cannot get the copy/paste feature to work under Opera Mini 4.1. This means that URLs are not being passed to OM from external links. OM opens, and the menus flash about for a sec or two, but nothing is pasted into the url field.
Vito works under say, WordPad and in other programs, but when attempting to copy/paste in OM, holding the central joystick button just inserts a carriage return.
My phone is a WM6 Tmobile Dash.
Thanks for any assistance.
Here's an excerpt from the 1st post on this thread:
If you have any issues with copy/paste/select-all-copy/in JBed, etc. particularly on WM6 & WM6.1 SmartPhones, please see THIS POST (http://forum.xda-developers.com/showthread.php?p=2403148#post2403148) about T9 vs. xT9 keyboard driver.
If this does not work for you, please let me know what you have in this registry key (resuming your phone is US locale):
"HKLM\System\CurrentControlSet\Control\Layouts\e001 0409\IME File"
Please provide some feedback after attempting this... I'm very interested as I have a limited amount of devices to base decisions on.
Thanks!
JZ
billdo_baggins
19th July 2008, 11:13 PM
Excuse me. That was it exactly. Derrr. Next time I'll RTFM.
billdo_baggins
19th July 2008, 11:46 PM
Never mind. After installing the T9 fix you linked, things get pasted into OM properly from outside links, however I still cannot invoke Vito in OM by holding the center joystick button (still just inserts a carriage return), and my back key (under the right softkey) no longer functions as backspace, or to clear fields.
billdo_baggins
20th July 2008, 12:08 AM
Also, t9 has made my Dash keyboard unusable. For example, pressing w by default types 1 and alt/caps have no effect, etc.
JZ SmartMort
20th July 2008, 04:57 AM
Never mind. After installing the T9 fix you linked, things get pasted into OM properly from outside links, however I still cannot invoke Vito in OM by holding the center joystick button (still just inserts a carriage return), and my back key (under the right softkey) no longer functions as backspace, or to clear fields.
Vito never works in JBed. Does not work for me as well.
Also, t9 has made my Dash keyboard unusable. For example, pressing w by default types 1 and alt/caps have no effect, etc.
Now this is what I was afraid of...
Some keyboard drivers act strange with JBed so I actually have logic which specifically looks for "et9ime" string in the registry key above and if it's there, I temporarily use a "fake" (non-existent) temporary keyboard driver (which is copy/paste friendly), then JZ Browser runs Opera Mini (JBed), then it sets the keyboard driver back to the "original" value. The keyboard driver gets used when an app gets launched for the first time. Ultimately, eT9 keyboard does NOT work with JBed or copy/pasting anywhere using JZ SmartMort but since the keyboard driver only matters upon opening an app for the first time, I fake the driver, then launch the proper app and set the driver right back to eT9 if that's what was there before.
With my phone I had more success since T9 works properly. Please check bullet number 6 if you still have the T9 CAB installed. I would like to know the following:
Are you using a custom ROM?
What Windows Mobile version?
Is there an older ROM like WM5 for your device? If yes, then I might be able to grab older keyboard drivers for your device to see if older works better in JBed.
After uninstalling T9 CAB, let me know what you have in your registry key so I can search for it as well just like I search for "et9ime". Then I will update and let you test.
After uninstall of T9 CAB the below reg entry is restored back to original. Let me know what is in this registry key: "HKLM\System\CurrentControlSet\Control\Layouts\e001 0409\IME File"
One caveat with using the "fake" method before opening an app for the first time is that you will not be able to use your keyboard normally in that app since it was opened with the "fake" driver (which does not know that you have a qwerty), but you can use JZ Action > Scratchpad, type in your string and paste it with JZ Action > Paste.
Thanks!
JZ
------------EDIT-----------
Make sure to have a look at this post for your Dash device: http://forum.xda-developers.com/showthread.php?t=397723
Bullet #6 is really the only option, the single reason why JBed will paste correctly is because the keyboard driver only matters when an app is launched initially, keyboard driver will never queried again until the app is restarted.
mskovrinskie
21st July 2008, 02:42 AM
Wow! I had been using the StartOperaMini script that someone else had posted, but it failed to work on my Pantech Duo, though it did work great on my Tytn II and BlackJack II. Then I tried JZ SmartMort..
I can now use OM as my default browser on the Duo and everything works great! I also like the ability to remap buttons on the BJII. Great work!
kwill
23rd July 2008, 06:20 AM
thanks for the update jz! finally got a chance to test it and works perfect again with new opera browser
kwill
28th July 2008, 03:10 AM
how do i get smartmort uninstalled? it keeps error out saying it cant be completely removed and yep, it stays there.
JZ SmartMort
28th July 2008, 04:42 AM
how do i get smartmort uninstalled? it keeps error out saying it cant be completely removed and yep, it stays there.
Take a reboot and attempt to remove it. The key is to remove JZIcon.dll in the JZ folder. This file is the reason why you are having any difficulties at all removing my software. This file, JZIcon.dll contains all of the icons used by my software, so if my icons are in the "Recent Programs" then you might have difficulties removing it. Try running other stuff from your start\programs so your recent programs throws out any of the JZ icons, hopefully allowing you to remove. Also attempt removing JZIcon.dll after a reboot... should help.
kwill
28th July 2008, 05:37 AM
Take a reboot and attempt to remove it. The key is to remove JZIcon.dll in the JZ folder. This file is the reason why you are having any difficulties at all removing my software. This file, JZIcon.dll contains all of the icons used by my software, so if my icons are in the "Recent Programs" then you might have difficulties removing it. Try running other stuff from your start\programs so your recent programs throws out any of the JZ icons, hopefully allowing you to remove. Also attempt removing JZIcon.dll after a reboot... should help.
ok, makes sense. thanks much for the quick response. im having to remove it because i think i tracked it down as being the reason why the tempus animated weatherclock wont update (http://forum.xda-developers.com/showthread.php?t=403706). everything was fine. the weather updated and then i ran the script (this was all after flashing). thats when the weather stopped working. i dont know if it changed something through the default browser being used or the html links. anyways ill see what gives. thanks again
ok, so got the file renamed and managed to delete the reg key under hklm and entire program files. and it still wont completely uninstall. keeps giving me the error that it was not completely removed. oh well, i should be flashing again in the next few days, that'll get it off:)
pazookie
5th August 2008, 06:57 AM
ok i have 2 questions..i have instaled 1.4.1 and i dont have a skyfire option in the browser menu..ive loaded the search installed browsers and it still doesnt come up...any help (manual script entries would do i think) and the second i have found a workaround but thought id ask and maybe this would be a bug report..i have gullums throttle rom loaded on my kaiser.. i loaded jz froma fresh flash and at first when i pressed the IE hardware button and startmenu links it opened the mortscript and this was quite annoying so i looked into it and those hardware button and shortcuts link to :MSPIE and not "windows/iexplore.exe" so i had to manually change any instance of PIE shortcuts to the actual file and not :MSPIE as that reg entry has been changed to load the script..any easier fixes than to replace the shortcuts paths?
JZ SmartMort
5th August 2008, 08:04 AM
ok i have 2 questions..i have instaled 1.4.1 and i dont have a skyfire option in the browser menu..ive loaded the search installed browsers and it still doesnt come up...any help (manual script entries would do i think) and
I seek Skyfire in the following order... let me know if these don't make sense.
SkyfireFile[1] = RegRead("HKLM","Software\Apps\Skyfire Browser","InstallDir") & "\Skyfire.exe"
SkyfireFile[2] = RegRead("HKCU","Software\Microsoft\File Explorer","StorageCardPath") & RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\Skyfire\Skyfire.exe"
SkyfireFile[3] = RegRead("HKLM","System\Explorer\Shell Folders","Program Files") & "\Skyfire\Skyfire.exe"
the second i have found a workaround but thought id ask and maybe this would be a bug report..i have gullums throttle rom loaded on my kaiser.. i loaded jz froma fresh flash and at first when i pressed the IE hardware button and startmenu links it opened the mortscript and this was quite annoying so i looked into it and those hardware button and shortcuts link to :MSPIE and not "windows/iexplore.exe" so i had to manually change any instance of PIE shortcuts to the actual file and not :MSPIE as that reg entry has been changed to load the script..any easier fixes than to replace the shortcuts paths?
You are absolutely correct, the icon becomes garbage so I have a way to patch and restore the icon. Use JZ Settings, go to the "JZ Browser" section and PATCH your IE icon, you will see it the menu toward the bottom.
pazookie
5th August 2008, 08:06 AM
ohhh thats what "patch icon" meant i thought it was something to do with the icon file itself that the link references from the resource file LOL
pazookie
5th August 2008, 08:09 AM
ok im going to try those entries now..just so i know have you actually added skyfire support to 1.4.1? and do you know why it isnt showing up for me if you did?
pazookie
5th August 2008, 09:06 AM
ok its my fault..i never installed skyfire when i loaded this rom (it was still on my sd card just not installed into the registry/system) so when it searched for it it wasnt being found in the registry or in the device storage. Got it working now
ulischultz
5th August 2008, 10:11 PM
Following Problem:
I have Version 1.4.1 installed, as well as Opera 9.5. Build 1780.
I also use the attached Flightplan Tool from Lufthansa.
This works only with Pocket Internet Explorer.
However, as soon as Opera is installed, this is the default browser. No matter, what I set in your tool.
Always Opera is launched by the Lufthansa Application and not your tool, as it is set!
Any idea?
JZ SmartMort
5th August 2008, 11:18 PM
Following Problem:
I have Version 1.4.1 installed, as well as Opera 9.5. Build 1780.
I also use the attached Flightplan Tool from Lufthansa.
This works only with Pocket Internet Explorer.
However, as soon as Opera is installed, this is the default browser. No matter, what I set in your tool.
Always Opera is launched by the Lufthansa Application and not your tool, as it is set!
Any idea?
Do you have the CAB instead of the EXE?
What happens when you de-activate JZ Browser functionality - does your software work as expected?
Are you sure that you do not have Opera Mini as your default browser with a ZERO second timeout?
ulischultz
6th August 2008, 07:37 AM
Do you have the CAB instead of the EXE?
What happens when you de-activate JZ Browser functionality - does your software work as expected?
Are you sure that you do not have Opera Mini as your default browser with a ZERO second timeout?
1.) Sorry, only the .exe exists.
2.) No, same behavior. It only works correctly, if I deinstall Opera Mobile
3.) Opera Mini is not installed at all. Only Opera Mobile 9.5 build 1780. PocketIE is set as default browser with a 10sec timeout.l
JZ SmartMort
6th August 2008, 08:06 AM
1.) Sorry, only the .exe exists.
2.) No, same behavior. It only works correctly, if I deinstall Opera Mobile
3.) Opera Mini is not installed at all. Only Opera Mobile 9.5 build 1780. PocketIE is set as default browser with a 10sec timeout.l
Then you can possibly change that under Opera Mobile > Options > Default Browser (something like that)
Also point me to exactly where you got that Opera Mobile and I will compare some of the reg entries.
ulischultz
6th August 2008, 08:12 AM
Then you can possibly change that under Opera Mobile > Options > Default Browser (something like that)
Also point me to exactly where you got that Opera Mobile and I will compare some of the reg entries.
No, there is no option in Opera for "Default Browser" It ALWAYS sets itself as default browser.
I got the opera version from here:
http://forum.xda-developers.com/showthread.php?t=401643
JZ SmartMort
6th August 2008, 08:20 AM
No, there is no option in Opera for "Default Browser" It ALWAYS sets itself as default browser.
I got the opera version from here:
http://forum.xda-developers.com/showthread.php?t=401643
From JZ Settings > Troubleshooting and "Fix Icons" this will reset a bunch of Opera Mobile registry changes to Microsoft defaults. Then try your program... then try activating JZ Browser functionality and let me know what happens...
ulischultz
6th August 2008, 08:25 AM
From JZ Settings > Troubleshooting and "Fix Icons" this will reset a bunch of Opera Mobile registry changes to Microsoft defaults. Then try your program... then try activating JZ Browser functionality and let me know what happens...
Thanks! Now everything works like it should be!
Thanks very much!!!
JZ SmartMort
6th August 2008, 08:29 AM
Thanks! Now everything works like it should be!
Thanks very much!!!
Awesome! You're welcome.
pilgrim011
10th August 2008, 08:27 PM
@JZ, is it possible to add "background running" feature to settings? To be more specific, JBED has that option, but when I run mini Opera directly(shortcut created with JZ SmartMort), I cannot choose "background running" If it's possible, it would be nice to have an option "always run in the background", or something similar.
JZ SmartMort
10th August 2008, 10:33 PM
@JZ, is it possible to add "background running" feature to settings? To be more specific, JBED has that option, but when I run mini Opera directly(shortcut created with JZ SmartMort), I cannot choose "background running" If it's possible, it would be nice to have an option "always run in the background", or something similar.
Can you explain the purpose & exact concept? Walk me through a scenario step by step so I understand what you are asking for.
Background running for which? Action/Browser/Settings? Or for JBed (I already have an option to not kill JBed.exe, option is under Browser > OperMini Options). This will cause my app NOT to kill jbed.exe...
If you're asking for my stuff to run in background (Action/Browser/Settings) then what is the purpose? Speed?
pilgrim011
10th August 2008, 11:48 PM
This is what I mean:
http://img124.imageshack.us/img124/4042/screen01uq7.png
As you can see, this is the option, but it's not active by default, you have to manually activate it whenever you launch JBED, and when you run Opera Mini directly from JZ SmartMort shortcut, you don't have that option. When activated, "background running" allow us to do multitasking - you can click on the link in Mini Opera, and while waiting for it to load a web page, you can go to some other app, and then when you go back to Opera, web page is fully loaded. Without this option, Opera Mini does nothing while it is in the background, let's say it is on pause. I hope I was a little bit more specific now.:D
JZ SmartMort
11th August 2008, 06:37 AM
This is what I mean:
As you can see, this is the option, but it's not active by default, you have to manually activate it whenever you launch JBED, and when you run Opera Mini directly from JZ SmartMort shortcut, you don't have that option. When activated, "background running" allow us to do multitasking - you can click on the link in Mini Opera, and while waiting for it to load a web page, you can go to some other app, and then when you go back to Opera, web page is fully loaded. Without this option, Opera Mini does nothing while it is in the background, let's say it is on pause. I hope I was a little bit more specific now.:D
Take a look at this thread: http://forum.xda-developers.com/showthread.php?t=358932
It can be done but not gracefully with many screens to click through (possibly a setting like: What app number is Opera Mini in Jbed [1st app on list]) so very dirty and undesirable... if you know of a way to force that through command-line or config setting, I can do it. So far I have not found a way to force the setting you are asking for.
kleptodathief
11th August 2008, 02:32 PM
nice prog, will test it out soon, i hate how opera mobile always launches a link!
dam i need help now, i had problem with this prog , i unistall it and now i don't c my IE icon anymore and it wont start up....do i have to reinstall the mortscript?
also it seemed to screw up my opera mini connection:
failed to connect to internet, i regret having to install this prog lol
can someone tell me how do i get my PIE to work again??? thanx
also my netfront seems fcuked up lol
http://i37.tinypic.com/29yhw20.jpg
can someone show me how to remove this program COMPLETELY from my device? its causing all sorts of problems for me, when i click on opera short it just loads and loads...can't do nothing but soft reboot my pda :(
pilgrim011
11th August 2008, 03:35 PM
if you know of a way to force that through command-line or config setting, I can do it. I don't know that, so never mind. It's still one of the best applications.:)
JZ SmartMort
18th August 2008, 05:11 AM
nice prog, will test it out soon, i hate how opera mobile always launches a link!
dam i need help now, i had problem with this prog , i unistall it and now i don't c my IE icon anymore and it wont start up....do i have to reinstall the mortscript?
also it seemed to screw up my opera mini connection:
failed to connect to internet, i regret having to install this prog lol
can someone tell me how do i get my PIE to work again??? thanx
also my netfront seems fcuked up lol
can someone show me how to remove this program COMPLETELY from my device? its causing all sorts of problems for me, when i click on opera short it just loads and loads...can't do nothing but soft reboot my pda :(
If you want to remove my app, just go to JZ Settings > Browser > DEACTIVATE --- this will put IE back as the default. Then remove it from Settings > Remove Apps.
My app has NOTHING to do with 3rd party apps like Opera Mini/Mobile/NetFront/Skyfire. I do NOT tweak these apps in any way, I just call them through command-line or other (screenscraping) methods. If your netfront is screwed... uninstall/reinstall, always works for me.
You're the only one with the weird reports of NetFront, etc... it's not the prog but the device/windows. Have about 500 users, none reporting any of the issues you're experiencing.
aikidoka-mks
20th August 2008, 02:06 AM
I installed and IE opens fine when I select that but opera mobile doesnt start at all and when opera mini starts up it doesnt enter the address and instead starts S2U2, which I have mapped to my center button with AE button plus. This is on a Sprint Touch. Skyfire starts up and enters the url but doesnt hit the go button.
I'm thinking I need to map buttons or lnks but I'm not sure I understand well enough how that works with this program of yours.
**Got Opera mini to work with these settings:
Paste Method = Send Each Key + Trim
Paste TrimUnits = 1
Open-URL method = leftsoftkey
Auto-complete Address Input = No
Kill Jbed = no
Unfortunately that takes a long time for the url to enter. Any suggestions?
JZ SmartMort
20th August 2008, 05:36 AM
I installed and IE opens fine when I select that but opera mobile doesnt start at all and when opera mini starts up it doesnt enter the address and instead starts S2U2, which I have mapped to my center button with AE button plus. This is on a Sprint Touch. Skyfire starts up and enters the url but doesnt hit the go button.
I'm thinking I need to map buttons or lnks but I'm not sure I understand well enough how that works with this program of yours.
**Got Opera mini to work with these settings:
Paste Method = Send Each Key + Trim
Paste TrimUnits = 1
Open-URL method = leftsoftkey
Auto-complete Address Input = No
Kill Jbed = no
Unfortunately that takes a long time for the url to enter. Any suggestions?
No suggestions on Opera Mini because on some devices (actually keyboard/IME drivers is the reason) that's what happens in JBed using Mort Script (as my script does)
Send me a private message with your e-mail address and I will send you 1.4.2 beta to resolve some of the issues you're seeing.
aikidoka-mks
21st August 2008, 03:00 AM
I just wanted to thank JZ for the help. I got it working on my phone now :)
cbbplanet
21st August 2008, 06:09 AM
i'm actually having trouble uninstalling...
i keep trying to uninstall but the icons won't be removed from the programs list. however, everything else is removed except the icons is still there.
**EDIT - nvm, it FINALLY uninstalled after like 10 tries to uninstall the program.
LordDeath
21st August 2008, 05:39 PM
Hello,
is JZ SmartMort able to recognize an Opera Mobile 9 installation on the storage card? Didn't tried that yet.
JZ SmartMort
23rd August 2008, 05:57 AM
i'm actually having trouble uninstalling...
i keep trying to uninstall but the icons won't be removed from the programs list. however, everything else is removed except the icons is still there.
**EDIT - nvm, it FINALLY uninstalled after like 10 tries to uninstall the program.
The problem is always the JZIcon.dll... what happens is you still have it in your recent apps, therefore, Windows holds that DLL busy. A reboot or 10 :) would mostly likely help the cause.
JZ SmartMort
23rd August 2008, 06:16 AM
Hello,
is JZ SmartMort able to recognize an Opera Mobile 9 installation on the storage card? Didn't tried that yet.
Yes, absolutely... I check like 5 locations for Opera Mobile. Some check for expected registry entries made by most (but not all) Opera Mobile 9 CABs, some are dynamically hard-coded locations. What I mean: dynamic because I figure out the name of your "\Storage Card" directory from the registry (if international this helps a lot) then append a few manual search locations. If you want to look what locations will be checked, open up JZ\helpers\JZDetectBrowsers.mscr --- my method should be compatible with pretty much any official/unofficial cut of Opera Mobile 9 that you can find on the web. Let me know how it goes...
Ghost26
30th August 2008, 05:11 AM
I have installed Opera Mini to the Storage Card and it isn't being picked up to set as default Browser. I apologize if I missed the answer in the thread somewhere. A lot of this stuff is over my head.
JZ SmartMort
30th August 2008, 05:38 AM
I have installed Opera Mini to the Storage Card and it isn't being picked up to set as default Browser. I apologize if I missed the answer in the thread somewhere. A lot of this stuff is over my head.
You mean you installed JBed to the Storage Card then installed Opera Mini which went into a subdir called "AppDB" underneath JBed. THIS SHOULD WORK.
So, make sure you use a common JBed Java engine like Cloudyfa's version or others but make sure it's Esmertec Java. My software checks for java in the following locations, here's the list:
FileExists(RegRead("HKCR","jarfile\Shell\Save\Save Location","") & "\selector.utf")
RegRead("HKCR","jarfile\Shell\Open\Command",""
Ultimately, if you install a proper JBed Java, it will fill in those two registry locations therefore my software will be able to find it.
I might add more manual config so people can choose where ever their JBed is located.
Ghost26
30th August 2008, 05:44 AM
I appreciate the quick reply. I don't understand most of it though. Here's what I did: Installed Risidoro Intent MIDlet Manager 11.1.7.1036 to storage card under My documents. the mini file is in the same location. where should I move them. or which directory do I create?
JZ SmartMort
30th August 2008, 05:51 AM
I appreciate the quick reply. I don't understand most of it though. Here's what I did: Installed Risidoro Intent MIDlet Manager 11.1.7.1036 to storage card under My documents. the mini file is in the same location. where should I move them. or which directory do I create?
That's our little problem... I don't support JMM (TAO Intent Java). Dropped support for that a while ago.
Go to the first page of this thread and look in the LINKS section for more Esmertec JBed Java info. Which is a hell of a lot faster than TAO and is full screen...
Ghost26
30th August 2008, 06:03 AM
I have the Jbed now, but unsure if it is a version that is stable on SD card? 200802223.1
JZ SmartMort
30th August 2008, 09:01 AM
I have the Jbed now, but unsure if it is a version that is stable on SD card? 200802223.1
Thanks for letting me know about the outdated links, I will clean that up... but the first link actually does point to a JBed install the other two links are not proper any more.
Check these out:
http://forum.xda-developers.com/showthread.php?t=370786
http://forum.xda-developers.com/showthread.php?t=407667
http://forum.xda-developers.com/showthread.php?t=384881
http://www.pocketpcmag.com/cms/index.php?q=blogs/3/2266
http://www.winmobiletech.com/092007MidletBible/CompatibilityAndMain.html
I like Clodyfa's version of JBed, it's solid but you gotta check for yourself what runs better/faster on your device.
JZ SmartMort
4th September 2008, 05:26 PM
Hey guys, I need some more beta testers for version 1.4.2
If you are interested, please private message me with your e-mail address and I will send you a link to the beta CAB.
Thanks!
JZ
fixmonster
5th September 2008, 06:25 PM
JZ, this is so awesome, after visiting a thousand websites with people saying it can't be done, I finally find a link to here... they should have sent a poet
JZ SmartMort
5th September 2008, 06:29 PM
JZ, this is so awesome, after visiting a thousand websites with people saying it can't be done, I finally find a link to here... they should have sent a poet
Can't be done... my ass :) thanks for the kind remarks!
Referring to the Opera Mini capability? Or something else?
fixmonster
5th September 2008, 07:12 PM
Can't be done... my ass :) thanks for the kind remarks!
Referring to the Opera Mini capability? Or something else?
There are a lot of people out there (or at least were, I could have been reading a lot of really old threads in the mix) that want Opera Mini as their default browser and post in various forums about how to do it. Most of the time it is a two message thread with someone simply saying, "Can't be done". I guess I just had more faith in the ppc community and more time to waste scouring the web for this :) This should be included on any website where you download an alternate browser for a mobile device.
crandy2
10th September 2008, 01:43 PM
I sent a pm in with my email address, but haven't gotten an email back with the link.
Is their something else I need to do....
JZ SmartMort
10th September 2008, 04:08 PM
I sent a pm in with my email address, but haven't gotten an email back with the link.
Is their something else I need to do....
Never saw your PM until the one from today... my guess, you didn't send it :) check your e-mail you should have a link now.
Alkemist
11th September 2008, 02:23 AM
JZ,
i have the following question:
after trying to figure out what the keys are for selecting, copying, and pasting on my phone (htc juno/phoebus - tmobile shadow), i gave up.
in the settings, the options include ctrl and stuff like that. what about the keys on the phone itself?
thanks.
JZ SmartMort
11th September 2008, 04:44 AM
JZ,
i have the following question:
after trying to figure out what the keys are for selecting, copying, and pasting on my phone (htc juno/phoebus - tmobile shadow), i gave up.
in the settings, the options include ctrl and stuff like that. what about the keys on the phone itself?
thanks.
First off, which keys on the device are you talking about which would assist with copy/paste --- which I think is what you're after, copy/paste, correct?
When you see "Control-C" or "Control-Insert" ---- these are standard DESKTOP shortcuts which happen to work on most software packages for SmartPhones/PPCs and on most devices (devices because all keyboard/IME drivers are different depending on manufacturer/model).
So, the IME driver can be temporarily changed in the registry RIGHT BEFORE AN APP IS OPENED. Then reg is changed back to its original setting for subsequent programs to be able to open and use the keyboard properly. But what this gives you is the ability to use standard copy/paste shortcuts because the device's custom IME driver is not in-charge only within that one piece of software. You can also change it globally in the reg --- right here: "HKLM\System\CurrentControlSet\Control\Layouts\e001 0409\Ime File" but remember when you change it, ONLY subsequently opened applications will use the newly renamed driver. If the app was opened already, it will use the driver that was in the reg when the app was initially opened. If you kill an app and re-open, it will use the "faked" registry setting.
I implemented the IME option in my new version 1.4.2 --- send me a private message with your e-mail address if you want it. I only implemented it for Opera Mini... you can in theory use Opera Mini with the faked IME driver option to see if it works with the shortcuts. I know your device has a strange keyboard so if "other," possibly older keyboard drivers are available for your phone you should give those a shot.
Take a look at the first page of my thread and search for "keyboard".
JudasD
14th September 2008, 08:37 PM
can this script be modified to add the new Iris browser from Torch Mobile? That would make it about perfect!
Thanks,
JD
JZ SmartMort
15th September 2008, 01:11 AM
can this script be modified to add the new Iris browser from Torch Mobile? That would make it about perfect!
Thanks,
JD
Iris is an awesome browser... thanks for suggesting it and exposing me to it. I'm done with implementing it into my software. Send me a private message and I will send you 1.4.2 beta to play with, which contains the Iris code.
Thanks!
JZ
JudasD
16th September 2008, 10:40 PM
This is now working perfect for me. I bounce between PIE and Iris. This script makes it very easy!
Thank you JZ!
JD
JZ SmartMort
22nd September 2008, 12:21 AM
Announcing JZ SmartMort v1.4.2
Get it here: http://forum.xda-developers.com/showthread.php?t=382043 or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
Great support for Skyfire (PPC/SmartPhone editions) and Torch Mobile's Iris Browser with the new 1.4.2 version of JZ SmartMort!!!
v1.4.2 *** 2008-09-21
- Added support for Torch Mobile's Iris Browser.
- Added support for Skyfire SmartPhone edition and modified Skyfire PPC pixel seeking logic when bar is shown and hidden.
- Added multiple Skyfire paste & open URL methods.
- Separated versions of Opera Mobile 8 & 9. Users can have both installed on the device and detected separately by JZ SmartMort.
- IME keyboard driver manipulation for Opera Mini to help pasting in some cases.
- Added option to Pin Last Used Browser as Default. JZ SmartMort will use the last selected browser and set that browser as default for the next time JZ Browser script is opened.
- Added FakeCursor to allow SmartPhone users ability to use more PPC geared applications.
- Added partial JZ SmartMort resets rather than the previously available full reset.
- Added BlackJack II button mapping for the updated WM 6.1 ROM. Both WM 6.0 & 6.1 OS versions are supported for button mapping on BJII.
LordDeath
23rd September 2008, 12:26 AM
Hi,
for some reason i can't uninstall the previous version during installing 1.4.2.
I already made a soft-reset and then deactivated the browser script, but that didn't help.
JZ SmartMort
23rd September 2008, 05:31 AM
Hi,
for some reason i can't uninstall the previous version during installing 1.4.2.
I already made a soft-reset and then deactivated the browser script, but that didn't help.
You should choose to install on top of the old version if having issues uninstalling an older cut.
Most of the problem is due to the fact that I use a DLL to store icons for the start menu and when you open up the start menu, or have any JZ icons in the "recently used", it makes the DLL busy therefore uninstallable CAB. I am looking at another method of dealing with icons, hoping to get rid of that DLL.
pilgrim011
24th September 2008, 02:23 AM
Is it possible to add an option to choose what internet profile we want to use everytime we want to connect to the internet? To be more specific, something similar is possible in "Internet Sharing" application:
http://img524.imageshack.us/img524/4746/screen01yz8.jpg (http://imageshack.us)
Also, this is possible on every Nokia Symbian phone: when you open browser(doesn't matter which one you use) and click on a link, a screen with all internet profiles pops up, letting you to decide which one to use that particular time.
JZ SmartMort
24th September 2008, 02:41 AM
Is it possible to add an option to choose what internet profile we want to use everytime we want to connect to the internet? To be more specific, something similar is possible in "Internet Sharing" application:
Also, this is possible on every Nokia Symbian phone: when you open browser(doesn't matter which one you use) and click on a link, a screen with all internet profiles pops up, letting you to decide which one to use that particular time.
This is impossible because each web browser has internal function to allow you to choose the connection profile and I have no hooks into the 3rd party software in order to do that. There is also no way for me to set a system default connection profile, because, as you might see, Internet Explorer has its own way of letting you choose, Opera has its own, Iris does also...
Unless you have some suggestions/regkeys, I have not been able to find anything about this but definitely looked around. Any ideas that you have, I'll gladly attempt to incorporate as I fully support your frustration and have the same issue myself.
Thanks!
JZ
ubcjack
26th September 2008, 01:37 AM
HI JZ,
Thanks for the great app! However, I have a problem with it in using opera mini to open link in email. It seems to parse address in a wrong way. How do I modify it.
In my Opera mini 4.1, if I click address, the default is "www". If I clicked a link in email, I can see the script trying to remove www and copy paste the link into adress line but it usually end up like
www
http://(no www)cnn.com/xxxxxx
Thanks for the help.
JZ SmartMort
26th September 2008, 02:58 AM
HI JZ,
Thanks for the great app! However, I have a problem with it in using opera mini to open link in email. It seems to parse address in a wrong way. How do I modify it.
In my Opera mini 4.1, if I click address, the default is "www". If I clicked a link in email, I can see the script trying to remove www and copy paste the link into adress line but it usually end up like
www
http://(no (http://%28no) www)cnn.com/xxxxxx
Thanks for the help.
I think there is some confusion... www is not required for all addresses. If you click on http://www.yahoo.com then that's what should be pasted into Opera Mini, if you click on http://yahoo.com then that's what you will see pasted. So I am not sure what the problem is because not every address will have a www in front of it ---- and you shouldn't force it because you would never get to sites like http://maps.yahoo.com if you keep shoving www in front of the word maps.
Basically my script does absolutely no parsing of the URL, it just uses what's passed to it. It only parses if a .URL file is passed to it, then it will look inside of it for the URL address.
If I understand your problem correctly, you just have the www one line above your URL, is this true? But the URL on the line below www actually looks the same as the one you clicked in your e-mail, lets say. Let me know the exact URL you're clicking on, not just what pastes into Opera Mini, but what's in the e-mail where you clicked that link.
What device are you using? I am using a simple "SendBackspace" command which seems to work on majority of devices. If all else fails I will send you a private script which will use select-all, then paste. If that works I might add it as a permanent option.
ubcjack
26th September 2008, 03:19 AM
Hi JZ,
Thanks for the fast reply. I will explain more what I saw. If i click a link in an email, it will launch opera mini and go to address, which looks like
www.
then it will do one backspace and becomes
www
then it will past the url from the email
www(url)
and I guess in the end it will back space some more depends on how I set the back space in opera mini options.
The problem is the www didn't go away in the address bar.
My device is Tmobile shadow. or Juno on this board with wm 6.1.
Thanks.
JZ SmartMort
26th September 2008, 03:23 AM
Hi JZ,
Thanks for the fast reply. I will explain more what I saw. If i click a link in an email, it will launch opera mini and go to address, which looks like
www.
then it will do one backspace and becomes
www
then it will past the url from the email
www(url)
and I guess in the end it will back space some more depends on how I set the back space in opera mini options.
The problem is the www didn't go away in the address bar.
Thanks.
Perfect, send me a private message with your e-mail address and I will send you an updated script with some pauses after each backspace press.
EDIT:
Looks like pauses between each backspace helped out ubcjack from the post above so future versions of my software will have these short pauses.
JZ SmartMort
27th September 2008, 10:49 PM
Looks like a new version of Skyfire 0.8.0.6883 came out making my compatibility with it very spotty.
I now have logic which incorporates the new features/abilities available in Skyfire version 0.8.0.6883. Send me a PM if interested in trying the new Skyfire logic.
Expect version 1.4.3 of JZ SmartMort soon!
JZ SmartMort
5th October 2008, 09:31 AM
Announcing JZ SmartMort v1.4.3
Get it here: http://forum.xda-developers.com/showthread.php?t=382043 or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
Support for the newest version of Skyfire v0.8 (PPC/SmartPhone editions) and minor enhancements!!!
v1.4.3 *** 2008-10-05
- Skyfire new version 0.8.0.6883 was released. Added support for both, OLD and NEW versions of Skyfire. Legacy options will show if OLD version of Skyfire is detected.
- After JZ SmartMort CAB finishes installing, JZ Browser functionality will automatically be activated and browsers will be detected. If MortScript is not present, it will also be installed, then MortScript CAB files will be removed, removing 400KB.
- Opera Mini enhancement consisting of short sleep commands between each backspace that deletes "www." in the Opera Mini address box. Affects some users with slower responding keyboards in JBed.
- Enhancement to FakeCursor code to allow using the powerful TaskMgr on SmartPhones even though it's only made to work on a PPC. FakeCursor function now takes the user back to the window title before FakeCursor logic was ran.
addicus
8th October 2008, 09:30 AM
Hello JZ,
Here is some feedback on your program.
1. It is great. It works well with Opera Mini 4.1, Opera 9.5 and Iris Browser.
2. The main problem with it is trying to uninstall it - which we know why.
3. Also the Opera Mini Options area can be daunting to go through and make work properly (url pasting), but I don't see a better workaround since there is no universal solution with all the different devices and keyboards.
4. I give it an 8 out of 10 with 3 bonus points in reserve because it is FREE!
Now my issues. I am using version 1.4.3 with cloudys Esmertec Java JBed and Opera Mini 4.1 on a Cingular 8525 using a custom Windows 6.1 rom.
1. When clicking on a link from my email the url is pasted properly but the action is never completed. I have to tell it to go to the url and finish. I have attached screenshots.
The first is from JZ Settings / JZ SmartMort Browser Options / Opera Mini Options. The other is from Opera Mini itself when this happens.
2. Since I installed version 1.4.3 Internet Explorer will not go to a website. Paste/Restore Internet Explorer Icon does not make a difference and the icon is correct. The program opens properly but will not go to any website except for the standard homepage.
JZ SmartMort
8th October 2008, 05:45 PM
Hello JZ,
Here is some feedback on your program.
1. It is great. It works well with Opera Mini 4.1, Opera 9.5 and Iris Browser.
2. The main problem with it is trying to uninstall it - which we know why. Uninstallation only fails on 5-10% of all users and yes we do know why. I have a bunch of Windows Mobile emulators and only 1 out of 10 or so at some point started giving me shit with uninstall but it always lets me "install anyway" and overwrite the folder contents. I recommend removing the contents of the folder just to be sure.
3. Also the Opera Mini Options area can be daunting to go through and make work properly (url pasting), but I don't see a better workaround since there is no universal solution with all the different devices and keyboards.
4. I give it an 8 out of 10 with 3 bonus points in reserve because it is FREE!
I guess that makes my software an 11 of 10 :)
Not much I can do about the number of Opera Mini options. It's now the only browsers that I have to use pixel seeking logic for so it's very "special" to say the least, but I do like what it has to offer.
Now my issues. I am using version 1.4.3 with cloudys Esmertec Java JBed and Opera Mini 4.1 on a Cingular 8525 using a custom Windows 6.1 rom.
1. When clicking on a link from my email the url is pasted properly but the action is never completed. I have to tell it to go to the url and finish. I have attached screenshots.
The first is from JZ Settings / JZ SmartMort Browser Options / Opera Mini Options. The other is from Opera Mini itself when this happens.
Looks like you've found a bug which I duplicated with "Auto-Address Input". A workaround would be to turn it off in OM & my OM settings. In the latest version of OM 4.1, auto-address input is turned off by default, did you turn it on? But no matter which way, it's a small bug which I will fix, if you'd like I'll send you a modified file to fix the problem. Otherwise it will be available in the next release, which should not be too soon.
2. Since I installed version 1.4.3 Internet Explorer will not go to a website. Paste/Restore Internet Explorer Icon does not make a difference and the icon is correct. The program opens properly but will not go to any website except for the standard homepage.
Custom ROM heh? Configured your proxy settings yet? Remember that my software does not touch Internet Explorer per se. I only call the EXE with a URL as the parameters passed to the command. Basically, I don't touch IE but I do touch your registry to make things work properly. This problem is probably nothing more than bad proxy settings or you're using some rogue connection like "Secure WAP" instead of "Internet". It just happens to be a coincidental that you upgraded my software and now are having IE issues but I can assure you that I don't mess with IE at all (icon/shortcut only like you've mentioned). You can also search for IE for WM6.1 (somebody packaged it up into a CAB) and try that...
Thanks!
JZ
addicus
10th October 2008, 12:15 AM
Thanks JZ,
Unclicking Auto Complete in Opera Mini fixed that problem. The program now brings up the website automatically. What i don't know how to do is to set the proxy settings for Internet Explorer. I found and installed the PIE cab you mentioned to no avail. All my other browsers have no problem accessing the internet so I'm confused, especially since the program has no settings to fix.
JZ SmartMort
10th October 2008, 01:26 AM
Thanks JZ,
Unclicking Auto Complete in Opera Mini fixed that problem. The program now brings up the website automatically. What i don't know how to do is to set the proxy settings for Internet Explorer. I found and installed the PIE cab you mentioned to no avail. All my other browsers have no problem accessing the internet so I'm confused, especially since the program has no settings to fix.
Can't perform miracles :) I just hack an icon or two but I don't mess with proxy settings.
Try to go to \Windows and run iexplore.exe right from there... this will bypass the icon which is the only thing I do change with regard to IE.
A fresh ROM should definitely fix the issue... take it one step at a time. Fresh ROM, test IE, my software, test IE, etc.
radfreak
21st October 2008, 06:31 AM
Uninstalling breaks a lot of shortcuts (like IE)
JZ SmartMort
21st October 2008, 07:35 AM
Uninstalling breaks a lot of shortcuts (like IE)
No it does not otherwise there would be a lot of pissed off people posting here :)
My app will allow you to "hack" the IE icon --- whenever Browser Script is "active" you should take advantage of that icon hack (under JZ Settings > Browser Options). BTW it's the only icon I hack... so what does "a lot of icons" mean when I only mess with IE's icon.
In your case, you probably forgot to "disable" my Browser Script functionality, which defaults you back to the Microsoft settings for how things like html/url and in your case the IE icon, which calls a registry key to resolve named :MSPIE
So when you activate/install my software I take over that :MSPIE registry entry (when Browser Script is active) just disable JZ Browser functionality before uninstalling and you should be good.
I think what's confusing to you is that all of your web browsing registry entries still point to my software but the files do not exist on your device since you uninstalled the CAB. I might work out a disable script when somebody uninstalls... that could have resolved your issue.
radfreak
25th October 2008, 07:45 AM
No it does not otherwise there would be a lot of pissed off people posting here :)
My app will allow you to "hack" the IE icon --- whenever Browser Script is "active" you should take advantage of that icon hack (under JZ Settings > Browser Options). BTW it's the only icon I hack... so what does "a lot of icons" mean when I only mess with IE's icon.
In your case, you probably forgot to "disable" my Browser Script functionality, which defaults you back to the Microsoft settings for how things like html/url and in your case the IE icon, which calls a registry key to resolve named :MSPIE
So when you activate/install my software I take over that :MSPIE registry entry (when Browser Script is active) just disable JZ Browser functionality before uninstalling and you should be good.
I think what's confusing to you is that all of your web browsing registry entries still point to my software but the files do not exist on your device since you uninstalled the CAB. I might work out a disable script when somebody uninstalls... that could have resolved your issue.
Thanks. I eventually figured that out. It would be great if the uninstall reverted all changes for the sake of convenience. I also found the interface to be a bit hard to use, even though it has some good features. A more user friendly GUI would be great.
JZ SmartMort
25th October 2008, 10:30 AM
Thanks. I eventually figured that out. It would be great if the uninstall reverted all changes for the sake of convenience. I also found the interface to be a bit hard to use, even though it has some good features. A more user friendly GUI would be great.
Yeah, unfortunately at the moment, this is the look and feel that I'm restricted to with MortScript but I am working on a GUI interface to make the navigation easier. Next version will have an interesting GUI for JZ Browser script.
After your incident, I did add an uninstall script to my CAB which un-registers JZ Browser functionality when uninstalling the CAB.
addicus
29th October 2008, 06:10 PM
I forgot to let you know that a fresh rom install cured my problem with Internet Explorer actually going to a site. I can't wait for the new GUI .
ulischultz
13th November 2008, 01:07 PM
It does not work on the HTC Touch HD! :(
Always Opera is opened, regardless of setting here.
JZ SmartMort
13th November 2008, 04:02 PM
It does not work on the HTC Touch HD! :(
Always Opera is opened, regardless of setting here.
Give me more details, Opera opens and...
You've tried all of the Opera Mini settings in JZ Settings? Including the IME option?
I've heard this works on HTC Touch so I'm not sure what the problem might be.
ulischultz
13th November 2008, 04:08 PM
Give me more details, Opera opens and...
You've tried all of the Opera Mini settings in JZ Settings? Including the IME option?
I've heard this works on HTC Touch so I'm not sure what the problem might be.
Opera opens and thats it. Everything as if I would start opera without JZ Smartmort.
I am talking about Opera Mobile preinstalled on the Touch HD and not Opera Mini.
JZ SmartMort
14th November 2008, 12:05 AM
Opera opens and thats it. Everything as if I would start opera without JZ Smartmort.
I am talking about Opera Mobile preinstalled on the Touch HD and not Opera Mini.
I think I understand.
Go to JZ Settings > BROWSER
You might see DISABLED at the top, even if you don't hit Activate and it will re-register JZ Browser as the handler for all web-content.
Opera Mobile installation takes over everything so you have to re-reg my stuff.
ulischultz
14th November 2008, 08:26 AM
I think I understand.
Go to JZ Settings > BROWSER
You might see DISABLED at the top, even if you don't hit Activate and it will re-register JZ Browser as the handler for all web-content.
Opera Mobile installation takes over everything so you have to re-reg my stuff.
No, thats not the problem! It says ENABLED there... :(
JZ SmartMort
14th November 2008, 08:32 AM
No, thats not the problem! It says ENABLED there... :(
Take me through the exact steps you are taking and I'll see if I can figure it out. Also make sure that you do not have Default Browser Timeout set to zero seconds.
2 things that would help:
Delete the entire "HKLM\Software\JZ" registry tree then re-run JZ Settings and activate JZ Browser --- Even if it says enabled.
What does this reg key tell you: HKCR\http\Shell\Open\Command\(Default)
ulischultz
14th November 2008, 08:40 AM
Take me through the exact steps you are taking and I'll see if I can figure it out. Also make sure that you do not have Default Browser Timeout set to zero seconds.
2 things that would help:
Delete the entire "HKLM\Software\JZ" registry tree then re-run JZ Settings and activate JZ Browser --- Even if it says enabled.
What does this reg key tell you: HKCR\http\Shell\Open\Command\(Default)
Ok, in JZ Settings I go to "JZ SmartMort Browser Options".
On the top it says "Currently = [ENABLED]
Default browser is pocketie.
Timeout is 5
I deleted HKLM\Software\JZ
then activated JZ SmartMort Browser script again.
no help
Always Opera starts directly.
HKCR\http\Shell\Open\Command\(Default)
says: "HyperText Transfer Protocol"
JZ SmartMort
14th November 2008, 08:45 AM
Ok, in JZ Settings I go to "JZ SmartMort Browser Options".
On the top it says "Currently = [ENABLED]
Default browser is pocketie.
Timeout is 5
I deleted HKLM\Software\JZ
then activated JZ SmartMort Browser script again.
no help
Always Opera starts directly.
HKCR\http\Shell\Open\Command\(Default)
says: "HyperText Transfer Protocol"
You are not going all the way into Shell\Open\Command ---- go all the way HKCR\http\Shell\Open\Command\(Default)
You when to HKCR\http\(default)
ulischultz
14th November 2008, 08:49 AM
You are not going all the way into Shell\Open\Command ---- go all the way HKCR\http\Shell\Open\Command\(Default)
You when to HKCR\http\(default)
Oh yes, sorry!
There ist says:
"\Program Files\MortScript\MortScript.exe" "\Program Files\JZ\JZ SmartMort Browser.mscr" url="%1"
JZ SmartMort
14th November 2008, 08:54 AM
You are not going all the way into Shell\Open\Command ---- go all the way HKCR\http\Shell\Open\Command\(Default)
You when to HKCR\http\(default)
That's really weird... tell me the following:
Which exact Opera Mobile are you using? Link?
And the obvious... what happens when you uninstall Opera Mobile?
ulischultz
14th November 2008, 09:50 AM
That's really weird... tell me the following:
Which exact Opera Mobile are you using? Link?
And the obvious... what happens when you uninstall Opera Mobile?
I can't uninstall it. It is in the rom of the htc touch hd.
It is version 9.5 build 2682
JZ SmartMort
14th November 2008, 05:16 PM
I can't uninstall it. It is in the rom of the htc touch hd.
It is version 9.5 build 2682
Is this the stock ROM? Have you tried another ROM?
Take me through the exact steps of what you're doing and make sure to give me the link you're trying to open. There's a difference of HTTP vs. HTTPs vs. HTML, etc...
ulischultz
14th November 2008, 05:23 PM
Is this the stock ROM? Have you tried another ROM?
Take me through the exact steps of what you're doing and make sure to give me the link you're trying to open. There's a difference of HTTP vs. HTTPs vs. HTML, etc...
Ok, it is the stock ROM. No, I did not try another ROM, since until now there are now cooked ones...
On my other devices also with built in opera in the ROM (e.g. Samsung Omnia) JZ Smartmort worked fine.
Here is what I want to use it for:
I use the Offline-Flightplan application of Lufthansa Airline.
http://www.lufthansa.com/online/portal/lh/de/info_and_services/flightinfo?nodeid=1755184&l=de&cid=18002
It only works in PocketIE, not in Opera, since Opera always wants to connect and tries to download something, which is wrong.
Wen starting the Flighplan application, the window of JZ Smartmort opens on my other devices and I can choose PocketIE.
Here on the Touch HD the window of JZSmartMort does not open, but Opera starts directly.
JZ SmartMort
14th November 2008, 05:37 PM
Ok, it is the stock ROM. No, I did not try another ROM, since until now there are now cooked ones...
On my other devices also with built in opera in the ROM (e.g. Samsung Omnia) JZ Smartmort worked fine.
Here is what I want to use it for:
I use the Offline-Flightplan application of Lufthansa Airline.
http://www.lufthansa.com/online/portal/lh/de/info_and_services/flightinfo?nodeid=1755184&l=de&cid=18002
It only works in PocketIE, not in Opera, since Opera always wants to connect and tries to download something, which is wrong.
Wen starting the Flighplan application, the window of JZ Smartmort opens on my other devices and I can choose PocketIE.
Here on the Touch HD the window of JZSmartMort does not open, but Opera starts directly.
Sadly, I think you just answered your own question :)
Touch HD is the strange anomaly since the other devices work just fine with my software. I'll give it a shot but if it's working for you on "most" devices then it will be hard for me to track it down unless I have access to your device. Let me know if you're interested, I have ways that I can control a device over the internet but I'll try some tests with your exact version of Opera Mobile. BTW I remember somebody also asking about the Lufthansa software to work properly and he confirmed that it does. Search my thread for Lufthansa or their URL.
ulischultz
14th November 2008, 05:39 PM
Sadly, I think you just answered your own question :)
Touch HD is the strange anomaly since the other devices work just fine with my software. I'll give it a shot but if it's working for you on "most" devices then it will be hard for me to track it down unless I have access to your device. Let me know if you're interested, I have ways that I can control a device over the internet but I'll try some tests with your exact version of Opera Mobile. BTW I remember somebody also asking about the Lufthansa software to work properly and he confirmed that it does. Search my thread for Lufthansa or their URL.
No problem, if it helps to find a solution, you can connect to my device! ;)
JZ SmartMort
14th November 2008, 05:45 PM
No problem, if it helps to find a solution, you can connect to my device! ;)
I'll do some more research with the software that you pointed me to and then send you a private message so be on the lookout for those, if you don't have PM notifications on, go to your UserCP and add that feature so it notifies you when I'm ready.
mskovrinskie
14th November 2008, 11:35 PM
Will there be an update to support Opera Mini 4.2 beta that was just released this week? I had to go back to 4.1 to get the script to recoginize Opera Mini.
JZ SmartMort
15th November 2008, 02:12 AM
Will there be an update to support Opera Mini 4.2 beta that was just released this week? I had to go back to 4.1 to get the script to recoginize Opera Mini.
Yes, absolutely. I will be releasing in a week or two, I will post again when I'm ready for people to beta test my new version 1.5...
JZ SmartMort
15th November 2008, 09:05 AM
I'll do some more research with the software that you pointed me to and then send you a private message so be on the lookout for those, if you don't have PM notifications on, go to your UserCP and add that feature so it notifies you when I'm ready.
In the English version of that Lufthansa app, when I "tap the screen to continue" it opens up JZ Browser (as I would expect) and attempts to open a local index1.html file, so my emulator works just fine.
This means your device/ROM is to blame, clearing of the ROM or another ROM can help. I wonder if anybody has the same hardware as you with the same issue but since the majority points to your device as the one-off/different one, I can't do much more. As you can see on my thread users have ROM issues and web access is the first part to go that is noticed by the user and clearing ROM applying some other ROM fixes their issue.
ulischultz
15th November 2008, 09:46 AM
So I understand, you can't help me...
Another thing I tried... If opening a normal internet link, e.g. out of an e-mail JZ SmartMort opens correctly. Just nit with the flightplan-application.
Since it is the official ROM that I use, I am really confused about that.
Can you really do nothing about it?
As soon as there is another rom, I will try it and let you know!
JZ SmartMort
15th November 2008, 09:54 AM
So I understand, you can't help me...
Another thing I tried... If opening a normal internet link, e.g. out of an e-mail JZ SmartMort opens correctly. Just nit with the flightplan-application.
Since it is the official ROM that I use, I am really confused about that.
Can you really do nothing about it?
As soon as there is another rom, I will try it and let you know!
Actually I have an idea!!!
I think that Opera Mobile is overriding the (Default) value for HTML
Check this reg location: HKCR\html\(Default)
If it does not say "htmlfile" then I'm right. What ever it does say, like "OPERA_FILE" that means you look at HKCR\OPERA_FILE\Shell\Open\Command\(Default) next.
Anyway, try going into JZ Settings > Troubleshooting > FIX Icons & Associations
Then activate JZ Browser again and give it a shot.
ulischultz
15th November 2008, 09:59 AM
Actually I have an idea!!!
I think that Opera Mobile is overriding the (Default) value for HTML
Check this reg location: HKCR\html\(Default)
If it does not say "htmlfile" then I'm right. What ever it does say, like "OPERA_FILE" that means you look at HKCR\OPERA_FILE\Shell\Open\Command\(Default) next.
Anyway, try going into JZ Settings > Troubleshooting > FIX Icons & Associations
Then activate JZ Browser again and give it a shot.
Ok, "HKCR\html\" does not exist.
Only "htmlfile", "http", and "https".
The Fix Icons Option is not helping.
JZ SmartMort
15th November 2008, 10:03 AM
Ok, "HKCR\html\" does not exist.
Only "htmlfile", "http", and "https".
The Fix Icons Option is not helping.
I forgot a dot... "HKCR\.html\(default)"
What is the full URL/file-name that your Opera Mobile is trying to run?
ulischultz
15th November 2008, 10:22 AM
I forgot a dot... "HKCR\.html\(default)"
What is the full URL/file-name that your Opera Mobile is trying to run?
file:/Program%20Files/Timetable/lh/HTML/index1.html
JZ SmartMort
15th November 2008, 10:25 AM
file:/Program%20Files/Timetable/lh/HTML/index1.html
I forgot a dot check this... "HKCR\.html\(default)"
ulischultz
15th November 2008, 10:30 AM
.html shows _htmlfile_Opera
there it says under default:
"\Windows\OperaL.exe" /Unescaped file:%1
does that help?
I will be back in 2h...
JZ SmartMort
15th November 2008, 10:45 AM
.html shows _htmlfile_Opera
there it says under default:
"\Windows\OperaL.exe" /Unescaped file:%1
does that help?
I will be back in 2h...
That's the problem!!! Change that "_htmlfile_Opera" to "htmlfile" and you'll be set.
Weirdly, I'm looking at my new 1.5 beta code (versus the v1.4.3 that you're on) and I already have a fix for this so my new version will address an issue like yours. You actually found a bug in my software in how it handles HTML files.
ulischultz
15th November 2008, 12:37 PM
That's the problem!!! Change that "_htmlfile_Opera" to "htmlfile" and you'll be set.
Weirdly, I'm looking at my new 1.5 beta code (versus the v1.4.3 that you're on) and I already have a fix for this so my new version will address an issue like yours. You actually found a bug in my software in how it handles HTML files.
Yes, now it works!!!
Thanks very much for your help!!!
Could you add an option, so that htmlfiles are always opened by pocketIE and all others by opera Mobile?
So that the Choice-Dialog does not even popup!?
JZ SmartMort
16th November 2008, 12:11 AM
Yes, now it works!!!
Thanks very much for your help!!!
Could you add an option, so that htmlfiles are always opened by pocketIE and all others by opera Mobile?
So that the Choice-Dialog does not even popup!?
That's an interesting enhancement... being able to choose heh?
http > operamini
https > operamobile
htm & html > pocketie
.URL > with whatever...
To have it change your default browser depending on what type of link you just hit. The only issue is the fact that very rarely do people use some thing like local HTML files, mostly it's http/https. In your case, it so happens that the Lufthansa's program used that unusual approach. I'll think about it but it's not a priority because of the use-case. The idea to change the browser depending on the link (meaning URL). Yahoo opens with operamobile, google opens with pocketie, etc. And there, the only risk is size of the URL data over time can build up. I might try to figure out how to do top domain level opening with a certain browser, that seems kinda cool.
I just looked at my 1.4.3 code and it contained a bunch of code to deal with your exact issue... that "Fix Icons & Associations" option I mentioned earlier, it even removes the Opera Mobile reg entries (which is more than fixing it) yet you still had it your registry and were able to give me reg values from it... are you sure you ran it because here is the code I'm looking at:
Sub FixIconsAssociations
# Change (Default) values
RegWriteString( "HKCR",".htm","","htmlfile")
RegWriteString( "HKCR",".html","","htmlfile")
RegWriteString( "HKCR",".mht","","htmlfile")
RegWriteString( "HKCR",".mhtml","","htmlfile")
RegWriteString( "HKCR",".wml","","wmlfile")
I just tested on my Wizard by changing "HKCR\.html\(def)" and "HTCR\.htm\(def)" values to "junk" and it changed back to "htmlfile" after I ran the fix icons/assoc function... you're gonna have to put that beer down :)
Try for me, change HKCR\.html\(def) and fix icons/assoc should put it right back to the MS defaults.
ulischultz
16th November 2008, 12:18 AM
If I run that Fix Icons stuff, after a short while I get an error that "JZ SMartMort has lost focus...".
So that might be the reason why it did not work...
JZ SmartMort
16th November 2008, 12:29 AM
If I run that Fix Icons stuff, after a short while I get an error that "JZ SMartMort has lost focus...".
So that might be the reason why it did not work...
I see... don't hit YES :) that kills it. Should have pressed no.
I'll have to deal with the timeout on the FOCUS stuff because it's beginning to drive me nuts.
dschoenike
16th November 2008, 01:05 AM
I'm lookin forward to that opera mini 4.2 beta shortcut :) I really appreciate all you do for us JZ.
dschoenike
JZ SmartMort
16th November 2008, 01:08 AM
I'm lookin forward to that opera mini 4.2 beta shortcut :) I really appreciate all you do for us JZ.
dschoenike
You know that you currently have that ability... go through using JZ Settings > General Tweaks/Hacks > Create JBed Shortcut.
dschoenike
16th November 2008, 01:46 AM
I did not know that, but i do now :) working perfectly without security prompts. Love it, thank you very much.
dschoenike
JZ SmartMort
17th November 2008, 07:59 AM
Hey guys, I need some beta testers for the new version. Please send me a PM if interested, particularly interested in Pocket PC users for the MortButtons menu (explained below and screenshot provided).
Highlight features of the new version:
Opera Mini 4.2 beta support & ALL skin colors.
ONLY ON PocketPC (touchscreen) - MortButtons as the front-end for JZ Browser - does not have the "default browser" nor a timeout feature yet. You get to select your browser from a very nice, and more importantly, touch-friendly GUI instead of the old MortScript menu.
Minor fixes and enhancements...
Thanks!
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=130543&stc=1&d=1226905326 http://forum.xda-developers.com/attachment.php?attachmentid=130543&d=1227248544
dschoenike
18th November 2008, 05:24 PM
Greetings. I'm really liking the 1.5 beta version. It's working flawlessly on my sprint mogul. I'll be honest though, i've only really messed around with the opera mini 4.2 features and mortbuttons. I'm now just getting into everything else. This software is a must have for me. Thanks JZ.
dschoenike
addicus
19th November 2008, 07:24 AM
I'm using the 1.5 beta and the gui isn't working. Everything else is.
JZ SmartMort
19th November 2008, 08:00 AM
I'm using the 1.5 beta and the gui isn't working. Everything else is.
I didn't give any instructions... sorry :)
On Pocket PC only --- Just install my software, a few browsers of choice, and MortButtons.
MurtButtons can be found here: http://www.sto-helit.de/index.php?module=download&action=list&category=13
Run a link and JZ Browser will detect that MortButtons is installed and will open the new GUI once it creates/generates the necessary files.
Also, every time that you Activate or Scan browsers in the future, it will sense that MortButtons is installed and will make sure to update the list of installed MortButtons browsers.
addicus
19th November 2008, 06:15 PM
So should I uninstall Mort's MortScript then install MortButtons?
JZ SmartMort
19th November 2008, 06:25 PM
So should I uninstall Mort's MortScript then install MortButtons?
Don't mess with MortScript at all... it is not related to MortButtons in any way.
MortButtons is the only thing to manually install. In the future my software will take steps to let the user know that they can use a much better interface.
addicus
19th November 2008, 06:36 PM
Don't mess with MortScript at all... it is not related to MortButtons in any way.
MortButtons is the only thing to manually install. In the future my software will take steps to let the user know that they can use a much better interface.
That worked perfectly. I like it. I had actually did a hard reset since I couldn't get JZ 1.4 to fully uninstall and this has now foun all the browsers I have. Even those I didn't reinstall that were on my sd card. I love it.
JZ SmartMort
24th November 2008, 01:05 AM
I'm posting the beta on the first page of the post (direct link to the v1.5b1 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=132185&d=1227485258)). Again, this is a beta so please provide feedback. Below are a few features/caveats of the beta.
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. Attaching screenshot. Thanks to bsw11 for a hell of an idea!!!
Default Browser and Browser Timeout will not work if MortButtons used as JZBrowser. I will work on creating that logic but later.
Opera Mini 4.2 beta works with v.1.5b1. All different colored skins of Opera Mini will also work with the new version.
URL Exclusions. For instance, if you want http://google.com to ALWAYS open with Opera Mini. It senses top domain name and opens the appropriate browser no matter what the full URL consists of.
Please let me know what works and what doesn't. Hope you all like it...
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=132189
matteandhue
24th November 2008, 08:25 AM
JZ,
matteandhue here. it's been awhile! See you have a new beta in the works with a new GUI. Wow. Downloading this soon to bug test.
Email me.
JZ SmartMort
24th November 2008, 08:54 AM
JZ,
matteandhue here. it's been awhile! See you have a new beta in the works with a new GUI. Wow. Downloading this soon to bug test.
Email me.
Hey bud, I'll e-mail you!
Bro the GUI is only for PPC touchscreen devices... I wish MortButtons also did dial-pad or qwerty support, but it does not.
matteandhue
24th November 2008, 09:02 AM
Still okay, I need the new version for new skyfire and opera mini beta support. I'm going on msn now.
matteandhue
24th November 2008, 09:04 AM
I can't even install it. PPC only I see. Sorry unable to test then unless I do so with Microsoft Device Emulator.
JZ SmartMort
24th November 2008, 04:50 PM
I can't even install it. PPC only I see. Sorry unable to test then unless I do so with Microsoft Device Emulator.
You should be able to install... what error are you getting? The software is still compatible with all hardware.
If it says that it can't remove it completely, do you still want to install, say yes.
JZ SmartMort
25th November 2008, 09:24 AM
I'm posting the beta on the first page of the post (direct link to the v1.5b2 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=132507&stc=1&d=1227601127)). The difference between beta1 & beta2 is that Default Browser and Default Browser Timeout features work now. Again, this is a beta so please provide feedback.
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. Attaching screenshot. Thanks to bsw11 for a hell of an idea!!!
Default Browser and Browser Timeout NOW WORK with the MortButtons GUI.
Opera Mini 4.2 beta and all colored skins work with the new beta.
URL Exclusions. For instance, if you want http://google.com to ALWAYS open with Opera Mini. It senses top-level domain name and opens the appropriate browser no matter what the long/full URL consists of.
Please let me know what works and what doesn't. Hope you all like it...
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=132508&stc=1&d=1227601335
JZ SmartMort
29th November 2008, 10:01 AM
I'm posting the beta on the first page of this thread (direct link to the v1.5b3 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=133643&d=1227948520)). The difference between beta2 & beta3 is that Default Browser and Default Browser Timeout features work better now and I made some optimizations.
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 beta and all colored skins work with the new beta.
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.
General optimization and focus logic reworked (issue of MortScript apps losing focus especially on SmartPhones).
Please let me know what works and what doesn't. I have not heard a single peep so far, I'm gonna presume it's absolutely bug-free :)
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=132508&stc=1&d=1227601335
aikidoka-mks
29th November 2008, 10:53 AM
There's a mistake in the first check for Opera Mobile 9. The string "OperaL.exe" can be removed as that's already picked up from the registry key. That duplication prevents that version of Opera Mobile from being detected and entered correctly in the jzmort browser.
For some reason Mort Buttons is not grabbing the IE icon. That's easy to change though.
Maybe I didnt notice this before but it seems to blank the Opera Mobile url address. This prevents bringing up Opera Mobile with it's start page if one selects it from Jzmort browser rather than a url having been passed from another application.
Still a great! application and the mort buttons is an awesome addition!
JZ SmartMort
29th November 2008, 11:41 AM
There's a mistake in the first check for Opera Mobile 9. The string "OperaL.exe" can be removed as that's already picked up from the registry key. That duplication prevents that version of Opera Mobile from being detected and entered correctly in the jzmort browser.
operamobile_check_list9[1] = RegRead("HKLM","SOFTWARE\Apps\Opera Software Opera 9","InstallDir") & "\OperaL.exe"
I thought this was all good, it seems to work on a bunch of releases of Opera Mobile 9 that I've tried. Do you have a link of the 9.x version that you are using. If possible post the contents of your registry location mentioned above.
For some reason Mort Buttons is not grabbing the IE icon. That's easy to change though.
Weird, I'm using it and it works great with a few real and emulated devices. I use icon zero (for MortButtons to refer to) just like for the other apps, also icon zero. Here's the code below to grab the icon, see if your reg entry is what's expected. And does \Windows\iexplore.exe exist? Feel free to paste the contents of your Button5.mbi files from MortButtons folder.
pocketie = pocketie & RegRead("HKLM","System\Explorer\Shell Folders","Windows") & "\iexplore.exe" & ",-0" & "^NL^"
Maybe I didnt notice this before but it seems to blank the Opera Mobile url address. This prevents bringing up Opera Mobile with it's start page if one selects it from Jzmort browser rather than a url having been passed from another application.
I would love some exact steps. I know sometimes it's hard to reproduce but it's the only thing I can ask for to help resolve. I'll try some tests with blank and otherwise clipboard/url content but if you have some steps I'll gladly try.
Still a great! application and the mort buttons is an awesome addition!
Thank you! It's a fun project but time consuming due to the new features :) I had to upgrade to a PPC from a SmartPhone and needed the app to change also.
flaviopac
29th November 2008, 12:21 PM
Usefull program!
I miss only a thing.. How can we access to the menu I see in the firs screenshot? Mapping an hard key?
Cheers.
addicus
29th November 2008, 05:16 PM
Usefull program!
I miss only a thing.. How can we access to the menu I see in the firs screenshot? Mapping an hard key?
Cheers.
On my 8525 (Hermes) I do this:
Go to start/settings/personal/buttons.
Change Button 2 to MortButton5
Press ok
-----
I'm mighty glad you upgraded to ppc JZ. I love this new UI. No problems so far on 1.5b3.
JZ SmartMort
29th November 2008, 10:38 PM
Usefull program!
I miss only a thing.. How can we access to the menu I see in the firs screenshot? Mapping an hard key?
Cheers.
When you say menu in the first screenshot, I'm not certain which first screenshot. Grab the screenshot or point me to the direct link. If you're talking about the 6 screenshots on first page, and you mean the very first screenshot, well, that's just the Start Menu of a WM6.1 SmartPhone re-ordered in a way that I wanted through the registry.
Ultimately, mapping to a hardware button is device dependent. What device do you have? PPC or SmartPhone? Which model?
My software helps you do advanced button mapping but you have to check the web for which method your device can benefit from it will not automatically map anything.
JZ SmartMort
29th November 2008, 11:09 PM
On my 8525 (Hermes) I do this:
Go to start/settings/personal/buttons.
Change Button 2 to MortButton5
Press ok
-----
I'm mighty glad you upgraded to ppc JZ. I love this new UI. No problems so far on 1.5b3.
On my temporary 8125 Wizard, that's exactly the method which I used to map the physical/hardware button, but I go with Button1 and I can always slide my finger for my menu (Button5).
Pleasant to hear some feedback, thanks addicus! I think it's close to a stable release. I just have to document too much crap so that's the next concern :)
Upgrading to HTC Fuze/TouchPro in a couple weeks. Amazon has a great deal, even if they did change their mind a few days ago and upped the price of the Fuze by $25. $199 minus a $25 rebate lands it at $174 (2 year contract of course and a $30/month data package) but it's a great deal. Cant' wait! I procrastinated too much when I saw it there for $174 and a $25 rebate.
flaviopac
30th November 2008, 12:29 AM
Ultimately, mapping to a hardware button is device dependent. What device do you have? PPC or SmartPhone? Which model?
Thanks for all the answers I received....;)
I've got a HTC TOUCH, so I can't map any button because I haven't many ones....
What about the second solution you mentioned?
Cheers....
JZ SmartMort
30th November 2008, 12:48 AM
Thanks for all the answers I received....;)
I've got a HTC TOUCH, so I can't map any button because I haven't many ones....
What about the second solution you mentioned?
Cheers....
That might be an issue :) no buttons is no buttons. Have you tried AEButton+ it's an awesome app for your problem. It should let you press any button that you do have mapped 1 to 4 times for different options.
What second solution are you talking about?
If you mean start menu re-ordering, the problem is that the start menu is JUST direct shortcuts to the application. When using JZBrowser & MortButtons combination, my "Button 5" which I take over from MortButtons runs through a special middle-man script to launch your browser and send the URL... start menu shortcuts can't do that w/o some intermediary software.
I only have 2 MortButtons, I added some apps to Button1, and my software created Button5. I just have one button mapped to Button1 for my "favorite apps" and if I want JZBrowser/Button5 I just slide my finger in MortButtons. I do have another button mapped to JZAction though but that's for different purposes.
flaviopac
30th November 2008, 01:54 AM
That might be an issue :) no buttons is no buttons. Have you tried AEButton+ it's an awesome app for your problem. It should let you press any button that you do have mapped 1 to 4 times for different options.
What second solution are you talking about?
If you mean start menu re-ordering, the problem is that the start menu is JUST direct shortcuts to the application. When using JZBrowser & MortButtons combination, my "Button 5" which I take over from MortButtons runs through a special middle-man script to launch your browser and send the URL... start menu shortcuts can't do that w/o some intermediary software.
I only have 2 MortButtons, I added some apps to Button1, and my software created Button5. I just have one button mapped to Button1 for my "favorite apps" and if I want JZBrowser/Button5 I just slide my finger in MortButtons. I do have another button mapped to JZAction though but that's for different purposes.
Thanks for your answer....;)
matteandhue
1st December 2008, 12:49 AM
Jz,
Opera Mini is out of beta and has been offically released as 4.2. Just letting you know.
addicus
2nd December 2008, 02:25 AM
I have finally found an issue with the latest build. Once I open a link from my email all the browsers open that link whenever I start them. It's kind of annoying. Any solutions JZ?
JZ SmartMort
2nd December 2008, 02:29 AM
I have finally found an issue with the latest build. Once I open a link from my email all the browsers open that link whenever I start them. It's kind of annoying. Any solutions JZ?
Do me a favor, give me exact steps like having default on or off, which browser is the default, how long is the timeout, etc. I obviously understand clicking the URL in an e-mail but give me a bit more info.
EDIT: just opened a link through an e-mail URL and no issues. This is very strange because the complaint that you are making would have been a serious problem from the get go for you and everybody else. Is the fact that the URL is inside of an e-mail makes the situation unique?
aikidoka-mks
2nd December 2008, 03:06 AM
operamobile_check_list9[1] = RegRead("HKLM","SOFTWARE\Apps\Opera Software Opera 9","InstallDir") & "\OperaL.exe"
I thought this was all good, it seems to work on a bunch of releases of Opera Mobile 9 that I've tried. Do you have a link of the 9.x version that you are using. If possible post the contents of your registry location mentioned above.
IIRC, I have a diamond build of opera. For mine InstallDir = \Window\OperaL.exe
Weird, I'm using it and it works great with a few real and emulated devices. I use icon zero (for MortButtons to refer to) just like for the other apps, also icon zero. Here's the code below to grab the icon, see if your reg entry is what's expected. And does \Windows\iexplore.exe exist? Feel free to paste the contents of your Button5.mbi files from MortButtons folder.
pocketie = pocketie & RegRead("HKLM","System\Explorer\Shell Folders","Windows") & "\iexplore.exe" & ",-0" & "^NL^"
I manually picked iexplore.exe already. I think it had opera text in the path when I went to change it.
Ok, I see the problem now. My registry entry has OperaL.exe
I would love some exact steps. I know sometimes it's hard to reproduce but it's the only thing I can ask for to help resolve. I'll try some tests with blank and otherwise clipboard/url content but if you have some steps I'll gladly try.
All I do is open Opera Mobile via jzmort/mortbuttons. There is no url to pass in that case because I'm choosing which browser I want, rather than having a url to grab from another application. It would just be nice if it left the url alone in that case so the Opera start up page would load. I just checked IE and it still opens it's start page, when I choose that instead.
Thank you! It's a fun project but time consuming due to the new features :) I had to upgrade to a PPC from a SmartPhone and needed the app to change also.
JZ SmartMort
2nd December 2008, 06:35 AM
IIRC, I have a diamond build of opera. For mine InstallDir = \Window\OperaL.exe
I manually picked iexplore.exe already. I think it had opera text in the path when I went to change it.
Ok, I see the problem now. My registry entry has OperaL.exe
That sucks. Let me know which exact build and I'll build some testing around it. And how does iexplore.exe come into the mix?
All I do is open Opera Mobile via jzmort/mortbuttons. There is no url to pass in that case because I'm choosing which browser I want, rather than having a url to grab from another application. It would just be nice if it left the url alone in that case so the Opera start up page would load. I just checked IE and it still opens it's start page, when I choose that instead.Not following you here. So you just want to load JZBrowser/MortButtons by itself... you can do that already. Just map to a hardware button or run the link from the StartMenu which MortButtons creates, in a sub-directory under StartMenu, called MortButtons.
My suggestion is to look in URLActions to see what URL is currently in the registry and will be appended to the command for the browser you choose in MortButtons. The URL is cleared once a browser is ran, if a browser is not ran, unfortunately the URL does get left behind but should be overwritten next time a link is pressed/grabbed from clip, etc.
BTW, tell me how you open JZBrowser... and I'm still uncertain about the issue/request.
addicus
2nd December 2008, 08:15 AM
Do me a favor, give me exact steps like having default on or off, which browser is the default, how long is the timeout, etc. I obviously understand clicking the URL in an e-mail but give me a bit more info.
EDIT: just opened a link through an e-mail URL and no issues. This is very strange because the complaint that you are making would have been a serious problem from the get go for you and everybody else. Is the fact that the URL is inside of an e-mail makes the situation unique?
I took a screen shot of the JZ Settings but can't upload it because the bmp is 225kb. Do you have another way for me to get it to you? I've been fruitlessly searching the web for a mobile image converter.
JZ SmartMort
2nd December 2008, 08:22 AM
I took a screen shot of the JZ Settings but can't upload it because the bmp is 225kb. Do you have another way for me to get it to you? I've been fruitlessly searching the web for a mobile image converter.
Sending you a PM
JZ SmartMort
4th December 2008, 05:06 AM
Sending you a PM
Addicus, from the screenshot u sent me, JZBrowser is not "ENABLED" so do me a favor and enable before we proceed as that's an indicator that my software is not fully activated to deal with links, especially in special places like e-mails, notes, tasks.
Another suggestion is searching google for "free image resize online", I was so surprised as to how many services are out there, amazing...
JZ SmartMort
4th December 2008, 05:21 AM
I'm posting the beta on the first page of this thread (direct link to the v1.5b4 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=134738&d=1228364215)). The difference between beta3 & beta4 is not that major other than some bug fixes and menu reorganizing. It's getting more solid and I am almost ready to release, just gotta do the tedious part of documenting help files for the vast enhancements available in this new version.
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.
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.
Minor annoyance fixes and menu clean-up (which I probably need a bit more of).
Feedback is always welcome!
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=134739&stc=1&d=1228364509
bones20
5th December 2008, 03:20 AM
I'm posting the beta on the first page of this thread (direct link to the v1.5b4 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=134738&d=1228364215)). The difference between beta3 & beta4 is not that major other than some bug fixes and menu reorganizing. It's getting more solid and I am almost ready to release, just gotta do the tedious part of documenting help files for the vast enhancements available in this new version.
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.
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.
Minor annoyance fixes and menu clean-up (which I probably need a bit more of).
Feedback is always welcome!
JZ
http://forum.xda-developers.com/attachment.php?attachmentid=134739&stc=1&d=1228364509
Thank you!
Issues:
- JZ smartmort does make opera mini 4.2 as default browser. However, its highly undesirable that it hijacks the IE icon. Whats happening for me is that now post JZS install, when i click IE icon, it opens Opera Mini. Not sure about the idea there.
- how can I copy paste content from within pages in opera mini. I do see some copy paste config options in JZS but dont know how to use it with opera mini.
thanks again.
JZ SmartMort
5th December 2008, 03:28 AM
Thank you!
Issues:
- JZ smartmort does make opera mini 4.2 as default browser. However, its highly undesirable that it hijacks the IE icon. Whats happening for me is that now post JZS install, when i click IE icon, it opens Opera Mini. Not sure about the idea there.
- how can I copy paste content from within pages in opera mini. I do see some copy paste config options in JZS but dont know how to use it with opera mini.
thanks again.
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...
bones20
5th December 2008, 03:38 AM
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...
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:
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
do you mean the option "Activate JZ Browser script"?
When I did that I get the following error(s):
Invalid parameter count fo
'FilemodifyTime'
Line:
If(FileSize(SkyfireFile[i],KB)>700)
, also that your "Default Browser Timeout" is not something like 1 second.
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
JZ SmartMort
5th December 2008, 05:24 AM
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
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 browserThis 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 mediatorYou 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 mediatorIE 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.
bones20
5th December 2008, 06:10 AM
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.
I have uninstalled the other script
Turn off browser timeout for now and work out your problems first.
You mean set it to 0?
Install the newest version of MortScript beta ().
I am using the latest one 1.5.4 something
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.
The source line says the error thrown from line 195. It could be an internal call to filemodifytime
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.
When you say IE fix you mean patch/restore ie icon option?
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 browserThis 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 mediatorYou 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 mediatorIE 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.
............
JZ SmartMort
5th December 2008, 06:26 AM
............
Make sure my script does not conflict with the the other OperMini script.
I have uninstalled the other script
Turn off browser timeout for now and work out your problems first.
You mean set it to 0?
Install the newest version of MortScript beta ().
I am using the latest one 1.5.4 something
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.
The source line says the error thrown from line 195. It could be an internal call to filemodifytime
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.
When you say IE fix you mean patch/restore ie icon option?
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.
bones20
5th December 2008, 06:39 AM
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.
thanks boss. I am using 4.11b version of mortscript. I will update on your other suggestion.
JZ SmartMort
5th December 2008, 06:58 AM
thanks boss. I am using 4.11b version of mortscript. I will update on your other suggestion.
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 :)
SprintGuy765
5th December 2008, 10:01 PM
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.
matteandhue
5th December 2008, 10:27 PM
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.
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?
diomark
6th December 2008, 02:45 AM
awesome job as usual:) although not too hip on the mortbuttons - adds too much time to the link coming up.. -m
JZ SmartMort
6th December 2008, 04:04 AM
awesome job as usual:) although not too hip on the mortbuttons - adds too much time to the link coming up.. -m
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
JZ SmartMort
6th December 2008, 06:32 AM
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?
Those aren't questions, they're answers :) especially the third bullet. Thanks for helping out bro!
JZ SmartMort
6th December 2008, 10:02 AM
I'm posting the beta on the first page of this thread (direct link to the v1.5b5 CAB (http://forum.xda-developers.com/attachment.php?attachmentid=135209&stc=1&d=1228553973)). 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 (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
http://forum.xda-developers.com/attachment.php?attachmentid=135210&stc=1&d=1228554008
LordDeath
9th December 2008, 10:18 PM
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.
addicus
10th December 2008, 08:45 AM
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.
I would upgrade to the latest version. Beyonce and I suggest it.
Corpsegrinder
13th December 2008, 04:14 AM
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 shitty 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.
JZ SmartMort
13th December 2008, 10:32 PM
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.
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...
JZ SmartMort
13th December 2008, 10:34 PM
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 shitty 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.
Thanks Corpsegrinder! Nice to hear that things just work even on a non-standard ROM and w/o any weird issues.
LordDeath
14th December 2008, 11:10 PM
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)
JZ SmartMort
15th December 2008, 01:15 AM
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)
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.
JZ SmartMort
27th December 2008, 09:10 AM
Announcing JZ SmartMort v1.5
Get it here: XDA-Developers (http://forum.xda-developers.com/showthread.php?t=382043) or on SourceForge (http://sourceforge.net/projects/jzsmartmort)
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.
http://forum.xda-developers.com/attachment.php?attachmentid=140712&stc=1&d=1230461630
MortButtons Screenshots on PPC Only
---NO DEFAULT BROWSER-------------WITH DEFAULT BROWSER---
http://forum.xda-developers.com/attachment.php?attachmentid=135210&stc=1&d=1228554008
JZ SmartMort
28th December 2008, 09:38 PM
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
Gearhead01
30th December 2008, 08:51 PM
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?
JZ SmartMort
30th December 2008, 09:02 PM
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?
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.
Gearhead01
30th December 2008, 09:44 PM
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.
Gearhead01
30th December 2008, 10:03 PM
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!
JZ SmartMort
31st December 2008, 06:40 AM
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!
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!
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.