registry

Mango not only promises to bring 500 new features for regular users but also numerous other languages for the rest of the planet. For those who want some Japanese on their Windows Phone now, or perhaps those looking to explore how to add other language, a neat little hack has appeared over at NanaPho.

The trick requires a registry edit before you upgrade to Mango (you can't yet edit the registry on Mango devices, as far as we know) and may be good for those playing with DFT's custom ROMs. While in NoDo or earlier, simply launch the registry editor and make these changes:

1. add this entry on your NoDo (7390 or 7392) phone.

key: HKEY_LOCAL_MACHINE\MUI\Available

name: 0411

value: Japanese

2. update to Mango Beta 2 Refresh

3. you will get Japanese language

Of course the potential is there to add other languages, though it has to be verified. Other language packs which are made available with the Mango release include 0413 (Netherlands), 0419 (Russian), 0804 (Simplified Chinese), 0404 (Traditional Chinese) and in theory, those should work too. Looks to be a cool trick for those not wanting to wait the extra month or two for the RTM Mango to hit.

Source: NanaPho

-
loading...
-
loading...
-
loading...
-
loading...

We now know that Microsoft is doing a controlled, phased roll-out of 'NoDo', starting with unbranded phones evidently in Europe. That means a potentially prolonged delay for many users (and between us, we've just heard that AT&T users have a looong wait).

The good news is there is a 'hack' that can be done for HTC phones that will basically "unbrand" them allowing them to get 'NoDo', well, right now. Coming from some of team ChevronWP7 (Chris Walsh and Raphael Rivera) is a tricky edit that will enable this to be done:

Your device needs to be dev-unlocked for this to work. Sorry folks.

  1. Download this zip file and deploy the 3 xap files onto your device.
  2. Run the ChevronWP7.Ringtones.xap and wait till it displays “Ringtones added… and CustClear.provxml underneath”
  3. Run the TouchXplorer app, navigate to My DocumentsMy Ringtones click on CustClear.provxml and select Copy from the Application Bar.
  4. Navigate back inside TouchXplorer to the Windows folder.
  5. Select paste from the Application Bar, this should scroll right to the bottom and put a copy of CustClear.provxml in the Windows folder.
  6. Now run the Connection Setup application and click on the Ok button (it’s the one with the tick).

And now you’re done and free to re-connect to Zune and check for updates.

Now there is one caveat here we can think of: T-Mobile HD7 users may want to hold off. That's because that device has the special T-Mo bands and radio while the unlocked HD7 does not (or at the very least, could complicate things), so you may want to consider that if you're in that situation. Still, for the AT&T Surround users, sounds like you could do this, assuming you've jailbroken your phone for one last hoorah.

Update: Chris Walsh lets us know T-Mo HD7 users are good to go (hey, that rhymed); the update only modifies the OS, not the radio.

Update 2: Bad news is we're hearing non-Euro users are only getting the pre-NoDo update with this technique :-/

Source: My Coding Adventures (blog); via @ChrisWalshie

0
loading...
0
loading...
0
loading...
0
loading...

Who would have thought that even on Windows Phone 7, people would be eager to "tweak the registry", an expression all to familiar with Windows Mobile users?

Yes, that's right folks, over at XDA a list of entries are being identified, collected and accumulated for all sorts of little things, even though to us, WP7 feels pretty good without much need for "tweaking". Of course there are caveats--not all Windows Phones can do this yet as they don't have write to registry access and it's not nearly as simple as days past where you just launched a reg-editor. No, this involves having an unlocked device, create a provxml and provision the device--yeah, so early stages.  Here's a list of things so far that have been identified:

  • Increase max number of unsigned apps
  • Enable Wifi 11n
  • Caller ID issue fix (?)
  • Unlock Hidden option in ease of access settings.
  • Set AutoData
  • Prevent Re lock for ChevronWP7 unlocked device
  • Disable System Logs For best performance (useful on HD2)
  • Glyph cache entry (Famous on WM6)
  • Notification & sound volume

Sounds interesting and sounds too difficult for most right now, so we'll leave this to MS. Still, it's interesting to see no matter how good an OS is, people want more.

Source: XDA

0
loading...
2
loading...
14
loading...
0
loading...

The other day, we mentioned about running native, unmanaged code on Winodows Phone 7. The achievement was illuminating since it showed that advanced "rooting" can take place on WP7and that modifying system software was feasible. A milestone, indeed.

A minor, but important, advancement was just accomplished by the same developer, Chris Walsh, who just tweeted that he has managed to get "registry and file system access" on an HTC and Samsung device, noting that the LG was next. This is good news because it shows that this type of work is device independent--something we would assume to be the case, but as the Samsung/LG tethering tricks show, sometimes there are device level differences after all.

0
loading...
3
loading...
2
loading...
0
loading...

Although the LG eXpo is a very capable device (see full review), in fact it's one of my favorites right now, it does have some ... quirks.

One of those, and we're not joking, is no email notifications. That is, there is no listing under Settings --> Sounds & Notifications for email or even SMS, for that matter.

We're not sure why that is the case, or how that passed AT&T's testing, but it is what it is and needless to say...it's annoying. (We even had a question on during the last podcast),

To address this, I threw together the registry entries to bring back SMS and Email notifications as I know this bothers quite a few folks out there, myself included. This will enable sound, vibrate, pop-up and even LED support on the eXpo for SMS and Email.

Simply use Microsoft Tag to scan and download the .cab to your device, run it, soft reset and you're good to go. Or you can just click and download directly hereEnjoy!

-
loading...
-
loading...
-
loading...
-
loading...

A few days ago we reported that a new version of Microsoft's My Phone was available.  Unfortunately, for some,  it also introduced a new bug: the inability to sync your SMS messages (something Tiger Woods would be happy about).

Luckily, a registry fix has been found:

  • Go o HKLM\Software\Microsoft\My Phone
  • Change the registry value “DisableSMSDataType” from “1″ to “0″

Seems easy enough and we're sure someone can .cab this up if you don't feel like touching your registry (though see our guide on the how-to for a quick primer).

By the way, sound off in comments if you experienced this bug. On our custom ROM, we never saw this and this "fix" wasn't pre-installed.

[MobileTechWorld via TamsWMS]

0
loading...
0
loading...
0
loading...
0
loading...

So you like your current setup on your Windows phone but are looking to add that extra oomph to give it just a little extra speed and fluidity? Well, look no further as I’ll share some of my favorite tweaks to help get your phone running as zippy as the processor can handle.

Most of these tweaks will not even require us to alter directly the registry. Instead, we will rely on various third party programs to do that for us. This will allow a method to record our changes as well as a quick way to “undo” anything you find unsatisfactory.

Oh and none of this involves over-clocking the processor—I’m just not a fan of that technique.

Regardless of your ROM build (custom or official), OS type, or device make, so long as you are running a Windows professional OS, you will be able to apply these changes. For the sake of audience reach, we will be using a Sprint Touch Pro 2 running a custom WM6.5.1 ROM.

 Read on for the only guide you’ll need as I reveal all I know on this topic.

0
loading...
0
loading...
0
loading...
0
loading...

After last nights update to Windows Marketplace for Mobile, we're getting lots of reports that Windows Mobile 6.0, 6.1 and unofficial WM6.5 builds are having problems accessing the store (myself included, using SSK 3.0).

One thing you can try to restore service is by using a .cab file that makes a change in the registry to "trick" the Marketplace.

It fixed my problem so it may be worth a shot. Simply download the .cab and install on your device, then re-launch Marketplace (soft-reset not needed).  Leave us a comment on your success or fail!

Download the patch here (filesharing sites) or here at PPCGeeks. For those who just want the whole .cab, you can download v1.1.1109.000 at XDA.

0
loading...
0
loading...
0
loading...
0
loading...

Not one of the many who use Microsoft Exchange on your Windows Mobile phone? Totally understandable as it either costs hosting fees or requires you to work for a company with an Exchange server.

But if you're not using it, why can't you just delete "Outlook Email" from the email client, eh?  That sucker is just an empty void that you skip over to get to your real email accounts and alas, WM won't let you just delete it. Curses!

Have no fear, as it's all in the registry baby!  Diigibio at XDA documents how this is done, repeated below. Just use your favorite registry editor (or read our how-to) and navigate to this area:

HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\Activesync

Simply back up your device or that registry value and delete the \Activesync folder, followed by a soft reset.  Bam, no more "Outlook Email" folder to skip over.

Thanks, Scientific!

Update: Yeah, people are having, um, varying results with this one. Use at your own risk. And be sure to back up your phone first.

0
loading...
0
loading...
0
loading...
0
loading...
2

Registry Edits I Have Loved

A while ago I wrote a detailed step by step tutorial on how to edit your Registry on your WM phone. Since then I have been asked several times, across multiple boards, which registry hacks should they do. If you are new to editing the registry and go searching across the internet, you might find yourself a little overwhelmed with how many reg tweaks you find. There are hundreds upon hundreds of registry edits / tweaks / hacks (they all mean the same thing) that you can do. Some are very specific for certain phones, some are for the more advanced users, but most are easy to do... but which ones should the average user do?

To help answer this question I have gone through several forums, websites, threads, etc... and I have picked some of the most common and helpful. (Not to mention fun, cool, and easy). This list is not meant to be an extensive resource of all the reg edits that you can do. This is a list of some of the most popular and useful reg edits to help those who may not know which ones to do when searching the web and forums with hundreds of reg hacks to choose from. I know there are loads that I have left out for one reason or another... too hard, too phone specific, known conflicts, or simply had to whittle down from the thousands to choose from. If you have a favorite reg edit that you feel I should have included, then please post it below to add to this one stop resource of the most common reg edits.

Meanwhile, read on for a massive list of Registry Edits I have Loved!

Sections:

But before we begin, I want to give the standard warning that editing the registry can stop your phone from working... until you do a hard reset and restore your last backup. No matter if you are a noobie WM user with your first WM phone you bought a month ago, or a six year veteran WM power user, you will need to do the following 3 things before you begin:

1) You will need to download and install Registry Editor on your phone. My personal favorite, and very highly respected and preferred choice of many, is the Registry Editor included with Resco Explorer 2008. You can also use the popular free PHM Registry Editor.

2) Review a couple safety tips for editing your registry. Even if you are veteran user, please read the "Safely editing your registry" section in the Edit the Registry Tutorial.

