原创 防內存dump

掛起進程: kill -19 $pid 恢復執行: kill -18 $pid  

原创 VMWare下橋接模式上網設置

使用橋接模式也就是把虛擬機當做局域網中的一臺主機,對於抓包等比較方便。 基本的設置: http://blog.csdn.net/gavin_dinggengjia/article/details/6325904 需要注意的幾個點,每次開

原创 Android中如何禁用其他應用,並且不在桌面顯示

1.首先需要系統簽名。 2.達到的效果: 應用被禁用後,圖標也從桌面上消失。 3.參考Settings源碼,最終實現的代碼如下: <manifest xmlns:android="http://schemas.android.com

原创 如何對自己的App進行系統簽名,並安裝到手機運行

背景: 某些App需要一些權限比較高功能,比如管理其他進程,靜默安裝(貌似輔助功能也能實現)等,可能需要把自己定義成爲系統APP, 也就是sharedUserId="android.uid.system",這就要用到系統簽名。 雖然最後簽

原创 AIDL中的in,out,inout

in, out, inout Unlike Java there are three directional tags that can be specified in the method prototypes when definin

原创 關於Android APP在線熱修復bug方案的調研(一)(AndFix)

調研背景:      App發佈出去後,如果發現有緊急或重要bug如何進行修復呢?      重新發布一版APK?但這樣代價太大....       那麼有沒有一種方案能夠不用更新整個APK,而只把服務器上的很小的補丁文件下載下來進行修復

原创 Android基於LLVM的Native層代碼混淆

1.採用LLVM進行Native層代碼混淆,先看一下混淆的效果 混淆之前的函數: 混淆之後的函數: 混淆後的函數體幾乎變得無法閱讀! 2.再看文件大小變化: 混淆前: 混淆後:   3.如何集成: 首先下載源碼並編譯,參考:htt

原创 VirtualApp 9.0適配

non-sdk如何繞過可以參考前一篇 最終通過hook GetMemberActionImpl()函數來繞過了檢查。 但是hook libart.so的過程中,需要對so的函數地址進行修正,否則會導致hook不到。   已經將hook繞過

原创 Android各廠商Rom包解壓方式

目錄 大體流程: 1.小米 2.三星 3.vivo 4.zte 中興 5.flyme 魅族 6.emui 華爲 7.oppo     大體流程:     具體操作以及命令: 1.小米 解壓刷機包zip文件後(1)先將br轉成dat b

原创 發送http包命令---curl

使用抓包工具如Http Analyzer或者Firefox的F12都可以修改數據包,再發送。 但有時候會比較坑,最近遇到的一個問題是Firefox的中修改cookie後無任何的效果,再怎麼修改,發送時還是修改之前的的cookie. 而用H

原创 某理財APP多開器的思路(一)

在玩的一款P2P理財APP,每天每個帳號有1.5的紅包,那如果有多個賬戶就得不斷的切換,很是麻煩。 於是想是否可以搞個多開器玩玩? 說做就做..... 搬出ApkTool神器,試了下,解壓,打包沒有防護,頓時信心大增。 但是在安裝運行

原创 關於Android APP在線熱修復bug方案的調研(二)(MultiDex的原理分析---Nuwa)

通過上一篇的分析,要進行在線修復bug,鎖定的兩套開源項目是:AndFix與Nuwa. 上篇文章對AndFix的實現機制進行了分析。 也提到了AndFix對static的支持不太好,下面是試驗的Demo: 添加了一個靜態的字段addSt

原创 如何讓模擬器加載自己的Room

背景:      比如要修改系統源碼,修改後如何讓模擬器加載呢? 第一步:首先創建模擬器配置 ~/Dev/android-sdk-linux/tools/android avd 第二步:加載自己的image文件: ~/De

原创 某理財APP多開器的思路(二)

爲毛上次寫了多開器的思路,沒幾天APP就升級了,而且之前的方式也不管用了。。 IDA看了so裏面的變化,NND,這次除了檢查簽名,還會檢查packageName,並且後續的其他操作也會用packageName來組合路徑。 這樣之前的方式就

原创 Android 中如何計算 App 的啓動時間?

原文地址: http://androidperformance.com/2015/12/31/How-to-calculation-android-app-lunch-time.html 1 應用啓動場景 事實上 Android