SPF Index du Forum
 Accueil    FAQ    Rechercher
 Connexion

Home -> Smartphone HTC Magic
Aller à la page 1, 2  Suivante

Wipe Ultime ! Pour TOUS (noobs & devs) MAJ by luo !
gamin92
Posté le: 13/11/2010 15:21

Salut les gens,

vous êtes nombreux à rencontrer des problèmes après l'installation d'une nouvelle ROM. Généralement ces problêmes sont dûs à un mauvais wipe.
Et bien notre ami Ohsaka du forum XDA nous à pondu un .zip à flasher en recovery qui wipe absolument tout, c'est mieux qu'un full wipe recovery, c'est même mieux qu'un "fastboot erase system -w".

Le topic sur XDA

Fichier SuperWipe

Edition luo , beaucoup de modifs, voir plus bas : Super Wipe luo

Ma version , celle de luo sans le wipe de /sdcard/Android (paramètres applis/widgets) : Super Wipe Gamin

Utilisation :

- Placer le fichier SuperWipe.zip à la base de sa carte SD.
- Le flasher comme une rom via le recovery
- Power Off dans le recovery
- Reboot en recovery
- Flashage nouvelle ROM

Enjoy !

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 16:49

Pas mal !

This update will:
1) Call erase_image on CACHE, SYSTEM, USERDATA, and BOOT partitions
2) Mount /sd-ext (if it exists) and delete all files from it
3) Delete all files in the /sdcard/.android_secure directory which is where all the froyo apps2sd files live
4) Run e2fsck (file system repair) on the your ext partition
5) Log all output to the /tmp/wipe.log file (if you care)

Il oublie de rm -rf /sdcard/Android/

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 17:06

Bon bah je l'ai rajouté dans leur script, et j'ai modifié un truc dans leur script aussi :)


Heum oué, il y a de belles fautes je crois dans son script. Genre si t'as pas de partition ext, ça nettoie pas ta sdcard.

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 17:27

