背景
受友人所托珍逸,需要在微信上模擬位置,搜索附近的人聋溜,然后谆膳。。撮躁。
不管怎樣漱病,搞技術(shù)的,就搞搞吧把曼。隨口就答應(yīng)了杨帽,本以為會(huì)搞不出來。潛意識(shí)認(rèn)為微信會(huì)對(duì)hookAPI有所保護(hù)嗤军,事實(shí)說明過于高估了注盈。至少對(duì)定位邏輯缺少保護(hù),然后嘿嘿嘿~~~
準(zhǔn)備工作
這種類型的文章需要關(guān)注一下其時(shí)效叙赚,隨著技術(shù)的演進(jìn)老客,現(xiàn)在的方法未必適用于未來。Mark一下震叮。
時(shí)間:2017-06-24
微信版本:6.5.8
其他條件:一臺(tái)閑置的android手機(jī)胧砰;會(huì)root、能刷機(jī)苇瓣。
原理
利用強(qiáng)大的xPosed框架尉间,實(shí)現(xiàn)對(duì)底層微信定位邏輯代碼的Hook,偽裝GPS坐標(biāo)击罪,將偽裝過的GPS坐標(biāo)信息返回給微信實(shí)現(xiàn)模擬定位哲嘲。讓你分分鐘,來回于上海-拉薩外邓,實(shí)現(xiàn)裝逼的目的撤蚊。
步驟
- <b>清理你的手機(jī)并充滿電。</b>
- 由于會(huì)用到xPosed损话、需要root侦啸,為了保證你手機(jī)上的信息相對(duì)安全,需要清理敏感資料丧枪,卸載各種金融類APP(支付寶光涂、證券銀行類APP,絕不能買的P2P類APP等)
溫馨提示:別光顧著裝逼拧烦,丟了錢財(cái)忘闻、遺失艷照等。發(fā)生上述事件恋博,概不負(fù)責(zé)齐佳。
- 由于會(huì)用到xPosed损话、需要root侦啸,為了保證你手機(jī)上的信息相對(duì)安全,需要清理敏感資料丧枪,卸載各種金融類APP(支付寶光涂、證券銀行類APP,絕不能買的P2P類APP等)
- <b>請(qǐng)檢查第一步私恬,很重要。</b>
博主面試過很多P2P平臺(tái)的技術(shù)人員炼吴,其安全意識(shí)非常薄弱本鸣。各種賬號(hào)、密碼硅蹦,明文傳荣德、明文存,簡直不敢想象童芹。真要作死買P2P的涮瞻,一定要在不同的平臺(tái)設(shè)置成不同的密碼。 - 嘮叨一下假褪,回歸正題署咽。<b>清理完手機(jī)后,你需要把手機(jī)root掉嗜价。</b>
怎么root艇抠?你不會(huì)就不要往下看了,也不展開了久锥,教程一大堆。推薦個(gè)軟件KingRoot异剥。 - 重要的一步瑟由。Xposed框架可能會(huì)導(dǎo)致手機(jī)變磚。<b>可提前將手機(jī)的rom包update.zip冤寿,拷貝至手機(jī)SD卡的根目錄下</b> 歹苦。避免因?yàn)椤皞未u”,無法恢復(fù)督怜。當(dāng)然真磚殴瘦,那就沒辦法了。裝逼有風(fēng)險(xiǎn)号杠,想清楚了再往下蚪腋。
- <b>安裝Xposed。</b>官網(wǎng) <a >http://repo.xposed.info/</a> 姨蟋,找到適合你手機(jī)的版本屉凯。博主是魅藍(lán)Note android 5.1版本,所以下載的 <a >http://forum.xda-developers.com/showthread.php?t=3034811 </a>4.4以下系統(tǒng)的請(qǐng)下載 <a >http://dl-xda.xposed.info/modules/de.robv.android.xposed.installer_v33_36570c.apk</a> 眼溶。Xposed框架對(duì)有些手機(jī)是不支持的悠砚。
- Xposed框架安裝過程中,會(huì)反復(fù)的重啟設(shè)備堂飞,需要耐心等待灌旧。當(dāng)然绑咱,也有可能就啟動(dòng)不起來了。幸運(yùn)的話枢泰,只是變成了“偽磚”羡玛。這時(shí)前面提前放置進(jìn)去的rom包就起到了很大的作用。利用音量+和開機(jī)鍵宗苍,進(jìn)入recovery模式稼稿,實(shí)現(xiàn)卡刷,恢復(fù)系統(tǒng)讳窟。不幸的話让歼,那就只能拿來砌墻了。
- 能看到這里丽啡,說明一切還挺順利谋右。
- 打開KingRoot,給Xposed Installler授予root權(quán)限补箍。
- 進(jìn)入開發(fā)者選項(xiàng)中改执,打開USB調(diào)試、打開模擬位置坑雅。
- 進(jìn)入定位服務(wù)辈挂,修改僅使用GPS定位。
- 打開APP裹粤, XPosed Installer框架中终蒂,搜索FakeLocation。然后下載-安裝-重啟設(shè)備遥诉。
- 之前博主使用的是FakeMap拇泣,但目前的版本,會(huì)導(dǎo)致手機(jī)自動(dòng)重啟并且無法進(jìn)入手機(jī)矮锈,期待作者的修復(fù)霉翔。目前推薦FakeLocation,版本1.2.681.1701苞笨,親測(cè)可用债朵。
- 重啟完成后,桌面上會(huì)多一個(gè)APP-模擬位置猫缭。打開模擬位置APP葱弟,如下圖
選擇微信APP,選擇右邊的地圖按鈕猜丹,想去那兒就去那芝加。選完位置后,點(diǎn)擊更新。等到出現(xiàn)已經(jīng)更新的提示藏杖。
打開微信APP将塑,切換到發(fā)現(xiàn),選擇好事先準(zhǔn)備好的圖蝌麸。選擇所在位置点寥,你會(huì)發(fā)現(xiàn)。WOW来吩,我已經(jīng)在拉薩了敢辩。
- 裝逼完成谍倦,等你朋友來贊吧麦射。
問題
- FakeLocation一次模擬位置,只能裝逼一次宇植。
- 注意風(fēng)險(xiǎn)怠苔。
- <b>還不關(guān)注同廉、打賞,想啥呢~~~</b>
想及時(shí)了解最新信息柑司。掃一掃迫肖,添加關(guān)注微信公眾號(hào)
原文地址:http://makerchen.com/2017/06/23/other-wechat-zhuangbility/