Category Archives: iOS

[iOS] iPhone 4 and the iOS 6.x firmwares

iphone4-pwnedAbstract

You are using an iPhone 4 and you coincidentally updated to iOS 6.1.3, which cannot be jailbroken at the moment. Since you saved the SHSH blobs you think you can restore by doing a replay APTicket attack with TinyUmbrella or Cydia. Sadly iTunes shows errors like 1600, 1601, 1602, 1604 etc.

If you have an iPhone 4s or iPhone5 you can stop reading here. This article will not be able to help you. The iDevices with an A5 CPU or later cannot be downgraded with replay attacks at the moment. Continue reading

[iOS] Top Ten Cydia Apps

This Top Ten List is the MetaParadigma’s Editor’s choice of Apps available solely thru Cydia. Cydia is the alternative software distribution platform available to users, who have jailbroken their iDevices.

So you may ask: why jailbreaking anyway? Ain’t there enough software on the App Store?

Well, let’s answer this with another question: do you wanna have a fancy Gameboy like smartfone, for which Apple decides what allowed to be installed do you wanna have a handy pocket computer which you can configure completely?

Continue reading

[iOS] iPhone Enterprise Configuration Links

Do you wanna configure large numbers of iOS devices at once? Apple made some tools available for enterprise customers. Find them here:
» iOS Enterprise Deployment: https://www.apple.com/support/iphone/enterprise/
» iPhone Configuration Utility (Mac OS X): http://support.apple.com/kb/DL1465
» iPhone Configuration Utility (MS Windows): http://support.apple.com/kb/DL1466

[iOS] Apps Crashing iOS 5.01

Abstract

You’re running a jailbroken iOS 5.01 on an iPad 2 and you cannot use Firewall iP. Installing Firewall iP shows no indication of errors, but when you try to start it, it just splashes shortly and closes instantly. This behaviour is known to some more applications (like Safari or Mail).

Workaround

It looks like incompatible iOS Apps are responsible for that behaviour. At the moment there seems to be no known approach to find out which app causes issues, but trial and error.

Step 1. Preparations

  • connect your iDevice to iTunes (cable preferred, WiFi may take forever)
  • login and authorize iTunes on this Mac/PC

Continue reading

[iOS] Finding Information About Crashed Apps

Crashes and system freezes have become an exception nowadays. However, they still do occur. Here we show you two ways of accessing detailed log information on your iOS devices.

1. Finding Logs inside of iOS

This approach does not require a jailbreak. Inside the filesystem you may find logs here:

  • Settings
    » General
    » About
    » Diagnostics and Usage
    » Diagnostics and Usage Data
    » LatestCrash.plist

To make things easy you can just select the whole text and copy it to an email. Et voilà: developers will love you for having helped them…

Continue reading

[iOS] Attention: Social Media App PATH Uploads Entire Addressbook

Attention iPhone, iPad and iPod-Touch users: Singapore based Arun Thampi found out that the social media App PATH uploads the entire addressbook to the PATH servers without asking the user for permission. You can find more details on Arun’s blog.

Recommendation

1. Update to latest version

If you’re a PATCH user we strongly recommend to update to the latest PATH version, which is being currently supplied via Apple’s Appstore.

2. Tell Path to permanently remove your private data

As of now you cannot forcibly remove your addressbook data from Path’s servers, but you can nevertheless send an eMail to the Path staff (service@path.com). They will “happily” ;-) help you removing your data from their servers. The main question why Path just does not store hashes instead of whole addressbook entries remains unanswered.

More information:

» Arun Thampi’s blogentry: “Path uploads your entire iPhone address book to its servers
» Path’s website: https://path.com
» Path’s customer support: service@path.com

[iOS5] Workaround for iPad and iPhone w/ iOS5 running Animoog

Abstract

You absolutely like Moog’s latest iOS application named Animoog and wanna control it from your Mac but it doesn’t work and you are running iOS 5 or iOS 5.01. So at the moment it seems there is an issue in Animoog related to a modification in Apple’s CoreMidi stack. On iOS 4.3.x devices the CoreMidi connection worked.

Walkthru

I. On your iOS device do the following:

  1. I assume you already installed AniMoog, didn’t you?
  2. Please shutdown the AniMoog app, in case it is running. Don’t just put it into the multitasking background (or just reboot the iPad or the iPhone)
  3. then open the AppStore
  4. download Pad MIDI
  5. run Pad MIDI
  6. put Pad MIDI into the multitasking background
  7. start Animoog

II. On your Mac/HackMac/iMac/MacPro/whatever do the following:

Continue reading

[iPhone] HowTo Make MMS Work on iPhone 2G

NOTE: This walkthrough is for iPhone OS 3.0 only!

For MMS on iPhone 2G with firmware 3.1, buy SwirlyMMS on Cydia Store

I. Abstract

Many iPhone 2G users are not very amused about Apple’s update policy. As of iPhone OS 3.0, owners can eventually use MMS on their iPhones. All owners? No, not the ones who have iPhones from the very beginning.

