Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > iPhone > iPhone "2G" (Rev. 1) > iPhone OS 3.x

Reply
 
LinkBack Thread Tools Display Modes
  #91 (permalink)  
Old 07-27-2009, 05:54 PM
Operations
Status: Offline
Junior Member
 
Join Date: Sep 2008
Posts: 13
Rep Power: 0
Operations is on a distinguished road
Default

Quote:
Originally Posted by CorranQ View Post
Well, after trying a couple ways to "fix" PUSH on my iPhone, only one thing ultimately worked solidly.

First I tried the Dev Team's solution... it didn't work... but the problem was my fault. I was using CyberDuck to readjust the permissions for the nimble and inject files and as it turns out, they weren't sticking, and I didn't realize it though I'm normally careful about that...

Second I tried the Cydia hack... it didn't work...

Third I tried the Cydia hack again some days later out of pure stuborness and miraculously enough, PUSH worked though I got notifications from potentially any number of other people sharing the same PUSH Certificate that came with the hack...

Finally, fourth time was the charm. I got fed up with the PUSH notifications I was getting so I decided to try it again on my own. Keep in mind I have an iPod Touch 1st Gen as my guinea pig. On that device, all notifications have worked perfectly, so I figured "set it up to the max with the notifications you want working and for the programs you want working on the iPhone and let's see..."

This had the best opportunity of working primarily because I used my iPod Touch's internet on a limited basis. I do use it and such, but my primary media device is definitely the iPhone. In addition to this, I figured it was best if I had my notifications split between two devices of my choosing rather than over dozens/hundreds/thousands/millions of people using hacktivated iPhones...

Then I proceeded to check out forums at iPod Touch Fans to see what experiences there had been. They were, ironically, fairly informative. I used the feedback from there on several discussions to do the following:

Push Solution Test Steps (Modified from original and short version bt 007 user on iPod Touch Fans)
------------------------

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 of the PUSH Fix made by the Dev Team to the activated device with working PUSH Notifications (in my case I had set up IM+, AP Mobile & Nimbuzz) and copy the binary 'nimble' using SSH into /private/var/Keychains and set permission to 0775 - note that I did not go with 0755, and also that all permissions were handled via Terminal an the iPhone as user "root".

Commands in Terminal (MobileTerminal, available in Cydia):
1.- Type 'su' and enter the password 'alpine'
2.- Type 'cd /private/var/Keychains'
3.- Type 'chmod 0775 nimble'

2. Make sure the file "keychain-2.db" is in /private/var/Keychains and run nimble. You will see 4 files being created:
- youtube-cert.bin
- youtube-key.bin
- push-cert.bin
- push-key.bin

Commands:
1.- Type './nimble'

3. Copy these 4 files into the corresponding folder on your hacktivated device (/private/var/Keychains) BEFORE proceeding to point "B".


B. Testing Push:
*You Must Perform These Steps On Your Hacktivated Device*

1. Copy the the binaries named inject and nimble from the original zip file you downloaded before and SSH into /private/var/Keychains and set permission to 0775:
- inject
- nimble

Commands:
1.- Type 'su' and enter the password 'alpine'
2.- Type 'cd /private/var/Keychains'
3.- Type 'chmod 0775 nimble'
4.- Type 'chmod 0775 inject'

2. Store the device's current "keychain-2.db" elsewhere (backup copy, I did a back-up but then deleted the hacktivated device's copy) and run inject (do this quickly as the keychain-2.db seems to regenerate on its own quickly). A new keychain-2.db will be created.

Commands:
1.- ./inject

3. Uninstall the PUSH apps (i.e. beejive or similar) you intend to test on your hacktivated device and reboot.

4. Test YouTube, reinstall your PUSH Apps.

5. If your iPod Touch is on and on WiFi, disconnect it, and proceed to testing PUSH apps on your hacktivated device over Edge/WiFi/3G

WARNINGS: If it didn't work, either PUSH notifications aren't working on your iPod Touch or they are not set-up as active, or you did something wrong. Start over, test your activated device, and try again.

Do yourselves a favor, do not upload your certificates to the web unless you want to be bombarded by other people's push notifications.

Finally, expect your e-mail and login settings/info to be reset as a result of fiddling around with these certificates. In my case all I had to do was go into Settings for Mail and type in all passwords again and this fixed the problem there. All other apps with logins varied: some had to be reinstalled from scratch, others only required having the login information placed in again.

RECOMMENDATION: Use an officially activated iPhone or iPod Touch that you are either no longer using much, if at all. The reason for this is that any time your PUSH certificate updates to whatever IP is set for your hacktivated device, the PUSH notifications will get sent to that address. So if you suddenly turn on your iPod Touch (such as in my case) either my PUSH notifications will be split between my iPhone and iPod, or the latest connected device will receive the majority if not all of the PUSH notifications.

