FakeGPS Tracker — первый запуск на macOS

Текущая ARM64-поставка рассчитана на macOS 13.5 и новее.
Приложение распространяется без Developer ID и notarization.
macOS может потребовать вручную разрешить первый запуск.

GUI

1. Распакуйте ZIP и перенесите FakeGPS Tracker.app в «Приложения».
2. Попробуйте открыть приложение.
3. Если macOS блокирует неизвестного разработчика, откройте:
   «Системные настройки → Конфиденциальность и безопасность».
4. Найдите предупреждение для FakeGPS Tracker и нажмите
   «Всё равно открыть» (Open Anyway), затем подтвердите «Открыть».

Инструкция Apple: https://support.apple.com/ru-ru/102445

CLI через терминал, SSH или CI

Node.js уже включён в комплект. Графическая сессия не нужна.
После распаковки отдельного CLI перейдите в каталог darwin-arm64:

  ./fakegps-tracker-cli --version
  ./fakegps-tracker-cli --profile examples/device-a.json --validate

Если macOS блокирует загруженные файлы, после проверки источника
и контрольной суммы SHA256 выполните из каталога darwin-arm64:

  xattr -dr com.apple.quarantine "$PWD"

Для CLI внутри общей .app примените разрешение к этой .app:

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --version

Указывайте путь только к распакованному комплекту FakeGPS Tracker.
Команда снимает quarantine с указанного комплекта, сохраняя обычную
проверку Gatekeeper для остальных приложений.

--validate проверяет профили и GPX без подключения к серверу.
Для передачи укажите свой тестовый host/port/IMEI в профиле
и запустите команду без --validate. Подробности — в CLI.md.


EN

FakeGPS Tracker — first launch on macOS

The ARM64 bundle requires macOS 13.5 or later. It is distributed without Developer ID or notarization.
GUI: unpack the ZIP, move FakeGPS Tracker.app to Applications and try opening it. If macOS blocks it, open System Settings → Privacy & Security, find the FakeGPS Tracker warning, choose Open Anyway and confirm Open.
Apple instructions: https://support.apple.com/en-us/102445

CLI in Terminal, SSH or CI includes Node and needs no graphical session. In the standalone darwin-arm64 directory, use the commands below with --lang en. If downloaded files are blocked, check the source and SHA256 before removing quarantine only from this bundle. For the full bundle, target only the indicated .app. This leaves Gatekeeper enabled for other applications.
--validate checks profiles and GPX without connecting. Enter your test server, port and IMEI in the profile, then omit --validate to send positions.

  ./fakegps-tracker-cli --lang en --help
  ./fakegps-tracker-cli --lang en --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang en --help



DE

FakeGPS Tracker — erster Start unter macOS

Das ARM64-Paket benötigt macOS 13.5 oder neuer und wird ohne Developer ID und Notarisierung verteilt.
GUI: ZIP entpacken, FakeGPS Tracker.app nach Programme verschieben und öffnen. Bei einer Sperre Systemeinstellungen → Datenschutz & Sicherheit öffnen, die Warnung für FakeGPS Tracker suchen, Dennoch öffnen wählen und Öffnen bestätigen.
Apple-Anleitung: https://support.apple.com/de-de/102445

CLI enthält Node und benötigt auch über SSH/CI keine grafische Sitzung. Die folgenden Befehle im eigenständigen Verzeichnis darwin-arm64 mit --lang de verwenden. Bei gesperrten Downloads Quelle und SHA256 prüfen und Quarantäne nur für dieses Paket entfernen. Beim vollständigen Paket nur die angegebene .app auswählen. Gatekeeper bleibt für andere Anwendungen aktiv.
--validate prüft Profile und GPX ohne Verbindung. Testserver, Port und IMEI im Profil einstellen und --validate zum Senden weglassen.

  ./fakegps-tracker-cli --lang de --help
  ./fakegps-tracker-cli --lang de --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang de --help



ES

FakeGPS Tracker — primer inicio en macOS

El paquete ARM64 requiere macOS 13.5 o posterior. Se distribuye sin Developer ID ni notarización.
GUI: descomprima el ZIP, mueva FakeGPS Tracker.app a Aplicaciones e intente abrirlo. Si macOS lo bloquea, abra Ajustes del Sistema → Privacidad y seguridad, busque el aviso de FakeGPS Tracker, seleccione Abrir igualmente y confirme Abrir.
Instrucciones de Apple: https://support.apple.com/es-es/102445

CLI incluye Node y no requiere sesión gráfica, incluso con SSH/CI. Use los comandos siguientes desde el directorio independiente darwin-arm64 con --lang es. Si se bloquean los archivos descargados, compruebe el origen y SHA256 antes de quitar la cuarentena únicamente de este paquete. Para el paquete completo, indique solo la .app mostrada. Gatekeeper permanece activo para otras aplicaciones.
--validate comprueba perfiles y GPX sin conexión. Configure su servidor de pruebas, puerto e IMEI en el perfil y omita --validate para enviar posiciones.

  ./fakegps-tracker-cli --lang es --help
  ./fakegps-tracker-cli --lang es --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang es --help



FR

FakeGPS Tracker — premier lancement sur macOS

