玩机搞机--定制系统 隐藏app桌面图标 反编译app【二】

文章讲述了在定制AndroidROM过程中,如何通过修改APP的AndroidManifest.xml文件来隐藏安装后的图标。主要涉及反编译APP,修改特定权限,如将launcher改为default以去除快捷方式图标,然后重新签名安装。此操作适用于需要后台运行而不显示图标的APP。此外,提到了一些手机管理工具和第三方软件也能实现类似功能。
摘要由CSDN通过智能技术生成

在定制rom的过程中。客户要求内置某些app。个别需求内置的app不能显示在桌面,那么对应的内置app方法就不做细阐述。可以参考原固件操作

那么今天主要讲下隐藏app的操作解析

💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔

前面博文有说明。其实简单地说app就是一个压缩包。我们可以对apk的后缀改名rar直接解压就可以看到其中的内容。也可以直接使用7zip软件解压查看。以抖音app为例。使用7zip打开压缩包

 就可以查看app的组成。当然不能直接修改。需要反编译。一个app的组成在前面的博文中我有过说明。那么对于一个正常的app来说。隐藏安装后的图标操作需要修改其中的一个文件AndroidManifest.xml。基本上所有的app都有这个文件,反编译后进行修改其中的选项、基本意思就是去除快捷图标

<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
    <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/>
    <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>
    <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE"/>
    <uses-permission android:name="android.permission.READ_APP_BADGE"/>
    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"/>
    <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS"/>
    <uses-permission android:name="me.everything.badger.permission.BADGE_COUNT_READ"/>
    <uses-permission android:name="me.everything.badger.permission.BADGE_COUNT_WRITE"/>
    <uses-permission android:name="android.permission.UPDATE_APP_BADGE"/>
    <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON"/>
    <uses-permission android:name="com.vivo.abe.permission.launcher.notification.num"/>

 可以在上代码中将launcher修改位default即可。意思就是安装后去除桌面快捷方式图标对应操作

反编译后进行安装查看。有些app需要重新签名等等操作。

<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
    <uses-permission android:name="com.android.default.permission.INSTALL_SHORTCUT"/>
    <uses-permission android:name="com.android.default.permission.UNINSTALL_SHORTCUT"/>
    <uses-permission android:name="com.anddoes.default.permission.UPDATE_COUNT"/>
    <uses-permission android:name="com.hihonor.android.default.permission.CHANGE_BADGE"/>
    <uses-permission android:name="android.permission.READ_APP_BADGE"/>
    <uses-permission android:name="com.android.default.permission.READ_SETTINGS"/>
    <uses-permission android:name="com.android.default.permission.WRITE_SETTINGS"/>
    <uses-permission android:name="me.everything.badger.permission.BADGE_COUNT_READ"/>
    <uses-permission android:name="me.everything.badger.permission.BADGE_COUNT_WRITE"/>
    <uses-permission android:name="android.permission.UPDATE_APP_BADGE"/>
    <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON"/>
    <uses-permission android:name="com.vivo.abe.permission.launcher.notification.num"/>

app不同。其修改的位置略有不同。可以对照参考。另外如果是开机状态对有些app进行隐藏操作,那么不需要太复杂的步骤。很多系统自带或者第三方软件都有这种隐藏桌面图标的功能。

其中官改第三方rom中的高级设置就是如此。或者上一个博文中关于设置中增减其中app的原理是一样的。例如其中讲的的wifi选项,其实他就是一个单独的app。只是隐藏了桌面图标。

这种定制化的目的一般是刷入系统让其隐藏后台运行。不需要客户对其设置等其他操作

对于app的反编译操作。手机端比较方便使用 功能较多的工具有mt管理器 开发者助手 nfgtools np等等.电脑端反编译工具依赖环境和系统 插件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓机器

如果感觉对你有点用处,请适打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值