Showing posts with label IOS. Show all posts
Showing posts with label IOS. Show all posts

Russian hacker exploit Mac apps on OS X, Everything is Free

Last week Russian developer Alexey Borodin hacked Apple's In-App Purchase program for all devices running iOS 3.0 or later, allowing iPhone, iPad, and iPod touch users to circumvent the payment process and essentially steal in-app content. Apple today announced a temporary fix and that it would patch the holes with the release of iOS 6. While Cupertino was distracted, Borodin came in and pulled off the same scheme on the Mac.

That's right. Borodin's new hack allows Mac users to circumvent the payment process and essentially steal in-app content, just like his previous one did for iOS. The new "In-Appstore for OS X" service uses a similar method to fake transactions made to Apple's servers, according to "Getting started to receive your in-app for free on OS X."

To use this "trick" yourself, you need to perform the following steps (for the record, I do not recommend doing this, especially given that you have to hand over your login credentials):
  • Install CA certificate and in-appstore.com certificate
  • Change DNS record in Wi-Fi settings
  • Running Grim Receiper application (to save your original AppStore receipts)
Until Apple stepped in, iOS developers had no way of protecting their apps, and this looks to be the same situation for Mac app developers. Using store receipts doesn't work as Borodin's service simply needed a single donated receipt, which it could then use to authenticate anyone's purchase requests. His circumvention technique relies on installing certificates (for a fake in-app purchase server and a custom DNS server), changing DNS settings to allow the authentication of "purchases," and finally emulating the receipt verification server.

The only difference this time around (apart from the different store), is that Borodin has developed an app called "Grim Receiper." It must be run on the local machine, and as far as I can tell its main purpose is to collect receipts for reuse. "That's the tool to keep your original receipts in safe place (locally, of course) during you are using in-appstore.com," says Borodin.

Affected iOS apps treated Borodin's server as an official communication because of how Apple authenticates a purchase. The same thing goes for Mac apps. The problem is that Apple does not tie a given purchase directly to a customer or device, meaning a single purchased receipt can be used again and again.

It's not yet clear if Cupertino is transmitting its customers' Apple IDs and passwords in clear text just like it was for iOS (Apple assumed it would only ever be communicating with its own server). If so, whoever operates in-appstore.com could easily be gathering everyone's iTunes login credentials (as well as unique device-identifying data) in the same type of man-in-the-middle attack that was used for iOS.

When Apple first tried (and failed) to stop Borodin, the company managed to disable his PayPal account. Borodin started taking donations via BitCoin, and for this Mac app hack he's doing the same: "Help the project by bitcoin 15GCBL7gHbf2p8bapozSrZhNaXdrKUWRFF. Thanks."

Apple’s in-app purchasing process circumvented by Russian hacker

Russian developer ZonD80 has figured out how to circumvent Apple's iOS In-App Purchase program, allowing iPhone, iPad, and iPod touch users to grab digital game items, upgrade to full versions of apps, and purchase additional content for free. As first spotted by Russian blog i-ekb, the video above shows an "in-app proxy" (no jailbreak required!) that lets you make in-app purchases without actually making a purchase.

