H1Siri Désinstallation

Cydia fonctionne anormalement ou plus du tout, ses logiciels ont planté mon iPhone ou ne s'installent pas pourquoi ?

Modérateur: Mode&Rateurs

Règles du forum
[!] Si vous considérez votre problème comme réglé, merci de le signaler, un modérateur indiquera par une coche verte Image que votre problème est résolu.
4.1 Soldes jeux video 728x90 i

H1Siri Désinstallation

Messagepar Thief » Jeu 08 Déc 2011 00:10

EN aucun cas, si vous suivez cette manipulation, moi, et SOSiPhone somme responsable de quoi que ce soit.

Alors, voila la nous allons discuter de la désinstallation de h1siri.

Certain le désinstalle et BAM ANNANAS ou autres ...
( c'est ce qui met arrivé ^^ je me suis penché dessus et résolut ^^ )
(Lors de la désinstallation jai eu un message de mémoire faible, ça sera surement pareil pour vous si vous venez ici ^^ )

Je vais vous détailler les fichiers de h1siri
preinst

C'est quoi ? pre comme le préfixe donc avant et la base inst pour installationdonc, il s’exécute avant le désarchivage du debian =)

Code : Tout sélectionner
#!/bin/sh

echo "H1Siri 1.0.0"
echo "Backing up files..."
mv /System/Library/Caches/com.apple.dyld /System/Library/Caches/com.apple.dyld.h1siribak
mv /System/Library/CoreServices/SpringBoard.app /System/Library/CoreServices/SpringBoard.app.h1siribak
mv /Applications/Preferences.app /Applications/Preferences.app.h1siribak

echo "Freeing up space..."
mv /System/Library/Audio /private/var/stash/
ln -s /private/var/stash/Audio /System/Library/Audio
mv /System/Library/Fonts /private/var/stash/
ln -s /private/var/stash/Fonts /System/Library/Fonts

if [ ! -d /var/stash/Dictionaries ];then
   mv /Library/Dictionaries /var/stash/Dictionaries
   ln -s /var/stash/Dictionaries /Library/Dictionaries
fi

echo "Copying Files..."




On va pas trop s'attarder dessus on passe à la suite.

postinst

Mais c'est quoi "postinst" postinst s’exécute lors de l’installation du paquet un fois le debian ( .deb = debian ) désarchivé.

Code : Tout sélectionner
#!/bin/sh

echo "Setting Permissions..."
chmod +x /Applications/Preferences.app/Preferences
chmod +x /System/Library/Assistant/Plugins/AddressBook.assistantBundle/AddressBook
chmod +x /System/Library/Assistant/Plugins/Calendar.assistantBundle/Calendar
chmod +x /System/Library/Assistant/Plugins/ChatKitAssistant.assistantBundle/ChatKitAssistant
chmod +x /System/Library/Assistant/Plugins/FMF.assistantBundle/FMF
chmod +x /System/Library/Assistant/Plugins/Mail.assistantBundle/Mail
chmod +x /System/Library/Assistant/Plugins/Maps.assistantBundle/Maps
chmod +x /System/Library/Assistant/Plugins/Media.assistantBundle/Media
chmod +x /System/Library/Assistant/Plugins/MobileTimer.assistantBundle/MobileTimer
chmod +x /System/Library/Assistant/Plugins/Notes.assistantBundle/Notes
chmod +x /System/Library/Assistant/Plugins/Phone.assistantBundle/Phone
chmod +x /System/Library/Assistant/Plugins/Reminders.assistantBundle/Reminders
chmod +x /System/Library/Assistant/Plugins/Stocks.assistantBundle/Stocks
chmod +x /System/Library/Assistant/Plugins/WebSearch.assistantBundle/WebSearch
chmod +x /System/Library/Assistant/UIPlugins/AddressBook.assistantUIBundle/AddressBook
chmod +x /System/Library/Assistant/UIPlugins/Calendar.assistantUIBundle/Calendar
chmod +x /System/Library/Assistant/UIPlugins/ChatKitAssistantUI.assistantUIBundle/ChatKitAssistantUI
chmod +x /System/Library/Assistant/UIPlugins/FMF.assistantUIBundle/FMF
chmod +x /System/Library/Assistant/UIPlugins/Mail.assistantUIBundle/Mail
chmod +x /System/Library/Assistant/UIPlugins/Maps.assistantUIBundle/Maps
chmod +x /System/Library/Assistant/UIPlugins/MobileTimer.assistantUIBundle/MobileTimer
chmod +x /System/Library/Assistant/UIPlugins/Notes.assistantUIBundle/Notes
chmod +x /System/Library/Assistant/UIPlugins/Reminders.assistantUIBundle/Reminders
chmod +x /System/Library/Assistant/UIPlugins/Stocks.assistantUIBundle/Stocks
chmod +x /System/Library/Assistant/UIPlugins/WAAnswer.assistantUIBundle/WAAnswer
chmod +x /System/Library/Assistant/UIPlugins/WeatherAssistantUI.assistantUIBundle/WeatherAssistantUI
chmod +x /System/Library/CoreServices/SpringBoard.app/SpringBoard
chmod +x /System/Library/PreferenceBundles/Assistant.bundle/Assistant
chmod +x /System/Library/PrivateFrameworks/AssistantServices.framework/assistant_service
chmod +x /System/Library/PrivateFrameworks/AssistantServices.framework/assistantd
chmod +x /System/Library/UserEventPlugins/AssistantUEA.plugin/AssistantUEA

chmod 755 -R /System/Library/PrivateFrameworks/AssistantServices.framework
chown root:wheel -R /System/Library/PrivateFrameworks/AssistantServices.framework

chmod 755 -R /System/Library/Assistant
chown root:wheel -R /System/Library/Assistant

chmod 755 -R /System/Library/PrivateFrameworks/AssistantServices.framework/assistantd
chown root:wheel -R /System/Library/PrivateFrameworks/AssistantServices.framework/assistantd

chmod 755 -R /System/Library/PrivateFrameworks/AssistantServices.framework/assistant_service
chown root:wheel -R /System/Library/PrivateFrameworks/AssistantServices.framework/assistant_service

chmod 755 -R /System/Library/LaunchDaemons/
chown root:wheel -R /System/Library/LaunchDaemons/

chmod 755 -R /System/Library/PreferenceBundles/Assistant.bundle
chown root:wheel -R /System/Library/PreferenceBundles/Assistant.bundle

chmod 755 /System/Library/CoreServices/SpringBoard.app/N90AP.plist
chown root:wheel /System/Library/CoreServices/SpringBoard.app/N90AP.plist

chmod 755 /System/Library/CoreServices/SpringBoard.app/N81AP.plist
chown root:wheel /System/Library/CoreServices/SpringBoard.app/N81AP.plist

chmod 755 /System/Library/CoreServices/SpringBoard.app/K48AP.plist
chown root:wheel /System/Library/CoreServices/SpringBoard.app/K48AP.plist

chmod 755 /System/Library/CoreServices/SpringBoard.app/N88AP.plist
chown root:wheel /System/Library/CoreServices/SpringBoard.app/N88AP.plist

chmod 755 /System/Library/CoreServices/SpringBoard.app/N92AP.plist
chown root:wheel /System/Library/CoreServices/SpringBoard.app/N92AP.plist

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/Dutch.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/Dutch.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/en_GB.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/en_GB.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/French.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/French.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/German.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/German.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/Italian.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/Italian.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/Japanese.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/Japanese.lproj

chmod 755 -R /System/Library/CoreServices/SpringBoard.app/Spanish.lproj
chown root:wheel -R /System/Library/CoreServices/SpringBoard.app/Spanish.lproj

chown -R root:admin /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv7

echo "Done. Reboot your Device."

exit 0


********************************
********************************
********************************
La pour le moment seulement la dernière modification nous intéressent c'est à dire :
Code : Tout sélectionner
chown -R root:admin /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv7



Il modifie le fichier dyld_shared_cache_armv7 en lui attribuant en Propriétaire : root et en Groupe : admin

je vous invite a aller ici ci vous avez un problème avec ce fichier mais je ne pense pas.
on vous dit de le chmod en 7133 mais en 0644 ça devrai fonctionner aussi.
Vous pouvez tout à fais le faire via winscp mais openssh doit être installer sur votre iphone.




*****************************************
postrm*******************************
*****************************************

rm pour remove donc il s’exécute pendant la suppression du debian.

Code : Tout sélectionner
#!/bin/sh

echo "Moving back files..."

mv /System/Library/Caches/com.apple.dyld.h1siribak /System/Library/Caches/com.apple.dyld
mv /System/Library/CoreServices/SpringBoard.app.h1siribak /System/Library/CoreServices/SpringBoard.app
mv /Applications/Preferences.app.h1siribak /Applications/Preferences.app

rm -rf /System/Library/Audio
mv /private/var/stash/Audio /System/Library/Audio

rm -rf /System/Library/Fonts
mv /private/var/stash/Fonts /System/Library/Fonts

echo "Done."



1 ere f
Code : Tout sélectionner
mv /System/Library/Caches/com.apple.dyld.h1siribak /System/Library/Caches/com.apple.dyld


Il déplace les fichiers qui sont dans
/System/Library/Caches/com.apple.dyld.h1siribak

vers
/System/Library/Caches/com.apple.dyld

et supprime ensuite le dossier
com.apple.dyld.h1siribak
si la manipulation à pu être effectuée.

2 eme f

Code : Tout sélectionner
mv /System/Library/CoreServices/SpringBoard.app.h1siribak /System/Library/CoreServices/SpringBoard.app


Il déplace les fichiers qui sont dans
/System/Library/CoreServices/SpringBoard.app.h1siribak

vers
/System/Library/CoreServices/SpringBoard.app

et supprime ensuite le dossier
SpringBoard.app.h1siribak
si la manipulation à pu être effectuée.

3 eme f
Code : Tout sélectionner
mv /Applications/Preferences.app.h1siribak /Applications/Preferences.app


Il déplace les fichiers qui sont dans
/Applications/Preferences.app.h1siribak

vers
/Applications/Preferences.app

et supprime ensuite le dossier
Preferences.app.h1siribak
si la manipulation à pu être effectuée.

4 eme f
Code : Tout sélectionner
rm -rf /System/Library/Audio
mv /private/var/stash/Audio /System/Library/Audio


En premier lieux il supprime ce qu'il y a dans
/System/Library/Audio

puis, déplace les fichiers qui sont dans
/private/var/stash/Audio

vers
/System/Library/Audio

et supprime ensuite le dossier
Audio
qui est dans
/private/var/stash/
si la manipulation à pu être effectuée.


5 eme f
Code : Tout sélectionner
rm -rf /System/Library/Fonts
mv /private/var/stash/Fonts /System/Library/Fonts


En premier lieux il supprime ce qu'il y a dans
/System/Library/Fonts

puis, déplace les fichiers qui sont dans
/private/var/stash/Fonts

vers
/System/Library/Fonts

et supprime ensuite le dossier
Fonts
qui est dans
/private/var/stash/
si la manipulation à pu être effectuée.


POUR QUOI JE VOUS RACONTE TOUT CA ?
J'ai désinstaller h1siri et BAM annanas bloqué et j'ai décider de regarder le script de siri car j'ai eu un message de mémoire lors de la suppression je me suis dit que il a du oublier des truc.

ET OUI IL A OUBLIER DE FAIRE LA 2eme F pour moi alors, j'ai fais cette manipulation en ssh manuellement et, comme par hasard mon iphone qui restait bloqué depuis 5 min sur l'ananas voir plus à redémarre peut de temps après :p

HASARD ?
je ne pense pas j'ai reteint mon téléphone et redémarré et il n'est pas resté bloqué.

Je pense que l'on peut tout a fais faire cette manipulation enfin du moins le control des fichiers ... juste âpres avoir désinstallé H1siri donc avant de ce rendre compte que sont iphone reste bloqué =)

Les deux partie signalées par des étoiles ( ***** ) sont importantes surtout celle du fichier postrm.

Faites tourner l'infos et signaler mon nom :p

Thief

Alors pour ceux qui veulent savoir ce que fait vraiment la fonction je détail ici une fonction :

1 ere f
Code : Tout sélectionner
mv /System/Library/Caches/com.apple.dyld.h1siribak /System/Library/Caches/com.apple.dyld


Il déplace le fichier voila pourquoi mv ( move ) donc déplacer, bouger.
com.apple.dyld.h1siribak
qui ce situe dans
/System/Library/Caches/

vers
/System/Library/Caches/

et renomme le dossier
com.apple.dyld.h1siribak
en
com.apple.dyld
si la manipulation à pu être effectuée.

Ce que je vous est expliqué plus haut ( dans le postrm )c'est pour que ce soit plus simple pour vous si vous devez le faire manuellement.
iPhone Firmware 4.2.1
Thief
 
Message(s) : 1
Inscrit(e) le : Jeu 10 Fév 2011 22:51

Re: H1Siri Désinstallation

Messagepar filou_be » Jeu 08 Déc 2011 09:29

excellent tuto bravo pour le taf :)
 iPhone 3GS 16 GB 5.1.1 BB 5.13.04 /iTunes 11 /
 iMac 21.5" / Mac Osx Mavericks 10.9/iCloud/Clavier Bluetooth + Magic Mouse
 Mini iPad Retina
Image
Avatar de l’utilisateur
filou_be
Chef de Rang
 
Message(s) : 2132
Inscrit(e) le : Mar 26 Août 2008 10:56
Localisation : Marche en Famenne Belgium

Re: H1Siri Désinstallation

Messagepar iKamikaze13 » Ven 09 Déc 2011 19:24

D'autant qu'il est inefficace sur le 4....

:Houra :Houra Oké
iPhone5 sous FW 7 / iPod Nano 6 1.0 / Touch 4.2.1 / iPad 2 32 Go 6.1.2 / iPhones 4 4S et 5 version 6.1.2.Jailbreakés avec evasi0n / MacBook Pro 17"/ iMac 27" Intel Core i5 / MacBook Air 11" 128 Go; tous sous Mountain 10.8.4
Avatar de l’utilisateur
iKamikaze13
Chef de Rang
 
Message(s) : 1517
Inscrit(e) le : Mar 14 Déc 2010 15:42



6.12 Figurines 728x90

Retour vers Problèmes Cydia et ses applications

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)