首先宣告,這些是從其他的部落格上整理的,吾愛破解的教我的兄弟學安卓,如下是鏈結,感興趣的可以去看看,很適合新手區學習。
1,xposed框架修改引數
public class hookmain implements ixposedhookloadpackage
//方法執行後執行,改方法的返回值一定要在方法執行完畢後更改
protected void afterhookedmethod(methodhookparam param)
throws throwable });
if(!lpparam.packagename.equals("com.ss.android.ugc.aweme")) //這裡過濾一下包名
log.i("tiger_test","hook進入解鎖程式");
//hook a方法
findandhookmethod(
"com.hfdcxy.android.by.test.a", //要hook的包名+類名
lpparam.classloader, //classloader固定
"a", //要hook的方法名
string.class, //方法的引數型別 這裡為string類
new xc_methodhook()
//方法執行後執行,修改方法的返回值的地方
protected void afterhookedmethod(methodhookparam param)
throws throwable });
findandhookmethod(
"com.hfdcxy.android.by.test.b", //要hook的包名+類名
lpparam.classloader, //classloader固定
"a", //要hook的方法名
sharedpreferences.class, //方法的引數型別
textview.class, //方法的引數型別
int.class, //方法的引數型別
new xc_methodhook()
//方法執行後執行,修改方法的返回值的地方
protected void afterhookedmethod(methodhookparam param)
throws throwable });
}}
備註區域
2,xposed框架修改返回值
public class xposedmanager implements ixposedhookloadpackage
});}
}}
shell trap命令的一些特殊注意的地方
實驗1 有下面的bash 指令碼名signal.bash。bin bash trap echo intrrupted by signal int int seconds0 date s sleep 60s seconds1 date s echo sleeped seconds seconds1 s...
C 一些注意的地方
1 vector記憶體分配策略 以最小的代價連續儲存,每當vector不得不分配新的儲存空間時,以加倍當前容量的分配策略實現重新分配 2 類 必須對任何const或引用型別成員以及沒有預設建構函式的類型別的任何成員使用初始化式 建構函式初始化列表。3 explicit 抑制由建構函式定義的隱式轉換,...
c string類的一些注意
c語言中的字串基本都是字元型陣列,並且總是以二進位制0作為結束符,c 中string隱藏了它所包含的字串行的物理表現,包含了資料容量及儲存位址的 內務處理 資訊。標準庫的string類提供了3個成員函式來從乙個string得到c型別的字元陣列 c str data copy p,n 1.c str ...