• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.7.0
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.7
软件大小:29.2M
更新时间:12-06

按键手机助手
立即下载

软件版本:3.7.7
软件大小:262M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[江中游] 【江中游异次元-未来的夏娃】adb神之操作含物理真机及免root命令... [复制链接]

1#

江中游异次元 ——未来的夏娃

第1课 启动模拟器

江中游电脑版按键论坛教学总录:http://bbs.anjian.com/showtopic-697741-1.aspx

江中游安卓手机系统教学总录:   http://bbs.anjian.com/showtopic-699643-1.aspx

如有想以视频方式展现可以留言我看要求多少再做视频

Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。

adb的全称为Android Debug Bridge,就是起到windows系统与安卓设备之间调试桥的作用。

adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式获取及执行数据命令,而通常大家使用的调试方式是cmd的dos窗口,这样给很多对英文命令不熟悉的朋友带来很大的不便,所以我给大家制作了dos插件,可以非常直观的在按键精灵上体现命令及反馈结果。

adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机).  它的主要功能有:

* 运行设备的shell(命令行)

* 管理模拟器或设备的端口映射

* 计算机和设备之间上传/下载文件

* 将本地apk软件安装至模拟器或android设备

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

因为adb命令很多,所以我尽量从基础方面开始给大家进行详细讲解和调试,我文章中的代码也都做了注释,方便大家阅读

===========教学目录===========


课程  学习地址
 1  第1课 启动模拟器   http://bbs.anjian.com/showtopic-699643-1.aspx
 2  第2课 查询设备  http://bbs.anjian.com/showtopic-699657-1.aspx
 3  第3课 物理手机及多设备连接  http://bbs.anjian.com/showtopic-699693-1.aspx
 4  第4课 安装卸载app http://bbs.anjian.com/showtopic-699720-1.aspx
 5  第5课  adb获取系统信息 http://bbs.anjian.com/showtopic-699746-1.aspx
 6  第6课 adb手机截屏与文件传输 http://bbs.anjian.com/showtopic-699779-1.aspx
 7  第7课 adb应用管理  http://bbs.anjian.com/showtopic-699825-1.aspx
 8  第8课 adb应用高级管理  http://bbs.anjian.com/showtopic-699850-1.aspx
 9  第9课 adb文件读写 http://bbs.anjian.com/showtopic-699963-1.aspx
 10  第10课 adb免root鼠标操作 http://bbs.anjian.com/showtopic-700008-1.aspx
 11 第11课 adb免root键盘输入及中文输入 http://bbs.anjian.com/showtopic-700058-1.aspx
 12 第12课 手机与电脑服务器互联上传下载 http://bbs.anjian.com/showtopic-700103-1.aspx

                  

Android系统是一个系统 ,和windows系统是分开的,所以它们通讯就是要有个桥梁,通常我们把这个桥梁叫做adb桥,关于adb我在文件尾附件中有下载。
一、启动模拟器方法:举例模拟器有:雷电、逍遥、夜神
       应用插件:我给大家制作的插件,在本文本尾附件下载,解压放到按键的plugin文件夹中,重启按键精灵       我的插件有两个参数,一个是命令文本,另一个是延时,返回值是什么,将来用到再讲,下载在本文尾


二、分析:
    1、我们先打开一个模拟器,比如新建立一个夜神模拟器,如果你使用其它模拟器那么也这样做,因为新建模拟器可以更好的分析索引


    2、查看命令行,我想给大家做一个命令来获取命令行文本,但考虑到大家动手性不强,所以这里教大家怎么查看,这也是必须要会的




确定即可。


    3、找到相关模拟器的进程例如:
    夜神的:
路径为:D:\Program Files\Nox\bin
    命令行为:Nox.exe -clone:Nox_1






    雷电的:雷电的大家可以看到命令行就包括了路径,所以大家只记住命令行就可以了   
命令行为:"F:\LeiDian\LDPlayer4.O\dnplayer.exe" index=1|



    逍遥的:逍遥的大家可以看到命令行就包括了路径,所以大家只记住命令行就可以了
    路径为:F:/Program Files/Microvirt/MEmu/
    命令行为:
"F:/Program Files/Microvirt/MEmu/MEmu.exe"MEmu_1




以上工作做完后,大家可以和我一起来研究如何启动模拟器了:
夜神:

命令行为:Nox.exe -clone:Nox_1
大家注意

1 、特殊路径:"Program Files"、“C:\Program Files (x86),这样的路径是不会被dos所识别的,这也很奇怪,微软竟然不认自己的东西!这也是大家使用dos错误的主要原因,为了解决这个问题我也给大家制作了命令GetShortPathName()即获取文件的短路径,这也是一个古老的命令,如果你的路径没有上述类型可以不使用本命令,例如:
短路径 = Plugin.JzyCommand.GetShortPathName("D:\Program Files\Nox\bin")

夜神的路径和命令行是分开的,所以,我们还要把它给合并到一起,合并后应该是:D:\Program Files\Nox\bin\Nox.exe -clone:Nox_1
Nox_1代表是什么呢?这个1代表是模拟器的索引,如果没有1就是0,代表第一个模拟器,记住索引是从0开始的,因为0在计算机中也占据一个位置,那么如果有三个模拟器,第三个怎么表达呢:
D:\Program Files\Nox\bin\Nox.exe -clone:Nox_2,但是大家要注意短路径的转化
比如我启动第2和批3个模拟器呢?我们的代码如下 :
Dim 短路径命令行
雷电:
雷电模拟器命令行直接就有了路径了,省事多喽
命令行为:"F:\LeiDian\LDPlayer4.0\dnplayer.exe" index=1|这里大家看到index=1,这个1就代表索引,那么两个模拟器呢,就有2了
我们的代码如下:,大家注意后面的”|“中隔线不要加了
Dim 命令行
命令行="F:\LeiDian\LDPlayer4.0\dnplayer.exe index="'注意这里不写序号
dosret = Plugin.JzyCommand.Command(命令行&1, 1000)
TracePrint dosret
Delay 1000
dosret = Plugin.JzyCommand.Command(命令行&2, 1000)
TracePrint dosret
逍遥:
逍遥模拟器命令行也有路径"F:/Program Files/Microvirt/MEmu/MEmu.exe" MEmu_1,后面这个1也代表索引,这里再出现了一个Program Files,一定要转化短路径
我们就直接上代码吧!
Dim 短路径命令行
adb没讲呢???
下一课继续!!!
我的插件:
***** 该内容需您回复才可浏览 *****

ADB:
***** 该内容需您回复才可浏览 *****






最后编辑江中游 最后编辑于 2022-05-20 09:48:48
江中游老师拥有国内外近6000人内部VIP会员,上百万次的支持率,史上最全面、最详细、最易懂的全方位一体化终极教学
江中游QQ:2025177703;390941087;2426410388
江中游微信号:390941087;bauuia
更多更全面教学请关注江中游抖音号:275982100;快手号:1398558462







2#

666666666666666666666

3#

江中游异次元-未来的夏娃

4#

谢谢分享!

5#

来学习一下

6#

学习中

7#

很不错的讲解

8#

学习学习

9#

次元-未来的夏娃】adb神之操作含物理真机及免root命令《教学目录》修

10#

学习学习

11#

牛蛙哇

12#

学习

13#

adb神之操作含物理真机及免root命令《教学目录》

14#

i学习

15#

学习学习

16#

插件呢

17#

真好


18#

学习一下 回复一下

19#

学习一下哦!

20#

111111111111

发新话题 回复该主题