本篇不分廠牌不限機型, 只要是 android 8~9 方法皆適用, 全篇分兩大部份, 第一部是將 vdex 合併進 services.jar , 第二部是對合併後的 services.jar 進行修改, 這邊我先想定你手上有一台 Windows PC , 並且將 java jdk/jre 都裝好, 而且有 apktool 最基本的使用經驗, 如果你完全沒有這方面的前置環境, 請先去 Google 關鍵字, 切記欲墅則不達 XDD
[vdex 合併] 適用於 Android 8 & 9
1) 確認手機或 rom 包中抽取出來的 services.jar 是不是已經 vdex 合併, 如果已經合併過, 就可以直接跳到第二部進行修改
2) 如何判斷 services.jar 是否已經合併過? 通常合併過的該檔大小是好幾 mb , 用 winrar 開啟 services.jar , 會發現該壓縮檔內有 classes.dex , 這就代表已經 vdex 合併過了
3) 從手機中抽出 services.jar & services.vdex , 並進行合併:
這裡我提供一個壓縮包, 方便各位合併時省去一些麻煩...
vdex.zip (5.86 MB, 下載次數: 538)
將上面的 vdex.zip 壓縮檔在電腦解壓縮, 傳輸線將電腦連接上手機, Android 9 的機子點擊執行 vdex9.bat , Android 8 的機子改點擊執行 vdeX8.bat , 正常執行無誤就會產生新的 services.jar (檔案大小 > 4mb), 如果輸出的過程有誤, 請自行修改 vdex.bat 中的路徑, 或補足相關檔案及設定...
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/093256vb0m0kqo6d40mu4p.jpg)
紅米 Note 5 刷官方最新的 MIUI 11 國際版 (rom 內定是 vdex 分離)
(miui_HMNote5Global_V11.0.2.0.PEIMIXM_9b6a8cd0a6_9.0.zip)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/092253pd14nd4rp1yk4yn4.jpg)
點擊 vdex.bat 後 services.jar vdex 合併成功
PS: 小米 MIUI 有些機型中的版本, 必須將整個 rom 進行合併 odex/vdex 合併, 單合併 services.jar 非但後續修改無作用, 還有開機卡米的現象
[services.jar 修改] 適用於 Android 8 & 9
在 apk.tw 中混的, 沒道理不會用 apktool , 也應該知道相關的檔案要去哪下載, 建議你先將 services.jar 先 copy 成 services.apk , 然後再打 apktool d services.apk 或 apktool d services.apk -f 進行解包, 解出來的 services/smali 目錄是我們要修改的重點, 這裡要修改兩個檔, 兩個檔總共只改三個字母, 非常簡單... 如果你不知道要用那種 editor 修改, 在此我推薦用 PSPad 這一個免費軟體...
(檔案1) 解除 無法偵測目前位置(12)
檔案路徑: services/smali/com/android/server/LocationManagerService.smali
搜尋字串: Landroid/location/Location;->setIsFromMockProvider
.method private handleLocationChanged(Landroid/location/Location;Z)V
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/100320zcth4m0memji7tbt.jpg)
(修改1) 將 0x1 改成 0x0
.method public setTestProviderLocation(Ljava/lang/String;Landroid/location/Location;Ljava/lang/String;)V
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/100520w331d4w2cscujwto.jpg)
(修改2) 將 0x1 改成 0x0
PS: 修改這個檔後, Joystick 就可以直接安裝, 不用刷進 /system/priv-app
(檔案2) 衛星 GPS 自宮
檔案路徑: services/smali/com/android/server/location/GnssLocationProvider.smali
搜尋字串: Landroid/location/ILocationManager;->reportLocation
.method private handleReportLocation(ZLandroid/location/Location;)V
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/100858gieg6dwxz6mvrmwq.jpg)
(修改3) 添加 # 將該行程式變成註解(代表不執行) , 因而衛星座標被阻斷, 手機就可以直接在戶外飛
PS: 這個檔還可添加一個切換開關程式, 或是搭配飛人程式同時連動, 這裡便不詳述, 請各位自由發揮...
上面三個地方修改完後, 用 apktool b services 或 apktool b services -f 進行編譯, 然後將 services/build/apk 目錄中的 classes.dex 壓進 services.jar 並刷回手機, 便可以收功了 ;-)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/10/093900u9a79fh8ahtt8e3h.jpg)
(左: 太平島挖沙 , 右: 修改後對空阻斷)
[番外篇] ![]() 在 ubuntu 下進行 vdex 合併 ![]() 在 windows + cygwin 下進行 vdex 合併 ![]() ![]() Android 4.2.2 戶外對空免阻斷, 機子是 InFocus M320u , MIUI v5 是五年前從紅米 Note 3G 移植過來的, 雖然 Pokemon Go 一推出來只支援 Android 4.4+ 的手機, 但為了可以在 4.4 以下跑, 當時我們都直接修改主程式, 然後不重新簽名, 保留原簽安裝, 目前這個原簽安裝改法依舊適用, 只是新版 Pokemon Go 無法在 Android 4.4.4 以下環境正常啟動 ![]() ![]() 跟上面是同一台機子, 這個改移植紅米 Note 3G 的 MIUI 8 2016.10.20 國際開發版, 基本上 MIUI 的破解都被我們改的亂七八糟, Android 4.4.2 就更沒什麼好說, 硬體本身的原故, 團戰後抓神獸級畫面會 Lag 的非常嚴重, 去年就開始退居為備用機, 2019 年 6 月 Pokemon GO 0.147.0 版正式拋棄 4.4 機子, 本機宣告退休, 想要翻身就只能去 XDA 抓第三方 AOSP 來升級, 目前要認真的去移植大概可以升到 7.1.2 的牛軋糖 ![]() ![]() 酷派大神 台版 F1 刷 CM12.1 , 這一台跟 M320 是同級規格, 都是聯發科 mtk6592 SoC , 所以只要是基於 6592 base 的 ROM, 這兩台都可互相移植, 已移植過的包含 AOSP/CyanogenMod/MIUI/HTC/華為/聯想/阿里云/ColorOS2/VIVO/三星/LG/Xperia/CoolUI... 等約 50 個 ROM |
原文來源APK(最新內容更新請自行參閱原文)
若有侵權請來信刪文,謝謝
免責聲明
本網站是以即時傳送文章、附檔、留言的方式運作,本站對所有內容的真實性、完整性及立場等,不負任何法律責任。而一切內容之言論只代表發佈內容者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。
更完整詳細內容請自行至:原文節錄來源
請支持正版遊戲軟體
免責聲明:資料皆取至網路,內容僅供參考
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/145741mgetmo5tq98o5mo0.png)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201911/09/145827lz62jsaozbo95z29.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/21/171721agh81hcctshipqpp.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/20/053320on747idoo87eikth.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/22/060045tlyclllsl3r7xrls.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/22/060048br69h3tji6vvmnv4.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/22/134932rqxzty5xxycexck4.jpg)
![【瘋Pokemon Go】[攻略] Android GPS 【瘋Pokemon Go】[攻略] Android GPS](https://img1.apk.tw/data/attachment/forum/201912/22/134934a6lyz5a8enadifed.jpg)
請先 登入 以發表留言。