Go Back   iPod touch, iPhone, and iPad forum - Multi-Touch Fans > iPhone OS / iOS Ecosystem > iTunes App Store Games & Apps

What are you waiting for? Join the hundreds of thousands of other iPod touch and iPhone users in our community. Talk about the latest apps and accessories, or post your question on the forums! All visitors must register before they can post and answer questions and participate in our lively community, so register for free today!
Reply
 
Thread Tools Search this Thread
  #1  
Old 01-11-2009
Multi-Touch Amateur
Join Date: Jul 2008
 
iPhone 3GS (Black) 32GB
3.1.2 jailbroken
Default Install iPhone/Touch2G apps on 1G W/O JAILBREAK!

Hey, everyone!

For all you Touch 1G users out there who feel shunned by App Store developers certifying their Microphone-aware apps for Touch 2G users but NOT for 1G users who have discovered that their "Made for iPod" dock connector microphones work JUST FINE with these apps when running iPhone OS 2.2 on their 1G Touches (WITHOUT any jailbreak even), I think I just found a solution for you!

Previously, we had to resort to such hackery as jailbreaking our devices and then manually extracting the .app from the .ipa and copying it over to /Applications, which worked without actually cracking the apps, but it was an ugly solution because A) apps could not be removed or sync'd to iTunes in the normal fashion, B) the app icons looked squared off and ugly, C) apps that added things to Settings (that is, included a Settings.bundle) would not have their settings show up in the Settings applet when installed in this fashion.

But no longer! You can now install these apps on your 1G touch Jailbreak-free AND sans cracking!

Here's what you do...it's real simple:

1) Purchase the microphone app that you want to run on your computer, in iTunes. Try to sync that application to your Touch; you should get a message that says "The application was not installed on the iPod because it is not compatible with this iPod." A bunch of hooey, as we will see in a minute.

2) Find the IPA file that iTunes downloaded to your computer (should be in a folder called Mobile Applications, the location of which varies depending on platform: Windows or MacOS), and temporarily rename it to have an extension of ZIP.

3) Open it up and extract the iTunesMetadata.plist file from it.

4) Try opening it. If it is human-readable, skip to step 5. If it is in binary format, upload it to http://www.kilrathy.net/plist-converter and save the converted file it gave you, OVERWRITING the original. Now try opening it again.

5) Look for the section that looks like this (search for 'softwareSupportedDeviceIds'):

Code:
<key>softwareSupportedDeviceIds</key>
<array>
        <integer>2</integer>
        <integer>4</integer>
</array>
Now, don't worry if it doesn't look EXACTLY like this. Some will have only one integer listed in the array, and some will have more than one.

6) Modify it to look like this:

Code:
<key>softwareSupportedDeviceIds</key>
<array>
        <integer>1</integer>
</array>
So, basically, reduce it down to one integer, and make that integer equal to 1. This softwareSupportedDeviceIds key is the key that tells iTunes what models of iPhone and iPod Touch are compatible with this app, and in essence we just told it that it is compatible with all models.

7) Save your iTunesMetadata.plist with these modifications, OVERWRITING the file you are editing.

8) Now, replace the iTunesMetadata.plist file that is in your application IPA file (which right now is a ZIP) with the modified one you just finished editing in the steps above.

9) Rename the ZIP back with an extension of IPA.

10) If you made a copy of the original IPA to edit, replace the IPA file in your Mobile Applications folder with this one.

