ubuntu 10.04 使能新设备的adb功能

Ubuntu18.04配置ADB调试环境 Ubuntu18.04配置ADB调试环境 1、安装adb apt-get install android-tools-adb 安装完后运行adb adb start-server 2、将android设备连接至电脑,通过lsusb命令查看usb设备。粗体是android设备 lsusb Bus 002 Device 002: ID 8087:8000 Intel ... 阅读详情

linux系统不认终端adb端口有两种情况,一是终端的vID和pID在udev的rules里面没有对应项,在

http://blog.youkuaiyun.com/yang_hui1986527/article/details/7665989#comments

的文章提到了怎么解决这个问题。


另外一种情况是,终端映射出来的vID和pID不是adb interface的vID/pID:目前的手机或者数据卡连接PC的时候会首先映射出一个U盘或者光驱,里面会包含驱动或拨号工具等等必需软件,windows在碰到这样的设备的时候会自动切换(mode switch)终端的功能(所谓的ZeroCD功能,厂商可省掉驱动光盘的成本)。


在linux界自然也有对应的办法来处理这种情况,这就是usb_modeswitch工具。我机器上安装的是“老迈”的ubuntu 10.04,默认连usb_modeswitch也没有,于是C8812连接之后使用lsusb看到的ID是12d1:1031,adb不可用;在别人11.10系统上lsusb看到的是12d1:1035,必然是没有进行切换了。用apt-get install安装之后发现自动安装的是2010年的版本,里面的切换规则也不全。谷歌了一通发现usb_modeswitch的最新版本已经到了1.2.3,支持的设备列表也更新到了2012-05-19,遂决定安装最新版,操作过程如下:


1,下载usb-modeswitch-1.2.3.tar.bz2和usb-modeswitch-data(这俩好基友好最好下同一版本的)和device_reference.txt

2,sudo apt-get install libusb-dev安装usb-modeswitch所需的库libusb

3,解压usb-modeswitch-1.2.3.tar.bz2后,进入该目录make install(如果之前安装过旧版本,先make uninstall)

4,解压usb-modeswitch-data后,进入该目录make install

整完这4步之后,C8812连PC之后adb已经可以用了,lsusb看到切换到了12d1:1035。


如果以后有新设备linux认不出来,可以下载最新的device_reference.txt,使用命令usb_modeswitch -C device_reference.txt导入新的规则来支持新设备。

(其实之前2010版的usb_modeswitch也可以通过这种方式更新规则,不需重新安装)


简单看下/usr/share/usb_modeswitch(应该是根据usb-modeswitch-data里的usb_modeswitch.d生成的)里有一个名字是12d1:1031的文件,内容如下:

  1 # Huawei U8110 / Joy, Vodafone 845 (Android smartphone)
  2 
  3 TargetVendor=  0x12d1
  4 TargetProduct= 0x1035
  5 
  6 MessageContent="55534243123456780600000080010a11060000000000000000000000000000"
  7 
  8 # for Android SDK
  9 NoDriverLoading=1

可以看到这个就是切换的规则。


usb_modeswitch相关参考以及下载链接:

http://www.draisberghof.de/usb_modeswitch/

Ubuntu 16.04 adb devices : no permissions 解决方法 一、安装adb和fastboot$sudo apt-get update $sudo apt-get install android-tools-adb android-tools-fastboot二、出现问题输入$adb devices后发现因为ubuntu系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。$lsusb 查看usb使用情况可以看到高通平台的设备相关i 阅读详情

相关推荐

Ubuntu 12.04系统中ADB安装工具的完整指南

在安装依赖的过程中,确保所有必需的软件包和库都已经正确安装。对于Ubuntu用户来说,使用包管理器进行安装是最为简便的方法。确保终端中没有错误提示,如果有错误,需要仔细阅读错误信息来解决安装问题。在这一章节中,我们了解了如何安装ADB所需的依赖库。在下一章节中,我们将深入探讨如何下载ADB及其配置路径,并设置环境变量以确保ADB能够正确运行。

weixin_34581040的博客 846

(保姆级)Ubuntu下的USB设备永久权限+设备起别名方法

在Ubuntu中如果给一个USB设备赋予全部权限可以这么做 但是这么做只是一次性的,拔掉再插就需要重新赋权限,下面介绍一个一劳永逸的方法 进入 /etc/udev/rules.d 后,ls 查看一下已有的文件,然后可以自己新建一个规则文件 或者直接 打开并编辑,编辑内容如下 然后 ctrl+c 保存,ctrl+q退出 接着重新加载 重新启动规则 PS:udev规则当然也可以删除,使用 rm 命令即可,删除完在重新加载启动即可。......

晨少的博客 1万+

华为Android系统32位USB驱动

