
首先按帮助中的步骤下载repo工具:
[plain] view plain copy print
curl >
Android代码就是java代码,如果你只需要看代码不需要运行的话,在src目录的子目录下面找到java文件,然后用记事本打开即可,资源文件在res目录下如果是要运行Andorid代码的话,就需要下载Eclipse以及Android的SDK和ADT插件了
apk文件复制到SD卡。
命令序列如下:
文件夹到Android的SDK / tools目录
输入adb的外壳
进入苏
输入cd数据
输入CD的应用程序
然后,你可以看到所有你安装apk文件。输入相应的apk位CP / SD卡/
的apk文件,因此它会被复制了一个空格。
直接进入apk文件扩展名rar格式,你可以看到目录熟悉的结构,
xml文件后打开是二进制的,不能观看。
然后他们使用AXMLPrinter2工具android4me。 (你自己百度搜索)
输入以下命令来解析XML文件出来
此命令是在命令行Java的罐子AXMLPrinter2jar showtimes_listxml
鉴于此showtimes_listxml 该showtimes_listxml生成xml文件,输入以下命令:
Java的罐子AXMLPrinter2jar showtimes_listxml> hxml
持续到这一点,只看到xml文件的内容,其中工程在java源文件还是看不到,看到classesdex文件目录结构,我们需要DEX文件转换成jar文件。
这里使用的另一种工具dex2jar。 (自搜索下载)解压后显示在Windows下
目录如下:
在命令行中,输入这个目录:
在Windows下,输入以下命令: dex2jarbat C:\ classesdex
在C盘运行完成后会多一个classesdexdex2jarjar文件,这就是我们所需要的jar文件。
使用JD-GUI,的jar文件的java代码的逆向工程。 (请搜索下载)
它进入Windows,Linux和最大三个版本,这里我下载的Windows版本。
解压,双击运行exe文件后,选择相应的jar文件的Java文件的文件classesdexdex2jarjar显示反向工程了!
是否可以解决您的问题?
关于event设备的获取,在 /proc/bus/input/devices 下面:
$ adb shell cat /proc/bus/input/devices
0 getevent和sendevent用法:
$ adb shell getevent -h
Usage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-d] [-p] [-i] [-l] [-q] [-c count] [-r] [device]
-t: show time stamps
-n: don't print newlines
-s: print switch states for given bits
-S: print all switch states
以上就是关于如何从国内镜像获取android源代码全部的内容,包括:如何从国内镜像获取android源代码、安卓如何实现获取网页源代码、怎么查看安卓的源代码或者安卓应用软件的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)