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:\Programmi\File comuni\Apple\Mobile Device Support\bin)
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
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
-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
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
0 commenti:
Posta un commento