3) Backup your phone before each time you are going to edit your registry.

Also a quick note of clarification when the directions below say to reset your phone after making a change in the registry. If you are using WM03, then you can simply reset right after you make the change, without any problems. But if you are using WM 5 or 6, the memory is handled differently. Simply put, it will take several minutes after you make a change in the registry for the change to stick. If you find that you made a change in the registry and then reset the phone only to discover that your edits are missing from the registry, then you did not wait long enough before resetting the phone. A few minutes time should be long enough in most cases. If the geek in you gets the best of you, you can find technical reasons of why this happens here.

Please also note that some reg edits may not be supported by all phones due to different WM operating systems, manufacturer or carrier enhancements for specific models, etc. On the flip side, there are also loads of really cool phone model specific registry hacks that are only supported by those specific phones. Because of this, go the the forums for your specific model of phone and you will find some threads listing many registry tweaks just for you.

Now, let's start digging in!


Performance and Optimization


Increase phone performance

This is the one that is shown step by step in the Edit the Registry Tutorial, so this is the perfect one to start with. You can change the memory used to cache fonts glyphs, this allows you to use more memory to speed up the display.

Browse to HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
You can change the "limit" value :

4096 : this will slow down the display, but use less memory
8192 : this is the default value on Pocket PC, average memory/performances
16384 : this will speed up the display, but use more memory, twice the default Pocket PC value

