Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
07-04-2009, 08:19 PM #1How to get push working...without restore..EASY!!
Well the dev-team has release a method to get push workin without having to restore and re-do redsnow and ultrasn0w
Push Solution Test Steps
A. Get Legit Keychain Data:
*You Must Perform These Steps On A Properly Activated Device (iphone or ipod touch) with at least one working push app*
1.Unzip the downloaded zip file and copy the binary 'nimble' using SSH into /private/var/Keychains and set permission to 0755
2. Make sure the file "keychain-2.db" is in /private/var/Keychains and run nimble. You will see 4 files being created:
3. Copy these 4 files into the corresponding folder on your hactivated device.
B. Testing Push:
*You Must Perform These Steps On Your Hacktivated Device*
1.Unzip the downloaded zip file and copy the following files using SSH into /private/var/Keychains and set permission to 0755:
2. Store in somewhere else the current "keychain-2.db" and run inject. A new keychain-2.db will be created
3. Uninstall the push app (i.e. beejive or similar) you intend to test on from your hacktivated device and reboot
4. Test youtube, reinstall the above push app and test.
This is the files the dev-team have release....
And for those who dont have a legit activated iphone or ipod touch laying around for step A. here are the 4 files needed...
just drop these files into /private/var/Keychains and set permission to 0755
then continue to follow steps from B. and u should be good to go!
FOR THOSE WHO ARE HAVING TROUBLE HERES A STEP BY STEP TUT. WITH PICS
Thanx newskin for link
Last edited by young e; 09-30-2009 at 04:46 PM.
07-04-2009, 09:41 PM #2
I guess this is not for 2G iPhones?
07-04-2009, 10:02 PM #3
07-04-2009, 10:12 PM #4
07-04-2009, 10:25 PM #5
The Following User Says Thank You to young e For This Useful Post:
07-04-2009, 10:28 PM #6
How do you set permission on mobileterminal?
07-04-2009, 10:32 PM #7
07-04-2009, 10:33 PM #8
I got problem.
Following B, step 2, after I reboot my 2G, it crates new keychain-2.db, but my phone looses YouTube, and push still not working, also phone forgets my Wi-Fi password.
Good thing I got keychain-2.db backed up, after putting back original one, WiFi and YouTube work.
What I do wrong?
The Following User Says Thank You to alexbaldy For This Useful Post:
young e (07-04-2009)
07-04-2009, 10:49 PM #9
same thing with my 2g, forgets the wireless password... youtube works but push doesn't.
EDIT: Got it working, tried 3-4 more times and it finally worked... Thanks dev-team!!!
Last edited by CoasterFuelPhil; 07-04-2009 at 11:11 PM. Reason: started working
07-05-2009, 09:43 AM #10
CoasterFuelPhil, I have the same problem. Which step do you do for 3-4 times? Every steps in B? or just step 3&4 in B? Thanks.
EDIT: Manage to get it working. Thanks CoasterFuelPhil for the tip.
Last edited by bahar; 07-05-2009 at 11:27 AM.
07-05-2009, 10:10 AM #11
07-05-2009, 10:46 AM #12
How do you do this with cyberduck? It seems only info for win users is given.
NVM: Found out thru trial and error:
For Mac users, follow all of the steps above (using Cyberduck) until you reach the step for B. Then follow these steps here:
Open up the Terminal in OS X and type in the IP address of your iPhone.
ssh root@(ip address)
Which you can find by going into your Settings > WiFi > clicking on the (>) next to the network your connected to.
Step 2: Navigate over to the folder by typing in:
And then type: ./inject
Type: ‘logout’ and close the terminal and Cyberduck. Uninstall any Push capable applications, reboot your phone and reinstall the application.
Last edited by phreakwenci; 07-05-2009 at 10:56 AM. Reason: Automerged DoublepostDon't forget to say THANKS!
07-05-2009, 11:37 AM #13
Might be a dumb question....
what do mean by legit activated?
I have a Jailbroken/unlocked 2G using tmobile....which file should I use?
07-05-2009, 11:54 AM #14
Weird... When I am on 3G network, I will received the push notification... But when I am on WiFi, I won't received any push notification...
Anyone have the same problem?
kashvii, you need to download both files, extract them and follow the steps in part B.
Last edited by bahar; 07-05-2009 at 12:45 PM.
07-05-2009, 11:58 AM #15
So here is a random question... how does one actually reach the directory where these files are located after using cyberduck? Everytime I try to navigate to private/var/keychains through terminal, it says it doesn't exist. I'm SSH'd in with root and the correct the password, but on my directories are library and media... thoughts?
cd private/var/Keychains fails every time on both OS X Terminal and on Mobile Terminal
Figured it out, installed iFile and it gave me the hint I needed to access the directories.
Last edited by McKrout; 07-05-2009 at 12:41 PM.
07-05-2009, 12:48 PM #16
Tried this twice. Push still doesn't work on my 3G 8GB over WiFi. I have no data plan so can't check if it works over EDGE. Anybody else having the same issue?
07-05-2009, 01:08 PM #17
So, after figuring out to get to the right location to run the command and rebooting and installing Beejive... it works. Thanks to the posters in this thread and the Dev Team!
07-05-2009, 01:35 PM #18
Anyone getting this to work over WiFi?
07-05-2009, 01:44 PM #19
07-05-2009, 03:00 PM #20
I have 2g with tmobile, and push notification indeed works on both edge and over wi-fi; my life is now changed forever