[Section_Driver] //接口的数目 Key_TotalInterface = 6 //产品的pid Key_ProductId = usb\vid_12d1&pid_1035 Key_UninstallDummy=yes Key_UnistallProduct=yes //modem的pid Key_ModemHwId = usb\vid_12d1&pid_1035&mi_00;smhwmdm.inf;smhwser.sys //串口的pid Key_SerialHwId = usb\vid_12d1&pid_1035&mi_01;smhwser.inf;smhwser.sys //adb端口 Key_AdbHwId = usb\vid_12d1&pid_1035&mi_03;smhwadb.inf;smhwadb.sys;wdfcoinstaller01005.dll //虚拟光盘 Key_DummyHwId = usb\vid_12d1&pid_1031;smhwdev.inf;smhwdev.sys //光盘的pid Key_UsbStorHwId = android adapter usb device //驱动安装程序名称 Key_DriverInstallName = DriverSetup.exe

xp sp3系统连接华为手机,显示mtp驱动无法安装 2021/04/12

我的电脑右键 管理 服务和应用程序 服务 windows driver foundation -user-mode driver framework 开启 (华为荣耀play)手机就可以连接电脑了 普通模式下无法设置自动 需要到安全模式,设置成自动就可以了

weixin_44345526的博客 7472

从ResNet到EfficientNet:特征金字塔网络(FPN)在不同骨干网中的适配指南

本文深入探讨了特征金字塔网络(FPN)与ResNet、VGG、EfficientNet等主流骨干网络的适配策略。文章详细解析了FPN的核心原理,并针对不同骨干网络的特征提取特性,提供了通道对齐、参数量估算及迁移学习的系统化指南,旨在帮助开发者在目标检测等视觉任务中构建高性能、高效率的模型。

weixin_29047919的博客 220

Altium Designer许可证冲突?手把手教你用Windows防火墙彻底禁止AD联网(附详细截图)

本文详细介绍了如何通过Windows防火墙精准管控Altium Designer的网络权限,解决许可证冲突问题。通过配置入站和出站规则,彻底阻断AD的联网行为,提升软件运行效率。适用于需要稳定使用Altium Designer的工程师,附有详细截图和高级验证方法。

weixin_38170137的博客 423

Windows adb搭建

菜鸟进场,方圆十里,寸草不生 1、下载adb的安装文件 2、然后将这四个文件复制到系统目录下:C:\Windows\SysWOW64(如果是32位的系统就在C:\Windows\System32目录下)。 打开命令控制窗口:输入:adb version 出现以上画面则表示可以正常使用adb了。 发现问题:如果出现插上手机之后无法回识别到手机。 插上android设备后,在命令行输入adb de...

version1_0的博客 1686

华为手环实时心率数据导出到UWP项目中

hello大家好呀O(∩_∩)O最近在做毕设 其中有个小功能要用到实时心率数据。查找网上的资料发现只有小米手环的实时心率数据导出但是没有华为手环的,我试了华为手环但是并不能行得通哈哈哈。现在分享一下华为手环实时心率数据导出的代码。

apple_63713858的博客 1581

adb 使能设置

android 8.1 adb系统使能设置默认关闭

229

SAP 关于WPS上传文件提示“文档中不包含数据“ 和“程序正在运行中“处理办法

最近这一周经常有用户反馈,使用WPS上传文件系统报错,一直提示“程序正在运行中”,另外在导入数据的时候提示"文档中不包含数据",跟进运维过程中遇到的这两种情况,分享一下处理的办法,如果各位更好的办法也可以给我留言分享。

我小时候很黑的博客 2843

使用Metasploit生成木马控制Windows系统

使用Metasploit生成木马控制Windows系统

weixin_56956399的博客 2506

usb modeswitch hacks

有些Android手机在上ubuntu后无法使用adb,但在windows上是可以的,比如联想的a790e。在ubuntu上用lsusb看看: 2006:显然是手机设备的usb id。 在windows上面,却是 2006:5010。这其实是windows上面的特殊处理导致的。在手机的/system下有个cdrom.iso,手机插入windows的usb后,会弹出这么一个对话框:

redredbird的专栏 1829

逆向工程的艺术:如何绕过PDD的长连接机制实现高效抓包

本文深入解析了如何通过逆向工程技术绕过拼多多(PDD)的长连接机制实现高效抓包。详细介绍了动态调试方案、关键函数Hook技巧及流量解密重组方法,帮助开发者在非Root环境下捕获并解析PDD的加密数据。结合Python工具链,实现稳定数据采集,适用于电商数据分析和反爬策略研究。

weixin_29058331的博客 674

Ubuntu 10.04 64bit 安装adb

step1: 下载一个SDK完整包:http://developer.android.com/sdk/index.html  step2: 下载结束后,解压到一个目录下: step3:配置环境变量 sudo gedit ~/.bashrc 在文件的最后追加: #set path for android sdk tools export PATH=$PATH:/your_android-

请叫我程序袁 816

剪映专业版关键帧完全教程:从原理到实战的动画必修课

