how could I help replicant project ?
I am developer and I am interested in replicant project.
Until now, I participated by writing some scripts to import SMS/MMS from iOS but did not succeed into helping more.
I would like to help the project but reading https://redmine.replicant.us/projects/replicant/wiki/Tasks I do not think I am in capacity to help so I would need some links pointing to ressources to enhance by android knowledge.
Could you help me by giving some ressources like MOOC, doc, emulator, etc. which will give me the knowledge needed on Android ?
RE: how could I help replicant project ? - Added by Andrew - about 2 years ago
Hi Fil Lupin,
How far did you get in this topic?
For me the first thing is to setup development environemnt and try to build replicant by yourself.
Did you go througt section replicant build?
Replicant source code
RE: how could I help replicant project ? - Added by Fil Lupin about 2 years ago
I should have been more explicit: I already built Replicant 4.2 (several versions) and 6 several times on CLI.
What I would like is to do some tests on an replicant emulator and for that, I need some doc.
RE: how could I help replicant project ? - Added by Joonas Kylmälä about 2 years ago
There's no emulator. You need to port Replicant for it if you want it. I have no idea if the emulator what AOSP uses is free software. You can get used phones for ~30€ that run Replicant in case you only have currently one that is already in actual use. A real phone might be an easier path to hacking Replicant.
Anyways, https://source.android.com/ is the place where pretty much all the documentation is. And if the information you want is not there then just dig into the code or ask on mailing list / IRC or search online.
RE: how could I help replicant project ? - Added by Fil Lupin almost 2 years ago
Ok, I understand that replicant had before an emulator before version 6 (https://redmine.replicant.us/boards/33/topics/8169?r=8175#message-8175) but that SDK is not proposed for v6 since there is already another SDK (https://blog.replicant.us/2017/04/there-wont-be-a-replicant-6-0-sdk-because-there-is-already-something-better/). Let me know if I misunderstood.
Anyway, I will try to test the emulator.
RE: how could I help replicant project ? - Added by Joonas Kylmälä almost 2 years ago
Ahaa, I see. I assumed that it just wouldn't work since nobody has worked on it (I looked at repos starting with "device_" on git.replicant.us). I'm guessing the emulator has totally different packages/modules installed than what a Replicant build would have because it's probably using the exact same device files as is LineageOS/AOSP. I could be wrong but this is my guess.