Cydia est l’application suprême pour tout iPhone jailbreaké. Elle permet notamment la personnalisation et l’amélioration des fonctionnalités de nos iDevices.
Cependant, en creusant bien, on peut s’arrêter sur un petit défaut : le multitâche.
[EDIT : Nous préférons vous mettre en garde, cette manipulation modifie le comportement de Cydia, et, selon les dires de Saurik lui même, il n’est pas conseillé d’activer le multitâche comme ceci. C’est une astuce, et iPh ne serait le conseiller aux novices et aux personnes n’en voyant pas l’intérêt, voir EDIT 2 en bas de l’article. ]
MAJ. Si vous avez eu un soucis il vous suffit de remplacer le fichier Info.plist par celui-ci => http://www.megaupload.com/?d=GYMAXY5C
En effet, il n’est pas possible par exemple d’installer un deb via cydia tout en naviguant dans l’iPhone ou en utilisant une autre app.
Mais cela va maintenant être faisable grâce à une petite manipulation assez simple que nous allons vous décrire dans ce petit tutoriel.
pré-requis
- iDevice jailbreaké (oui c’est mieux…),
- Application iFile (disponible sur le repo iPhons3GSystem).
Etape 1
Lancez iFile, puis naviguez en suivant le chemin suivant :
var/stash/Applications/Cydia.app
Etape 2
Arrivez ici, cherchez dans la liste des fichiers celui nommé : Info.plist
Etape 3
Cliquez ensuite sur ce fichier, puis choisissez « Visionneur de Texte« dans la liste qui se présente à vous.
Une fois ouvert, cliquez sur Modifier en haut à gauche de l’écran et rendez-vous tout en bas du fichier texte.
Etape 4
Repérez la ligne suivante :
<key>UIApplicationExitsOnSuspend</key>
Juste en dessous, vous voyez la valeur true attribuée à cette clé.
Il faut alors tout simplement changer cette valeur par false ce qui permettra ainsi à Cydia de ne pas ce fermer lorsque vous la quittez.
Vous devriez donc avoir cela :
Etape 5
Enregistrez votre modification, quittez iFile et effectuez un respring.
Voilà, Cydia est maintenant compatible multitâche !
Vous pourrez dorénavant installer une application ou un tweak via Cydia en tâche de fond pour profiter pendant ce temps la d’autres applications sur votre iPhone !
[EDIT 2 : Voici le texte que fournit Saurik à propos de cette ‘astuce’ ]
Before you think about doing this you may want to read Saurik’s warning first…………
<!– to ye who is reading this, I know what you are thinking: « saurik is an idiot, why did he turn this off? » –>
<!– the problem is that Cydia runs as root, and therefore cannot be sent a SIGSTOP by SpringBoard, as mobile –>
<!– what that means, is that when Cydia « multitasks » it will just keep running in the background, constantly –>
<!– and that means that all of those stupid webpages (and all of their horribly irritatingly slow ads!) will –>
<!– just keep running and animating and reloading in the background, burning your battery life and cpu speed –>
<!– even when you aren’t « using » the app anymore. so, no: it is not at all a good idea to turn this back on. –>
<!– the idea is that, eventually, Cydia will no longer need to run as root; and, when that happens, not just –>
<!– this, but a ton of other little things (mail composition, keyboard behaviors, mobilesubstrate, etc.) all –>
<!– will get fixed at the same time, and one of those wonderous new features will be « working multitasking ». –>
L’équipe iPhone3GSystem
77 commentaires
Bonsoir, il y a un problème dans le tuto. Il faut remplacé trie par false les screenshot sont bon mais pas l’explication. Je viens de tester sur mon iPhone 4 ça marche parfaitement. Menoa
Il faut le remplacer par True ? Parce que y’a une incohérence entre le texte et les images là x)
il n y a pas une inversion entre avant apres ?
Est ce que cette méthode a été testée et est sans risque ?
Je suppose que si Saurik l a pas fait c qu il y a une raison, non ??
c est genial mais saurik n as pas fait un commentaire comme quoi cela pouvais engendrer des problèmes et engendrer une restauration de l i device et que c est pour cela qu il a fait le choix de ne pas inclure le multitache pour cydia?
Je suppose que si Saurik l a pas fait c qu il y a une raison, non ??
c est genial mais sauri k n as pas fait un commentaire comme quoi cela pouvais engendrer des problèmes et engendrer une restauration de l i device et que c est pour cela qu il a fait le choix de ne pas inclure le multitache pour cydia?
??? Pareil probleme la
Pourquoi n’est ce pas activé d’origine ??
Merci iPh ;)
Je viens de tester et il n’y A pas de problèmes pour l’instant. Tu ne change qu’une propriété. Il n’y a pas beaucoup de risque a suivre ce tuto.
Waaw !!! C’est génial ça !!!
Merci braucoup Mr. Shon vous êtes le top aussi !!!! ;-)
C’est tout ce qu’il y a a faire pour rendre cydia multitache!? Et ca n’avait jamais été dévoilé ou testé avant? Je trouve ca ouf oO
En tout cas c’est une super nouvelle, merci iph :)
bah non tu remplace le true par false ! ;)
Merci IPH !!
salut,
Tu t’est tromper au lieu de mettre false tu a mit true et au lieu de mettre true tu a mit false j’ai reussit via les image que tu a mit : ) et merci beaucoup
Bonsoir,
Je crois que les images avant et après ont été inversée !
Ça risque de rendre l’ios extremment instable car cydia tournant avec les autorisations « root », ne pas quitter vas tout faire s’executer en root et ça, c’est une machine a bugs :/
Il faut faire attention car Saurik nous prévient de ne pas changer ce setting car l’application qui a des pubs risque de rouler en backgroud et de prendre donc votre connxion et votre batterie….
Et cydia il est pas un tout petit peu plus rapide grâce a cette méthode ?
Pourquoi Saurik disait que c’était impossible alors ??
Nickel ça marche! A la place de true il faut mettre false ;)
C’est le contraire, on remplace False par True!! ;)
Sinon cette méthode est pas mal mais attention au problème de ralentissements!!
Heu…. vous préférez risquer de mettre votre iPhone en l’air plutot que d’attendre d’installer un .deb ? Surtout sachant qu’un .deb est rarement très lourd ?
Saurik avait expliqué juste avant la mise à jour de Cydia pourquoi il ne faisait pas de multitache pour son application… c’est trop risqué puisque en installant un .deb vous modifiez des fichiers dans l’iPhone.
Lorsque j’étais encore en 3.1.2, j’avais mis Cydia en multitache avec Backgrounder, et j’installais un .deb tout en navigant sur le springboard. Ça a fait crasher mon iPhone 3Gs, au point de lui faire faire un reboot sans fin… j’ai du par la suite faire la MàJ officielle en iOS4.x alors que le crash n’était pas prêt de sortir…
Tout ça pour vous dire de faire attention avec le multitache de Cydia… :/
Excuse, a l’étape 4 il doit y avoir une petite inversion de true et false dans le texte, car d’origine c’est true qui est noté. ;-)
Merci pour l’astuce
Cool !!
Moi j atend des retours !!!
Merci kan meme iph ;)
Inutil et dangereux (lors d’instalation de .deb)
*crack, pas crash
Merci c est impeccable ;)
@Tous :
Autant pour moi, vous avez bien remarqué mon erreur dans l’écriture de l’article. Les screens sont bons. Il faut bien remplacer le true par false.
Désolé de l’erreur, j’ai rectifié ;)
Petite erreur …
Il faut remplacer la clé «true» par «false» car true est noté a l’origine …
Sinon super tuto, merci iph
J’adore le message de Saurik dans le fichier qui dit que ce n’est pas encore une bonne idée d’activer le multitâche mais tout le monde a l’air d’être plus au courant que lui …
Tout compte fait petit dysfonctionnement après la modif mon phone est passe en anglais et crash au changement de langue.
Tout est rentré dans l ordre après 2/3 crash
Arayel a si bien expliqué pourquoi il faut être vigilant si cydia est en multitâche. Saurik ne l’as pas intégré ce n’est pas pour rien . Donc faites attention ;)
fonctionne trés trés bien!!!!donc enfete par rapport a l’aicle et les photos c’est true qu’il faut remplacer par false et c’est nikel!!merci IPH!!!!
Ah… Cydia qui a disparu. Sa pue du cul sa
Perso je ne trouve pas cela utile car quand on install un tweak c assez rapide et rester pendant l’install n’est en rien derangeant et surtout si saurik ne la pas aciver il doit y avoir une raison
Si c’est aussi simple ya ptet une raison qui explique pourquoi cette fonction n’existe pas…
Moi aussi , j attend des retours.
On verras au final si ça pose des problèmes ou pas.
Pour ceux qui n ont pas lu, voila le message de Saurik dans le fichier :
to ye who is reading this, I know what you are thinking: « saurik is an idiot, why did he turn this off? »
the problem is that Cydia runs as root, and therefore cannot be sent a SIGSTOP by SpringBoard, as mobile
what that means, is that when Cydia « multitasks » it will just keep running in the background, constantly
and that means that all of those stupid webpages (and all of their horribly irritatingly slow ads!) will
just keep running and animating and reloading in the background, burning your battery life and cpu speed
even when you aren’t « using » the app anymore. so, no: it is not at all a good idea to turn this back on.
the idea is that, eventually, Cydia will no longer need to run as root; and, when that happens, not just
this, but a ton of other little things (mail composition, keyboard behaviors, mobilesubstrate, etc.) all
<!– will get fixed at the same time, and one of those wonderous new features will be "working multitasking".
Saurik n’a pas mis le multitache car vous vous connecter en root lorsque vous installez un deb. Ce n’est pas stable et risque de merdé votre iDevice… Vous pouvez le réparer grâce a la restauration mais bon, c’est pas très « clean » de faire cette manipulation.
Je ne comprend pas les gens qui on u ds prblmes, g suivi le tuto a la lettre et cela fonction a la perfection merci Iph!!! :)
bonsoir, j’ai telecharger ifile de bigboss, mais j’ai pas fait attention que ca coute 4$, mais j’ai pu la telecharger e j’ai rien payer
es-ce normale ??
je n’est pas non plus de hors-forfait
merci
bon pour ceux qui ne comprennent pas l’anglais, je vous déconseille de le faire (d’ailleurs je suis étonner que iphone3gsystem vous parle de cette astuce car ils devraient suivre les conseils de Saurik pour leurs utilisateurs afin de les cajoler pour leur fidélité vis à vis d’eux et dont moi même en suis un fidèle) car cela ne fera que de ralentir votre appareil, vider votre batterie.
Bref, j’écoute aveuglement Saurik sans problème sur ça et en plus pour le temps que cela me prend de chargement sur Cydia autant ne pas prendre de risque inutiles !
Faites attention à tout ça les amis(ies) et à bientôt pour sur iphone3gsystem pour d’autres news de tweaks !!
cheers mates !
Salut
Pour moi plus de Cydia en faisant la modif l icône a disparue et bien sure impossible de re ouvrir le fichier info.plist
Donc ré installation Cydia
Une solution serai plus simple pour moi serai que quelqun publie le fichier info.plist original merci
Une solution existe pour ceux qui comme moi on perdu leur Cydia avec le fichiers info.plist
C’est qu une personne aimable publie le fichier info.plist orignal dans ça totalité
Merci
@wistiti je crois que tu as quelques jours pour l’essayer. Après faudra passer a la caisse. ☺
Bonsoir,tout les commentaires que j’ai lue concernant « saurik » m’ont fait flipper seulement le ik c que j’avais déjà fais la manip avant de lire les coms donc ma question est comment fait on pour remettre les reglage d’origine faut-il juste faire la manip inverse à la place de « false » je réécrie « true » si quelqu’un c me répondre ca serait super merci
@Ikrama
Oui fait la manip inverse et se sera bon ;-)
Merci à tous de lire l’EDIT mis en ligne dans l’article avant toute manipulation. Merci aux lecteurs soucieux de votre iDevice de vos remontées.
Cordialement,
Ikrama : Oui
Je vois pas tellement l’intérêt en faite.. enfin pour moi quand j’installe un deb via cydia je peux quitter, faire autre chose, et revenir sur cydia (le téléchargement du deb et l’installation continue même après que j’ai fermé cydia…) alors quel est l’intérêt au juste?!
L’interet ou plutôt le désagrément c’est que ton iPhone crash et passe par la case restauration au mieux au pire gros bug!!!
Et je rejoint saurik il n’a pas activer le multitâche car trop instable a l’installation d’un debs ou source!!
A VOS RISQUE ET PÉRIL….
je l’ai pas fait et le déconseille vivement sauf pour avoir un iPhone buggé!!
Je vais vous dire ce que je pense mais sincèrement vous le prenez ou pas sa met égale.
Saurik est un homme superbement astucieux, ingénieux… Bref niveau intelligence il a tout pour plaire.
Dites vous que cette homme sais quasiment tout faire sur un iPhone.
Croyez vous FRANCHEMENT. Qu’un homme qui pèse environ 16 million d’€ [ j’espère que ma mémoire ne me joue pas un tour] ne sais pas mètre du multitâche sur une pauvre application ? Non franchement ?
Si il ne là pas mis c’est pour une raison : cydia doit être loggé en root.
Donc pour ce qui ne savent pas ce que ça veut dire c’est en administrateur .
En gros, vous êtes prêt a faire flamber votre batterie, la ram, le cpu… La fluidité .. Et j’en passe juste pour ne pas avoir attendu 5 min pour l’installation d’un fichu deb ?
Voilà, j’espère vous avoir ouvert un peut les yeux ..
Bonne journée
Cordialement,
Fabien Marzocca
C’est pas très cool de voir que la communauté n est pas très partageuse
ce n est pas très compliqué de poster le fichier de info.plist de Cydia
Ce matin je viens d’essayer avec Redsnow de remettre de l’ordre mais rien n’y fait
il me faut absolument ce fichier info.plist
Vraiment un SOS avant que je ne sois obligé de restaurer MERCI
@tout le monde
Voici le Info.plist originel => http://www.megaupload.com/?d=GYMAXY5C
Merci trop cool ave fun
Je l’ai transféré en FTP avec Cybeduck et j’ai retrouvé mon icone Cydia merci encore
Bon après tous avoir remis
Cydia ne recharge plus rien donc je n ai plus de sources meme pas le minimum et plus de Packtages trop les boules
Salut à tous
Personnellement je ne vois pas l’intérêt de cette manip car quand cydia télécharge une deb, je peut le quitter alors que le téléchargement continue!!
cest risqué lorsque vous installerez un paquet tout en utilisant le phone, l’installation du paquet tentera de modifier un fichier suceptible d’etre en cours d’utilisation sa provoquera des problemes, je pense que la raison est la
@memed
Le problème se situe dans le fait que Cydia nécessite les droits ROOT. Ainsi lorsque Cydia est en fond de tâche tout ce qui tourne sur cydia ne sera pas en pause (les pubs, les pages web, les chargements de packages etc…) et ceci n’est qu’une des nombreuses raisons qui font que Saurik renonce au multitâche pour Cydia.
@ mastilver +1
Merci leaKcim et K-RIM pour vos réponses ;)
F4b et rim-k ok mais sa fume la batterie uniquement lorsque cydia est en multitache, suffit de le killé rapidement apres utilisation, si cest que la batterie le pb, sa boufferait dailleur plus de batterie dallumer cydia leteindre le ralumer kelke sconde apres plutot ke le laisser se temp la en multitache, « je supose »
Serieux ou est l interet ? Vous passez votre vie sur cydia ? Quand vous utilisez windows update ou synaptic sur votre pc vous me faites riend autres en mm temps ? Alors pourquoi le faire avec cydia ? Surtout que saurik (ou un minimum de connaissance unix) vous le deconseille ? Sympa pour l astuce mais a reserver aux experts et pas aux geek qui croient connaitre l iphone parcequ ils savent au mieux compiler un deb ^^
@Pfff: Plutôt d’accord sur ce coup
pfff sa cest ton opignon a toi se que tu dit n’interesse que toi, ya des personne comme moi et d’autre qui trouverai cydia multitache beaucoup plus confortable a utiliser alors faut arreter votre égoisme et vous rendre interressant avec vos aires de mec superieur qui ont tout compris mieux que tout le monde…
Déjà vu sur xSellize, merci quand même! :)
Je donne juste mon avis mon grand, travaillant sur des serveurs aix tt la journée c est juste un conseil pour ne pas faire partis de ceux qui vont pleurer parceque cydia ou autres ne fonctionnera plus apres tu es grand et tu assumes tes actions :-)
Cela vous irrite tant d’attendre 5-10 secondes l’installation d’un .deb ?
Sincerement… Je ne voit aucun interet, a part celui que meme saurik vous met en » Alerte « … C’est qu’il y a quelque chose non ? Saurik sait je pense… Faire ce qu’il veut sur un iPhone & un Petit » True & False » il bloquerait la dessus ? Cela m’etonnerais enormement…
& Apres les petits vont venir pleurer » Ouais! C’est votre faute la! Pourquoi Mon iPhone il est Mort & BlaBlaBla « …
On a beau dire c’est » Dangereux » pour l’iPhone on arrive a voir des » Jé tout installer! & tou march parfétement! J’ne voi pa le problem! »
Okay… Ou alors des » Pouah! Saurik est un incapable! Regarder meme moi je peut le faire Hopla, True en False. Sait pas faire ca Monsieur Saurik ? « … Non mais serieux xD La debilite c’est devenu frequent :D’ Soyez patient, Quand vous installez des .deb
Chpwn vous aurez pas adressé ce tweet indirectement par hasard ?
« chpwn Looks like one of the piracy repositories is breaking Cydia. I guess that’s just what hapens if you use repos run by the clueless. :/ »
Hum, ca dépend de quel repository il parle
@Tonqkoi : Non :p
ricard et qui te dis que saurik la pas desactiver en penssan ksa aleé intreresser personne? tou betement… et tfacon logic jle repete, installer un tweak et en meme temp tripoté le phone, reglage etc, sa va foiré
linstall risquez meme la restaure… sa c logik meme sur un pc fo jamais faire sa, windows update bloque le panneau de config, la c kifkif
Pour moi l intérêt du multitâche n est pas dans le temps gagné a l installation d’ un deb mais dans le temps pour mettre a jour les repos (plus de 5min parfois).
Pourquoi subitement tout le monde dit que le multitâche pose tant de problème ?
A l époque je l avais mis en place avec Backgrounder mais Saurik a bloqué cette possibilité.
Je n avais jamais noté de quelconque problème.