[Q] VPN via Android Intent? - One (M7) Q&A, Help & Troubleshooting

Hi there,
I'm using the "Llama" App to manage all my configurations. I can connect my phone via WiFi to my Router and use my Landline number with it. I can call other Landline numbers in 75 countries using this feature.
I configured a VPN connection to my Home-router. Everything works fine, but...
All I may know so far is, that I can use Android-Intent to start my VPN. Correct??
The "Llama" i can run an Intent, but I don't know how to configurate it propably.
//
It says:
- "Intent send mode:" with following options: Start activity / Start service / Broadcast
- package name
- class name
- Action
- Categories (comma/pipe seperated)
- Data
- Data Type
- Extra -> Add new 'extra' row [Description: Set the 'key' to blank to remove that row. Surround variable names with two hashes to expand them in string extra (e.g. ##variablename##)]
When adding an extra row:
- >Key - boolean / byte / short / int / long / float / double / string - value
//
Is this possible?
If needed... It's a IPSec-VPN with Xauth-Authentification.
Thanks very much for any help! :fingers-crossed:
cheers, maxbenn

the only thing i know you can reach without root ist the menu where to choose wich vpnconnection you want to start with:
Code:
Intent-send-mode: Start activity
Action: android.net.vpn.settings
With root you have to make a shortcut to the vpnconnection with an additional app and start the intent of the additional app.

Thx, it works!
The non root version is enough for me.
Cheers,
Max.

Related

Registry Tweaking Upgrading Backup ur MDA Vario Wizard 9100

Programs for MD Vario
ROM Update
Current Operating System: 1.6.2.4 (updated 9th March 2006)
Updates and instructions available at:
http://t-mobile.iris-global.com/download_manager_mda_vario.html
If the device appears locked at any stage, please check first the keypad lock isn’t “on”.
Hard Reset HARD RESET: start>settings>system tab> Clear Storage
 CONNECT DEVICE TO PC
 SYNCHRONISE – but uncheck all boxes first (makes installing everything else easier by avoiding lengthy synchs each time you install a new prog)
1. Essential Programs – all on www.handango.com
Program Location to Save to Notes
Pocket Informant DEFAULT DEVICE Great diary, contacts, tasks program; use international version
SPB Pocket Plus DEFAULT DEVICE for the X close button utility
Solvoed EngSpa Ultralingua SD CARD Spanish Advanced Dictionary
Paragon Spanish Sound Gold SD CARD Spanish Sound Module for the dictionary
SPB GPRS monitor DEFAULT DEVICE Monitor your data transfer when browsing the web to ensure you don’t exceed your monthly limit
SPB Backup ABSOLUTELY ESSENTIAL SD CARD Simply the best backup utility – backs up registry, PDA settings and programs all into one little executable program that you can save on your SD card and restore without even needing SBP backup loaded when your PDA goes funny
Vidya Pocket Registry Editor DEFAULT DEVICE Necessary for making the registry tweaks outlined below. Simplifies registry editing.
OMAP overclock ABSOLUTELY ESSENTIAL DEFAULT DEVICE The MDA Vario has a TI OMAP processor running at 180 MHz. With this utility, improve performance by increasing it to max 240 Hz (some say 264Hz is the upper limit). Read instructions below; need to add an instruction to the startup menu to ensure it always runs at the set rate on soft-resetting the MDA (rather than defaulting back to 180 MHz)
Memmaid Tweaking program DEFAULT DEVICE Again, needed for processor clocking, BUT has a great clean utility to clean out all the crap that cumulatively builds up with use.
Resco File Explorer SD CARD Super program for finding the files you want. Much better than the file explorer in WM5
SMARTSKEY ABSOLUTELY ESSENTIAL DEFAULT DEVICE A nifty little program that enables you to operate your MDA with one hand without the need for getting out the stylus. It does this by reconfiguring the buttons on your PDA so that a quick press of them does what they already do but a longer sustained press adds new functionality.
Read instructions below; the program already has an inbuilt startup instruction to set it to restart on reboot; smartskey will automatically set the OMAP clocking facility to 240; this means you can install OMAP and let smartskey do the tweaking.
NON ESSENTIAL PROGRAMS:
 Home pocket mobile inventory
 My Last Cigarette
 Speedreader (heavy and slow on CPU) vs fast reader
 Vito sketch artist
 Lexionary/English Pro Dictionary
 Bible
 Turboinvaders
 Microsoft Arcade Pack
 Palm games for pocket PC
Specific Program Installation and Configuration Instructions
Today screen = main screen you see
Pocket Informant
Start Pocket Informant (say yes to colour schemes)
Yes to customise it
Yes to make it the default
Add registration code
Start outlook messages on today screen
Menu>tools>options>storage
Click store attachments on storage card
Click  empty deleted items immediately
SPB Pocket Plus
After installing, remove the pink colour on the bar at the bottom: start>settings>personal>today>appearance; select windows default
On today screen tool bar click the system tab of SPB Pocket Plus
Click the house to get the screen display you want (takes time – I like the 5th one)
Then press right hand corner of screen (to the right of where the time is at the top)
Select options
Remove (uncheck the box):
 Safe mode
 Buttons
 File explorer and
 Today plug in
Click ok
OMAP Overclock
Instructions for overclocking Wizard (tested on Imate K-JAM). Use at your own risk!
1. Download the following file and unzip. Save the OmapClock.exe to your \Windows folder on your device: http://forum.xda-developers.com/download.php?id=9181
2. Open File Explorer on your device and open Omapclock.exe. Find the maximum speed that your device will handle without locking up. On each test, test all applications you use. This is important because once you place this in your startup, it will load up automatically and could cause your device to stop responding! 240Mhz works for me. Suspending the device at this point will cause the speed to be reset back to default. Execute Windows\OmapClock.exe again if this happens and you want to continue testing.
3. Download and install Resco File Explorer 2005: http://resco.net
4. Open Resco Explorer and go to the \Windows folder. Locate the OmapClock.exe file and hold the stylus on this file until menu pops. Choose “Copy”.
5. Now browse to \Windows\Startup then hold stylus in an empty area and when menu pops, choose paste shortcut.
6. Hold the stylus on the newly created OmapClock shortcut and choose Properties then click the Shortcut tab.
7. Target should be: “\Windows\OmapClock.exe” –clock 240
Change the 240 to the clock speed you tested in step 2 above.
8. Soft reset and test. Suspending the device will reset the device back to the default speed. This is a secondary test to make sure the device does not lock up!
9. Download and install DinarSoft MemMaid: http://www.handango.com/PlatformProd...23995&R=123995
10. Open MemMaid and choose the Notification queue button/tab on the bottom (second from left) then click the ADD button.
11. For Program, click the browse button and browse to the shortcut you created in steps 5-7. The location of the shortcut is \Windows\Startup.
12. From the event dropdown choose “The device woke up”.
13. Click Add.
14. Soft reset and you are done. The Clock speed will remain at the specified speed you specified in step 7 even when the device comes out of suspend.
Source: XDA-Developers
SmartsKeys
Enables mapping holding softkeys to close apps, open start menu, turn volume slider into scroll slider. Absolutely, the best software I've used on my device. Makes one handed use a breeze. Must register with XDA Developers to download.
The following functionality can be enabled by running the program:
• Tap soft key: orginal Soft Key functions
• Tap and hold left Soft Key: Start Menu
• Tap and hold right Soft Key: Close/OK button
• Volume Slider at the left = Page Up and Page Down
http://forum.xda-developers.com/viewtopic.php?t=41060&sid=fe9919e547cea5c146f1de0d7156a30a
To reset to default, soft reset the phone.
To make the program run after reset, put a shortcut at /windows/startup
Smartskey now includes a configuration file so you can make your own settings like which Soft Keys to alter, whether to use the Close/OK function to really close or only hide a program and an exception list for the Close/OK function.
That’s all great, but the best enhancement is the integration of the OMAP overclock program. From Smartskeys configuration you can overclock your processor to a configurable speed at start up, and even better, have that automatically activated after your devices comes back up from a soft-reset.
You can find Smartskey on
http://htcwizard.westlands.org/wp-content/uploads/2006/02/smartskey0.4.zip .
It includes the program itself, the configuration file and a readme.pdf . It does not include the OMAP overclok program, but I have it here for you:
http://htcwizard.westlands.org/wp-content/uploads/2006/02/OmapClock.exe
2. More MDA Vario Settings to Alter:
Word
Open Word
Menu>Options
Check the box “Save to storage card”
Other Settings
Check the box “Remove from display” (start>settings>today)
Check box “Cleartype”
Start>Settings>Personal>Input>Word Completion>Uncheck “Suggest words when entering text”
Start>settings>Personal>Menus: select which 7 programs you want listing in the start menu
Start>settings>Personal>Owner Information>Set Stuff in Identification; also look at “Notes” and “Options” tabs
Start>Settings>Personal>Today>Items tab: Decide which programs you want in “Today” screen
start>settings>system tab>Regional Settings>Choose your location
Start>Settings>Systems Tab>Screen>Cleartype tab>Enable ClearType
3. Make a Registry Backup – “originalregistry”You need to make a registry backup at this stage so that you have a safe copy of the original registry that came with the device so that you can restore back to it should you make a mess of things when tweaking as instructed below. I strongly recommend Vidya Pocket Registry Editor.
Don’t ever delete this file.
Make sure the selection cursor is on “Pocket PC” and NOT on any of the other subfolders otherwise it will only backup those subfolder registry entries.
Click File>Export Registry
Type in a name – I suggest “originalregistry”
Don’t forget to select “Storage Card” for Location
Click Save
4. Registry Tweaks
These are all quotes I've compiles from other forums. I think I've done most of these and they work. Select whichever you would like to apply to your MDA device. You're going to need a registry editor. I strongly recommend Vidya Pocket Registry Editor. After you have made all the changes you want, soft reset the device to get them to “kick in”.
Improve Performance Generally
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=8192
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\EnableCache=1
HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize=8192
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\
MSFlash\FATFS\Filters\DataCacheSize=8192 [this needs adding]
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\Flags=40 [this needs adding]
All values are D-values
Caps/Shift Keyboard Notifier on Screen
Go to:
\HKCU\ControlPanel\Keybd
Create the registry entry called EnableIndicator and assign the DWORD value of 1
After soft-resetting the device, an indicator will appear next to the keyboard icon on the bottom of the screen! Tapping the Shift key shows a "C" while tapping the Dot key shows a dot! Very cool!
Keep the GPRS Connection Active At All Times
Remember, you’re only paying for the amount of data that is transferred; so why not keep the GPRS connection active all the time rather than waiting 1-2 mins for the device to connect every time you want to browse the net? You don’t pay anything for an active GPRS connection when you are not in internet explorer.
HKLM\Comm\ConnMgr\Providers\{7C4B7A3...}\Connections\GPRS...\
change value "AlwaysOn" from 0 to 1
Store Internet Clutter on Your SD Card to Save Device Memory
Put IE cache on storage card instead of memory; this increases the performance of your device. This hack will increase your available ROM memory and people have reported storage gains of over 9 mb. You will need to have a storage card with some free memory installed to utilize this hack.
First open up internet explorer and navigate Menu>Tools>Options>Memory
Press the delete files button to clear the cache
Press delete the cache
Press delete the history
Then open up file explorer from the programs folder in the start menu.
Navigate to the Storage Card and make sure that you are in the base directory of the card.
Then create an I.E. folder and within that folder create a folder called “cache” and “history”
Open up a registry edit program
Navigate to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache"
Change the default value "\Windows\Profiles\Guest\Temporary Internet Files" to "\Storage_Card\ie\cache"
Change the other values in the Shell Folders section of the registry to the folders you created and then soft reset.
Be warned that you will create errors in I.E. if you do not have a storage card inserted with those directories on it while you are surfing from now on.
Get a Different GPRS/EDGE Icon
Registry: HKLM\Drivers\BuiltIn\RIL
Key: EnableDifferGprsEdgeIcon (dWord)
Value: 0 = disabled
1 = enabled
Disable SMS Received Notification – switch it off if it annoys you
Hkey_current_user\software\microsoft\inbox\settings\SMSDeliveryNotify
Change Dword: 1  0=off
Disable Message Sent Notification
Registry: HKLM\Software\Microsoft\Inbox\Settings
Key: SMSNoSentMsg (dWord)
Value: 0 = disabled
1 = enabled
Turn On GPS Application (GPS not GPRS ie Navigation Stuff)
First of all, your MDA does NOT have GPS built-in; let's make that clear from the start.
However, Windows Mobile 5.0 includes a GPS Control Panel for ease of configuring Bluetooth GPS devices. This includes creating 'virtual ports' so that multiple programs can access the same NEMA GPS stream from said BT/GPS device. This is helpful for anyone who uses GPS for Navigation, War-Driving and lots of new emerging location-based programs which use GPS information available to your MDA.
Unfortunately, the Registry Wizard for tweaking the MDA available in this FAQ and over at xda-developers does not work with the T-Mobile ROMs. You have to manually edit the registry by following these instructions:
Go to: HKEY_LOCAL_MASCHINE\ControlPanel\GPS Settings
Delete the DWORD marked "hide"
Add a DWORD called "Group" and give it the value of "2"
The GPS panel will now show up in your connection settings
***Note: You must delete 'Redirect' and 'Hide' keys completely***
Soft restart, wait 30 seconds, restart and viola, GPS Control Panel is now enabled.
NB 2=show; 1=hide GPS icon
How I set-up (after BT pairing with the GPS)
Open the new GPS Icon, I then set my GPS Settings on the MDA for 'GPS Program port:' to COM8 (the 'virtual port' for your programs to access the same GPS data) .
Then set the 'GPS hardware port:' to COM6.
Also set the Baud Rate to 9600 (default for my BT/GPS unit)
Check the box 'Manage GPS automatically'.
I'm using WiFiFoFum2, Socket MyNavigator and VisualGPSce to simultaneously run utilizing my BT GPS device. It works flawlessly.
Enable 802.11g WIFI Speed (rather than the default 801.11b)
For more info:
http://forum.xda-developers.com/viewtopic.php?t=38898
1) Locate the following key: HKEY_LOCAL_MACHINE\COMM\TNETWLN1\PARMS
2) Add the following key:
name: dot11SupportedRateMaskG
D value: 8
Glyph Cache
Your MDA uses a section of the memory called glyph cache to store your fonts' glyphs and other graphical outputs for things like gaming. You can modify standard graphic rendering so that games run more smoothly with faster graphics. Noted improvement especially for racing, action and arcade games.
Enable Cleartype in Landscape mode
Clear type smoothes the edges of screen fonts for many programs to make reading easier and make your device appear more slick. You can turn this on by going to Start>Settings>Systems Tab>Screen>Cleartype tab>Enable ClearType
However, if you view anything in Landscape mode (by opening the keyboard for instance); for some reason, landscape doesn’t work in this mode. To enable it in landscape mode too, do this to the registry
HKLM\System\GDI\ClearTypeSettings
Key: OffOnRotation (string)
Value: 0
(NB 0 = on; 1 = off)
Hide SIM contacts
Registry: HKCU\ControlPanel\Phone
Key: ShowSim (dWord)
Value: 0 = hide
1 = show
Alter Horizontal Scrollbar Width
Registry: HKLM\System\GWE
Key: cyHScr (dWord)
Value: 13 = default
Alter Vertical Scrollbar Width
Registry: HKLM\System\GWE
Key: cxVScr (dWord)
Value: 13 = default
Alter Taskbar Date/Time
Registry: HKLM\Software\Microsoft\Shell
Key: TBOpt (dWord)
Value: 0 = Nothing
1 = Time
2 = Date
3 = Time and date
Enable Bluetooth Receive
Registry: HKLM\Software\Microsoft\Obex
Key: IsEnabled (dWord)
Value: 1 = enabled
2 = disabled
Increase Font Cache
Registry: HKLM\System\GDI\SYSFNT
Key: CS (dWord)
Value: 0 (Default)
4096
8192 (preferred)
16384
Store Internet Clutter on Storage Card
Registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\shell Folders
Key: Cache (string)
Value: \Storage Card\Temporary Internet Files
\Windows\Profiles\guest\Temporary Internet Files
Disable IE background sounds
Registry: HKCU\Software\Microsoft\Internet Explorer\Main
Key: Play_Background_Sounds (dWord)
Value: 1 (Default)
0 Disabled
Alter the Default Input Method
Registry: HKCU\ ControlPanel\SIP
Key: DefaultIM (string)
Value:
Keyboard {42429667-ae04-11d0-a4f8-00aa00a749b9}
Letter recogniser {42429690-ae04-11d0-a4f8-00aa00a749b9}
Block recogniser {42429691-ae04-11d0-a4f8-00aa00a749b9}
Transcriber ***0034DD0-2AD4-11d1-9CB0-E84BE8000000}
Phone pad {51A2CB38-154E-4C92-A625-A83871C99EC2}
5. Do an Complete Device Backup(1) – “backupprogstweaks”You need to make a complete device backup at this stage because your device at this stage has been fine tuned to your perfection. If anything happens in the future, you can now restore to exactly this point without having to reinstall programs and alter registry settings again. I strongly suggest use SPB Backup and make sure you save the “Full” backup to your SD card; suggest calling it something like “progsntweaksbackup”.
Click “Last Backup” segment of your today screen or select Start>Progs>SPB Backup
Select Full Backup
Click Next; choose file name; set location to Storage Card
Click Next
Now let it do its job
6. Install Non-Essential Software
By non-essential I mean software that you’d like on now, but you don’t know whether you might remove in the future if the push came to shove.
Try and save all of these to the storage card to make sure you don’t eat all the memory on your device. Remember, you want to keep the main memory of the device as free as possible.
7. Do Another Complete Device Backup (2) – “backupallprogstweaks”
This backup is of all the programs (essential + non-essential) and tweaks in case you ever want to restore it to this point.
Click “Last Backup” segment of your today screen or select Start>Progs>SPB Backup
Select Full Backup
Click Next; choose file name; set location to Storage Card
Click Next
Now let it do its job
8. Synchronise – first proper synchronisation
• SYNCHRONISE – but now check those boxes you want on
 Alter active sync settings:
 Tools>options>email
 2 weeks
 5Kb
 max 50Kb attachments
 Click OK
 PDA will synchronise
