???Xposed???к?в???
?????Goshin ???????[ 2016/8/31 14:02:45 ] ??????????в??? ???????
????Hook ?? API
????????? hook ?Щ??е??? API?????????????????????????????Щ????????
????????? HTTP ?????е? payload?? startActivity() ?д???? Intent?????????????????????
XposedHelpers.findAndHookConstructor("java.net.URL"?? loadPackageParam.classLoader?? String.class?? new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
String url = (String) param.args[0];
log("URL construct " + url);
/* ?????????????????????????????? */
param.args[0] = "http://www.baidu.com/";
log("Change URL to " + param.args[0]);
}
});
???????????????
?????????? Exception ????????÷?????????????????????????????????????????????????????????λ??????????????????????ù???????????????????а?????
XposedHelpers.findAndHookConstructor("java.net.URL"?? loadPackageParam.classLoader?? String.class?? new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
/* ??????????????? */
new Exception("new URL").printStackTrace();
/* ????? Xposed ??? */
XposedBridge.log(new Exception("new URL"));
}
});
????Hook ?????
??????????й????в??????????????????Щ????????????Щ?????????????????? log ?????????????????????? Xposed ?? hook ?????????????????????????Java ?????????????????????????????????????????????????????????????????????? hook ?????????????????????????磺
XposedBridge.hookAllConstructors(IOException.class?? new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
/* ???????? IO?????? IO ?? IO ?????????? */
XposedBridge.log((Throwable) param.thisObject);
}
});
??????
????????????????????????????????в??????????????????
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
iOS???????mocha??chai??sinon??istanbul???????????????????????????????????????д?????Java????????7??????Android?????????Robolectric3.0????(?)???Kiwi?????????????????????????????????Python?????????????????????????????????????Controller????????д?????????10???????????????????Angular????????????Component??Directive??Pipe ???ServiceAndroid????????????????????????????????--Mockito??????iOS UnitTest???????Vue?????????????????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????