کلیدستان

نسخه‌ی کامل: حذف یک فایل در root
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

این کد من + شرط هست :
کد پی‌اچ‌پی:
public class MainActivity extends ActionBarActivity {

    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_main);
        
Button btn = (ButtonfindViewById(R.id.btn);
                
btn.setOnClickListener(new View.OnClickListener(){

                    @
Override
                    
public void onClick(View v) {

                        if(
Shell.SU.available()){
                            
Shell.SU.run("rm /data/file.xml"); //Delete command
                            
else{
                                
Toast.makeText(getApplicationContext(), "cannot delete"Toast.LENGTH_LONG).show();





                    }
                }
                    }


                }
    }

در واقع میخوام اول ، اگر کاربر روی دکمه کلیک کرد ، دسترسی روت پرسیده بشه و اگر دسترسی داده شد یک فایل رو حذف کنه..
جستجو کردم برای حذف نیاز به این کلاس هست :
https://github.com/Chainfire/libsuperuse...Shell.java

اما بعد از اضافه کردن کلاس به پروژه ارور های زیادی میده و سردرگم کننده اس.
کسی با این مورد کار کرده ؟
مشکل از منه یا باید کلاس شل رو دستکاری کرد ؟
ممنون