cydia breakS Cydiou by (uz) nemali byt problemy, ale ak nastanu je to neprijemne a casto nevidime inu cestu ako re-jailbreak. Nedavno mi Cydia (alebo iny dovod) sposobili tazke chvile, lebo som bol mimo moznosti re-jailbreaku. A to je dovod tohto clanku.

Co potrebujeme:

  • iPhone: MobileTerminal, OpenSSH, pripadne iFile, apt-get
  • Pocitac: internet je velke plus, SSH

Kde je problem?

To je zaklad poznania, alebo aspon si pamatat co ste robili tesne pred objavenim problemu. Logy Cydie najdeme v /private/var/tmp/cydia.log a precitame spravu. Pripadne, mozno lepsie bude spustit Terminal alebo sa cez SSH nahlasit do iPhonu a spustit nasledovne

  1. su ← prihlasenie ako admin
  2. (napisete heslo, predvolene alpine)
  3. apt-get update
  4. precitame error

Cydia padne po spusteni (po pridani repozitaru?)

  1. SSH, alebo iFile
  2. presunieme sa do /var/lib/apt/lists/
  3. vymazeme vsetko co ma nieco spolocne s pridanym repozitarom, mozme vymazat aj vsetko co je vnutri, ALE NIE FOLDER (priecinok)
  4. restart iPhone

Cydia padne po “Reloading Data” (casto po zlom nainstalovani programu)

  1. SSH, alebo Terminal
  2. su
  3. (heslo)
  4. dpkg –configure -a
  5. restart iPhone, mozte aj nemusite

Problemy s repozitarom: “Bzip2″ (nefunguje a nejde odstranit)

  1. SSH, alebo iFile
  2. navigujeme do /etc/apt/
  3. zazalohujeme cydia.list a sources.list.d
  4. (pokus-omyl) upravujeme cydia.list, sources.list.d a mazeme chybny repozitar

Ak vyzsie spomenute nepomohlo, este mozeme reinstalovat Cydiu

Automaticke (nutne pripojenie na internet v iPhone)

  1. SSH, alebo Terminal
  2. su
  3. (heslo)
  4. apt-get remove cydia
  5. apt-get install cydia
  6. restart iPhonu

Ak vam Terminal vypisuje, ze nevie najst apt-get prikaz. Mozete si ho tu stiahnut a nahrat do /usr/bin (/private/var/stash/bin) nastavit permissions na 755

Manualne

  1. stiahnut aktualnu (15.11.2009) cydia_1.0.3044-65, alebo vyhladat v zozname repozitara apt.saurik.com
  2. SSH, alebo pomocou iFile nahrame do /tmp ← na mieste nezalezi a premenujeme na jednoduchy nazov cydia.deb
  3. su
  4. (heslo)
  5. dpkg -i /tmp/cydia.deb
  6. restart iPhonu

No tymto by som skoncil, dalej uz je iba re-jailbreak.

Tato informacia je mimo problemov s Cydiou, ale mozno pomoze. Aj ked iPhone/iTouch nemoze nastartovat (stale sa restartuje, alebo respringuje), stale je mozne sa pomocou SSH prihlasit do iPhonu a napravit problemy, iba je nutne vediet kde hladat.

Ako alternativu k SSH a wifi mozeme pouzit, uz spominany DiskAid alebo iPhone Browser.