GithubHelp home page GithubHelp logo

meoker / pagger Goto Github PK

View Code? Open in Web Editor NEW
322.0 6.0 7.0 18.51 MB

Sub-GHz generators for restaurants/kiosks paging systems compatible with the Flipper Zero.

Home Page: https://meoker.github.io/pagger

HTML 100.00%
flipper-zero flipperzero sub-ghz subghz t119 td174 pager pagers bruteforce bruteforcer

pagger's Introduction

logo

Pagger

A collection of Sub-GHz files generators compatible with the Flipper Zero to handle restaurants/kiosks paging systems.

Supported systems:

Retekess T119
Retekess TD157
Retekess TD165
Retekess TD174

How to use:

Get your Flipper Zero, go to Sub-GHz -> Read and try to detect some useful signal:

read

Once you get your key, go to the related Pagger generator and write it down in the form, you will be able to calculate back the station, pager and action numbers:

calculate

From there you can generate a single key file for a single pager:

key-file

or a combo raw file for multiple pagers:

raw-file

Why not a bruteforcer:

TLDR; Nobody got time for that!

Long version: from my research I found that the first transmitted bits are an encoded number that defines the transmitter station. This number is probably randomly generated the first time the station is turned on and I think it's used to avoid collisions with devices of the same type in the same area.
If my calculations are correct, with 13 bits you can have 8191 possible station numbers, so you should loop through all of these numbers if you want to find yours.
The problem now is that for each station number, you should also loop through all of its pagers numbers and obviously this is time-consuming. In my tests, calling 10 pagers for 1000 stations took ~1h on my Flipper Zero, so do your math!
That said, the other bruteforcers I found online never worked.

Contribute:

If you have a new generator, please PR it.
If you simply have key/raw files of an unsupported system, open a new Issue with brand, model, pager number and as much info as you can have, this will help the community to work on it.
At the moment I have no time or interest to develop a Flipper Zero app.
Feel free to use this code to build your own project, in that case let me know, I'd like to check it out!

Disclaimer:

I developed these scripts for research purposes.
I don't endorse any attack that could damage any public service, so please use it responsibly.

Credits:

Thanks to ShotokanZH for his awesome work with flipper_sub_plotters_comparers.
Thanks to Aspide85 for his support with TD165 paging system.
Thanks to zProAle for his support with TD174 paging system.

pagger's People

Contributors

meoker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pagger's Issues

You may want to check this out

Feel free to use this code to build your own project, in that case let me know, I'd like to check it out!

-> made something little research tool based on your work
Meal Pager

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.