A. 怎么反编译class
安装java jdk后
看安装目录里有没有jad.exe,没有要下载,一般都有的
配置Java环境变量
开始-运行-cmd-回车-进入命令行窗口:
cd+空格+class文件所在路径:
按下面的命令进行反编译:
例如:[2] jad -sjava example.class 回车
在目录里可以看到example.java源文件
[1] 反编译一个class文件:jad example.class,会生成example.jad,用文本编辑器打开就是java源代码
[2] 指定生成源代码的后缀名:jad -sjava example.class,生成example.java
[3] 改变生成的源代码的名称,可以先使用-p将反编译后的源代码输出到控制台窗口,然后使用重定向,输出到文件:jad -p example.class > myexample.java
[4] 把源代码文件输出到指定的目录:jad -dnewdir -sjava example.class,在newdir目录下生成example.java
[5] 把packages目录下的class文件全部反编译:jad -sjava packages/*.class
[6] 把packages目录以及子目录下的文件全部反编译:jad -sjava packages/**/*.class,不过你仍然会发现所有的源代码文件被放到了同一个文件中,没有按照class文件的包路径建立起路径
[7] 把packages目录以及子目录下的文件全部反编译并建立和java包一致的文件夹路径,可以使用-r命令:jad -r -sjava packages/**/*.class
[8] 当重复使用命令反编译时,Jad会提示“whether you want to overwrite it or not”,使用-o可以强制覆盖旧文件
[9] 还有其他的参数可以设置生成的源代码的格式,可以输入jad命令查看帮助,这里有个人做了简单的翻译:jad命令总结
[10] 当然,你会发现有些源文件头部有些注释信息,不用找了,jad没有参数可以去掉它,用别的办法吧。
B. apk反编译后怎么修改控件的大小
有两种方式:
找到这个控件所在的布局文件,修改控件的宽度高度属性。
找到这个控件所在的Activity smali文件,在Activity的初始化的方法中设置控件的大小,一般是在onCreate方法中,这点需要了熟悉smali语言。
C. 反编译设置有成功的吗
一、dexmp方法dexmp是emulator自带提供的查看dex文件的工具,可使用类似这样的命令将dex文件mp到txt文件中:D:\ProgramFiles\android-sdk-windows-1.6_r1\platforms\android-1.6\tools>dexmp.exe-dclasses.dex>spk.mp.txt得到的文件内容,描述了类的信息,但实在是不好读啊~~~~二、dex2jar+XJad方法该方法是使用dex2jar.jar包,将classes.dex文件解包成jar,在通过XJad(或者其他class反编译工具)进行java反编译。如:1、dex2jar.batd:\play\classes.dex默认的输出路径同classes.dex,生成的文件名为classes.dex.dex2jar.jar2、使用XJad反编译该jar包之后的使用方法,大家都懂的:)该方法的好处在于,通过XJad反编译后,大家可直接开到java源文件,缺点在于只能反编译出开发时的java文件,而开发时使用的lib包不能反编译出来。三、AXMLPrinter2.jar+baksmali.jar+smali.jar方法这个方法就强大了,AXMLPrinter2是还原AndroidManifest.xml和main.xml的工具,直接打开这两个xml文件是乱码,而通过还原之后,可以很明白的看到里面的内容(我猜测还是使用了字节异或的方式加的密)。
D. 威纶通触摸屏怎样设置禁止反编译
1、首先启动EB8000软件,点击上方菜单的编辑,如下图所示。
E. 怎么反编译settings.apk
事项:
1.反编译系统文件必须是从官方提取的.APK文件。(因为APK只能实现一次反编译,就是说如果这个文件已经反编译过了,就不能再次反编译,就算你反编译了也不能回编译。)
2.编译工具论坛上很多可以自己搜索下载,存放的位置文件夹最好不带中文。
3.覆盖原文件时一定要切记,先移动到系统文件夹下,然后修改权限,然后在覆盖原来APK(不然会怎么样,我相信大家懂的{:soso_e144:} )
4.就算附件中有反编译工具也要自己搭建好java环境(因为一切反编译的工具都是建立在JAVA环境的基础上的)
开始教程:
1.关于JAVA、环境变量,请搜索教程帖
2.环境变量设置成功后,就是提取你手机上的Settings.apk。
3.进行反编译,(我想有一定美化基础的应该很会简单的),反编译后得到Settings文件夹打开然后\res\values-zh-rCN\找到strings文件,右键打开,打开方式选择看你习惯。
修改好以后选择保存,回编译。
回编译好的APK用鼠标右键单击 选择用好压打开然后将resources.arsc 拖拽出来。然后在把JU1.1的Settings.APK提取出来也用好压打开,将刚才拖拽的resources.arsc 文件在拖拽到JU得APK中。然后点覆盖。然后在将其移动到SYSTEM\APP里 就OK了(记得修改权限)
这个需要在手机上操作
打开RE管理器,打开里面的system,找到build.prop.长按弹出对话框,选择:使用文本编辑器打开(右上角要改为读写哦)
第四行的:ro.build.display.id= 等号后面就是你想要输入的不要过长哦~
第八行的:ro.build.version.release= 同上
修改完成后,点击左虚拟键,也就是设置键,选择:保存并退出。
你会在build.prop下面发现它的备份文件,删除,重启,OK~全部完成~
F. 反编译改系统字体颜色,想怎么改
只需要在个性化设置里面修改就能改变系统默认字体颜色。
系统默认字体颜色更改方法:
1、右键点击桌面空白处,选择“个性化”;
2、进入“个性化”窗口后选择下面的“窗口颜色”;
3、在选择“高级设置”;
4、在高级设置里面,在项目选择里选中“已选定项目”;
5、然后在字体和颜色内选择想要的颜色和字体;
6、再重复上面的步骤设置“消息框”;
7、设置好之后来看一下效果,已经更改完成了。
G. 安卓设置反编译后要打开哪个文件修改代码啊,把黑色背景改成全透明的,,注意是全透明的,哪位rom大神
直接找个透明框架呗 。
H. 安卓系统APK反编译的问题——设置里添加新选项
我想问如何在一个已经编译的软件里添加新的事件(不是res)(不是我写的软件,没有源码)
我想你这个情况,应该换上原来的签名试试,我反编译改的都是res,不懂添加新的事件,只改res,就必须用原来的签名,
I. 怎么用反编译回编改手机字体,主要是把系统的 设置 显示 什么的都改成别的
亚太经济体经济议题
J. apk反编译工具怎么汉化系统设置
手动跳线。。。哈哈。把你声卡的OUTPUT 接到INPUT上面去。