9. Do Another Complete Device Backup (3) – use the name suggested by the program
This backup is of the first synchronisation in case you ever want to restore it to this point.
Click “Last Backup” segment of your today screen or select Start>Progs>SPB Backup
Select Full Backup
Click Next; choose file name; set location to Storage Card
Click Next
Now let it do its job
A Note on the Three Backups
You might be wondering why the need for the three types of back up. Let me make this clear: you only need to do these backups ONCE. The three back ups then give you the flexibility of restoring to whichever point you want to when the need arises. Don’t ever delete these three backups.
Having said this though, don’t forget to regularly back up your device just to keep the most up to date back up at hand in case your battery goes dead and you simply want to restore it back to the last configuration (with email, calendar and contacts data).
OTHER USEFUL THINGS YOU SHOULD KNOW
Changing the Clock
You can change out of 24 hour clock mode by going to regional settings and choosing a non-capitalized option like hh:mm:ss
Switching between vibrate and ring mode
Hold down the Comm Manager button for a second or two on the side of the device above the volume slider. This will toggle the unit between silent (with vibrate) and your regular ringer on settings.
What do the LED lights on the front indicate?
Left LED:
Blinking blue - bluetooth enabled
Blinking green - Wifi enabled
Right LED:
Blinking green - Phone enabled
Blinking orange - Battery Low
Solid orange - Charging Quote:
Note: the right led blinking orange could also mean that you have an alert in addition to the low battery. It is dependant on how you set up your notifications.
Installing Your Own Sounds for Ring Tones, Alarms and Notifications
You need to have a set of “ring tones” and “alarms and notification sounds” in two separate folders to begin with on your PC.
Make sure those in” ring tones” are in mp3 format
Make sure those in “alarms and notifications” are in wav format
Connect and synchronise your device with the computer
On your PC:
Open the ring tones folder
Copy the mp3 files you want
On ActiveSyn, Click on Explore>My Device>Windows>Rings Folder
Paste them there
On your PC:
Open the “sounds and notifications” folder
Copy the wav files you want
On ActiveSyn, Click on Explore>My Device>Windows
Paste them there
That’s it. Now you should see them all. If you can’t see one or two, it is probably because they are too big in size.
Also I neglected to mention that you can load them on the minisd card (obviously if you have one) to the root folder and they will work. To change it to your new ringone, go to settings > sounds and notifications > notifications tab > change the event to incoming call check play sound and select the sound
Bluetooth Messaging
I've seen people send and receive messages via bluetooth with regular phones like Nokia, and I was wondering whether this is possible with a T-Mobile Vario (Windows Mobile 5). Would I need to install any application for this? Thanks.
Well i think theyre not really sending SMS Messages.. these are actually Notes. You don´t need a program for it. Just create a new Note/Text-File and send it via Bluetooth!
I hope this document has proved useful.
Very useful indeed, thank you.
Very nice
Holy crap! You just answered nearly every question I had about: the cryptically-described options in Registry Wizard, various shortcuts (vibrate/sound mode for example), and the most useful programs to install.
Thanks a bunch.
BACKLIGHT SETTINGS
Since I upgrade to IMATE'S LATEST ROM, when I do soft reset the backlight off setting on battery reverts to 10 seconds instead of the 3 minutes I set it at.
Any suggestions or tweaks for this??
Thanks
nice piece of work m8
Brilliant. Excellent piece of work bringing all of this information together.
db
ring tone can be WMA. you can use movie maker (MM) (on your XP box) to edit/cut them to make it smaller (shorter) and save it as WMA. Now, MM does not have save as WMA option but if you only have audio source, save movie option will actually do save WMA.
One more thing... you can copy your ring tones on \storage card\my documents
If I use TotalCommander to add Caps/Shift Keyboard Notifier on Screen
Create the registry entry called EnableIndicator and assign the DWORD value of 1
once I did this and klick ''ok'' and soft-reset the phone, it is gone: no EnbleIndicator in the registry......what am I doing wrong??
zago187 said:
If I use TotalCommander to add Caps/Shift Keyboard Notifier on Screen
Create the registry entry called EnableIndicator and assign the DWORD value of 1
once I did this and klick ''ok'' and soft-reset the phone, it is gone: no EnbleIndicator in the registry......what am I doing wrong??
Click to expand...
Click to collapse
Switch off first (suspend) to make the device write the reg.
Sweet!
Thanks man!!
ENABLE INDICATOR
I had done this originally on CINGULAR 8125 original ROM. Since I did upgrade to IMATE LATEST ROM--the DWORD is there, but the CAPS LOCK indicator doesn't show up??
Any ideas?
Thanks
Hi Dudes,
I have a problem, when I've installed the software, (the Resco File Explorer) I get some VERY annoying light blue little bar in the top of my screen... Plz help!!
Thanks in advance,
Rik
[email protected] said:
zago187 said:
If I use TotalCommander to add Caps/Shift Keyboard Notifier on Screen
Create the registry entry called EnableIndicator and assign the DWORD value of 1
once I did this and klick ''ok'' and soft-reset the phone, it is gone: no EnbleIndicator in the registry......what am I doing wrong??
Click to expand...
Click to collapse
Switch off first (suspend) to make the device write the reg.
Click to expand...
Click to collapse
that is what I am doing after I add the reg (soft reset), but still no change saved.
Is this what you meant?
zago187 said:
[email protected] said:
zago187 said:
If I use TotalCommander to add Caps/Shift Keyboard Notifier on Screen
Create the registry entry called EnableIndicator and assign the DWORD value of 1
once I did this and klick ''ok'' and soft-reset the phone, it is gone: no EnbleIndicator in the registry......what am I doing wrong??
Click to expand...
Click to collapse
Switch off first (suspend) to make the device write the reg.
Click to expand...
Click to collapse
that is what I am doing after I add the reg (soft reset), but still no change saved.
Is this what you meant?
Click to expand...
Click to collapse
Do your REG things, Close TotalCommander, Turn device off (Power), wait a few sec, only then - Restart device.
rreinink said:
Hi Dudes,
I have a problem, when I've installed the software, (the Resco File Explorer) I get some VERY annoying light blue little bar in the top of my screen... Plz help!!
Thanks in advance,
Rik
Click to expand...
Click to collapse
I still have this problem
Omap
Installing smartkey makes the whole explanation how to start up Omapoverclock not needed.
Hi I'm confused
I'm trying to change the temporary internet folder to starage card, and I found some reg hacks to do it but which is the correct one? pls help
RELOCATE PIE DATA STORAGE
This hack will increase your available ROM memory and people have reported storage gains of over 9 mb. You will need to have a storage card with some free memory installed to utilize this hack. First open up internet explorer and navigate Menu>Tools>Options>Memory and press the delete files button to clear the cache then delete the cache and the history. Then open up file explorer from the programs folder in the start menu. Navigate to the Storage Card and make sure that you are in the base directory of the card. Then create an ie folder and within that folder create a cache folder, history, and Open up a registry entry program such as Resco Registry that comes with Resco Explorer 2005. Navigate to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache". You can change the default value "\Windows\Profiles\Guest\Temporary Internet Files" to "\Storage_Card\ie\cache". Change the other values in the Shell Folders section of the registry to the folders you created and then soft reset. Be warned that you will create errors in ie if you do not have a storage card inserted with those directories on it while you are surfing from now on.
Change the location of 'Temporary Internet Files'
When browsing the web, pages and images are saved in the 'Temporary Internet Files' location. You can change this location to, for example, your Storage Card:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Storage Card\cacheie" (REG_SZ string, no quotes)
To return to the original location:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Windows\Profiles\guest\Temporary Internet Files" (REG_SZ string, no quotes)
FRENCH ?
there is a langurer french for the vario
about the light blue bar
that light blue bar is what we call an improved battery meter/bar. I know how turn it of with spb pocket plus. but not with this program. I am typing this on my vario right now and I noticed that the keyboard times out much to fast in the ark. and I found no setting or tweak for this obvious forgotten important setting.
This thread seems to be very useful, but it does make me think have I done the right thing?
That is, I'm a long time palm/treo 650 user and the treo seems much easier to play around with. I've just ordered an MDA vario from T-mobile & waiting for it to arrive(come into stock first) and I've been researching it & wondering if I can get rid of all the T-mobile stuff & just have the standard stuff as supplied by HTC/microsoft.
I'm not keen on all this registry hacking as I've never done it before & I've just moved over to an apple iMac as well. At least the iMac can run windows now.

