1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/itexp-gogogo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 15:53 1d28a09

GitHub stars GitHub forks License GitHub Release Standard Readme Compliant

Build Check CodeQL

Скрытый мост — приложение для Android 8.0+ для изменения местоположения без прав ROOT

Краткое описание

Инструмент Скрытого моста основан на Android Debugging API и SDK карт Google, а также службе позиционирования. Он также включает штатив для управления перемещением. С помощью Скрытого моста вы можете легко менять свою текущую локацию и имитировать перемещение без необходимости получения прав ROOT.

  1. Исходный код доступен здесь: GitHub (рекомендовано), Gitee (зеркало)

  2. Скачать можно сюда: GitHub (рекомендовано), Gitee (зеркало)## Предупреждение Недавно некоторые пользователи скачали скрытый мост бесплатно, переименовали его в "Стрелковый навигатор", добавили рекламу (кроме рекламы, никаких других изменений нет) и не выполнили требования лицензии GPL v3 (хотя я уже связался с этими пользователями для напоминания, но не получил ответа). В связи с этим хочу обратить внимание:

  3. Открытое программное обеспечение ≠ бесплатное использование. Пожалуйста, следуйте условиям открытой лицензии.

  4. Юридическая сила GPL хорошо известна в России благодаря множеству судебных прецедентов. Пожалуйста, самостоятельно проверьте все за и против. Скрытый мост имеет право преследовать всех лиц, нарушающих авторские права, через юридические средства!

  5. Создание открытого программного обеспечения — сложная задача. Будьте осторожны и берегите это!

---Примечание: Название "Скрытый мост" переведено как "Shadow Tunnel". Однако, более подходящий вариант перевода может быть "Скрытый мост" или "Тенистый мост". Для удобства понимания и использования, название было адаптировано к русскоязычной аудитории.

Предупреждение два

  Недавно многие люди используют Shadowsocks для мошенничества в мобильных приложениях для спортивной жизни на кампусах (включая, но не ограничиваясь, Flashing Campus, TakeTwo, Sports World Campus и т.д.). Разработчики также получили много вопросов от пользователей относительно того, почему локализация Shadowsocks не работает или они просят улучшений. В связи с этим мы хотели бы обратиться к вам:

  1. Shadowsocks не поддерживает никакие формы мошенничества в мобильных приложениях для спортивной жизни на кампусах.

  2. Разработчики Shadowsocks также не одобряют использование каких-либо методов для мошенничества в спортивной жизни на кампусах.## Обзор   Ранее я играл в одну игру VR: "Давайте вместе поймаем духов". Чтобы сэкономить время, я хотел узнать, есть ли приложение, которое позволяет менять местоположение. После некоторого исследования я обнаружил множество таких приложений. Однако большинство этих приложений являются платными и очень дорогими!

  Мое интересование заключается в том, как такая технология реализуется, поэтому я решил исследовать и создать ее самостоятельно! Сейчас игра была заброшена, но технологии нельзя бросить. Поэтому я решил опубликовать результаты своего исследования для совместного обучения всем! Но имейте в виду (важное сообщение повторяется трижды, иначе последствия будут за ваш счет):

  1. Это приложение предназначено только для изучения методов реализации Android + Baidu Maps, не используйте его для мошенничества в играх!
  2. Это приложение предназначено только для изучения методов реализации Android + Baidu Maps, не используйте его для мошенничества в играх!
  3. Это приложение предназначено только для изучения методов реализации Android + Baidu Maps, не используйте его для мошенничества в играх!

Функции

  1. Изменение местоположения
  2. Управление перемещением с помощью жестового управления
  3. Историческая запись
  4. Поиск местоположения
  5. Прямой ввод координат## Скриншоты joystick.jpg search_history.jpg map.jpg

Использование

  1. Скачайте APK и установите непосредственно
  2. Запустите Shadowsocks и предоставьте необходимые права доступа
  3. Нажмите на карту для выбора местоположения, затем нажмите кнопку запуска

Документация

  Поскольку я сам не занимаюсь мобильной разработкой, многие части кода были написаны довольно плохо. Я тоже делал это впервые, поэтому я всё ещё учусь... Кроме того, это всего лишь простое приложение, поэтому ему не требуется особая документация. Любые проблемы, возникшие во время разработки, обычно регистрируются мной на моём личном блоге, подробнее см.: https://blog.csdn.net/zcshoucsdn/category_10559121.html

  Если у вас есть вопросы, вы можете найти их через ISSUE или отправить запрос на сайте.

Ссылки

  Поскольку я новичок, и это просто хобби, то во время создания Shadowsocks я использовал много технических статей и примеров кода, предоставленных другими пользователями. Включая, но не ограничиваясь следующими:

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

  Ещё есть статьи на CSDN, но сейчас не помню адреса. Если вы заметите прямое цитирование или заимствование ваших материалов, пожалуйста, свяжитесь со мной, и я немедленно приму необходимые меры, спасибо!## Часто задаваемые вопросы Q: Почему не поддерживаются версии Android ниже 8.0?

A: Из-за отсутствия устройств для тестирования совместимости.

Q: Почему местоположение иногда смещается обратно к реальному положению?

A: Это связано с принципами реализации и внутренними проблемами Android Debugging API. Более точно, это вызвано тем, что смартфон использует другие методы определения местоположения (например, локализация через базовые станции или Wi-Fi).

Q: Поддерживает ли система HarmonyOS?

A: После тестирования было установлено, что ShadowSocks может работать корректно в системе HarmonyOS.

Q: Почему определение местоположения не работает в приложениях Tencent, таких как WeChat?

A: Рекомендую обратиться непосредственно к компании Tencent.

Q: Возникают ошибки компиляции Java?

A: Версия Java, используемая Gradle, отличается от версии, используемой в Android Studio. По умолчанию Gradle использует переменную окружения JAVA_HOME для определения расположения Java.

Как сделать вклад

  1. FORK -> PR
  2. Присоединяйтесь к разработке ShadowSocks, чтобы вместе улучшить проект.

Лицензия

GPL-3.0-only © ZCShou

Статус FOSSA

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/itexp-gogogo.git
git@api.gitlife.ru:oschina-mirror/itexp-gogogo.git
oschina-mirror
itexp-gogogo
itexp-gogogo
master