美文网首页
Android的一些小知识

Android的一些小知识

作者: swimmer2000 | 来源:发表于2017-10-26 16:34 被阅读0次

    0. 查看Android设备上所有安装的apk及路径的命令:adb shell pm list packages -f

    1. 如果Android桌面挂掉了,而手机打开了OTG功能,那么可以接一个键盘到手机,通过Windows+B键打开浏览器,通过浏览器下载一个Launcher,通过这个Launcher使用系统。

    2. adb install和pm install区别?权限,可以将odex的apk移动到另一个手机。The difference between adb install and push is only file permissions.

    3. 有些手机adb调试前需要授权。在C盘或者当前用户的目录下,有.android目录,这个目录里包含adbkey.pub和adbkey,

    对应的,手机目录下有/data/misc/adb/adb_keys,里面存的就是.android目录下的adbkey.pub

    4. 恢复system/app下的Sogou输入法。用adb install安装输入法,然后将缺少的文件从/data/app/Sogou目录拷贝到/system/app/Sogou目录

    5. Android分区可以通过名字和数据来访问,通常的路径是/dev/block/platform/xxxx/by-name或/dev/block/platform/xxxx/by-num

    6. adb install和adb push有什么区别呢?没啥区别,除了处理文件的权限不一样,adb install啥权限都帮你设置好了,adb push后的需要自己手动设置权限。

    7. 可以用adb pull和push将odex格式的apk从一个手机移动到另一个手机,注意设置arm和lib等文件夹的权限,设置时可以参考其它的apk。

    8. 在手机端执行命令的格式是adb shell "su -c 'mount -o remount,rw /system'",''号里的就是你要执行的命令。

    9. jd-gui可以反编译jar;apkstudio以smali的形式显示apk的源代码;jeb以Java的形式显示apk代码,且可以在线调试apk。

    10.如何手动安装busybox到Android手机?在https://busybox.net/downloads/binaries/1.21.1/ 下载对应的可执行程序,然后依次执行:

    adb shell

    su

    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

    exit

    adb push busybox /data/local/tmp/

    adb shell

    cd /system

    ls -al

    cd /data/local/tmp/

    chmod busybox 755

    cp /data/local/tmp/busybox /system/xbin/busybox

    cd /system/xbin

    chmod busybox 755

    ./busybox --install -s /system/xbin

    rm /data/local/tmp/busybox

    相关文章

      网友评论

          本文标题:Android的一些小知识

          本文链接:https://www.haomeiwen.com/subject/ubukpxtx.html