Motorola Moto E modifications for anti-surveillance
people.torproject.org
people.torproject.org
Replicant isn't going to be ported to Motorola E/G or new Nexus devices, too many proprietary binaries.
It would be nice to have a totally free software tablet, and use a USB OTG baseband to priv seg it from the device. When you want to change radio identifier just buy a new internet usb stick.
Anyone think a Project Ara phone could be an option? http://www.projectara.com/
I like the idea of buying one configured as a Wi-Fi phone with no baseband or GPS module and with the right secure communication app could be "secure" enough. Maybe someone could see a market for a "open" baseband module for it and make one?
One thing that stood out under the "TODO" list was "Reprogram the IMEI." - I was under the impression that doing so was illegal? (not that knowing how necessarily is).
http://en.wikipedia.org/wiki/International_Mobile_Station_Eq...
But if I were trying to make an "anti-surveillance" phone, I'd probably look into one of the more anonymous unbranded Chinese devices out there - especially the ones based on MTK chipsets, which have some full schematics available.
[1] http://www.wantchinatimes.com/news-subclass-cnt.aspx?id=2014...
In fact IMO "highly integrated chips" such as SoCs are usually so complicated that no single individual really knows what's in them. And that's even when a chip is designed totally in house. However, most chips have lots of 3rd party Intellectual Property in them.
If my life depended on it (e.g. being a dissident in Iran or Syria) I wouldn't trust any cellphone.
If pressed, I would probably use a relatively old laptop and run OpenBSD. With no GUI, just a text login. And then I'd still be concerned that there are 10 exploits that TLAs could use against me, that they keep under tight wraps.
It's not paranoia if there really are people out to kill or imprison you. "The man" has so much power nowadays that I'm glad I'm living a sedentary life in a random suburb, and I'm not playing any sort of "You Bet Your Life" game.
You can change the information if you are the manufacturer or you have the written permission of the manufacturer. Owning the phone is not enough.
I don't know what the laws are like for other countries, or if other countries even have such specific laws.
One unfortunate complication with this is that using the phone without a Google account means one will likely miss out on security updates. As Google fights android fragementation by moving more functionality into user-upgradeable apps, not having a Google account means one cannot update things like Google Play Services. I imagine there are security fixes which go into those updates.
Of course, one could disable those specific apps. However, in the example I used—Play Services—disabling (or having an old version of) it means TextSecure's push messaging does not work, for example. Going off on a bit of a tangent, I would be interested to see a discussion between Moxie and Jacob about this aspect of things. Is it worth having a Google account if it means you have encrypted push messaging? Is is worth not having a Google account if it means you cannot have encrypted push messaging? (Yes, encrypted sms would still work without the Google account).
In the event someone points out the TextSecure APK is only distributed within Google Play, it is relatively straightforward to build TextSecure from source. So, not having a Google account does not preclude one from using TextSecure. And one can use the push messaging via Play Services without a Google account, provided a compatible version of Play Services is on the phone.
Once again, if security and privacy are your number one priority, why wouldn't you compile TextSecure yourself, or at least get it from a trusted source?
Edit: One can make the case that it's better to use encrypted SMS with TextSecure, rather than using the push messaging. But, from a metadata standpoint, I believe the push messaging might be better. SMS metadata seems to be automatically handed over to the US government, while they would likely need to issue a NSL, warrant, etc. to get that same information from Google. So using the push messaging may side-step some of the metadata collection that is happening.
For all installed apps, all the time.
But forget the security mods, I am impressed they made a user-removable battery mod on a motorola.
Is this a problem? I was under the impression that the baseband controller was regarded as one of the more likely areas to insert "extra functionality", but I'm only going on info from security conference presentations.
EDIT: First Item in the TODO section: "Reverse engineer details relating to the Qualcomm MSM8610 baseband processor." Good to know they're on it.
The risk is reduced here though because they have removed almost all the sensors, so even if you used the baseband to transmit the mic it wouldn't achieve much. Your position could still be accurately tracked though.
If by triangulation alone...
You can even disable the gsm function in the phone and use it as a wifi voip device with a VPN you control in between.
They're usually 100% closed firmware blobs containing vast amounts of non trivial software.
If I'm incorrect here, I'd love to hear it.
Perhaps more importantly, I consider the whole issue of backdoors pretty moot (in a bad way), because every smartphone contains a web browser with many remotely exploitable vulnerabilities - that's just the way browsers work in 2015 - and it is not that hard to get someone to click on your link. If you're an intelligence agency, why would you even bother deploying a backdoor that could get you in trouble when you can accomplish the same thing through normal vulnerabilities?
Doesn't sound like a great start to securing your system.
As you say, there is then the potential risk from the jailbreaks themselves, which recently have all been Chinese (yeah, yeah). I don't think the real, practical risk of this is very high, as long as you ensure your binary is actually the same as everyone else's rather than some tampered item, but it exists. I do think jailbreaks should be open source; sadly I think there have been none since my last jailbreak, written back in 2011, and while a non-obfuscated binary is perhaps even better than source for analysis purposes in such a community (since analyzing the binary directly obviates the need for reproducible builds), jailbreak binaries have also recently been heavily obfuscated for no good reason. So there is definitely room for improvement, if anyone cares about this. isios7jailbrokenyet.com is still holding onto a $30k bounty for an open source jailbreak...
If the physical microphone is removed, the firmware and OS can no longer record ambient audio, unless an external microphone is attached. This would not create an "open / anti-surveillance device", but it would prevent remote audio surveillance.
I'm honestly more worried about the closed baseband processors present in all current phones, Android phones included.