摘要: 由于要用到adb的知识,但是对adb啥也不了解,看了下android的代码,adb的源码在system/core/adb下面,然后网上搜下了资料,发现很多大神的源码分析,瞬间信心爆棚,把大神写的博客都浏览了一遍,然后手动运行了下adb命令,顺便跟踪了下过程,发现原来还是很好的理解,源码的各种线程创建 阅读全文
posted @ 2019-01-31 21:18 leo21sun 阅读(2748) 评论(1) 推荐(0) 编辑
摘要: 用adb调试android时,每次接入usb线,都会提示一个确认打开usb调试功能的窗口,有时候,我们需要默认打开usb调试功能。或者无需弹出对话框,直接默认开启。这个我们需要分析adb的流程了。 adb认证流程如下图: 认证流程: 1. 我们如果在PC端使用过adb命令,则会在当前用户目录生成一对 阅读全文
posted @ 2019-01-31 21:16 leo21sun 阅读(4026) 评论(0) 推荐(0) 编辑
摘要: 原文修改出自简书:https://www.jianshu.com/p/768fdd954061 应该是MTK修改的google源码,支持recovery下屏幕旋转90/180/270, 作者把MTK的修改上传了,验证没有问,可以直接使用,多谢分享 Android O恢复出厂设置时,图标和屏的方向不一 阅读全文
posted @ 2019-01-31 20:54 leo21sun 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 标签: Sublime作为一款非常优秀的编辑器,套用中学语文课本里一篇讲梁启超的文章里形容梁启超的一句话,就是“短小精悍”。说它“短小”,是因为它的轻量级;说它“精悍”,则得益于它那包罗万象以适用于任何开发环境的插件功能。而插件的使用,则涉及到一个叫做Package Control的东西。 Pack 阅读全文
posted @ 2019-01-31 20:52 leo21sun 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 每个密钥都包含两个文件:一个是扩展名为 .x509.pem 的证书,另一个是扩展名为 .pk8 的私钥。私钥需要加以保密,并用于对 apk 包进行签名。密钥本身也可能受密码保护。相比之下,证书只包含公开的一半密钥,因此可以大范围地分发。证书被用于验证某个 apk 包是否由相应的私钥进行签名。 阅读全文
posted @ 2019-01-31 14:00 leo21sun 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: Android getprop 和 setprop 可以对系统属性进行读取和设置。 通过串口执行以下 geyprop 打印出来的属性让你一目了然。 属性出来了,但是在哪里设置的呢,这里有两个地方:一个是配置文件读取的,一个是系统动态获取的 1、在android源码目录下的: system/core/ 阅读全文
posted @ 2019-01-31 11:06 leo21sun 阅读(3025) 评论(0) 推荐(0) 编辑
摘要: Android SystemProperties设置/取得系统属性的用法总结 通过调查得知,Android系统中取得/设置系统属性的用法参考以下3篇文章就足够了。 1.Android SystemProperties简介 介绍了设置属性需要的权限,已经设置权限的方法。 Systempropertie 阅读全文
posted @ 2019-01-31 11:05 leo21sun 阅读(5175) 评论(0) 推荐(0) 编辑
摘要: 摘要:1.SEAndroidapp分类SELinux(或SEAndroid)将app划分为主要三种类型(根据user不同,也有其他的domain类型):1)untrusted_app 第三方app,没有android平台签名,没有system权限2)platform_app 有android平台签名 阅读全文
posted @ 2019-01-31 10:56 leo21sun 阅读(3924) 评论(0) 推荐(0) 编辑
摘要: 今天在编译android-O(8.0)的时候,我自己新增加了一个ext4格式的分区,在编译这个分区的时候,需要对应的生成文件系统的配置文件xxxx_filesystem_config.txt,发现了生成这个配置文件的的Makefile里面,调用了sed命令来处理一些字符串: build/core/M 阅读全文
posted @ 2019-01-31 10:51 leo21sun 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 这里是一点小心得:由于下面两个原因,在正则表达式中使用反斜杠就会产生了一个双重转换的问题。 (1)、python自身处理字符串时,反斜杠是用于转义字符 (2)、正则表达式也使用反斜杠来转义字符 要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?试试就知道了,re模块抛异常了,因为在正 阅读全文
posted @ 2019-01-31 10:48 leo21sun 阅读(3886) 评论(0) 推荐(0) 编辑