The hack reportedly works on all Apple devices running anything from iOS 3.0 to iOS 6.0 (the In-App Purchase program requires iOS 3.0 or later). That being said, certain in-app purchases do not work in specific regions around the world (possibly because the developers properly protected their apps). To use this "trick" yourself, you need to perform the following steps (for the record, I do not recommend doing this, especially given that you have to hand over your login credentials, and I do not condone it either, as it is stealing):

  • Install two certificates: CA and in-appstore.com.
  • Connect via Wi-Fi network and change the DNS to 62.76.189.117 (update: he's change it to 91.224.160.136).
  • Press the Like button, enter your Apple ID and password.

Essentially, this circumvention technique relies on installing certificates for a fake in-app purchase server as well as a custom DNS server. The latter's IP address is then mapped to the former, which in turn allows all "purchases" to go through. What's really worrying, however, is that ZonD80 could easily be gathering everyone's iTunes login credentials (as well as unique device-identifying data) in a classic man-in-the-middle attack. In other words, this is not a good hack to try.

ZonD80 runs a website called In-AppStore.com where everything is hosted for the hack to work, and he is accepting donations to support the development of the project as well as keep the servers up and running, according to 9to5Mac. The webpage does not load for me, but it does for my colleagues. Given the nature of this news, the server may be under additional stress. Either way, if you can't access the site, you can't try this hack because it requires files from the server.

How to jailbreak your iOS device on 5.1.1

Absinthe 2.0 has been released, bringing with it an untethered jailbreak for iOS devices running iOS 5.1.1. The jailbreak is compatible with almost every iOS device, with the lone exception being the revised $399 iPad 2 with 32nm A5 chip. A solution for the "new" iPad 2 will be released at a later date.

The jailbreak process using Absinthe 2.0 couldn't be easier. In fact, the developers of the jailbreak claim "it's so easy, your grandma could do it." If your device isn't currently jailbroken, then follow the instructions below:

1. To start, you'll need to head on over to the Greenpois0n Web site to download Absinthe 2.0 for your respective operating system.

2. With your device connected to your PC, open iTunes and right-click on the device you want to jailbreak. Select Back Up from the menu. Wait for the backup to finish and then close iTunes.


3. On your iOS device, go into Settings > General > Reset > Erase All Content and Settings.


4. Open Absinthe 2.0 on your PC, verify that the correct iOS device has been detected, and then click Jailbreak. The jailbreak process will only take a few minutes.

5. Once the jailbreak is complete, close Absinthe 2.0 and launch iTunes again. Right-click on your device name, but this time select "Restore from Backup." Select the backup you just made. Let your device restore and finish syncing before disconnecting.

Once the restore is complete, you'll have a jailbroken device, complete with all of your apps and information as it was before you began.

If you're having issues with the instructions above, give this Reddit link a try. It worked for me.

If you were using a tethered iOS 5.1.1 jailbreak, open Cydia and search for "Rocky Racoon 5.1.1 Untether" and install it.

How to fix battery issues after upgrading to iOS 5.1.1

iPhone-4S.jpg
After Apple's iOS 5.1.1 update was released last two week, several users began reporting that their iOS devices had taken a significant battery life hit.

While the issues are not common to most users, it appears as though some iPhone and iPad owners found that the battery life they had come to expect was not apparent after updating to iOS 5.1.1 using Apple's over-the-air updating.

If you find your device is not getting the battery life it once was, a few troubleshooting tips provided by Apple Support Communities user sbaily4 could be of help.

First, be sure you have a good backup of your iPhone or iPad. Plug your device into your Mac or PC, open iTunes, and sync it.

Open Settings and tap to navigate to General > Reset. Tap "Reset All Settings" at the top of the screen. This option does not delete your content (music, videos, photos, or apps) so you won't lose anything important.

Your iPhone or iPad will then prompt you for basic setup information including reconnecting to your Wi-Fi network, as if you had just purchased the device. Now, use your device so that the battery drains completely to zero percent.

Now, plug your device into a power source (preferably a wall outlet) and let it charge, undisturbed, to a full 100 percent. If your battery percentage is not showing up, open Settings and navigate to General >Usage. Under battery usage, flip the switch to On.

This process should resolve any battery issues resulting from the iOS 5.1.1 update, especially if it was performed over the air. If you find that your battery life is still not up to par, plug your device into your Mac or PC, open iTunes, and perform a restore -- first from a backup and then, if that does not resolve the issue, as a new device.

Have you experienced any issues, battery life or otherwise, after upgrading to iOS 5.1.1? Let me know in the comments!

Box.net offers 50GB of free cloud storage for iOS

Box_dot_net
That's the deal being offered by Box.net: 50GB of online storage for anyone who installs the Box.net app on an iPhone, iPod Touch, or Pad. (Sorry, Android users--not sure why you're being left out.) The app itself is free, as is the Personal account you'll be creating. And if you already have an account, merely signing into it gives you that 50GB bump.

The promotion runs through December 2, but you get to keep the 50GB forever. And that space is available anywhere you use your account, not just on your handset or tablet.

In case you're not familiar with it, Box.net is cloud-storage service not unlike Dropbox and SugarSync. After uploading your various documents, media files, and the like, you can easily access them online, share them with others, stream media to a mobile device, and so on.

There's even a new feature that allows iPhone 4S and iPad 2 users to wirelessly stream Box.net files to an Apple TV.

Now for the bad news: although it's easy to enough to select files and folders to upload to your account, you must do so using a Web interface or your iDevice (which is limited to uploading photos).

There's a Dropbox-like Box Sync client for Windows and Mac, but it's available only to those who purchase Business or Enterprise accounts.

The lack of desktop syncing does limit Box.net's appeal, no doubt about it, but it's hard to complain too much about 50GB of free storage. (OK, I'll complain a little: come on, Box.net, this really limits your appeal!)

What do you think? Is Box.net worth having even without a desktop-sync option? Or is the hassle of having to upload files manually too great?