- 博客(11)
- 收藏
- 关注
原创 Android关机流程简析
关机有几种方式:按键、重启或者其他模式在关机过程中,主要做了三件事:1.发送关机广播2.关闭一些主要服务进程3.通过PowerManagerService调用底层进行关机有的模块可能需要监听手机关机事件,所以在关机时发送关机广播,通知相关模块处理。接下来主要讲解按键响应关机整个流程:PhoneWindowManager.java | framework\base\service...
2019-05-23 18:00:01
1198
原创 Binder进程通信中的DNS
Binder进程通信中的DNS -----ServiceManager如同互联网中的"DNS"需要在浏览各种网页之前就必须准备就绪,同样ServiceManager也需要有人使用Binder之前就必须处于正常状态。接下来我们简单介绍ServiceManager。1.何时启动既然需要有人在使用Binder之前就需要准备就绪,那么很自然的就会想到Android系统上电init进程起来之...
2019-05-23 17:58:09
269
原创 Ubuntu12.04命令行增加挂载硬盘及其samba服务配置
分两步讲解一、挂载硬盘查看当前系统硬盘信息使用fdisk -l 查看当前系统硬盘信息,因为这个命令只有root权限才能查看信息,如果没有加上sudo 是没有内容输出的。如下:yyd1@ubuntu:~/code2/yyd1_code2$ sudo fdisk -l[sudo] password for yyd1: Disk /dev/sda: 1000.2 GB, 10002...
2019-05-23 17:54:51
560
原创 如何用Android 源码生成APK签名文件
如何用Android 源码生成签名文件我们很多应用需要用到系统签名,可以通过生成系统签名文件,在生成apk时使用这个签名,然后可以安装到机器中,不需要放在源码里编译,重新刷系统。android :sharedUserId="android.uid.system"先附上Y50和Y20机器人通用的debugkey(图已经省略)以platform为例在Linux环境中,以Andr...
2019-05-23 17:52:43
728
原创 APK反编译、打包、签名
Android逆向工作都避免不了要对apk进行反编译后重新打包,这里就简单说一下用apktool进行解包和打包的整个过程。首先把一个apk和apktool放到同一目录下,打开shell(我这里是power shell,用平常的shell也一样),输入命令java -jar .\apktool_2.3.0.jar d .\app-debug.apk -o leftypackage格式...
2019-05-23 17:51:23
884
原创 终端命令
目录:1.useradd、passwd2.ln3.wget4.pidof5.kill6.killall常用系统工作命令增加用户useradd、passwd终端命令结合使用,如下root@ubuntu6:~# useradd lixiangroot@ubuntu6:~# passwd lixiangEnter new UNIX password: Re...
2019-05-23 17:47:28
513
原创 查看硬盘配置命令
Linux系统常用命令Linux查看物理CPU个数、核数、逻辑CPU个数说明:CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)lantiancheng@ubuntu1:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uni...
2019-05-23 17:45:07
1805
原创 去掉非首次开机的优化过程都会有'Android正在升级'的提示
rk3399平台 Android6.0services/core/java/com/android/server/pm/PackageManagerService.java @@ -6348,14 +6348,14 @@ public class PackageManagerService extends IPackageManager.Stub { if (DEB...
2018-08-01 16:55:09
1603
原创 解决平台apk签名错误:no conscrypt_openjdk_jni in java.library.path
错误如图所示解决方法:将以下所有文件放入同一个文件夹命名为sign1、在Android系统源码中的\build\target\product\security目录下找到 platform.x509.pem 和platform.pk8两个文件;2、在out/host/Linux-x86/framework目录下找到signapk.jar文件3、找到 libconscrypt_openjdk_...
2018-05-09 20:50:20
4066
原创 Android7.0恢复出厂设置代码流程分析
【参考】https://blog.youkuaiyun.com/lizekun2010/article/details/53119988作者:lefty蓝时间:2018-5-3 17:04:35首先我们知道,Android7.0系统的恢复出厂设置处在"Settings"系统应用的personal区域Backup&reset中看到ERASE EVERYTHING字符串,不多说,先搜索下"ERASE EV...
2018-05-09 20:37:44
4157
原创 Android7.0Ubuntu 12.04 LTS下openJDK1.8环境变量设置注意事项
作者:lefty蓝******************* 环境设置阶段 *******************Ubuntu 12.04 LTS下openJDK1.8环境变量设置:设置当前用户环境变量(对root用户无效)打开终端输入:lefty @code:~$ vim ~/.bashrc末尾添加:JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64[根据ope...
2018-05-09 20:33:13
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人