The MMS feature is not officially available on the iPhone 2G, although there is no technical reason for the limitation – as we’ve seen with SwirlyMMS.

This seems to be one of Apple’s ways to tell you you need to get a new iPhone at least every two years. Quite expensive you think? Right, but get used to it as this seems to be Apple’s business strategy of lifecycles with many products.

Anyway, Apple provides one of the best user experiences for their products and that’s the point why you are here reading these lines.

To make things short. There is a way to make MMS work on the iPhone 2G with firmware 3.0. Kudos fly out to Geniusan for the ActivateMMS2G patch, and to Craig_16 (this walkthrough is based on his findings!).

II. Requirements

You need to have the following configuration:

  • an iPhone 2G with iPhone OS 3.0 (Warning don’t try this on an iPhone 3G or 3Gs, you’d be screwed!!!)
  • jailbroken (find Jailbreak HowTo here)
  • with Cydia running

Of course you’ve done a backup of your contacts, your calendar, and your photos, didn’t you?

And you need to have your carrier settings available (!!!!). Search MMS settings here before you proceed! In the following example we’re going to use a reseller of the german T-Mobile network called Callmobile. Callmobile got these settings:

Internet / Wap Callmobile Germany
APN internet.t-mobile
Username tm
Password tm
Visual Voicemail (not available!)
APN
Username
Password
MMS settings
APN mms.t-d1.de
Username t-mobile
Password mms
MMSC http://mms.t-mobile.de/servlets/mms
Proxy 172.28.23.131:8008

blank
III. Preparations

The preparation steps are intended for user who already have tempered to make MMS running but failed. Those steps help restoring the iPhone to a status where we can eventually enable the MMS feature. Our recommendation: if you didnot try to make MMS running yet, you may want to read these steps anyway and apply most of the steps as available.

Pre.Step 1: Resetting Cellular Data Profiles

If you already tempered with the network settings to make MMS work, you first need to reset the settings. On your iPhone go to

  • Settings » General » Network » Cellular Data Network
    If the Cellular Data Network menu is no available: that’s no problem, we’re gonna enable it later. Jump to Pre.Step 2.
  • Scroll down and click on Reset Settings

  • Confirm question with a click on the Reset button
  • Click the Network button to leave the settings menu and
  • Reboot your iPhone

Pre.Step 2:  Removing Cellular Profiles

On your iPhone go to

  • Settings » General » Profile

    Again: if this menu is not available, we’re gonna enable it later. Jump to Pre.Step 3.
  • Click Remove
  • Confirm Remove
  • Reboot your iPhone now

Pre.Step 3: Uninstalling ActivateMMS2G

On your iPhone go to

  • Cydia (available on jailbroken iPhones only! Wanna do a jailbreak now? Go here.) and
    Click Manage

  • Click Packages
  • Click ActivateMMS2G
  • Click Modify
  • Click Remove
  • Click Confirm
  • Click Reboot Device

IV. The Walkthrough

After having applied all the preparations we now have the situation that all of us should have almost the same conditions with the cellular network settings. This is an important condition.

Step 1. Installing ActivateMMS2G

On your iPhone go to

  • Cydia (available on jailbroken iPhones only! Wanna do a jailbreak now? Go here.)
  • Click Search,
    Enter manually ActivateMMS2G, and when found:
    Click ActivateMMS2G

  • Click Install and Confirm


  • Click Reboot Device

Step 2. Installing A Custom Profile

On your iPhone go to

  • Safari and open this website: http://help.benm.at (kudos!)
  • Scroll down and click Mobilconfigs create
  • now the fun part starts, as here many issues may occur if you don’t pay attention
  • In contrast to what the fields’ description show we enter in all fields the required mms settings, got it? According to our example for Callmobile we enter this:

    click Enable Thethering
    and click Generate
  • you’ll be asked if you wanna install a new profile: Click Install
  • Confirm with Install Now
  • Click Done
  • Now quit Safari
  • Don’t check the settings, but
  • again Reboot now

Step 3. Adding Appropriate Cellular Settings

On your iPhone go to:

  • Settings » General » Network » Cellular Data Network
  • Now you see, that the MMS settings are present in all fields, of course this is wrong.
  • Now remember one thing: don't touch or edit the following entries: MMS/APN, MMS/Username, and MMS/Password. Once edited manually they will be lost and missing, because they will not get saved after leaving the menu. You would then have to start over above with point III. Preparations. You got me, right?
  • Enter MMSC and MMS Proxy first.
  • For Callmobile Germany (see above)
    MMSC is http://mms.t-mobile.de/servlets/mms and
    MMS Proxy is 172.28.23.131:8008
  • The result will look like this:
  • Click the Network button to leave the settings menu and
  • do a Reboot now to make sure the iPhone has loaded the new MMS settings

Step 4. Sending two Test MMS’

