Beranda>Terkait pemrograman>Kode sumber JAWA
Shadowsock - APLIKASI pemosisian virtual untuk Android 8.0+ yang tidak memerlukan izin ROOT

Perkenalan

Shadowsock adalah alat modifikasi posisi Android berdasarkan API debugging Android + Baidu Map dan Positioning SDK, dan juga mengimplementasikan joystick yang dapat dengan bebas mengontrol gerakan. Menggunakan Shadow Shuttle, Anda dapat mengubah posisi Anda saat ini dan mensimulasikan gerakan sesuka hati tanpa izin ROOT.

  1. Repositori kode sumber: Github (disarankan), Gitee (cermin)
  2. Alamat pengunduhan: Github (disarankan), Gitee (cermin)

Peringatan 1

Baru-baru ini beberapa netizen langsung menggunakan Yingsuo secara gratis lalu menamainya Javelin Positioning, lalu menambahkan iklan (kecuali untuk menambahkan iklan, fungsinya tidak berubah). Namun, itu tidak open source sesuai dengan persyaratan perjanjian GPLv3 ( Saya telah menghubungi netizen untuk mengingatkan. Namun tidak ada balasan yang diterima), berikut pengingatnya:

  1. Open source ≠ prostitusi gratis, harap ikuti perjanjian open source
  2. Ada banyak kasus litigasi dalam negeri terkait dampak hukum GPL. Silakan cari sendiri dan pertimbangkan untung ruginya. Shadowsocks berhak untuk menuntut tanggung jawab hukum atas pelanggar terkait!
  3. Open source memang tidak mudah, namun harus dilakukan dan dihargai

Peringatan 2

Baru-baru ini, banyak orang menggunakan Shadowsock untuk melakukan cheat di aplikasi olahraga kampus (termasuk namun tidak terbatas pada Flash Campus, TakeTwo, Sports World Campus, dll.). Pengembang juga menerima banyak pertanyaan tentang mengapa pemosisian Shadowsock tidak berfungsi atau Mencari perbaikan ke Shadow Shuttle, berikut pengingatnya:

  1. Shadowsocks tidak mendukung kecurangan di APP olahraga kampus mana pun
  2. Pengembang Shadowsock juga tidak menyetujui segala bentuk kecurangan dalam olahraga sekolah.

latar belakang

Saya pernah memainkan game VR sebelumnya: ayo tangkap monster bersama. Untuk menghindari masalah, saya bertanya-tanya apakah ada aplikasi yang dapat mengubah lokasi. Setelah beberapa penelusuran, saya menemukan memang banyak aplikasi yang dapat mengubah lokasi. Namun, sebagian besar aplikasi ini berbayar dan sangat mahal!

Saya lebih tertarik pada bagaimana teknologi tersebut diterapkan, jadi saya memutuskan untuk meneliti dan menulisnya sendiri! Sekarang permainan sudah ditinggalkan, namun teknologinya tidak bisa dibuang. Oleh karena itu, hasil penelitian bersifat open source sehingga semua orang dapat belajar bersama! Namun harap diperhatikan (ucapkan hal-hal penting tiga kali! Jika tidak, konsekuensinya akan menjadi risiko Anda sendiri):

  1. APP ini hanya untuk mempelajari cara mengimplementasikan Android + Baidu Maps, mohon jangan menggunakannya untuk curang game!
  2. APP ini hanya untuk mempelajari cara mengimplementasikan Android + Baidu Maps, mohon jangan menggunakannya untuk curang game!
  3. APP ini hanya untuk mempelajari cara mengimplementasikan Android + Baidu Maps, mohon jangan menggunakannya untuk curang game!

Fungsi

  1. Modifikasi posisi
  2. Joystick mengontrol gerakan
  3. Sejarah
  4. pencarian lokasi
  5. Masukkan koordinat secara langsung

tangkapan layar

joystick.jpgpencarian_sejarah.jpgpeta.jpg

penggunaan

  1. Unduh APK dan instal langsung
  2. Mulai Shadow Shuttle dan berikan izin yang relevan
  3. Klik pada lokasi peta dan kemudian klik tombol luncurkan

dokumen

Karena saya tidak terlibat dalam pengembangan seluler, banyak kode fungsional yang ditulis dengan buruk. Ini juga pertama kalinya saya menulis APP Android, dan saya masih belajar. . . Selain itu, untuk APP sederhana, tidak diperlukan dokumentasi apa pun. Saya biasanya mencatat beberapa masalah yang ditemui selama proses pengembangan di blog pribadi saya. .html

Jika ada pertanyaan, Anda bisa langsung mencari ISSUE atau mengajukan pertanyaan langsung di atas.

lihat

Karena saya juga seorang pemula dan hanya bermain-main sebagai seorang amatir, saya merujuk pada banyak artikel teknis, kode contoh, dll. yang dibagikan oleh netizen selama proses membuat sketsa. Termasuk namun tidak terbatas pada hal berikut:

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

Ada juga beberapa artikel di CSDN, tetapi saya tidak ingat alamatnya saat ini. Jika Anda menemukan referensi atau referensi langsung kepada Anda, silakan hubungi saya dan saya akan menanganinya sesegera mungkin.

Pertanyaan Umum

T: Mengapa ini tidak didukung untuk versi di bawah Android 8.0?

A: Karena saya tidak punya mesin dan saya tidak bisa mengadaptasinya. . .

Q: Mengapa posisinya tidak terlalu stabil dan terkadang kembali ke posisi sebenarnya?

J: Hal ini disebabkan oleh prinsip implementasi dan masalah yang melekat pada API debugging Android. Tepatnya, hal ini disebabkan oleh metode penentuan posisi lain (seperti penentuan posisi stasiun pangkalan, penentuan posisi wifi, dll.) yang diaktifkan pada ponsel itu sendiri.

T: Apakah ini mendukung sistem Hongmeng?

A: Setelah pengujian, Shadowsock dapat berjalan normal di sistem Hongmeng.

T: Mengapa pemosisian tidak berfungsi pada aplikasi Tencent seperti WeChat?

J: Saya sarankan Anda bertanya pada Tencent.

T: Apakah Java melaporkan kesalahan saat kompilasi?

J: Versi java yang digunakan oleh Gradle tidak konsisten dengan yang digunakan oleh Android Studio. Secara default, Gradle mencari JAVA_HOME di variabel lingkungan untuk menentukan lokasi Java.

Bagaimana cara berkontribusi

  1. GARPU -> PR
  2. Bergabunglah dengan Shadowsuo Development dan tingkatkan bersama

lisensi

Hanya GPL-3.0 © ZCShou

Memperluas
Informasi Tambahan