Le paquet ARM64 nécessite macOS 13.5 ou ultérieur. Il est distribué sans Developer ID ni notarisation.
GUI : décompressez le ZIP, déplacez FakeGPS Tracker.app dans Applications et essayez de l’ouvrir. Si macOS le bloque, ouvrez Réglages Système → Confidentialité et sécurité, trouvez l’avertissement FakeGPS Tracker, choisissez Ouvrir quand même et confirmez Ouvrir.
Instructions Apple : https://support.apple.com/fr-fr/102445

CLI inclut Node et ne nécessite aucune session graphique, même via SSH/CI. Utilisez les commandes ci-dessous depuis le dossier autonome darwin-arm64 avec --lang fr. Si les fichiers téléchargés sont bloqués, vérifiez leur source et SHA256 avant de retirer la quarantaine uniquement de ce paquet. Pour le paquet complet, ciblez seulement la .app indiquée. Gatekeeper reste actif pour les autres applications.
--validate vérifie les profils et GPX sans connexion. Configurez votre serveur de test, port et IMEI dans le profil et retirez --validate pour envoyer les positions.

  ./fakegps-tracker-cli --lang fr --help
  ./fakegps-tracker-cli --lang fr --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang fr --help



PT

FakeGPS Tracker — primeira execução no macOS

O pacote ARM64 requer macOS 13.5 ou posterior. É distribuído sem Developer ID nem notarização.
GUI: descomprima o ZIP, mova FakeGPS Tracker.app para Aplicações e tente abrir. Se o macOS bloquear, abra Definições do Sistema → Privacidade e segurança, encontre o aviso de FakeGPS Tracker, escolha Abrir mesmo assim e confirme Abrir.
Instruções da Apple: https://support.apple.com/pt-pt/102445

CLI inclui Node e não requer sessão gráfica, mesmo por SSH/CI. Use os comandos abaixo no diretório independente darwin-arm64 com --lang pt. Se os ficheiros descarregados forem bloqueados, verifique a origem e SHA256 antes de remover a quarentena apenas deste pacote. No pacote completo, indique somente a .app apresentada. Gatekeeper continua ativo para outras aplicações.
--validate verifica perfis e GPX sem ligação. Configure o servidor de teste, porta e IMEI no perfil e retire --validate para enviar posições.

  ./fakegps-tracker-cli --lang pt --help
  ./fakegps-tracker-cli --lang pt --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang pt --help



IT

FakeGPS Tracker — primo avvio su macOS

Il pacchetto ARM64 richiede macOS 13.5 o successivo. È distribuito senza Developer ID né notarizzazione.
GUI: estrarre lo ZIP, spostare FakeGPS Tracker.app in Applicazioni e provare ad aprirla. Se macOS la blocca, aprire Impostazioni di Sistema → Privacy e sicurezza, trovare l’avviso FakeGPS Tracker, scegliere Apri comunque e confermare Apri.
Istruzioni Apple: https://support.apple.com/it-it/102445

CLI include Node e non richiede una sessione grafica, anche tramite SSH/CI. Usare i comandi seguenti nella directory autonoma darwin-arm64 con --lang it. Se i file scaricati sono bloccati, verificare origine e SHA256 prima di rimuovere la quarantena solo da questo pacchetto. Per il pacchetto completo, indicare soltanto la .app mostrata. Gatekeeper resta attivo per le altre applicazioni.
--validate verifica profili e GPX senza connessione. Configurare server di prova, porta e IMEI nel profilo e omettere --validate per inviare posizioni.

  ./fakegps-tracker-cli --lang it --help
  ./fakegps-tracker-cli --lang it --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang it --help



PL

FakeGPS Tracker — pierwsze uruchomienie w macOS

Pakiet ARM64 wymaga macOS 13.5 lub nowszego. Jest rozpowszechniany bez Developer ID i notaryzacji.
GUI: rozpakuj ZIP, przenieś FakeGPS Tracker.app do Aplikacji i spróbuj otworzyć. Jeśli macOS blokuje aplikację, otwórz Ustawienia systemowe → Prywatność i ochrona, znajdź ostrzeżenie FakeGPS Tracker, wybierz Otwórz mimo to i potwierdź Otwórz.
Instrukcja Apple: https://support.apple.com/pl-pl/102445

CLI zawiera Node i nie wymaga sesji graficznej, również przez SSH/CI. Użyj poniższych poleceń w osobnym katalogu darwin-arm64 z --lang pl. Jeśli pobrane pliki są zablokowane, sprawdź źródło i SHA256 przed usunięciem kwarantanny wyłącznie z tego pakietu. Dla pełnego pakietu wskaż tylko pokazaną .app. Gatekeeper pozostaje aktywny dla innych aplikacji.
--validate sprawdza profile i GPX bez połączenia. Ustaw serwer testowy, port i IMEI w profilu i pomiń --validate, aby wysyłać pozycje.

  ./fakegps-tracker-cli --lang pl --help
  ./fakegps-tracker-cli --lang pl --profile examples/device-a.json --validate
  xattr -dr com.apple.quarantine "$PWD"

  xattr -dr com.apple.quarantine "/Applications/FakeGPS Tracker.app"
  "/Applications/FakeGPS Tracker.app/Contents/Resources/cli/fakegps-tracker-cli" --lang pl --help
