how can I create a custom rom for my samsung j320m or modify kernel to make another model compatible, you know, experience my android, get in knowledge to develop my own rom or everything referred to my android, if there is a telegram group or a social network in which I can communicate to learn about this, I would be very grateful, kind regards, thanks.
Related
I have done a lot of work in building windows mobile roms. I now want to start building android roms as well, but am completly new to this.
I assume like windows rom you will need some sort of kitchen, a base rom etc. I do not know where to begin.
Can any body give me pointers. Eg were to download the compilers and were to get the base roms?
I have seen some sites out there to download the base roms but they seem to need a username and password to access the sites.
Any help would be appreciated. I have tried searching through the guides available but not really any futher on.
GhostXSeries said:
I have done a lot of work in building windows mobile roms. I now want to start building android roms as well, but am completly new to this.
I assume like windows rom you will need some sort of kitchen, a base rom etc. I do not know where to begin.
Can any body give me pointers. Eg were to download the compilers and were to get the base roms?
I have seen some sites out there to download the base roms but they seem to need a username and password to access the sites.
Any help would be appreciated. I have tried searching through the guides available but not really any futher on.
Click to expand...
Click to collapse
Your best bet would be to start here: http://forum.xda-developers.com/forumdisplay.php?f=613
Thats the Chef Central Forum for Android based builds. But, if you are a beginner to Android, it'll take a lot of reading. Even more if you are new to Linux
Hi all, I'm very curious about porting an OS to a device born for another OS. I' d like to know which are the pre-requisites. I define me as an expert noob, because I'm a student and I don't know 'nothing' (IMHO), so I'd like to learn about this topic and I'd like to help someone to port firefox OS to another phone (especially wave and mini2, I have this two phone at the moment).
Hope the someone could clear my ideas
Thank you.
Here's the official guide on the Mozilla website:
https://developer.mozilla.org/en-US...tlocale=en-US&redirectslug=Firefox_OS/Porting
Good luck
Well, the wave was born with bada, but there's the porting of Android 4, can I use that kernel? What else I have to modify? Something in the kernel used in Android of Wave + config.sh ??
While for the mini2 the porting is as every android?
AlessioMTX said:
Well, the wave was born with bada, but there's the porting of Android 4, can I use that kernel? What else I have to modify? Something in the kernel used in Android of Wave + config.sh ??
While for the mini2 the porting is as every android?
Click to expand...
Click to collapse
I can't really say, since I'm not a dev or anything, just hoped that the guide would help you.
Try to search on this page:
https://developer.mozilla.org/ru/docs/Mozilla/Firefox_OS
Maybe you'll find something else useful
On my persona note - I guess that Mozilla presumes that you already have Android on your device, so perhaps you should base the port on system-important elements like the kernel on the Android-side
OK I'll study hard hoping to do something good for the community. If someone have some advice for me, write here please
So I have very little knowledge on developing a ROM for android but I want to try and have fun
Apparently to make a ROM you need a kitchen but seeing some threads their are not kitchens... So is this done by editing sources codes and how what do you use to develop a ROM with the source code?
Big newb here but wanting to learn
, lets be honest: are ****.
Unstable, Buggy and **** like that.
And instead of just complaining about the devs* I want to know the following:
If I want to contribute on the code what do I need to learn? Since a while I'm teaching myself Java and Python via Solo Learn. What would I need to learn to contribute to the Android OS Code itself NOT APPS!!
It will take me months, years I am aware of that. But I'm just tired of only trying different Custom ROMS, only to see that most of them aren't a real alternative of the Stock Roms, without having the possibility to do something about it.
So feed me with some input. What are good sites to learn that?
Happy for your feedback!
*Because damn I know that the Devs are doing an amazing job!
Google is a good start.. that search engine can point you in the right direction ?
Ghost1607 said:
And instead of just complaining about the devs* I want to know the following:
If I want to contribute on the code what do I need to learn? Since a while I'm teaching myself Java and Python via Solo Learn. What would I need to learn to contribute to the Android OS Code itself NOT APPS!!
It will take me months, years I am aware of that. But I'm just tired of only trying different Custom ROMS, only to see that most of them aren't a real alternative of the Stock Roms, without having the possibility to do something about it.
So feed me with some input. What are good sites to learn that?
Click to expand...
Click to collapse
It really depends on what you want to do with Android. The upper layers are in Java. The lower layers are in C++ or C. If you want to adjust the stock libs you might have to understand ARM assembler code. Also a basic knowledge of microcontrollers and linux kernel does help (especially if it comes to the graphic and camera subsystems).
There is almost no documentation for Android (the code is the documentation) and the subsystems change from version to version. The best way (and probably only one) to learn Android is hands on. Just try to fix the most annoying bug you encounter. Try to understand how the source-code works. Check how the Java, C++ layers, kernel and the stock libs interact with each other.
Also try to understand the adb logcat output.
Also try to understand the G800F device tree. A first step is also to compile the source yourself.
hennymcc said:
It really depends on what you want to do with Android. The upper layers are in Java. The lower layers are in C++ or C. If you want to adjust the stock libs you might have to understand ARM assembler code. Also a basic knowledge of microcontrollers and linux kernel does help (especially if it comes to the graphic and camera subsystems).
There is almost no documentation for Android (the code is the documentation) and the subsystems change from version to version. The best way (and probably only one) to learn Android is hands on. Just try to fix the most annoying bug you encounter. Try to understand how the source-code works. Check how the Java, C++ layers, kernel and the stock libs interact with each other.
Also try to understand the adb logcat output.
Also try to understand the G800F device tree. A first step is also to compile the source yourself.
Click to expand...
Click to collapse
Thank you for the reply I appreciate it!
TWRP
hennymcc said:
It really depends on what you want to do with Android. The upper layers are in Java. The lower layers are in C++ or C. If you want to adjust the stock libs you might have to understand ARM assembler code. Also a basic knowledge of microcontrollers and linux kernel does help (especially if it comes to the graphic and camera subsystems).
There is almost no documentation for Android (the code is the documentation) and the subsystems change from version to version. The best way (and probably only one) to learn Android is hands on. Just try to fix the most annoying bug you encounter. Try to understand how the source-code works. Check how the Java, C++ layers, kernel and the stock libs interact with each other.
Also try to understand the adb logcat output.
Also try to understand the G800F device tree. A first step is also to compile the source yourself.
Click to expand...
Click to collapse
Dear hennymcc,
it is about your TWRP for G800F.
Everthing is ok, till it comes to a restore of a TWRP backup.
After the restore the S5 Mini is in a bootloop.
I have tried it with the version August 2015 and March 2016.
Is there any solution?
Thank you.
Hi, first of all, sorry if this is an stupid question, or if I'm underestimating the difficulty of porting this kinds of software, or if I'm saying something wrong.
I really like GNU/Linux mobile distros like Sailfish OS, Lune OS, Ubuntu Touch and Plasma Mobile, they use Halium for base for using our hardware, Is someone already trying to port Halium for our device or is there already an existing port? That would open a new world of OSs for our device.
If anyone hasn't ported Halium yet I could give it a try; However, I have 0 experience porting stuff, so I can promise nothing, I'm good using Linux and reading documentation and guides though, but I don't know if that will be enough.
Again, sorry if I'm underestimating the difficult of porting, if I'm saying something wrong and if I can't make myself understood.
Edit: I'm not actually working on the project because I haven't the phone. I did a progress when I had it, anyone interested in the project can PM if get stuck or need help or guide. Thanks for everything, great community.