satellite-messenger

A free satellite messenger for iPhone 14

https://github.com/seemoo-lab/satellite-messenger

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

A free satellite messenger for iPhone 14

Basic Info
  • Host: GitHub
  • Owner: seemoo-lab
  • License: gpl-3.0
  • Language: Swift
  • Default Branch: main
  • Size: 178 KB
Statistics
  • Stars: 65
  • Watchers: 4
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Saftellite

A satellite messenger for iOS

What can it do?

With Saftellite, you can send SMS-like messages using the satellite connectivity of your iPhone 14 or newer on iOS 16. It works in all countries that support satellite connectivity and Find My location sharing over satellite. No iMessage over satellite or iOS 18 is required.

What do I need for it?

You need an iPhone 14 (or newer) with a jailbreak on it. At the time of release, you can jailbreak the iPhone 14 up to iOS 16.5.1 using Dopamine. At best, the recipient also uses a jailbroken iPhone with the Saftellite app installed. The recipient does not need to have an iPhone with satellite connectivity as messages can only be received over the internet.

Who can receive my messages?

All friends with whom you share your location over Find My can receive messages. We use Find My location updates over satellite to send your message instead of a location.

How do I install the app?

We don't offer a Cydia/Zebra/Sileo package at the moment. The easiest way is to build the app using Xcode, then resign the binary with the necessary entitlements: Run the $ create_ipa.sh script. Then share the .tipa or .ipa to your jailbroken and install it on your jailbroken iPhone using TrollStore.

How do I install the tweak?

To send satellite messages, you will need a tweak that hooks into the satellite connectivity system.

Get the tweak binary which is the .deb file in SendStewieMessageTweak/packages. Then install it by opening it on your iPhone with Sileo or using dpkg.

You can also build the tweak with theos by running the make file in the SendStewieMessageTweak folder.

How long can a message be?

Apple has limited the length to 82 bytes, aka 82 characters (in ASCII).

Can I send Emojis?

In theory yes, but we didn't integrate it as it would need more bytes.

Why Saftellite?

We could not come up with a better name and we got tired... But also Apple uses SFT as a short term for satellite related messages and we found it funny.

Authors

  • Jiska Classen, Research Group Leader @ HPI Potsdam
  • Alexander Heinrich, Security Researcher @ SEEMOO, TU Darmstadt

Owner

  • Name: Secure Mobile Networking Lab
  • Login: seemoo-lab
  • Kind: organization
  • Location: Darmstadt, Germany

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Saftellite
message: >-
  A satellite messenger for iOS which uses Find My location
  updates to send text messages.
type: software
authors:
  - given-names: Jiska
    family-names: Classen
    orcid: 'https://orcid.org/0009-0006-4341-2808'
    email: jiska.classen@hpi.de
    affiliation: 'Hasso Plattner Institute, Potsdam, DE'
  - given-names: Alexander
    family-names: Heinrich
    email: aheinrich@seemoo.tu-darmstadt.de
    affiliation: 'TU Darmstadt, SEEMOO'
    orcid: 'https://orcid.org/0000-0002-1150-1922'
repository-code: 'https://github.com/seemoo-lab/satellite-messenger'
license: GPL-3.0

GitHub Events

Total
  • Watch event: 11
Last Year
  • Watch event: 11

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels