Replicant 2.2 preview 008 is out!

We are pleased to announced Replicant 2.2 preview 008.

What’s new in this version (since 0007):

  • Bug #22 (http://trac.osuosl.org/trac/replicant/ticket/22) should (hopefully) be  fixed
  • Data is disabled by default
  • Non-market apps are allowed by default
  • *FDroid, the free software market app is installed by default
  • CMWallpapers, CMStats and CMUpdateNotify are not installed anymore
  • Replicant has its own wallpapers and a Wallpaper selection app
  • There are Replicant boot splashes for all devices (including Dream)
  • There is a changelog for Replicant on the system
  • Switched to replicant vendor (Mod version is now Replicant)

 

As usual we would like to thank everybody involved. We are looking for new maintainers and hackers to join us and bring innovation in the libre mobile world.

Help us testing this new preview release on your favourite device and come to say hi on our irc channel

Happy mobile hacking.

Posted in New images release | 3 Comments

Replicant 2.2 preview 007

We are pleased to announced Replicant 2.2 preview 007.

What’s new in this version:

  • We are using a new ril (hycs-hardware_xdandroid-ril), which fixes telephony in the USA. Data should also work.
  • libhtc-acoustic has been fully replaced for HTC Dream, it fixes:
  • in-call volume adjustment
  • no mic wired headset support

As usual we would like to thank everybody involved. We are looking for new maintainers and hackers to join us and bring innovation in the libre mobile world.

Happy mobile hacking.

Posted in New images release | Leave a comment

Replicant lacks tracking antifeatures

Recently there was a lot of hype about mobile operating systems spying the users: Apple iOSPalm WebOS, Google Android.

Since Replicant is based on Android someone could be concerned about our operating system too.

According to Magnus Eriksson on github:

The files are named cache.cell & cache.wifi and is located in /data/data/com.google.android.location/files on the Android device.

Well we are proud to confirm that on Replicant (tested both on htc dream and nexus one) those files are missing,  even with "Settings -> Location & Security -> Use wireless networks" enabled.

The directory that should contain those files( /data/data/com.google.android.location/files ) doesn’t even exist  in Replicant.

But beware: even if Replicant itself doesn’t track its users’ position, this doesn’t mean that the phone can’t spy on you.

A smartphone usually has two components that talk to each other: a cpu and a modem. If the modem gets a call, it tells the CPU about it and viceversa for outbound calls, the CPU will order the modem to make a call (if you are curious about how it works there is a paper about how mobile phones work).

The modem and the CPU running Replicant are separated, and while we are trying to do our best to ship a fully free mobile os, the code running on the modem is proprietary software and can’t be changed. Since we don’t know what it does, we have no way to be sure that it doesn’t spy.

Also note that on the HTC Dream and the nexus one mobile phones,  GPS and audio parts are controlled by the modem.

The cellphone network can also spy, in fact in order to work it has to know your location.

This is just to remind you that every mobile phone is a tracking device and if you don’t want to be spied at all you should not use one.

So why do people invest time on Replicant?

Here are some reasons:

  • The modem or the network has no access to the CPU where replicant is running. That opens up some possibilities such as VPN, TOR,SSH, etc…
  • If mobile phones become the computers of the future we want to run free software on them.

Edit: I learned that the Modem’s CPU has access to the memory(the RAM chips) of the CPU running replicant, in other words the modem CPU can spy replicant’s CPU.

That will force us to port replicant to some devices that don’t have this problem, such as the nokia n900 for instance.

Posted in Privacy | 3 Comments

Replicant 2.2 SDK available

Thanks to the huge amount of work by paulk (Paul Kocialkowski) we now have an SDK.
It should be functional enough to write android applications for Replicant 2.2 or any other Android 2.2 device.

As usual the main difference compared to the Android SDK is that Replicant SDK should be fully free software. (Android SDK includes proprietary API like Google maps but we don’t want proprietary Google maps at all).

The Replicant SDK also includes an emulator like the Android one to allow developers to write their apps even without having a phone.

Please download the Replicant 2.2 SDK and help us building a better libre Replicant.

We wait for your suggestions and comments.

Again thanks a lot to paulk for the great work.

Posted in SDK | 3 Comments

new Replicant test images available

Hello Replicants!

We have new Replicant test images.
We would like to know if phone calls work in the USA on the Nexus One and the HTC Dream. Help us testing!

Use the fastboot utility to install but remember: it will erase all the installed data and applications in order to prevent proprietary libraries from being used.

We are please to remind you that, as usual, Replicant is fully free software and doesn’t include  any proprietary firmwares.

The Nexus One mobile phone needs some audio database files (located at /system/etc/firmware/*.acdb) to make sound and phone calls work which are not included either.

We need your help also to write some documentation about how to install Replicant.

JOIN US!

 

Posted in New images release | 1 Comment

FDroid: a free software alternative to Google Market

Finally we have an alternative to Google Market, the proprietary application that comes preinstalled in many Android phones to download and manage applications.

Now, thanks to CiaranG, everyone with an Android or Replicant phone can install a fully free software gpl client called Fdroid.

It comes preconfigured to connect to the FDroid repository that contains ONLY applications released under a free software licenses.

In the future we hope to have a system that will allow everyone to upload their favourite free software application.

Help us!

Volunteers are key to the success of Replicant. This is a community effort — we do not have the support of corporations behind us like many other projects do, and so it depends on YOU to make things happen.

Join the Replicant mailing list.

Join our microblogging group on Identi.ca

Join us on IRC:

Server: irc.freenode.net
Channel: #replicant
Posted in FDroid | Leave a comment

Introducing Replicant

Welcome to the website of the Replicant Project!

Replicant is a mobile operating system based upon Android that aims to be 100% free software.

It is developed in collaboration between activist from LibrePlanet Italia and the Software Freedom Conservancy.

Posted in Replicant | Leave a comment