Project

General

Profile

I want to help.

Added by Hardt Assis about 7 years ago

I have recently gained a cell phone(j320m Brazilian Version) and i didn't found any resources to root it, to install cyanogen or replicant.
I am skilled in C, C++ and Java, and i have a lot of time to waste on projects, but i don't know how to start, if any person here could guide me through the process of building a replicant version of android for my device, i would be very happy. I already know a little about ADB, and know how to run it, pushing, installing and etc.
But yet, i have a lot of questions in my mind, so:

1. Any guide of assembly language(32 bit x86) out there (PDF or something)?
2. How to decompile/deassemble properly a file in GNU (32 bit x86)?
3. I deassembled my lib and got a lot of assembly code, how can i rewrite properly?
4. How much memory do i need? And how much space on my drive?
5. From where do i start?ctrl-c, ctrl-v AOSP and then build the libs?
6. What are the kinds of things that i will be using(objdump, strings, etc, but for free)?
7. Can i gradually substitute my libs on my cell phone to test them(like taking off a brick from Jenga and putting another)?
8. How is the structure of the replicant project?
9. If i need help, can i send you an e-mail?

I think i can figure out the rest, and sorry for my bad english. If any could respond to this, i would be infinitely grateful


Replies (2)

RE: I want to help. - Added by Andrés D about 7 years ago

If I'm not wrong, your phone is based on Spreadtrum SC9830A SOC (some brazilian webs say that it has a snapdragon 410, but I doubt it). I'm sorry, but porting replicant to your phone is extremely difficult: You need a way to flash images, replicant 6 is based on cyanogenmod 13, no replicant supported device has SC9830A (probably that also happens with cyanogenmod) etc. The best way is to choose a good candidate phone to port replicant (or better an already supported one: i9100 and i9300 specially). At least, you should first investigate what hardware your phone have.

1. Any guide of assembly language(32 bit x86) out there (PDF or something)?
You don't need 32 bit x86 assembly language, your phone is ARMv7, and you don't need much assembly to start collaborating with replicant.

2. How to decompile/deassemble properly a file in GNU (32 bit x86)?
Same here.

4. How much memory do i need? And how much space on my drive?
You probably need 4-8GB of RAM and more than 50GB of free disk space after installing the build tools.

5. From where do i start?ctrl-c, ctrl-v AOSP and then build the libs?
Ideally, you should start from a cyanogenmod 13 port for your phone, as replicant 6 is based on it. Anyway, if you don't have a way to flash an image in your phone, you can't do anything else.

RE: I want to help. - Added by Hardt Assis about 7 years ago

So there is no way i could possibly jailbreak my phone? It says Permission denied or Read-Only filesystem. Can't i wipe all data and reinstall my OS so that this problem is fixed?

    (1-2/2)