In addition to the above edit if you have WM 5 or 6 you can also do the following:


Enable FileSystem cache

To enable the FileSystem cache, speeding up overall performance at the risk of the cache not being written on a sudden reset:
HKLM\System\StorageManager\FATFS\EnableCache = 1 (DWORD decimal)

To disable again:
HKLM\System\StorageManager\FATFS\EnableCache = 0 (DWORD decimal)

Note that by default, the cache size is zero, and you will see no effect. See "Increase FileSystem cache" below to increase the cache size.


Increase FileSystem cache

To increase the file system cache:
HKLM\System\StorageManager\FATFS\CacheSize = 4096 (DWORD decimal)

To return the file system cache to zero:
HKLM\System\StorageManager\FATFS\CacheSize = 0 (DWORD decimal)

You can set the value to pretty much anything you like.


Increase FileSystem filter cache

To enable the file system filter cache, speeding up overall performance with file management:

HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 4096 (DWORD decimal)
To return the file system filter cache to zero:

HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 0 (DWORD decimal)
You can set the value to pretty much anything you like.

Please note: When increasing Cache you are using up more of your RAM. If your phone has a large amount of RAM, then it is beneficial to increase the cache sizes. But if your phone has a low amount of RAM, like with the PPC-6800, then you can still try these edits, but if you start to run out of memory too fast, you may have to revert these back to the default or lower settings.


Increase your Battery life


General edits

HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

You can find detailed explanations of what each of these do here.


0
loading...
0
loading...
0
loading...
0
loading...
0

Tweak, tweak, and tweak some more

Easily the biggest advantage of owning a Windows Mobile device is the ability to, well, tweak the hell out of it. While you can do so with a registry editor, that can be tedious, time-consuming and sometimes a little fraught with danger.

But if you own a WinMo Professional (touchscreen) device, there's a very simple alternative. Enter Advanced Configuration Tool, a free app recently updated to Version 3.0 that now offers more than 200 settings for your OS and its applications.

