iPad 1 How To: FaceTime on iPad 1G

Discussion in 'iPad' started by Intell, Feb 5, 2011.

  1. iTouch3g New Member

    Member Since:
    Mar 9, 2009
    Message Count:
    4
    Question

    Is it a MUST for the ipod4 or iphone4 to be on 4.2.1??

    I know the ipad has to be on 4.2.1
  2. Intell Member

    Member Since:
    Dec 23, 2010
    Message Count:
    395
    Device:
    iPhone 3GS (Black)
    The files must be from an iPod Touch 4 4.2.1 firmware. Some people have tried it using the iPhone 4 4.2.1 firmware, but it doesn't appear to work.
  3. eljefeargentino Member

    Member Since:
    Feb 6, 2011
    Message Count:
    41
    hmm, thats what my info.plist in mobilephone app looks like:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDisplayName~ipad</key>
    <string>FaceTime</string>
    <key>CFBundleDisplayName~iphone</key>
    <string>Phone</string>
    <key>CFBundleExecutable</key>
    <string>MobilePhone</string>
    <key>CFBundleIconFiles~ipad</key>
    <array>
    <string>Icon-FaceTime</string>
    <string>Icon-FaceTime@2x</string>
    <string>Icon-FaceTime-Small</string>
    <string>Icon-FaceTime-Small@2x</string>
    </array>
    <key>CFBundleIconFile~iphone</key>
    <string></string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.mobilephone</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleResourceSpecification</key>
    <string>ResourceRules.plist</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
    <string>iPhoneOS</string>
    </array>
    <key>CFBundleURLTypes~ipad</key>
    <array>
    <dict>
    <key>CFBundleURLName</key>
    <string>FaceTime URL</string>
    <key>CFBundleURLSchemes</key>
    <array>
    <string>facetime</string>
    <string>facetime-prompt</string>
    <string>facetime-accept</string>
    </array>
    <key>SBRequiredCapabilities</key>
    <array>
    <string>venice</string>
    </array>
    </dict>
    </array>
    <key>CFBundleURLTypes~iphone</key>
    <array>
    <dict>
    <key>CFBundleURLName</key>
    <string>Telephony URL</string>
    <key>CFBundleURLSchemes</key>
    <array>
    <string>tel</string>
    <string>telprompt</string>
    <string>callto</string>
    <string>telshow</string>
    <string>tellock</string>
    <string>telanswer</string>
    <string>telemergency</string>
    <string>vmshow</string>
    </array>
    </dict>
    <dict>
    <key>CFBundleURLName</key>
    <string>FaceTime URL</string>
    <key>CFBundleURLSchemes</key>
    <array>
    <string>facetime</string>
    <string>facetime-prompt</string>
    <string>facetime-accept</string>
    </array>
    <key>SBRequiredCapabilities</key>
    <array>
    <string>venice</string>
    </array>
    </dict>
    </array>
    <key>CFBundleVersion</key>
    <string>36</string>
    <key>DTCompiler</key>
    <string>4.2</string>
    <key>DTPlatformBuild</key>
    <string></string>
    <key>DTPlatformName</key>
    <string>iphoneos</string>
    <key>DTPlatformVersion</key>
    <string>4.2 Seed 2</string>
    <key>DTSDKName</key>
    <string>iphoneos4.2.internal</string>
    <key>DTXcode</key>
    <string>0325</string>
    <key>DTXcodeBuild</key>
    <string>10M2423</string>
    <key>MinimumOSVersion</key>
    <string>4.2</string>
    <key>SBAppTags~iphone</key>
    <array>
    <string>any-telephony</string>
    </array>
    <key>SBAppTags~ipod</key>
    <array>
    <string>any-telephony</string>
    <string>venice</string>
    </array>
    <key>SBMachServices</key>
    <array>
    <string>com.apple.mobilephone.migserver</string>
    </array>
    <key>SBMatchingApplicationGenres</key>
    <array>
    <string>Productivity</string>
    <string>Business</string>
    <string>Social Networking</string>
    </array>
    <key>UIBackgroundModes</key>
    <array>
    <string>audio</string>
    <string>continuous</string>
    </array>
    <key>UIDeviceFamily</key>
    <array>
    <integer>1</integer>
    <integer>2</integer>
    </array>
    <key>UIJetsamPriority</key>
    <integer>10</integer>
    <key>UILaunchImageFile~ipad</key>
    <string>Default~ipod.png</string>
    </dict>
    </plist>
  4. trexplorer New Member

    Member Since:
    Feb 6, 2011
    Message Count:
    3
    Just confirming that after installing 4.2.1 components, facetime starts up without exiting. However like others can't get past "facetime_splash_synopsys "text screen ... I used iPhone 4 components so using iPod components seems to be a must. Decrypting these from firmware is not a simple process - still trying.
  5. eljefeargentino Member

    Member Since:
    Feb 6, 2011
    Message Count:
    41
    Well I did it this way:
    1. Download the IPSW
    2. change the extension to ZIP
    3. Extract everything.
    4. Get Decrypt from http://www.hackthatphone.com/4x/decrypt.html
    5. But the largest dmg File from the extracted IPSW in the same directory as decrypt and start terminal and go to that folder where those files are
    6. Get the key for your IPSW file here: http://theiphonewiki.com/wiki/index.php?title=VFDecrypt_Keys
    7. Use following command:
    ./vfdecrypt -i [FILENAMEOFTHEDMGFILE.dmg] -o decrypted.dmg -k [THEKEY]

    Then you have a decrypted.dmg file in that directory which you can mount, which is the decrypted firmware of that iOS for that iDevice you've downloaded
  6. trexplorer New Member

    Member Since:
    Feb 6, 2011
    Message Count:
    3
    Thanks - that saved some time. So using the Conference.framework and IMCore.framework from iPad 4.2.1 ipsw did the trick. It works !

    Crashes at ends of calls but pretty cool to test out.

    cheers ...
  7. Intell Member

    Member Since:
    Dec 23, 2010
    Message Count:
    395
    Device:
    iPhone 3GS (Black)
    My info.plist looks the same as that. I'm not sure why your's is crashing. One thing I have done is rename the MobilePhone.app to FaceTime.app. I don't think it will make a difference, but you can try that.
  8. Dav1d Member

    Member Since:
    Feb 6, 2011
    Message Count:
    916
    Device:
    iPad 3
    Hmmm I'm a windows user, and this doesn't work for me...:mad:

    Any thing like this for windows users?
  9. xXrkidXx Well-Known Member

    Member Since:
    Mar 27, 2009
    Message Count:
    4,615
    Device:
    iPhone 5 (Black)
    Theres a Windows version of VFDecrypt floating around.. Check Google, all though I never got it to work myself. Always got a DLL error.
  10. eljefeargentino Member

    Member Since:
    Feb 6, 2011
    Message Count:
    41