• Android手机指令操作释疑


    有人问我一个关于Android手机root与否的问题,她说明明iTools显示已取得root权限,但她就是没法在该手机上运行需要root权限的App如钛备份等等.我告诉她最好的确认方式便是以adb指令进到 /data/data路径之下,再执行 ls –al,若能顺利得到执行结果,而不会提示”Permission denied”,便是已root成功,如下图所示.

    那她又问道,怎么她在操作adb指令时,无法改动文件的权限? Android的核心不也是Linux吗?

     

    是的,Android的核心是Linux没错,但是adb并未具备完整指令集,所以在指令方面,与在Linux/Unix上稍有不同.其中最明显之处,便是使用chmod指令.

     

    当以adb指令操作时,指令 chmod a+x test.sh 会出现”Bad Mode”的错误讯息.

     

    但若以SSH连入Android手机,再执行指令chmod a+x test.sh,则可顺利为test.sh加上执行权限.

     

    那难道以adb指令操作Android手机,就无法以chmod指令改变文件权限了吗?其实可以,只要以阳春的数字表示法做为参数即可.举例来说,指令为

    chmod 777 test.sh

    则可为test.sh加上写入及执行权限.

  • 相关阅读:
    Linux下的lds链接脚本详解
    STM32启动过程解读与跟踪验证
    STM32的启动过程分析
    STM32启动过程--启动文件--分析
    STM32之中断
    STM32F4XX启动文件分析
    Synergy CORTEX M 启动流程
    AT 指令和常见错误码
    Tomcat部署时war和war exploded区别
    C++虚函数表解析***
  • 原文地址:https://www.cnblogs.com/pieces0310/p/5575374.html
Copyright © 2020-2023  润新知