If you're already a fan, here are some of the Version 3.0 changes:

  • Better device compatibility.
  • Import/export settings using provisioning XML.
  • Customize HTC's TouchFLO 3D, and map soft keys.
  • Full VGA support.
  • Custom values in the configuration files.
  • Restore previous settings.

And so on and so forth ...

This really is a simple way to squeeze out every last drop of power from your phone. It breathed life back into my old Treo 750, and you don't need any programming or super-secret registry skills to make it work for you.

You can download it in cab form or as a desktop installation. To learn more about the app, visit the page at XDA, or the Advanced Configuration Tool Wiki.

Reminder: This is for WinMo Professional (read touchscreen or Pocket PC) ONLY.

And as much as we love this program, please use it wisely, and be sure to back up your device before doing any major surgery. Happy hacking!

Via MoDaCo

0
loading...
0
loading...
0
loading...
0
loading...

If you haven't yet, go read HobbesIsReal's great How To: Edit the Registry. He ends the article with some suggestions as to where to find some useful registry hacks. Here's one I've never heard of that's super cool: you can set up your bluetooth headset button to launch whatever voice recognition application you prefer -- or heck, set it up to launch anything at all:

For users of bluetooth headsets, you might face either or both these problems:

When you press the button for voice command on your headset, the default program (Voice Commander) comes out but you want to change it to something else.
Pressing the same button, nothing happens.
If this sounds like you, then there’s a very easy solution for you in the form of a registry hack

Head on over to Eten Blog for the full details on how to make the registry edits - there's even a “.reg” file that you can use to add the keys to your phone and “import” them into your registry (if that's your thing).

That's what's cool about the registry, the neat hackable things buried in there never seem to end. Yeah, a registry is sometimes not the best option for computing -- on a desktop, for example, I much prefer the Mac method of discrete text-based pref files to the Windows Registry. Windows Mobile, on the other hand, has less complexity than XP or Vista so a single database of settings makes a lot of sense.

0
loading...
0
loading...
0
loading...
0
loading...
45

BlackJack II: Use Any MP3 as a Ringtone

Alright, we have Registry Edits on the brain ever since our How To article went up. Here's a combo How To with a side of optional registry edit:

In our forums, coppertop asks about how to set up an MP3 as a ringtone on a BlackJack II. Here's a hint: the way you do it is annoying and not intuitive at all. Save your mp3 wherever you like. Now here's the wonky part. The BlackJack II has two file browsers - the default one from Windows Mobile and another one called “My Stuff.” Use “My Stuff” and navigate to your mp3. When it's highlighted, one of your menu options is to set it as a ringtone. It will prompt you to move the file to your /My Documents/My Sounds folder -- but it really means “copy,” FYI. Done!

Now for the registry edit. By default, the BlackJack II doesn't allow for MP3 ringtones over 300kb. That's awfully small - so the fix is, you guessed it, changing that setting in the registry. Per CycleNC:

Go into HKEY_Current User → ControlPanel → Sounds
Delete the key of FileSizeLimit

Done. Now, you've applied the GPS Hack too, right? Your BlackJack II is on its way to custom heaven.

0
loading...
0
loading...
0
loading...
0
loading...
21

How To: Edit the Registry

Registry Edits (or as some call them hacks or tweaks) are often times one of the great mysteries of the WM world that can either totally baffle or flat out scare the bejeezus out of first time WM phone owners, or even sometimes veteran users for that matter. But with a little direction and a few proactive and preventive steps, these fears are more often than not largely exaggerated. Registry edits are cool, useful, helpful, can fine tune / optimize / personalize your phone, or sometimes might simply be important to know how to do in order to fix your phone. Editing the Registry is easy, can be safe, and fun to explore and that is what this article is geared to do.

A lot of registry editing tutorials are really short, expecting the reader to have some experience or knowledge with it already, and assume you already know basically what they are talking about. This article is assuming you have never heard of the registry, let alone what you can do with it. I will show you how to safely backup, explore, and edit your phone's registry. The goal here is to clear up all the urban legends about physically and literally blowing up your phone in a ball of flame, resulting in burning down your house and loosing all of your worldly possessions just by tweaking the wrong thing in your WM phone's Registry... and then to open up a whole new world for you with your WM phone.

First thing's first: What the Heck is the Registry??

First of all, please note that due to how complex the registry is under the hood, that I have taken some liberties in simplifying some of the terms and definitions. In other words, from a programmer's point of view, I am not going to be completely accurate or comprehensive. But from a user's point of view who simply wants to edit their WM phone's registry to stop their Bluetooth LED light from blinking and annoying the heck out of them, it is perfectly accurate info.

