Monday, August 16, 2010

Why won't my mobile device work right? Why can't I get a damn signal? WTF!!!

This came up recently in one of my Facebook banters so I thought I'd offer my 2 cents on the subject.


At one time or another, we have all sang this song.  Lately, especially with the release of the iPhone 4, this song is all too common.   Now, to be clear, I am not blaming the carriers for OEM's making bad devices, that would be ignorant.  It seems some people like combining issues into one picture, which is not my intent here.  A bad design is just that, and its mfg should correct or replace it at no charge (much like Apple did after the iPhone 4 fiasco).  What I am referring to specifically is signal loss.  Most of the problems people are having lately  are related to reception issues, regardless of what phone or carrier - no bars, dropped calls, dropped packets, etc. That is a carrier issue, not a OEM issue.  If the supporting infrastructure does not work properly, than the device will not function as expected (think of your office network when a server is down, similar concept).  My point is that we as users need to give the carriers time to implement their upgrades so that the networks function correctly with the newer and more demanding devices...then our devices will function as expected.  Not our problem right?  Wrong, we users set the demand, and in this case, supply is struggling to keep up.  Therefore we need to be patient and wait for the "market" to adjust.  I hope that will happen sooner than later because we users are not slowing down.  In fact, with companies migrating to cloud based services (quickly) mobile devices will become even more popular as they replace desktops and laptops in the business world, further adding to the already congested cellular data infrastructure.  The carriers know the complicated road before them and are rushing to make right...it just takes time.


Remember when 3G came out and how many complaints users had about dropped calls and not being able to access the Internet?  That was before everyone had a smartphone too...in that case, as is the case now, the network could not keep up with the users.  It took years for the network to catch up, and it is still not perfect today, though it is functional and healthy technology.


Since it will probably be asked, "what about the stupid antennae location problem with th eiPhone 4?"  The whole issue with the iPhone 4 was not necessarily because they put the antenna in a bad place, it was a combination of AT&T not being able to handle the increased data demand along with the current demand on its infrastructure AND the new software (iOS4.0) having a bug in the way it interpreted the cellular signal coming in.  That was quickly fixed with a software update (remember iOS 4.0.1) and Apple had started taking back iPhone 4's and swapping them out for 3GS's at no charge, even refunding the difference to make good with the customer.  AT&T still has work to do with regards to its signal strength to the masses, but so do Sprint, T-Mobile & Verizon.


Be patient my friends!


Wednesday, August 4, 2010

Carrier Unlock for iPhone

As promised, the iPhone Dev-Team has released the carrier unlocking tool called Ultrasn0w for US based iPhone 4 users who are stuck with AT&T network. For those of you who don’t know, carrier unlock for US iPhone 4s required complete rewrite ofultrasn0w software because of the new baseband OS present in iPhone 4.
Since Apple is selling unlocked iPhone 4s internationally, it is only the United States users who are still locked on AT&T network. So if you want to use your new iPhone 4 on networks other than AT&T, like T-Mobile for example, you can use this newly released Ultrasn0w 1.0 software to unlock your phone.
Simply follow the instructions posted below to unlock your iPhone 4 on iOS 4.0.1 / 4.0 on 01.59.00 baseband.
NOTE: T-Mobile US users will have to disable 3G by navigation to: Settings->General->Network and turning the "Enable 3G" switch to OFF before installing the ultrasn0w unlock.
How to: Jailbreak iPhone 4 on iOS 4.0.1:
Step 1: 
Unlocking requires that your phone is jailbroken on the latest firmware. Follow the complete guide posted here to jailbreak your iPhone 4 on iOS 4.0.1 / 4.0 usingJailbreakMe 2.0.
How to: Unlock iPhone 4 (Any Baseband) on iOS 4.0.1: 
Step 2:
 Once you are done with the jailbreak, you can now unlock your iPhone on any baseband using Ultrasn0w 1.0-1 from Cydia. To do this:
  • Start “Cydia” on your iPhone.
  • Touch on “Manage” tab on the bottom.
  • Now touch on “Sources” as seen in the screenshot below:
