原创 Android系統中的Binder通信機制分析(四)--Binder的框架

聲明 其實對於Android系統Binder通信的機制早就有分析的想法,記得去年6、7月份Mr.Deng離職期間約定一起對其進行研究的,但因爲我個人問題沒能實施這個計劃,留下些許遺憾… 最近,剛好在做公司某項目中一個難題就是關於

原创 cm-14.1 Android系統啓動過程分析(三)-SystemServer進程啓動過程

聲明 前階段在項目中涉及到了Android系統定製任務,Android系統定製前提要知道Android系統是如何啓動的。 本文參考了一些書籍的若干章節,比如《Android進階解密-第2章-Android系統啓動》、《深入理解A

原创 Android系統的JNI原理分析(一)

聲明 前階段在項目中使用了Android的JNI技術,在此文中做些技術知識總結。 本文參考了一些書籍的若干章節,比如《Android進階解密-第9章-JNI原理》、《深入理解Android虛擬機-第4章-分析JNI》、《深入理解

原创 Android 系統的安全性分析(三)--Linux層面上的安全措施

聲明 最近工作上涉及到對Android系統安全性的改造,在改造之前先分析整理下目前Android系統自身的安全性; 參考了一些文章及書籍,在這裏大部分是對別人描述的提煉,我挑出一些對我有用的內容整理; 本文使用的代碼是Linea

原创 Android系統中的Binder通信機制分析(三)--服務調用的模式

聲明 其實對於Android系統Binder通信的機制早就有分析的想法,記得去年6、7月份Mr.Deng離職期間約定一起對其進行研究的,但因爲我個人問題沒能實施這個計劃,留下些許遺憾… 最近,剛好在做公司某項目中一個難題就是關於

原创 Ubuntu系統手動從14.4升級到18.4的方法

聲明 用了好久的ubuntu14.04系統,有點審美疲勞的感覺,突然想升級18.4看看,於是有了這篇。 1.查看當前系統版本 lsb_release -a 2.執行更新操作 sudo apt-get update sudo ap

原创 Android系統的JNI原理分析(二)

聲明 前階段在項目中使用了Android的JNI技術,在此文中做些技術知識總結。 本文參考了一些書籍的若干章節,比如《Android進階解密-第9章-JNI原理》、《深入理解Android虛擬機-第4章-分析JNI》、《深入理解

原创 Android系統中的Binder通信機制分析(一)--servicemanager

聲明 其實對於Android系統Binder通信的機制早就有分析的想法,記得去年6、7月份Mr.Deng離職期間約定一起對其進行研究的,但因爲我個人問題沒能實施這個計劃,留下些許遺憾… 最近,剛好在做公司某項目中一個難題就是關於

原创 SSR+BBR安裝記錄

0 前言 配置SSR和BBR的一個記錄 1 安裝SSR wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/ma

原创 關於AndroidStudio配置的煩躁點的萬能破解

前言 使用AndroidStudio時候總是遇見下載一些配置文件找不到服務器的問題(尤其是你是從github上下載的源碼,想自己編譯的時候),雖然使用了國內代理但是還是沒用,就很難受,很耽誤時間! 所以,因爲自己本身是有搭建ss

原创 在Linux系統中實現端口轉發

1.實現步驟 安裝rinetd工具 sudo apt install rinetd 修改配置文件:/etc/rinetd.conf sudo vim /etc/rinetd.conf #bindaddress bind

原创 Android用ADB 打印Linux內核調試信息命令dmesg和kmsg

聲明 最近調試Android Linux內核代碼,必備命令是dmesg和cat /proc/kmsg 這兩個命令分別如何使用呢?就在本文的內容 1 應用空間的Log和內和空間的Log 用戶空間的Log很簡單了,大家都知道

原创 Android系統的一些雜散知識點

1 修改Android源碼默認的out目錄 修改build/core/envsetup.mk # figure out the output directories #在這添加你要修改的新out目錄即可 OUT_DIR=/de

原创 如何更新Android源碼中的Webview內核

0 前言 Android AOSP系統代碼中內置的webview內核大多很舊,性能比較低,然而google chrome內核更新很快。 如何更新Android源碼中的Webview內核呢?Android4.4以後,Webview

原创 Android系統電池管理(PowerManagerService)框架分析及其在實體設備和虛擬設備上的差異(一)

0 前言 移動設備的電池一直是影響移動設備用戶體驗的關鍵問題之一,電池容量、充電速度、以及系統待機時長都在用戶考慮範圍內。 在衆多嵌入式設備系統中,Android系統的設計的主要目的就是爲了通過觸摸屏/顯示屏和使用者交互,接收用