精华内容
下载资源
问答
  • usb adb

    2013-02-06 11:04:08
    参考 ...   To use theenhanced putty (via USB): - Select Adb from the connection type list - Enter "transport-usb" in the host (orany other connec

    参考

    http://forum.xda-developers.com/showthread.php?t=803223

     

    To use theenhanced putty (via USB):
    - Select Adb from the connection type list
    - Enter "transport-usb" in the host (orany other connection string, check the adb socket interface documentation ifyou need something else than connecting via usb)
    - Enter 5037 as port, if it's not already setthere.
    - Connect and enjoy (you might also save thisconnection, so next time you only have to double-click on the settings)

     

    通过usb adb连接

     


    展开全文
  • 在 Linux-3.8 以后,Android 的内核分支,便去掉了 f_adb,改使用 USB function FS,在用户空间实现 USB adb 功能。这篇文章根据原作者的 Google+ 文章,在 Atmel sama5 开发板上做了测试,将步骤记录如下,供...

    背景


    在 Linux-3.8 以后,Android 的内核分支,便去掉了 f_adb,改使用 USB function FS,在用户空间实现 USB adb 功能。这篇文章根据原作者的 Google+ 文章,在 Atmel sama5 开发板上做了测试,将步骤记录如下,供需要使用的读者参考,你也可以查看作者原文: https://plus.google.com/111524780435806926688/posts/AaEccFjKNHE 


    在 Linux-3.10 上使能 USB ADB


    编译内核时使能 USB FunctionFS


    When building your kernel, make sure to configure in FunctionFS:
        Device Drivers -> USB Support -> USB Gadget Support
            -> USB Gadget Driver -> Function Filesystem

    设置正确的 USB vendor ID 和 Product ID


    这个设置可以放在 bootcmd 或者加载内核模块的时候通过参数传递:
    Modify your boot parameters to set the vendor and product ids so adb on your host recognizes the device.
        g_ffs.idVendor=0x18d1 g_ffs.idProduct=0x4e26

    Alternatively this can also be done if you built the gadget driver as a module at load time:
    insmod g_ffs.ko idVendor=0x18d1 idProduct=0x4e26




    启动 Android 并挂载 functionFS, 使能 USB adb

    Now here I'm assuming you've got a serial port working. Boot your target device with your new kernel (and insmod the g_ffs driver if necessary), and setup the functionfs directory:
    # mkdir /dev/usb-ffs
        # mkdir /dev/usb-ffs/adb
        # mount -o uid=2000,gid=2000 -t functionfs adb /dev/usb-ffs/adb



    重启 adbd 守护进程

    If everything is working, you can kill adbd and when it restarts it should find the functionfs mount and make use of it.
    # ps adbd
        # kill <pid for adbd>



    然后进入 cmd 或者 Linux Host 就可以成功连接 usb adb 获得 Android shell 了

    On your host system, connect to the target using the adb program:
    $ ./adb shell
        root@android:/#


        Hooray there's your shell!


    转载于:https://my.oschina.net/jingxia/blog/697460

    展开全文
  • Android默认打开USB adb调试

    千次阅读 2017-02-09 17:34:28
    /**************************************... * I.MX6 默认打开 USB adb * 声明: * 在调试android的时候,尤其是前期,可能我们没有Touch,这样使用adb显得 * 力不从心,因为它会弹个对话框来,可你有按不了,于

    /*******************************************************************
    * I.MX6 默认打开 USB adb
    * 声明:
    * 在调试android的时候,尤其是前期,可能我们没有Touch,这样使用adb显得
    * 力不从心,因为它会弹个对话框来,可你有按不了,于是默认打开adb就成了需求。
    *
    ******************************************************************/

    一、参考文章:
    飞思卡尔 imx6 android 调试环境搭建
    http://www.wjxfpf.com/2015/10/590190.html
    Android 4.2.2 开机默认开启USB调试
    http://blog.csdn.net/zhujm320/article/details/37914487
    默认打开USB调试功能
    http://blog.csdn.net/pfgmylove/article/details/16985159

    二、解决方案:
    1. cat frameworks/base/services/java/com/android/server/usb/UsbDeviceManager.java

            ......
            public void systemReady() {
                if (DEBUG) Slog.d(TAG, "systemReady");
                mNotificationManager = (NotificationManager)
                    mContext.getSystemService(Context.NOTIFICATION_SERVICE);
    
                // We do not show the USB notification if the primary volume supports mass storage.
                // The legacy mass storage UI will be used instead.
                boolean massStorageSupported = false;
                final StorageManager storageManager = StorageManager.from(mContext);
                final StorageVolume primary = storageManager.getPrimaryVolume();
                massStorageSupported = primary != null && primary.allowMassStorage();
                mUseUsbNotification = !massStorageSupported;
    
    
                // make sure the ADB_ENABLED setting value matches the current state
                //Settings.Global.putInt(mContentResolver, Settings.Global.ADB_ENABLED, mAdbEnabled ? 1 : 0);
                Settings.Global.putInt(mContentResolver, Settings.Global.ADB_ENABLED, 1); 
                mHandler.sendEmptyMessage(MSG_SYSTEM_READY);
            }
            ......

    2.cat /init.rc

            ......
            #  Enable adb security for JB4.2.2
                setprop ro.adb.secure 0
            ......
    展开全文
  • ZTE 官方 android U880 V880 N880 USB ADB driver 驱动
  • USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限,通常如果adb shell 看到是: Android 4.0 以后版本: C:\Users\mtk71029\Desktop>adb shell root@...

    USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限,通常如果adb shell 看到是:
    Android 4.0 以后版本:
    C:\Users\mtk71029\Desktop>adb shell
    root@android:/ #
    Android 2.3 版本:
    C:\Users\mtk71029\Desktop>adb shell

    即表明adb 的连接是root 权限的,相反如果看到是$ 即表明是shell 权限
    Android 的APK 本身都是不具备root 权限的,如果想启用root 权限,那么就必须借助具有root 权限的进程或者具有s bit 的文件,目前比较通用的手法是,手机root 后,内置了su到system/bin, 然后普通APP 即可借助su 命令来达到root 权限切换。
    网络上已经有同仁修改su 命令,并通过一个APK 来控制su 命令的权限控制。
    如常见的Superuser: http://androidsu.com/superuser/ 这样即可人为的控制root 权限的使用。((因很久都没有更新了,只能用于ICS 以及以前的版本))
    SuperSU: http://forum.xda-developers.com/showthread.php?t=1538053 (更新速度很快,推荐使用)

    综上所叙,如果adb 已经有root 权限,那么让apk 行使root 权限就很简单了。比如在JB 版本或者以前的版本上:
    adb remount
    adb push su /system/bin
    adb push Superuser.apk /system/app
    adb shell chmod 0644 /system/app/Superuser.apk
    adb shell chmod 6755 /system/bin/su
    adb reboot

    展开全文
  • I.MX6 默认打开 USB adb

    2016-01-20 15:26:00
    /***********************************************************... * I.MX6 默认打开 USB adb * 声明: * 在调试android的时候,尤其是前期,可能我们没有Touch,这样使用adb显得 * 力不从心,因为它会弹个...
  • android usb adb流程

    2017-06-12 11:03:38
    android adb 概述 ...drivers/usb/gadget/f_adb.c drivers/usb/gadget/android.c 他吐给上层应用的是如下的设备节点:/dev/android_adb 应用层的代码在如下路径: s
  • USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限。通常假设adb shell 看到是: Android 4.0 以后版本号: C:\Users\mtk29\Desktop&gt;adb shell ...
  • linux usb adb驱动

    2013-09-29 17:56:00
    Setting Up ADB/USB Drivers for Android Devices in Linux (Ubuntu) Setting up a Device for DevelopmentLinux: adb udev rules
  • 如果你的设备插入电脑,adb devices却没有设备。 请看这里的处理方法。 包含了adb驱动,adb1.0.31版本
  • Android KitKat 4.4平台开发-添加USB ADB和MTP功能支持 点击打开链接
  • usb adb 功能配置步骤

    千次阅读 2015-11-04 18:11:41
    1.a80平台上adb使用的话需要注意 编译时配置/android4.4/device/softwinner/kylin-p2/kylin-p2.mkusbPRODUCT_PROPERTY_... persist.sys.usb.config=mtp,adb \ ro.udisk.lable=kylin \ ro.adb.secure=0默认打开
  • 最近调试一个android手机无法开机的问题,调试的时候当手机无法开机并不断重启的时候,android的调试ADB接口还没有出来,导致无法获取到有用的调试信息。 调试后,把原来的adb进程提前可以在死机的时候把ADB进程...
  • Adb is google tool, most of the issues you should report to google side. We met adb offline problem sometimes, it's different root cause.Here's checklists for such issue:1. adb server sideyou should c...
  • 魅族MX3 USB调试模式所需的驱动,仅限于64位Windows系统, 需要在“设备管理器”手动安装,安装步骤: 1、打开“设备管理器”窗口(在“我的电脑”右键,选择“管理”,然后在打开的“计算机管理”找到“设备管理器”...
  • s3c6410 USB ADB

    2011-10-27 15:25:00
    s3c6410 加载USB gadget驱动,支持android adb/ums的话,ubuntu会找到s3c6410 android usb device, sd 15:0:0:0: [sdb] Attached SCSI removable disk [23501.123719] usb 1-2: USB disconnect, address 16 [23507....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,474
精华内容 2,589
关键字:

usbadb