iPhone 4 Unlock (1)
  • Touch on “Edit” and then on “Add”. You will be prompted to enter a url source as seen in the screenshot below. Type http://repo666.ultrasn0w.com” and touch on“Add Source” to add this repo if you haven’t already.
iPhone 4 Unlock (2)
Cydia will now automatically update your sources by following a series of automated steps.
  • After installation is completed. Search for “ultrasn0w 1.0-1” in Cydia and install this application. This app will automatically unlock your iPhone so that you can use it with any carrier.
Ultrasn0w 1.0-1
Step 3: Now simply restart your iPhone and voila! you should now have a fully unlocked iPhone 4 !

Disclaimer: This guide is for testing & educational purposes only. I’m not responsible for any loss of important data or malfunctioning of your iPhone.

Monday, August 2, 2010

Why should I Jailbreak my iPhone?

In the past 6-months, I have gotten this question a lot - especially in the past 24-hours since @comex released the new all-in-one jailbreak.  Well, that's not an easy straight forward answer and takes some explanation.  I got this great article from another blogger.  One thing to keep in mind that a lot of the apps in Cydia may not yet work on the new iOS4, the jailbreak is brand new and developers need to make the updates - here it goes:




Why Jailbreak? Top 5 Reasons to jailbreak iPhone



Since I started blogging about jailbreak and upgrade methods for iPhone, I have received emails from readers about reason for jailbreak and the difference between jailbreak and unlock. And question like, “My iPhone already got Apple’s AppStore to download applications. Is there any reason to jailbreak my iPhone?”. I thought it’ll be good to write up a blog post to address all the similar questions. First, let me explain the question about “Unlock iPhone vs Jailbreak”.
In brief, jailbreak your iphone means you are allowed to install 3rd party applications on iPhone. This applies to all version of firmwares. And, for unlocking iPhone, it refers to the process to open up your iPhone to accept all carriers. Unlocked iPhone allows you to use SIM card from all carriers. You are no longer bind to the official carrier (e.g. AT&T) approved by Apple.
So, with the introduction of iPhone AppStore, why do we still need to jailbreak? For this question, mostly queried by iPhone 3G users, I have thought of 5 reasons to jailbreak iPhone even with the presence of AppStore.

Reason #1 – Install 3rd pary applications via Cydia and Installer

The introduction of AppStore in iPhone 2.0 is the best feature for this firmware update, I have to admit. But even with thousands of applications available on AppStore, there are some other great applications, such as Netshare, banned by Apple to hit the Appstore for certain reasons. And this is the place where Cydia and Installer comes in and let you download all 3rd party applications. Some of the great applications you can find on Cydia are:
  • Cycorder / Video Recorder – Let you capture video on iPhone
  • NemusSync – Sync iPhone calendar with Google Calendar
  • MxTube – Download and save YouTube video on iPhone
  • iAcces – Let you use all kinds of Chinese Input Method
  • iPhoneModem – Let you use iPhone as modem and give your laptop connection to Internet via iPhone
  • Mame4iPhone – Play arcade game on iPhone
  • MyWi4 - Allows you to use your iPhone as a wireless access point (watch your data usage here, your PC will swallow your 3G bandwidth quick)

Reason #2 – Video Recording

Compared iPhone with any other mobile phone in the market, there is one area iPhone would definitely lose – Video Recording. With jailbreak iPhone, however, you can easily turn the iPhone camera into video camera for video recording by using Cycorder or iPhone Video Recorder.

Reason #3 – Changing iPhone Looks & Feel

Are you bored with the standard icons that come with iPhone? Ever think of changing the look of iPhone? With jailbreak iPhone, you can use Winterboard to apply theme on iPhone and make it look even cooler. Here are just a few samples to show what Winterboard can do for you:

Reason #4 – Full control of your iPhone

