
*Update 10/31/2011* Now that the 4S has been out for a few weeks, here is a summary of the handset’s unlock status by carrier (in the United States):
AT&T
- iPhone 4S handsets sold at subsidized prices are permanently carrier locked to AT&T
- Handsets sold at full “no contract” price are carrier unlocked and can be used on any GSM carrier worldwide
- Phone can never be activated/used on a CDMA network
- iPhone 4S handsets are sold locked to Verizon/Vodaphone
- The iPhone 4S is subject to Verizon’s standard unlock policy, which will let you unlock the handset once you’ve been a Verizon customer with an account in good standing for 60 days. You get one unlock per line per 10 months.
- Verizon’s unlock does *not* allow other US GSM carriers’ sim cards to work in the phone (AT&T, T-Mobile), but should work with all other international carriers.
- Verizon will not activate a CDMA-enabled iPhone 4S from Sprint.
- iPhone 4S comes with its sim card slot carrier unlocked.
- Sprint claims they will issue an “update” that re-locks the sim slot at a later date to the included sprint branded sim card (As of today, this has not happened however).
- Sprint claims that after this happens, customers in good standing can call and have the handset unlocked again.
- Spring will not activate a CDMA-enabled iPhone 4S from Verizon.
- Unlocked iPhone 4S handsets available in November
- Will work on any GSM carrier worldwide, including T-Mobile (2G data only) and AT&T in the US.
- Will not work on CDMA networks.
Original Post: As most of the mobile phone wielding world population knows already, the next generation iPhone 4S was announced earlier today. While the phone boasts many features, including a new processor and camera, the most exciting by far to me is its multi band radio, which supports just about every 3G frequency out there (Except for T-Mobile USA’s 1700MHz band):
UMTS/HSDPA/HSUPA (850, 900, 1900, 2100 MHz), GSM/EDGE (850, 900, 1800, 1900 MHz), CDMA EV-DO Rev. A (800, 1900 MHz)
While the question of subsidized vs unsubsidized pricing has been pretty much answered at this point (See table, after the break), the questions of unlocked phones, and the ability to switch/choose carriers at will have not. While this new phone presents a tremendous opportunity for the consumer, it would appear that Apple has made the change purely to optimize their supply chain and not to benefit the end user at all.
The footnotes on the new tech spec page do list the opportunity to switch carriers with such blurbs as “When available, transferring your mobile number to a different service provider will terminate your service with your existing provider; termination fees and other charges may apply.” It also includes this gem right after, “The iPhone model you purchase is subject to your wireless service provider’s policies, which may include restrictions on switching service providers and roaming, even after conclusion of any required minimum service contract,” which is unfortunately inline with AT&T and Apple’s current ludicrous practices of not unlocking iPhones even after contracts are up. (Allowing AT&T to force second hand iPhone buyers onto their network instead of switching to T-Mobile, for example). read more…
This one is for the geeks out there… I always forget how to *append* a new path to your $PATH variable in OS X. For bash, just add
export PATH=$PATH:/path/you/want/to/add
to your ~/.bash_profile. If .bash_profile doesn’t exist in your home folder, you can make it. Remember, order in your path takes precedence (a binary found in a folder listed first will get used over one found later), so if you want to override the system tools/etc you may want to *prepend* your new path to the existing one:
export PATH=/path/you/want/to/add:$PATH
Another one I always forget: Terminal colors (for showing directories, files, symlinks, etc color coded)! For those, just add
export CLICOLOR=1 export LSCOLORS=ExFxCxDxBxegedabagacad
to your .bash_profile. Hope this helps someone!
I noticed recently that my new 15″ 2011 MacBook Pro wasn’t charging while under certain kinds of high load. This seems to most commonly manifest itself when streaming Netflix movies in Google Chrome. In any case, something wasn’t right, so I decided to do a bit of digging. Googling “macbook pro 2011 battery not charging” indicates I’m not alone in my experience. Some people report their battery actually *draining* while playing video games. Others report resetting the SMC fixes the problem (I did not find this the case). In any case, I decided to do some sleuthing and try and determine what exactly the problem was. I hooked my partially charged MacBook Pro to my Kill-A-Watt Meter and took some average readings using iStat Pro:
- 36 watts while charging when sleeping or off
- 60 watts charging while on, CPU 105°F, GPU 100 °F
- 60 watts, watching netflix in chrome. Charging stops (“Not Charging” indicated in battery meter). Stopping playback, wattage drops down to 34watts before charging starts up again. CPU 176°F, GPU 160°F, 100% single CPU core usage.
- 70 watts watching Netflix in Safari. Battery remains charging. CPU 151°F, GPU 142°F, 44% single CPU core usage.
- 90 watts, 8 instances of yes >/dev/null. CPU 182°F, GPU 151°F, all cores 100% with CPU usage.
- 65 watts, Playing Portal. CPU 184°F, GPU 164°F. Charging stops.
The enclosure temperature was relatively constant at around ~80°F
Clearly there is in fact a real problem. The data suggests that it is not a heat or a CPU load problem, as the computer stays charging even under full CPU load. It would seem that high GPU load is what causes the problem (perhaps high GPU load coupled with high CPU load, though it seems the GPU is the main cause here), and that problem is that the 85watt power supply Apple provided with the machine appears to not be able to deliver enough current to run the machine and charge the battery under full load.
My machine is a quad 2.2GHz Core i7, 1GB AMD Radeon HD 6750M, with 8GB Ram running 10.6.7. I have yet to bring this problem to Apple, but I will, as the mere fact that I’m unnecessarily increasing my battery cycle count is disconcerting, and it is incredibly annoying to have charging time vary wildly based on machine load (and in some cases, never have the battery charge at all if the machine is used to watch Netflix movies in Chrome, for example).
*Update* Reported this as a bug to Apple via radar, ID # 9271122
Today, the MPAA announced it has filed a lawsuit against the new movie rental and streaming service, Zediva. Zediva’s business model is to buy physical DVD copies of new release DVDs and rent the physical disc, along with a DVD player in their data centers, to the customer. The idea being to cleverly skirt around needing to license performance rights for digital streaming, as the end user is participating in a private, not public performance of the film. Because of this, they are able to get new releases into the hands of consumers as soon as the DVD is released, often many weeks sooner than the big boys like Netflix can get them out under their restrictive license agreements.
You can read the MPAA’s PR here, and the actual lawsuit filed here.
The MPAA is arguing that Zediva is being disingenuous in calling itself a brick and mortar DVD store, and that Zediva is in fact publicly performing the movies, violating the Copyright holders’ exclusive right to do so: “[the d]efendants’ transmissions of the performances of Plaintiffs’ works are to the public.”
A few weeks ago, James Grimmelmann predicted the lawsuit, citing several existing cases, including one about a movie rental store renting movies to customers to view in private rental booths: http://laboratorium.net/archive/2011/03/16/that_zediva_thing_its_so_not_going_to_work
That Redd Horne case is certainly an interesting one, and the court found Redd Horne in violation of copyright law, arguing that the service they provided was no different in spirit to one that a movie theater provides, and therefore constitutes a public performance: “Simply because the cassettes can be viewed in private does not mitigate the essential fact that Maxwell’s is unquestionably open to the public.”
And then there’s this particular gem of a quote, from that same case: “Professor Nimmer’s examination of this definition is particularly pertinent: ‘if the same copy . . . of a given work is repeatedly played (i.e., ‘performed’) by different members of the public, albeit at different times, this constitutes a ‘public’ performance.’”
Here’s my problem with that ruling, and with any negative judgment that goes against Zediva: It is established that both the sale and resale, as well as rentals to consumers are in fact legal under current copyright law. And each of these (resale, rental) represents the exact case where a single copy of a movie is repeatedly played by different members of the public, “albeit at different times”. And unlike Professor Nimmer, I don’t think you’ll find a single person to agree that renting and reselling DVDs constitutes a public performance, especially when those DVDs are played in a customer’s private residence.
And this is where the precedence differs. Unlike the Redd Horne case, Zediva is not “performing” the works in a public place like a movie theater or a video rental store. Movies streamed via Zediva are in fact being performed in the privacy of one’s own home. I would even go one step further, however, and argue that Zediva isn’t performing the works at all, given the fact that it is renting both the player and the disc to the consumer. The consumer is the one pressing play. Therefore, the one “performing” the work is the end user, and not Zediva (in the Redd Horne case, the store clerks were pushing play). In Zediva’s case, the consumer is the one playing a movie that they have rented, on a player that they have rented, to a display in their own homes. It’s no different then renting a movie at a rental store indeed, except the video cable going from the back of your DVD player to your TV is now hundreds of miles of internet data cable, instead of a few feet of composite, component, or HDMI cable. And last I checked, there were no legal restrictions on the length or type of video cables!
This is all rather silly of course, and highlights perfectly how broken the copyright system in the United States really is, and how it does indeed stifle progress and innovation. Kudos to Zediva for their innovation; I do hope the MPAA wisens up, drops the lawsuit, and opens the floodgates for future innovation and profit utilizing new and exciting technology and delivering content *when and how* the consumer’s want. This is going to be a great case to follow, and I’ll be keeping a close eye on it indeed.
Sorry for the late post, but hopefully this helps some of you prank your friends on this the most glorious of holidays.
This prank is most useful on the iPhone, as I chose the SMS app as the target. It can easily be modified for other apps though, let me know in the comments if you’d like a version with a different icon!
1) Get ahold of the iPhone of an unsuspecting victim
2) Navigate to http://appleguru.org/af in Safari on the iPhone.
3) Tap the “Share” button to add a bookmark to the homescreen (There will be nice onscreen instructions showing you how).
4) Tap “Add to Home Screen” and click Add to confirm.
5) Drag the new fake “Messages” app to the current location of the victim’s real Messages app and, hide the real one my moving it elsewhere (the Utilities folder works well for this).
6) Make sure the volume is all the way up
7) Laugh as they get RickRolled when they go to check their text messages!
This was a fun one to figure out, since in most cases Apple does not allow a video to Autoplay. However, linking to the actual video source causes this to happen. Some modification to Google’s mobile bookmark bubble to add a javascript redirect worked wonders.
Another prank that worked well today, much to the displeasure of my girlfriend, was filling an M&Ms bag up partially with red and blue Skittles. Enjoy!

