原创 [工具]mac os x catalina下面使用source insight 4

從嵌入式/內核過來的老人,總喜愛source insight這個老掉牙的工具,看代碼真是超級舒服;公司配了macbook,發現source insight居然是windows的專屬,不想重裝win也不想用虛擬機,那就用crosso

原创 使用GDB調試Android Native Lib

最近我的安卓項目中,native模塊都是在linux環境下編譯成so後再放到android studio工程中使用的,網上常見的gdb/ndk-gdb教程並不完全適用於我們項目,所以我總結了一份文檔,供大家參考使用。 1.環境準備

原创 [自動化測試]網絡重連的測試腳本

0.功能需求 最近在一個安卓客戶端項目上重寫了斷開重連的處理邏輯,需要寫個簡單的壓力測試腳本不斷進行斷網/網絡恢復的操作,大概思路有兩種: 1.安卓機器上 安卓機器上可以通過以下命令控制網絡斷開、連接: svc wifi ena

原创 [疑難雜症]系統時間不對導致SSL連接失敗

問題描述 我們某安卓盒子的客戶端,每次開機第一次連接服務器大概率出現ssl錯誤導致連接失敗,openssl返回的錯誤是: SSL_connect error:00000001:lib(0):func(0):reason(1)

原创 高通 audio codec的代號

做了這麼些年高通的音頻驅動,發現高通codec的代號蠻好玩的 wcd9320 代號 Taiko 日本鼓 wcd9330 代號 Tomtom 爵士鼓 wcd9335 代號 Tasha 印度鼓 來至西印度 wcd934x 代號 Tavi

原创 用adb shell讓APP獲得Root權限 by SuperSU

最近對一些系統級的第三方app很感興趣,這類app通常需要root權限,手上雖然有可以編譯android的源碼,但默認只開發adb shell root權限(eng版本),於是研究了一下SuperSU這個ROOT權限管理app,讓第三方a