This may not be the reason for non-tech iPhone user. But for geeks, this may be why you need to jailbreak the iPhone. As you may know, the inner part of iPhone is a trim-down version of Mac OS X, which is actually a Unix core. So, you may wonder whether you can install some Unix applications such as Apache web server, on the iPhone. The answer is yes. With iPhone jailbreak, you can install a lightweight version of HTTP server and other similiar servers. And, one server that most Jailbreak iPhone users are using is a SSH daemon. With SSH, you can connect to iPhone remotely and transfer any file to/from it. Pretty cool, right? You can further refer to this post about how you can use SSH to transfer ringtone to the iPhone.

Reason #5 – Unlock iPhone

Lastly, the most common reason for jailbreaking iPhone is for unlock. This is one of the mandatory steps you need to through before you can unlock iPhone.
Note: Presently, there is no unlock solution for iPhone 3G. QuickPwn/WinPwn/Pwnage Tool can only jailbreak iPhone 3G.You can now use yellowsn0w or ultrasn0w to unlock iPhone 3G. Follow this guide to unlock your iPhone 3G or this unlock guide for iPhone 3GS.
Hope this post can answer all your questions about jailbreak and help you consider whether jailbreaking is for you. If you have already made up your mind, you can start looking at this post (Mac / Windows) about how you can use PwnageTool or Redsn0w to jailbreak iPhone.

"All Purpose" Jailbreak for iPad, iPhone, iPod Touch, All OSes - How To & My Feedback

First, big props to @comex, @saurik and apple dev team for providing this JB to the masses.  You all kick ass!


Second, how is this done?  Well, it is more simple than you could imagine, a noob could do this (no offense intended, it is just that easy) - here's the procedure:


HOW TO: Go to Settings on your device, select Safari, scroll down, clear your cache, clear your history, clear your cookies, hard-reboot the device (that means full power down and restart). Once you are back at your homescreen, open Safari and visit http://jailbreakme.com/ on your device


you should be taken to this page


Follow the on-screen instructions, "slide to jailbreak", practice your patience and you should be good to go!  NOTE:  It make take a couple minutes to get started (some saw wait times up to 15-minutes from posts I read last night).  Do not get discouraged if this does not work the first or second time, there are a lot of people hitting this site because it was only released within the last 24-hours.  @saurik was working on scaling the hosts last night and said it should be GTG now, regardless, be patient and come back to it later if it does not work right away.


Took me 3.5 minutes on my Pod Touch 2G (non-MC model) running iOS 4.0.  This is an untethered jailbreak (means you do not have to have it plugged into your computer system to work, AND you can hard-reboot while jailbroken - bonus!!), the process is recommended to be performed on WiFi, not 3G (let me know if you get it to work on 3G, I'm curious).  


IMPORTANT NOTE: FOR iOS 4+; there is an important update to Cydia that I had to get done in order for the default repositories to function properly.  It took me a few hard-reboots to get it to automatically download, but eventually it did and everything functions as expected - you can try to force the update if you do end up having problems with Cydia being able to cache the default repositories; here's the package details:


     Package Name: "Base Structure"


The default version is 1-3; you need it to be version 1-4 in order for the default repositories to work, such as the one that allows you to download ROCK (rockapp).

Third, what do I think?  
Well, I'm happy to be jailbroken again, I missed my radar loader most of all.  One major drawback, but not technically an issue - since the iPod Touch 2G on iOS4 does not support user wallpapers on the home-screen, neither does the setting in Winterboard (this is by default from Apple, only the iPod Touch 3G can do this.  Also notable is the fact that the iPod Touch 1G & 2G CANNOT multi-task under iOS4, again only the 3G model has the capability).  HOWEVER, themes downloaded from ROCK or Cydia that contain homescreen wallpapers DO work.  You can still customize the lock-screen though (thank you @ceoSteveJobs).  One thing to be mindful of is that most of the apps in both Cydia and ROCK (as of this blog posting) are NOT compatible with iOS4 (such as the popular ANDROID LOCK app, which is only avilable for iOS <3.2).  This upset me initially because I happen to like the ANDROID LOCK.  Now that there is a JB for iOS4+, my hope is that the hackers of the app worlds will unite quickly and roll out updates.

Some of you may ask, "when is the Geek gonna release some dope apps?"  Well, all in due time my friends, all in due time.