Twitter Updates

    follow me on Twitter

      Push na iPhonu první generace

      Uživatelé iPhonu první generace (označovaného také jako 2G) zažívají s příchodem FW 3.0 mírné rozpaky. FW sice přináší řadu značných novinek, ovšem některé jsou nám odepřeny. Konkrétně MMS, které Apple do těchto prvních iPhonů záměrně nepustil (nicméně to už lze díky Cydii obejít), ale hlavně nefunkční Push. Služba která je pro iPhone uživatele 2G asi nejzásadnější (protože všechny ostatní novinky jako MMS, paste-copy a pod. jsme na 2G mohli bezproblému díky Cydii používat již dříve). V sobotu ovšem DevTeam uvolnil patch, který umožňuje zprovoznit Push notifikace i na "prolomených" iPhonech (v CZ prakticky není možné jiný 2G iPhone mít, než s unlockem, protože tento typ iPhonu se u nás oficiálně vůbec neprodával). Níže uvádím postup, jak dosáhnout zprovoznění Push. Je dobré mít na iPhonu aktivní SSH (nebo využít programu Diskaid) a nainstalován Terminál (najdete v Cydii). Protože je mi jasné, že většina lidí bude mít problém s porozuměním a s tím jak provádět jednotlivé akce v Terminálu, napsal jsem to trochu podrobněji.
      1) stáhněte si následující soubor http://bit.ly/FxBtZ.
      2) na iPhonu jděte do adresáře /private/var/Keychains
      3) zkopírujte soubory ze stažené složky do výše uvedeného adresáře (nimble, inject)
      4) zálohujte soubor keychain-2.db do počítače (třeba na plochu) a smažte ho z adresáře.
      5) download:http://www.mediafire.com/download.php?dydkmhgozj4
      6) Otevřete složku, měly by v ní být následující soubory :
      - youtube-cert.bin
      - youtube-key.bin
      - push-cert.bin
      - push-key.bin
      7) překopírujte je do stejného adresáře (private/var/Keychains)
      nastavte práva u nimble a inject na 755
      9) otevřte mobile terminal a pište :
      ’su’ a zadejte password ‘alpine’
      zadejte ‘cd /private/var/Keychains’
      zadejte ‘./inject’
      10) odinstalujte ze svého telefonu všechny aplikace využívající Push (IM+, BeeJive, TapTap)
      11) restartujte iPhone
      je možné, že po restartu bude chtít iPhone znovu heslo na Wi-Fi síť a na emailové účty.
      12) vyzkoušejte zda vám jde YouTube (před restartem ještě jít nemusí)
      13) nainstalujte zpět Push aplikace

      EDIT:
      Nyní je možné rozchodit Push jednodušeji a to díky programu na Cydii, který udělá veškeré výše popsané kroky za vás. Přidejte si do Cydie repo s adresou http://cydia.iphoneil.net, poté najdete v seznamu "Push Fix". Tento postup ovšem nemám odzkoušený.


      Teď by vám měli chodit Push notifikace bez problému.

      2 Comments

      gravatar

      tedy dekuji pekne za tu radu snad to zmaknu.-)
      ale jinak pouziju backgrounder

      gravatar

      Backgrounder neni bohuzel nejlepsi varianta vzhledem k tomu, jak malo na iPhone RAM a jak ji pote aplikace na pozadi zaplacnou. Push je od Applu velice chytre reseni.