`

静默卸载系统软件和第三方软件

阅读更多

      一个个卸载软件,弹出卸载软件提示好麻烦,现在特作出下列方法,可以静默卸载

静默安装敬请期待。。。。

 

          //下面3句是静默卸载系统软件命令
            String busybox="mount -o remount rw /system";
         String chmod="chmod 777 /system/app/HtcTwitter.apk";
         uninstallapk="rm -r /system/app/HtcTwitter.apk";
        
         //下面3句是静默卸载第三方软件命令
         String busybox1="mount -o remount rw /data";
         String chmod1="chmod 777 /data/app/com.yingyonghui.market-2.apk";
         uninstallapk1="pm uninstall com.yingyonghui.market";
        
         chmodApk(busybox1,chmod1);

 

 

 

  /*
     * 对要卸载的apk赋予权限
     */
    public void chmodApk(String busybox ,String chmod)
    {
     try {
    
       Process process = null;
   DataOutputStream os = null;

   process = Runtime.getRuntime().exec("su");
   os = new DataOutputStream(process.getOutputStream());
   os.writeBytes(busybox);
        os.flush();
        
        os.writeBytes(chmod);
        os.flush();
        
        os.close();
       } catch (Exception ex) {
           ex.printStackTrace();
       }
    }
   
   
    /*
     * 卸载apk
     */
    public void uninstallApk(String uninstallapk)
    {
     try {
        
       Process process = null;
   DataOutputStream os = null;
   process = Runtime.getRuntime().exec("su");
   os = new DataOutputStream(process.getOutputStream());
        os.writeBytes(uninstallapk);
        os.flush();
        
        os.close();
       } catch (Exception ex) {
           ex.printStackTrace();
       }
    }

0
0
分享到:
评论
3 楼 sxchao2008 2012-09-20  
心雨心 写道
你说的不好用是?

你好,在静默卸载系统级别app的时候,
  String busybox="mount -o remount rw /system";
        String chmod="chmod 777 /system/app/VideoEditorGoogle.apk";
        uninstallapk="rm -r /system/app/VideoEditorGoogle.apk";

代码不起作用,测试机 android galaxy nexus ,4.1.1 已root.
但是通过adb shell 输入3个命令却可以卸载系统应用.这该如何解释?!
2 楼 心雨心 2012-03-12  
你说的不好用是?
1 楼 fanfansss 2012-02-01  
在android2.3.3中,你的代码不起作用。

相关推荐

    及其小巧的单文件系统软件卸载工具

    综合来看,UTool是一款功能强大的第三方卸载工具,具有轻便、高效、全面的特点,尤其适合对系统优化有需求的用户。它的强制卸载和管理启动项的功能,使得它在面对复杂软件卸载和系统维护时,能展现出优于操作系统...

    App管理大师(卸载大师) v4.0.3

    买回来的手机预装了很多第三方软件太讨厌了? 软件卸载后我想暂时保留,但是同类软件没发提供暂存功能? 现在有了本软件就能很好的解决这些问题了. 特色: √ 界面清晰明确,体验更好; √ 系统应用卸载,单个批量...

    安卓静默安装

    静默卸载(Silent Uninstallation)与静默安装类似,也是通过ADB命令或第三方工具来实现,但使用的是`adb uninstall`命令。同样,这需要设备的适当权限,并且可能涉及安全问题。 总的来说,安卓静默安装与卸载是一...

    静默清理系统垃圾文件.rar

    用户可以通过资源管理器或第三方工具来监控这些信息。 10. **系统维护的最佳实践**:除了清理垃圾文件,还包括定期更新软件和操作系统,安装防病毒软件,避免恶意软件感染,以及定期检查硬件健康状况,确保整体系统...

    Android代码-AppUninstall

    读取系统log:第三方软件卸载无法得知。 静默安装另一个程序,监听自己是否被卸载:需要root权限。 Java线程轮询,监听/data/data/{package-name}目录是否存在:卸载app,进程退出,线程也被销毁。 C进程轮询,监听/...

    Android App监听自身卸载反馈统计

    读取系统 log:第三方软件卸载无法得知。静默安装另一个程序,监听自己是否被卸载:需要 root 权限。Java 线程轮询,监听/data/data/{package-name}目录是否存在:卸载 app,进程退出,线程也被销毁。C 进程轮询,...

    Installshield 12 安装包制作工具 【图文并茂】

    * 点击 Installation Requirements,选择自己的打包软件适合运行的操作系统和必须安装的第三方软件。 * 点击 Installation Achitecture,定义打包文件的组织结构,选择 Feature 和 Component。 * 点击 Application ...

    EasySysprep-v4封装XP-最完整的系统封装教程

    可以使用 Windows Update、第三方安全软件、第三方补丁包等方法来集成系统补丁。这里推荐大家选用 IT 天空系统补丁安装助理,一次性安装所有重要补丁。 安装常用软件 常用软件可以根据自己的系统部署范围而决定。...

    Linux软件安装rpm包的管理.pdf

    - 在Linux上安装第三方软件通常采用源码包的方式。这种方式需要下载源代码,使用编译器进行编译,然后配置可执行文件进行安装。源码包安装需要用户具备一定的编程能力,因为有时可能需要根据实际情况对源代码进行...

    给系统减肥,轻松清除电脑垃圾

    标题中的“给系统减肥,轻松...上述批处理脚本提供了一种便捷的清理方法,但需要注意,对于更复杂的系统优化,可能还需要结合其他工具和方法,如使用系统自带的磁盘清理工具、第三方优化软件,或者手动调整系统设置等。

    ES4完美封装图文教程

    - 方法多样,包括使用Windows Update、第三方安全软件或第三方补丁包等。 - 推荐工具:IT天空系统补丁安装助理,可一次性安装所有重要补丁。 - **知识点5:安装常用软件** - 安装常用软件可以减少每次部署后的...

    proll.msi安装包

    这提示我们,proll.msi 可能是一个用于更新或安装Word的特定版本,或者是一个第三方软件,提供了与Word兼容的功能或插件。 【文件名称列表解析】 由于只给出了 "word安装" 这个部分信息,我们无法确定具体的子文件...

    PackageInstaller.rar

    8. 第三方市场:除了Google Play,用户还可以从其他第三方应用市场下载APK。PackageInstaller同样处理这些来源的安装,但用户需自行承担可能的风险,因为这些市场的安全审查可能不如Google Play严格。 9. 恢复与...

    制作、分发MSI安装包—操作说明

    2. 使用第三方工具: - Advanced Installer:提供直观的GUI界面,可以导入exe、msi或其他安装类型,并生成MSI。 - InstallShield:专业级别的打包工具,功能强大但可能需要购买许可证。 - WiX Toolset:开源工具...

    SilentInstall_java_DEMO_

    获取root权限通常涉及到与设备的底层交互,可能使用到su命令或者第三方库如SuperSU。 2. **使用Java编程**: 在Android中,Java是主要的开发语言。DEMO中的Java代码将用于编写静默安装逻辑。Android SDK提供了一...

    TitaniumBackup_6.0.5.1

    Titanium Backup 是一款备受赞誉的第三方备份工具,其版本号6.0.5.1代表了软件的最新优化和改进。它允许用户备份应用程序、数据、系统设置等,并且在需要时能够快速恢复,极大地保护了用户的个人数据和系统状态。 ...

    exe2msi工具,域中发布用

    `exe2msi`工具的出现,使得那些仅提供可执行文件的第三方软件也可以利用`.msi`的优势。这个工具的特点是体积小巧,操作简便,能够快速将.exe程序转换成.msi包,无需复杂的脚本编写或专业安装包制作工具。在描述中...

    Firefox火狐浏览器官方86.0b3-win32版本msi安装包

    - **隐私保护**:继续强化了跟踪防护功能,阻止第三方跟踪器,为用户提供更私密的浏览体验。 - **性能优化**:此版本进一步提升了浏览器的启动速度和页面加载效率,为用户带来更流畅的浏览体验。 - **新功能引入*...

Global site tag (gtag.js) - Google Analytics