首頁>編程相關>JAVA源碼
影梭- 用於Android 8.0+ 的無需ROOT 權限的虛擬定位APP

簡介

影梭是一個基於Android 調試API + 百度地圖及定位SDK 實現的安卓定位修改工具,並且同時實現了一個可以自由控制移動的搖桿。使用影梭,不需要ROOT 權限就可以隨意修改自己的目前位置以及模擬移動。

  1. 原始碼倉庫:Github(建議)、Gitee(鏡像)
  2. 下載位址:Github(建議)、Gitee(鏡像)

警告一

最近,有網友直接白嫖影梭後改名為標槍定位,然後添加廣告(除了加廣告,功能沒有任何改變),但是,沒有按照GPLv3 協議的要求進行開源(我已經聯繫過該網友進了提醒,但並沒有收到回覆),在此提醒:

  1. 開源≠ 白嫖,請遵循開源協議
  2. GPL 的法律效力在國內相關訴訟案例很多,請自行搜索,權衡利弊。影梭保留追究相關侵權人員法律責任的所有權利!
  3. 開源不易,行且珍惜

警告二

最近,有很多人將影梭用在校園運動類APP(包括但不限於閃動校園、TakeTwo、運動世界校園等)中作弊,開發者也收到了很多人提問為何影梭定位並不起作用或者尋求對影梭的改進,在此提醒:

  1. 影梭不支持任何校園運動類APP 的作弊行為
  2. 影梭開發者也不贊同採用任何形式在校園運動中作弊

背景

之前在玩VR 遊戲:一起來捉妖。為了省事,就想有沒有可以更改位置的APP。經過一番摸索發現確實有不少可以修改位置的APP。但是,絕大多數這種APP 都是要收費的,而且賊貴!

我比較感興趣的是這樣的技術是如何實現的,因此,決定研究研究自己寫一個!現在遊戲已經棄坑了,但是技術不能丟。因此,將研究結果開源出來方便大家一起學習!但請注意(重要的事情說三次!否則後果自負):

  1. 該APP 只是為了學習Android + 百度地圖的實作方法,請勿用於遊戲作弊!
  2. 該APP 只是為了學習Android + 百度地圖的實作方法,請勿用於遊戲作弊!
  3. 該APP 只是為了學習Android + 百度地圖的實作方法,請勿用於遊戲作弊!

功能

  1. 定位修改
  2. 搖桿控制移動
  3. 歷史記錄
  4. 位置搜尋
  5. 直接輸入座標

截圖

joystick.jpgsearch_history.jpgmap.jpg

用法

  1. 下載APK 直接安裝
  2. 啟動影梭,賦予相關權限
  3. 點擊地圖位置,然後點擊啟動按鈕

文件

由於本人並不是做行動開發的,很多功能代碼寫的都比較差。我也第一次寫Android APP,目前還在學習中。 。 。此外,就一個簡單的APP,應該也不需要啥文檔,開發過程中遇到的一些問題,我通常都會記錄在個人博客中,具體參見:https://blog.csdn.net/zcshoucsdn/category_10559121. html

如果有疑問可以直接搜尋ISSUE 或直接在上面提交問題。

參考

由於本人也是個新手,純屬業餘瞎搞,因此,在寫影梭的過程中,參考了許多網友分享的技術文章、範例程式碼等。包括但不限於以下列出的幾個:

  1. https://github.com/Hilaver/MockGPS
  2. https://github.com/bxxfighting/together-go
  3. https://github.com/P72B/Mocklation

還有一些CSDN 上的文章,目前不記得地址了,如果您發現其中有直接引用或借鑒您的地方,請與我聯繫,我會再第一時間進行處理,謝謝!

FAQ

Q:為何不支援Android 8.0 以下版本?

A:因為手上沒有機器無法進行適配。 。 。

Q:為何定位不是很穩定,偶爾會飄回真實位置?

A:這是由於實作原理導致的,Android 偵錯API 固有的問題。確切的說,應該是因為手機本身還開啟了其他定位方式(例如,基地台定位、wifi定位等)所導致的

Q:是否支持鴻蒙系統?

A:經過測試,影梭可以在鴻蒙系統上正常運作。

Q:為何在微信等騰訊系應用上定位不起作用?

A:建議去問騰訊。

Q:編譯時java 報錯?

A:Gradle 使用的java 版本與Android Studio 使用的不一致。 Gradle 預設會在環境變數中搜尋JAVA_HOME 來決定Java 位置。

如何貢獻

  1. FORK -> PR
  2. 加入影梭開發,共同完善

許可證

GPL-3.0-only © ZCShou

展開
附加信息