Hook實(shí)現(xiàn)Android 微信、陌陌 、探探位置模擬
最近需要對(duì)微信,陌陌等程序進(jìn)行位置模擬 實(shí)現(xiàn)世界各地發(fā)朋友圈,搜索附近人的功能,本著站在巨人肩膀上的原則 愛網(wǎng)上搜索一番。
也找到一些 代碼和文章,但是代碼大都雷同而且都有一個(gè)弊端 比如說 微信 對(duì)目標(biāo)函數(shù)實(shí)現(xiàn)hook之后第一次打開微信 第一次定位是可以改變的
但是 我如果想更換地址的話 就需要重啟手機(jī)了,重新加載hook了,試了很多次都是這樣滿足不了需求。
為了改進(jìn)這個(gè)地方我們從gps定義的源代碼流程開始看尋找hook系統(tǒng)函數(shù)的突破口
我也是看完之后才找到hook的地方 LocationMangerService 這個(gè)類
@Override public void reportLocation(Location location, boolean passive) { checkCallerIsProvider(); //檢測(cè)權(quán)限和uid if (!location.isComplete()) { Log.w(TAG, "Dropping incomplete location: " + location); return; } //發(fā)送位置信息 mLocationHandler.removeMessages(MSG_LOCATION_CHANGED, location); Message m = Message.obtain(mLocationHandler, MSG_LOCATION_CHANGED, location); m.arg1 = (passive ? 1 : 0); mLocationHandler.sendMessageAtFrontOfQueue(m); }
分享名稱:Hook實(shí)現(xiàn)Android微信、陌陌、探探位置模擬(附源碼下載)-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://chinadenli.net/article12/cdhigc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、企業(yè)建站、App開發(fā)、用戶體驗(yàn)、定制開發(fā)、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容