- 浏览: 623978 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
反编译工具下载地址:http://ishare.iask.sina.com.cn/f/33782299.html
反编译工具使用方法:
1.解压apk包,把classes.dex文件放置到与dex2jar同一个文件夹中;
2.在cmd中执行命令dex2jar classes.dex (需要先进入到放置命令和dex文件的目录中)
3.获取jar文件后,使用该文件夹中的jd-gui.exe打开jar包,查看代码;
==============
project使用代码混淆功能:在default.properties中添加proguard.config=proguard.cfg。
混淆代码使用的是android提供的东西,每一个project都有一个proguard.cfg文件,这个文件是混淆代码的配置。默认的配置会混淆一部分代码,但是像activity、service等不会混淆,反编译后是正常显示的代码。然后就是对proguard.cfg文件的具体配置。
proguard.cfg文件的具体配置:
发表评论
-
Android之Fastboot、Recovery基础知识
2013-12-19 22:13 1071参考文章: http://blog.csdn.net/y9 ... -
Eclipse设置主题
2013-10-26 22:32 694下载自己喜欢的主题: http://eclipsec ... -
gitignore文件的配置
2013-09-24 15:29 1726gitignore文件在Android ... -
Eclipse安装Git插件
2013-09-24 14:20 789http://jiangli.easymorse.com/?p ... -
Eclipse像Xcode一样自动有提示
2013-09-05 17:04 12171. 打开Eclipse,然后打开“Preferences ... -
点九PNG技术
2013-04-16 13:26 884参考文章: http://blog.csdn.net/g ... -
Android ASE 脚本环境
2013-04-10 12:32 1184原文: http://blog.sina.com.cn/ ... -
android 按两次返回键退出
2012-12-25 20:01 1315package com.anjoyo.test; ... -
System.out.printf输出格式
2012-12-13 22:01 2519// 定义一些变量,用来格式化输出。 double ... -
Regex正则表达式的使用
2012-12-09 20:20 1819正则表达式是用来描述某些字符串规则的工具,可以用此规则来做 ... -
IOS&Android开发 使用特殊字体,使用自定义字体
2012-11-24 00:16 1566IOS开发: 原文链接:http://tieba.baidu ... -
AspectJ的安装和Eclipse的AJDT插件的配置
2012-11-19 15:21 4942安装AspectJ是为了正常使用软件MonkeyTalk 1 ... -
Mac配置android开发环境
2012-11-13 16:18 48一.Eclipse的下载 到网站:http ... -
RelativeLayout相关属性
2012-11-13 14:49 960android:layout_centerInP ... -
Android资源文件
2012-11-04 15:22 984res [res中共有10种文 ... -
activity的启动方式(launch mode)
2012-11-04 15:14 863其他很详细的参考:http://blog.csdn.net/b ... -
android分享功能的实现(分享到微博空间等)
2012-11-03 22:15 2205//Intent intent = new Inten ... -
Android开发环境配置
2012-11-03 20:04 8791、JDK安装: http://jing ... -
android intent和intent action大全
2012-09-13 20:25 1056android 中intent是经常要用到的。不管是页面 ... -
ndk_jni使用
2012-09-09 14:30 927NDK 是一系列工具的集合,提供了一份稳定、功能有限的A ...
相关推荐
Android Studio是一款广泛使用的Android应用程序开发集成环境,而代码混淆是其中的一个重要环节,尤其是在发布应用时,为了提高代码的安全性和减少体积,通常会使用到Proguard工具。AndroidProguard插件则是为...
### Android 代码混淆详解 #### 一、代码混淆概述 代码混淆是软件开发中的一个重要环节,尤其是在移动应用开发领域,如Android应用开发中尤为重要。它通过重命名类名、方法名以及变量名等来使源代码变得难以阅读...
Android 代码混淆写法总结 Android 代码混淆是指在 Android 应用程序中对代码进行混淆处理,以保护代码的安全和 prevents 反编译。混淆可以将代码压缩,混淆文件,预检,优化等多种作用。 使用混淆的方式是通过在 ...
因此,Android混淆技术应运而生,它通过一系列手段来提高代码的复杂性,使得反编译者难以阅读或理解原始代码。 首先,混淆技术涉及到类名和方法名的混淆。Dalvik字节码中包含了丰富的调试信息,如类名、方法名等,...
它能够减小APK大小,优化字节码,混淆代码,使其难以阅读,同时验证处理后的字节码,确保其与Java虚拟机兼容。 二、安装与配置 1. 在Android Studio中,打开项目的`build.gradle`(Module)文件,确保依赖项已经...
总结,资源混淆是Android应用安全保护的重要一环,而这款“资源混淆工具”则为开发者提供了便捷的方式来实现资源混淆。通过理解混淆工具的工作原理和使用方法,开发者可以更好地保护自己的应用,防止未经授权的访问...
总结,Android混淆配置是提升应用安全性和性能的关键步骤,开发者需要根据项目需求精心编写混淆规则,并进行充分测试,以确保混淆后的代码既能保护信息安全,又能保持正常功能。同时,理解和掌握混淆配置的细节,有...
Android 代码混淆三种方法详解 Android 代码混淆是指在将 Java 代码编译为.class 文件或将.apk 文件签名时,对代码进行混淆处理,以保护代码的安全性和知识产权。下面将介绍三种常见的 Android 代码混淆方法。 一...
总结来说,Android混淆编译是一个关键的步骤,它涉及到ProGuard配置、保留规则设定以及最终的构建流程。在`Android Studio 3.1.2`中,开发者可以方便地进行混淆设置,确保应用的安全性和性能。通过对`proguard-rules...
在Android开发中,ProGuard是最广泛使用的Java代码混淆工具之一,它不仅能够混淆代码,还能够对代码进行优化,减少APK的大小,提高运行效率。 #### ProGuard的工作原理 ProGuard通过对类、方法和字段的名称进行...
### Android签名混淆打包详解 #### 一、签名与混淆打包的重要性 在Android应用开发过程中,签名与混淆打包是非常重要的步骤。签名确保了应用的身份唯一性和后续版本更新的一致性,而混淆则增强了应用的安全性,保护...
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤: 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,...
总结来说,Jocky插件是Eclipse开发环境中的一个重要工具,它帮助开发者实现代码混淆,以保护软件源代码,防止恶意分析。通过集成ProGuard,Jocky提供了一种便捷的方式来管理混淆规则,并在Eclipse的界面内直接执行...
Android Library 文件混淆是指对 Android 项目中使用的 Library 文件进行混淆处理,以保护代码的安全和不可逆性。本文将详细介绍 Android Library 文件混淆的步骤和注意事项。 一、准备 jar 文件 在开始混淆之前,...
总结,"android高级混淆字典"是为了提高代码混淆的效果,增加反编译的难度。在实际开发中,我们需要根据项目的特性和需求,合理设置混淆规则,平衡代码安全和可维护性。通过Gradle与ProGuard的配合,可以实现自动化...
在Android应用开发中,对项目进行打包和混淆是非常重要的步骤,可以有效保护代码安全,减少体积,提升性能。本文将详细介绍如何使用ProGuard 5.1进行打包混淆,特别是涉及到Activity、JNI、方法以及第三方库的处理。...
虽然存在其他混淆工具,如DexGuard(专为Android优化的ProGuard版本)和R8(Google推荐的Android代码混淆工具),但ProGuard因其开源、稳定和强大的功能而备受青睐。R8是ProGuard的替代品,速度更快,但配置语法类似...
在Android开发中,混淆技术通常用于减少APK文件大小、保护源代码不被轻易反编译等场景。 #### 二、自定义混淆的重要性 对于Android应用而言,自定义混淆能够根据开发者的需求定制混淆规则,更加灵活地控制哪些类、...
总结,Java jar包的混淆加密是提升代码安全的重要手段,通过ProGuard等混淆工具和加密技术,可以有效降低源代码被逆向工程分析的风险。然而,安全是一个持续的过程,开发者应始终保持警惕,及时更新和优化保护策略。