原创 adb 命令用法

查看所有連接設備 adb devices 獲取設備狀態 adb -s emulator-5554 get-state 僅一臺設備可用以下命令獲取狀態 adb -d get-state 停止adb服務 adb -s emul

原创 php框架laravel學習 三 (基本功能)

一、路由 路由其實就是瀏覽器裏用來發http請求的指令,很多api的功能實際上就是通過URL來發送請求的。 http請求方式和響應是基礎課,但是內容不少,要先研究好。 Laravel的路由和其他框架有所不同,需要手動逐個定製,好處

原创 使用WampServer綁定虛擬域名

一、修改 hosts 文件 打開“我的電腦”,進入 C:\Windows\System32\drivers\etc 目錄,然後打開 hosts 文件,在最下面添加一行代碼: 127.0.0.1 blog.csd

原创 ubuntu14.04 安裝gtx960閉源驅動

GTX960的閉源要Nvidia 346版以上才行。可以用下面的ppa安裝: sudo add-apt-repository -y ppa:xorg-edgers/ppa sudo apt-get update sudo a

原创 android build類分析 hook靜態字段

一、緣由: 使用xposed hook build類下 DEVICE MODEL VERSION MANUFACTURER等靜態字段 使用XposedHelpers.setStaticObjectField() hook 失敗! Xp

原创 Android Studio jni開發

1、創建一個android工程 2、配置Anroid Studio 打開File ->Settings -> Tools -> External Tools 找到 external tools 然後點擊右邊方框的“+”。 填寫相應的

原创 cmw-recovery 編譯

源碼所在目錄 ~/android/cm/ 1.給cm目錄添加權限 sudo chmod -R 777 cm 2.更新環境 ./build/envsetup.sh 3.make要用到的工具 make -j8 otatools

原创 android 動態調試 遇到的問題

windows 查看端口占用並關閉 cmd下輸入如下命令: netstat -ano //查看系統端口 netstat -ano | findstr "8700" //查詢佔用進程 tasklist|findstr 進程號

原创 Shell腳本IF條件判斷和判斷條件總結

if list then do something here elif list then do another thing here else do something else here fi #!/bin/sh

原创 wireshark按照域名過濾

http.host == "baidu.com" http.host contains baidu.com

原创 Linux Shell 函數返回值

Shell函數返回值,常用的兩種方式:return,echo 1) return 語句 shell函數的返回值,可以和其他語言的返回值一樣,通過return語句返回。 示例: #!/bin/sh function test()

原创 使用git將項目上傳到github

1.註冊github帳號 2.下載windows下git工具 https://git-for-windows.github.io/ 3.進入Github首頁,點擊New repository新建一個項目 4.填寫相應信息後點擊create

原创 cm12.1源碼下載編譯

一、準備工作 1.安裝vmware12 2.下載ubuntu14.04 64位 3.安裝ubuntu 14.04 設置系統配置 內存:4GB, 處理器:8, 硬盤:200GB(預先分配) 二、環境搭建 安裝更新包 編譯Android源碼

原创 Android編譯系統

一、Android編譯步驟: 二、初始化編譯環境--source build/envsetup.sh 在build/envsetup.sh中主要完成了三件事。 添加編譯目標的代碼如下: for f in `/bin/ls vend

原创 使用Android studio 開發cydiasubstrate插件

Cydia Substrate是一個代碼修改平臺.它可以修改任何主進程的代碼,不管是用Java還是C/C++(native代碼)編寫的.而Xposed只支持HOOK app_process中的java函數,因此Cydia Substrat