summaryrefslogtreecommitdiff
path: root/2010/osmocombb-ols2010/abstract.txt
blob: b84c3b1d583bf35ee4be20ede3927b1c5dab1834 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
For more than 19 years, every GSM mobile phone is running a proprietary
protocol stack on a proprietary operating system on top of equally
proprietary hardware.  Billions of phones have been shipped worldwide,
running as a black box controlled by the phone maker and/or operator -
outside the control of the user

Most of those devices have no user-upgradable firmware for the baseband
processor, and yet those billions of GSM phones are all connected to a public
network.  Their software is complex compiled C code on a CPU without any
form of memory protection.

Mobile phones have all sort of features that the user would never want. Why
would he want his phone to reveal its GPS position to the operator?  Why
would he allow the operator to hide from him, if calls are not encrypted?

The only solution is a Free Software / Open Source GSM baseband stack.

OsmocomBB has set out to create this protocol stack.
personal git repositories of Harald Welte. Your mileage may vary