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