And finally, I don't guarantee this will work. I am sure many of you will be dissatisfied by how it works... but... on the other hand some of you may not mind and finally be quite content with the results. I have been. It does suck that I have to basically limit my iPod usage, but oh well, small price to pay for my iPhone to be fully functional while I get my hands on an officially activated iPhone 3Gs...
Is it safe to assume this solution will work with 3Gs and 3GSs iphones as well?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #92 (permalink)  
Old 07-27-2009, 06:06 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by hunter087 View Post
how about this:

1. make a custom firmware without hactivate the phone
2. restore the phone
3. activate with the legit SIM
4. get the files via SSH into the device
5. jailbreak with hactivated firmware (need this step? can i just insert my usual sim? )
6. copy the file into where it needs to be for Push to work.

If you have a legitimate iPhone activating SIM, I've heard that all you need to do is activate your iPhone following a restore or update with that SIM inside the phone. Having done this, all functions such as PUSH, potentially MMS, tethering (depends on the cell network unlocking it or not), etc, should continue to work even after a later hacktivation using other DevTeam solutions that is NOT PwnageTool. So in theory you should not have to use the PUSH hack at all.

If however your legit SIM is just a SIM that works for your cell phone network but does not activate the iPhone without hacktivation, you're in the same boat as the rest of us... In regards to doing hacktivation at your step 5 with a new firmware, this will entirely undo everything you did before as using a new firmware will replace the other custom firmware or a normal restored firmware used in step 1.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #93 (permalink)  
Old 07-27-2009, 06:11 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by qwertypo View Post
(youtube always worked)
Tried manual install of the fix.
Got 5 PUSHed IMs from AIM.
No more, for a day. tried fring, and notifyme... no luck.
So I tried the cydia based Push fix. No luck
uninstalled, reinstalled. no luck
uninstalled, reinstalled, still, no luck.
unistalled. IT STARTED WORKING!?
Was really inconstant. Worked sometimes, couldnt link it to a problem with anyone particular. airplane mode fixed it once, but not reliably.
Then I noticed that Youtube didnt, work.
So I reinstalled the push fix... bricked. wouldnt get through bootup.

Restored.

Tested youtube, didnt work.
So I installed Push Fix.
youtube works.
Push Apps say I need to connect to itunes. No push now.

Uninstalled.

Worth trying again?

That depends on how much you want to use PUSH. I would recommend AGAINST using the publicly released hack or hacks available on Cydia. As explained before, these are being shared by thousands of users - or more - using the same individual connection certificate, which means it will never function with any kind of consistency even when you manage to make it work for a short while.

So you can either wait for an official solution, or try getting a certificate from another device (iPhone or iPod Touch) that hasn't been shared with everyone...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #94 (permalink)  
Old 07-27-2009, 06:17 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by Operations View Post
Is it safe to assume this solution will work with 3Gs and 3GSs iphones as well?

In theory it should, but I don't have an iPhone 3G or 3Gs that I can test this out with. In the worst case scenario, this can be undone with a simple restore which will generate a new certificate for your iPhone that just won't be able to use PUSH unless you use a SIM that can officially activate your iPhone.

You might also be able to avoid a full restore (should the manual hack not work) if you backed up the .db file described by DevTeam, and replace the one generated by the inject binary with it, though you'll probably still need to re-add your passwords and logins after doing so. Don't forget to reboot before re-adding passwords and logins first if it comes to this though.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #95 (permalink)  
Old 07-27-2009, 06:43 PM
Operations
Status: Offline
Junior Member
 
Join Date: Sep 2008
Posts: 13
Rep Power: 0
Operations is on a distinguished road
Default

Quote:
Originally Posted by CorranQ View Post
In theory it should, but I don't have an iPhone 3G or 3Gs that I can test this out with. In the worst case scenario, this can be undone with a simple restore which will generate a new certificate for your iPhone that just won't be able to use PUSH unless you use a SIM that can officially activate your iPhone.

You might also be able to avoid a full restore (should the manual hack not work) if you backed up the .db file described by DevTeam, and replace the one generated by the inject binary with it, though you'll probably still need to re-add your passwords and logins after doing so. Don't forget to reboot before re-adding passwords and logins first if it comes to this though.
Thanks for the prompt response!

One more question, would it be possible to transfer the fake/non-functional certificates to the properly activated ipod touch/iphone so that I guarantee there will be no push conflicts between the two? If so, which would be the proper procedure to do so?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #96 (permalink)  
Old 07-27-2009, 07:01 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by Operations View Post
Thanks for the prompt response!

One more question, would it be possible to transfer the fake/non-functional certificates to the properly activated ipod touch/iphone so that I guarantee there will be no push conflicts between the two? If so, which would be the proper procedure to do so?

No problem!

Well, if you really wanted to do that you could potentially follow the exact same steps used to hack the iPhone PUSH, but start with your iPhone (without PUSH working). You would extract the files, then put them on the iPod after you've done the certificate extraction THERE (so you can get your iPhone working), and then do the inject on the iPod to disable PUSH, and then do inject on your iPhone to enable PUSH.