WikiPedia has a pretty good definition of what the Registry is:

The Windows registry is a directory which stores settings and options for the operating system for Microsoft ....Windows Mobile. It contains information and settings for all the hardware, operating system software, most non-operating system software, users, preferences of the (Mobile Phone), etc. Whenever a user makes changes to Control Panel settings, file associations, system policies, or most installed software, the changes are reflected and stored in the registry.
Source: http://en.wikipedia.org/wiki/Windows_Registry

For a real geeky detail explanation of what the registry is go here: http://support.microsoft.com/kb/256986

Now that you still don't have a clue what the registry is, let me try to explain it. Think of the registry as a single file that holds nearly every possible setting for your phone, the WM OS, any software or game installed on the phone, etc. Think of it as a single file that basically tells the phone who it is, what it has on it, and how to do everything you want it to do. Think of it as just one big file with all the settings for your phone (the hardware), the Operating System, and the software installed. So for example, if you wanted to keep the keyboard backlight to stay lit for 60 seconds instead of only the highest option available of 30 seconds in the settings, you can go into the registry and change it to 60 seconds yourself.

So no matter what you call it, registry edit, tweak, or a hack, you are simply just changing a setting on your phone. That's it. Nothing more.

Editing the registry is officially and traditionally considered a task saved for power users only. But with the instructions and tools in this article this wonderful tool can be opened up to anyone with a WM device.

Safely editing your registry

Not to scare you off from having fun with the cool suggestions in this article, but now before we get started is the perfect time to address the fears of blowing up your phone with editing your registry... look at the reality of any possible risks, and how to restore your phone to its previous state no matter what you do. The two main fears that new users have when starting to look into the registry is:

1) Fatally killing your phone forever
2) Losing all of your personal information without ever being able to get it all back

Both of these are valid... but only to a point. As you will see below, you can stop your phone from working by editing the registry, but this can usually and easily be fixed by a doing a hard reset. The second is not a major concern either, as long as you have a current backup, which is easy to do.

The Reality of your possible risks

It is important to know that if you are editing the registry and it is done carelessly or without a few simple precautions, you can easily stop your phone from working and lose all of your personal data. In a case like this, you have more than likely not "bricked" your phone, but have caused an error where it cannot run "as is" with the changes you made, but it will run again as soon as you do a hard reset. A hard reset changes it back to as if it just left the factory. In other words, the phone will work just fine again, but none of your personal information or software you installed will be on the phone any longer.

The bottom line is that when playing with the registry, you should always be able to hard reset the phone to wipe out any bad errors you may have caused, but in the process wipe out your personal information as well. So in reality, for the most part, the only thing at risk is your personal information, settings you have changed, and software you personally installed, which is really easy to backup and restore so you can have it all back again.

I guess for liability sake, I have to say to "proceed at your own risk" as Murphy's Law often times proves, anything can happen no matter if it is likely or not. Beyond urban legend reports of someone posting that they heard from their best friend's wife's manicurist's dog walker's cousin's mom, who is a totally reliable source that works at a Sprint's independently owned mall outlet in Backwater, WY that they saw a phone another Sprint rep was working on that was totally bricked because the customer edited the wrong key in the registry... I have personally not seen a situation where a hard reset cannot fix a registry edit (and I know someone somewhere is going to point out where and why I am wrong about this). Basically put, you should be able to recover from nearly any published and verified registry edit with no real worries beyond having to do a hard reset and restore you latest backup.

So again, if you do make a change in the registry that stops your phone from working, then there are two simple steps to get it working again:

  1. Do a hard rest on your phone (see the manual for your phone to see which buttons you need to push while you use the stylus to hit the reset button)
  2. Restore your latest backup with all of your personal information and settings

That's it. These two steps are the worst that you should face. No balls of flames... no eternal paperweights.

Safe steps to take when editing the Registry

There are two points of advice I will always give to anyone when tweaking their registry.

The first is to not just go around in the registry and start changing settings willynilly just to see what happens, as you will get unexpected and sometimes fatal results, but instead to stick only with published tweaks that have been posted in articles, proven to work in forums, or found in books. There is always a percentage that will stand out as exceptions, but with most of these published and verified tweaks, even if you accidentally enter in the wrong setting, you can still just go back in and correct it. No harm, no foul.

My second point of advice is a strong one... no one, no matter how experienced, should ever touch their registry without doing this step first! That is to do a complete backup each time before you edit your registry to make sure that all of your latest settings and personal info are saved and ready to restore at anytime for any reason. Sprite Backup or SPB Backup are the two backup programs I personally recommend.

0
loading...
0
loading...
0
loading...
0
loading...