iPhone Game Centre on 3G

Smok3y666

Inactive User
Joined
May 24, 2007
Messages
1,162
Reaction score
16
Just followed this tut
How to Enable Game Center on iPhone 3G running iOS 4.1 [Update Oct 3rd - Fully Working]
mygc1.png


What You Need:

OpenSSH
WinSCP or Cyberduck (or any other SSH Browser)
Updated GameCenter Pack
Mobile Substrate on your iPhone (available via Cydia, pretty much everyone has, or should have, this installed already)

Settings for Cyberduck & WinSCP

Cyberduck

* Server: The IP address of your iPhone. Settings –> Wi-Fi –> “Your Network Name”
* Username: root
* Password: alpine (or whatever your password is if you changed it)
* Protocol: SFTP (SSH File Transfer Protocol)

WinSCP

* Hostname: The IP address of your iPhone. Setting –> Wi-Fi –> “Your Network Name”
* User name: root
* Password: alpine (or whatever your password is if you changed it)
* Protocol: SCP

** Getting Started**

1.
After connecting to your iPhone, Navigate to /private/var/stash/Applications and copy the "Game Center~iphone.app" folder (from the Game Center Pack) to this path.
After that, right click on the folder and set permissions to 0755 ( 755 ). Ensure permissions are set recursively or app will crash on launch.

2.
Navigate to /system/libary/CoreServices/SpringBoard.app/
Now you have to choose between different N82AP.plist 's.

Choose the one you like (from the Game Center pack) and replace it with the one on the iPhone.

Your options are:

Game Center only
Multi-tasking + GC
Wallpaper + GC
Muti-tasking + Wallpaper + GC



3.
Navigate to the System/Libary/LaunchDeamons/ then drag & drop the "com.apple.gamed.plist" file from the Game Center pack into this directory.

4.
Navigate to usr/libexec/ then drag & drop the "gamed" file from the Game Center pack into this directory and set the permission to 0755 (755)

5.
Go to /System/Library/Caches/com.apple.dyld and replace the old dyld_shared_cache_armv6 with the one from the Pack. Be sure that the permissions are correct. 0644 (644)

5a.
If you already used the old method: remove the old dyld_shared_cache_armv6 file from the /System/Library/Caches/com.apple.dyld folder with the original one (you made a back up, right?

Dont forget to reboot your device.

5b. If you're a "new" user and havent used the old method, or you just removed the old one and replaced it with the original one then go to the next step.

6.
Go to /Library/MobileSubstrate/DynamicLibraries/ and copy the "PatchGC.dylib"and "PatchGC.plist: files to this folder. Be sure that permissions are set to 0644 (644)

7.
Reboot your device.


8.
Start your GameCenter app and then any GameCenter compatible game
You will then receive a welcome from GameCenter and after closing the Game, it should now show up in Game Center

Now most games should work without any additional steps, but some won't. For those that don't Such as Fruit Ninja, touchgrind etc, (these are games that check the iphone model number and disables the game center) go to their .app folder (it won't be User/Applications/fruit ninja, it will be the one with numbers and letters. For example, the folder could be /private/var/mobile/Applications/6AE203B8-CADC-49D3-9301-5BAC9588FB21/Fruit.app or if you have SBSettings, open it, clickk More and then app folders. Find fruit ninja and it will tell you the correct path) and add the "PatchGCGame.txt" file from the Game Center pack. You dont need to respring after doing this.​
 
Last edited by a moderator:
Back
Top