Home News Risolvere errori Cydia – Rroblemi più comuni

Risolvere errori Cydia – Rroblemi più comuni

0

GUIDA ERRORI CYDIA

IN CONTINUO AGGIORNAMENTO

Installa MobileTerminal da cydia

oppure usa winscp con windows o terminale con Mac

iphone tunnel+terminale

IDENTIFICARE I PROBLEMI DI CYDIA E LE POSSIBILI SOLUZIONI

1 Questo è già un buon modo di iniziare….segui passo passo per vedere se riesci a determinare il problema con cydia

1) Apri Terminal su il tuo iphone o attraverso SSH.

2) Scrivi quanto segue:

su

alpine

apt-get update

3) Leggi il messaggio di errore.

Qualche volta solamente dando il comando di aggiornamento si sistema il problema!

Prova ad aprire Cydia.

Se ancora non funziona, allora ripeti la procedura da capo e, al posto di*apt-get update, digita:

apt-get remove cydia

compariranno una serie di errori, tra cui uno simile a questo:

E:Problem with MergeList /var/lib/apt/lists/nome-source_._Packages

tramite SSH, raggiungi la cartella indicata nel terminale e cencella i file nome.source_._Packages e nome.source_._Release , in cui “nome.source” indica il nome che vi ha restituito il terminale nel messaggio di errore.

2 Dopo un apt-get update può apparire il seguente errore

E: Problem with MergeList /var/lib/apt/lists/download.tuxfamily.org_shames_debian-sid_desktopfx_unstable_._Packages

che significa che non si possono analizzare o aprire la lista dei pachetti o l’archivio generale

Una possibile soluzione è quella di cancellare la lista dei pacchetti delle reposities:

sudo rm /var/lib/apt/lists/* -vf

oppure in questa nuova forma:

sudo LC_ALL=C apt-get update

3 Cydia Crash all’avvio: “Error: Database. Encountered a section with no Package: header. o Error:Database Problem parsing dependency conflicts”

1) entra nell’iphone tramite SSH.

2) vai al percorso /var/lib/apt/lists/

3) cancella tutto ad Eccezione della cartella partial.

4) fai un reboot.

Cydia non aggiunge una repo:

Ci sono tante possibili spiegazioni, eccotene alcune:

1) La repo è “down”, controlla i forum per avere le ultime informazioni.

2)Hai scritto la repo male, alcune persone dimenticano di mettere il segno / alla fine dell’url della repo.

3) Non sei connesso ad un network….non servono spiegazioni.

4Errore della Source :

Un comune messaggio d’errore potrebbe essere “Bzip2 error” o il fatto che una source non funziona correttamente.

CONTROLLA CHE A VOLTE UNA REPO ACCETTA SOLO UN ACCOUNT PER OGNI IPHONE/IPOD POTRESTI AVERE QUESTO MESSAGGIO ALTRIMENTI

Applicazioni necessarie per effettuare questa procedura:

– SSH Client

– .plist editor

plist editor per WIN

plist editor per MAC

Per risolvere il l’errore bzip2 quando si fa il refresh di cydia:

1:

Apri Cydia ed aggiungi una source, ti apparirà qualcosa del genere (guarda l’errore e l’url che ti appare, magari anche diversa da quella dell’immagine). L’URL che vedi è quella che da problemi e che bisogna rimuovere.

Nel caso della foto è chiaramente un errore di scrittura della repo di ultrasn0w senza aver scritto ultrasn0w.

2:

Per risolvere questo dobbiamo editare la cydia.list ed eliminare la repo scritta male.

Apri il tuo SSH o file browser e vai al percorso /private/etc/apt/sources.list.d e trova cydia.list

*** il file “cydia.list” contiene tutte le repository che hai aggiunto manualmente e che quindi non facendo parte delle community sources non sono sicure nè controllate

3:

A seconda del tuo SSH edita il file. Usando WinSCP clicca di destro e clicca edita

4:

Il file verrà aperto e ti apparirà qualcosa di simile a questo:

5:

Elimina la riga della repo incriminata ( nel caso della foto ‘deb

codice HTML:
http://repo666.cydia.com/./'

)

e salva i cambiamenti

6:

Vai al percorso /private/var/lib/cydia,

copia la metadata.plist nel tuo pc/mac e aprila con un editor di plist,

Ctrl+F e scrivi l’URL della repo sbagliata, rimuovila, salva le modifiche sostituisci la .plist sbagliata con la .plist corretta

7:

Vai al percorso /private/var/lib/apt/lists e cancella i files che iniziano con il nome della source sbagliata.

8:

Vai al percorso /private/var/lib/apt/lists/partial e rimuovi gli altri files che iniziano con la source sbagliata.

Ora non dovresti più aver problemi!

Grazie a MuckYu per questo procedimento

IMMAGINI DI OPERAZIONI DIRETTAMENTE EFFETTUATE DALL’IPHONE

5 ERRORE:YOUR COPY OF CYDIA DOES NOT KNOW WATH VERSION IT IS, RUNNING

Effettuare lo stesso trattamento…eliminare tutto tranne la cartella PARTIAL

2° METODO

Se non si riesce a rimuovere la source da cydia e il problema persiste, prova questo:

1) accedi al tuo iphone tramite SSH.

2) vai al percorso /etc/apt/ folder.

3) fai il backup del cydia.list o sources.list.d .

4) edita il file cydia.list o sources.list.d con un text editor e rimuovi dall’elenco la voce relativa alla source con problemi

5) fai il reboot.

QUANDO LA REPO NON APPARE SOURCES.LIST.D

LA TROVERETE NEL FILE CYDIA.LIST, ACCEDETE ALLO STESSO

PROVVEDETE A CANCELLARE LA REPO

ALTERNATIVA by WORLD

A volte può capitare di avere dei problemi con una source che non si carica perché defunta o semplicemente inserita male, e non riuscire a toglierla completamente perché magari non compare nell’elenco di Cydia o ne è rimasta qualche traccia da qualche parte: in questi casi potete usare questo script.

AVVERTENZE: come tutte le operazioni da terminale, anche questa richiede un po’ di attenzione e di conoscenza della materia. Usatelo solo se sapete cosa state facendo.

Istruzioni per l’uso:

– scaricate il file allegato e scompattatelo;

– copiate lo script via ssh in usr/bin;

– impostategli i permessi (via chmod o tramite il programma con cui lo trasferite) a 775;

– aprite Mobile Terminal e loggatevi come root digitando ‘su -root’ e poi la password;

– digitate ‘cyfix’ ed alla richiesta inserite la url della repo incriminata;

– lo script farà il resto.

Quando lo script ha finito, chiudete Mobile Terminal e fate un respring prima di riaprire Cydia

Se qualcuno è curioso, lo script va a cercare (e rimuove) traccia della repo che avete inserito in tutti questi posti:

/var/lib/apt/lists

/var/lib/apt/lists/partial

/var/lib/cydia/metadata.plist

/etc/apt/sources.list.d

/etc/apt/sources.list.d/cydia.list

Digitando in Mobile Terminal ‘cyfix -u’ lo script si andrà a cercare (ovviamente se siete connessi ad internet) ed installerà eventuali aggiornamenti.

Credito per lo script va a Secretss

3° METODO by WORLD

Non è una procedura specifica di Cydia, ma un comando unix per rimuovere un pacchetto .deb un po’… ostinato. Comunque funziona con qualsiasi cosa si sia installato tramite Cydia purché se ne conosca (di solito è scritta nella pagina di installazione di Cydia stesso) la ‘firma di installazione: normalmente è “com.qualchecosa.qualchecosa”

Se hai il Mobile Terminal installato, prova così:

– apri il programma e digita su root;

– inserisci la password alpine(se non l’hai cambiata);

– a quel punto digita dpkg -r com.databinge.soswildeyes (firma d’esempio)

Cydia non ha registrato la chiusura del processo e non consente di disinstallare il programma by WORLD

Vai in Cydia | Manage | Packages e clicca su Wildeyes (esempio di applicazione),

-clicca su Modify in alto a destra e vedi quali opzioni ti da;

– se per caso ti da Clear e Queue vuol dire che qualcosa è andato storto al momento dell’installazione e Cydia non ha registrato la chiusura del processo e non ti consente di disinstallare il programma.

SOLUZIONE Cancella la coda d’ installazione premendo “Clear” e poi dovrebbe riuscire a disinstallarlo.

6 Crash dopo “Reloading Data”:

Se cydia va in crash dopo il Messaggio di Reloading prova questo:

(se non hai installato il terminale, accedi tramite SSH)

1) Apri Mobile Terminal/Terminal via SSH.

2) Type:

su

alpine

dpkg –configure -a

3) fai il reboot.

7 Icona non visibile:

Se la vostra icona di cydia dopo aver installato un nuovo pacchetto e riaprendola non è presente, segui questa procedura:

1) tramite SSH vai al percorso /applications/cydia.app

2) copia la icon.png sul tuo pc/mac.

3) cancella la icon.png dall’iphone/ipod

4) fai un respring e alla fine un’icona bianca apparirà per l’applicazione di cydia

5) copia la icon.png (del pc) nuovamente in /applications/cydia.app

6) fai un respring e la conosciuta icona di cydia apparirà nuovamente.

Cyder:

Cyder è un programma per il pc che consente di scaricare e trasferie packages/sources al tuo iphone/ipod.

Può anche essere utile per risolvere problemi come pulire la cache.

Percorso: /var/lib/apt/lists/ folder.

cancellare tutto ad ECCEZIONE della cartella PARTIAL

rar e post da seguire GRAZIE A LASGHINA

in alternativa

ClearCydiaListCache

Il metodo automatico, di seguito il link per il programma

Per Utenti Windows :

1. Download Clear Cydia List Cache tool (.Net Framework richiesto)

2. Dopo aver scaricato il file Zip, apri con l’apposito programma.

3. Avvia ClearCydiaListCache.exe dalla cartella appena aperta e connetti il tuo iPhone o iPod Touch

4. Clicca sul pulsante “connect your device and click here” apparso avviando ClearCydiaListCache.exe

5. Ora aspetta il messaggio di “Operazione riuscita con successo”

Per utenti Mac :

1. Connetti & ssh al tuo iPhone e iPod Touch

2. Ora avvia il seguente percorso /private/var/lib/apt/lists

3. Cancella tutti I file in /root/private/var/lib/apt/lists/ ad eccezione della sotto cartella partial

Non Cancellare la Partial folder

rar e post da seguire GRAZIE A SPETEPEM E WORLD

I-Funbox

Se ti sei dimenticato, o a metà di una procedura ti accorgi non avere ancora installato OPENSSH sul tuo iphone, utilizza ed installa sul tuo pc I-FUNBOX che NON necessita del protocollo SSH. Funzionerà sia con iphones jb e non in questo ultimo caso però non saranno visibili le opzioni “applications” e “raw file system”

compatibile con win xp e vista

***compatibile con fw 3.1 e iTunes 9

*** (ATTENZIONE: Se il collegamento non funziona inserire nella stessa directory dell’eseguibile di iFunBox il file iTunesMobileDevice.dll prelevato da C:ProgrammiFile comuniAppleMobile Device Supportbin)

CONTROLLARE: quando crasha all’avvio anche queste possibilità

-PROBLEMI di RAM magari dovute all’uso di alcune applicazioni es. iblank, ad alcune repo es. s-a-u-r-i-k

Reinstallare Cydia:

Se non riesci in altro modo a risolvere il problema e lo vuoi risolvere lo stesso, cerca allora di reinstallare cydia.

1) apri Terminal sull’iphone/ipod o attraverso SSH

2) scrivi i seguenti comandi:

su

alpine

apt-get remove cydia

apt-get install cydia

3) fai il reboot

Un altro metodo per rinstallare cydia è questo:

1) Scarica il file deb di cydia più recente

2) tramite SSH metti il pacchetto in /var/mobile del tuo iphone/ipod.

3) apri Terminal and scrivi quanto segue:

su

alpine

dpkg -i cydia.deb

4) fai il reboot (anche due volte)

Cydia 1.0.3044-65 (Eng)

Cydia 1.0.3044-66

8 Errore “Cydia: Error Couldn’t configure pre-depend dpkg for ncurses, probably a dependency cycle.”

Questo errore appare in seguito al jailbreack e in fase di aggiornamento di cydia.

SOLUZIONE: in fase di rejailbreack bisogna installare solo Cydia, senza Icy quando richiesto dal jailbreacker.

A questo punto non dovrebbe più uscirti l’errore e potrai installare le applicazioni desiderate.

In un secondo momento, se vorrai, potrai installare anche Icy… funzionerà sia Cydia che Icy sebbene non sia stato selezionato Icy in fase di jailbreack!!

Oppure

Accedi in SSH

Scarica i debs e via al percorso /var/cache/apt/archives e installa i pacchetti

dpkg -i –force-all

fai un reboot

soluzione: è disinstallare tutte le sources

oppure:

cercare tramire IFILE (scaricabile da cydia direttamente sull’iphone)nella lista dei pacchetti, potrebbe succedere d’aver scaricato l’applicazione da due repo differenti

soluzione:tramite ssh rimuovere l’applicazione a mano che ne cancellerà una delle due repo diverse dopodichè cancellare l’altro pacchetto tramite cydia (visto che probabilmente l’app non compare sull’iphone)

9 Errore:Aggiorno i dati

es.

codice HTML:

Failed to fetch(Http://apt.x-s-e-l-l-i-z-e.com/user-pass./pakages) HTTP/1.1 404 not found

(senza linee ovviamente)

capita dopo aver effettuato il nuovo jb con agg 3.1.2 e dopo aver instalalto cydia ed effettuato il ripristino con aptbackup

SOLUZIONE inserire la repo corretta di cydia.x-s-e-l-l-i-z-e.com (senza linee ovviamente)

fonte x-s-e-l-l-i-z-e

10 Cydia ed errore 0xE8008001

Si verifica dopo il Jailbreak dell’iPhone durante la sincronizzazione con iTunes

SOLUZIONE:

-scaricare l’applicazione AppSync for OS 3.1

codice:

disponibile nel repo di  hackulo.us

-riavviare l’iPhone

-installare una qualsiasi app gratuita disponibile in AppStore

-sincronizzare di nuovo.

IMPORTANTE: FARE I BACKUP DI TUTTI I FILE PRIMA DI MODIFICARE QUALCOSA PER POI NON AVERE PROBLEMI NEL CASO DI REINSERIMENTO

N.B. Se nessuno dei metodi descritti sopra dovesse funzionare sarai costretto a rifare il jailbreak …

ERRORI CYDIA DOPO BLACKRA1N

IMPORTANTE

Per risolvere un problemino nel Jailbreak di GeoHot, che non aggiunge il supporto all’afc2 e pertanto non permette di utilizzare iFunBox, iPhoneBrowser, Winterboard ed altre applicazioni

in Cydia, è stato rilasciato un piccolo Tweak afc2add che, una volta installato, eseguirà il fix automaticamente repo ModMyi

All’apertura di Cydia, dopo aver fatto il JB con blackra1n e scaricato Icy, appare una finestra in alto rossa dov’è scritto:

Your copy Cydia does not know whats version it is. itself, running…………….il file /var/lib/dpkg/status è corrotto

SOLUZIONE:avendo ancora l’icona di blackra1n cliccarci sopra e installare nuovamente Cydia

Dopo aggiornamenti non funzionano sbsetting e winterboard

-reinstallare da cydia “mobile substrate”

oppure seconda soluzione

– disinstallare Mobile Substrate da Cydia…. che disintalla anche tutte le altre applicazioni che lo utilizzano.

– dal programma blackra1n di GeoHot installare nuovamente Cydia e riavviare

– far partire Cydia, ci sarà l’AVVISO DI INSTALLARE AGGIORNAMENTI IMPORTANTI, si DEVE IGNORARE TEMPORANEAMENTE questi aggiornamenti

– installare tutti i programmi che si avevano prima : sbsetting winter board, ecc che adesso funzioneranno!

– riavviare Cydia ed ADESSO installare gli aggiornamenti richiesti prima!!!

Se scarichi i temi da cydia e winterboard non te li carica

-reinstalli winterboard

oppure

-ripristini il fw originale, rifai il jalbreak installando solo cydia senza mettere ne icy ne rock apps.

FIX MY CYDIA CACHE

SOLO PER UTENTI WINDOWS

  • Ora installate il pacchetto “afc2add” da Cydia.
  • Estraete e aprite il programma.
  • Collegate il vostro iPhone.
  • Cliccate sul pulsante “Fix My Cydia Cache!”

Collegamento SSH tramite USB per firmware 3.1.2 ed iTunes 9

Con il nuovo firmware 3.1.2 e la versione 9 di iTunes ci sono grossi problemi per accedere al proprio iPhone in modalità SSH.

La soluzione è iFunBox scaricabile qui

Scaricata e avviare l’applicazione

collegare l’iPhone al Pc tramite USB ed eccoci dentro al nostro terminale.

POSSIBILI PROBLEMI

  • non si riesce a collegarsi poichè non si è installato prima Open SSH da Cydia
  • iFunBox non riconosce l’Iphone Jailbreaked, soluzione installare “AFC2ADD” sempre tramite Cydia
  • effettuare il Reboot dell’iPhone
  • ripetere la procedura di collegamento

Testato e funzionante anche con Windows 7

Error Downloading Cydia

Possibili problematiche:

-sovraccarico dei server dovuto all’improvviso e simultaneo utilizzo di Cydia da parte degli utenti

ERRORE SIMILE MA CON CODICE DIVERSO

Downloading Cydia Error:Error

DOmain=NSPOSIXErrorDomain

Code=22 Userinfo=0x412cb20

operation could not be completed

invalid argument.

PROBLEMA: CONNESSIONE ALLA RETE CON IL WIFI

-controllare la connessione wifi, non è detto che se anche abbiamo l’icona attiva in alto a sx vuol dire che funzioni (controllare il router)

-provare ad utilizzare un’altra connessione wifi

-provare a mettere in pausa gli altri downloads in corso sulla rete

ERRORE SIMILE MA CON CODICE DIVERSO

Error Downloading Cydia

Could not download.

Error: Error

Domain=NSURLErrorDomain

Code=-1001 UserInfo=0×19e710

“timed out”

Utente (3GS con 3.1.2 firmware iTunes 8.2)

SOLUZIONE update iTunes dalla 8.2 alla 9.x

ERRORE SIMILE MA CON CODICE DIVERSO

Error Downloading

Could not download:

Error: error

Domain=NSURLErrorDomain

Code=-1009 UserInfo=0x1aba70

“no internet connection”

“lost internet connection”,

“connection reset by peer”

Per iPad, iPhone e iPod Touch con iOS4 e iOS4.0.1 firmware![iPhone 4, 3GS , iPad 3.2.1, iOS 4.1 su 3g]

1. Se non hai installato iFile/SSH/Mobile Terminal puoi facilmente installarlo usando un’applicazione che ti consenta d’accedere ai file di sistema del tuo iPhone/iPad.

Se usi un PC puoi usare “iPhoneBrowser” ” i-FunBox” o “WinCSP” con il Mac “CyberDuckcon” o ” Disk Aid”.

2. Scarica il file “MobileTerminal-427.deb” e copialo nella posizione “var/root/Media/Cydia/AutoInstall” del tuo iPhone/iPad ( Se non trovi la lartella “Cydia” in “Media” basterà crearla idem per la cartella AutoInstall se non la trovi all’interno di Cydia basterà CREARLA e copiare il file deb. al suo interno)

N.B. AutoInstall con la I MAIUSCOLA–ATTENZIONE!!!–

3.Fai un Reboot del tuo iPhone/iPad e l’applicazione Mobile Terminal si sarà installata e troverai l’icona sul tuo iPhone/iPad.Se non dovesse apparire l’icona rifai nuovamente un reboot..

MobileTerminal 426.deb

MobileTerminal 427.deb

Fonte : ipmart-forum.it

Sconti, coupon sul nostro canale Telegram

LASCIA UN COMMENTO

Please enter your comment!
Please enter your name here