Tech nerds: how can I program my own cell phone and SIM card? | |
Anonymous Coward User ID: 39283366 United States 11/05/2013 06:43 AM Report Abusive Post Report Copyright Violation | I want to program my own cell phone and SIM card so that I can add strong encryption to all my calls. I was thinking about installing Linux instead of the Android. How do I do this? The SIM card does not fit in my memory card reader and if I plug the phone to my computer (USB 2.0) I can't find the phone's Android program anywhere. Quoting: Anonymous Coward 6016310 Do I need to buy a SIM card reader? Is the phone program hidden somewhere (I tried the "show hidden files" option in Windows Explorer but couldn't find the program)? brian needed |
MaybeTrollingU User ID: 48692360 Brazil 11/05/2013 06:46 AM Report Abusive Post Report Copyright Violation | Ok, once again, I'll try to clarify: Cellphones and internet has two points of comunication, the client and the server. In your case, the client is your cellphone. Suppose you make a hell of a good encryption in your cell phone and it works well. In the end, you will have to send the messages(SMS, calls or whatever) to the server, through a cell tower. This message, must be in the form that the server understands and is able to comply. So, you encrypt like crazy in your side, but will have to decrypt to send the stuff, so it will be pointless. |
Face Palmer User ID: 49481838 Germany 11/05/2013 06:46 AM Report Abusive Post Report Copyright Violation | In simple words: You stupid as fuck. Dont. Last Edited by Face Palmer on 11/05/2013 06:46 AM "The world will soon wake up to the reality that everyone is broke and can collect nothing from the bankrupt, who are owed unlimited amounts by the insolvent, who are attempting to make late payments on a bank holiday in the wrong country, with an unacceptable currency, against defaulted collateral, of which nobody is sure who holds title." Never attribute to malice that which is adequately explained by stupidity. The woman who is not pursued sets up the doctrine that pursuit is offensive to her sex, and wants to make it a felony. No genuinely attractive woman has any such desire. - H.L. Mencken, In Defense Of Women |
Anonymous Coward (OP) User ID: 6016310 Canada 11/05/2013 06:54 AM Report Abusive Post Report Copyright Violation | I don't understand why I would need my own network. If my phone encrypts and decrypts everything, isn't that all I need? Ok, I may have to write a program for all my friends so that their phones have encryption too, but that should be easy once I get my phone to work. If it becomes popular, I can make encrypted calls to other people too. So, where is the phone's main program and how do I access it? I think I need to write the Linux program and overwrite the original Android program with it. Right? I have looked at Linux and it has encryptuon in it. I just need to find the Android program and probably write some kind of a bypass routine in the SIM card so that it accepts Linux. Oh and where can I find the graphical user interface program so that I can copy and translate it to Linux. I think I could use a command line interface on my phone but my friends and other people probably can't. Who/what is brian? Is it an acronym? |
Anonymous Coward User ID: 49430347 Finland 11/05/2013 07:08 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 49484892 United States 11/05/2013 07:10 AM Report Abusive Post Report Copyright Violation | This would scramble the input before it gets to the phones Microphone (input), probably a bluetooth device. This device would also decode the output from the ear piece before you hear it, using the same bluetooth encoder/decoder device. |
Face Palmer User ID: 49481838 Germany 11/05/2013 07:12 AM Report Abusive Post Report Copyright Violation | I don't understand why I would need my own network. If my phone encrypts and decrypts everything, isn't that all I need? Ok, I may have to write a program for all my friends so that their phones have encryption too, but that should be easy once I get my phone to work. If it becomes popular, I can make encrypted calls to other people too. Quoting: Anonymous Coward 6016310 So, where is the phone's main program and how do I access it? I think I need to write the Linux program and overwrite the original Android program with it. Right? I have looked at Linux and it has encryptuon in it. I just need to find the Android program and probably write some kind of a bypass routine in the SIM card so that it accepts Linux. Oh and where can I find the graphical user interface program so that I can copy and translate it to Linux. I think I could use a command line interface on my phone but my friends and other people probably can't. Who/what is brian? Is it an acronym? Let's assume this works: I'm not quite sure if the phones are powerful enough for realtime voice encryption/decryption today. Search google for "custom android rom" to get started. "The world will soon wake up to the reality that everyone is broke and can collect nothing from the bankrupt, who are owed unlimited amounts by the insolvent, who are attempting to make late payments on a bank holiday in the wrong country, with an unacceptable currency, against defaulted collateral, of which nobody is sure who holds title." Never attribute to malice that which is adequately explained by stupidity. The woman who is not pursued sets up the doctrine that pursuit is offensive to her sex, and wants to make it a felony. No genuinely attractive woman has any such desire. - H.L. Mencken, In Defense Of Women |
Anonymous Coward User ID: 49388975 United States 11/05/2013 07:19 AM Report Abusive Post Report Copyright Violation | |
MaybeTrollingU User ID: 48692360 Brazil 11/05/2013 07:23 AM Report Abusive Post Report Copyright Violation | I don't understand why I would need my own network. If my phone encrypts and decrypts everything, isn't that all I need? Ok, I may have to write a program for all my friends so that their phones have encryption too, but that should be easy once I get my phone to work. If it becomes popular, I can make encrypted calls to other people too. Quoting: Anonymous Coward 6016310 So, where is the phone's main program and how do I access it? I think I need to write the Linux program and overwrite the original Android program with it. Right? I have looked at Linux and it has encryptuon in it. I just need to find the Android program and probably write some kind of a bypass routine in the SIM card so that it accepts Linux. Oh and where can I find the graphical user interface program so that I can copy and translate it to Linux. I think I could use a command line interface on my phone but my friends and other people probably can't. Who/what is brian? Is it an acronym? Brian is a popular meme in GLP, meaning "brain". Let me picture the situation for you: Suppose you, want to send a "hi there!" to Joe who lives in Italy. The communication system is: You tell your message to a person that will manage to send it through a network of "message tellers" around the globe until it reaches your friend Joe, in Italy. Joe and you have a secret gesture to say "Hi there!". So, you go to the agency close to you and make your gesture to the first "message teller". But this, can't be dones in the way you would do with Joe, you have to tell the "message teller" what you really want to say. So, you say it, and the message teller tells it to the following message teller, and this tells another one and so on, till the last message teller that will tell the message to your friend Joe in Italy. You see the point? You can have your secret code for "Hi there", but the message teller can't use it, since he doesn't know what it is, he can't pass the message forward. In this imaginary situation, you are your phone, the message teller network, is your phone network. And will not be easy to run a linux distro in a cellphone, you have to look for the Android source, which is opensource and you can rewrite it, but its far from easy to be done. Besides, your SIM card has little to nothing to do with the whole thing. |
Anonymous Coward User ID: 49486483 United States 11/05/2013 07:24 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 39283366 United States 11/05/2013 07:30 AM Report Abusive Post Report Copyright Violation | I don't understand why I would need my own network. If my phone encrypts and decrypts everything, isn't that all I need? Ok, I may have to write a program for all my friends so that their phones have encryption too, but that should be easy once I get my phone to work. If it becomes popular, I can make encrypted calls to other people too. Quoting: Anonymous Coward 6016310 So, where is the phone's main program and how do I access it? I think I need to write the Linux program and overwrite the original Android program with it. Right? I have looked at Linux and it has encryptuon in it. I just need to find the Android program and probably write some kind of a bypass routine in the SIM card so that it accepts Linux. Oh and where can I find the graphical user interface program so that I can copy and translate it to Linux. I think I could use a command line interface on my phone but my friends and other people probably can't. Who/what is brian? Is it an acronym? Pretty sure brian is still needed, but a simple search yielded this. Not complete encryption, but you could use it for sensitive calls [link to play.google.com (secure)] or just ditch the phone and use smoke signals |
Belowme User ID: 38423300 United States 11/05/2013 07:33 AM Report Abusive Post Report Copyright Violation | On a more serious note. The SIM card is a very simple thing it is programmed by the carrier (mobile,att, orange, simple mobile, etc.. Whatever). The programming in the SIM card only tells the phone what frequency the carrier is on and how to negotiate a connection with the carrier. It is the secret sauce that allows you an rfcomm with the carrier. There is no android or Linux or anything else resembling the user interface/ operating system that you could use. In other words the SIM card is not where you would start. What you need to look into is the software that processes the input from the microphone. Unfortunately this is usually(as far as I have been able to tell) built into a different chip than the one for recording video etc.. You need to look into software defined radio and what chip is responsible for handling that on your phone. You could then maybe trace out where it hooks the microphone /speaker and divert that to an encryption algorithm somewhere else on the phone and subsequently send it back to the sdr process to be packaged and packetized for transmission. The problem with all of that becomes the receivers end they would have to have gone through all the same steps that you have and be using the same encryption algorithm and keys . This becomes increasingly difficult as you add people to your ring of potential contacts. They will all likely be using different hardware with variations in design and drivers. This would compound the issue. Basically the dream of doing it directly on the phone is in the form of a pipe. Better course of action as previously stated would be to develop an ubiquitous device separate from the phone that can scramble/encrypt your speech. Distribute that device to only people you trust not to lose or lend it. Then initiate communications over that device. No putting Linux on the sim or any of that other satellite downloading hogwash. |
Anonymous Coward User ID: 47146273 Canada 11/05/2013 07:39 AM Report Abusive Post Report Copyright Violation | |
Belowme User ID: 38423300 United States 11/05/2013 07:48 AM Report Abusive Post Report Copyright Violation | |
KipKat User ID: 25952351 Netherlands 11/05/2013 07:53 AM Report Abusive Post Report Copyright Violation | |
TheOriginalJes User ID: 26157203 United States 04/22/2014 10:28 AM Report Abusive Post Report Copyright Violation | Actually, standing up your own SIP server should answer the whole "pipe dream" debate. These are becoming far more popular, since services like Google are willing to provide the "V" for the "IP" at no charge. Such servers are commercially available (as are SIM CARD READERS [shop Google/Amazon/Sears]). Alternatively, the software for SIP servers is freely available online from many sources. For the beginner, I recommend using the one available at " [link to portableapps.com] I've been considering doing something similar to use VoIP with my mobile. This would access my at-home SIP svr via wifi hot-spots, eliminating most of my needs for a cellular service provider. This is NOT a viable option for emergency calls or on-the-road use. But, a $20 Tracfone (or similar) would do, as long as you don't need to retain the same number on both phones. Because, let's face it, you can't do everything yourself! |
Anonymous Coward User ID: 56215584 United States 04/22/2014 10:43 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 42669274 Canada 04/22/2014 11:09 AM Report Abusive Post Report Copyright Violation | I want to program my own cell phone and SIM card so that I can add strong encryption to all my calls. I was thinking about installing Linux instead of the Android. How do I do this? The SIM card does not fit in my memory card reader and if I plug the phone to my computer (USB 2.0) I can't find the phone's Android program anywhere. Quoting: Anonymous Coward 6016310 Do I need to buy a SIM card reader? Is the phone program hidden somewhere (I tried the "show hidden files" option in Windows Explorer but couldn't find the program)? From your questions, you are not experienced enough with phone OS's to even conceive your idea properly. You would need to become very experienced with linux to be able to do what you describe. And to let you know it has been done. There are apps to do what you want to available already. Only a few phones are capable of being switched from android to linux. And they are not american phones. The only ones that I know that are capable of switching operating systems are phones with MTK6589 CPU's. (That's chinese made phones). To read your OS partition on your phone, you need root access to your phone, mobileuncle toolkit and busybox software installed. And if you want access to the OS from your computer you need the proper PDA drivers installed on your system. USB connections only allow you access to non protected partitions. Here's a good site to get you started. www.chinaphonearena.com |