Menneisyys
06-18-2006, 05:27 PM
Opera Mobile (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=863&more=1&c=1&tb=1&pb=1), which is by far the best Pocket PC Web browser, being a newcomer on the Pocket PC, still has some issues that should be fixed by hand. This is especially important to Dell Axim x50(v) and HP iPAQ hx4700 users if they have upgraded to WM5 and, therefore, should always strive to reduce write/deletion operations in the main storage to avoid filesys.exe sessions.
In the following, I give you a complete tutorial on how everything can be relocated to the storage card.
install Opera to the storage card. I assume you install it to \Program Files\Opera (the WM5 default) on your storage card, which has the name \SD Card.
get this registry import file (http://www.winmobiletech.com/062006RelocateOpera/OperaStorageCard.reg). You'll need to modify it after, probably, changing the \\SD Card\\Program Files\\Opera occurrences to the particular path of your device if needed. For example, if you have installed Opera to a directory Opera86 your storage card named Storage Card, then, just change all occurrences of \\SD Card\\Program Files\\Opera to \\Storage Card\\Opera86.
I recommend for example the built-in Notepad in Windows to do this. Just open the registry file with Notepad, press Ctrl-H (Edit/Replace), copy the string \\SD Card\\Program Files\\Opera to the “Find what:” text input field and the new path (with, again, double backslashes!) to “Replace with:”. Then, just save the file and exit Notepad.
import it to the Registry with a Windows Registry Editor Version 5.00-compatible registry editor like Resco Registry Editor. This will make sure references to Opera.exe are all OK.
create an OperaData directory in the root directory of your storage card
get this file (http://www.winmobiletech.com/062006RelocateOpera/Opera.zip); unzip it to the just-created OperaData directory of your storage card. This means that, for example, the vlink4.dat file should be in the directory \<Storage card name>\OperaData\Opera.
go to \Application Data\Opera in the main storage and delete everything, including all the subdirectories, except for the following two files:
english.lng
input.ini
and the skins subdirectory (the latter can't be relocated, even if you appropriately modify Button Set in opera.ini).
Incidentally, if you’d prefer one-page-at-a-time scrolling (as opposed to the default one – that is, link-by-link), overwrite input.ini with this file (http://www.winmobiletech.com/062006RelocateOpera/input.ini).
now, get this file (opera.ini) (http://www.winmobiletech.com/062006RelocateOpera/opera.ini) and change all occurrences of SD Card to the name of your storage card in the way I’ve explained above in step 2. Copy the this way edited file to \Application Data\Opera in the main storage.
Now, you’re all set – you can run Opera right away. It’ll only write to one file in the main storage, opera6.adr, which contains the favorites (this means no writing will take place if you don’t explicitly add a new favorite / delete / edit an old one – this is certainly good news for all Dell Axim x50(v) and HP iPAQ hx4700 WM5 users). Every other write operation will happen on the storage card.
If you don’t want to recreate your existing favorites/cookies
Note that if you want to save your (existing) cookies and favorites (because you’ve been using Opera), make sure you do NOT delete opera6.adr (favorites) in step 5. Also, make sure you transfer your existing cookies4.dat to the storage card (into \OperaData\Opera) so that your existing cookies will still be accessible.
In the following, I give you a complete tutorial on how everything can be relocated to the storage card.
install Opera to the storage card. I assume you install it to \Program Files\Opera (the WM5 default) on your storage card, which has the name \SD Card.
get this registry import file (http://www.winmobiletech.com/062006RelocateOpera/OperaStorageCard.reg). You'll need to modify it after, probably, changing the \\SD Card\\Program Files\\Opera occurrences to the particular path of your device if needed. For example, if you have installed Opera to a directory Opera86 your storage card named Storage Card, then, just change all occurrences of \\SD Card\\Program Files\\Opera to \\Storage Card\\Opera86.
I recommend for example the built-in Notepad in Windows to do this. Just open the registry file with Notepad, press Ctrl-H (Edit/Replace), copy the string \\SD Card\\Program Files\\Opera to the “Find what:” text input field and the new path (with, again, double backslashes!) to “Replace with:”. Then, just save the file and exit Notepad.
import it to the Registry with a Windows Registry Editor Version 5.00-compatible registry editor like Resco Registry Editor. This will make sure references to Opera.exe are all OK.
create an OperaData directory in the root directory of your storage card
get this file (http://www.winmobiletech.com/062006RelocateOpera/Opera.zip); unzip it to the just-created OperaData directory of your storage card. This means that, for example, the vlink4.dat file should be in the directory \<Storage card name>\OperaData\Opera.
go to \Application Data\Opera in the main storage and delete everything, including all the subdirectories, except for the following two files:
english.lng
input.ini
and the skins subdirectory (the latter can't be relocated, even if you appropriately modify Button Set in opera.ini).
Incidentally, if you’d prefer one-page-at-a-time scrolling (as opposed to the default one – that is, link-by-link), overwrite input.ini with this file (http://www.winmobiletech.com/062006RelocateOpera/input.ini).
now, get this file (opera.ini) (http://www.winmobiletech.com/062006RelocateOpera/opera.ini) and change all occurrences of SD Card to the name of your storage card in the way I’ve explained above in step 2. Copy the this way edited file to \Application Data\Opera in the main storage.
Now, you’re all set – you can run Opera right away. It’ll only write to one file in the main storage, opera6.adr, which contains the favorites (this means no writing will take place if you don’t explicitly add a new favorite / delete / edit an old one – this is certainly good news for all Dell Axim x50(v) and HP iPAQ hx4700 WM5 users). Every other write operation will happen on the storage card.
If you don’t want to recreate your existing favorites/cookies
Note that if you want to save your (existing) cookies and favorites (because you’ve been using Opera), make sure you do NOT delete opera6.adr (favorites) in step 5. Also, make sure you transfer your existing cookies4.dat to the storage card (into \OperaData\Opera) so that your existing cookies will still be accessible.