[DEV-TEAM] 2G IPhone 的 PUSH 破解教學~~ - iPhone4.TW

會員登入



第1頁,共2頁 12 最後最後
顯示結果從 1 到 10 共計 16 條
  1. #1
    michaeli 的頭像

    美麗世界的強者

    註冊日期:02-22-2008
    文章:126
    謝謝你: 0
    在 2篇文章中獲得 20個感謝
    來源 http://twitter.com/iphone_dev
    We have a trial fix for push notification on hacktivated iPhones http://bit.ly/FxBtZ . We'll polish it up but need feedback.


    ==============================

    重點注意: 這都還只是測試版本,給想嘗鮮的人使用,會有甚麼問題,還有待大家的測試,所以沒有心理準備的人,請勿嘗試喔~~~(尤其是掉電的問題!?)


    好了~~那就開始摟~~以下是我親自成功的作法~有問題歡迎大家討論~

    =====官方作法==========================
    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. 下載官方的附件,解壓縮後會看到三個檔案如下,將nimble SSH into /private/var/Keychains 並設定權限為 755 。
    inject
    nimble
    readme.txt (教學文件)

    2. 然後執行nimble(註一),然後會得到以下四個檔案
    - youtube-cert.bin
    - youtube-key.bin
    - push-cert.bin
    - push-key.bin

    3. 然後將這四個檔案複製出來,要給另一台要破解的iphone

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

    1. 將上面產生的四個檔案,還有官方的破解檔的兩個檔案都放入要破解的手機的這個資料夾/private/var/Keychains 並設定權限為 755

    2.備份 /private/var/Keychains 底下的 "keychain-2.db",因為等等會產生一個新的取代它。

    3. 執行 inject (註一),會產生一個新的"keychain-2.db"

    4. 刪除你有PUSH的軟體(如IM+...等等)然後重新開機,再安裝一次該軟體即可


    ===========以上為我自己解釋的官方教學=============













    以下是我自己的作法,因為已經有人產生了那四個檔案~所以可以不用這摸麻煩
    以下是我的作法,請參考~~

    =================================

    1. 下載我的附件

    2. 將附件內的檔案解壓縮到 /private/var/Keychains 底下 ,並設定權限為 755

    3.備份 /private/var/Keychains 底下的 "keychain-2.db",因為等等會產生一個新的取代它。

    4. 執行 inject (註一),會產生一個新的"keychain-2.db"

    5. 刪除你有PUSH的軟體(如IM+...等等)然後重新開機,再安裝一次該軟體即可

    =================================


    註一: 執行的方式,如下圖



    ================================

    以上還有不懂,或者我有寫錯的,大家可以提出來討論一下~~
    此篇文章於 07-07-2009 00:14 被 michaeli 編輯。


  2. #2
    zzz99 的頭像

    超熱血的愛用者

    註冊日期:10-28-2007
    文章:5,186
    謝謝你: 0
    在 3篇文章中獲得 25個感謝
    可以用了~ 終於可以用 push了...


  3. #3
    zzz99 的頭像

    超熱血的愛用者

    註冊日期:10-28-2007
    文章:5,186
    謝謝你: 0
    在 3篇文章中獲得 25個感謝
    大家有問題其實應該在這裏討論咧~不要 PM我~


    電力真的去的很快...(有點失望) 不過要再試兩三天才可以定論.

    引用 作者: mamouna
    您好

    請問一代跑 3.0 + push 功能 會很耗電嗎 ?

    我還沒刷噎..


  4. #4

    熱血的愛用者

    註冊日期:03-23-2008
    文章:323
    謝謝你: 5
    在 4篇文章中獲得 5個感謝
    引用 作者: zzz99 查看文章
    大家有問題其實應該在這裏討論咧~不要 PM我~


    電力真的去的很快...(有點失望) 不過要再試兩三天才可以定論.
    不知道這次的破解是原廠蘋果的問題還是DEV TEAM的問題
    我一開始裝了MMS後來發現耗電量很兇
    所以最近這幾天已經刪掉了~~
    現在在測試是不是真的是MMS的影響~~~
    希望PUSH也能一並修正
    不然真的手機檔個一天就要充電了超誇張
    而且我現在傳個簡訊~~~不到10分鐘手機就發熱了~~~~
    很誇張


  5. #5
    michaeli 的頭像

    美麗世界的強者

    註冊日期:02-22-2008
    文章:126
    謝謝你: 0
    在 2篇文章中獲得 20個感謝
    耗電的問題我個人覺得其實是整體的~~

    OS3.0 搭配其他有使用到網路相關功能的軟體~~所引起的~~

    OS3.0 為了加強相關的網路功能~像PUSH等~東西

    可能改寫了一些~底層常駐的程式,不斷的去偵測網路相關資訊,

    才會導致過熱及耗電~~~

    就想你的NB,你不插電的狀態,把效能調到最高,無線網路給他催下去~~

    電池也是撐不了多久,更不用講大多的NB是多麼的燙手了~~

    因此,我個人覺得,這樣的問題~~從韌體似乎是沒法改善的(OS3.0 含以上)

    因為你想要不耗電~那就請把效能調低(例如不要使用MMS或PUSH)

    想想你不插電的NB,或許有些廠商寫的不錯的電池管理程式,讓你的NB能續行更久

    但其實也犧牲掉了不少的效能不是嗎!?

    因此,在硬體還沒改善之前(包括3GS,因為電池好像沒啥變)~~這問題應該都還會一直存在吧~~我想~~~


  6. #6
    roach168 的頭像

    iPad教主

    註冊日期:12-05-2007
    文章:1,766
    謝謝你: 106
    在 33篇文章中獲得 152個感謝
    我最近覺得很奇怪,我的2G沒有插Sim卡,只有開Wifi使用,但他還是會自己慢慢耗電,耗得比之前還快,實在不知道為什麼,幾乎推播什麼都關了,卻還是會這樣。

    我不太懂為什麼要破解Push啊?是因為2G的沒支援啊?
    此篇文章於 07-06-2009 13:01 被 roach168 編輯。


  7. #7
    AndrewLih 的頭像

    管理團隊

    註冊日期:11-13-2007
    文章:842
    謝謝你: 20
    在 16篇文章中獲得 81個感謝
    引用 作者: roach168 查看文章
    我最近覺得很奇怪,我的2G沒有插Sim卡,只有開Wifi使用,但他還是會自己慢慢耗電,耗得比之前還快,實在不知道為什麼,幾乎推播什麼都關了,卻還是會這樣。

    我不太懂為什麼要破解Push啊?是因為2G的沒支援啊?
    其實, 應該不叫 "破解Push", 應該叫 "reactivate Push(啓用)"...
    OS 3.0 都會支援! 2G, 3G, 3GS, 都有!
    "Push is broken if you hacktivated your phone (2G or 3G)."
    假如你破解啓用iPhone, Push 會無法使用喔!
    http://thebigboss.org/2009/06/23/sol...gnal-dropping/
    這是 Dev-team 破解的一個 bug...


    (Picture from http://brambourgonjon.wordpress.com/2009/06/18/push-2g)
    這裡有討論 and timeline:
    http://brambourgonjon.wordpress.com/2009/06/18/push-2g/

    目前是有解決辦法的, Dev-team 發佈的解決方案, 也就是michaeli 大大的方法!

    Push 15分鐘 會檢查一次, 所以會很費電!
    此篇文章於 07-06-2009 15:46 被 AndrewLih 編輯。


  8. #8

    熱血的愛用者

    註冊日期:03-23-2008
    文章:323
    謝謝你: 5
    在 4篇文章中獲得 5個感謝
    引用 作者: michaeli 查看文章
    因為你想要不耗電~那就請把效能調低(例如不要使用MMS或PUSH)

    想想你不插電的NB,或許有些廠商寫的不錯的電池管理程式,讓你的NB能續行更久

    但其實也犧牲掉了不少的效能不是嗎!?

    因此,在硬體還沒改善之前(包括3GS,因為電池好像沒啥變)~~這問題應該都還會一直存在吧~~我想~~~
    上述的我都同意但是針對引用的部份我有點疑問
    在2G時代就已經有鎖位破解的SwirlyMMS軟體出現
    也不見有耗電的問題出現阿~~~
    我大概可以想像您所說到的OS3.0是為了整體配合網路
    強調網路效能而生的
    但知錢2.2.1時代也用得嚇嚇叫
    也用了3G上網也用了WIFI上網
    也有PUSH
    也不見電力如此吃緊~~~手機如此發熱阿
    就像您說的提高效能相對的會對耗電需求提升
    不免會有加速耗電跟發熱的狀況
    可是~~就像您說的如果3GS電池也沒有甚麼改進
    那他再播放影片級音樂的時候使用的電力時間卻又比3G的久(官方數據)
    沒啦~~~
    大大不必理會我~~~

    我也不懂程式的人~~~所以不要罵我
    只是我依照邏輯來推
    3G時代在用SwirlyMMS+PUSH沒這麼耗電也沒有發熱~~
    會不會是因為OS3.0是針對3GS開發
    所以相對對於系統的硬體索求比較高
    也就是他會不斷的要求提高效率而增加硬體的工作量
    比如提高運算時脈~~運算時脈提高了
    相對的耗電量也會增加相對的溫度也會提升
    這些都是合理的~~~
    所以我想是不是因為如此???


  9. #9
    zzz99 的頭像

    超熱血的愛用者

    註冊日期:10-28-2007
    文章:5,186
    謝謝你: 0
    在 3篇文章中獲得 25個感謝
    引用 作者: michaeli 查看文章
    因為你想要不耗電~那就請把效能調低(例如不要使用MMS或PUSH)

    Push notification不是為了省電才開發出來的嗎?


  10. #10
    AndrewLih 的頭像

    管理團隊

    註冊日期:11-13-2007
    文章:842
    謝謝你: 20
    在 16篇文章中獲得 81個感謝
    引用 作者: zzz99 查看文章
    Push notification不是為了省電才開發出來的嗎?
    為什麼 Apple 說 Push 比較省電, 是拿 "run in background"(背景執行) 比較喔!


 

 

相似的主題

  1. Push Push Cartoons (games)
    由iPhone派報生論壇中AppShopper推薦軟體降價資訊
    回覆: 0
    最後發表: 04-26-2009, 17:10

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端