WiFi Scanner for Mac

There’s a decent WiFi scanning tool built into Mac OS X Mountain Lion. This can be helpful when trying to diagnose interference issues based on channels and signal strength. It’s a bit tricky to find. Go to your hard drive, then the following folders:
System – Library – CoreServices

Then click on the app “WiFi Diagnostics”. Then a window pops up to help you create a diagnostic report. I ignore that and just click on the top menu:
View – WiFi Scan

Then you’ll see this handy program:

Wi-Fi Scanner Mountain Lion

If you use this program a lot, you can drag it to the desktop or your Applications or Utilities folder.

Rejuvenate Original iPhone with Whited00r

No Apps

The original iPhone can only be updated to run version 3.1.3 of iOS. This means that the vast majority of apps in the iTunes App Store can not be loaded onto the original iPhone. It would be nice if Apple allowed developers to keep old versions in the App Store for people with old devices. But since they don’t, it’s great that you can jailbreak the phone to allow many apps to run.

Jailbreak Steps

I followed these instructions from iPhoneBlogr. This not only jailbroke the phone. It also unlocked the phone so that it could be used on non-AT&T carriers, especially useful if I want to use the phone when traveling abroad.

Then I restored the phone in iTunes using Whited00r 5.1.

Whited00r gives you a new app store with a links to older working versions of Skype, Twitter, Facebook, etc.

Conclusion

Performing the jailbreak can be a little scary for some people. But if you have your iPhone 2G or original iPod Touch in the closet or ready to go in the trash, give this a try. They are still good devices if you make the Whited00r updates.

First Real Malware for Mac

Flashback

Flashback is the first malware (malicious software or virus) for the Mac that people should worry about. It can infect computers through a vulnerability in Java. It’s estimated that 600,000 Macs have been infected, about 1% of Macs in use. Flashback collects personal information such as bank and login information. To see if your Mac is already infected, follow the instructions from Macworld.

Unlike with Windows PCs, this phenomena is new to Macs. The closest previous infection I remember was when a torrent version of Apple iWork ’09 contained a trojan. But that just impacted people who downloaded the pirated torrent. Flashback is far worse since someone can get it by just visiting a website.

Protection

It’s easy to protect yourself against malware and viruses on a Mac. There is no need to buy anti-virus software which doesn’t really help much on a Mac. Instead, take these steps that deal with the exploits of Java and Flash.

1. Perform Software Update

Apple’s updates automatically patch Java and remove Flashback. Open System Preferences and go to Software Update, Check Now.

2. Disable Java in any web browser you use

Safari
Go to the menu item:
Preferences -> Security -> Web Content
Uncheck Enable Java

Chrome
Go to the URL:
chrome://plugins/
Click Disable for Java

Firefox
Go to the menu item:
Tools -> Add-ons
Click on Plugins and click Disable for the Java Applet Plug-in

3. Install a Flash Blocker

My favorite is ClickToFlash, the Safari Extension which gives you access to Flash content if you click on the Flash window. This has the additional benefit of hiding annoying Flash ads.

Another tool I use is FlashFrozen, available for $0.99 through the Mac App Store. This handles all Flash running on your computer. It is especially useful for Mac laptops which can have their batteries quickly run down by errant Flash sites.

 

UPDATE: Oracle (the owners of Java) have released their own Java updates now. If you have Java installed on your system, you should get the latest Java SE Development Kit from here:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html
After installing, go to Utilities – Java Preference. From there, drag the latest Java to the top. As of this writing, that is Java SE 7. Uncheck the older Java versions. The next time you start a program that uses Java, it will now use the newer Oracle Java that has the latest security patches.