https://github.com/weiljimmer/sosflashlightapp
SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.
https://github.com/weiljimmer/sosflashlightapp
android android-app flashlight flashlight-app morse morsecode screenlight sos tools
Last synced: 1 day ago
JSON representation
SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.
- Host: GitHub
- URL: https://github.com/weiljimmer/sosflashlightapp
- Owner: WeilJimmer
- License: gpl-3.0
- Created: 2025-08-03T08:43:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-04T03:42:06.000Z (about 1 month ago)
- Last Synced: 2025-09-04T05:47:10.691Z (about 1 month ago)
- Topics: android, android-app, flashlight, flashlight-app, morse, morsecode, screenlight, sos, tools
- Language: Kotlin
- Homepage: https://sosflashlight.weil.app.wbftw.org/privacy
- Size: 694 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SOS Flashlight: Advanced Morse Code Communication Tool
SOS Flashlight App transforms your smartphone into a powerful Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.
[](https://www.android.com/)
[](LICENSE)
[](https://android-arsenal.com/api?level=23)
[](https://github.com/WeilJimmer/SOSFlashlightApp/releases)
[](https://shields.rbtlog.dev/org.wbftw.weil.sos_flashlight)
## Downloads
[
](https://play.google.com/store/apps/details?id=org.wbftw.weil.sos_flashlight)
[](https://github.com/WeilJimmer/SOSFlashlightApp/releases)
[](https://f-droid.org/packages/org.wbftw.weil.sos_flashlight/)
[](https://apt.izzysoft.de/packages/org.wbftw.weil.sos_flashlight)
## Features
### Signal Transmission Methods
- **Flashlight**: Utilizes your device's camera flash to transmit visual signals.
- **Vibration**: Sends tactile signals through device vibration.
- **Audio**: Generates clear audio tones at 700Hz frequency.
- **Screen Light**: Maximizes screen brightness to create visual signals in darkness.### Core Capabilities
- **Background Service**: Continue signaling even when the app is minimized or screen is locked.
- **Message Customization**: Send any custom message in Morse code.
- **Adjustable Speed**: Choose from slow, medium, fast, or custom transmission speeds.
- **Morse Code Decoder**: Convert received Morse code into readable text.
- **User Preferences**: Independently toggle each signaling method based on your needs.## Practical Applications
- **Emergency Situations**: Signal for help when conventional communication is unavailable.
- **Outdoor Activities**: Hiking, camping, or sailing where cellular service is limited.
- **Educational Tool**: Learn and practice Morse code with visual and audio feedback.
- **Accessibility**: Provide alternative communication methods for users with special needs.## Technical Specifications
- Optimized for minimal battery consumption.
- Supports Android 6.0 (Marshmallow) and above.
- Requires permissions for camera, vibration, and audio output.## Usage
1. **Emergency SOS**: Press the SOS button to immediately begin transmitting the international SOS signal (... --- ...) .
2. **Custom Message**: Enter your text in the input field and press "Send" to convert and transmit.
3. **Decoder**: Navigate to the decoder screen to translate incoming Morse code signals.
4. **Settings**: Customize transmission speed and toggle different signaling methods.## Permissions
- **Camera**: Required for flashlight functionality.
- **Vibration**: Required for haptic feedback.
- **Notification**: Required for keeping background services alive.## Contribute
Contributions are welcome! Feel free to open issues or submit pull requests on our [GitHub repository](https://github.com/WeilJimmer/SOSFlashlightApp).
## License
This project is licensed under the GNU General Public License (GPLv3) - see the [LICENSE](LICENSE) file for details.
---
# SOS 手電筒: 進階摩斯電碼通訊工具
SOS 手電筒 App 將您的智慧型手機轉變為摩斯電碼信號裝置,能夠同時通過多種管道傳輸緊急訊息或自定義文字。
## 功能特色
### 信號傳輸方式
- **閃光燈**:利用設備的相機閃光燈傳輸視覺信號。
- **震動**:通過設備震動發送觸覺信號。
- **音效**:生成清晰的700Hz頻率音頻。
- **螢幕光源**:最大化螢幕亮度,在黑暗中創建可見的信號。### 核心功能
- **背景服務**:即使應用最小化或螢幕鎖定,仍能持續發送信號。
- **訊息自定義**:以摩斯電碼發送任何自定義訊息。
- **可調速度**:選擇慢速、中速、快速或其他自定義傳輸速度。
- **摩斯電碼解碼器**:將接收到的摩斯電碼轉換為可讀文字。
- **用戶偏好設定**:根據需求獨立開關每種信號傳輸方式。## 實際應用
- **緊急情況**:當常規通訊不可用時發出求救信號。
- **戶外活動**:在行動電話服務有限的遠足、露營或航行中使用。
- **教育工具**:通過視覺和聽覺反饋學習和練習摩斯電碼。
- **無障礙功能**:為有特殊需求的用戶提供替代通訊方法。## 技術規格
- 優化最小電池消耗。
- 支援Android 6.0 (Marshmallow) 及以上版本。
- 需要相機、震動和音頻輸出權限。## 使用方法
1. **緊急SOS**:按下SOS按鈕立即開始傳輸國際SOS信號 (... --- ...)
2. **自定義訊息**:在輸入欄位中輸入文字並按下「發送」進行轉換和傳輸
3. **解碼器**:導航至解碼器畫面以翻譯接收到的摩斯電碼信號
4. **設定**:自定義傳輸速度並切換不同的信號傳輸方式## 所需權限
- **相機**:閃光燈功能所需
- **震動**:震動反饋所需
- **通知**:需要讓背景服務長時間運作## 貢獻
歡迎貢獻!請隨時在我們的[GitHub存儲庫](https://github.com/WeilJimmer/SOSFlashlightApp)上開啟問題或提交拉取請求。
## 授權條款
本專案採用 GNU 通用公共授權條款(GPLv3) - 詳情請查看[LICENSE](LICENSE)文件。