{"id":16793571,"url":"https://github.com/mdp/gsmtracker","last_synced_at":"2025-04-11T00:01:23.430Z","repository":{"id":18350590,"uuid":"21530451","full_name":"mdp/GSMTracker","owner":"mdp","description":"Use an unactivated prepaid Android phone to track it's own location.","archived":false,"fork":false,"pushed_at":"2014-08-01T22:10:44.000Z","size":272,"stargazers_count":30,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T20:43:01.246Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-06T00:08:21.000Z","updated_at":"2024-04-07T16:35:01.000Z","dependencies_parsed_at":"2022-08-25T11:51:59.052Z","dependency_job_id":null,"html_url":"https://github.com/mdp/GSMTracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdp%2FGSMTracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdp%2FGSMTracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdp%2FGSMTracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdp%2FGSMTracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdp","download_url":"https://codeload.github.com/mdp/GSMTracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248317705,"owners_count":21083528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T08:49:40.698Z","updated_at":"2025-04-11T00:01:23.262Z","avatar_url":"https://github.com/mdp.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Phone image](https://s3.amazonaws.com/img.mdp.im/2014--m-07-2014--m-07-IMG_20140706_2323573-fctkf-l0ja9.png)\n\n## GSM Tracker\n\nUse cheap unactivated [burner phones](https://www.youtube.com/watch?v=QRo4-VjgT6A\u0026feature=youtu.be) to as a location tracker.\n\n### Why\n\nI want to know what route my mail takes. I've put one in the mail\nto see where it goes.\n\n### How\n\nWhile an unactivated phone doesn't have access to data or voice,\nit still connects with the nearest cellular tower. These towers\nhave ID's which can then be looked up in a commercial or free \ndatabase.\n\nGSM Tracker runs every hour and logs the current cell tower ID\nto a file. When it arrives at it's destination the log can\nbe examined and we can determine what route the phone took.\n\nYou could use a GPS logger, but those tend to fail unless they have a clearer shot to the sky. Also without data and GPS, the phone is able to last more than a week logging the Cell ID's.\n\n### Next steps\n\nThe phone currently requires someone to dump the logs in order to analyze it. The next step is to have it randomly turn on wifi and try to upload the log files. In order to increase the chance of success, I'll be using a DNS tunneling method to ensure that it works on captive portals - [mdp/dns_leak_client](https://github.com/mdp/dns_leak_client)\n\n### The phone\n\nFor this expirement I picked up a Huawei \"Inspira SIM 5 Android Prepaid Phone\" from Net10 for around $28 on Amazon (sadly it's no longer available). This phone is actually operating on the T-Mobile network through Net10's MVNO.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdp%2Fgsmtracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdp%2Fgsmtracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdp%2Fgsmtracker/lists"}