All Projects → ihciah → AndroidSMSRelay

ihciah / AndroidSMSRelay

Licence: MIT license
Script to forward and send android(with root) sms using adb

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to AndroidSMSRelay

mailslurp-client
Official MailSlurp Client
Stars: ✭ 33 (+57.14%)
Mutual labels:  sms
matrix-sms-bridge
Matrix bridge, that allows you to bridge matrix rooms to SMS with one telephone number only.
Stars: ✭ 62 (+195.24%)
Mutual labels:  sms
cht-gateway
Android SMS gateway app for CHT Applications
Stars: ✭ 60 (+185.71%)
Mutual labels:  sms
PlexMeetsHomeAssistant
Custom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click
Stars: ✭ 73 (+247.62%)
Mutual labels:  adb
onnorokom-sms
Laravel 5.* package for Sending SMS using OnnoRokom SMS service.
Stars: ✭ 21 (+0%)
Mutual labels:  sms
africastalking-node.js
Official Node.js SDK for Africa's Talking
Stars: ✭ 113 (+438.1%)
Mutual labels:  sms
MockSMS
Android application to create/craft fake sms.
Stars: ✭ 63 (+200%)
Mutual labels:  sms
useful-twilio-functions
A set of useful Twilio Functions.
Stars: ✭ 53 (+152.38%)
Mutual labels:  sms
einstein
Python Tutorial with popular machine learning algorithms implementation. This tutorial helps you processing data like Einstein
Stars: ✭ 34 (+61.9%)
Mutual labels:  adb
Ghost
Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device.
Stars: ✭ 1,934 (+9109.52%)
Mutual labels:  adb
adbd
Android Debug Bridge daemon implementation in RT-Thread
Stars: ✭ 37 (+76.19%)
Mutual labels:  adb
sms
A Go library for encoding and decoding SMSs
Stars: ✭ 37 (+76.19%)
Mutual labels:  sms
web-adb
A simple webapp and API for managing and manipulating connected Android devices via the Android Device Bridge (ABD)
Stars: ✭ 96 (+357.14%)
Mutual labels:  adb
homebridge-adb
Homebridge script to control remote ADB enabled Android device
Stars: ✭ 56 (+166.67%)
Mutual labels:  adb
FakeSms
一个短信作弊器,可以在没有接受到短信时在收件箱中伪造短信
Stars: ✭ 28 (+33.33%)
Mutual labels:  sms
Kalkun
Open Source Web based SMS Manager
Stars: ✭ 186 (+785.71%)
Mutual labels:  sms
netgsm
netgsm sms package for laravel 6.x, 7.x, 8.x and 9.x
Stars: ✭ 25 (+19.05%)
Mutual labels:  sms
CovidVaccineNotifier
Get notified with available vaccination centres via SMS
Stars: ✭ 21 (+0%)
Mutual labels:  sms
MessagingAPI-SDK-python
Telstra Messaging SDK - Python Library
Stars: ✭ 21 (+0%)
Mutual labels:  sms
smsglue
VoIP.ms SMS to Acrobits Softphone/Groundwire
Stars: ✭ 20 (-4.76%)
Mutual labels:  sms

Android SMS Relay

Script to forward android(with root) sms using adb

Useful when you have another phone number but unwilling to carry 2 phones out.

Features

  • Forward sms to telegram chat.
  • Match contacts automatically.
  • Send sms using telegram.
  • Some useful features:
    • Query phone number(You can import contacts from iCloud).
    • Query curriculum.
  • Dual sim card to different users.
  • Reply telegram message to reply sms quickly.

Prerequisite

  • An android device with root and debug mode open.
    • I use an android 4.0.4 because of poor, on other versions you should check the debug and lock screen settings.
  • A linux server(Rpi for example) with adb tools installed.
  • Proper network connection
    • I use shadowsocks to provide a socks5 proxy for connecting to telegram server due to the GFW.
    • Also a tinc VPN is used to forward requests to inner server:
    • Flask ===SOCK FILE=== nginx(Rpi, Fudan Uni.) ===TINC=== VPS nginx(AWS, Seoul)
  • Python 2.7, requests, requests[socks], flask, uwsgi, nginx, supervisor

How it works

  • Pull the database every several seconds, then check new sms from it. This process only cost about 0.01 sec, so it's fine.
  • Set a webhook to telegram bot, then it can receive message sent by the user.
  • Simulate key press when entering PIN code after reboot.

look1 (Send and receive sms, contacts matching automatically)


look2 (Query contacts)


look3 (Quick reply && Message for sending status)


look3 (Message update to sent status)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].