What we here basically do is, we’re gonna send the MMS to us. This allows us to check if receiving works and this also auto-enables the MMS feature on many carriers worldwide (not with AT&T in the U.S., sorry). After sending the first MMS you may receive an SMS instead that tells you you can watch the MMS on the internet. This is because the carrier has not updated your MMS capability yet. Now wait about five minutes and send another MMS to your own iPhone. This time you should receive it.

This is how we do it. On your iPhone go to:

  • Messages
  • Click on New Message icon (also note that a camera icon will be left to the text field)
  • Enter your own iPhone cell number
  • Click the camera icon and take a photo


  • Back in the Messages app, click the Send button
  • Your first MMS will be send now
  • As already written above: you should be either receiving now a text message telling you to read the MMS on the internet or you receive the MMS. If you only get a text message wait a couple of minutes and try again.

If anything does not work: we recommend to check the internet for your carrier specific settings. In 99% of the cases it is not related to the iPhone, but due to wrong carrier settings. Or your carrier simply has deactivated the MMS feature for your subscription (i.e. AT&T)!

Step 5. Editing the EDGE/GPRS Internet Settings

Again on your iPhone ;-) go to:

  • Settings » General » Network » Cellular Data Network
  • Edit the Cellular Data fields
  • As written in the beginning, for Callmobile Germany take this:
    APN is internet.t-mobile
    Username is tm
    Password is tm
  • Click the Network button to leave the settings menu and
  • Reboot your iPhone

V. Final words

You should check if your EDGE/GPRS settings work by deactivating your Wi-Fi and go online via GPRS/EDGE only. People reported it may be slower than before. We cannot confirm this. EDGE/GPRS is slow like hell anyway. If you are running a subscription that supports Visual Voicemail you can also enter the appropriate information after reboot and test if it works.

Did we tell you about our sponsors? They help us maintaining this site free. You may visit them to check their coolest offers. Thanks! If you got questions, additions or shouts, don’t hesitate…

[iPhone] GeoHot releases iPhone 3Gs Jailbreak (Upd.)

Update July 5th, 2009: GeoHot now also provides a Mac OS X version of the jailbreak tool. Windows and Mac versions ready for download at purplera1n.com

That’s it with the 3.0 firmware and the iPhone jailbreaks. Apple has been beaten again. This time by GeoHot. Although the iPhone Dev Team seems to have their programs already prepared they preferred to wait with the release of an updated PwnageTool. GeoHot did not wanna wait and decided to release a Windows based jailbreak tool for the iPhone 3Gs called PurpleRa1n.

Status

All three iPhone generations can now be activated, jailbroken and unlocked with the current firmware 3.0. Currently for the iPhone 3Gs there is only a Windows version available that is under strong beta testing. Anyway you can give it a try. The security whole that gets exploited in the iPhone 3Gs is well known as the 24k bug that has been found in january in the iPod Touch 2nd generations.

After jailbreaking, the iPhone Dev Team’s UltraSn0w should unlock your baseband.

Our recommendations

By now you know we are the conservative ones. We recommend: wait a couple of days. PurpleRa1n is still beta. But can hacks ever become stable? ;-)

More information to be found here:
» GeoHot accounces jailbreak for iPhone 3Gs
» iPhone Dev Team confirm unlock of iPhone 3Gs
» Get iPhone 3Gs jailbreak tool (PurpleRa1n.exe) here

iPhone 3GS Unlock Demonstration from planetbeing on Vimeo.

[iPhone] Activate MMS on iPhone 2G? (Update)

Update July 04, 2009: MMS now works, MMS server settings are getting saved with the help of some (more or less complicated) tricks. We’re currently prepping a fool proof step-by-step tutorial for all of you. We recommend to not play around with those settings at the moment to not screw up settings worse. Tutorial will be up on Monday. Please wait until then. Thanks for your attention.

Update July 05, 2009: Wanna know how to enable MMS on iPhone 2G? Find our definitive MMS on iPhone 2G HowTo here

Abstract

Since SwirlyMMS has been released last year we know the iPhone 2G is capable to send MMS. Anyway with their newest update Apple makes MMS available only for 3G and 3Gs customers. They say it is hardware related. This is not the case.

What has been found

It was quite logical that some people would be starting to investigate and research into the MMS feature sooner or later. Now an application has been released through Cydia that claims to unlock MMS capability for the iPhone 2G. It is called ActivateMMS2G and it is distributed on the iSpazio repository. Anyway we recommend not to install it as of now. to read our definitive MMS on iPhone 2G HowTo here.

Current Status

The status is almost alpha. Most forum reports indicate these issues:

  • MMS settings are not getting stored if they differ from the EDGE settings (occurs on any iPhone)
  • iPhone does not restart (rarely reported)
  • Camera symbol is not shown in Messages.app (often reported)

Our Recommendation

Don’t misunderstand us, but this is deeply alpha. If you really want MMS on your iPhone 2g, get yourself SwirlyMMS. It is much safer than tempering with ported hacks from 3G iPhones to 2G iPhones. SwirlyMMS is currently getting ported to iPhone OS 3.0. then follow our definitive MMS on iPhone 2G HowTo here.