[Tuto] Résoudre le bug du "Respring infini" après l'installation d'un tweak
Hier soir dans une petite soirée "Customisation iPhone", j'ai voulu me lancer dans la modification de la status bar (Barre du haut de l'iPhone qui contient reseau, wifi...)
J'ai donc cherché un petit tweak qui s’appelle Statustweak, et là ce fût le drame. Mon iphone à respringé, le lockscreen s'affichait 2 seconde et puis hop, un respring, et ça sans arrêt.
Ce problème plus connu sous le nom de "Respring infini" est assez compliqué à résoudre lorsque l'on en connaît pas la source, mais là ouf je savais que c’était le tweak !

Je vous propose donc une petite astuce pour réussir à virer ce bug qui survient à la suite de l'installation d'un tweak.
Matériel nécessaire :
- Un iPhone Jailbreaké avec le bug du "respring infini"
- Le nom du Tweak qui provoque le bug
- Le logiciel iFunBox ou toute autres alternatives permettant d'accéder au SSH de votre idevice (WinSCP, Filezilla, Diskaid, Cyberduck...)
C'est parti !! 
Etape n°1 : Branchement de l'iPhone à l'ordinateur et lancement de iFunbox
- Vous devez donc brancher votre iPhone à l'ordinateur par USB, je vous conseil de le mettre en silencieux sinon le bruit de "mise en charge" risque de vite vous agacer
- Ensuite, lancez le logiciel iFunbox, pour ceux qui ne le connaissent pas, il s'agit d'une alternative à iTunes qui permet aussi d’accéder au SSH du terminal.
- Vous devriez tomber sur ça, et votre iPhone devrait apparaître à gauche :

Si votre iPhone est détecté et reconnu, c'est déjà bon signe, on continu !
Etape n°2 : Suppression du Paquet de défaut
C'est maintenant que tout va se passer, il va falloir supprimer le tweak qui provoque le bug :
- Cliquez sur "Raw File System" dans la colonne de gauche et déroulez le menu suivant : /Library/MobileSubstrate/DynamicLibraries

Vous devriez désormais voir apparaitre à droite le nom de vos tweaks, tous sont en deux fichiers : (xxx.dylib et xxx.plist)
Il va falloir supprimer ces deux fichiers manuellement, imaginons que le tweak qui me provoque le bug soit "Veency", je sélectionne les deux, un petit appui sur la touche "Suppr" et hop, je valide !

N'oubliez pas que pendant ce temps, votre iPhone continu de respringer, il faudra donc effectuer les manipulations pendant le laps de temps ou le lockscreen s'affiche.
Pour être sur de bien supprimer le tweak entiérement, répétez l'opération mais cette fois-ci dans /Library/PreferenceLoader/Preferences pour supprimer le fichier "plist" du tweak (xxx.plist).
Etape n°3 : Reboot de l'iPhone
Ceci étant fait, il ne vous reste plus qu'a rebooter votre appareil :
- Maintenez le bouton Home et Power de votre iPhone jusqu'a ce qu'il s'éteigne
- Une fois éteint, maintenez le bouton Power quelques secondes jusqu'a l'affichage de la pomme
Voilà, votre iPhone redémarre tranquillement, et le tweak défectueux étant supprimé, il n'y aura normalement plus le bug du respring infini.
Avez vous déjà connu ce bug ? Si oui comment l'avez vous résolu ? 








