`

apk加壳方法二

 
阅读更多
思路:
静默下载安装目标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后,发现在所有应用程序中没有该图标,成功。
分享到:
评论

相关推荐

    apk加壳demo,对包含布局xml和图片资源文件的apk加壳

    折腾一天,终于搞定了(收1分,折腾一天不容易哈),之前一直对包含资源文件的apk加壳运行不通过,这个demo实现了对包含资源文件的apk进行加壳,demo里面包含了所有的工程和最后完整加壳的apk,参考博客:...

    Android代码-安卓apk加壳工程

    在Android开发中,“安卓apk加壳工程”是一个常见的术语,指的是通过在原始APK(Android应用程序包)外部添加一层或多层包装,以实现特定功能或保护应用原代码的技术。这通常涉及到动态加载、代码混淆、反编译防御等...

    APK加壳工具APKProtect

    "APK加壳工具APKProtect"就是为了应对这一问题而设计的。加壳技术是一种保护APK的方式,通过将原始的APK代码包装在另一层外壳中,增加逆向工程的难度,以提升应用的保护级别。 APKProtect作为一款专业的加壳工具,...

    apk加壳源码.zip

    APK加壳技术是Android应用开发中的一个独特概念,它主要涉及到对原始APK文件进行包装,以增加其安全性、防止反编译或篡改。在这个"apk加壳源码.zip"压缩包中,我们很可能会找到实现这一技术的相关源代码。通过分析...

    apk加壳和伪加密(防止反编译)

    apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml文件后,在Packers的bin目录下查看Packers-release.apk即可...

    精品软件工具--一个给apk加壳的简单工具, 主要演示apk加壳原理. 代码来源于&lt;Android软件安全与逆向.zip

    标题中的“精品软件工具--一个给apk加壳的简单工具”指的是一个用于Android应用程序(APK)保护的技术,称为“加壳”。加壳技术通常用于提高应用的安全性,通过在原始APK文件外包裹一层额外的代码或保护层,使得逆向...

    apk加壳工具.rar

    apk加壳工具.rar

    apk加壳和动态加载技术

    动态加载技术 该技术在Java中是一个比较成熟的技术,而Android中该技术还没有被...apk加壳解壳 加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。

    Apk反编译加壳

    **二、APK加壳** APK加壳是一种保护APK不被轻易逆向工程的技术,通过在原始APK上增加一层外壳,使恶意用户更难分析应用的内部结构。常见的加壳技术包括: 1. **Dex动态加载**:通过在运行时动态加载DEX文件,而...

    一键加固apk,apk加壳

    为了解决这些问题,开发者通常会进行APK的加固和加壳处理,以提高应用的安全性。 一键加固apk是一种方便快捷的手段,通过自动化工具对APK进行一系列安全增强措施。这些措施包括但不限于: 1. **代码混淆**:将原始...

    apk加壳demo

    【apk加壳】是Android应用开发中的一个技术概念,它涉及到软件保护和逆向工程的领域。在Android系统中,APK文件是应用程序的安装包,包含了应用的代码、资源和配置信息。APK加壳,就是将原始的APK文件进行一层封装,...

    apk_dex_shell:一个给apk加壳的简单工具,主要介绍apk加壳原理。代码规范一书,做了一些简单修改

    一个演示如何给Apk加壳的示例代码。 apk加壳实例可以用上图来说明,我们把要加固的myapk.apk放到一个dex尾部。这个dex有脱壳逻辑,程序运行时,首先运行这个脱壳dex,脱壳dex从dex尾部获取到要加密的apk的大小,...

    APK加壳demo

    本文将深入探讨APK加壳的原理、目的以及实现方法。 首先,我们要理解什么是APK。APK是Android应用程序的安装包,它包含了程序的代码、资源、权限声明等信息。由于Android系统是开源的,APK文件的结构相对开放,这...

    android apk加壳

    在Android应用开发中,"apk加壳"是一种常见的安全措施,旨在保护应用程序免受恶意攻击、逆向工程和篡改。这个过程涉及到将原始的APK文件包装在一个外壳程序(即"壳")中,壳程序负责在运行时动态卸载自身,露出原生...

    Android中的Apk的加固(加壳)原理解析和实现

    ### Android中的APK加固(加壳)原理解析与实现 #### 一、引言 随着移动互联网技术的发展,Android应用程序越来越受到欢迎,但同时也面临着安全威胁,尤其是针对应用程序的反编译攻击。为了保护应用的安全性和知识...

    软件加壳(也可以破解).apk

    软件加壳(也可以破解).apk

    安卓Apk加密工具

    安卓Apk加密工具,本人亲自使用,安全,实用方便,共享给大家

    ant打包apk文件

    在Android开发过程中,构建应用程序APK文件是必不可少的步骤,而`Ant`是一...虽然现代Android开发更多地转向了Gradle作为构建系统,但了解和掌握`Ant`打包APK的方法,对于理解Android构建过程和历史发展仍然很有价值。

    shellApk:一个给apk加壳的工程

    总的来说,`shellApk`是一个基于shell脚本的APK加壳工具,它提供了一种非侵入式的增强应用安全性和功能性的方法。对于想要学习APK保护和系统自动化工具的开发者来说,这是一个有价值的项目。通过阅读源代码和相关...

Global site tag (gtag.js) - Google Analytics