Android是近几年来才兴起的一门新技术,多用在手机开发,不过现在也有android操作系统,用在平板电脑上的,和windows差不多,但android操作系统占用电脑资源少,是很多商业用户的首选,不过android是以JAVA为基础的,学习android的前提是先要学好Java,可以说它们是相互依赖的,如果学好了Android会有更多的发展空间!

本次课程主要讲的就是android逆向,而主要涉及的语言就是java,这个语言跟C# C++等面对象的感觉差不多。可以预先体验一下

程序员的第一个程序:

public class HelloWorld {    public static void main(String[] args) {        System.out.println("Hello World");    }}

关于java编程和android编程后续会补上来

 

做移动安全需要的是jave安装包 也就是java库 还有我们一个常用的工具JEB,首先需要说明的是两个的版本是有关系的,不是任何版本的JAVA都可以配合我们的JEB

jeb下载

Jeb软件是一款专业实用的jeb Android 反编绎工具!我们的逆向工程平台进行拆卸、反编译、调试、分析代码和文档文件,手动或作为分析管道的一部分。

常用下载的 

看雪论坛的 链接:http://pan.baidu.com/s/1bJdWse 密码:ncr3

吾爱破解的 爱盘 --在线破解工具包https://down.52pojie.cn/Tools/Android_Tools/

我下的是后者。

 

java安装

然后我们需要一个对应的java安装包,现在最新的是java8 201版本的

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jdk-8u201-windows-x64.exe

关于如何下载历史版本,百度上是有的 不过不推荐,因为比较麻烦,我们可以自己取百度上搜

https://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html

我们已经知道了命名的规律,jdk-8u201-windows-x64.exe 按照吾爱大神们说 需要121版本及以下,那么百度搜索

jdk-8u121-windows-x64.exe

我下载的就是第一个,然后安装,安装完毕之后需要配置系统环境,下图只是示意 移库默认就可以 我的默认的安装路径是

配置环境在我的电脑里,单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。

(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 

(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” 
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

jeb测试

在控制台分别输入java,javac,java -version 命令,出现如下所示的JDK的编译器信息,包括修改命令的语法和参数选项等信息。

java命令:

环境配置资料来源:https://www.cnblogs.com/smyhvae/p/3788534.html

 

最后就可以运行我们的JEB了

 

更多相关文章

  1. android 各版本区别
  2. Android中APK安装过程及原理解析
  3. Android从代码到apk的编译过程
  4. Android(一)win10配置java环境、安装Android(安卓)studio
  5. android eclipse 真机调试
  6. 【Android(安卓)P】 JobScheduler服务源码解析(三)—— 使用Job需
  7. libusb移植到Android开发板
  8. android各个版本的名称和更新
  9. [Android] 为Android安装BusyBox —— 完整的bash shell

随机推荐

  1. Android ApiDemos示例解析(18):App->Activ
  2. android打开系统设置或信息界面
  3. 获取Android设备的方向 ,使用加速度重力传
  4. 转载:为Android加入busybox工具
  5. Unity3D For Android 自动构建 android A
  6. Android 部分属性学习
  7. android中数据库框架 GreenDao
  8. 网络对讲机C#服务器 Android客户端(三) and
  9. [Unity][安卓]Unity和Android(安卓)Studi
  10. android程序发布时的常用工具