The only thing here is, I don't know that it'll actually deactivate PUSH on the iPod permanently. For all we know any time you connect your iPod Touch to your computer or go online it may just fix the certificate and re-enable PUSH, but I couldn't tell you if this would be the case or not, and I couldn't tell you whether or not it would interfere with the iPhone. All I can tell you is that my iPod hasn't at this time interfered with my iPhone, but I also don't use it much online anymore :-S prof_hastig seems to not have mixed PUSH notification problems between his iPhone and his son's iPod though.
__________________
"Keep it real, or not at all..." - E.L.R.A.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #97 (permalink)  
Old 07-27-2009, 08:33 PM
Operations
Status: Offline
Junior Member
 
Join Date: Sep 2008
Posts: 13
Rep Power: 0
Operations is on a distinguished road
Default

Quote:
Originally Posted by CorranQ View Post
No problem!

Well, if you really wanted to do that you could potentially follow the exact same steps used to hack the iPhone PUSH, but start with your iPhone (without PUSH working). You would extract the files, then put them on the iPod after you've done the certificate extraction THERE (so you can get your iPhone working), and then do the inject on the iPod to disable PUSH, and then do inject on your iPhone to enable PUSH.

The only thing here is, I don't know that it'll actually deactivate PUSH on the iPod permanently. For all we know any time you connect your iPod Touch to your computer or go online it may just fix the certificate and re-enable PUSH, but I couldn't tell you if this would be the case or not, and I couldn't tell you whether or not it would interfere with the iPhone. All I can tell you is that my iPod hasn't at this time interfered with my iPhone, but I also don't use it much online anymore :-S prof_hastig seems to not have mixed PUSH notification problems between his iPhone and his son's iPod though.
Just tried it on a 3GS and worked to perfection. Will let you know what happens to the original ipod touch with the transferred bad certificates
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #98 (permalink)  
Old 07-27-2009, 08:46 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by Operations View Post
Just tried it on a 3GS and worked to perfection. Will let you know what happens to the original ipod touch with the transferred bad certificates
LOL, thanks... Scary times these... with so much fiddling around it's amazing we don't see miniature nuclear clouds coming up out of iPhones more often ;-)
__________________
"Keep it real, or not at all..." - E.L.R.A.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #99 (permalink)  
Old 07-27-2009, 10:36 PM
qwertypo
Status: Offline
Junior Member
 
Join Date: Jul 2009
Posts: 11
Rep Power: 0
qwertypo is on a distinguished road
Default

Quote:
Originally Posted by CorranQ View Post
That depends on how much you want to use PUSH. I would recommend AGAINST using the publicly released hack or hacks available on Cydia. As explained before, these are being shared by thousands of users - or more - using the same individual connection certificate, which means it will never function with any kind of consistency even when you manage to make it work for a short while.

So you can either wait for an official solution, or try getting a certificate from another device (iPhone or iPod Touch) that hasn't been shared with everyone...
Thanks for your help.

So other then using a certificate from another ipod/iphone, since I dont have access to one... Is there a work around by using an ATT sim?? I have an old one, no service attached to it, but the phone recognized the old number. Otherwise I guess I will have to wait

THANKS!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #100 (permalink)  
Old 07-27-2009, 11:47 PM
CorranQ's Avatar
CorranQ
Status: Online
Member
 
Join Date: Feb 2008
Location: México, D.F. - México
Posts: 45
Rep Power: 0
CorranQ is on a distinguished road
Send a message via ICQ to CorranQ Send a message via AIM to CorranQ Send a message via MSN to CorranQ Send a message via Yahoo to CorranQ Send a message via Skype™ to CorranQ
Default

Quote:
Originally Posted by qwertypo View Post
Thanks for your help.

So other then using a certificate from another ipod/iphone, since I dont have access to one... Is there a work around by using an ATT sim?? I have an old one, no service attached to it, but the phone recognized the old number. Otherwise I guess I will have to wait

THANKS!

That is a very good question that I've been wondering about too. I have the original AT&T iPhone sim that came with m iPhone as well, however it does not have an active account, so I was never able to use it for iPhone activation. If yours DOES unlock and activate your iPhone, you should be able to gain PUSH notifications even after later jailbreaking and unlocking for use on other networks, but if your sim doesn't get your iPhone through activation without hacktivation, you will need to wait.
__________________
"Keep it real, or not at all..." - E.L.R.A.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Push Notifications in a JB 2G iPhone imactor iPhone OS 3.x 5 07-07-2009 03:24 AM
Push notifications on iPhone 3g? powerpcougar PwnageTool (3G(S) jailbreak/pwn) 2 06-24-2009 03:26 PM
Official, Consolidated iPhone Hack Unlock Thread freudling General 9 10-31-2008 10:28 AM
[GUIDE] ZiPhone - unlock solution (read the warning 1st post) geircito Older Software Unlock Solution 187 06-17-2008 09:33 PM
Synchronica does not PUSH email for Iphone Noodles General 0 09-20-2007 12:08 AM



All times are GMT +2. The time now is 08:03 AM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105