关键帧是视频动画的核心原理。视频由连续静止画面(帧)构成,关键帧记录素材属性变化的起始与结束状态,中间过渡帧由软件自动计算生成。剪映专业版中,视频、音频、文本、贴纸等素材均支持关键帧动画,可调节位置、缩放、旋转、不透明度、音量等参数。操作为:在起始位置点击参数旁菱形按钮添加关键帧,移动播放头后调整参数,系统自动生成第二个关键帧。多属性可独立控制并叠加,实现放大同时淡出等复合效果。通过设定变化起点与终点,关键帧能让静止元素产生移动、缩放、淡入淡出等丰富动态,是视频剪辑从基础拼接进阶创意表达的核心技能。掌握关键

深耕计算机专业知识与技术。 2085

【ArcGIS微课1000例】0149:Geographic Imager6.6下载安装教程

首先保证电脑上安装对应版本的PS软件,笔者安装的是PS2023(V24.7)版本,然后安装本软件。保持以上窗口运行状态,然后打开PS,自动弹出如下窗口。勾选【Automatically checkout LIcense】,点击Close。双击setup开始安装,点击【确认】,一路默认安装到底。驱动器:DVD-ROM驱动器(用于DVD版本)处理器:2GHz或更快的英特尔或AMD处理器。安装完成后,将Crack中的所有文件拷贝到。硬盘:600 MB的可用硬盘空间用于安装。内存:4GB内存(建议8GB或更高)。

智慧空间实验室 1217

ubuntu 18.04 安装并配置adb

ubuntu 18.04 安装并配置adb 获取最新的adb包 wgethttps://dl.google.com/android/repository/platform-tools-latest-linux.zip 将软件包解压到指定位置 sudo unzip -d /usr/local/sbin platform-tools-latest-linux.zip 获取adb、fas...

0x8g1T9E- 7188

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Ubuntu16.04 adb 连接设备实践

第一步,Ubuntu下安装adb                 添加源:  sudo add-apt-repository ppa:nilarimogard/webupd8                 更新源:  sudo apt-get update                  安装adb:  sudo apt-get install android-tools-adb

工作学习 2465

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

如何在Ubuntu20.04上安装adb和fastboot

在连接android设备之前,我们需要确保设备已启用“ USB调试”。可以通过进入“设备设置”然后进入“开发者选项”来启用它(某些设备要求您在“关于电话”部分的“ Android版本”上点击几次以启用“开发者选项”)。现在,一旦启用,我们所要做的就是使用USB电缆将我们的Android设备连接到Ubuntu系统。步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。注意:如果在连接设备后获得有关错误的任何权限,请重新启动ADB服务器,然后重试。步骤3.检查ADB连接。

netwalk的专栏 2733

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Ubuntu12.04下安装配置adb工具

由项目需要,现在需要在android下测试linux内核的Futex中的requeue漏洞。那么首先要做的肯定是搭建测试 环境。网上看了一些博客,发现很多都是照搬照抄,甚至将SUBSYSYTEM复制粘贴成UBSYSTEM,不知道会误导 新手,当然我就是其中一个。为了避免大家走太多弯路,现在将我成功安装配置adb的步骤总结如下:

koozxcv的博客 3934

Ubuntu12.04 安装adb

1、通过apt-get安装adb sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb 2、将android设备连接至电脑,首先需要取得root权限,通过lsusb查看usb设备(华为Mate 7手机) root@adminis

金佳杰 1609

Ubuntu20.04系统中安装配置adb,连接华为手机

今天因为工作需要用ubuntu20.04系统连接adb进行相关操作,此处简单记一下相关操作步骤和细节,供大家参考: 1、首先usb数据线连接手机至ubuntu20.04所在硬件设备(笔者此处为台式机),然后运行 lsusb,查看相关列表如下: root@server:~/.android/avd# lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.

booklijian的专栏 3908

Ubuntu 18.04配置adb服务

ubuntu adb 配置

baidu_25546027的博客 2803

ubuntu16.04下adb安装以及使用adb给手机安装apk软件

一.ubuntu16.04下adb的安装 Ubuntu下安装adb 添加源: sudo add-apt-repository ppa:nilarimogard/webupd8 更新源: sudo apt-get update 安装adb: sudo apt-get install android-tools-adb 终端输入lsusb,打印如下 Bus 002 Device 001: ID 1...

wangshuailpp的博客 1315

【6】Ubuntu 18.04 安装adb并连接真机

上一篇是通过Ubuntu18.04子系统完成了实验,考虑到以后会经常使用虚拟机,于是在Ubuntu18.04里也安装了adb,并进行了测试。 安装 sudo apt-get install android-tools-adb lusb查看已有设备 ...

Jymman的博客 1308

Ubuntu 14.04版64位机器上解决 android 的 adb 无法执行的问题

问题描述: 通过官网下载 64 位系统下的的

thomashtq的专栏 1万+
上一篇: boot.img与recovery.img的解包
下一篇: android App中的网络访问
TechStone
博客等级 码龄19年 29粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值