Normalement, les guides d'enracinement pour le S2 impliquent de flasher un noyau sur l'appareil pour installer busybox et su. Ce message de xda suggère une méthode pour le faire via adb (trouvé approximativement au milieu du premier post) :
adb shell mount -o rw,remount /dev/block/mmcblk0p9 /system
adb push busybox /system/xbin/
adb push su /system/xbin/
adb shell chown root.shell /system/xbin/busybox
adb shell chown root.shell /system/xbin/su
adb shell chmod 755 /system/xbin/busybox
adb shell chmod 4755 /system/xbin/su
adb shell /system/xbin/busybox --install -s /system/xbin
adb shell mount -o ro,remount /dev/block/mmcblk0p9 /system
Cela semble également être la méthode utilisée par des outils comme SuperOneClick. J'ai récemment découvert cet article de blog indiquant que la méthode ci-dessus n'incrémente pas le compteur matériel dans le S2 qui compte les flashs du firmware personnalisé. De plus, elle peut également être utilisée pour installer des ROMs via Mobile Odin, également sans augmenter le compteur, car elles proviennent de l'appareil lui-même et non d'un ordinateur via le câble USB.
J'ai peur d'essayer moi-même et de perdre la précieuse valeur de mon compteur qui est toujours de 0. Quelqu'un a-t-il déjà essayé une méthode de ce genre et peut-il confirmer que cela n'affecte vraiment pas le compteur ?