windows编译adb如何打开安卓白名单rsa确认窗口? [问题点数:100分]

Bbs1
本版专家分:0
结帖率 80%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:18869
Bbs1
本版专家分:0
其他相关推荐
Android 调试遇到RSA key导致手机Offline或Unauthorized问题的终极解决方法
遇卡: 头很大! 这两天刷了6.0系统,最终确认是Rom存在问题,导致连接电脑后开发者选项全开,就是-总是-老是......不弹出RAS Key确认对话框,无奈,logcat窗口一片空白,等待调试全部落空................... 解决: 查了很多资料,怎么说的都有,都不成,但是其中有条线索,就是 电脑端的C:\Users\用户名\.android\adbkey.pu
android 添加安装权限白名单
点击打开链接有些项目不允许所有APK都拥有安装权限,例如apk只能通过应用商城来安装或者升级,只允许某些特定的apk自升级,不允许pm install等。这就需要添加安装权限白名单来控制。1、packageManagerService修改安装肯定绕不开packageManagerService,我们在其中添加几个接口及代码来控制apk安装。1)增加以下函数: /*add for ins
[FAQ10781]如何开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)
[Description] 如何开启与关闭adb 的认证机制(google adb secure)   [Keyword] adb secure , ro.adb.secure , adb RSA 指纹认证   [Solution] MTK 默认是在ENG 版本中关闭了adb RSA 指纹认证,在USER 版本中开启了adb RSA 指纹认证. 如果贵司需要调整的话,  
无RSA密钥指纹提示对话框,执行adb devices后,不显示设备信息
问题: Android手机连接电脑后,打开usb调试debug模式,手机上没有 RSA密钥指纹提示对话框,且执行adb devices后,仅显示:adb devices后,不显示设备信息。不显示手机设备信息,如下内容: C:\Users\confidence >adb devices List of devices attached 解决方法: 下载豌豆荚
三行代码去Android USB ADB调试确认对话框
Android 5.1.1补丁如下: frameworks/base/packages/SystemUI/res/values/strings.xml:    Allow USB debugging? frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java:        
Android user版 设置默认adb 调试 不提示对话框
设置默认adb 调试 用adb调试android设备时,首次连接时,会出现一个授权提示: error: device unauthorized. Please check the confirmation dialog on your device.   工作原理: 原来在我们的PC机(以windows为例)上启动了adb.exe进程时,adb会在本地生成一对密钥adbkey(私钥)与a
Android 如何开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)
前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net          雨季o莫忧离:http://blog.csdn.net/luckkof 正文   [Description] 如何开启与关闭adb 的认证机制(google adb
Android源码怎么编译adb
编译系统是Ubuntu 16.04,64位,Android源码版本为5.0.2和4.4。   编译adb不需要先把整个源码都编译通过,下载到的源码直接就可以编出adb。   下面是编译过程: 1. 在终端cd到Android源码根目录 2. 准备编译环境   # source ./build/envsetup.sh # lunch然后选择某个版本   3. 编译adb 有几...
windows系统上通过adb查看android机器运行日志
情景:在android手机/平板运行app。 需求:在局域网内windows电脑上查看局域网内手机的app运行日志; 实现方案: 1.在电脑上,下载adb,地址:http://www.cr173.com/soft/62321.html#address,下载后解压到硬盘目录; 2.在手机/平板上,打开手机 开发者选项(在手机系统设置中),查看手机当前ip; 3.在电脑上,打开cmd命令行,
Android内核开发 adb查看Linux kernel版本号
Android内核基于Linux kernel,需要知道Android系统的Linux kernel版本号,才能对其内核进行编译移植
Windows下adb编译详解
windows编译adb网上也有点资料,但是都不是特别详细,我结合我自己的编译过程,尽量把我遇到的问题说的清楚一点。 首先官方adb编译是在linux下完成,并没有提供直接可以在windows编译的代码和工程文件,所以要想在windows下面编译需要对代码作一些等价调整,即把一些linux上的函数和代码在windows找一个替代的或是写一个同样功能的函数。 adb包含三个文件adb.ex
编译选项默认关闭adb RSA指纹认证
MTK默认在eng版本中关闭了adb RSA指纹认证,在user版本中开启了adb RSA指纹认证。为了方便开发调试,通过编译命令make RLK_DISABLE_ADB_RSA=yes默认关闭adb RSA指纹认证。调用宏控的地方如下: 一、device\mediatek\mt6757\device.mk --- a/mediatek/mt6757/device.mk +++ b/med
如何将非系统app预置到Doze的白名单
按步骤1-4操作后,然后全编译。 1.在framework/base/data创建一个data目录 2.在framework/base/data/data下创建deviceidle.xml, 并把要放入白名单的应用按格式写入到该文件 deviceidle.xml # include $(CLEAR_VARS) LOCAL_MODULE := deviceidle.xml LOC...
execlp启动android进程命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息: 我们可以通过命令启动android中的
execlp启动android界面或service/广播参数设置 命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息:     我们可以通过命令启动android中的Activity,Service,BroadcastReceiver 等组件   1. 拨打一个电话:       am
Windows下ADB使用相关问题
Windows下ADB使用相关问题 适用环境: 在Windows XP,WIN7下均可按本文操作进行;WIN8下没有进行实验,但操作设置大致相同,除了第4步,adb_usb.ini的位置可能有所不同以外,其他各部分可按文中所述进行操作。 Windows下正常使用ADB要注意以下问题: 1. 手机端要打开调试模式 在设置中,打开开发人员选项,并将其中的USB调试选项打开
打开android命令窗口设置端口映射
当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下: 1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。 2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)
编译windows版本的adb
编译windows版本的adb
android编译user版本,如何启用user版本的adb
今天需要编译一个android4.2.2 的user版本来测试; android编译相关的东西在源码的build目录下,全编前需要执行 . build/envsetup.sh 执行上面的shell脚本会include一些其他目录下的shell脚本,以及声明一些命令函数,比如说接下来执行的choosecombo命令; 1 2 3 4 5 6 7
adb 连接时候不弹出授权对话框
在首次使用adb connect,然后adb shell的时候,常常需要点击弹出的对话框,否则出现 error: device unauthorized. Please check the confirmation dialog on your device. 用adb调试android设备时,首次连接时,会出现一个授权提示: 比较繁琐,这时候想默认授权而不用点击对话框,这种情况在没有显
Android 6.0 Doze模式请求禁止联网
概述 Android 6.0(API level 23)开始,当手机没有连接到电源,设备进入Doze模式时,系统将通过延迟最近用户没有使用的应用程序的后台CPU运作及网络活动,让应用程序处于App Standby状态,以此来减少电池消耗。 进入Doze睡眠模式条件: 用户不操作设备一段时间 屏幕关闭 设备未连接电源充电 因此为了提高用户的体验,我们的应用有必要增加该功能,具体的做法...
如何默认打开user版本 debug 选项, 默认打开adb 连接
[Description] 如何默认打开user 版本的USB debug 选项, 默认打开adb 连接 [Keyword] 量产版本 user usb debug root adb 连接 [Solution] 1. 在android 4.0 之前,这个设置是在frameworks/base/service/..../SystemServer.java 里面 设
Android bat批处理自动执行adb shell命令
1 问题最近在做app的时候,要将Android手机中的Sqlite数据库导入到pc上,查看里面的数据,然后每次去app的目录下面去找出数据库,然后在adb shell中复制到sdCard,然后退出shell,再用adb pull命令拉到pc上,非常麻烦,一不小心就出错了,多搞几次就崩溃了。作为程序猿当然不能这么干啦。 当然你可以用DDMS,可视化操作导出数据库,但是且不谈真机上DDMS根本没有权
Android 开启设置中的特定界面
Android开发中在有些需求,需要开启系统中特定界面,那么我们就得配置开启activity的intent的信息,并做相应操作。
Android 设备强制进入full doze方法
记录:先用 adb shell dumpsys battery 这段命令查看一下手机当前的状态敲入命令 adb shell dumpsys battery unplug 模拟手机未充电状态敲入命令 adb shell dumpsys deviceidle enable 让IDLE有效化。强制进入full doze:敲入命令 adb shell dumpsys deviceidle force-id...
Python实现 跳一跳 自动运行( windows+android)
为了让各位小伙伴都能使用黑科技,于是做了一个超详细教程。从Python的安装开始,手把手教你一步一步配置好环境直到成功运行。 本文首发于http://www.52aite.cn博客,没有知乎,没有微信公众号,只是蹭一波python跳一跳的热度 python辅助作者github账号为:wangshub。 作者的知乎专栏为:https://zhuanlan.zhihu.com/p/3
Android 命令窗口adb常用命令
本文讲解在命令窗口通过adb相关minglin
Android 修改系统源码实现应用安装白名单黑名单拦截功能
本文原创,旨在记录。有不对或者可改进之处,欢迎大家指出。谢谢 方法一:系统自动扫描apk安装方式 frameworks\base\services\java\com\android\server\pm下 修改PackageManagerService下的createDataDirsLI()方法拦截要安装的PackageName是否允许安装。 方法二,adb install 命令安装方式
在Windows下cmd 命令窗口下使用adb logcat 两个非常重要的命令
百度了很多文章,其实很多win 环境是不能用的,这里有两个能用不错,记住了! 1、adb logcat > D:/1.txt     把信息存放到D盘目录下的1.txt文件,方便后续查看。 2、adb logcat|find “要显示包含的字符串”   网上说adb logcat|grep 是不能在win 环境用的! 有上面两个方法,基本可以满足要求使用了!
windows下可用adb工具
绿色免安装,下载后解压将路径添加到path环境变量即可用adb命令
android adb基于最新安卓源码编译修改V3.0(windows和linux)
1)基于最新源码进行修改编译windows版和linux版本; 2)大小缩减到800多K,不影响所有功能; 3)修改支持识别所有机型,包括HTC,三星,华为,小米,中兴等品牌,包括MTK机型; 4)解决同时打开其他助手类软件如360助手/手机管家/豌豆荚等造成的冲突问题; 5)增加adb send命令,功能和adb push一样,传送文件/ROM等可以看到进度显示,这样可以知道传送到手机是否成功; 6)增加adb devinfo、adb mtkdevinfo命令,方便开发者获取设备信息/分区信息,使用这个命令后自动将分区信息,CPU信息等存放到sdcard目录下devinfo文件; 7)支持android4.4及所有安卓版本;
android平台利用iptables控制网络访问
1.什么是Iptable? 百度百科对于Iptables有详细的介绍。简单地说,Iptables是Linux内核提供的一套IP信息包过滤系统,对外由Iptables命令提供设置过滤规则的入口。 Android是基于Linux的操作系统,支持Iptables。执行Iptables命令需要root权限。   2.如何配置Iptables命令链? 假设一个安卓系统网络访问管
windows编译adb源码
可在Windows下编译的源代码,用VS2010编译
安卓开发中打开VPN设置界面
Intent vpnIntent = new Intent(); vpnIntent.setAction("android.net.vpn.SETTINGS"); mActivity.startActivity(vpnIntent);
浅淡ADB的公私钥认证机制
Q: -------------------------------------------------------------------------- Allow USB debugging? The computer's RSA key fingerprint is: 23:B2:47:E1:08:DE:5A:3B:58:5A:A5:A6:FA:98:E0:50 Alw
解决部分机型 appium 安装应用时需要手动确认的问题
最近在moto x上(5.0的,不确定是不是所有5.0都这样)跑case遇到一个问题:每次在appium安装应用的时候系统会弹窗提示是否确认安装。需要手动点击确认才能继续,否则就只能卡在这里。 翻看源码发现appium使用的是adb install来安装应用的,手动执行adb install确实会弹窗 度娘那里得来还有一种安装方法pm install 手动尝试先把包p
window.open 关闭窗口时,不需要弹出确认框的方法
以前在老的IE中调用   window.close()  方法来关闭当前的IE窗口时,不会有确认框弹出。但在IE8(IE7 可能也是),单凭这一句代码,是无法直接关闭当前IE窗口的,因为IE会弹出一个确认窗口给用户,问用户是否有意关掉当前窗口,如果用户选择了 “是”的话,那么才将当前窗口关闭,否则保留当前窗口。那么,在IE8中,要如何直接通过JS来关闭当前IE窗口呢,方法如下: window.o
adb源码和版本声明
adb源码、编译目标以及版本定义
利用putty连接android的adb
在我们有了正行的shell之后你会发现在windows上 用cmd 的client 在操作简直是噩梦 首先字符编码不对 你会发现当你vi一个文件 时无法操作,其次没有tab什么自动补全,复制黏贴什么就不说了。   后来找到了一篇文件介绍怎么用putty来连接  adb 的。 文章地址:http://forum.xda-developers.com/showthread.php?t=80322
VMware安装Android虚拟机及adb调试
安装步骤详细版: VMware安装x86android详细教程 安装步骤简略版: VMware安装android (里面有配置横屏的方法) 注意事项: 安装后启动可能会出现卡在wifi那,点此查看解决方案 adb调试远程android:点此查看详细方法 虚拟机命令: $su #stop  adbd #setprop  service.
安卓7.0的多窗口实现
在以往的Android系统上,所有Activity都是全屏的,如果不设置透明效果,一次只能看到一个Activity界面。 但是从Android N(7.0)版本开始,系统支持了多窗口功能。在有了多窗口支持之后,用户可以同时打开和看到多个应用的界面。并且系统还支持在多个应用之间进行拖拽。在大屏幕设备上,这一功能非常实用。 本文将详细讲解Android系统中多窗口功能的实现。 多窗口
Android 经验: 本地 5555 端口会被 adb 误认为 emulator
在本机启动 Android, 再用本机的的 adb 去连接 adb connect 127.0.0.1:5555 而后 adb devices 查看 user@ubuntu:~$ adb devices               List of devices attached  emulator-5554   device 127.0.0.1:5555  device
Android设备命令打开adb
android studio 远程调试android设备 不允许连接 unable to connect to 192.168.6.109:5555: cannot connect to 192.168.6.109:5555: 由于目标计算机积极拒绝,无法连接。 (10061)打开shell 输入su 切换root 权限setprop service.adb.tcp.port 5555 stop
Android实现系统ROOT, 并能赋予app root权限
1. 获取root权限 -->  修改adb源码     a. 打开 system/core/adb/adb_main.cpp,或者是 system/core/adb/daemon/main.cpp         (这跟你的目录结构有关,可以用grep 搜索一下关键字should_drop_privileges)     b. 找到should_drop_privileges函数,修改让其直接r
android6.0新特性——电源节能
节约电量相关的介绍-优化睡眠和应用备用 从Android 6.0(API级别23),Android介绍两个节电功能,通过管理设备没有连接电源时应用的行为:休眠时减少电池消耗通过延迟背景CPU和网络活动时应用设备是闲置很长一段时间。应用备用延缓背景网络活动应用程序的用户最近没有互动。          休眠和应用程序备份管理行为的应用程序运行在Android 6.0或更高版。 1.休眠   
ADB编译全攻略
整理的ADB项目:ADB.zip. 介绍 ADB是android提供的一个工具,可以通过这个工具对android手机进行操作。 本来想把我编译ADB的整个过程,包括其中遇到了什么问题全部讲清楚,这些问题我都记了下来,但是想了想这个过程实在是又臭又长,我就把我整理好的ADB项目放出来,然后说说如何编译这个项目。 环境 操作系统:Window 7 64位 编译器:VS2008
安卓怎么进入adb shell
手机设置--开发者选项,进入之后勾选USB调试功能,没有开发者选项的进入关于手机---软件版本,不停的点击版本号即可调处开发者选项。载入ADB工具,快捷键WIN+R打开,输入cmd,打开命令控制台,输入cd+空格+adb工具包的路径,比如cd c:/urser/administrator/desktop/adb 这个路径是放在桌面上的路径,如果用一些刷机软件直接进入adb控制台的就不需要加载了。
JavaScript确认框、对话框、新打开窗口
JavaScript-警告(alert 消息对话框) 语法: alert(字符串或变量); JavaScript-确认(confirm 消息对话框) 语法: confirm(str); 参数说明: str:在消息对话框中要显示的文本 返回值: Boolean值 返回值: 当用户点击"确定"按钮时,返回true 当用户点击
使用logcat命令增加logd白名单 黑名单
logd的白名单和黑名单我们在之前的logd中分析过了,这里的白名单和黑名单只是在logd丢失log时使用。logd丢失log会先删除黑名单的log,然后删除普通log。最后还不够的话再删除白名单的log。 这个命令对调试还是很有用 但本质原因还是cpu调度不够 加上log太多导致丢失。 命令使用 我们先看下logcat的help,注意下面-p(小写)代表获取白名单和黑名单,而-P(大写
android默认开启adb调试方法分析
adb调试android时,每次接入usb线,都会提示一个确认打开usb调试功能的窗口,有时候,我们需要默认打开usb调试功能。或者无需弹出对话框,直接默认开启。这个我们需要分析adb的流程了。 adb认证流程如下图: 认证流程: 1. 我们如果在PC端使用过adb命令,则会在当前用户目录生成一对密钥,密钥存放在.android目录,其中adbkey为私钥,adbk
电脑远程连接android手机
前提条件: 电脑和手机要处于同一个WiFi下需要在手机端安装sshandroid 安装完成之后运行sshandroid,如下图所示 从图片中可以看到地址为10.10.101.82 端口号为2222为了确认端口好是否正确,查看选项,如图所示 可以看到端口号确实为2222 2、在打开putty,根据1所获取的信息,写入对应值,如图所示 填写好之后,点击open
windows安卓adb \fastboot工具tools
windows安卓adb \fastboot工具tools
Android adb授权问题
最近用了两款Android机器,都无法跟电脑进行adb连接,十分郁闷。网上暂时也没有好的解决方案! 环境:win8.1系统、大神F1极速版、adb最新版本 现象:使用adb命令时,一直出现“error: device unauthorized. Please check the confirmation dialog on your device.”的错误,并且adb设备是离线的。 原因:大
Android后台调度任务与省电
2016-12-26 16:10:10 I. Handler: 在进程存活的期间有效使用, Google官方推荐使用。 简单易用。稳定高效。 II. AlarmManager: 利用系统层级的闹钟服务(持有Wake lock)。 如果需要精确的定时任务,这个是最佳选择。 1. 功能 在大概的时间间隔 运行/重复执行 指定任务。指定
adb安卓调试工具
adb安卓调试工具,adb安卓调试工具,adb安卓调试工具,adb安卓调试工具
安卓ADB和aapt工具
安卓ADB和aapt工具安卓ADB和aapt工具安卓ADB和aapt工具安卓ADB和aapt工具
如何进入Android adb shell 命令行模式
1,计算机安装好了eclipse ,及Android应用软件开发相关工具环境。 2,打开Android的模拟器AVD,在应用程序中找到Dev Tools,进入打开Terminal Emulator。
Unity调用Windows弹框、提示框(确认与否,中文)
Unity调用Windows弹提示框 助力实现 Unity 开发的 PC 端项目,实现 Windows 内置弹窗 为新手节省宝贵的时间,避免采坑! 在开发 PC 端项目时,有时我们需要提醒用户进行相关操作 / 提示用户下一步该如何操作 那么我们就需要与 Windows 进行交互,来告诉 Windows 弹个框出来 去提醒用户,确认/取消 是/否 先创建一个脚本 ChinarMessage ,不用继承 Mono 如果需求的是英文提示框,贴心的 Chinar 为大家准备了中文教程
编译系统透视:图解编译原理
全书一共8章,具体内容和逻辑如下:第1章以一个C程序(先简单,后复杂)的运行时结构为依托,对程序编译的整体过程做了宏观讲述,让读者对编译有整体认识,这样更容易理解后面的内容。 第2~6章通过实际的程序案例、结合GCC的源代码,根据程序编译的顺序和流程,依次讲解了词法分析、语法分析、中间结构和目标代码的生成,遵循了由易到难的原则,先是通过简单程序讲解清楚原理,然后再通过复杂程序强化理解。第7章讲解了与编译器紧密关联的汇编器和链接器,能让读者对可执行程序的最终生成有一个完整的了解。第8章讲解了预处理,就编译器的执行顺序而言,预处理器的执行比较靠前,之所以放在最后讲,是因为它比较独立,在读者已经了解整个编译过程中之后再讲解,读者会更容易理解。
Android手机连接连接PC adb调试
MX5 Android手机连接电脑不能使用adb连接! 以前的想法找厂商手机驱动,找了好几个驱动都不行,百度了很多文章,发现了一个不错的通用方法,记录下来,方便以后查阅! 我的电脑->管理->设备管理器->其他设备->!ADB Interface(驱动程序没有正确安装) Google 官方sdk中包含了多家adb厂商驱动, 1. 在设备管理器中,找到ADB Interface,右击
JavaScript中的Window对象(弹出确认框)
JavaScript中的Window对象(弹出确认框) function fun(){ //window是Javascript的一个最常用的对象,表示浏览器当前窗口的最顶级(最上层)的一个对象 //alert这个函数其实就是这个对象的函数 //window.confirm:弹出一个确认框(选择是或者否) if(window.confirm("确认删除?")){ alert("已经删
关于在adb调试过程中常用的用法及adb命令
adb命令及用法,adb连接的具体过程 adb命令连接手机调试 adb调试
Android系统下打开指定的浏览器
工作中遇到一个问题,就是在Android系统上希望将url通过指定的浏览器打开。一般情况下如果系统有几个浏览器并存,那么系统会提示用户选择哪个浏览器打开URL,这种情况下用户可能就直接放弃打开了,十分影响URL的点击率。
安卓开发之打开各种app对应的页面 和 安卓系统设置页面对应每个页面打开.
在终端控制台上打入命令adb shell dumpsys activity top 我们能查看到当前手机显示界面的的activity或者对应的fragment上图是敲命令adb shell dumpsys activity top 后顶部的一个activity的 我打开这个activity的方式就是Intent intent = new Intent(); intent.setFlags(Inte...
怎么进入到adb shell命令
运行 cmd 找到adb.exe的安装目录 adb.exe的安装目录在sdk的platform-tools下 如我的adb.exe的安装目录为: D:\BaiduNetdiskDownload\android sdk_4_5_6\platform-tools 那么进入方法为 进入目录后 输入adb shell在adb和shell之间有一个空格,之后就可以输入adb shel
Android调试工具adb的高逼格使用方式
引言:通常在使用Eclipse进行Android应用开发的时候,我们可以使用Eclipse自带的工具来完成调试和查看输出日志的操作,但是假如在当前电脑并没有配置适用于Android开发的Eclipse版本的情况下,想要查看Android设备运行应用或者游戏时的实时输出日志,可以直接借助Android调试工具 adb 来完成。
Xshell5平台命令行与DOS窗口下命令行
XShell5平台下命令行 1.在Android下搜索commoncap.c文件(搜索其它文件时将commoncap.c文件替换成要搜索文件即可) grep -rHn "commoncap.c" 2.在lichee下搜索commoncap.c文件find . -name "commoncap.c" 3. DOS窗口下命令行 1.安
安卓adb工具的安装方法
转载出自:http://sspai.com/23509 adb是Android的一个很重要的调试工具,熟练掌握后可实现很多功能,比如有些手机的解锁、ROOT就会用到adb工具。可很多朋友都说不会安装,今天就从最开始的安装方法说起。 adb工具其实不用安装,下载后解压就可使用,之所以有些朋友感觉没安装好,是因为没有掌握最开始的使用方法。 1.adb工具解压后通常有如图的几个文件,以
在Doze模式下,指定app到白名单
处于Doze模式时,进行了以下操作。 1.网络接入被暂停 2.系统忽略wakelocks 3.标准的AlarmManageralarms被延缓到下一个maintenancewindow 4.如果你需要在Doze状态下启动设置的alarms,使用setAndAllowWhileIdle()或者setExactAndAllowWhileIdle()。 5.当有setAlarmClock()的alarm...
开启android板子的adb网络连接
开启android板子的adb网络连接 adb的用处实在太大了,毫无疑问,通过串口,U盘,查看log信息,安装apk实在太麻烦,网络adb用处相当大,但是很多的板子并没有直接开启这样的服务。今天略记一下: 一、重新挂载system分区的命令: mount  -rw -o  remount /system 二、修改adb 的安全级别 vi /system/build.p
win7 cmd终端连接android手机运行adb shell脚本命令
win7 cmd终端连接android手机运行adb shell脚本命令   (2013-03-22 20:13:57) 转载▼ 标签:  android   it   shell   连接   linux 分类: 嵌入式   前两天子平在A8上成功printf出了hello world,对于我来
Android默认开启USB调试且不弹授权对话框
这里使用的Android源码是基于Android4.4的。 如下图所示,修改persist.sys.usb.config=mtp,adb,修改ro.adb.secure=0。 这里我修改的是device目录下对应厂家和产品的脚本,如果需要统一修改可以去build/core/main.mk中对应修改。 ...
adb shell 获得活动窗口信息
adb shell dumpsys window windows | grep mCurrent     获得当前活动窗口的信息,包名以及活动窗体:  adb shell pm  path com.migu.lobby 包名管理命令,获得对应包名的对应apk路径: 再用adb pull 即可将相应apk拉下到本地,进行验证。
Android中开启布局边界
在开发Android UI时候经常需要打开布局边界调试UI程序。 但我们在开发时候经常遇到开发者选项里没有此项设置的机器,真是无语…… 在这里汇总一下目前已知的打开布局边界的方法: 1.直接在设置中得开发者选项中打开。(别忘记先要点击5次系统信息里的版本号,开启开发者模式) 2.如果手机的开发者选项没有这一项…… 打开命令行,通过ADB连接手机shell adb she
Android开启网络adb调试
1 概述现阶段,调试主机,比如mac,USB口经常不够用,这里提供了一种WiFi调试应用的方法。因为Android官方默认是支持WiFi方式adb的,我们需要做的只是启用它。通过它可以实现支持USB和WiFi同时调试哦!要注意,这一操作比较危险,一旦选择“网络adb调试”,只要同一网段的其他用户获知IP和端口号,就可以任意操作你的手机,而且不会有任何提示2 手机设置首先需要手机端支持远程调试,比如C
使用adb从Android中pull文件到windows
有个项目是将Android中录音文件拷贝出来进行分析,一般会说用数据线+安卓助手直接copy出来不就OK了! 首先,个人觉得这种方法太low;其次安卓助手有时也无法打开andriod中的文档; 查找资料发现居然可以从Android中pull出来,现在分享给大家,具体方法如下: 1.安装adb,这个做安卓开发的基本都会有,在此附上链接百度云; 2.adb工具为免安装版,双击进入cmd界面
android 如何通过包名打开其他应用
android 如何通过包名打开其他应用
有关win8.1配置adb
为了在eclipse中实现真机运行Android App,需要配置win8环境下的adb. 从网上了解的方法是在PATH变量里加入SDK\platform-tools和SDK\tools的地址,但不能实现。 所以最终直接将platform-tools中的adb.exe和AdbWinUsbApi.dll、AdbWinApi.dll三个文件复制进windows\system32里面,然后在cmd中
【加密/解密】C++加密算法库 Botan 在Windows 和 Linux 下的编译
C++加密算法库 Botan 在Windows 和 Linux 下的编译 (一) Botan 简介 botan官网:http://botan.randombit.net/ Botan 是一个 C++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10  中文介绍:htt
android adb 源码修改之后编译的exe
现在的手机助手竞争貌似非常激烈,偏偏360流氓手机助手又是那么的无耻,无论你拔出或者插上手机的时候这个流氓就会杀掉任何的adb进程,导致影响到助手的功能,刚开始以为修改一下adb的名字能躲过被杀的命运,看来我是把360想的还不够流氓,修改了名字之后的adb连不上手机了,郁闷至极只有想其他的办法搞定了。想到的第一个办法就是修改ADB 的源码,经过了一番痛苦的查阅资料,终于搞定了。 1) android 自带的ADB 需要两个dll,我直接把这两个dll 编译进了exe文件,大小少了很多。而且还方便 2)360 流氓手机助手开着的情况下不影响使用 3) 也不会担扰正常的adb 的运行。
ANDROID: 设置显示窗口的SIZE和DENSITY
转:https://www.brobwind.com/archives/514 ANDROID: 设置显示窗口的SIZE和DENSITY 在做Android app开发的时候,为了验证不同屏幕分辨率和dpi下界面的布局情况。你可以使用android emulator来实现,也可以找不同屏幕配置的手机来验证。当然,你可以找台Android原生系统的手机来验证如Nexus 4/Nexu
使用adb调试串口
最近在rk3128上调试一颗I2C转UART芯片:SC16IS752,由于手上只有一块开发板,hdmi输出又搞坏了,无法连接屏幕,怎么验证调试效果呢,无奈之下用adb试试吧,果然有办法。 准备工具:busybox,下载地址:https://busybox.net/downloads/binaries/  按照自己的平台下载,我是很久之前随便下了一个,挺好用。 然后: adb root ad
Android用adb打开网址,免手输
本文转载自: http://hi.baidu.com/wishwingliao/blog/item/450e6f60c8a85f52ebf8f8b9.html Android在adb shell里打开某个APP 打开浏览器: # am start -n com.android.browser/com.android.browser.BrowserActivity 调用浏览
Android 指令打开BT、WIFI
某些时候我们不想通过手动打开某些功能,这个时候只有透过命令了, 例如下面的功能: BT on: adbshell am start -a android.bluetooth.adapter.action.REQUEST_ENABLE adbshell input keyevent 61 adb shell input keyevent 61 adbshell inp
Android packageManagerService如何添加安装权限白名单
有些项目不允许所有APK都拥有安装权限,例如apk只能通过应用商城来安装或者升级,只允许某些特定的apk自升级,不允许pm install等。这就需要添加安装权限白名单来控制。1、packageManagerService修改安装肯定绕不开packageManagerService,我们在其中添加几个接口及代码来控制apk安装。1)增加以下函数: /*add for installer
[FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接
[Description] 如何默认打开user 版本的USB debug 选项, 默认打开adb 连接 [Keyword] 量产版本 user usb debug root adb 连接 [Solution] 1. 在android 4.0 之前,这个设置是在frameworks/base/service/..../SystemServer.java 里面 设置会根据system p
windows下对android进行实时快速录屏和模拟点击(一)——使用adb命令行
前言这是我假期练手小项目——钢琴块2(别踩白块儿2)自动程序——的前置科技树,主要是为了实现对屏幕的抓取和点击操作。android截屏和模拟点击通常的方法是使用python+adb。确实,adb简单快速通用性强,我一开始也是以为adb能够很快解决我的问题,一小时搞定然后专心写算法。但实际运用过程当中,发现adb的最大缺陷就是速度太慢,截图需要一秒,点击需要500ms。如果说只是触犯了一个C++学习...
Android ADB超简单的安装方法
在Android TV开发中,我们会和APP开发一样使用到真机测试,而adb是一个特别的存在,因为它可以轻松的帮我连接到安卓设备。adb全称Android Debug Bridge,用于与Android设备进行交互。
Android中常用shell命令
注意事项:这里写的命令,网页会重新编辑格式,比如我写了两个减号,发布后变成了一个减号;如果我说的命令不能正确执行,请手动输入命令,切记切换英文状态。 android 常用shell命令记录下来备忘设置adb环境变量其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令 比如我的adb.exe路径G:\tools\adt-bundle\sdk\platform-tools
linux下adb及fastboot编译与使用
1、下载android system core代码: git clone https://android.googlesource.com/platform/system/core.git 2、编译fastboot 进入system/core/fastboot gcc -o fastboot usb_linux.c util_linux.c fastboot.c pro
Android如何永久性开启adb的root权限
[Solution] adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。 默认即档ro.secure 为0 时,即开启root 权限,为1时再根据ro.debuggable 等选项来确认是否可以用开启root 权限。为此如果要永久性开启adb 的root 权
windows cmd窗口adb logcat 查看中文输出乱码
Android logcat输出默认是UTF-8编码,要想正确显示中文,需要设置在windows cmd窗口的编码设置,以下为设置步骤。 步骤1:打开cmd.exe命令行窗口 步骤2:通过 chcp命令改变代码页,UTF-8的代码页为65001 cmd下输入 C:/chcp 65001 执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符
在Windows下编译与运行minicap
在Windows下编译与运行minicapminicap
安卓开机检测 显示器 是否连接 hdmi脚本
代码可以多吃循环冷启动,启动后就检查hdmi是否连接到设备上。 count=0 while [ $count -lt 500 ] do adb wait-for-device echo "Foster cold boot successfully for $count time" sleep 2 if adb shell dmesg | grep 'nvhdcp: link inte
我们是很有底线的