HTC BlueAngel Tips and Tricks and some reminders too

HTC BlueAngel Tips and Tricks
HTC B.A.T.T.
(and some reminders too!)
I will try to make this thread very informative and of course useful for the BA Community. I decided to make one because I know 8 out of 10 members (mostly new ones) does not read the wiki and does not read the whole thread of a specific topic and will straight ahead asking "can someone help me how to upgrade my BA, BTW this is my first post!" BINGO! So I hope this helps you (yes YOU, aha you the one reading this!) and makes your life easier. But don't rely too much!
NOTE: Don't post any questions and request here. We have a dedicated section for that. If you want to post here make sure you're going to contribute something informative and something that will help the BA community. And please PM me if some of the information here need to be corrected.
If you have something to share, if you know some tricks or any info that we don't know please don't hesitate to share it with us.
(thanks to Egzthunder1)
First, keep this in mind.
RULES
1. Search before posting
Use one of our search functions before posting, whether you have a question or something new to share, it's very likely someone already asked that question or shared that news.
Search XDA-Dev
If you're having trouble using the
site's builtin search function (for 2-3 letter acronyms like ROM/IPL/OS etc. - NUMBER 2), one method around this is to use an external search engine like Google:
Search Google within the Wiki
Search Google within the Forum
Search Google within the entire site
Look HERE also.
(thanks to +Que PPC)
Search Plug In:
There is a search plug in, to do searches on the XDA side directly from your browser search bar. This plug in works in Internet Explorer 7 and up, and in ?FireFox 2 and up. You can install this at:
MyCroft Plugin
2. Be polite and respect your fellow xda-dev user.
There is no need for cursing, flaming, racism or personal attacks. There are a lot of different nationalities on this forum all with different cultures, this means that no matter what you're like, you'll have to adjust to people that are most definitely not like you. It will gain you a lot of respect if you help to keep the peace. It's disrespectful and therefore not permitted to create Alias Member names in an attempt to deceive others.
3. Post only using a clear subject and message.
You're most likely to receive a helpful answer to your question if you use a short subject title that describes your problem and a message that explains in detail what your problem is and what you've tried to solve it.
4. Use the English language.
We understand that with all the different nationalities not everyone speaks English well, but please try. If you're really unable to post in English use an online translator, You're free to include your original message in your own language below the English translation.
Google Translate
5. Post a message only once.
As a large forum we don't need unnecessary clutter, You're free to edit your message as you like, so if you do not receive an answer revisit your message and see if you can describe your problem better. Not everyone is online at the same time, it might take a while before you receive an answer.
6. Do not post warez.
If a piece of software requires you to pay to use it, either pay or find your cracks and serials somewhere else. We do not accept warez nor do we permit any member to promote or describe ways in which Warez, cracks, serial codes or other means of avoiding payment, can be obtained.
7. Do not spam.
If you wish to advertise a product, contact us we provide ads. But do not post it in the forums, it will be removed and you're likely to receive a ban.
You are however allowed to sell used goods like your own device, parts of your device or accessories for your device in the marketplace forum, please read the rules there before posting.
8. Donations.
We appreciate all donations to xda-developers.com, it keeps our forum online and well maintained. As a user you're allowed to ask for donations in your signature as a thank you for your hard work. However donations up front are not allowed, this forum is about sharing, not about getting paid to do something, that's what your job is for.
Donate to XDA-Dev
9. Don't get us in trouble.
Don't post copyrighted materials or do other things that will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably don't want to do it here either. This does not mean we agree with everything the software piracy lobby try to impose on us, it simply means you cannot break any laws here, since we'll end up dealing with legal hassle caused by you. Please use common sense: respect the forum, its users, and those that write great code.
10. Help others if you can.
If you see posts from others where you can help out, please do. This place exists because people are helping each other, and even if you are relatively new to the matter, there's probably already quite a few people newer than you that would benefit from what you've learned. Don't be shy.
------------------------------------
Just follow the rules and everything will be fine!
------------------------------------
Why XDA-Developers? Why not HTC-Developers since you only support HTC made devices?
--->This site is about certain PDA-phones, made by a firm called HTC in Taiwan. Their makers named them 'Wallaby', 'Himalaya', 'Blue Angel', 'Wizard' and 'TyTN', but almost nobody knows them by those names. The mobile provider O2 sells them under the brand-name 'XDA', and that's what we had in our hands first. They're also known as Qtek, MDA, SX-56, Hermes and many, many other names.
Since we develop software for it, we need information, and nobody seemed eager or ready to give us what we needed. So we 'reverse-engineered' the devices, found a lot of information, and shared it with the world. But as our site grew we realised that lots of ordinary users were also suffering from a lack of support. They started using the xda-developers forum to communicate and before long the forum was as much a user forum as it was a developer forum.
------------------------------------
You can find XDA-Devs Glossary of Terms HERE
------------------------------------
You can find XDA-Devs Acronyms HERE
------------------------------------
You can find XDA-Devs FAQ HERE
------------------------------------
Custom Paint Jobs for BlueAngel look HERE
(thanks to +Que PPC)
------------------------------------
Fill Your Signature With Your Device Info just like THIS
(thanks to +Que PPC)
------------------------------------
​
Blue Angel Tweaks
System Hacks & Tweaks
You need this
PHM Registry Editor or some other registry editors to get access to your BA's registry. But take note, change the registry settings at your own risk. I am responsible if it cause any damage on your BA.
Personal Settings in the Registry
Owner and Notes Information
HKEY_CURRENT_USER\ControlPanel\Owner
"Notes" -> is for the Notes of Owner Information
"Owner" -> is for Personal Information
Regional Settings and Clock
Regional Settings (set the value then just export the entire key)
HKEY_LOCAL_MACHINE\nls
Setting the default country and area code in the Address Book/Contacts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AddrBook
"Default_Area" -> Default area code
"iDefault_Country" -> An index number to the country
Clock GMT (set the value then export the entire key)
HKEY_LOCAL_MACHINE\Time
and in here (sometimes needs to set both)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Clock
Tweaking input method:
for Changing the Default SIP
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaultIM" <- Change the value of this depends on SIP DestID(can be found in CLSID look for the Key with "IsSIPInputMethod" Subkey)
example: (Dont use this search for the SIP DestID in your device sometimes it differ in different device)
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Transcriber -> {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
Changing Starting Page in PIE
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="http://forum.xda-developers.com" <-example
Setting ClearType Text in PIE
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
"ClearTypeText"<- Set 1 to Enable Cleartype in PIE, 0 to Disable
Setting ClearType Text in Pocket PC thru Registry
[HKEY_LOCAL_MACHINE\System\GDI]
Create a Subkey then Name it "CLEARTYPE"
Setting ClearType in landscape mode too (IF Cleartype is enabled, not effective but harmless otherwise)
Enable ClearType in Landscape mode
[HKLM\System\GDI\ClearTypeSettings]
To enable:
OffOnRotation = 0 (DWORD decimal)
To disable:
OffOnRotation = 1 (DWORD decimal)
Settings Screen Text Size thru Registry
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus\96DPI]
"CurFont"= change to the ff value ..
dword:00000258 -> Smallest
dword:000002BC -> Smaller
dword:00000320 -> Normal/Default
dword:000003E8 -> Larger
dword:0000044C -> Largest
Screen Orientation
Set the Screen Orientation thru Registry and works only after soft reset
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
Change the Value of "Angle" to the FF:
dword:00000000 or dword:00000360 -> Portrait Mode
dword:00000090 -> Landscape(Right-Handed)
dword:00000180 -> Portrait Up-side Down
dword:00000270 -> Landscape (Left-Handed)
Hide/Unhide Screen Orientation Option in Screen Module[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"HideOrientationUI" -> set 0 to unhide, 1 to hide
Set Fix Landscape(Right-Handed) Mode and No Landscape(Left-handed) in Screen Settings
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"Landscapefixed"-> set 0 if disable, 1 to enable
Prevent Users from Installing Applications on your Blue Angel
1) Go to the HKLM\ControlPanel\AdminPassword\ key.
2) Rename the "Redirect" value to "xRedirect".
3) Soft reset.
4) Go to Start > Settings > System tab > Policy applet to set the policy restriction on the device.
This enables the built in Policy Editor on Pocket PC which can be used to prevent the addition of applications to your device.
Disable the Flashing Right Side Red/Green LED
1) Go to the HKLM\Drivers\BuiltIn\NLEDMgr key.
2) Rename the "Dll" value to "xDll"
3) Soft reset.
This COMPLETELY disables the right LED for ALL alerts.
The same can be done for the Left Blue LED by renaming the "Dll" value under the BWLEDMgr key.
For WM6 & WM6.1 do the following
1) Go to the HKLM\Drivers\BuiltIn\NLEDMgr\
2) set Index to 0
3) Go to HKLM\Drivers\BuiltIn\NLed\
4) Rename the "Dll" value to "xDll"
5) Soft reset, and your Green LED is flashing is disabled.
Put Date and Time in Top Bar
1) Go to the HKLM\Software\Microsoft\Shell key.
2) Add a Binary value called "TBOpt" if it does not already exist.
3) Set the value to "0x 00 00 00" where x=0 (Nothing), x=1 (Time), x=2 (Date) and x=3 (Date and Time)
4) Soft reset.
Change the Long Date to Your Own Format
1) Go to the HKLM\nls\Overrides key.
2) Add a String value called "SLDte" if it does not already exist.
3) Set the value to a valid date format (ie for "Tuesday 8 February 2005" use "dddd d MMMM yyyy")
4) Soft reset.
Disable the Start Menu Animation
1) Go to the HKLM\SYSTEM\GWE\Menu key.
2) Set the "AniType" value data to 0 (Set to 6 to return to full animation).
3) Soft reset.
Enable Window Animation
1) Go to the HKLM\SYSTEM\GWE key.
2) Set the "Animate" value data to 1 (Set to 0 to return to no animation).
3) Soft reset.
Pocket IE to Version 5.5 (For Secured Sites)
1) Go to the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\ key.
2) Set the default value to "Mozilla/4.0" (Default is "Mozilla/2.0").
3) Set the "Version" value to "MSIE 5.5" (Default is "MSIE 3.02").
4) Set the "Platform" value to "Windows NT 5.0" (Default is "Windows CE").
This will only work on some secure sites that check version number rather than perform a check for support of secured transactions.
This registry hack will make Pocket Internet Explorer identify itself as IE 5.5 on Windows 2000.
However it will prevent web sites that provide Pocket PC specific content to be able to know you're actually using a Pocket PC.
Change the Tap & Hold Dots Color
1) Go to the HKLM\SOFTWARE\Microsoft\Color\ key.
2) Add a Binary value called "40" if it does not already exist.
3) Set the value to "rr gg bb 00" (RGB hex values 00 to FF so "FF 00 00 00" is Red), (RGB hex values 00 to FF so "00 FF 00 00" is Green),(RGB hex values 00 to FF so "00 00 FF 00" is Blue).
SMS Delivery Reports - Always on!
1) Go to the \HKCU\Software\Microsoft\Inbox\Settings\ key.
2) Add a Dword called "SMSDeliveryNotify" if it does not already exist.
3) Set the value to "(0x000001)" or just "1" depending on your reg editor.
No need for soft reset - create new SMS and check Tools > Options - already ticked for delivery notification.
Please note: This only works for NEW created messages - you stll have to manually select if replying or forwarding.
<UniqueTouch>
Change the width and height of scroll bars
1)Browse to \HKLM\SYSTEM\GWE\
2)cyHScr : Horizontal Scrollbars Height in pixels (default is 13)
3)cxHScr : Horizontal Scrollbars Width in pixels (default is 20)
4)cyVScr : Vertical Scrollbars Height in pixels (default is 20)
5)cxVScr : Vertical Scrollbars Width in pixels (default is 13)
6)Reboot
Speed up your Display (Faster opening programs/menus)
1)Browse to HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
Change the "limit" value :
2.1)4096 : this will slow down the display, but use less memory
2.2)8192 : this is the default value on Pocket PC, average memory/performances
2.3)16384 : this will speed up the display, but use more memory, twice the default Pocket PC value
2.4)32768 : Or even more
3)Reboot
Enable built-in handsfree during a call:
Just press the call button (the green one) and hold for two seconds while calling.
End a GPRS connection fast
Just press the red button and hold for two secconds while connected.
Disable ringtone sound while someone is calling and you don't want to answer the call
Use the volume left button, it doesn't affect sound settings, just silents the ringer.
Set PIE Cache size
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content
Change the DWORD Data from 19456 (decimal value) to any value of your preference from 512 up to any given value (BoSJo's default BA value 42929).
Values reflect the size in KB.
Physical plasement = \Windows\Profiles\guest\Temporary Internet Files\Content.IE5
Microsoft Application Installer -> Changing the setting so that it asks you where to install a cab
"HKEY_LOCAL_MACHINE" -> "SOFTWARE" -> "Apps" -> "Microsoft Application Installer"
and set fAskDest to 1 (0x1)
from now on, whenever you install anything, you'll get a popup confirming the installation destination folder, and storage device (memory, storage card, etc )
To Get The AM/PM on The Top Bar
HKEY_CURRENT_MACHINE\nls\Overriders
1) Creat new String value with Name = S1159 & Data = Am.
2) Creat new String value with name = S2359 & data = Pm.
3) Creat new String value with name = STFmt & data = h:mm tM.
Capital letters and small letters must be followed exactly or it may cause hard resets!
You will get capital "AM/PM" on the top bar eventhough the registry data value above was entered as "Am/Pm"
set Display name in Contacts
[HKEY_LOCAL_MACHINE\SOFTWARE\contact\cproghook]
"FL"-> Set 0 if LastName then FirstName, 1 if FirstName then LastName
Changing the Message Sent Notification Message
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox\Svc\SM S]
Change the Value "MessageSent" to whatever you like the Default is "Message Sent"
Microsoft Bluetooth Stack Status after Softreset
[HKEY_CURRENT_USER\Software\Microsoft\Bluetooth\Set tings]
"ScanMode" -> set 7 if Discoverable, 5 Turn on only, 0 if OFF
Broadcom/Widcomm Bluetooth Stack Status after Softreset
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"StackMode" -> 0 means Bluetooth OFF, 1 Means Bluetooth ON
Broadcom/Widcomm Discoverable and Connectable
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Filte rs]
"WhoAllowedToConnect"-> if 0 No one allow to connect, 1 if All Devices allow to connectble, 2 if Paired Devices Only
"AllowOthersToDiscover"-> 0 if Bluetooth Undiscoverable, 1 if Discoverable
Broadcom/Widcomm Device Identification
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"UsePocketPCName" -> 1 if you want to uset the Pocket PC Device ID Name, 0 if you want to set on your own Device ID
"DeviceName"-> Preffered BroadCom/Widcomm Device ID
Broadcom/Widcomm Setting maximum Simultaneous Connection
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"MaxSimultConnections"
Changing Starting Page in PIE
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="http://forum.xda-developers.com" <-example
Setting Cleartype Text in PIE
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Internet Settings]
"ClearTypeText"<- Set 1 to Enable Cleartype in PIE, 0 to Disable
Setting ClearType Text in Pocket PC thru Registry
in [HKEY_LOCAL_MACHINE\System\GDI]
Create a Subkey then Name it "CLEARTYPE"
Settings Screen Text Size thru Registry
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus\96DPI]
"CurFont"= change to the ff value ..
dword:00000258 -> Smallest
dword:000002BC -> Smaller
dword:00000320 -> Normal/Default
dword:000003E8 -> Larger
dword:0000044C -> Largest
Set the Screen Orientation thru Registry and works only after soft reset
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
Change the Value of "Angle" to the FF:
dword:00000000 or dword:00000360 -> Portrait Mode
dword:00000090 -> Landscape(Right-Handed)
dword:00000180 -> Portrait Up-side Down
dword:00000270 -> Landscape (Left-Handed)
Hide/Unhide Screen Orientation Option in Screen Module
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"HideOrientationUI" -> set 0 to unhide, 1 to hide
Set Fix Landscape(Right-Handed) Mode and No Landscape(Left-handed) in Screen Settings
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"Landscapefixed"-> set 0 if disable, 1 to enable
About the MMS Settings it can be found in this Registry Section ..
if You want you can set your MMS Configuration then Export The Entire KEY
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config]
But important Configuration can be found in this section
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
but heres a little understanding about the some important Registry Input
Setting The Server MMS Settings(MMS Settings->Server )
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"1"="Globe"->Indicate the index 1 of Server MMS Settings.. identify in [HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1] example "Globe" look below
"2"="test"->Indicate the index 2 of Server MMS Settings.. identify in [HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"DefaultSetting" -> Set which is the Default Server example set 1 if you want to set "Globe" or 2 if you want the "test".. setting 0 will indicate no Default Server Settings
"TotalSettings" -> View how many Server Settings Viewable, set 1 .. and only the Index 1 or "1" will be view in MMS Settings->Server Tab, 2 if you want "1" and "2" will be view .. etc
to create a Server Information
Create a Subkey in this Registry
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
under the SUBKEY create the following Reg value
Name -> String (REG_SZ)
Gateway-> String (REG_SZ)
GatewayPort -> DWORD(REG_DWORD)
MmscURI-> String (REG_SZ)
SendDefault-> DWORD(REG_DWORD)
RecvDefault-> DWORD(REG_DWORD)
Example of Server Configuration of "test" and "Globe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\test]
"Name"="Sample Server" -> Indicate the Server Name
"Gateway"="0.0.0.0" -> Gateway Address
"MmscURI"="http://" -> the Server Address
"GatewayPort"=dword:000023F1 -> the Gateway Port Number(in decimal 9201)
"SendDefault"=dword:00019000 -> Sending Size Limitation ex. 100K= 19000HEX
"RecvDefault"=dword:0007D000-> Receiving Size Limitation ex. 500K= 7D000HEX
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\Globe]
"Name"="Globe Telecom" -> Server Name
"Gateway"="192.40.100.20" -> Gateway
"MmscURI"="http://192.40.100.22:10021/mmsc" -> the Server Address
"GatewayPort"=dword:000023F1 -> the Gateway Port Number(in decimal 9201)
"SendDefault"=dword:00019000-> Sending Size Limitation ex. 100K= 19000HEX
"RecvDefault"=dword:0007D000-> Receiving Size Limitation ex. 500K= 7D000HEX
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit]
"SendCount"-> Setting how Many "Sending Size limitations" listed in DropDown Listed ..
"SendDefault"=dword:00019000 -> Setting the Default Send Limitation
"SendLimit1"=dword:0000C800 -> Send Limit one can be change ex. 50K=dword:0000C800
"SendLimit2"=dword:00019000 -> Send Limit two can be change ex. 100K=dword:00019000
"SendLimit3"=dword:0003E800 -> Send Limit three can be change ex. 250K=dword:00003E800
*Sending And Receiving Limitations will depend on your Telco Network .. in some country the maximum sending and recieving is only 100K
Setting The Preferences MMS Settings(MMS Settings->Preferences Tab)
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"SendDelayedNotifyResp" -> Set 0 if You want "Retrieve the Messages Immediately", 1 if you will just notify about the MMS receive and will not Download the messages until you tap the download button in the message
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
"DownloadHomeNetworkOnly" set 0 to "OK to Download when Roaming", 1 if you want Download only on the Home Network
"DefaultResolution"= Setting the sending "PHOTO RESOLUTION" on FF:
dword:00000000 -> QQVGA(160x120)
dword:00000001 -> QVGA(320x240)
dword:00000002 -> VGA(640x480)
dword:00000003 -> Original
"ConnectionVia"="Globe MMS Settings"-> Setting the Connect Via: .. ex Globe MMS Settings or The Internet
"SaveSentMessage"->set 1 if you want to Save the Messages in the Sent Folder, 0 if not
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\TryLimit]
"TryDefault" -> Setting the "Attempts Before Giving UP" Connections
input 0 if will not Give up or 1 to 5 depends of how many tries you want
Other Settings
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
"MaxSlides"=-> Setting the Maximum Slide that you can create .. Default is 9
"NeedLoadSimCard"-> Setting 1 will load all the contacts in your SIM card, 0 if not
"CaptureVideoEnable"-> Set 1 to Enable the "Capture Video ..." options or able to capture video in MMS Composer, 0 if not
"CameraEnable" ->Set 1 to Enable the "Capture Picture..." options or able to capture Picture in MMS Composer, 0 if not
"AlwaysChooseCustom"-> 1 if you want to Always Choose the Custom MMS template, setting 0 will always popup a MMS template everytime you want to create a MMS
"AutoResend"-> 1 to set Auto Resend if Sending Failed .. 0 if not
CAB INSTALLATION
Making all installed cab to be uninstallable or cannot be removed..
[HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command]
@="wceload.exe /nouninstall "%1"
Will not Prompt during Cab installation or will install without any Interface
[HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command]
@="wceload.exe /noui "%1"
Always ask for Path Destination During Installation
[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
"fAskDest"-> Set 1 to Enable, 0 to disable
Specifying How the cab will be deleted during installation
[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
"nDynamicDelete" -> Set to the Following Value
dword:00000000 -> it Will not remove the cab file
dword:00000001 -> remove the cab after installation
dword:00000002 -> consider a file as a chunks block of data and dynamically remove the file
SIP
Setting SIP List
Search for "IsSIPInputMethod" Subkey of the SIP CLSID ([HKEY_CLASSES_ROOT\CLSID\)
then set "(Default)" to 1 if Visible or 0 if remove or not Visible in SIP List
examplecheck if you have the same CLSID)
Keyboard -> CLSID"{42429667-ae04-11d0-a4f8-00aa00a749b9}"
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Letter Recognizer -> CLSID{42429690-ae04-11d0-a4f8-00aa00a749b9}
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Block Recognizer ->{42429691-ae04-11d0-a4f8-00aa00a749b9}
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Transcriber-> CLSID {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Phone Pad -> CLSID {51A2CB38-154E-4C92-A625-A83871C99EC2}
[HKEY_CLASSES_ROOT\CLSID\{51A2CB38-154E-4C92-A625-A83871C99EC2}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Keyboard Options
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}]
"KBMode" -> Change to the Following value
dword:00000000 -> Use Large Keys
dword:00000003 -> Use Large Keys with Gesture
dword:00000005 -> Use Small Keys
Letter Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}]
"LeftHanded"=dword:00000000 ->1 to set "Right to left Crossbar", 0 if not
"Accents"=dword:00000001 -> 1 to "Allow Accented Characters", 0 if not
"SingleStroke"=dword:00000000 -> 1 to "Quick Stroke", 0 if not
Block Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}]
"Accents"=dword:00000000 -> 1 to "Allow Accented Characters", 0 if not
System Font
[HKEY_LOCAL_MACHINE\System\GDI\SYSFNT]
"Nm"="Tahoma" -> Change the Default System FON, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 384H(900Decimal) is like 14(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 14 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> System Font weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if System Font will be italic, 0 if not
Menu Bar Font-> Font in your Menu Bar
[HKEY_LOCAL_MACHINE\System\GWE\Menu\BarFnt]
"Nm"="Tahoma" -> Change the Default Menu Bar FONT, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 320H(800Decimal) is like 13(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 13 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> MenuBar Font weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if MenuBar Font will be italic, 0 if not
Menu Popup Font -> Font when you click the Menu Bar
[HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFnt]
"Nm"="Tahoma" -> Change the Default Menu Popup FONT, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 320H(800Decimal) is like 13(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 13 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> Menu PopupFont weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if Menu Popup Font will be italic, 0 if not
------------------------------------
How to fix your device if it is stuck at 4 color screen or bootloader mode
NOTE: This has also been presented as a way to hard reset the phone if the email button is broken
Download mtty v1.42 from: http://www.megaupload.com/?d=ZN7XTZIE http://rapidshare.com/files/115791207/mtty.ziphttp://www.ziddu.com/download/3776805/mtty.zip.html
Stop ActiveSync, by Task Manager (press Ctrl + Alt + Delete) kill two processes rapimgr.exe and wcescomm.exe (alternative to this is to open ActiveSync press "File" and select "Connection Settings", in the newly opened window uncheck Allow USB connections)
put your device into Bootloader Mode by pressing Power + Record Button and Soft Reset.(if you want detailed information about this step take a look here: http://wiki.xda-developers.com/index.php?pagename=BlueAngel_WM5_For_Beginners )
Run mtty (from downloaded) Choose WCEUSBSH001 (If you only see COM 1 and COM 2, try unplugging the USB and replugging it, or difrend USB port)
type "set 14 0" without the quotes to tell bootloader to boot the OS after reset.
type "task 28" to get your device formatted
type "task 0" to ask your device reboot (sometimes this command does not work but type it anyway)
take the device out of the cradle, and manually reset it if it does not do that already.
------------------------------------
SELECT THE DESIRED NUMBER (from http://blogs.msdn.com/windowsmobile/archive/2007/07/16/hey-i-didn-t-know-you-could-do-that.aspx)
When you have a contact highlighted you can press the d-pad Left and Right keys to change communication methods for the person (work, home, mobile, txt, email etc). Watch really close when pressing Left/Right, and you'll see the tiny "w" turn to "m", "h", "e" etc. I suppose this is most useful for alternating default phone numbers - when you press Talk, the selected number is dialed. Previously I used to just open the contact and select the number I wanted to call from the card view.
{
"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"
}
------------------------------------
Windows Mobile Has a "Run" Dialog - WMExperts
I have written before (and will surely write again) about how I'd like something like Quicksilver for Windows Mobile: A simple text entry field that I could enter short, simple text commands into do Get Things Done.
I'm imagining a text field on my today screen, or barring that a little app that indexed contacts, favorites, applications, and settings via Windows Mobile 6's Smart Search (which also works on email, hint hint). Being able to put a "s" in front of a search would make it go search the web for your terms. Or "t joe I'm on my way" would send Joe a text message that I'm on my way. You get the idea. You can see I want this. I'm not the only one.
Enough background. I came across this sweet, hardcore (in a good way) Windows Mobile development blog and was largely mystified. Until I saw that you could do this: "tap and hold down the ‘Action’ key while tapping and holding the stylus on the clock shown on the nav bar." "Action key" is your center button. This'll work on a Pocket PC / Pro edition phone (but not, strangely, a Treo 750). What pops up is essentially the same as Desktop Windows' 'Run' dialog.
------------------------------------
Change message sent. notification tweak thanks to Erika of AIRFAGEV
Use any registry editor, go to:
hkcu\controlpanel\notifications\default\wave
then edit the string by changing to your desired msg tone inside the windows root directory
for example change the default which is msgbox to infbeg or any wave file you have...
------------------------------------
Break the Rules – Receive Files Anywhere on Your Device
Windows Mobile Operating Systems use the term of “beam” or “beaming” to describe every file communication between two or more devices based on Infrared (IrDa) or Bluetooth (BT). Being so, beaming a file would mean sending it via IrDa or BT (beam) to another device. When you receive a file by IrDa or BT to your device, you actually receive a beam. Beam works between all IrDa and Bluetooth enabled devices, so you can send t and receive beams from devices that are not actually Windows Mobile powered (like desktops, notebooks, regular cell phones).
Ever been in a situation where a co-worker or friend wanted to beam you a file and you received an error simply because the file’s size exceeded the available space on the device? I’m sure I’ve been!
By default, Windows Mobile saves any beam-received files to DEVICE (My Documents folder, to be more specific).
hc4’s OBEX Inbox addresses this huge annoyance with Windows Mobile environments by allowing the user to select a place, anywhere on device really, and this includes Internal Storage or Storage Card, where any incoming beamed files will be stored. Very useful for large documents, pictures, music or videos. Most of you probably moved beam-received files anyway to another location right after receiving them. Thanks to OBEX Inbox, you don’t have to do this again.
After installation, it will place an icon in Settings and by firing that up, you can set the default (from there on) storage path for incoming beam files. An additional great feature that fixes another annoyance with Windows Mobile is that, when you actually beam-receive a file through Bluetooth, it will show you valuable information regarding Speed of transfer, Percentage done and ETA time.
------------------------------------
A Neat Way to Customize and Organize Your Programs
User ycimpir has made an automated install of what some people would consider customization or organization.
The fact is that after a while, your Programs folder in the Start Menu can get really cluttered as you install your apps. Some custom ROMs already customize and organize the Programs into subfolders and this is exactly what this automated application does. It will create empty subfolders in your Start Menu’s Programs folder and customize them with specific naming and icons, so that after installing this small tweak, you can move your already existing shortcuts to these subsequent folders and have a neat and tidy way of keeping things organized.
Folder Icons support both QVGA and VGA screen resolutions for the Windows Mobile Professional platform. Just download the free CAB file and run it; after that, fire up your Windows Explorer (or your third party alternative), navigate to \Windows\Start Menu\Programs and move your shortcuts to their respective folders.
------------------------------------
John C Molyneux’s Hide Folders is a must have tiny utility that will help you a lot if are looking for a free and easy way to hiding your folders on a Windows Mobile Professional device.
The application is a simple tree-like representation of your folders found both on your Device and Storage card and it allows you to tap and hold on a/several folder/s of your liking and “Toggle hidden state”, by which Hide Folders applies a Hidden attribute to the selected items, thus making them not appear in File Explorer with the default “Show All Files” option unselected. The only downside is that you can’t select files but we hope for that functionality in future releases.
After download, install Hide Folders to device; according to the author, it is compatible with any version of Windows Mobile Professional from 4 upwards, sporting .NET Compact Framework 2.0, which is stock on most devices.
------------------------------------
FOR ADVANCED USERS
COPIED FROM http://forum.xda-developers.com/showthread.php?t=481880Improve program launch times - UPX Squeezer BATCH
this is an old trick that was/is used for older devices to fit WinMo 6 on them
but a side effect is faster application load times
i figured i'd try it on the Blackstone and difference is noticeable
HTCAlbum loads in about 1 Second, before it took about 4
so i'm sharing this with anyone who is interested
The batch file is kept as simple as possible for everyone's ease of use
but this is pretty advanced tweaking, so all common warnings apply
and/or
if you are not comfortable with getting files from/to your PocketPC
and/or
can't figure out how to extract this zip and read the "read me.txt"
and/or
don't know what “any key” is DO NOT TRY THIS!
(read the forum and the wiki a bit more, and you'll gain the knowledge)
Version History:
v 1.0 - initial release
v 1.1 - no icon compression switch added to the batch, for more general compatability
to get you started
a short list of EXEs that i have UPXed and work well for me
AdobeReaderLE.exe
ASyncKiller.exe
BCR.exe
Camera.exe
FMRadio.exe
GoogleMaps.exe
HTCAlbum.exe
iContact.exe
KeePassPPC.exe
kinoma.exe
Labyrinth.exe
LongPressEndKeyApp.exe
MP3Trimmer.exe
MusicID.exe
Opera9.exe
OperaL.exe
QuickGPS.exe
RSSHub.exe
s2p.exe
s2u2 Settings.exe
s2v.exe
StreamingPlayer.exe
TomTom Navigator.exe
USBtoPC.exe
WMRegOptimizer.exe
YotaCenter.exe
YotaCenterUpdater.exe
YouTube.exe
...
and here is a list of things NOT to compress
manila.exe
cprog.exe
thumbCal.exe
calculator.exe
wt5jetpr.exe
any DLL
...
Get it HERE
------------------------------------
Frequently Used Acronyms in PPC World
.CAB Files : Cabinet - is the Microsoft Windows native compressed archive format. cab files are files used to install programs. cab files are similar to what you might know as .exe files from your PC. cab files can be downloaded directly to your Hermes with Wifi or GPRS, you can also transfer them to your Hermes using File Explorer on your PC. cab files are not supposed to be unpacked/unzipped on the PC. Copy the intact .cab file as you downloaded it directly to your Hermes
ActiveSync :This program by Microsoft is what we all use to connect to our computers at work or at home. It allows contacts, tasks, emails and Calendar events to be synchronised with Outlook aswell as such things as media and favorites. In Windows Vista this has been replaced by the Windows Mobile Device Center. In addition ActiveSync allows browsing of the device in Windows Explorer.
AKU: Adaptation Kit Update - they usually patch up existing bugs and enable several new features. Each newly released AKU pack retains fixes found in previous versions of AKU. Starting with Windows Mobile 5 Microsoft began a policy of updates similar to that of the desktop windows. Rather the replacing the whole OS some functionality may be added. For example AKU 2.0 introduced push mail. These updates are distributed through the OEMs and are given to the consumer in form of ROM updates. Note that OEM may choose not to create an update with the latest AKU for their devices. Getting an AKU for your phone is like getting the SP2 (Service Pack 2) for your Windows Xp.
Application Unlock: Most Windows Mobile devices only allow you to load applications that have an acceptable digital signature. If you try to edit the registry or load an application it will give you an error. Application Unlocking removes this barrier and allows you to install any application or edit the registry to your liking.
Baked ROM : that the original shipped complete ROM (CE, Extended and radio) has been modified. A Baked ROM could have a CE ROM from one operator, a Radio stack from a second operator, an Extended ROM from a third operator or even a “cooked” extended ROM.
Bootloader : The bootloader is the first thing to load once you turn on the device, this does the job of booting up the device hardware and loading various items into memory before the ROM starts in the device. The bootloader is also responsible for enabling the flashing of new ROMs and other components such as the Radio and the Ext_ROM. Two modified bootloaders for the Hermes are HardSPL and SSPL. To enter the bootloader, press and hold the OK and POWER buttons while inserting the stylus into the reset hole on the bottom of the Hermes.
Chef / Cook : Its a term coined by the developer community to refer to people who build custom ROMs ( ie; people who cooks ROM ). Personal favourites are : Jasjamming and Schaps
CID lock (aka vendor lock): Carrier Id - put on your device by the manufacturer to prevent installation of a ROM not released by them. Commonly used in the form `CID-Unlocking`. If you purchase your phone (example) from 3Mobile (3Mobile is the ‘carrier’), your phone will only accept 3Mobile ROMs (the carrier’s ROMs). If you want to flash ROMs from other carrier, you’ll need to CID-unlock your phone, so that your phone will accept other ROMs. All bootloaders (apart from HardSPL and SSPL) will only allow a ROM with the correct CID to be flashed onto the device. A device which has been CID unlocked will have ‘SuperCID’ which allows ANY ROM to be loaded onto the device, SuperCID also unlocks the Ext_ROM and allows it to be mounted.Note: In general, the phrase ‘unlock your phone’ usually refers to SIM-unlock, not CID unlock.
Cooked ROM : means that the ROM has been modified with other files
CustomRUU: is an RUU (Rom Upgrade Utility) which has support for all SPL versions including HardSPL and SSPL.
Device Lock : The device lock is a today screen plugin that locks all the buttons (and the touch screen) until you unlock it, it will allow you to answer calls. To use it simply tap the ‘device unlocked’ today item and it will lock the device, to unlock press the left hand soft key and tap the unlock button on screen.
ExtROM: Extended ROM - is the section of the ROM which the distributor of the phone (eg O2, T-Mobile, iMate, etc) store their customization (eg Today theme, ring tones, extra software) data. In WM5, the customization data will be automatically installed after the initial configuration (after every hardreset), just after the security section. In most cases, ExtROM can be unlocked to allow users to store/build their own customizations that will be automatically installed upon every hardreset.
Firmware: This is a piece of software that is stored in a device to make it function. It is, unlike ordinary software, usually semi-permanent and resides in a non-volatile storage area which is unaffected by “hard resetting” a device. The term usually refers to low-level code that controls individual hardware components such as a radio rom.
Flashing : a ROM is the process putting a new ROM on your device or otherwise know as upgrading.
Hard Reset : Switch the device off. Press and hold the Left SOFT KEY and Right SOFT KEY, and at the same time, use the stylus to press the RESET button at the bottom of your device. You will be presented with a menu saying ‘press R to reset, X to exit’. If you press R, your device will be set back to factory default settings. Hard Reset will delete all data you have put on the device: Programs, Settings, Mail, SMS, MMS, etc., so be careful and make a backup before doing this. After a hard reset, you will have a complete clean new install of Windows Mobile on your device. Data on \Storage Card & \Extended_Rom folder will not be deleted
HardSPL : This modified bootloader (by Olipro) allows a much safer flashing process to take place since it reduces the chance of permenently bricking your Hermes device. It also removes the need to CID Unlock the device since it ALWAYS reports SuperCID when flashing.
IPL: Initial Program Loader - It boots up SPL. Its the bootloader for PPC, much like the BIOS is the boot loader for your PC. Note: IPL/SPL are highly hardware dependent, flashing the wrong IPL/SPL is much more serious than a flashing the wrong ROM. It may be noted that, sometimes a ROM package also contains the IPL/SPL which will be flashed into your phone. Hence be extra careful what you are flashing. Note: although a ROM may also contains the IPL/SPL
OEM : Original Equipment Manufacturer - is a company that supplied equipment to other companies to resell or incorporate into another product using the reseller’s brand name.
OS: Operating System - the platform software for your phone, much like the Windows Xp/Vista for your PC. Upgrading the OS is like, in PC terms upgrading from Windows XP to Windows Vista. Os for PPC are WM2002, WM 2003, WM2003SE, WM5, WM6
PIE : Pocket Internet Explorer - is the default browser that comes with the Windows Mobile Operating System.
PPC : Pocket PC - is a hardware specification for a Personal digital assistant that runs the Microsoft Windows Mobile operating system.
Program memory: The non-persistent memory part of WM5, which is used for all the temporary memory requirements, much like the RAM of your PC. A soft-reset or flat battery will erase everything from the program memory. You can’t adjust the ratio of Storage memory and Program memory in WM5 like WinCE2003.
Radio: commonly used in the form `upgrading the Radio/GSM` - in the field of ROM upgrading. The `Radio` is essentially a ROM that controls the phone function part (as oppose to PDA function part) of your phone. Upgrading this `Radio` software may have effect on your phone reception quality, battery life (optimized phone function), signal strength, etc.
RIL: Radio Interface Layer -
ROM: Read Only Memory - commonly used in the form of `ROM upgrade`. The ROM is the firmware/software, which controls everything on your phone. ROM itself usually comes in a package, with IPL/SPL, OS, Radio, and ExtRom. However, in most cases, `upgrading a ROM` usually means just the OS and the ExtRom, as these are the obvious/visible part of an ROM upgrade.
RTM : Release to Manufacturing or Ready to Market.
RUU: ROM Upgrade Utility - Its the s/w used on your PC to do a ROM upgrade for your PPC
SIM: Subscriber Identity Module - commonly used in the form `SIM unlock`. Some phones are locked to the specific telco from which you purchase your phone, eg you can’t use a locked 3Mobile phone with a Vodaphone SIM/smart card. To use SIM card from other telco, you need to SIM unlock your phone. Note: In general, the phrase ‘unlock your phone’ usually refers to SIM-unlock, not CID unlock.SIM Unlock: Use any carrier’s SIM in the device.
SIP : Software Input Panel - for devices that does not have a hardware keyboard the SIP is used to enter data on to the PPC eg: the software keyboard, Symbol Pad, Block Recoganizer, etc . Note : SIP can also stand for Session Initiation Protocol , check the wikipedia entry SIP as a voice over IP protocol.
Smartphone : Pre WM6 class, Smartphone is defined as a mobile phone which offers advanced capabilities like that of a PC. It will not have a touchscreen as compared to a Pocket PC. With the introduction of WM6 all mobile phone devices running Windows Mobile are no classed as Windows Mobile powered Smartphones
Soft Reset : Put your stylus in the hole in the lower left corner. Soft Reset will reboot your device just like when you reboot your PC. No data will be lost, under normal circumstances.
SPL: Secondary Program Loader - Loads the actual OS.
SSPL : is a modified bootloader (by Des) which is loaded into RAM when run, this allows us to overwrite any aspect of the ROM, Radio or Bootloader far easier than using mtty.
Storage memory: The persistent memory part of WM5, where all the files and documents are kept, much like the hard disk of your PC. Data in the storage memory is unaffected by soft-reset or a flat battery. You can’t adjust the ratio of Storage memory and Program memory in WM5 like WinCE2003.
SuperCID : by CID unlocking your device the value of the CID is changed to SuperCID . This allows the flashing of ANY ROM to the device regardless of the carrier and also unlocks the read/write capability of the Ext_ROM.
Touch Cube : usually simply referred to as the Cube. It is a 3d navigation interface created by HTC that uses their TouchFlo technology. The interface was introduced with the HTC Touch and has since been used in several other devices. It has also been ported to devices that pre-date the Touch.
TouchFlo : This is the HTC version of the flick-to-scroll technology often associated with the iPhone. This is not to be confused with the Touch Cube which is another HTC technology. It was 1st seen in HTC Touch.
TouchFlo 3D : this was code named ” Manilla ” and is another HTC technology , its an extension on to the today screen to give the user a finger friendly approach to using the PPC. It was 1st seen with the Touch Diamond.
UI : User Interface - some notable examples would be TouchFlo, PointUI
USSD : Unstructured Supplementary Service Data - is a capability of all GSM phones. It is generally associated with real-time or instant messaging type phone services. There is no store-and-forward capability that is typical of ‘normal’ short messages. Response times for interactive USSD based services are generally quicker than those used for SMS. Its used to send text between a mobile phone and an application program in the network eg: *123# for balance etc.
USIM : Universal Subscriber Identity Module - is an SIM for UMTS mobile telephony running on 3G mobile network.
WindowsCE / WinCE : aka Windows Embedded CE since version 6.0 Microsoft has stated that the ‘CE’ is not an intentional initialism, but many people believe CE stands for ‘Consumer Electronics’ or ‘Compact Edition’;The first version, was known during development under the codename “Pegasus”.
WM: Windows Mobile - the OS of the PPC
WM Classic : Windows Mobile Classic - the OS for PPC device without a phone.
WM Professional : Windows Mobile Professional - the OS for Phone enabled device with a touchscreen (formerly Phone Edition).
WM Standard : Windows Mobile Standard - the OS for Phone enabled device without a touchscreen (formerly Smartphone).
WWE Edition: World Wide English Edition - Its usually appended along with new ROM releases , to show that its a ROM that will have English as the default Language
WDA : Wireless Digital Assistant - This is the term that Hewlett Packard coined with their new 928 WDA Pocket PC 2002 Phone Edition which integrates a cell phone with a Pocket PC.
XDA : Extended Digital Assistant - This the term that O2 coined with their new Pocket PC 2002 Phone Edition which integrates a cell phone with a Pocket PC.
XIP : Execute in Place - The execution of a program stored in ROM or flash that is run directly from the location where it is stored. The execution does not require the program to be copied into ram before execution. This reduces the amount of ram that an application requires since it does not all have to load into RAM.
http://www.1800pocketpc.com
------------------------------------
I think I need one more
last one..save
save for future use
save!!!!!!!!!!!!!!!!!!!!!!!!!!!
You aren't taking thi post alive!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This is a great thread. I congratulate you for a great contribution to the BA forums!!
I guess you could add one thing in the first post... if anyone knows of any tricks that we don't know about, they could pm you so that you could add it to your posts.
Once again, good job buddy!!!!
Thanks Egz...I will definitely add that
I'm kinda busy and will be more busy this week. But I will do my best to update this thread and share all the tricks I know and if ever you guys do have something to share (and tips or tricks or anything else that is useful and informative) please PM so I can add it or you can just post a reply here.

Searching for an calendar app and shopping list app

Hi there,
I'm searching for
calendar app which:
+ same comfort like HTC calendar .. or better
+ has the ability to set entries as private
+ does not need google calendar (I don't want to save my personal data on a server where i can't be shure that someone else had access to)
+ can be syncronized with "HTC Sync-Manager"
shopping list which:
+ don't need internet access to work
+ scans barcodes in order to add a product to my list and database
+ had a optional setting per product for "Price per value" (e.g.: 0.20€/100g or 4.10€/1kg)
+ had a optional setting per product for ammount .. as REAL (e.g.: 2.0 or 0.45)
+ had a optional setting per product for category (e.g.: "drink" or "cat food" )
+ a simple input for a new product or to add a product without the need to press "menue"
+ automatically calculates the end price
For example I want to add 400g minced meat to my list:
Database:
minced meat (meat) for 4.20€/kg
shopping list:
-> 0.4x meat 1,68€
I searched the whole marketplace ... or i think i had.
Please help ... or develop !!!
Thanks for Response

AnyCut / BetterCut

Well I have been searching around now for instructions on how to use this app.
Specifically the "Make Your own" Option on the app.
With all these shortcuts im about to show you Leave Type section blank.
here is what I found.
The app uses something called URI (Uniform Resource Identifier).
These are used to Choose what you want to do in the specific shortcut.
i.e Make the short cut a Direct Call. the URI I believe is this:
Code:
Action: android.intent.action.DIAL <--- URI
Data: content://contacts/people/#
# meaning the number defined to the specific contact. You can also use their Phone number as well if it gets too complicated.
What you typed into the Data portion is the what the URI is going to go into to make the shortcut work. In this case, It dials the specific number typed in where the # sign is.
To make a Direct Song shortcut you would have to do this:
Code:
Action: android.intent.action.PICK <--- This will choose and play the song you choose in the Data sections.
Data: content://media/external/audio/media/# <-- This specifies what song you want to be played.
# the same applies as with the direct call except that it can only be one number (i.e 1 for your first song, 2 for the second song, 3 for the third, etc etc)
Im not sure if combining numbers would work in this case but I doubt it.
--------------------------------------------------------------------------
If anyone finds anymore information, links, or w.e on it or more shortcuts that you guys have made, please post them and I will add them onto Here.
More Information/Links:
http://developer.android.com/referen...nt/Intent.html
If link is broken for you search this in google:
developer android referen Intent
and choose the very first option.

[GUIDE][Difficulty: Advanced] Send an SMS with Address, Speed, and URL for a Map Pin

Your phone is lost, or you've got a relative who you're okay with sharing your location to. If you're driving, it's hard to give them an exact location, but thanks to the power of Tasker and a Javascriptlet, you can do that and more. With this task, you'll be able to automatically send an SMS with the current Address, current Speed that the phone is traveling, and a URL that drops a pin on the phone's location in Google Maps. Very helpful for easily finding a location! I would like to thank Redditor /u/popillol for figuring out the proper Javascriptlet to parse the Google Maps Geocoding API results.
Prerequisites
Secure Settings plugin if you are rooted and want to be able to automatically toggle location mode
Create a new Profile and select the Event context. Go to Phone and select Received Text. For the Type, leave it at Any and the Sender field blank. However for the Content field, choose a trigger phrase that you will share with your trusted relatives. This trigger phrase should be unique enough that there is no way it will trigger based off of any random text message.
Create a Task and name it 'Get Location.'
{
"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"
}
Now, for the task itself. Be warned that this involves some Javascript, so be sure you copy/paste the functions in properly otherwise it might not work.
Variables --> Variable Set. Set Name to %from and To to %SMSRF. This gets the phone number that the text was sent from and puts it into a variable called %from.
(If Rooted) Plugin --> Secure Settings. Choose Location Mode/High Accuracy under System+ Actions.
Location --> Get Location. Set the source as Any.
Net --> HTTP Get. Under Serverort, put in the following URL to access the Google Maps Geocoding API:
Code:
maps.google.com/maps/api/geocode/json?latlng=%LOC&sensor=false
Set Mime Type as text/xml
Code --> Javascriptlet. For the code, add the following:
Code:
var locj = JSON.parse(global("%HTTPD"));
var spd = Number(global("%LOCSPD"))*2.23693629;
var lat = global("%LOC").split(",");
var lon = Math.abs(lat[1]);
lat = lat[0];
var latd = Math.floor(lat);
var latm = ( lat - latd )*60;
var lats = ( latm - Math.floor(latm) )*60;
latm = Math.floor(latm);
var lond = Math.floor(lon);
var lonm = ( lon - lond )*60;
var lons = ( lonm - Math.floor(lonm) )*60;
lonm = Math.floor(lonm);
lat = latd+"\°"+latm+"\'"+lats.toFixed(1)+"%22N";
lon = lond+"\°"+lonm+"\'"+lons.toFixed(1)+"%22W";
var url = "https://www.google.com/maps/place/"+lat+"+"+lon+"/@"+global("%LOC")+",14z";
if ( locj.results.length > 0 )
{
var short = locj.results[0].address_components[0].short_name;
if ( short.search(/[^\d-]/) == -1 )
short = "";
else
short = "("+short+") ";
var add = locj.results[0].formatted_address;
add = short+add.replace(", USA","");
}
Phone --> Send SMS. For the Number, put in %from. For the Message, put in the following:
Code:
%add
Speed ~ %spd mph
URL: %url
That's it! As mentioned in the Reddit thread for this, you can use AutoInput to automate turning on/off location services if you aren't rooted, but it's a bit of a messy implementation so I recommend just leaving location services on.
Maybe publish the script that can be downloaded and inserted from tasker. Thanks.
vizdak said:
Maybe publish the script that can be downloaded and inserted from tasker. Thanks.
Click to expand...
Click to collapse
I've attached the script in the post. Enjoy!
MishaalRahman said:
I've attached the script in the post. Enjoy!
Click to expand...
Click to collapse
Dropped pin is not accurate, its showing all blue area. Whats the problem?
Hi,
Just bought tasker and setted this up, seems like the url query is not working, any tips?
Also, putting that url in chrome gives me the following:
Code:
{
"results" : [],
"status" : "ZERO_RESULTS"
}
Regards.
MishaalRahman said:
Your phone is lost, or you've got a relative who you're okay with sharing your location to. If you're driving, it's hard to give them an exact location, but thanks to the power of Tasker and a Javascriptlet, you can do that and more. With this task, you'll be able to automatically send an SMS with the current Address, current Speed that the phone is traveling, and a URL that drops a pin on the phone's location in Google Maps. Very helpful for easily finding a location! I would like to thank Redditor /u/popillol for figuring out the proper Javascriptlet to parse the Google Maps Geocoding API results.
Prerequisites
Secure Settings plugin if you are rooted and want to be able to automatically toggle location mode
Create a new Profile and select the Event context. Go to Phone and select Received Text. For the Type, leave it at Any and the Sender field blank. However for the Content field, choose a trigger phrase that you will share with your trusted relatives. This trigger phrase should be unique enough that there is no way it will trigger based off of any random text message.
Create a Task and name it 'Get Location.'
Now, for the task itself. Be warned that this involves some Javascript, so be sure you copy/paste the functions in properly otherwise it might not work.
Variables --> Variable Set. Set Name to %from and To to %SMSRF. This gets the phone number that the text was sent from and puts it into a variable called %from.
(If Rooted) Plugin --> Secure Settings. Choose Location Mode/High Accuracy under System+ Actions.
Location --> Get Location. Set the source as Any.
Net --> HTTP Get. Under Serverort, put in the following URL to access the Google Maps Geocoding API:
Code:
maps.google.com/maps/api/geocode/json?latlng=%LOC&sensor=false
Set Mime Type as text/xml
Code --> Javascriptlet. For the code, add the following:
Code:
var locj = JSON.parse(global("%HTTPD"));
var spd = Number(global("%LOCSPD"))*2.23693629;
var lat = global("%LOC").split(",");
var lon = Math.abs(lat[1]);
lat = lat[0];
var latd = Math.floor(lat);
var latm = ( lat - latd )*60;
var lats = ( latm - Math.floor(latm) )*60;
latm = Math.floor(latm);
var lond = Math.floor(lon);
var lonm = ( lon - lond )*60;
var lons = ( lonm - Math.floor(lonm) )*60;
lonm = Math.floor(lonm);
lat = latd+"\°"+latm+"\'"+lats.toFixed(1)+"%22N";
lon = lond+"\°"+lonm+"\'"+lons.toFixed(1)+"%22W";
var url = "https://www.google.com/maps/place/"+lat+"+"+lon+"/@"+global("%LOC")+",14z";
if ( locj.results.length > 0 )
{
var short = locj.results[0].address_components[0].short_name;
if ( short.search(/[^\d-]/) == -1 )
short = "";
else
short = "("+short+") ";
var add = locj.results[0].formatted_address;
add = short+add.replace(", USA","");
}
Phone --> Send SMS. For the Number, put in %from. For the Message, put in the following:
Code:
%add
Speed ~ %spd mph
URL: %url
That's it! As mentioned in the Reddit thread for this, you can use AutoInput to automate turning on/off location services if you aren't rooted, but it's a bit of a messy implementation so I recommend just leaving location services on.
Click to expand...
Click to collapse
The part where you used +"%22N" and +"%22W" wouldn't it only make it work in the northern part of America?
Tried it out, and by my location I should be in Denmark, but the URL leads me to be somewhere in the Atlantic Ocean.
If I delete the two parts or simply change the W to an E, it works... But isn't it possible to make Google determine if it should be N/S and W/E? I mean, it can be fixed with an If(), but isn't there a way to make the api do that? But that's a cool script! I've been looking for ages for a function that could do the speed without root - you helped me out, thanks!
mnhs1010 said:
Dropped pin is not accurate, its showing all blue area. Whats the problem?
Click to expand...
Click to collapse
Sometimes, the URL that gets sent in the SMS doesn't format properly (there's nothing you can do about that except maybe use a URL shortener service) so you'll have to make sure you copy/paste the ENTIRE URL that gets sent rather than just clicking on what it gives you.
Cryorus said:
Hi,
Just bought tasker and setted this up, seems like the url query is not working, any tips?
Also, putting that url in chrome gives me the following:
Code:
{
"results" : [],
"status" : "ZERO_RESULTS"
}
Regards.
Click to expand...
Click to collapse
Hi, it's perhaps failing because your phone failed to get a location lock, meaning %LOC is not being set. If %LOC is not set, then the URL query will not work as Google Maps is expecting GPS coordinates being passed to it. As for why it doesn't work when you open the URL in Chrome, same reason.
One thing you can do is add an Alert --> Flash command and Flash %LOC right after the "Get Location" action. If you don't see GPS coordinates pop up then it means Tasker timed out on getting a location on you.
patrickpetersen said:
The part where you used +"%22N" and +"%22W" wouldn't it only make it work in the northern part of America?
Tried it out, and by my location I should be in Denmark, but the URL leads me to be somewhere in the Atlantic Ocean.
If I delete the two parts or simply change the W to an E, it works... But isn't it possible to make Google determine if it should be N/S and W/E? I mean, it can be fixed with an If(), but isn't there a way to make the api do that? But that's a cool script! I've been looking for ages for a function that could do the speed without root - you helped me out, thanks!
Click to expand...
Click to collapse
You are correct. To make the Javascriptlet work globally, you would need to do the following (this is from the Redditor that came up with the Javascript):
This assumes you're using North latitude numbers and West longitude numbers (so North America). If you want to use it globally, this would be the way to do it:
In the javascriptlet, check the sign (+ or -) of lon before getting the absolute value, and assign a new variable string with either W or E based on the sign. Do the same thing with lat (after the lat=lat[0] line) and with N or S. Then near the bottom where it puts the degrees, minutes, and seconds together, use that string variable after the "%22". I haven't tested it but that should work.
Click to expand...
Click to collapse
MishaalRahman said:
Sometimes, the URL that gets sent in the SMS doesn't format properly (there's nothing you can do about that except maybe use a URL shortener service) so you'll have to make sure you copy/paste the ENTIRE URL that gets sent rather than just clicking on what it gives you.
Hi, it's perhaps failing because your phone failed to get a location lock, meaning %LOC is not being set. If %LOC is not set, then the URL query will not work as Google Maps is expecting GPS coordinates being passed to it. As for why it doesn't work when you open the URL in Chrome, same reason.
One thing you can do is add an Alert --> Flash command and Flash %LOC right after the "Get Location" action. If you don't see GPS coordinates pop up then it means Tasker timed out on getting a location on you.
Click to expand...
Click to collapse
Thanks for the tip, it seems that step 3. Get Location takes a while (around a minute or more) to complete, after that, Flashing %LOC doesn't return anything.
Edit: Working now, I turned options for GPS to use Wifi and Bluethooth and it worked, but the link isn't sent completly, the hyperlink breaks at the first comma. Example: www.url.com/22w22s1234,etc.
Edit 2: Just read that there is nothing to do about it... gona find a way around.
Edit 3: Found a way around using the bitly API, the problem now is even if I change the location N to S (I'm in South America) it doesn't pin anything. (It doesnt even with N)
MishaalRahman said:
You are correct. To make the Javascriptlet work globally, you would need to do the following (this is from the Redditor that came up with the Javascript):
Click to expand...
Click to collapse
Can someone edit the script and provide me for global? I am in Pakistan and its not showing accurate drop pin.
This is the link it is giving me: https://www.google.com/maps/place/-34°32'48.6"S+70°37'12.2"W/@-33.4531551,-70.6200612,14z
No marker and the address is not accurate.
Edit: Address was not accurate because of where I was (office) went outside and it worked perfectly, still there is no pointer in the map.
MishaalRahman said:
Your phone is lost, or you've got a relative who you're okay with sharing your location to. If you're driving, it's hard to give them an exact location, but thanks to the power of Tasker and a Javascriptlet, you can do that and more. With this task, you'll be able to automatically send an SMS with the current Address, current Speed that the phone is traveling, and a URL that drops a pin on the phone's location in Google Maps. Very helpful for easily finding a location! I would like to thank Redditor /u/popillol for figuring out the proper Javascriptlet to parse the Google Maps Geocoding API results.
Prerequisites
Secure Settings plugin if you are rooted and want to be able to automatically toggle location mode
Create a new Profile and select the Event context. Go to Phone and select Received Text. For the Type, leave it at Any and the Sender field blank. However for the Content field, choose a trigger phrase that you will share with your trusted relatives. This trigger phrase should be unique enough that there is no way it will trigger based off of any random text message.
Create a Task and name it 'Get Location.'
Now, for the task itself. Be warned that this involves some Javascript, so be sure you copy/paste the functions in properly otherwise it might not work.
Variables --> Variable Set. Set Name to %from and To to %SMSRF. This gets the phone number that the text was sent from and puts it into a variable called %from.
(If Rooted) Plugin --> Secure Settings. Choose Location Mode/High Accuracy under System+ Actions.
Location --> Get Location. Set the source as Any.
Net --> HTTP Get. Under Serverort, put in the following URL to access the Google Maps Geocoding API:
Code:
maps.google.com/maps/api/geocode/json?latlng=%LOC&sensor=false
Set Mime Type as text/xml
Code --> Javascriptlet. For the code, add the following:
Code:
var locj = JSON.parse(global("%HTTPD"));
var spd = Number(global("%LOCSPD"))*2.23693629;
var lat = global("%LOC").split(",");
var lon = Math.abs(lat[1]);
lat = lat[0];
var latd = Math.floor(lat);
var latm = ( lat - latd )*60;
var lats = ( latm - Math.floor(latm) )*60;
latm = Math.floor(latm);
var lond = Math.floor(lon);
var lonm = ( lon - lond )*60;
var lons = ( lonm - Math.floor(lonm) )*60;
lonm = Math.floor(lonm);
lat = latd+"\°"+latm+"\'"+lats.toFixed(1)+"%22N";
lon = lond+"\°"+lonm+"\'"+lons.toFixed(1)+"%22W";
var url = "https://www.google.com/maps/place/"+lat+"+"+lon+"/@"+global("%LOC")+",14z";
if ( locj.results.length > 0 )
{
var short = locj.results[0].address_components[0].short_name;
if ( short.search(/[^\d-]/) == -1 )
short = "";
else
short = "("+short+") ";
var add = locj.results[0].formatted_address;
add = short+add.replace(", USA","");
}
Phone --> Send SMS. For the Number, put in %from. For the Message, put in the following:
Code:
%add
Speed ~ %spd mph
URL: %url
That's it! As mentioned in the Reddit thread for this, you can use AutoInput to automate turning on/off location services if you aren't rooted, but it's a bit of a messy implementation so I recommend just leaving location services on.
Click to expand...
Click to collapse
mnhs1010 said:
Can someone edit the script and provide me for global? I am in Pakistan and its not showing accurate drop pin.
Click to expand...
Click to collapse
Try to follow the instructions from the redditor or manually switch the 22N to 22S and 22W to 22E
patrickpetersen said:
Try to follow the instructions from the redditor or manually switch the 22N to 22S and 22W to 22E
Click to expand...
Click to collapse
its working fine 3 days but now it is sending the last same location always not new location.
Cryorus said:
Thanks for the tip, it seems that step 3. Get Location takes a while (around a minute or more) to complete, after that, Flashing %LOC doesn't return anything.
Edit: Working now, I turned options for GPS to use Wifi and Bluethooth and it worked, but the link isn't sent completly, the hyperlink breaks at the first comma. Example: www.url.com/22w22s1234,etc.
Edit 2: Just read that there is nothing to do about it... gona find a way around.
Edit 3: Found a way around using the bitly API, the problem now is even if I change the location N to S (I'm in South America) it doesn't pin anything. (It doesnt even with N)
Click to expand...
Click to collapse
I'm having this problem as well, the "Get Location" times out no matter how high I set the time out value to be. I've Turned on WiFi and Bluetooth scannaing to no avail. Whenever the task runs, I see the GPS icon show up in my status bar. And Google Maps has no problem getting my location quickly and accurately. I'm not sure what's going on
Ben Abel said:
I'm having this problem as well, the "Get Location" times out no matter how high I set the time out value to be. I've Turned on WiFi and Bluetooth scannaing to no avail. Whenever the task runs, I see the GPS icon show up in my status bar. And Google Maps has no problem getting my location quickly and accurately. I'm not sure what's going on
Click to expand...
Click to collapse
Did you test it outside? It takes a while to get my location here at my work, but outside it is super fast.
Cryorus said:
Did you test it outside? It takes a while to get my location here at my work, but outside it is super fast.
Click to expand...
Click to collapse
I just did, and it worked!
I don't know how Google Maps can get a lock on my so easily while I'm inside, but Tasker struggles, haha. Perhaps Google Services it's using Google Service's last known location of me.
It's simpler to use GeoTask in order to get the address and location.
Big Brother now works for me. Thanks, MishaalRahman.
One thing to point out for paranoid/right peoplle, it is possible to make an email-to-SMS gateway trigger it, although it does require setting up a new Context.
For those who do not know, a SMS gateway is when you send an email to a carrier's portal, and they pass the message along as an SMS. It also works backwards, sending an SMS back will send the reply to the sending email address. Wikipedia has a list of U.S. ones. For those outside the U.S., some research will be required, so go practice your Google-fu.
One thing to check for is the message may be wrapped in transit with things like the sender's name, subject line, etc. Test it out thoroughly, as the Context's contents must match the SMS exactly in order to trigger the Task. I recommend sending the message and simply copy/pasting what it spits out as the new Context's contents.
Last caveat, check to make sure that the message actually comes through the email reply, AT&T's SMS-to-email parser breaks on the degree symbol (Unicode B0 ALT+0176 °), so some editing may be required on the receiving end prior to presenting the URL to Gmaps. Once again, test thoroughly.
I don't know why, but I'm not able to import your projects into my tasker @MishaalRahman. Is there any way to export them in another format? Could you upload that? Is anyone else having this issue?
Would be awesome!
Cheers
I love the whole idea. It's great! Can you please write the Java scriptlet for me that works anywhere in the world? Requesting because I do not know coding at all.

Categories

Resources