转: 匿名内部类 this.val$的问题 一天偶尔在网上找到一个jar包,反编译后出现了如下的代码: public void defineAnonymousInnerClass(String name)  {    new Thread(name) {  //extra constructor argument "name"      public void run() {        System.out.println(this.val$name); //"this.…
反编译工具: apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件) jd-gui:查看APK中classes.dex转化成出的jar文件,即源码文件 使用步骤: 1.apk反编译得到程序的源代码.图片.XML配置.语言资源 在cmd中定位到apktool所在文件夹下,输入命令apktool.bat d -f  xx.apk(apk名字)  xx(生成文件存放位置). apktool.bat…
1. 自动属性初始化 (Initializers for auto-properties) 1.1 C#6.0 之前的写法 public class FirstExperience { private string _stringAutoProp = "自动初始化属性"; public string StringAutoProp { get{ return _stringAutoProp; } set{ _stringAutoProp = value; } } } 1.2 C#6.0…
  一般情况下我们想要了解别人的app怎么实现这个动画,这个效果的时候,总是会想到反编译一下,看下布局,看下代码实现.对,这对于有经验的玩家确实手到擒来了,但是初学者,根本就不知道怎么反编译,怎么看代码,甚至不知道什么是反编译.那就学一下吧. 简单写一个app   先简单写个app用作后面的反编译,当然可以直接拿现有的比较成熟的app,但是没有源码我们没办法好好比较了.好了,比较简单就直接上代码了,这里用了下databinding,具体以后也会写文章具体讲解databinding的. xml界面…
今天遇到之前同事写的代码没有源码了,但是客户要在原来的基础上修改程序!好在没有做加壳处理,所以就用了ILSpy软件进行反编译!下面把步骤及遇到的问题写下来: 1.打开ILSpy软件,点击File  ,  打开,选择所要反编译的.exe文件,点击确定. 2.选中要保存的反编译项目名称,点击保存代码. 3.完成 4. 通过以上步骤即可得到反编译的项目文件,接下来用VS打开刚刚反编译出来的项目文件! 5.注意,反编译出来的dll,及窗体文件都是在每个文件夹下面的,且是每个dll对应一个,如下图: 下面…
转载请注明出处:http://blog.csdn.net/fightlei/article/details/52432161 最近在学习Android反编译的一些知识,虽然在网上搜到了很多相关的文章,但是大多都大同小异,或是未切中要害.整个过程下来,踩了很多坑,所以特地记录下来. 本文的所有操作都是在ubuntu下进行的,与其它系统下的操作会略有不同. 为了方便大家,我将本文所用到的工具打包上传到了csdn,http://download.csdn.net/detail/fightlei/962…
网上关于Android反编译的帖子很多,反编译的步骤也是很详细,本文Android反编译参考博客:https://www.cnblogs.com/dhcn/p/7120891.html 而反编译中最主要是工具的下载,下载地址如下: dex2jar下载地址:https://sourceforge.net/projects/dex2jar/ jd-gui下载地址:http://java-decompiler.github.io/ apktool下载地址:https://ibotpeaches.git…
实用的收藏一下. 来自:http://www.dewen.org/q/711/%E8%AF%B7%E6%95%99Android%E7%9A%84APK%E6%96%87%E4%BB%B6%E7%9A%84%E5%8F%8D%E7%BC%96%E8%AF%91%E6%96%B9%E6%B3%95 反编译 apk文件 操作方法 需要下载工具 xjad.exe dex2jar.bat AXMLPrinter2.jar   第一步:反编译Java代码: 先把 XXX.apk 文件改为 XXX.zip…
如何保护.net中的dll文件(防破解.反编译) 2010-07-19 15:08 [小 大] 来源: 赛迪网 评论: 0 分享至:      百度权重查询 词库网 网站监控 服务器监控 SEO监控 手机游戏 iPhone游戏 .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行.中间语言很容易被反编译,所以研究下如何有效的保护dll文件. 我大致的方法为 :强签名+混淆+加密. 强签名 强命名程序集,可以确保你…
Java 7 中的Switch 谈 Java版本更新和反编译知识          学习编程,享受生活,大家好,我是追寻梦的飞飞.今天主要讲述的是Java7中的更新Switch实现内部原理和JAD反编译知识,反编译很好玩的! Java语言大版本之间的更新,会添加一些比较好的改动.目前最流行的应该是Java7 版本的,现在java 8 已经推出,更多的是关注与移动互联网领域,比如位置信息.触摸即使.罗盘指针.重力感应之类的.不过到java 8 推广还有一段时间,所以就先学习Java7中的新改动的知…