Now, restart iTunes and try to sync that application to your iPod Touch 1G again. Success! Now you may simply plug in your MacAlly iVoice III or equivalent dock connector microphone (don't forget the headphones, too!), and have fun using your new microphone applications, on your non-jailbroken first-gen Touch!

DISCLAIMER: All that we did was trick iTunes into letting you install this app. We did NOT crack the apps; this solution only works for apps that you have legitimately purchased from the iTunes Store. Future updates for this app will have to undergo the same treatment before they will install, and the App Store applet on the Touch will not download and install updates for these apps over-the-air because it still thinks that your device is not compatible with these applications. Furthermore, just because the app was installed does NOT guarantee that it will work. The majority of microphone-aware applications in the App Store WILL work; however, a very small subset of apps have already been discovered that will not (examples include Google Search, which will install even without this hack but won't allow you to use the Voice Search feature, as well as Shazam 1.5, even though the earlier 1.0 release functions perfectly well on the 1G Touch with the MacAlly microphone).

Happy microphone-ing!

-- Nathan
__________________
  #2  
Old 01-13-2009
daio's Avatar
Multi-Touch Admirer
Join Date: Jul 2008
 
3G iPod touch 64GB
3.1.1 jailbroken
Great help, many thanks for taking the time to type that one up. Another member in another thread on this forum claims that shazam 1.5.x works sometimes but not always, a restart of the app makes it work again.

Is it still the case for you that you're copy of shazam does not work? I have just installed it on 1st gen ipod touch after hacking the plist file to sync, will be intrigued to see if it works when my microphone arrives.
  #3  
Old 02-23-2009
Multi-Touch Fan
Join Date: Dec 2008
 
2G iPod touch 16GB
3.1.3 jailbroken
Exclamation Sorry for bumping up an old thread, but...

OK, so I purchased Ocarina legally and paid for it. It is not a cracked app but I put it on my iPod Touch 2G via SSH because it is jailbroken. I want to unjailbreak my iPod Touch 2G now but I want to keep Ocarina. I saw this thread but was dissapointed that it was only for 1G iPod Touches. Does anyone know what the SupportedDevicesIDNumber for the iPod Touch 2G is and if that would work if I inputted that into the file, restarted iTunes, and synced it with my iPod Touch 2G?

Thanks!

Tigercat212
Sponsored Links
  #4  
Old 02-23-2009
SkylarEC's Avatar
Super Moderator Emeritus
Join Date: Sep 2007
 
None
Quote:
Originally Posted by Tigercat212 View Post
OK, so I purchased Ocarina legally and paid for it. It is not a cracked app but I put it on my iPod Touch 2G via SSH because it is jailbroken. I want to unjailbreak my iPod Touch 2G now but I want to keep Ocarina. I saw this thread but was dissapointed that it was only for 1G iPod Touches. Does anyone know what the SupportedDevicesIDNumber for the iPod Touch 2G is and if that would work if I inputted that into the file, restarted iTunes, and synced it with my iPod Touch 2G?

Thanks!

Tigercat212

The app is stored in iTunes. Just reinstall it onto your device. IF something happens and it's deleted, then just redownload the app through iTunes (it will be free). If you purchased the application, you would know that.


Now that that offtopic discussion is over, keep this thread on topic.
  #5  
Old 02-24-2009
Banned
Join Date: Dec 2008
 
Even though I don't have a 1G, this is a very nice guide, and you probably put a lot of work into it. Good job!
  #6  
Old 02-24-2009
Fenderboy's Avatar
Multi-Touch Lover
Join Date: Jan 2009
 
2G iPod touch 8GB
2.2 jailbroken
I don't have a 1G also, but this is a great guide, good job.
  #7  
Old 03-03-2009
Multi-Touch Fan
Join Date: Dec 2008
 
2G iPod touch 16GB
3.1.3 jailbroken
Does anyone know what the SupportedDevicesID number is for the iPod Touch 2G is?
  #8  
Old 03-22-2009
Multi-Touch Amateur
Join Date: Jun 2008
 
I've done this with my purchased version of Ocarina. Now the problem is, that iTunes doesn't give me an error while synching it, but the app doesn't appear on my iPod...
Okay, I was able to do it now.

Last edited by SunPhoenix2121; 03-22-2009 at 04:06 PM..
  #9  
Old 06-09-2009
Minichrispy's Avatar
Multi-Touch Amateur
Join Date: Dec 2008
 
Default Thanks

Thanks for figuring this out! I made a video about it so it is easier to see. Watch it here:
http://www.youtube.com/watch?v=d9OtEMQS5H8
  #10  
Old 11-13-2009
Multi-Touch Amateur
Join Date: Nov 2009
 
iPod touch 8GB
2.2.1
Default IG microphone not recognised?

I have a no-name dock connected microphone and speakers (similar I think to the griffin and belkin eqipment) but designed for an Ipod - and it work fine with that - LED light comes on for recording and sound comes out of the speakers and the voice recording app (not normally visible on the Ipod ) pops up as soon as it is plugged in to the dock(i.e. electrics are ok!)

However I also have an IPod touch 1G (OS 2.2.1)which i would love to be able to use for skype or fring or whatever.

so far i have been unable to get any apps on the Ipod Touch to recognise there is a mike attached and the "record" LED never lights up on the dock connected device.... sound comes out of the speakers ok, so i can hear music, hear other people on Gtalk, but they cannot hear me. I have tried most of the "free" apps that i can get a hold of. The ones that do NOT load usually say I need OS 3.0 or later, but I have tried this device in a different ipod Touch 2G with OS3.0, and i have the same problem...although some say I need an Iphone - should I try the app hack outlined in this thread above for one of these before i do anything else.... getting very frustrated now...

Any other suggestions appreciated. Don't forget this device also blocks the earphone holes which are on the bottom of the 1G (adjacent to the dock connector) unlike later Touches.....
------------------double post merged------------------
ok managed to pulll the dock connected device apart without buggering it - marvellous piece of micro soldering IMO, and with the little speakers hanging loose I could plug in an earpiece as well - this has made no difference to micrphone recognition (big surprise!) - sound comes out of both earphones and dock connected speakers... but still no mike in.....

Last edited by taringajohn; 11-13-2009 at 03:09 PM.. Reason: Automerged Doublepost
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -7. The time now is 02:51 PM.

Recent blog posts: Recent threads:

Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright 2007 - 2010 Vigorous Media LLC - All Rights Reserved.


no new posts
Page generated in 0.06118 seconds with 9 queries