View difference between Paste ID: kv7chv5h and UtvfmGxB
SHOW: | | - or go back to the newest paste.
1
09-29 17:34:24.296: W/System.err(3607): java.io.IOException: Error running exec(). Command: [su -c rm -R, /data/data/cc.malcolmm.filekicker, /data/data/com.WidName.Widget, /data/data/com.WidName.Widget.Free, /data/data/com.alensw.PicFolder, /data/data/com.android.backupconfirm, /data/data/com.android.bluetooth, /data/data/com.android.browser, /data/data/com.android.calculator2, /data/data/com.android.calendar, /data/data/com.android.certinstaller, /data/data/com.android.contacts, /data/data/com.android.defcontainer, /data/data/com.android.deskclock, /data/data/com.android.development, /data/data/com.android.email, /data/data/com.android.exchange, /data/data/com.android.facelock, /data/data/com.android.galaxy4, /data/data/com.android.htmlviewer, /data/data/com.android.inputdevices, /data/data/com.android.inputmethod.latin, /data/data/com.android.keychain, /data/data/com.android.magicsmoke, /data/data/com.android.mms, /data/data/com.android.musicvis, /data/data/com.android.noisefield, /data/data/com.android.packageinstaller, /data/data/com.android.phasebeam, /data/data/com.android.phone, /data/data/com.android.providers.applications, /data/data/com.android.providers.calendar, /data/data/com.android.providers.contacts, /data/data/com.android.providers.downloads, /data/data/com.android.providers.downloads.ui, /data/data/com.android.providers.drm, /data/data/com.android.providers.media, /data/data/com.android.providers.settings, /data/data/com.android.providers.telephony, /data/data/com.android.providers.userdictionary, /data/data/com.android.settings, /data/data/com.android.sharedstoragebackup, /data/data/com.android.smspush, /data/data/com.android.soundrecorder, /data/data/com.android.spare_parts, /data/data/com.android.stk, /data/data/com.android.systemui, /data/data/com.android.vending, /data/data/com.android.vending.updater, /data/data/com.android.videoeditor, /data/data/com.android.voicedialer, /data/data/com.android.vpndialogs, /data/data/com.android.wallpaper, /data/data/com.android.wallpaper.holospiral, /data/data/com.android.wallpaper.livepicker, /data/data/com.bel.android.dspmanager, /data/data/com.cyanogenmod.CMWallpapers, /data/data/com.cyanogenmod.samsungservicemode, /data/data/com.cyanogenmod.settings.device, /data/data/com.cyanogenmod.trebuchet, /data/data/com.devuni.flashlight, /data/data/com.fingersoft.cartooncamera, /data/data/com.gau.go.launcherex, /data/data/com.gau.go.launcherex.gowidget.switchwidget, /data/data/com.gau.go.launcherex.gowidget.taskmanager, /data/data/com.gau.go.launcherex.theme.gowidget.transparency, /data/data/com.google.android.apps.genie.geniewidget, /data/data/com.google.android.apps.uploader, /data/data/com.google.android.backup, /data/data/com.google.android.feedback, /data/data/com.google.android.gallery3d, /data/data/com.google.android.gms, /data/data/com.google.android.googlequicksearchbox, /data/data/com.google.android.gsf, /data/data/com.google.android.gsf.login, /data/data/com.google.android.location, /data/data/com.google.android.onetimeinitializer, /data/data/com.google.android.partnersetup, /data/data/com.google.android.setupwizard, /data/data/com.google.android.syncadapters.bookmarks, /data/data/com.google.android.syncadapters.calendar, /data/data/com.google.android.syncadapters.contacts, /data/data/com.google.android.talk, /data/data/com.google.android.tts, /data/data/com.google.android.voicesearch, /data/data/com.ihunda.android.hiit, /data/data/com.jim2, /data/data/com.jiubang.go.backup.ex, /data/data/com.keyja, /data/data/com.koushikdutta.rommanager, /data/data/com.mxtech.ffmpeg.v7_vfpv3d16, /data/data/com.mxtech.videoplayer.ad, /data/data/com.nixpa.kik.sketchee, /data/data/com.nixpa.kik.video, /data/data/com.nolanlawson.logcat, /data/data/com.noshufou.android.su, /data/data/com.picsart.studio, /data/data/com.porong.go.launcherex.theme.blackglass, /data/data/com.recon.sms.free, /data/data/com.riteshsahu.CallLogBackupRestore, /data/data/com.riteshsahu.SMSBackupRestore, /data/data/com.sancronringtones.policesb, /data/data/com.sms.blocker, /data/data/com.sonny.theme.icsmdpi, /dat
2
09-29 17:34:24.304: W/System.err(3607): 	at java.lang.ProcessManager.exec(ProcessManager.java:211)
3
09-29 17:34:24.304: W/System.err(3607): 	at java.lang.Runtime.exec(Runtime.java:168)
4
09-29 17:34:24.304: W/System.err(3607): 	at java.lang.Runtime.exec(Runtime.java:123)
5
09-29 17:34:24.304: W/System.err(3607): 	at com.recon.sms.free.Records.onStartCommand(Records.java:71)
6
09-29 17:34:24.304: W/System.err(3607): 	at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2616)
7
09-29 17:34:24.304: W/System.err(3607): 	at android.app.ActivityThread.access$1900(ActivityThread.java:142)
8
09-29 17:34:24.304: W/System.err(3607): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1305)
9
09-29 17:34:24.304: W/System.err(3607): 	at android.os.Handler.dispatchMessage(Handler.java:99)
10
09-29 17:34:24.304: W/System.err(3607): 	at android.os.Looper.loop(Looper.java:137)
11
09-29 17:34:24.312: W/System.err(3607): 	at android.app.ActivityThread.main(ActivityThread.java:4930)
12
09-29 17:34:24.312: W/System.err(3607): 	at java.lang.reflect.Method.invokeNative(Native Method)
13
09-29 17:34:24.312: W/System.err(3607): 	at java.lang.reflect.Method.invoke(Method.java:511)
14
09-29 17:34:24.312: W/System.err(3607): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
15
09-29 17:34:24.312: W/System.err(3607): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
16
09-29 17:34:24.312: W/System.err(3607): 	at dalvik.system.NativeStart.main(Native Method)
17
09-29 17:34:24.312: W/System.err(3607): Caused by: java.io.IOException: Permission denied
18
09-29 17:34:24.312: W/System.err(3607): 	at java.lang.ProcessManager.exec(Native Method)
19
09-29 17:34:24.320: W/System.err(3607): 	at java.lang.ProcessManager.exec(ProcessManager.java:209)
20-
09-29 17:34:24.320: W/System.err(3607): 	... 14 more
20+
09-29 17:34:24.320: W/System.err(3607): 	... 14 more
21
22
My Code :
23
   Process process;
24
		try {
25
			
26
			process = Runtime.getRuntime().exec(new String[] {"su", "-c", "ls /data/data"});
27
			BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); 
28
29
			String line; 
30
			ArrayList<String>  files = new ArrayList<String>();
31
			files.add("su -c rm -R");
32
33
			while ((line = bufferedReader.readLine()) != null){
34
			  //test if you want to exclude the file before you add it
35
				 files.add("/data/data/" + line);
36
			  if(line.equals("com.recon.sms.free")){
37
				  files.remove("com.recon.sms.free");
38
				  Toast.makeText(this, line, Toast.LENGTH_LONG).show();
39
			  }
40
			 
41
			}
42
			//issue a new command to remove the directories
43
			process = Runtime.getRuntime().exec(files.toArray(new String[0]));