PDA

View Full Version : Joining Wi-Fi Networks With Non-Typable Passwords


Michael Johnston
November 7th, 2008, 03:35 PM
<div id="inlinead" class="inlinead"><IFRAME src="http://adserver1.backbeatmedia.com/servlet/ajrotator/13894/222/viewHTML?pool=13886&type=3158&pos=20&zone=5000" width="300" height="250" align="middle" frameborder=0 marginwidth=0 marginheight=0 scrolling=no><script language="JavaScript" src="http://adserver1.backbeatmedia.com/servlet/ajrotator/13894/222/viewJScript?pool=13886&type=3158&pos=20&zone=5000"></script></IFRAME></div><div class="nodecontent"><img src="http://www.iphonealley.com/images/storyimages/wifi.png" align="right" />

The iPhone's virtual keyboard has quite a few tricks up its sleeve, but one thing it can't do is type a grave accent mark without a letter (a ` or backtick to all you programmers out there). So while 99% of you probably don't care, it can be a problem for those who need to enter the backtick for a Wi-Fi password.

Thankfully, there is a way to get around non-typable passwords using the iPhone Configuration Utility.<!--break-->

To start, download the iPhone Configuration Utility from <a href="http://www.apple.com/support/iphone/enterprise/" target="_blank">Apple's enterprise support site</a>. Using the utility, head straight to the "Configuration Profiles" section and navigate to the Wi-Fi tab. Enter your network's SSID and leave the security type as "Any".

Before you export the profile, you'll need to enter an identifier under the "General" tab. This can be something as simple as "com.YOURNAME.profile". You'll also need to enter a name for your profile, such as "Profile" or "Wi-Fi".

After you're done, hit export and save it to your desktop. Using an app such as TextEdit, open the mobileconfig file and search for<blockquote>&lt;key&gt;SSID_STR&lt;/key&gt;
&lt;string&gt;YOUR_SSID&lt;/string&gt;</blockquote>

The text YOUR_SSID will be the SSID that you specified in the configuration utility.

Right underneath it, you'll want to add:<blockquote>&lt;key&gt;Password&lt;/key&gt;
&lt;string&gt;THE_WPA_PASSWORD&lt;/string&gt;</blockquote>

Replace THE_WPA_PASSWORD with your network's password.

<center><img src="http://www.iphonealley.com/images/storyimages/november08/edit.jpg" width="600px" /></center>

Save the file and email it to yourself. To install the profile, simply open the email on your iPhone and tap on the attachment. After it asks you to confirm the installation, your iPhone will now have the correct password stored to log into your network.

<center><img src="http://www.iphonealley.com/images/storyimages/november08/confemail.jpg" /><img src="http://www.iphonealley.com/images/storyimages/november08/confinst.jpg" /></center>

[via <a href="http://www.macosxhints.com/article.php?story=20081105145459612" target="_blank">Mac OS X Hints</a>]</div>

Bernie
November 7th, 2008, 07:31 PM
This is just to darn geeky. Consider me one of the 99%.

marnold
November 27th, 2008, 02:52 PM
Not all characters can be directly written in XML. If you have any of these five characters, you will need to translate them to their Predeclared Entity:


Character Predeclared Entity
&amp; &amp;amp;
&lt; &amp;lt;
&gt; &amp;gt;
&quot; &amp;quot;
&apos; &amp;apos;

Thus, this password
=u(P&5/`@$Mf&quot;:Ba96@G&gt;Osf&apos;&lt;wn
becomes this:
=u(P&amp;amp;5/`@$Mf&amp;quot;:Ba96@G&amp;gt;Osf&amp;apos;&amp;lt;wn

xmllint (http://www.iconv.com/xmllint.htm) might help if you having problems.

Michael Johnston
December 26th, 2008, 11:37 PM
Not all characters can be directly written in XML. If you have any of these five characters, you will need to translate them to their Predeclared Entity:

Thanks!