Bon bien voilà, j'ai rajouté le rm -rf /sdcard/Android, ensuite j'ai fais un rm -rf /sdcard/.android_secure/ plutot que de rm -rf /sdcard/.android_secure/* (ça permettra de rm les fichiers cachés aussi.
Ensuite j'ai modifié le check, pour que ces fichiers soient supprimés mêmes s'il n'y pas de partition ext. Ça donne ceci :

Code:

#! /sbin/sh

# modified by luo

/sbin/busybox mount >> /tmp/wipe.log  2>&1

/tmp/work/erase_image cache
echo "erase_image cache=$?" >> /tmp/wipe.log
/tmp/work/erase_image system
echo "erase_image system=$?" >> /tmp/wipe.log
/tmp/work/erase_image userdata
echo "erase_image userdata=$?" >> /tmp/wipe.log
/tmp/work/erase_image boot
echo "erase_image boot=$?" >> /tmp/wipe.log

um

if [ -e /dev/block/mmcblk0p2 ]; then
    mount /sd-ext >> /tmp/wipe.log  2>&1
    rm -rf /sd-ext/* >> /tmp/wipe.log  2>&1
    um  /sd-ext >> /tmp/wipe.log  2>&1
    /sbin/e2fsck -pv /dev/block/mmcblk0p2 >> /tmp/wipe.log  2>&1
else
    echo "No ext partition found!" >> /tmp/wipe.log
    mount /sdcard >> /tmp/wipe.log 2>&1
    if [ -e /sdcard/.android_secure ]; then
        rm -rf /sdcard/.android_secure/ >> /tmp/wipe.log 2>&1
    fi
    if [ -e /sdcard/Android ]; then
        rm -rf /sdcard/Android/ >> /tmp/wipe.log 2>&1
    fi
    um /sdcard >> /tmp/wipe.log  2>&1
fi

exit 0


Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 13/11/2010 17:43

Super taf luo, merci pour nous !
Tu upload cette version ? Si t'as la flemme je le ferai ce soir...

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 17:46

gamin92 a écrit:
Super taf luo, merci pour nous !
Tu upload cette version ? Si t'as la flemme je le ferai ce soir...


Merci, je suis en train de la tester, je vais peut être rajouter le rm des DiskCacheIndex***, puis j'upload tout ça !

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 13/11/2010 18:00

luo a écrit:
gamin92 a écrit:
Super taf luo, merci pour nous !
Tu upload cette version ? Si t'as la flemme je le ferai ce soir...


Merci, je suis en train de la tester, je vais peut être rajouter le rm des DiskCacheIndex***, puis j'upload tout ça !

Tu postes sur XDA ? Ca ferait plaisir à un nombre incalculable de gens...

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 13/11/2010 18:05

Sinon juste pour dire, dans /sdcard/Android il n'y a que des données liées aux applis, donc c'est pas indispensable de le supprimer, c'est l'équivalent de /sdcard/data sous donut. Ca fait plusieurs flash que je n'y touche pas et ça ne pose aucun problème, et le supprimer oblige à re-télécharger / re-paramêtrer certain(e)s applis / widgets.

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 18:09

Code:

#! /sbin/sh

# modified by luo

/sbin/busybox mount >> /tmp/wipe.log  2>&1

/tmp/work/erase_image cache
echo "erase_image cache=$?" >> /tmp/wipe.log
/tmp/work/erase_image system
echo "erase_image system=$?" >> /tmp/wipe.log
/tmp/work/erase_image userdata
echo "erase_image userdata=$?" >> /tmp/wipe.log
/tmp/work/erase_image boot
echo "erase_image boot=$?" >> /tmp/wipe.log

um

# For purge sdcard with or without ext* partitions
mount /sdcard >> /tmp/wipe.log 2>&1
if [ -e /sdcard/.android_secure ] ; then
    rm -rf /sdcard/.android_secure/ >> /tmp/wipe.log 2>&1
fi
if [ -e /sdcard/Android ] ; then
    rm -rf /sdcard/Android/ >> /tmp/wipe.log 2>&1
fi

# For ext* partitions
if [ -e /dev/block/mmcblk0p2 ] ; then
    mount /sd-ext >> /tmp/wipe.log  2>&1
    rm -rf /sd-ext/* >> /tmp/wipe.log  2>&1
    um  /sd-ext >> /tmp/wipe.log  2>&1
    /sbin/e2fsck -pv /dev/block/mmcblk0p2 >> /tmp/wipe.log  2>&1
else
    echo "No ext partition found!" >> /tmp/wipe.log
fi

# Remove DiskCacheIndex files
for i in `ls /sdcard/DiskCacheIndex*` ; do
    rm -rf $i >> /tmp/wipe.log 2>&1
done

um /sdcard >> /tmp/wipe.log  2>&1

# For fixing a phony dir
if [ -e /cache ] ; then
    rm -rf /cache/* >> /tmp/wipe.log 2>&1
fi

exit 0



Je viens de tester ça marche très bien :

http://android.poildetroll.net/Super_Wipe/

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 13/11/2010 18:51

gamin92 a écrit:
Sinon juste pour dire, dans /sdcard/Android il n'y a que des données liées aux applis, donc c'est pas indispensable de le supprimer, c'est l'équivalent de /sdcard/data sous donut. Ca fait plusieurs flash que je n'y touche pas et ça ne pose aucun problème, et le supprimer oblige à re-télécharger / re-paramêtrer certain(e)s applis / widgets.


Oui je sais mais selon le temps je me dis que ça poser des soucis, donc là je vais le laisser pour voir; puis on verra, s'il faut je l'enlèverais oui, ou mettre une option oui ou non.
Mais cela m'avait posé des soucis me semble t il à je ne sais plus quelle occasion, enfin je verrais bien.

Oui j'ai post sur xda, enfin à la suite de leur topic biensur.

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 13/11/2010 20:35

Super Wipe luo sans /sdcard/Android

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 15/11/2010 20:58

Je te réponds ici c'est pareil, comme tu l'as vu, tout le monde à ignorer mon truc, enfin bon osef hein !

Répondre en citant  |   | Revenir en haut de page  | 
timix
Posté le: 15/11/2010 22:36

Nan nan on a pas ignoré mais on devait attendre de changer de rom pour tester et dire quelque chose... Wink

Perso j'ai pris note de cet outil mais comme je suis fan de l'autonomie de ta 0.2, j'ai arrêté de changer de rom tous les 2 jours donc j'ai pas encore testé cet outil...

Mais t'inquiète pas, on l'a bien vu... Very Happy

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 16/11/2010 15:39

luo a écrit:
Je te réponds ici c'est pareil, comme tu l'as vu, tout le monde à ignorer mon truc, enfin bon osef hein !

Bizarres ces gens d'XDA, tu leur met sous les yeux les preuves par A+B que le truc est foireux, tu proposes une correction, et c'est comme si personne ne voyait le message ! Même pas Ohsaka...
Bref, tant pis pour eux, nous on wipe ça comme il faut !
Merci encore luo.

PS : rien à voir, mais luo, si tu veux regarder ce qu'il se passe dans la Biffmod 2.1 , je sais pas ce que le gars a fait mais cette rom tourne trop bien, franchement y a pas de meilleur Froyo. Encore plus fort que ton AOSP (la 0.2 en tout cas). C'est pas une critique hein ! Tu sais que je suis fan de ton taf...

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 16/11/2010 15:59

gamin92 a écrit:
luo a écrit:
Je te réponds ici c'est pareil, comme tu l'as vu, tout le monde à ignorer mon truc, enfin bon osef hein !

Bizarres ces gens d'XDA, tu leur met sous les yeux les preuves par A+B que le truc est foireux, tu proposes une correction, et c'est comme si personne ne voyait le message ! Même pas Ohsaka...
Bref, tant pis pour eux, nous on wipe ça comme il faut !
Merci encore luo.

PS : rien à voir, mais luo, si tu veux regarder ce qu'il se passe dans la Biffmod 2.1 , je sais pas ce que le gars a fait mais cette rom tourne trop bien, franchement y a pas de meilleur Froyo. Encore plus fort que ton AOSP (la 0.2 en tout cas). C'est pas une critique hein ! Tu sais que je suis fan de ton taf...


Je pense que le kernel peut bcp jouer, et selon ce qu'il optimise aussi :

*Optimized Build
Kernel
*Ezterry’s Kernel - 2.6.34.7-cm6-biffmod (122MHZ - 614MHZ Freq)
*Bootup/Default 245MHz - 556MHz
*1MB Extra Ram Patch

Je vais voir pour build son kernel à ezterry il file les sources, il a l'air plus performant que les autres.

Sinon bah, merci pour l'info, je vais regarder ce qu'il trafique en dépilant l'archive. On dirait qu'il fournit ces propres gapps aussi, ils les optimisent peut être ? ou support de langue ? je ne sais pas. je vais voir ça.

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 16/11/2010 16:02

Après le problème, c'est qu'il faudrait que je déplois mes sources en lignes pour qu'on soit plusieurs sur le projet, ça va devenir trop vite le bordel je penses. Du coup à plusieurs s'ils ont chacun une spécialité, ça peut donner quelques choses de bien. Enfin je te dirais ça ce soir ou demain.

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 16/11/2010 16:05

Sinon oui les gens d'xda parfois ils lisent rien. Enfin quand j'ai contacté ezterry par mail il m'a répondu, cyanogen il me répond toujours sur irc ou autre, et haykuro ou jesus freke aussi.
Donc lui s'il veut faire sa grosse tête tant pis pour lui :)

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 16/11/2010 16:08

Ca marche, hésite pas si t'as besoin d'aide, par contre pour les modifs de kernel je te laisse gérer, je ne maîtrise pas du tout.
J'ai essayé le patch "AnyKernel" d'Ezterry sur la SuperD 1.11 ça tourne super bien aussi, mieux que la version normale avec RH classique (10mb).

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 16/11/2010 16:09

luo a écrit:
Sinon oui les gens d'xda parfois ils lisent rien. Enfin quand j'ai contacté ezterry par mail il m'a répondu, cyanogen il me répond toujours sur irc ou autre, et haykuro ou jesus freke aussi.
Donc lui s'il veut faire sa grosse tête tant pis pour lui Smile

Bah ça va, t'es en contact avec les pointures !

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 16/11/2010 16:10

https://github.com/biffmod

Il y a ça aussi, ensuite gamin ce que tu peux faire gentillement contacté le dev par message privé sur xda, ou par mail s'il la mis, tu lui demandes de te donner le détails de ces modifications s'il veut bien partager.

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 16/11/2010 16:11

gamin92 a écrit:
Ca marche, hésite pas si t'as besoin d'aide, par contre pour les modifs de kernel je te laisse gérer, je ne maîtrise pas du tout.
J'ai essayé le patch "AnyKernel" d'Ezterry sur la SuperD 1.11 ça tourne super bien aussi, mieux que la version normale avec RH classique (10mb).


Oui c'est un gourou ce ezterry haha !

Répondre en citant  |   | Revenir en haut de page  | 
gamin92
Posté le: 16/11/2010 16:12

luo a écrit:
https://github.com/biffmod

Il y a ça aussi, ensuite gamin ce que tu peux faire gentillement contacté le dev par message privé sur xda, ou par mail s'il la mis, tu lui demandes de te donner le détails de ces modifications s'il veut bien partager.

Je vais essayer, ça mange pas de pain...

Répondre en citant  |   | Revenir en haut de page  | 
quack
Posté le: 17/11/2010 08:38

Salut luo,

merci pour tout ton boulot sur tes ROMS et sur cet outil de wipe.

Mais par contre, juste pour info:

rm -rf /sdcard/.android_secure/* : Ca efface tous les fichiers du répertoire (y compris les cachés)

rm -rf /sdcard/.android_secure/ : Ca efface le répertoire .android_secure


donc ta modification du script ne fait pas les actions souhaitées.

a+

Répondre en citant  |   | Revenir en haut de page  | 
luo
Posté le: 17/11/2010 09:04

quack a écrit:
Salut luo,

merci pour tout ton boulot sur tes ROMS et sur cet outil de wipe.

Mais par contre, juste pour info:

rm -rf /sdcard/.android_secure/* : Ca efface tous les fichiers du répertoire (y compris les cachés)

rm -rf /sdcard/.android_secure/ : Ca efface le répertoire .android_secure


donc ta modification du script ne fait pas les actions souhaitées.

a+


Alors merci déjà et juste pour info :

Code:

XenHardened SignApk # mkdir test
XenHardened SignApk # echo "test" > test/.coucou
XenHardened SignApk # echo "test" > test/coucou
XenHardened SignApk # rm -rf test/*
XenHardened SignApk # ls -la test/
total 4
drwxr-xr-x 2 root root  72 17 nov.  09:03 .
drwxr-xr-x 3 root root 440 17 nov.  09:02 ..
-rw-r--r-- 1 root root   5 17 nov.  09:03 .coucou


Ma modification du script fait exactement ce que je veux, le dossier .android_secure est supprimé, donc il vide tout les sous dossiers, meme les cachés, et il est récréé s'il n'existe pas par l'init.

Edit : et si le rm -rf .android_secure/* rm les fichiers cachés, et bien leur rm n'est pas comme sur tout les autres linux que j'utilise depuis la vie des rats !
(J'ai assez eu de soucis en production à l'époque avec ça justement).

Répondre en citant  |   | Revenir en haut de page  | 
quack
Posté le: 17/11/2010 13:57

non tu as raison il faut faire rm -rf directory/* && rm -rf directory/.*

Répondre en citant  |   | Revenir en haut de page  | 
Poster un nouveau sujet
Répondre au sujet

Aller à la page 1, 2  Suivante


Voir le sujet suivant
Voir le sujet précédent

Forum version classique