안드로이드 2.2 이상부터는 함수가 지원되서 공장초기화를 시킬수가잇는걸로 아는데 자꾸 에러가 나네요

        try {
         Log.v("aa", "reboot");
RecoverySystem.rebootWipeUserData(getBaseContext());
} catch (IOException e) {
// TODO Auto-generated catch block
Log.v("aa", "failed :P");
e.printStackTrace();
}


위에처럼 코드를 쓰고 퍼미션도 줫습니다

<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.MASTER_CLEAR" /> 



다른분이 여기서 http://www.androidpub.com/38447

ICheckinService 라는걸 쓰셧던데 제이클립스에서는 사용이안되네요 라이브러리를 따로 받아야하나요 ??