思路:
静默下载安装目标apk,隐藏该apk图标,用自己的壳程序调用
二、隐藏目标apk图标方法:
1、用apktool.jar得到apk的资源文件夹a,命令为java -jar apktool.jar d a.apk a
2、修改得到的Mainfest.xml,将<category android:name="android.intent.category.LAUNCHER" />这句话去掉
3、将a文件夹反向打包为apk,命令为java -jar apktool.jar b a a.apk
4、解压apk,检查是否得到res, assets, lib, manifest.xml, classes.dex, resources.arsc,将这些文件压缩成apk
5、用signapk.jar重新签名,java -jar signapk.jar testkey.x509.pem testkey.pk8 app.apk app_signed.apk
6、安装此apk后,发现在所有应用程序中没有该图标,成功。
分享到:
相关推荐
折腾一天,终于搞定了(收1分,折腾一天不容易哈),之前一直对包含资源文件的apk加壳运行不通过,这个demo实现了对包含资源文件的apk进行加壳,demo里面包含了所有的工程和最后完整加壳的apk,参考博客:...
在Android开发中,“安卓apk加壳工程”是一个常见的术语,指的是通过在原始APK(Android应用程序包)外部添加一层或多层包装,以实现特定功能或保护应用原代码的技术。这通常涉及到动态加载、代码混淆、反编译防御等...
"APK加壳工具APKProtect"就是为了应对这一问题而设计的。加壳技术是一种保护APK的方式,通过将原始的APK代码包装在另一层外壳中,增加逆向工程的难度,以提升应用的保护级别。 APKProtect作为一款专业的加壳工具,...
APK加壳技术是Android应用开发中的一个独特概念,它主要涉及到对原始APK文件进行包装,以增加其安全性、防止反编译或篡改。在这个"apk加壳源码.zip"压缩包中,我们很可能会找到实现这一技术的相关源代码。通过分析...
apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml文件后,在Packers的bin目录下查看Packers-release.apk即可...
标题中的“精品软件工具--一个给apk加壳的简单工具”指的是一个用于Android应用程序(APK)保护的技术,称为“加壳”。加壳技术通常用于提高应用的安全性,通过在原始APK文件外包裹一层额外的代码或保护层,使得逆向...
apk加壳工具.rar
动态加载技术 该技术在Java中是一个比较成熟的技术,而Android中该技术还没有被...apk加壳解壳 加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。
**二、APK加壳** APK加壳是一种保护APK不被轻易逆向工程的技术,通过在原始APK上增加一层外壳,使恶意用户更难分析应用的内部结构。常见的加壳技术包括: 1. **Dex动态加载**:通过在运行时动态加载DEX文件,而...
为了解决这些问题,开发者通常会进行APK的加固和加壳处理,以提高应用的安全性。 一键加固apk是一种方便快捷的手段,通过自动化工具对APK进行一系列安全增强措施。这些措施包括但不限于: 1. **代码混淆**:将原始...
【apk加壳】是Android应用开发中的一个技术概念,它涉及到软件保护和逆向工程的领域。在Android系统中,APK文件是应用程序的安装包,包含了应用的代码、资源和配置信息。APK加壳,就是将原始的APK文件进行一层封装,...
一个演示如何给Apk加壳的示例代码。 apk加壳实例可以用上图来说明,我们把要加固的myapk.apk放到一个dex尾部。这个dex有脱壳逻辑,程序运行时,首先运行这个脱壳dex,脱壳dex从dex尾部获取到要加密的apk的大小,...
本文将深入探讨APK加壳的原理、目的以及实现方法。 首先,我们要理解什么是APK。APK是Android应用程序的安装包,它包含了程序的代码、资源、权限声明等信息。由于Android系统是开源的,APK文件的结构相对开放,这...
在Android应用开发中,"apk加壳"是一种常见的安全措施,旨在保护应用程序免受恶意攻击、逆向工程和篡改。这个过程涉及到将原始的APK文件包装在一个外壳程序(即"壳")中,壳程序负责在运行时动态卸载自身,露出原生...
### Android中的APK加固(加壳)原理解析与实现 #### 一、引言 随着移动互联网技术的发展,Android应用程序越来越受到欢迎,但同时也面临着安全威胁,尤其是针对应用程序的反编译攻击。为了保护应用的安全性和知识...
软件加壳(也可以破解).apk
"加壳apk逆向反编译工具.zip"是一个集合了各种工具的压缩包,旨在帮助开发者和安全研究人员对APK文件进行抓包、反编译以及逆向工程操作。以下是关于这个主题的详细知识点: 1. APK抓包:APK抓包主要用于捕获应用...
安卓Apk加密工具,本人亲自使用,安全,实用方便,共享给大家
在Android开发过程中,构建应用程序APK文件是必不可少的步骤,而`Ant`是一...虽然现代Android开发更多地转向了Gradle作为构建系统,但了解和掌握`Ant`打包APK的方法,对于理解Android构建过程和历史发展仍然很有价值。