{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
BsB RAM Sweeper 2.1
The well-know application BsB RAM Sweeper from Makeveral;
Now in his 2.1 version improved for new devices like HD2 and many others.
What it does?
Clean RAM and improve your system performance, cleaning the cache and stop/kill second and useless process.
Without interface, RAM Sweeper work silently. A progress bar will be displayed and when it finish, a notification tells you the total memory gained.
(This can be manually enable or disable from registry)
A configurable file 'RAMSweeper.txt' to add more process as Exception or set new entries to Execute when it's finish.
How it works?
Instead of ending the process from a blacklist to gain some RAM, this will kill everything except the processes that are included in the ramsweeper.txt file (white list), this way you will gain the max possible RAM.
I've also included an option to run any program with optional parameters after every RAM sweep.
And a registry key to enable or disable the notification when is finish.
Configuring RAM Sweeper
RAMSweeper.txt is located at \%ProgramFiles%\RAM Sweeper directory and it contains the white list, the format of this files is very easy:
Code:
EXC process.exe -> will add process.exe to the white list (process won't be killed)
RUN "apppath" -> will run the defined program after a RAM sweep
RUN "apppath" Parameter -> will run the defined program with the defined parameter
Here is an example of each possible commands:
Code:
EXC RAM Sweeper.exe
RUN "\Windows\Linterna.exe"
RUN "\Internal Storage\Program files\ssmaho\SSMaPaT2.exe" \ssmaho.config --hook
IMPORTANT NOTE: Do not leave empty lines at the end in the RAMSweeper.txt file!!!
IMPORTANT NOTE 2: EXC entries, only include the name of the process with its extension.
IMPORTANT NOTE 3:RUN entries, include the full path of the process to run
To enable or disable the end notification, just modify this entry.
Code:
[B]SHOW NOTIFICATION:[/B] HKLM/Software/BsB/RAM Sweeper/HideNotification = 0
[B]HIDE NOTIFICATION:[/B] HKLM/Software/BsB/RAM Sweeper/HideNotification = 1
Screenshots: (View Album HERE)
Any bug's, suggestions, comments or ideas are always welcome. Feel free to comment any impression.
_______________________________________________
Post#2 - BsB RAM Sweeper Configuration Tool.
Post#3 - Important Information and Download CAB files.
Post#4 - Changelog of both applications.
_______________________________________________
BsB RAM Sweeper Configuration Tool
RAM Sweeper Configuration Tool [Beta 1.3]
Script tool by Gmo.-, based in MortScript application,
to completely configure the 'BsB RAM Sweeper' application.
What does this do?
Configure RAM Sweeper to autorun in specific 'user input' interval of time.
Change notification status easily.
Add new entries to RAMSweeper.txt file (EXC or RUN commands) selecting files from a tree list.
Backup and Restore RAMSweeper.txt file. (Very usefull if you change ROM constantly XD)
If you add a new entry, it will check first to avoid duplicates entries.
To preserve Battery, auto repeat will automatic turn it off, if you are on Battery power supply and you have less than 10% of battery.
If auto repeat is running and you have a call, auto repeat automaticaly will wait to the next interval of time, so your call will not be interrupted. (not working yet, but the call isn't interrupt anyway)
And much more… Try yourself XD
How it works?
It's all based in mortscript, so basically, it's run a script and follow orders to do what you want to configure and personalize a lot of thing for RAM Sweeper.
All is automatic through menus and user input windows.
Here you have a complete list of all menus and a little explanation of what it does:
RS Config Tool Main Menu
» RUN RAM Sweeper Now!
Run RAM Sweeper inmediatly and close Config Tool.
» Config AutoRun options
» Set new time interval
Displays a text entry window, so you can specify the time in minutes to auto repeat 'RAM Sweeper' in automatic mode.
» Start Auto repeat
If you already set a interval of time, it will start the proccess.
» Stop Auto repeat
If Autorepeat is running, this will close and stop the proccess.
« Back to Main Menu
Go back to Main Menu
» Change notification status
If the notification is already in visible mode, give you the choice to disable.
If the notification is already in hidden mode, give you the choice to enable.
NOTE: The notification status is only active when you manualy run 'RAM Sweeper'. In autorun mode, the notification are automaticaly disable before run, and will be back to the previus state after finish.
» Manage Exception list
» Add new EXC entry
Displays a file selection window, to introduce a new entry as a Exception, in the 'RAMSweeper.txt' file automaticly.
» Add new RUN entry
Displays a file selection window, for automatic introduce a new entry as a RUN command in the RAMSweeper.txt file. Also give you the chance to add a specific parameter to the file.
» Backup your TXT file
Save a copy of your actual 'RAMSweeper.txt' file, to the folder of your choice.
» Restore your TXT file
Restore a previus saved copy of your 'RAMSweeper.txt' file. You have to select a folder, so you can have more than one backup, and import only the one you want.
» View TXT content
Displays in a message windows, all the content of your 'RAMSweeper.txt' file, so you can see if you have or not a specific proccess in the list.
NOTE: The Config Tool will autodetect if a proccess is already in the list, to avoid duplicates entries.
« Back to Main Menu
Go back to Main Menu
» About Config Tool
Display the About... window.
« Exit
Exit RAM Config Tool
Screenshots: (View Album HERE)
Any bug's, suggestions, comments or ideas are always welcome. Feel free to comment any impression.
_______________________________________________
Post#1 - BsB RAM Swepper.
Post#3 - Important Information and Download CAB files.
Post#4 - Changelog of both applications.
_______________________________________________
Important Notes...
System Requirement:
PPC Windows Mobile OS ≥ v5.0 [For both App.]
.NET Compact Framework ≥ v3.5 [For RAM Sweeper App.]
MortScript ≥ v4.2 [For RAM Sweeper Config Tool App.]
BsB RAM Sweeper ≥ 2.0 [For RAM Sweeper Config Tool App.]
Related link’s:
http://www.makeveral.es/?p=69 [Makeveral Web Page]
http://www.htcmania.com/showthread.php?t=86026 [Spanish Forum]
http://forum.xda-developers.com/showthread.php?t=607782 [English Forum]
http://www.sto-helit.de/ [For MortScript]
http://www.microsoft.com/ [For .NET]
Needed files to RUN properly:
\RAM Sweeper.exe [Main Program, included in RAMSweeper CAB]
\RAMSweeper.txt [Exception List, included in RAMSweeper CAB]
\AutoRun.mscr [Autorepeat Script, included in Config Tool CAB]
\ConfigTool.mscr [Configuration Tool Script, included in Config Tool CAB]
Install Notes: (SoftReset is not requiered for RAM Sweeper and for Configuration Tool, but if you install .NET is recomended to do a SR)
Automatic; (Through CAB file) just copy the desired .cab file to your device and open it from there.
NOTE: If you manually copy/paste *.mscr files, all 4 files from RAM Sweeper and from Config Tool, MUST be in the same folder. Normally in: %ProgramFiles%/RAM Sweeper/ directory.
Credits and Thanks:
To Makeveral, for the Main App; BsB RAM Sweeper.
To Gmolopez, for the script to configure RAM Sweeper application.
To cpa, for the idea and beta test in the first start of RAM Sweeper.
To All HTCMania Betas [erwin929, Makeveral, jibotella, elranma, anralomos, Rubencio, pepe1232, klop22, and more...] who test and help in the 'Config Tool' proyect.
Download CAB Files attached bellow:
BsB RAM Sweeper 2.2 (new)
BsB RAM Sweeper Config Tool [Beta 1.3] | German translation >here< thanks to Tiger22
MortScript 4.2 PPC (If you don't have it already. Note, the light version included here, is the same as the original one, but without unnecessary shortcuts and txt files)
.NET Compact Framwork 3.5 (If you don't have it already) Download from here: http://www.makeveral.es/BsBNetCf35.cab don't know why I can't attach this file to the post?
Any bug's, suggestions, comments or ideas are always welcome. Feel free to comment any impression.
_______________________________________________
Post#1 - BsB RAM Swepper.
Post#2 - BsB RAM Sweeper Configuration Tool.
Post#4 - Changelog of both applications.
_______________________________________________
Changelog for both app.
Changelog for 'BsB RAM Sweeper'
v2.2 - Date: 20/01/10
Main changes since 2.1
upd - exe file, for faster and cleaner execution
upd - Txt list entries (included EXC manila.exe)
upd - Mayor compatibility with newer devices (specialy if not use manila, like Titanium, SPB, etc.)
upd - minor bug's fixed
v2.1 - Date: 28/12/09
Main changes since 2.0
add - Reg key to change notify status
upd - Txt list entries
upd - Mayor compatibility with newer devices
upd - minor bug's fixed
Changelog for 'BsB RAM Sweeper Configuration Tool'
Beta v1.3 - Date: 28/12/09First public Beta release...
If not reported failures of consideration, the label 'Beta' will be removed
Any bug's, suggestions, comments or ideas are always welcome. Feel free to comment any impression.
_______________________________________________
Post#1 - BsB RAM Swepper.
Post#2 - BsB RAM Sweeper Configuration Tool.
Post#3 - Important Information and Download CAB files.
_______________________________________________
cleanRAM
What is the difference between cleanRAM (senior RAM cleaner) to your software ?
Thanx mate great work.
This is excellent. Have always considered this the best ram cleaner due to it compact size and simple options.
Excellent applications. Both works perfectly.
Thanks a lot makeveral and GmoLopez
Not working... installed .Net 3,5 again. Without effect.
These installation steps are confusable...
anyway, not working.
flowerpower.nl said:
Not working... installed .Net 3,5 again. Without effect.
These installation steps are confusable...
anyway, not working.
Click to expand...
Click to collapse
what's not workinf, configurator tool or ram sweeper?
if its ram sweeper then its because of .net framework and if it's configurator toll then check mortscrpit!
New CAB by me
Thanks for this wonder program, really it's one of my most important programs on my device,
I made cab with both RAM Sweeper and Config. that is it
hskeik said:
Thanks for this wonder program, really it's one of my most important programs on my device,
I made cab with both RAM Sweeper and Config. that is it
Click to expand...
Click to collapse
Thanks... but remember!, the config tool it's still in Beta.
I will remove the Beta... maybe in the next version... (only If no big bug reported) At least at the moment... so far, so good.
(Any way, even if you install together or as individual cab's, any update, will replace the corresponding files, so there should be no problem.)
does not work on tp2 winmo 6.5 sense 2.5 landscapes support, hangs after cleaning, need to keep restarting
wickedjinx9H said:
does not work on tp2 winmo 6.5 sense 2.5 landscapes support, hangs after cleaning, need to keep restarting
Click to expand...
Click to collapse
Thanks... but... could you be more specific... exactly not working properly is...
Main application, configuration tool, the auto repeat function, etc, etc.
Do not forget that the Ram Sweeper app. must be 'personalized' if you needed.
In the exception list provided with the txt file, you will find the 'most comun' proccess, but if you need to add a specific proccess to work ok with your rom, you need to add this proccess to the list... otherwise you get a hang!
Do a soft reset and take a look to your active proccess list and check one by one.. it must be one of them that is missing in the txt file.
Click to expand...
Click to collapse
EDIT: Looks like, Make already know the problem and is working on it!... we can expected a new version soon with the problem fixed
Thanks to Tiger22, now we have a German version of Config Tool.
you can download from >here<.
Thanks again for the translation!
(just copy/replace original files in the instalation dir.)
Where to install CABS (ram sweeper, config. tool and mortscript)? internal memory or in microSD too?
At the moment i installed only RAM sweeper in internal memory and seems to works fine and without any issue.
Thanks for your work!
MortScript i would install into phone memory, because this should run even when there is no SD card inside... i use this as well for the WiFi on Standby...
The config tool, i think you can install on SD because this is not needed for runing the sweeper...
ach to bad but this doesn't work on my i900 omnia ... i added all my EXC system files and all RUN from my autostart windows folder ...
When i execute a RAM Sweeper my omnia jammed :/ I must SR :/
tried to open config tool after installing but had an error message (something like it can't find the path)
JaCoL_JcL said:
ach to bad but this doesn't work on my i900 omnia ... i added all my EXC system files and all RUN from my autostart windows folder ...
When i execute a RAM Sweeper my omnia jammed :/ I must SR :/
Click to expand...
Click to collapse
Same problem on my Omnia. Now back to previous version.
Related
[APP] JZ SmartMort -Copy/Paste- Opera Mini & Mobile, NetFront, Skyfire, Iris & MORE!
-------------------------------------------------------------------------
JZ SmartMort
v1.9.0 *** 2013-09-27
For a current discussion of the newest version
and all of the changes, start on post 988.
Download Mirrors
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
-------------------------------------------------------------------------
Click to expand...
Click to collapse
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 and links to the project files. Please review the screenshots of JZ SmartMort which can be seen on this post or at SourceForge. 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, please see THIS POST 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
Code:
[CENTER][URL="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4789888"][IMG]https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif[/IMG][/URL][/CENTER]
Thanks!
JZ
Version Dates:
*more historic versions are available on SourceForge
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
v1.9.0 --- 2013-09-27
*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 and SourceForge) 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
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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)
PPC Only - MortButtons as the JZBrowser GUI
----No Default Browser ------ With Default Browser---
----------------------------------------------------------
What JZ SmartMort for?
Click to expand...
Click to collapse
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:
Click to expand...
Click to collapse
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:
Click to expand...
Click to collapse
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.
----------------------------------------------------------
THANK YOU!
Click to expand...
Click to collapse
- 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:
Click to expand...
Click to collapse
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:
Click to expand...
Click to collapse
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:
Click to expand...
Click to collapse
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.
----------------------------------------------------------
Revision History:
Click to expand...
Click to collapse
v1.9 *** 2013-09-27
- JZBrowser: Favorites partially broke when Clipboard optimizations were introduced
- JZBrowser: After saving a favorite from JZBrowser>JZAction then going back to favs
- JZSettings: During CAB install, enable phone band page on PPC and create 3G icon
- JZAction: added ability to close JZAction after a clipboard history item is selected
v1.8 *** 2011-06-16
- JZAction: Optimized device performance so Clipboard history will append only when new entry is different from last
- JZAction: Slowed down Clipboard compare/parse to use less device resources
- JZAction: Clipboard shortcut error on installation when \Windows\StartUp folder cannot be written to
- JZAction: Fixed Clipboard History repeat warnings on large 1024 character entries
- JZAction: Added option to suppress Clipboard 1024 warning
- JZBrowser: Added Opera Mini 6.0.24093 (Java version) support
- JZBrowser: Added NetFront 4.1 R1 support
- JZBrowser: Verified UCWEB 7.7.1.88
- JZBrowser: Verified UCWEB 7.6.1.82
- JZBrowser: Verified UCWEB 7.4.0.65
- JZBrowser: Added BOLT 2.52 support
- JZBrowser: Verified BOLT 2.31
- JZBrowser: Opera Mobile 9.x and 9.7 took out double-quotes around the URL parameter
- JZAction: Fixed 3G toggle to press yes when a verification window is presented
- JZAction: Added cut ability in copy/paste menu
- JZSettings: Fix help file opening in background
- JZTweaks: Fix security tweak and added a warning
v1.7.0 *** 2010-09-12
- JZBrowser: Added Opera Mini 5.1 WM support
- JZBrowser: Verified Opera Mini 5.1 Java version
- JZBrowser: Verified NetFront 4.0 R3
- JZBrowser: Fixed NetFront 4.0 R3 window focus issue
- JZBrowser: Browser related registry values are backed up and reverted to (instead of MS default values) when JZBrowser is deactivated or the CAB is uninstalled.
- JZBrowser: Ability to override a supported browser location by manually choosing the EXE location if it's not automatically found
- JZBrowser: Registering JZBrowser with the .Net EXE will make sure that you have .Net v1.0.4292.0, v2.0.7045.00 or v3.5.7283.00 otherwise it will warn
- JZAction: Enhanced clipboard history to push the most recent items to the top of the list
- JZAction: Google Translation added to the Search Engine screen
- JZSettings: Show current version in JZ Update
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
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!
badbob001 said:
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!
Click to expand...
Click to collapse
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 EFBROWSER 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.
EFBROWSER --- by default points to ":MSPIE", so I decided to change :MSPIE instead to use my exe, rather than EFBROWSER. It seemed more appropriate. More importantly, my WM5 smartphone only has :MSPIE, no EFBROWSER, so I tried to make it work on either platform.
JZ SmartMort said:
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.
Click to expand...
Click to collapse
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 ?
badbob001 said:
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 ?
Click to expand...
Click to collapse
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 EFBROWSER" value and pass the argument to it - no matter what. And since command line arguments are not accepted in "EFBROWSER" 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\EFBROWSER\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.
JZ SmartMort said:
And since command line arguments are not accepted in "EFBROWSER" 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.
Click to expand...
Click to collapse
Perhaps you missed reading about Menneisyys' initial problems with WM6. He originally tried specifying EFBROWSER as:
Code:
"\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 EFBROWSER is used and the OS is just passing a space and the url to EFBROWSER. So the OS tries to run something like this:
Code:
"\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:
Code:
"\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:
Code:
"\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:
Code:
if (substr(url,1,1) eq " ")
url = substr(url,2)
EndIf
I have always updated EFBROWSER 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.
JZ SmartMort said:
No smilies: "Disable smilies in text" is a checkmark when editing a post in advanced mode.
Click to expand...
Click to collapse
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.
badbob001 said:
So after a few tries, this worked:
Code:
"\Program Files\MortScript\MortScript.exe" "\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="
Click to expand...
Click to collapse
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!!!
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...
phatman81 said:
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...
Click to expand...
Click to collapse
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.
JZ SmartMort said:
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.
Click to expand...
Click to collapse
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?
phatman81 said:
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?
Click to expand...
Click to collapse
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.
JZ SmartMort said:
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.
Click to expand...
Click to collapse
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
phatman81 said:
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
Click to expand...
Click to collapse
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.
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?
Thermopyle said:
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?
Click to expand...
Click to collapse
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 said:
Opera Mini 4.1 Final has the same midlet name as Opera Mini 4.0 (Opera Mini), so try choosing Opera Mini 4.0.
Click to expand...
Click to collapse
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?
Hola!
Welcome to a world without Soft Rest !!!
The Missing Piece of Windows Mobile!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Best Windows Mobile Freeware 2009
cleanRAM has been chosen as the winner of Best Windows Mobile Freeware Utility 2009, read more here.
In One Shot:
One solution when your PDA slows down is to reset (reboot) and the another is to use cleanRAM
Summary:
Release memory for Windows Mobile devices.
Amazing utility which helps you to clean up the wasted RAM memory without having to restart the device and eventually saves a lot of time.
Description:
cleanRAM is a very useful tool for Windows Mobile devices.
cleanRAM lets you with a single click release part of the RAM on your PDA and accelerating in this way.
cleanRAM is a memory reclaimer similar to Oxios but with advanced settings and actually works! great solution for the Windows Mobile memory leak problem.
cleanRAM attempts to release as much memory as possible, cleanRAM will refresh your device memory (RAM).
cleanRAM can save you a lot of SOFT RESET!
Features:
GUI cleaning supported (tested on: TouchFLO3D, HTC Sense ,SPB Mobile Shell, Windows Mobile 6.5 today screen)
There are 3 levels of cleaning + personally customized processes list.
Settings:
Define all cleanRAM behavior.
GUI/Shell Selector
Hibernate for old devices.
Close all applications - force closing all applications.
Launch startup programs after cleaning ended.
Clear recent start menu items.
And more...
Multilanguage supported with option to add new language.
Customized Processes List - custom level that help you to define the process(es) you wish to clean.
Schedule - automatically clean up by schedule (time/date and more options...), get clean-up event at a specific time! extra settings:
Notify you before cleanup starting.
Wake up device before cleanup.
Exceptions List - add to exceptions list: program(s) / process(es) and also you can select "startup shortcuts" that you want to skip/ignore.
Backup / Restore - backup all your cleanRAM settings into INI file. You can also select and load default settings from recommended settings reservoir list.
Update Service - update cleanRAM to latest version directly from the cleanRAM.
configuration (this feature using internet connection). also you can reinstall your last version.
* Click Here to learn about Windows Mobile processes.
Important: Use cleanRAM at your own risk!!! NO WARRANTY!!!
Although running this application does not seem to make any damage, I take no responsibility for any kind of damage caused to the device or data due to this application.
Installation Instructions:
1. Download the latest attached ZIP file from htcAddicts website or from this post (click on "Download" button).
2. Extract the ZIP file into some temporary folder on your PC.
3. Copy the "cleanRAM.cab" file (from the ZIP file) into some temporary folder on your device (use ActiveSync).
4. Execute "cleanRAM.cab" from your device (use file explorer), recommend you install cleanRAM to device memory.
.cab is the zipped file along with the Readme and License text files.
After installation completed you find two links created, one called: "cleanRAM Config" (configuration tool) in the "Start Menu -> Programs" and the second called: "cleanRAM" (is the actual memory reclaimer) in the "Start Menu".
cleanRAM will be installed into /Program files/htcAddicts folder.
Uninstall Instructions:
1. Run cleanRAM Configuration.
2. Menu -> Schedule.
3. Uncheck the Enabled button (if checked).
4. Close.
5. "Start" -> "Settings" -> "System" -> "Remove Programs".
6. Select and Uninstall "htcAddicts cleanRAM".
The Settings Screen with Geneal, Advanced, GUI/Shell and Language Tabs
Tips:
I want more RAM cleaning, what can I do?
You can give more power for RAM cleaning by settings: "Close All Applications" + "Launch Startup Programs" (this option is for advanced users).
You need to define your device's GUI. Menu -> "Settings" -> "GUI" (see "Backup / Restore & GUI support" section).
Do you need more speed? To get higher cleaning speed you will need unchecked (disabled) the settings: "Show RAM Status Notification" (quiet mode).
your device crashes or getting stuck after clean-up is done? This issue happens because when cleanRAM trying to clean some share applications from device's memory them stuck your device. You can avoid this by using "Exceptions List" feature (note that, you can also use exceptions.ini file to add exceptions). For more information, read post #622.
You have issues with the scheduler feature (like error #139)? Check maybe you have a wrong date/time format (under regional settings), please read post #663.
How to load settings (from "Backup / Restore" feature)? Follow these instructions from post #798.
What are the best & recommended settings for HTC HD2 (HTC Sense)? Post #724.
Where can I learn more? For more informations and introductions please read the manual on this post. After cleanRAM installed for the first time on your device you will get the default settings (like safe mode settings), it's good but for some users is not good enough, it will work only on 60% of cleanRAM power. if you want to learn how to make cleanRAM more effective and more powerfully (like the features: "Close All Applications", "Launch Startup Programs" and "Exceptions List") you will need to read the manual and please before asking question, make a quick search on this thread.
Prerequisites:
Windows Mobile Pocket PC 5.0+
* cleanRAM doesn't support non-touch screen devices (for example: HTC Snap, HTC Dash).
If you find this tool useful, please donate. thanks
Huge thanks to these of you who have already donated!
How to translating a new language file?
Here is the english translation file, now you can change the text values to your language.
Add New Language:
1. Download the latest translation file - [english.zip]
2. Extract the file to temporary folder
3. Rename english.ini file to <your language>.ini file
4. Edit and Translate your new language ini file
5. Finally, copy the new language ini file into "\Program Files\cleanRAM\Lang" folder on your device.
Please! when you translate the text strings, please make sure for fit the size of the characters like in my example (english) lang file.
Edit Translation File (ini file):
1. [English] = [<your language>]
2. ConfigurationMenu = <your new translation text> -->> please fit your words size (string length) like mine.
The language file and the section name need to be the same name!
Please, when you translate the text strings, please make sure for fit the size of the characters like in my example (english) lang file.
Save the file in UTF-8 format (notepad -> save as... -> Encoding).
If you can, upload your translation language file to this thread and if you already did so in the past and you want to upload a new translation language file just make sure to upload/update to your previous post.
cleanRAM Language Files
How to build your own language file ?
You can find the instructions on Post #2. [NEW!]
Where can I find the latest English file ?
You can download the latest English language file from here: english.zip.
Language Pack:
For all languages files (all in one) please download and extract the file: Language_Files.zip (update to latest version) into cleanRAM installation folder (\Program Files\htcAddicts cleanRAM\Lang)
Language Files:
English
Build-In language
english.zip
Italian
Thanks to Safato
lang.italian_cleanRAM v2.0.zip
German
Thanks to Lycox
htcAddicts cleanRAM v2.4.0_de-DE.zip
Dutch
Thanks to _Madmatt
dutch.zip
Español
Thanks to Davimon
spanish1.8.3.zip
Portuguese
Thanks to fabianosan
portuguese.zip
French
Thanks to Hanackin and Nvidia32
french.zip
Russian
Thanks to Vadim_Bogaiskov
russian v24.zip
Ukrainian
Thanks to Vadim_Bogaiskov
ukrainian v24.zip
Norwegian
Thanks to Longice
norsk.zip
Chinese Traditional
Thanks to Victorchen101
v2.4 chinese tradition.zip
Simple Chinese
Thanks to Bryan_Wang
chinese_traditional.zip
Swedish
Thanks to MacRoy
Svenska.ini.zip
Denmark (Danish)
Thanks to khl3073
danish.zip
Czech
Thanks to Vylda
czech.zip
Finnish
Thanks to 6sto
finnish.zip
Slovak
Thanks to stanislav.bebej
slovak.txt
Polish
Thanks to Tomme45i
polish.zip
Hungarian
Thanks to Cuore_Sportivo
Hungarian.zip
Greek
Thanks to Dancer_69
greek.zip
Romanian
Thanks to Scorpio094
romanian v2.4.zip
Catalan
Thanks to Afn69
CleanRAM_1_8_catalan.zip
Vietnamese
Thanks to anhphe076
vietnamese for v2.5 fix.zip
Turkish
Thanks to KAF-KEF
turkce.zip
Croatian
Thanks to S1m0n.lfs
croatian.zip
THANK YOU ALL!
Thank you very much
I Love that Program!!!
Good Night
ronenpg said:
[*]Wake Up Device Before CleanUp - save battery (On/Off)
Click to expand...
Click to collapse
Thanks for the new 1.3.0!
All the previous versions worked fine, but while the configuration also works fine in 1.3.0, starting a level 2 clean gives me the following error on my Diamond running 6.1..
Microsoft.AGL.Common.MISC.HandleAr
System.Windows.Forms.ProgressBar._SetInfo
System.Windows.Forms.ProgressBar.set_Value
cleanRAM.Form1.cleanRAM
cleanRAM.Form1...ctor
cleanRAM.Program.Main
Aside from that, what do you mean with "save battery"? Will Wake Up Device Before CleanUp actually save battery? And if so, can you explain how?
awesome program! i use it multiple times a day. I will definately donate when I have some donation funds avail. Ive exceeded my donation allowance for the month. =/ if I go over the limit the wifey sends me to the doghouse. lol
This version still has same bug for me if i choose level 3 clean then run it after a few seconds it launches my dialler (opal phone canvas) the app stays on top now but leaves the dialler open
Excellent app ronenpg!!!
Please remove post.
net.cf error with this last version everytime i launch it:
Code:
in Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
in System.Windows.Forms.ProgressBar._SetInfo(AGL_PROGRESSINFO& progressinfo)
in System.Windows.Forms.ProgressBar.set_Value(Int32 value)
in cleanRAM.Form1.cleanRAM()
in cleanRAM.Form1..ctor()
in cleanRAM.Program.Main(String[] args)
that Good. thank you.
Thnks for editing that quote from your post zhoung.
That said, there seems to be an error with level 2 that I and others have noticed.
htcAddicts_cleanRAM.exe
ArgumentException
An error message cannot be displayed because an optional resource assembly containing it cannot be found
at Microsoft.AGL.Common.MISC.HandleAr()
at System.Windows.Forms.ProgressBar._SetInfo()
at System.Windows.Forms.ProgressBar.set_Value()
at cleanRAM.Form1.cleanRAM()
at cleanRAM.Form1..ctor()
at cleanRAM.Program.Main()
Click to expand...
Click to collapse
bbonzz said:
net.cf error with this last version everytime i launch it:
Code:
in Microsoft.AGL.Common.MISC...
Click to expand...
Click to collapse
Fixed! just download and install again the cleanRAM cab file
wapvirus said:
This version still has same bug for me if i choose level 3 clean then run it after a few seconds it launches my dialler (opal phone canvas) the app stays on top now but leaves the dialler open
Click to expand...
Click to collapse
It's not a bug, cleanRAM work little differently on Level 3, this options will refrash windows mobile services including the dialer process. I will check for hide this dialer issue, later...
ronenpg said:
Hola!
Welcome to a world without Soft Rest
...
If you find this tool useful, please donate to the developer.
Bugs / Suggestions / Ideas are invited.
Click to expand...
Click to collapse
Many thanks for your useful application, in attachment you can find Italian translation.
Ciao, Andrea
Revised Version
A revised 1.30 has been released.
Please download and install the (same) cab file again...
Paid Attention
cleanRAM last update: 12/05/2009 16:50 (GMT +02:00)
Thank you very much !!!
cleanRAM Hebrew Translation
Hebrew Translation for cleanRAM latest version
cleanRAM language files relocation to post #3.
我用hd, 使用第三級後, 電話接收信號唔識自動連接返, 要軟重啟才收得返
用返上個版本都係咁
我印象中之前用d好舊既版本無事的, 之後up過新rom, 唔知關邊樣事.....
[DRIVER][28.04.2010] Extendir (Boost Windows Mobile) & Preset Installer (Visual UC)
Extendir is a file system filter driver that significantly increases the performance of your phone, in specific situations even up to 12 times as fast and faster…
Just cook it in to your rom and of you go!
A nice side effect of the architecture of Extendir is that you should have longer battery life!
(I don’t have real test results for this yet so I don't know how much longer you do with your battery but I've heard confirmations.)
But Extendir has also a very nice bonus feature: it can extend your windows directory!
Every file (not folder) that will be installed in the folder “\Extendir\WinDir” or in any one of its subfolders will get a virtual alias in the windows folder. When the OS request the file from the windows folder, it will be redirected to the real location of the file without the OS ever knowing about it.
For example:
When Manila is loaded, the OS thinks all the (900+) files are in the windows folder while the real files are installed in 30 subfolders of the folder “\Extendir\WinDir\Manila”, like this:
\Windows\manila.exe -> \ Extendir\WinDir\Manila\Manila24\ manila.exe
\Windows\68820878_manila -> \ Extendir\WinDir\Manila\Manila02\ 68820878_manila
\Windows\57ad503f_manila -> \ Extendir\WinDir\Manila\Manila17\ 57ad503f_manila
\Windows\7fc62a3c_manila -> \ Extendir\WinDir\Manila\Manila28\ 7fc62a3c_manila
Etc.
But it could also be like this:
\Windows\manila.exe -> \ Extendir\WinDir\Manila\Manila24\ manila.exe
\Windows\68820878_manila -> \Windows\68820878_manila
\Windows\57ad503f_manila -> \Storage Card\ Extendir\WinDir\Manila\Manila17\ 57ad503f_manila
\Windows\7fc62a3c_manila -> (Cooked in rom)
Etc.
This makes it possible to cook roms with 500 or less files in it, while all the other files/apps/etc. will be installed on first boot or later.
Which will bring me to the next application I’ve created:
Preset Installer is an Visual UC application that can create and install predefined sets of cab files and mort scripts.
Cooks can deploy their settings and apps with it, while end users can do the same and save their favorite apps and settings as a preset for future use.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For the better user experience you should automatically start Preset Installer on second boot.
But creating cab files (converting rgu/reg/xml/provxml files, create _setup.xml, all the different file locations to optimize for Extendir) takes al lot of time…
Well… Not anymore:
Extendir Cabs is a utility to create cab files.
Converting packages or your favorite tweaks to a setup cab was never so easy!
The nice part of a setup cab is that you can uninstall it manually or automatically when you’ve got an updated version of the program you want to install.
Changelog:
28.04.2010 - Extendir v2 Preview/Beta 1.08 (details in post 2)
16.04.2010 - Extendir v2 Preview/Beta 1.07 (details in post 2)
14.03.2010 - Extendir v2 Preview/Beta 1.06 (details in post 2)
09.03.2010 - Extendir v2 Preview/Beta 1.05 (details in post 2)
08.03.2010 - Extendir v2 Preview/Beta 1.04 (details in post 2)
03.03.2010 - Extendir v2 Preview/Beta 1.03 (details in post 2)
28.02.2010 - Extendir v2 Preview/Beta 1.02 (details in post 2)
05.02.2010 - Extendir v2 Preview/Beta 1.01 (details in post 2)
01.02.2010 - Extendir v2 Preview/Beta 1 (details in post 2)
04.08.2009 - Extendir v1.06 XIP version (details in post 2)
02.08.2009 - Preset Installer v1.01 (details in post 3)
24.07.2009 - Extendir v1.05 (details in post 2) MAJOR UPDATE!
22.07.2009 - Extendir v1.04 (details in post 2)
18.07.2009 - Extendir v1.03 (details in post 2)
17.07.2009 - Extendir v1.02 (details in post 2)
15.07.2009 - Extendir v1.01 (details in post 2)
Info and Downloads:
Extendir at post 2
Preset Installer at post 3
Extendir Cabs at post 4
Tips and Tricks at post 5
Enjoy!
ShaDrac
Extendir version 1.06: info and download
Info:
Extendir is a file system filter driver that significantly increases the performance of your phone, in specific situations even up to 12 times as fast. The price for this performance is memory. At the moment Extendir caches only non memory mapped files, but in future releases this will be configurable.
A nice side effect of the architecture of Extendir is that you should have longer battery life!
(I don’t have real test results for this yet so I don't know how much longer you do with your battery but I've heard confirmations.)
But Extendir has also a very nice bonus feature: it can extend your windows directory! (The name Extendir makes sense know, doesn’t it?)
Every file (not folder) that will be installed in the folder “\Extendir\WinDir” or in any one of its subfolders will get a virtual alias in the windows folder. It is also possible to have a second (or third) folder “\Extendir\WinDir” on another partition/drive, for example “Storage Card\Extendir\WinDir”. When the OS request the file from the windows folder, it will be redirected to the real location of the file without the OS ever knowing about it, even if the file is located on the storage card. The OS still thinks he’s got 4000+ files in the Windows folder, but in reality these files are spread over 200+ folders located somewhere in “\Extendir\WinDir”.
Changelog:
28.04.2010 - Extendir v2.00 Preview/Beta 1.08
Info/download/discussion from this post.
16.04.2010 - Extendir v2.00 Preview/Beta 1.07
Info/download/discussion from this post.
14.03.2010 - Extendir v2.00 Preview/Beta 1.06
Info/download/discussion from this post.
09.03.2010 - Extendir v2.00 Preview/Beta 1.05
Info/download/discussion from this post.
08.03.2010 - Extendir v2.00 Preview/Beta 1.04
Info/download/discussion from this post.
03.03.2010 - Extendir v2.00 Preview/Beta 1.03
Info/download/discussion from this post.
28.02.2010 - Extendir v2.00 Preview/Beta 1.02
Info/download/discussion from this post.
05.02.2010 - Extendir v2.00 Preview/Beta 1.01
Info/download/discussion from this post.
01.02.2010 - Extendir v2.00 Preview/Beta 1
Info/download/discussion from this post.
04.08.2009 - Extendir v1.06
Extendir.dll must be added to the XIP.
Some minor tweaking.
24.07.2009 - Extendir v1.05 MAJOR UPDATE!!!
Removed settings through registry, this was added in v1.01 but that gave major freezes and lockups with some devices. Well now is everything stable, no more freezes and no more lockups!
Released different versions with different cache settings.
22.07.2009 - Extendir v1.04 (not stable)
Fix for lockups for some specific devices in combination with wm6.5 builds
Fixed some other minor bugs
18.07.2009 - Extendir v1.03
Fix for some specific wm6.5 builds
17.07.2009 - Extendir v1.02
A lot of speed improvements
Default cache now 4MB
15.07.2009 - Extendir v1.01
Fixed a lot of minor bugs
Added a few settings to be configurable through registry (boot.rgu)
.
Known issues:
Phone hangs on first or second boot, solution:
Change "BootPhase" from 0 to 1 and you'll need to add back wince_nls in your xip!
Some programs (in combination with the OS release) don’t like to be installed on different partitions/drives. Everything still works but you will have a performance drop. (Files cooked in a rom are also on a different partition but they show up in the windows folder). Make sure you test your program combinations thoroughly and choose wisely what to install where!
The function GetDirectories from the NETCF does something not by the book, well at least not the books I’ve read (Lord of the Rings, etc). If there is somebody out there who can shine a light on this, please. Debugging a driver based on trial and error, with only a direction takes a LOT of time. (from v1.01 there is workaround for this)
Installing a program in \Storage Card\Extendir\Windir gives some issues, will be fixed in a future release.
Peek in to the future:
After I’ve build in the most important features in Extendir, there will be a desktop/server version. And there after a distributed storage version which has the power of a local drive and the flexibility of a torrent.
Possible features in future releases:
Make configurations through a configuration file
Configurable cache size (released in v1.01, removed in v.105)
Configurable caching memory mapped files
Lazy write back cache
Workaround for GetDirectories (released in v1.01)
Boot actions (before the OS has access to the partition, for example defragment registry)
(Do you have a request?)
How to install:
Extendir is a file system filter driver that must be loaded during boot time. To accomplish this, you’ve got to modify your boot.rgu and rebuilt the boot.hv (both in XIP).
Add the following lines to your boot.rgu
Code:
[HKEY_LOCAL_MACHINE\System\StorageManager\filters\Extendir]
"Order"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\filters\Extendir]
"Dll"="Extendir.dll"
"Order"=dword:0
Modify the order of all other file system filter drivers in your boot.rgu. Personally I change order 0 to 10, 1 to 11, 2 to 12, etc. More about the order of the file system filters drivers in Tips and Tricks at post 5
Modify your boot_ms.rgu (also in XIP) if you cooked encfilt.dll/mencfilt.dll in your rom.
Rebuild your boot.hv and port the boot.rgu, boot_ms.rgu and boot.hv in to your XIP. (Ervius and Bepe's kitchens do this already for you)
Now you only have to add the Extendir.dll to the XIP and (which depends on your kitchen) the new boot.rgu to your kitchen.
Personally (in the latest Ervius / Bepe's kitchen) I add the Extendir folder with the Extendir.dll to \ROM\Shared\23017\Extendir (Fill your own XIP build number in place of 23017)
(For obsolete Extendir v1.05 you only have to add the Extendir package and (which depends on your kitchen) the new boot.rgu to your kitchen.)
That was all, but you have to remember that files cooked in to your rom have minimal benefit of Extendir! Files / Programs installed afterwards will benefit fully of performance delivered by Extendir.
A few examples of Files / Programs that fully benefit from Extendir:
Everything during customization
Registry
Temporary internet files
SMS / MMS
Everything you (could) sync with active sync (contact, agenda, mail, etc)
Programs you install
Files / Documents that you create or copied to your phone
Etc.
To fully utilize the power of Extendir read the next 3 posts!!!
Download Extendir v2.00 Preview/Beta 1.08 at this post.
Download:
Accept the licence agreement!
Preset Installer v1.01 (Visual User Customization): info and download
Info:
Preset Installer is an Visual UC application that can create and install predefined sets of cab files and mort scripts.
Cooks can deploy their settings and apps with it, while end users can do the same and save their favorite apps and settings as a preset for future use.
I think the pictures in post 1 are self explaining.
The nice part with a setup cab is that you can uninstall trough Start->Settings->Remove Programs on the system tab when you don’t need it anymore or uninstall it automatically when you’ve got an updated version of the program you want to install.
Changelog:
02.08.2009 - Preset Installer v1.01
Optional reboot
Case-insensitive folder/file names (because of manually renaming folders/files)
Known issues:
(None)
Possible features in future releases:
Reboot after installation. (released in v1.01)
Default presets to install (which can be cancelled within 10 seconds)
Mandatory presets to install
(Do you have a request?)
How to install:
On your Storage Card create a folder named Extendir.
Copy PresetInstaller.exe to this folder
Create a Folder Presets in this folder
Create a Folder Setups in this folder
In the Setups folder you create the different categories that you want to see in Preset Installer
Copy your setup cab files and your Mort scripts to the folder of your choice.
In the picture above there is a subfolder named OperaFiles. The files in this subfolder won’t appear in Preset Installer because Preset Installer won’t search any deeper than the current folder level but the Mort script named Opera runs the files in this subfolder.
To automatically start Preset Installer on second boot read the Tips and Tricks at post 5.
Download:
Accept the license agreement
Extendir Cabs: info and download
Info:
Extendir Cabs is a utility to create cab files.
Basically it’s a shell around cabarc.exe.
It converts rgu/reg/xml/provxml files, create _setup.xml, create all the different install paths to optimize for Extendir (optionally you can switch this off). So it’s very easy to convert your tweaks or packages to a setup cab.
About the UI, I think the picture in post 1 is self explaining.
Just one tip: When you create a setup cab for a program and later there is a new release of that program from which you want to make a new setup cab, use the same 'Application Name' so when a user installs your new setup cab, this new cab will uninstall the previous version (the one with the same 'Application Name').
Known issues:
If there are (in an rgu/reg file) HEX values of the type multistring… Well maybe I should google on it.
Also if there is in a value ';' (it's for comments) it doesn't goes right. If it's after a value, used for comments everything goes ok.
For now, cook these values in to your rom.
Possible features in future releases:
Fix for HEX values of the type multistring
Fix for ; in values
(Do you have a request?)
How to install:
Just place Extendir Cabs.exe & Cabarc.exe somewhere in the same folder on your PC.
Download:
Accept the license agreement
Tips and Tricks:
Remember that files cooked in to your rom have minimal benefit of Extendir!
Files / Programs installed afterwards will benefit fully of performance delivered by Extendir.
A few examples of Files / Programs that fully benefit from Extendir:
Everything during customization
Registry
Temporary internet files
SMS / MMS
Everything you (could) sync with active sync (contact, agenda, mail, etc)
Programs you install
Files / Documents that you create or copied to your phone
Etc.
Optimize your files for the pagepool, or not! (You did know that only read only type of files that are memory mapped end up in the pagepool). So lots of pictures would be better off not marked as read only and others the opposite!
To automatically start Preset Installer on second boot use the added zip file 'Preset Installer Config.zip'. It contains a package and a sample config_operator.txt.
Basically it names your Storage Card: 'StorageCard' so you can install cabs from you storage card during customization, then it renames your storage card back to 'Storage Card'.
An mortscript is added at your \Windows\StartUp and this will run at reboot (second boot)
This mortscript will run Preset Installer and it deletes its self.
Have fun!
(… Only 2734 tips and tricks to go… Well, another day…)
Reserved... 5
Reserved... 6
reserved 7
Thanks so much just what i need playing with this now thanks again
looks very interesting. Will try as soon as I can.
what do you know. its not Aprils fools after all
hope we see real tangible benefits of this
this related to this? http://forum.xda-developers.com/showthread.php?t=499679
WOW, wonderful.
Cannot wait to try.
Thank a lot for your hard work.
Best Regards
THE GRIZZ said:
this related to this? http://forum.xda-developers.com/showthread.php?t=499679
Click to expand...
Click to collapse
No, but that looks interesting.
Mmmmm
lets see...
If we add this "as FILE" in our kitchen to install direct to windows folder thats all?!!!! i think the files must be mapped again... to this directory. so please xplain exactly what do to do with this dll.
Sounds awsome!
you will need to show some real world performance benchmarks to get much more attention. chefs are looking to implement anything that will result in a performance increase.
something like:
-time it takes to boot the rom with and without this
-time it takes to launch an applications with or without this
-time it takes to to navigate though a list of various windows mobile tasks.
-....etc. im sure others can help me in coming up with other senarios where we can test the real world performance of this
i guess to test the above, two full-featured roms need to be cooked (one with this and one without) to test
question:
do we expect to see a noticeable performance increase in cooked lite roms?
Very interesting! But I have a few requests. Is it possible to do this with EXT's? I don't see an option for app.dat or app.reg. And what happens if I try to make a oem out of the cab I just made? Will it still be installed where it should be? Or is it possible for you to make something like this that will install a package when cooking instead of a rom. Those are my requests Oh, and allowing us to start with a normal cab as well to modify it if you can because it'll take a lot of time for me to convert 100 + OEMs.
THE GRIZZ said:
you will need to show some real world performance benchmarks to get much more attention
Click to expand...
Click to collapse
Tomorow or the day after i will post a rom in the Diamond forum.
But to give you guys an idea:
First stock Diamond rom witout Extendir, then same stock rom with Extendir.
Stock Diamond rom without Extendir:
Stock Diamond rom with Extendir:
But i think it would be better if you do your own benchmarking
wow, great timing and nice job
I was looking for a program to grab OEM's to make a cab
I have been fiddling around with your "Extendir Cabs" utility. Is creates the cab and defaults to the Extendir folder.
I change it to goto Program Files on my device for the traditional install.
Is there a way to have it create the shortcut link in the windows/start menu/programs folder like a normal install or is this only meant to be used with your other programs?
I assume we are not suppose to change any of the info starting with the target installation folder and below? (btw you have it mispelled Tartget)
Thanks
[ROM][W.M.6.5]★★★ Karanz_ULTIMATE™ Series V8.0 !!! ★★★ (13th May. 2012)★ 240Mhz OC ★
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
★★★Welcome to the Ultimate Series™ Thread. ★★★
Thread index
Post 1#- Pro Series Thread Introduction.
Post 2#- Pro Series Latest ROM Update Screenshots.
Post 3#- ROM versions explained.
Post 4#- Changelog.
Post 5#- Download Page.
Post 6#- FAQs.
Post 7#- Bug Fixes.
Post 8#- Old ROM screenshots.
Post 9#- Extra info : post reserved.
★ 3.5mm audio adapter for HTC Devices.
★ Storage Card information for Gene Users.
Vote of thanks..
*Note - the person sequence has nothing to do with the level of importance.As far as our Gene forum is concerned, its according to my history on xda when i came to know people sequentially.
Everyone's help and even the smallest guidance has been equally important to me.thankyou all.
Haree - Our very new Gene Moderator.thanks for all your support.
Krazy_about_technology(Sumit) - for the ROM upgrading tutorial,guiding me how to use Ervis Kitchen and many other endless beneficial help..
Duron23(farooq) - for guiding me throughout my ROM cooking process.
vaibhav_batra_the_techguy - for the awesome package creator.
Addictedtoxda - for keeping Gene forum clean and for various help on the forum.
Ankit360 - for writing first Gene ROM Upgrading tutorial and for various guidance throughout the forum.
wapvirus - for skinning help,qvga enhancements,menu enhancements help.
Ramersonw - guidance troughout the forum.
BesFen - for writing the Ervis Kitchen tutorial.
Rakesh_4utoo - for being a great friend on xda.
Shail00 - Support on forum.
Jagan_3400 - for helping me out in About screen image and other support on the forum.
pawanbaw - for support on forum.
Deathgame(Naman) - Support on forum.
!Aman! - for qvga skinning help.
FallenSparten - for constant help throughout the forum.
Da_G - for providing latest builds on xda-developers.
whitealien - for providing lates Touchflo2d enhancements.
Paul_Days - for providing rhodium rings and other enhancements for qvga.
NRGZ28 - for my Gene EnergyRom inspiration.
yozgatg - for my Sense Rom inspiration.
Special thanks to all the Gene users(names i have missed adding to the list.i apologize.) who have helped and supported me.
Donations list !!!
common guys...be the first one to come on the list !!!
Stay connected !!!
Follow me on Twitter to get the latest ROM release news feeds.
Screenshots | About Release | Upcoming Release
Ultimate V8.0 Built 21916!!!
Rom Variations
New post as per OP request
Changelog | fixed | updated | expected
Changelog
May 13th 2012.
240Mhz constant SAFE overclocking. Follow the steps carefully.
Disclaimer : I'm not responsible if any damage is caused to your device if you don't follow the steps carefully. The next rom update(if lucky) will be having this feature right out of the box.
Instructions :
Download the following file from the link below and unzip.
Install omap_omapclock.cab to device memory.(not storage card). (also you should have Resco Explorer V8.0 or higher installed.)
Remove omapClock folder inside Omap folder program files after installation and past it inside /Program Files/ itself.(no sub folders).
Rename omapClock folder to OmapClock.
Finally OmapClock.exe should be in your /Program Files/OmapClock/ folder on your device.
Open File Explorer on your device and open Omapclock.exe. Set it to 240Mhz.(not more than that !).
ISSUE : Suspending the device at this point will cause the speed to be reset back to default. (we'll solve this in the steps below).
Open Resco Explorer and go to the /Program Files/OmapClock/ folder. Locate the OmapClock.exe file and hold the stylus on this file until menu pops. Choose “Copy”.
Now browse to \Windows\Startup then hold stylus in an empty area and when menu pops, choose paste shortcut.
Hold the stylus on the newly created OmapClock shortcut and choose Properties then click the Shortcut tab.
Target should be: “\Program Files\OmapClock\OmapClock.exe” –clock 240
Soft reset and test. Suspending the device will reset the device back to the default speed.
Now install DinarSoft MemMaid from my package u downloaded in step 1.
Open MemMaid and choose the Notification queue button/tab on the bottom (second from left) then click the ADD button.
For Program, click the browse button and browse to the shortcut you created in steps 9-10. The location of the shortcut is \Windows\Startup.
From the event dropdown choose “The device woke up”.
Click Add.
Soft reset and you are done. The Clock speed will remain at the specified speed you specified in step 11 even when the device comes out of suspend.
Download link : http://www.mediafire.com/?gjvrqkczr178pi2
March 11th,2011.
Finally...after a long wait and improvements !!!!!!!!!!
Welcome to Ultimate V8.0 !!!
ROM built updated to 21916.
First boot setup files edited.
New startup screen.
68mb+ free storage space.25mb+ on startup.
HTC HD2 icons all resized to 45*45 pixels in Adobe Photoshop.
Complete stock like rom with tones of updates provided as extra installations in the ROM package.
Pocket digital clock updated to the latest version.
Stock dialer files edited.
many more fixes and improvements....will update this list as i remember.
August 1st,2010.
Welcome to Gene W.M.6.5 Revolution !
ROM built updated to 21911.
ROM is built on a brand new Kitchen.
HTC HD2 dinik icons
stock lite w.m.6.5 rom providing users to install their desired plug-ins.
Audio manager removed.people hardly use it.Still,provided for external install.
Updated following packages from HTC Mega.
AudioBooster_1_2_18192131_2
SDK Message Enhc 1_1_19162620_03_WAlien
SimManager_Mega Updated
xda-shut down skins customized in photoshop.
New startup screens.
No dead shortcuts.hardware buttons mapped properly to respective applications.
Rhodium ringtones,alarms.
JSPA app provided externally for categorizing shorcuts.
HTC Mega notifications in Fuly Loaded edition.
Ezinput Keyboard removed.saves ROM space.will provide cabs for external installation.
UCWEB updated to Version 7.
Speed dial removed.Provided for external download.this eradicates problem of sddeamon.exe executing,removing disturbance while listening to music.
Complete ROM package provided with Start Guide and some applications and games for external installation.
___________________
★ My Custom W.M.6.1 ROMS. ★ My Custom WM 6.5 ROMS.
★ Audio converter for HTC. ★ Storage card info for HTC GENE users.
★ Guide:Upgrading P3400 & P3400i.
If you like my work on Xda, please
Download Page | Roms | Kitchen | Packages
Ultimate V8.0
(11/03/2011)
Direct Rom Update Utility - click here.
New Gene - click here.
Old Gene - click here.
________________________________________________________
Previous versions -
Ultimate V7.1.2 (30/10/2009)
changelog : Click here.
Kitchen Ext packages
-------------------------------------------------------------------------------------------
Ultimate V7(18th Oct.2009)
NEW GENE M2D Mega Manilla Version : Click here.
Enjoy the rom.Do read the Readme.txt inside for instructions.
OLD GENE M2D Mega Manilla Version : Click here.
Ultimate V7 MEGA Kitchen : Click here.
---------------------------------------------------------------------------------------
ULTIMATE V6
ULTIMATE V6 WITH MANILLA NEW GENE
ULTIMATE V6 TITANIUM NEW GENE
ULTIMATE V6 TITANIUM OLD GENE
----------------------------------------------------------------------------------------------------------------------------------------------------------
Version 5 .
NEW GENE VERSION 5
OLD GENE VERSION 5
-----------------------------------------------------------------------------------
. . . Ultimate V4 BMW ULTIMATE ROM. . .
NEW GENE ULTIMATE V4 WITH MANILLA
NEW GENE ULTIMATE V4 WITHOUT MANILLA
OLD GENE ULTIMATE ROM WITH MANILLA
OLD GENE ULTIMATE ROM WITHOUT MANILLA
FAQs | Tricks | Hacks
FAQs(Frequently Asked Questions)
Q. Is this ROM safe and Virus free to download ?
Ans.Yes it is.
Q. How to flash this ROM ?
Ans. Follow the GENE ROM Upgrading Guide properly and flash a ROM on xda-developers.
Q. i need a less RAM consuming ROM.which one should i download ?
Ans. the Lite Series are targeted to acheive maximum free RAM possible.download the Lite Series.
Q. while upgrading ROM in getting an error[300]/error[260].is this a problem in your ROM ?
Ans. No,this is not a ROM problem.these errors occur when you haven't synced your device properly or you are missing required drivers on your computer/laptop.before flashing a ROM, make sure you have synced your device properly.read the Guide properly,go through the explaination properly and then flash a ROM.
Q.My music stops or gets stuck when the screen is locked or turned off.
Ans. this will probably happen in windows media player and the Audio manager.Solution - see registry fix in Bugs and Fixes post.
Q.After a heavy usage,my phone goes low on memory.what should i do ?
Ans. Go to Advance Task Manager and delete/kill the unwanted processes/applications running on the background.Keep hibernating your phone everytime before you start an application and after exiting an application.
Q.Can i flash a W.M.6.1 ROM after flashing a W.M.6.5 or W.M.6.5.X ROM ?
Ans. Yes you can.only be carefull if you are flashing an official ROM.
Q.Im not able to go to bootloader mode.what should i do?
Ans. Read the Guide properly.
Q.Why are your ROMS called Ultimate Series?
Ans. Because they are made for Gene Ultimate Users.
Q. Do you provide any kind of help or start guide in your Roms ?
Ans. Yes, a complete Start Guide is provided with my Roms along with some good,stable softwares(multimedia,tools),games and tips.
Q. What happens if i ask a stupid or repetitive question?
Ans. You won't be entertained any further.
Bug Fixes | Additional Packages
Bug Fixes :
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Thanks to Sumit for providing us the Bug fixes.i have posted all the bug fixes from Sumit's W.M. 6.1 thread Here.i have omitted the additional steps for gene users to see all the bug fixes from my thread by directly providing them from Sumit's thread.
Problem Resolutions and FAQ:
------------------------
1. The Camera Applications shows little anomalies like number blinking at bottom of screen, hang if left direction key is pressed etc..?
Solution: Use the registry file in CameraFix.zip and incorporate it into your registry using some registry editor or the provided Task Manager 2 application provided in ROM.
2.How to configure Hotmail's Pop3 Access in default messaging application of Windows Mobile without using Windows Live?
Solution: Create a new email account as usual and use these details:
Step 1:
Email Address: Your email but dont use @hotmail.com, instead use something else like htmail.com or something like that. Please not that this is only necessary if your email address end in @hotmail.com. Other Windows Live users dont need to do this.
Password: Your Password.
Step 2:
Uncheck the checkbox : Try to get e-mail settings automatically from the Internet
Step 3:
Select "Internet E-Mail" as your service provider.
Step4:
Enter your name and an account name.
Step 5:
Incoming Mail Server: pop3.live.com
Account Type : POP3
Step 6:
Username : Your email address (full email including @hotmail.com or any other windows live address that you have. This time give it correctly)
Password: Your Password.
Step 7:
Outgoing (SMTP) mail Server: smtp.live.com
Check the box "Outgoing Server requires authentication" and "Use the same username and password for sending mail."
Click "Advance Server Settings". Check the boxes "Use SSL for Incoming Mail" and "Use SSL for outgoing mail". Select "The Internet" as Network connection and then click "Done."
Step 8:
Select the Automatic update interval you want or manual for no automatic mail checking.
Click Finish.
Now open the account in Messaging and click Menu>Tools>Options. Click the account name, click "Edit Account Setup" and change the email address to the real one.Click Next, Next untill Finish and then click ok to close the options menu.
Thats it. Hotmail will be accessible from messaging now.
3. ActiveSync Starts up Again and Again Automatically Even When the Phone is Not Connected to USB cable or Bluetooth
Solution: It happens for some strange reasons that i haven't been able to find but for now there is a workaround for it.
For Users who use Exchange server with ActiveSync will have no problem if they have set the update schedule to manual. Otherwise, if you are using the push mail feature of exchange, then ActiveSync will run all the time for syncing and that is very normal.
For User who dont use Exchanage server, they should create a fake server and then set the update schedule to manual to prevent ActiveSync from running on its own. Here are the steps for that.
First of all, configure ActiveSync with your PC if you want to sync with PC using the usual method. After that:
1. Open Activesync on your phone and from the menu choose Configure Server...
2. Enter any email address. Clear the checkbox titled "Attempt to detect Exchange Server Settings Automatically". Click Next.
3. In server address, enter localhost or anything else. Click next.
4. Enter any username, password and domain name. I mean random strings. Also check save password checkbox.
5. Clear all the checkboxes in the "Data you want to synchronize" list. Click Finish.
6. Open Menu>Schedule. Here set both the dropdown lists to "Manually" and clear both the checkboxes. Click OK and close ActiveSync.
Plus as an additional step, delete the unneeded notification for Active Sync. To do that :
1. Open DotFred's task manager (Task Manager 2) and go to the Notifications tab.
2. In "Notified Programs", search for repllog.exe. You will most probably find 3 entries for it.
3. Scroll horizontally and out of these 3 or what ever entries, find those which have the entry "AppRunAtTimeChange" or "AppRunAfterTimeChange". Delete these entries, using the third icon from left on the bottom toolbar.
ActiveSync wont give you any problems after this.
4. Audio Booster doesn't allows entering Equalizer settings and checking the equalizer checkbox + Missing Audiobooster Option in Audio Managers Menu
Solution: This is not a problem and happens with some versions of AudioBooster and Audio Manager, if their version numbers are different. To resolve it :-
Just start AudioManager, let it build its library a little and then play a song for minimum 5 seconds. After that start AudioBooster, adjust one of its sliders a little. Then soft reset your phone, and both the problems will be solved. What happens is, they create their respective registry settings on first start and after that everything is fine. In Original ROMs from HTC, since on first boot the Customization applications runs, it sets up the registry itself. But even with that, you have to reboot your device anyway.
5. Audio Manager and Windows Media Player stop playback if power button is pressed and phone enters suspend mode.
Solution: First of all, Thanks to Shaunak.it for finding the solution.
This problem occurs in some specific builds of gene. It can occur in old gene and new gene both. So here is what it is like:
Normally, If you press the power button while music is playing, Audio Manager and Windows Media Player stop playback. But this only happens when headset is not connected. If headset is connected, the playback wont stop.This is a standard behavior and not a problem. But on some p3400 and P3400i phones, the playback stops no-matter headset is connected or not. I was not able to find the solution for this problem as it was not happening with me. But a friend of ours from this forum, shaunak.it solved it as he was having this annoyance. Here's what you have to do:
Open the Task Manager Advanced. Click the down faced arrow to the right of the screen and select Regedit from the menu. Now in the folder tree on the upper half of the screen, Navigate to :
For AudioManager:
HKLM > Software > HTC > Audio Manager > Config
In the lower section, look for a value called ENTER_SUSPEND. If its there, double tap on it to edit it and enter 0 as new value. Otherwise, in an empty area in the same place, tap and hold for a while for a context menu to appear. Select New > Value. Select REG_DWORD as Value Type. In the name field, type ENTER_SUSPEND. Click the Set Data button and enter 1 as the value. Click Ok and then again Ok.
For Windows Media Player
HKLM > System > Current Control Set > Control > Power > State > Suspend. Again in the lower left corner look for a value named WAV, if its there, double tap to edit it and then enter 0 as its new value. Otherwise, in an empty area in the same place, tap and hold for a while for a context menu to appear. Select New > Value. Select REG_DWORD as Value Type. In the name field, type WAV. Click the Set Data button and enter 0 as the value. Click Ok and then again Ok.
Secondly, in the same way go to HKEY_LOCAL_MACHINE > Software > Microsoft > MediaPlayer >Preferences and create or modify the DWORD value
"UnattendedPlayback" and set it to 1.
I am attaching a .reg file to do this automatically. Just go to the Task Manager advance and on the registry tab click the first icon in the bottom icon bar and click Import.. and browse to this file and select it.
This will solve your problem.
Click to expand...
Click to collapse
Code:
[B][ATTACH]224519[/ATTACH]
[ATTACH]224520[/ATTACH][/B]
UCWEB Browser , FIM messenger and FACEBOOK initialization to success tip :
Connect your device to your computer.Make sure the device is in active sync mode only.Now start UCWEB browser.it takes a few seconds and always initializes to SUCCESS !!!!!!
Use the same technique to connect to Facebook and Fim facebook messenger when u start it for the very first time.U will never face any problems after that.Enjoy !
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Additional Applications:
Adope Reader LE 2.5 ( Installing this on storage card saves space. )
Start Menu Icons ( Add your own start icon if u dont like mine )
View attachment 219133 (dialer package used in my Pro Series)
View attachment 224656 (touch Pro skin for S2U2.only qvga.)
View attachment 225211 (If,camera shortcut is missing in start menu, place this file inside the folder in your windows/Start menu/Programs)
A very warm welcome to all the noobs. please read the upgrading guide before flashing any rom :
[GUIDE] Step by Step Guide for Upgrading P3400 and P3400i ROM + FAQs
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Screenshot Section
---------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------
★★★ Ultimate V7.1.2 ★★★
Ultimate V7.1.2 is the revised edition of V7.1.1.The main screen screenshots are the same as the default W.M.6.5 layout.The new build 21872 is very fast and stable.i have taken lots of efforts to make the rom as bug free as possible.With applications like JSPA program manager, i have given the users the flexibility to arrange their menu shortcuts according to their need in the specific folders.The rom is fully loaded with alot of new features and enhancements.Enjoy !!!
---------------------------------------------------------------------------------------------------------------------------------------------------------------
- : Ultimate V7 : -
TouchFlo 3D Flipping Clock Arrives !!!!
----------------------------------------------------------------------------------------------------------------------------------------------------------------
ULTIMATE V6
[/CENTER]
Pagepool :8mb
Free ram(on first boot): 22mb
normal use : 15-18mb with manilla
18mb with HTC HOME
Scroll down for changelog.
----------------------------------------------------------------------------------------------------------------------------------------------------------------
ULTIMATE V5
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Version 5 :
Some of the screenshots have come blured.this is because im using a gif animator to club different images to one.
Pagepool :6 MB
Free ram(First boot) : 23mb
Enjoy !!!
----------------------------------------------------------------------------------------------------------------------------------------------------------------
[NEW]karanz_BMW_ULT[built 23016]
----------------------------------------------------------------------------------------------------------------------------------------------------------------
BMW rom With manilla [V4]
Pagepool :6 MB
Free ram(First boot) : 20mb
-----------------------------------------------------------------------------------------------------------------------------------------------------------
BMW rom Without manilla [V4]
________________________________________________
Pagepool :8 MB
Free ram(First boot) :massive 25mb
i cant show this on screen because as i use mymobiler,that consumes bit of ram.and after sometime i got 21.95mb free ram.
Do post your experience !!!
-----------------------------------------------------------------------------------------------------------------------------------------------------------
My other contribs :
My custom boot screen :
extra info
Post reserved.
Looks great in screenshots
rakesh_4utoo said:
Looks great in screenshots
Click to expand...
Click to collapse
thanks man,im finding it hard to post a qvga image of the same on my thread.can anyone help???
downloading
.....
karan999 said:
thanks man,im finding it hard to post a qvga image of the same on my thread.can anyone help???
Click to expand...
Click to collapse
simply by clicking attachments in Edit Post ,you can do this ... wondering if it's not working for you
rakesh_4utoo said:
simply by clicking attachments in Edit Post ,you can do this ... wondering if it's not working for you
Click to expand...
Click to collapse
ya...seriously,its not.
hey the rom is working realllly great............
thnx alot getting 22 mb free ram and also The group sms...thats really good...
just while using audio manager the ram reduces by 2mb and more by audio booster
its better to use s2p
and where is the s2u2 application?havent u added that?
upload the image to xda server, right click on the attachment and select copy link and then insert that link in image
vaibhav_batra_the_techguy said:
upload the image to xda server, right click on the attachment and select copy link and then insert that link in image
Click to expand...
Click to collapse
Use the attachments button bro...
@sweetashun: You are getting 22 MB at start or after average use? I m getting around 18 MB.
@karan999
Use IE, firefox for some strange reason will not allow to embed images in the post directly.
Nice going buddy. Congratulation for your first ROM build
at the start..and thn its reducing ...i reduce my tabs from manilia!!!
I removed the music widget cos it loads audio manager without pressing the play key..
does anybody tried the footprint widget..??
the manila doesnt start if u activate that!
so do u have any idea about that?
and if u use the windows new lock screen..
ram reduces like anything
The principe:
With [XBmod-Yuki] rom you can send cutom packages like officials to device.
The packages modify the rom itself so they stay in place even after a reset
If you have installed a package and don't want it anymore use the _REMOVE package for it if present or update it by another one.
you can found REMOVE cab here
If you have any error with the WP7 Update Cab Sender
You can use L to retrieve the logs from device
Decompress the Devicelog.cab file you'll find in your logs folder
The important file to check is UpdateValidator.log
At the end of this file you'll find details of the error and which package is in cause.
______________________________________________________________
WP7 Update Cab Sender:
Copy cab/s in "WP7 Update Cab Sender" folder then run the bat.
Use B option to backup the device this can save a lots of time no reflash7004+update process if problem.......
WP7-Update-Cab-Sender
XP User fix for cab sender
I recommend to send cab packages with Backup /b option. specialy for os update.
Backup can be restored with /r option (in 3mn (for empty device) & restore device with all your settings,cabs, sounds ect.
If you have memory error try to remove the bigger cab you have installed(OEM apps,wallpaper)
Update 27/02
-Connection DataBase Update cab (Fix MMS for some provider (free fr))
__________________________________________________________
OS Update packages
Download Link
Be sure to apply update for all languages you have in rom.
if you have problem when press phone icon, change languages you use or verify if an update for your language is out.
__________________________________________________________
Official 22 Languages Cab
http://forum.xda-developers.com/showthread.php?t=1306415
__________________________________________________________
Recommended Cab
XBmod-Yuki-SP1 Rom UPDATE
Apply after 7740 or 8107 Update.
ChangeLog:
-Updated Bldr
-Updated Bsp
-Added new mango oem driver
-New camera Settings
-HTC hub live tile fixed
-Updated HTC Wireless (Wifi,Bluetooth & Ics Fix)
-New tweak:
-Brightness settings
-New Accent colors
-New Audio settings(improved in call volume & global volume)
-Added VS 2010 Fix
-& more...
Download link:
SP1-XBmod-Yuki.cab
SP1 install new HTC Drivers needed by last htc apps like HTC hub but
some apps using old the htc lib doesn't work.(touchxplorer,touchxperience native keyboard.)
You can install those old htc drivers to have those apps working again after SP1 but you will lose htc hub livetile.__________________________________________________________
Operator Cab:
Download link
(MMS settings & operator settings)important package to apply
operatorpkg_*****_**.cab
__________________________________________________________
Customisation Cab
Nokia_notification_sound
(new sound for sms,mail,calendar)
Nokia_wallpapers2
(nokia wallpaper set)
__________________________________________________________
Tweak:
Download link
DEV_XAP_IE_DEPLOYER
(Deploy xap from web with internet explorer(do not hard reset after this one)
DEV_ROOT_REMOVE.cab
(remove root ability)
DEV_UNLOCK.cab
(developer unlock (chevron))
DEV_VOLUME_LOW.cab
(fix HD2 volume to high)
DEV_VOLUME_LOW_REMOVE.cab
DEV_AUDIO_GAIN.cab
(Another audio fix with AC3 & drift correction activated,DO NOT USE WITH DEV_VOLUME_LOW.cab)
DEV_AUDIO_GAIN_REMOVE.cab
DEV_FM_ANTENNA_INTERNAL.cab
(Ability to run fm radio without headset)
DEV_FM_ANTENNA_INTERNAL_REMOVE.cab
DEV_CALLERID_FIX.cab
( fix for Caller ID when receive call)
DEV_CALLERID_FIX_REMOVE.cab
__________________________________________________________
Hardware Key mapping Cab:
Play/Pause multimedia, Skip by pressing twice, Answer a call (when receiving),
End call, (when in call), long press to rapidly call someone by speech input.
Download link
OEM_DEV_KEYBOARD_1.cab
| Play | Search | Start | Back | Power
OEM_DEV_KEYBOARD_2.cab
| Camera | Search | Start | Back | Power
OEM_DEV_KEYBOARD_3.cab
| Camera | Start | Search | Back | Power
OEM_DEV_KEYBOARD_4.cab
| Search | Play | Start | Back | Power
OEM_DEV_KEYBOARD_5.cab
| Start | Play | Search | Back | Power
OEM_DEV_KEYBOARD_REMOVE.cab
| Play | Start | Search | Back | Power (in rom)
__________________________________________________________
Shortcut Cab:
Download link
DEV_SHORTCUT_BLUETOOTH.cab
DEV_SHORTCUT_BLUETOOTH_REMOVE.cab
DEV_SHORTCUT_BRIGHTNESS.cab
DEV_SHORTCUT_BRIGHTNESS_REMOVE.cab
DEV_SHORTCUT_CELLULAR.cab
DEV_SHORTCUT_CELLULAR_REMOVE.cab
DEV_SHORTCUT_FLIGHTMODE.cab
DEV_SHORTCUT_FLIGHTMODE_REMOVE.cab
DEV_SHORTCUT_LOCATION.cab
DEV_SHORTCUT_LOCATION_REMOVE.cab
DEV_SHORTCUT_LOCK.cab
DEV_SHORTCUT_LOCK_REMOVE.cab
DEV_SHORTCUT_SOUND.cab
DEV_SHORTCUT_SOUND_REMOVE.cab
DEV_SHORTCUT_WIFI.cab
DEV_SHORTCUT_WIFI_REMOVE.cab
__________________________________________________________
BootLOGO
-Download link
A logo package can't be removed
So you can only apply a superior version
In rom there is OEM_8x50_LOGO_BACK2THEFUTURE_v444
So Look at the bmp exemples
And apply the logo you want from versions v445, v446 etc
Or if you are not sure you can test logos from versions v445, v446 etc
And after apply logos from versions v454, v455 etc
.
(Rooster 1st splash in tools folder.)
OEM_8x50_LOGO_Rooster100.bmp
OEM_8x50_LOGO_Rooster100_v452.cab
OEM_8x50_LOGO_Rooster100_v462.cab
OEM_8x50_LOGO_*.bmp
OEM_8x50_LOGO_*_v***.cab
__________________________________________________________
Taskbar icon:
DEV_TASKBAR_XBMOD.cab
DEV_TASKBAR_REMOVE.cab
__________________________________________________________
XBmod icon pack + taskbar:
This cab install glass icon & taskbar not the grey color.
Apply DEV_SKIN_XBMOD_v4.cab
DEV_SKIN_REMOVE.cab
SMS icon (press on it to enable new icon 1st time you use this cab)
__________________________________________________________
test rom packages:
Download link
DEV_FILEBROWSER.cab
(HTC test rom file explorer with fat partition support....)
DEV_FILEBROWSER_REMOVE.cab
LoaderVerifierTestCerts.cab
(certificate for test rom apps)
LoaderVerifierTestCerts_REMOVE.cab
SirepForPlatDev.cab
(usefull for platformbuilder debug.....)
SirepForPlatDev_REMOVE.cab
__________________________________________________________
SDCARD & ANDROID RELATED CABS:
Download link
These files change the size and format of the SDcard extrapartition
This partition is used as working part for updates and to save logs
It is usually formated as FAT16 and sized of 200MB
So choose the file which the number of GB you want, send the cab to device and Reset
The first partition will have the new size now and already formated in FAT32
So you can use it as USB key or for Androïd without having to do it manually
Take care if you reset again datas on it will be lost
If you want to revert back to FAT16, 200MB just use DEV_EXTRAPART_REMOVE and reset
This feature is to be used beside DEV_STORAGELOCK.cab
With this tool you can unlock your SDcard
The card will be relocked after each reboot to WP7 what is a security in case of stolen device
So use the tool each time you want to boot to Androïd or use SDcard as USB key.
DEV_STORAGELOCK.cab
this will install unlock tool for your sd card (possibility of dualboot)
DEV_STORAGELOCK_REMOVE.CAB
(remove unlock tool take care sdcard will be relocked at reboot.)
(those need a reset from about screen)
DEV_EXTRAPART_.....
DEV_EXTRAPART_5G.cab
DEV_EXTRAPART_6G.cab
DEV_EXTRAPART_7G.cab
DEV_EXTRAPART_8G.cab
DEV_EXTRAPART_REMOVE.cab
__________________________________________________________
Special thanks to YukiXDA for all work he as done, Da_G,HD2O,Ultrashot,Barin & W.I.N.C.O & Ruzzichella for apps dev.
Original [XBmod-Yuki] Thread here
Create your own WP7 update packages.
The principe:
The goal is to have roms for all WP7 community which can share custom packages without breaking the system updates
A cooker put his certificate in rom so only the cooker sign cabs to have them sendable to the device
This to avoid problems of bad utilisation packages ie to retrieve users informations
But a rom could share multiple developpers certificates, the choice comes to the cooker
And a cooker just have to resign an existing package with his certificate to let it be sendable to his rom
Any developper can make packages he want, when he releases it any cooker can choice to make a package with it
Developers and designers make their customisations they want to device
But they have to never change a system file or it will break the system update process
So sometimes some tricks have to be found to modify some things like the use of .mui filesUpdate Cab Building Process
An update cab is a container for 3 different types of packages.
with ability to replace any files in all part of the rom.(sldr,nk,imgfs)
never need to create a new rom, you can create a cab for what you want (logo,radio & more)
take care update cab modification are not removed by a hardreset.
Canonical
contains the entire contents of the package. It is used for a first-time package install, and if there are any major updates to be issued that would require the complete package.
The file extension is .cab.pkg
Update
contains a binary delta between a package already on the device, and the updated version of that package. if a package change was a simple registry entry - no need to replace all .dll and .exe in that package, just alter the .rgu with a Diff/Patch.
The file extension is .cab.pku
Delete
contain a .dsm file already on the device , and remove all files inside the corresponding package.
The file extension is .cab.pkr
At the root of a package, the .dsm defines the Package structure (all files, registry entries, etc.)
There is a "shadow order" defined in the .dsm as well
- this controls what "priority" .rgu's are compiled together into the device HV.
- a package that shadows another package will override any .rgu entries that shadowed package may contain.
This is important to consider when utilizing .cab.pkgs to obtain your desired end registry.
This shadow order also applies to provxmls inside the package
- a package that shadows another package will override its provxml settings as well.
You can found more technical information in Da_G thread
Beside canonical/update and remove there is other flags in WP7
So use a program which can preserve the flag, dsm builder for ex change them to a bad one
You can find flags for regular(NK/IMGFS) ULDR(SLDR) and Reserved too
If you have no program to make a remove here is a methode:
- Use the default dsm of your package
- Change the version to 0.0.0.0 (but let OS version)
- Remove all files / certificates / dependencies and shadows
- Save the file as that and open it in a hex editor:
- Save you've got it
The delete 40 00 flag is for Regular, 60 ULDR, 70 Reserved
21 00/21 04 For update ULDR, 22 00/22 04 Canonical ULDR
01 00/01 04 For Update regular, 02 00/02 04 canonical regular
You can use the tool DSM Flag Editor to do this.(thx Ruzzichella)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Updates packages need diff files and we need tools for that.
but we can send dll to replace.....
when you make a dsm keep the oem certificate AND add your own.
You can Build your own cab package with WP7 Update Cab Builder
Developers, if you want try this process send me your cab and i will sign it for you to try on the rom.
Cab building process need your personal certificate (.pfx) in tools folder.
you can create your certificate with signcode & convert it to pfx with pvk2pfx.
download link:certificate-tools
and you need to build a rom with this certificate cooked in.(DefaultCerts.dat & MsDefaultCerts.dat )
IMPORTANT:
Never send a cab without your certficate or you won't be able to remove or modify the package
And you won't be able to provide a removal to users
How to Unlock WP7 SDCARD Using Leo.
After use XBmod-Yuki Rom 2.0 or 2.1 SDcard is Encrypted/Locked like a real WP7 device.
Lots of users seem to have problem with this!
so here the process.
Insert your locked sdcard in the device.
flash Xbmod-yuki rom 2.1 & directly install DEV_STORAGELOCK.cab at 1st boot.
after reboot run the Unlock tool.
press ok then at reboot remove the battery or boot on magldr & flash your new rom.
(Do not let the device reboot WP7 or this will relock the card.)
You can also unlock card on a real WP7 device using attached packages.
package_STORAGELOCK
XBmod, for partion the SDcard:
should install DEV_STORAGELOCK.cab, unlock then install partion cab (DEV_EXTRAPART_7G.cab), after that reset the phone!
thank you
edit: confirm, it's working!
This cab install glass icon & taskbar not the grey color.
Xbmod plleeeease give us grey, I love the grey colour scheme.
I live in hope.
Thanks
Strop said:
Xbmod plleeeease give us grey, I love the grey colour scheme.
I live in hope.
Thanks
Click to expand...
Click to collapse
Hi
you can change colors with advanced config 1.3.0.0.
xboxmod said:
Hi
you can change colors with advanced config 1.3.0.0.
Click to expand...
Click to collapse
Thank you for prompt response.
Strop
xboxmod said:
Shortcut Cab:
Download link
DEV_SHORTCUT_SAP.cab (Shortcut Internet share)
DEV_SHORTCUT_SAP_REMOVE.cab
Click to expand...
Click to collapse
Hello Guys,
Is there any improvement about the Wifi Internet Sharing?
I was reallly excited at the beginning but disapointed after installing because it is not working (only a menu). Thus, i've made a little search over holly google and found this article: http://forum.xda-developers.com/showthread.php?t=1233612
But it seems like still not working on HTC because of the lack of drivers also carrier block.
So, will be appricated if you have any news regarding this. (I have spent my summer without internet because of this missing function and do not want to spent another.)
All the bests.
v-numbers meaning?
Hello and thank you for your great work!
What did you mean with the various v-numbers like v449, v459 and so on in the boot logo section..
Regards,
Oliver
oliverweidel said:
Hello and thank you for your great work!
What did you mean with the various v-numbers like v449, v459 and so on in the boot logo section..
Regards,
Oliver
Click to expand...
Click to collapse
The rom as v444 build in,so if you want to change it, you need to use an higher version 449,459.....
Whwen I try to apply 7403-7661.rar I get the following error in the sender window 8018004D.
It seems to be too large 205 meg.
Am I missing something?
When im trying to apply the Swedish language cab, im getting a low memory error.....any help please??
bigx86 said:
When im trying to apply the Swedish language cab, im getting a low memory error.....any help please??
Click to expand...
Click to collapse
Hi
try to install only languages you need like swedish & english 0409 for security.
if always a low memory error try to hard reset before install.
If someone wanna add some useful functions to the flag editor pm me...
oh man, a new world...
Sdcard & android related cabs:
After setting up dual booting using 7gb .cab, I tried to (r)estore from an earlier (b)ackup and send using cab sender and it failed due to different sized sd.
Just a heads up for those expecting to be able to use restore for anything.
I would love to be able to create a CAB with that sets my MS Activation Code so I don't have to manually enter it whenever I need to hard reset. A simple tool to create one after I put my code it would be great. Any takers?
MagpieMDP said:
I would love to be able to create a CAB with that sets my MS Activation Code so I don't have to manually enter it whenever I need to hard reset. A simple tool to create one after I put my code it would be great. Any takers?
Click to expand...
Click to collapse
This +10
3 month Zune Pass to the person that does this.
EDIT: Payed to xboxmod, thanks!
First, thanks for all your work fo us.
I had a problem, when a make a call or pick up a call,
the handset vol is low, it's there some cabs can help with me?
Thanks.
First, thanks for all your work fo us.
I had a problem when send unlock.cab to my fone.
╔════════════════════════════════════════════════════════════════════╗
║ WP7 Update Cab Sender xboxmod-Yuki 2011 ║
╠════════════════════════════════════════════════════════════════════╝
■
╠══════» S ·(S)end Cabs to device
■
╠══════» B ·Send Cabs to device with (B)ackup
■
╠══════» R ·(R)estore device backup
■
╠══════» L ·Read last Update (L)ogs from device
■
╚══> Your choice: S
╔══════» Creating list of cabs
■
■
╠══════» Updating device
■
UpdateWP version 4.8.2345.0
Applying updates to device
Id: \\?\usb#vid_045e&pid_04ec&mi_00#6&1c647433&0&0000#{ca3d7387-f67
b-11da-bbec-8000600fe800}
SN: bb09d480 - 698b002e - 124b08ab - 48616498
Name: HTC HD2
KITLName: QSD8XXX01196189
Manufacturer: HTC
ModelId: 4
Model: HD2
MobileOperator: 000-00
Version: 07.10.07720.03-00.00.00000.00-00.00.00000.00
Checking your phone's status: Completed in 0.03 seconds
Checking system requirements: Completed in 0.03 seconds
Downloading updates: Completed in 2.28 seconds
Checking system requirements: Completed in 0.02 seconds
Transferring updates: Completed in 0.15 seconds
Preparing to install: Completed in 4.08 seconds
Restarting your phone: Completed in 53.41 seconds
Installing updates: Completed in 14.34 seconds
Checking your phone's status: Completed in 0.01 seconds
Restarting your phone: Completed in 55.24 seconds
Completing updates: Completed in 4.26 seconds
Error:
Update device bb09d480 - 698b002e - 124b08ab - 48616498 Complete with error code
: 80180011, error message: IU (Image Update) installation failed on phone: None
of the packages in the update are applicable.
■
╚══════» Done
Press any key to continue . . .