• android adb 命令


    引用:http://www.douban.com/note/118594127/

    昨天下午入手的T-Mobile G2,热乎乎的,捧着它一直从太升南路走回了西南财大,就光捧着,看着,时不时的抚摸下,其他就基本神马都没干。不过就光是拿着也对原生的ROM很不爽,这多半因为是心理暗示,而不是我用着不爽,那么回到家第一件事就是刷ROM。
    上网,查资料,折腾,开机关机几百万次,各种失败。
    遇到这么几个小白问题,待我一一写下,以示后人。

    一、连电脑后读不出SD卡,检测到有新硬件,但就不显示那个盘。
    好嘛,没读卡器的我,把卡插到了我原来那台杀卡破手机里,读是能读出来,也能往外拷东西,就是写不进去,一些就没响应,热插拔了几次,彻底读不出来了,再插的时候要我格式化,格就格呗,死活格不动。放弃之,把卡插回了我的G2。继续开机折腾,胡点乱点的还把卡给读出来了,其实只需要更改USP的链接方式,选择加载驱动就可以显示SD卡了。

    二、获取永久root
    神马是ROOT呢?ROOT就是是android系统中的超级管理员用户帐户。详情请戳我
    我是不想描述我的各种失败了,最后按着别人帖子折腾来折腾去还真刷出来了,主要参考了【1】这个零时ROOT出错【2】这你妹写的最云里雾里了,个破论坛注册了过后还鸡巴一直呆在被审用户,始终看不到贴子里的图【3】这个不错,不过S-OFF失败。

    其实具体步骤可以参照【1】,零时BOOT参照【3】,但中间有个问题,开始永久ROOT之前,还需要在电脑上给装手机驱动,我是在这个地方也卡了一下。

    我还是把步骤都贴过来吧

    一、零时ROOT
    1、PC机端,下载 VISIONary+ R14 软件,并考到手机sd卡上。
    2、手机端,在菜市场里下载并安装任何可用的文件浏览器。
    提示:我用的是ES文件浏览器,Astro或是其他的软件都可以。
    3、在“所有程序”》“设置”》“应用程序”里,勾选“未知源”,关闭(取消勾选)“快速启动”。再进入“开发”,勾选“USB调试”。
        做完后退出“设置”。
    提示:1、在完成全部教程后,如果喜欢,你可以再次打开“快速启动”和关闭“USB调试”。
            2、确保你的手机没有插上USB线。
    4、打开你安装的文件浏览器,找到刚才考到sd卡上的VISIONary软件并安装,然后退出文件浏览器。
    5、打开刚才安装的VISIONary,勾选“Set system r/w after root”,其他选项都不要勾选。点击“TempRoot Now!”,
        然后等他执行完毕后再点击“Attempt PermRoot Now!”,手机会弹出要求SuperUser权限:允许。
        完成后手机会自己重启。
    注意:记得刚才关闭了“快速启动”吗?耐心点,等他完全启动,这是“真正”的启动。

    二、装驱动!装驱动!装驱动!装驱动!

    三、开始永久ROOT
    1.把下载好的vision-perm-root.rar 下载地址 和adb.rar 下载地址 解压到任何路径.解压获得vision-perm-root文件夹和adb文件夹
    2.将adb文件夹中的adb.exe和AdbWinApi.dll复制到C:\Windows\System32目录下
    3.运行cmd.[这个是windows的命令,开始---->运行--->敲入cmd,回车,cd 目录)] 并进入到vision-perm-root所在目录下
       例如: cd c:\vision-perm-root [因为我把vision-perm-root文件夹放到C盘根目录了]
    4.在cmd窗口输入
    adb devices
    检测设备是否连接

    5.继续输入
    adb push hboot-eng.img /data/local/
    继续
    这里要说一下,vision-perm-root目录下wpthis-OTA.ko文件对应之前OTA更新过的用户.
    所以,如果你之前OTA更新过,这里要输入adb push wpthis-OTA.ko /data/local/
    如果之前没有进行过OTA更新的话,输入
    adb push wpthis-pre-OTA.ko /data/local/

    6.接着输入
    adb shell

    7.再输
    su

    8.继续输
    cd /data/local/

    ls -l

    这里和上边一样,如果你之前OTA更新过,这里要输入insmod /data/local/wpthis-OTA.ko
    如果之前没有进行过OTA更新的话,输入insmod /data/local/wpthis-pre-OTA.ko


    dd if=/data/local/hboot-eng.img of=/dev/block/mmcblk0p18

    输入完以上命令,这时在手机上再次运行VISIONary
    如果软件界面提示你的手机已经ROOT,

    那么,继续在CMD中输入
    sync

    reboot

    这时手机已经重启,等待重启之后,关机,再音量下+开机,进入fastboot,查看是不是已经VISION PVT SHIP S-OFF

    如果是,恭喜,可以拔掉电池,重新开机.

    四、刷新【recovery】以及【Radio】名词解释请戳我
    刷新recovery
    刷新Radio

    这两个一定要刷新,不然接下来装ROM可能会出现各种问题,比如我没刷【Radio】,刷好ROM过后一打电话就无响应,短信也发不出去,所以,一定一定要刷!

    五、终于可以刷ROM了

    挑一个装吧
    1.Desire Z/T-Mobile G2 CM6.1 RC3 源码编译
    http://bbs.gfan.com/android-343631-1-1.html
    2.CyanogenMod-6.1 for Vision :: V6.1.0-RC3 (11/27/2010)
    http://bbs.gfan.com/android-341568-1-1.html
    3.转帖--Villain大神的最新G2/DZ 的带SENSE 的ROM
    http://bbs.gfan.com/android-346077-1-1.html
    4.Villain 1.0 SENSE 源码编译 12月1日
    http://bbs.gfan.com/android-349462-1-1.html
    5.Desire Z/T-Mobile G2 CM6.1 RC4 源码编译
    http://bbs.gfan.com/android-352765-1-1.html
    6.Desire Z/T-Mobile G2 CM6.1 正式版 源码编译 12月9日
    http://bbs.gfan.com/android-371127-1-1.html

    如果在HBOOT下读不出来就用ROM Manager装吧。很方便

    然后,就可以玩手机了。各种玩。

  • 相关阅读:
    C# 如何保证对象线程内唯一:数据槽(CallContext)【转载】
    关于面试!(简历篇)
    以Windows服务方式运行ASP.NET Core程序【转载】
    .Net Core 项目在Windows服务中托管【转载】
    【转载】Ocelot网关的路由热更新
    Kafka的配置文件详细描述
    C#枚举中的位运算权限分配浅谈
    CSS 三角形
    Entity Framework 7 动态 DbContext 模型缓存 ModelCaching
    ASP.NET5 MVC6 利用Middleware 创建可访问HttpContext 的业务类工厂。(代替HttpContext.Current)
  • 原文地址:https://www.cnblogs.com/sode/p/2625098.html
Copyright © 2020-2023  润新知