[Q] How to port I9300 roms to I9305? - Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help &

Hello , I'm very disappointed of the interest of the developpers for the LTE variant of the S3 so i wanted to port i9300 roms from myself , according to hardware , the only changes are the modem and the ram right ? So how could i port these roms ? From no specific knowings , i'd like to at least learn how to do it without big risks of brick so help please .
Thank you and sorry for english mistakes if i've done some.

aaz03 said:
Hello , I'm very disappointed of the interest of the developpers for the LTE variant of the S3 so i wanted to port i9300 roms from myself , according to hardware , the only changes are the modem and the ram right ? So how could i port these roms ? From no specific knowings , i'd like to at least learn how to do it without big risks of brick so help please .
Thank you and sorry for english mistakes if i've done some.
Click to expand...
Click to collapse
this is not a easy question for random guys like me with almost zero knowledge about developing, although on the other hand a developer could simply explain how its done by f.e. making a thread about porting roms specifically to our i9305 in noobs language (if possible) but i doubt that this will happen, as it is very much time consuming and a lot of thinking and typing work. personally i think a thread like this would bring some life into our i9305s threads, dont you think so..?
to get you already started with some learning and discovering for yourself, read further..
the best method for porting roms is IMO building from source, but this is not as easy as it sounds..
first you will need to set up a build environment. I assume youre using Windows OS, now if you got a 64 bit system this is exactly what you need.. fortunately for you and others there is a custom branch of the Ubuntu OS thanks to @sylentprofet to use with Oracles VB/VM (Virtual Box/Machine) already preconfigured for building or porting roms (both require building/developing experience though) all you need to do is download the source and commit, fork, cherry-pick etc. if you decide to step into the android development world, you will learn more step by step however having some basic knowledge like terminal commands and git commands would be useful.
Also you need to get familiar with github and how it is used, check out here
I recommend lots of research though before actually taking any actions!! all these things will make you feel :silly: at times, but do not give up! for there were is a will, theres a way
good luck :good:
Download builduntu v1.4 here
Download Oracles VB here
Guide-how to build rom from source (most recent one i guess)

MaHo_66 said:
this is not a easy question for random guys like me with almost zero knowledge about developing, although on the other hand a developer could simply explain how its done by f.e. making a thread about porting roms specifically to our i9305 in noobs language (if possible) but i doubt that this will happen, as it is very much time consuming and a lot of thinking and typing work. personally i think a thread like this would bring some life into our i9305s threads, dont you think so..?
to get you already started with some learning and discovering for yourself, read further..
the best method for porting roms is IMO building from source, but this is not as easy as it sounds..
first you will need to set up a build environment. I assume youre using Windows OS, now if you got a 64 bit system this is exactly what you need.. fortunately for you and others there is a custom branch of the Ubuntu OS thanks to @sylentprofet to use with Oracles VB/VM (Virtual Box/Machine) already preconfigured for building or porting roms (both require building/developing experience though) all you need to do is download the source and commit, fork, cherry-pick etc. if you decide to step into the android development world, you will learn more step by step however having some basic knowledge like terminal commands and git commands would be useful.
Also you need to get familiar with github and how it is used, check out here
I recommend lots of research though before actually taking any actions!! all these things will make you feel :silly: at times, but do not give up! for there were is a will, theres a way
good luck :good:
Download builduntu v1.4 here
Download Oracles VB here
Guide-how to build rom from source (most recent one i guess)
Click to expand...
Click to collapse
Thanks mate, i'm gonna try this and gîve you some news, other advices for maybe add some optimizations like linaro and kernel adding for example? I'd like to just port Roms but maybe it would be interesting to build my own rom later
Edit: sorry didn't read the guide, find my answers, thank you

aaz03 said:
Thanks mate, i'm gonna try this and gîve you some news, other advices for maybe add some optimizations like linaro and kernel adding for example? I'd like to just port Roms but maybe it would be interesting to build my own rom later
Click to expand...
Click to collapse
your welcome bro :good:
i really have no idea about how linaro is used in combination with kernel, you really have to google that one or get in contact with a dev. willing to help you out i think the kernel is automatically installed with your build when youre initializing/syncing repos and with commands in terminal its executed to build it. you can of course compile own kernel with modifications but as i said it needs lots of research, wish i could help you..
try for now some basics with the guide for gaining more experience and who knows what you will be capable of in next 2/3 months or less

aaz03 said:
Thanks mate, i'm gonna try this and gîve you some news, other advices for maybe add some optimizations like linaro and kernel adding for example? I'd like to just port Roms but maybe it would be interesting to build my own rom later
Edit: sorry didn't read the guide, find my answers, thank you
Click to expand...
Click to collapse
Here you got some useful video tutorial regarding kernel development with Linaro

MaHo_66 said:
Here you got some useful video tutorial regarding kernel development with Linaro
Click to expand...
Click to collapse
Ty , it 'd try , any other advice for kernel dev ?

aaz03 said:
Ty , it 'd try , any other advice for kernel dev ?
Click to expand...
Click to collapse
not that i know of, the tutorial should be explaining everything

Related

[Q] GT-I8190N Custom Kernel

Specs :
GT-I8190N with DMod
Hi.
I am desperately seeking for a custom kernel for the above configuration (not for a CM based rom!).
A good governor and I/O-Scheduler to save my battery and my life would be so gorgeous...
Thanx in advance for your time and any help.
shagadelic said:
Specs :
GT-I8190N with DMod
Hi.
I am desperately seeking for a custom kernel for the above configuration (not for a CM based rom!).
A good governor and I/O-Scheduler to save my battery and my life would be so gorgeous...
Thanx in advance for your time and any help.
Click to expand...
Click to collapse
what is the first rule of xda forums?
efaustino84 said:
what is the first rule of xda forums?
Click to expand...
Click to collapse
Let me think... is it - Say something helpful or nothing?!?
Perhaps you should take a look at the second rule...
I am looking and of cause searching for a "none-CM" custom kernel with governors and schedulers for months.
So if i missed something, which of cause could happen, please share your knowledge with me.
Fine regards.
shagadelic said:
Let me think... is it - Say something helpful or nothing?!?
Perhaps you should take a look at the second rule...
I am looking and of cause searching for a "none-CM" custom kernel with governors and schedulers for months.
So if i missed something, which of cause could happen, please share your knowledge with me.
Fine regards.
Click to expand...
Click to collapse
you are about the 5th person i have seen post this question
they also did not take the time to actually search through forums properly
if you had actually searched you would have seen at least 3 threads closed because of people asking the same question again
if you had perhaps asked for assistance in building your dev environment to make a custom kernel for a stock rom then perhaps i would have had something helpful to say
any way i have said my piece
there are no fully working kernels for stock rom N/L/International variants
there have been some attempts and there are a few people who are still trying but these still have a few bugs and may not be a daily runner
from my observations so far, a custom kernel on stock rom for this phone tends to have a bug where you are unable to set the governor in some instances and the CPU stays stuck in 1Ghz
efaustino84 said:
you are about the 5th person i have seen post this question
they also did not take the time to actually search through forums properly
if you had actually searched you would have seen at least 3 threads closed because of people asking the same question again
if you had perhaps asked for assistance in building your dev environment to make a custom kernel for a stock rom then perhaps i would have had something helpful to say
any way i have said my piece
there are no fully working kernels for stock rom N/L/International variants
there have been some attempts and there are a few people who are still trying but these still have a few bugs and may not be a daily runner
from my observations so far, a custom kernel on stock rom for this phone tends to have a bug where you are unable to set the governor in some instances and the CPU stays stuck in 1Ghz
Click to expand...
Click to collapse
I searched this forum and felt the whole internet to death before i decided to post here, and didn´t neither find a working kernel nor any information that there doesn´t exist one.
Perhaps i made a mistake with my search arguments "gt-i8190n kernel", but imho they are as basical as possible.
Atm i stay at the user side, but when i decide to become a dev, i´ll ask for assistance...of cause after using the forum search...
Yfi GoldenKernel is working on the N variant, but of cause without the advanced N features like NFC and so. The dev of this kernel wanted to build a N version of this kernel too, but this information is imho from april´2013...so perhaps he quit working on it...
So i finally hope that a cutom kernel maker will get some free time soon...:fingers-crossed:
Any way, thank you for your help and information!

Lollipop for the Optimus 2x

Welcome to the official thread for the Lollipop roms for our Optimus 2x
As to start, this thread is exclusively for the developers who are interessted/working on on the Lollipop ports for our Optimus 2x
We had alredy some build like the OmniRom , CM12 and even ParanoidAndroid.
This thread is exclusively for discussions for the developers and for the testers to test the new made roms so I will update the links as the roms get made. So I am only posting here the links of the latest version, to get the versions from the past you wil need to browse throught this thread
Update 05/6/2016
Gucky did it again! New build for CyanogenMod 12.1 is up, and now with fixed camera! When I get the full list of working features and bugs, I will upload it here. Thank you Gucky for your massive help and contribution to this community. This device is very old after all, and you still find the time to tinker on it. No words really. Respect!
CM12.1 : https://sourceforge.net/projects/lg...cm-12.1-20160531-UNOFFICIAL-p990.zip/download
WARNING the Rom is still not stable, but we are close!
ParanoidAndroid: https://s.basketbuild.com/devs/Puri/p990/AOSPA(lollipop)
Take in mind that all these roms are unstable besides the CM12 rom,but it still has some major bugs which we as a group will fix.
As in all of this, stay tuned for updates
Good job my friend
Thank you very much. I'm downloading right now. It would be useful, if you could upload your (Lokal) Manifest, too. So we are able to re- build the rom with the necessary changes.
Looking forward!
Credits goes to you!
um
gucky01 said:
Thank you very much. I'm downloading right now. It would be useful, if you could upload your (Lokal) Manifest, too. So we are able to re- build the rom with the necessary changes.
Looking forward!
Credits goes to you!
Click to expand...
Click to collapse
um.......*noob mode activated.....BOOP * what you mean with manifest? lol
Could you please share your sources.
TheMysteryouse said:
Hello everyone.As you might know me from some threads where i comment some stuff.Anyways, since Lollipop was announced i was obssesed with it and my wish was that i would be the first one to make the version availble for our device.
Well i kinda did it....KINDA of course but we need some help if we wanna make it work.I call ALL of the developers for our device to work together to make it work.We are so close to get it fully booting.I made it boot to the animation and now where the help comes in use.We need some developers who can enable ADB on our device in the bootanimation.TO be honest i dont really know anything about sources and that stuff but i know some things.With the help of @tonyp and @timduru which I am the most thankfull of that gave me hope to make this.So here we go!
WARNING!!!
ONLY FOR DEVELOPERS
No one should download and flash this rom because you will get stuck in the bootanimation and will need to install previouse rom again and install everything over...blah blah blah.
Also the link to the rom is here ----> https://www.dropbox.com/s/fwhg08ux7qhtgsh/5.0 test.zip?dl=0
So if someone gets it working, please pm me in the progress. Cheers
Click to expand...
Click to collapse
TheMysteryouse said:
um.......*noob mode activated.....BOOP * what you mean with manifest? lol
Click to expand...
Click to collapse
a little help.
http://wiki.cyanogenmod.org/w/Doc:_Using_manifests
Oh
Hugo-PT said:
a little help.
http://wiki.cyanogenmod.org/w/Doc:_Using_manifests
Click to expand...
Click to collapse
Well to be honest, i dont really know how to share the menifest because i didn't use much the source. I was porting the Cm11 tonyp's rom and the rom from timduru, so i dont really know how to share the manifest lol
TheMysteryouse said:
Well to be honest, i dont really know how to share the menifest because i didn't use much the source. I was porting the Cm11 tonyp's rom and the rom from timduru, so i dont really know how to share the manifest lol
Click to expand...
Click to collapse
Did you change some files in the zips or did you build a new rom in the way Raum described, my friend?
http://forum.xda-developers.com/nexus-4/general/guide-cm11-how-to-build-cyanogenmod-11-t2515305
nope
gucky01 said:
Did you change some files in the zips or did you build a new rom in the way Raum described, my friend?
http://forum.xda-developers.com/nexus-4/general/guide-cm11-how-to-build-cyanogenmod-11-t2515305
Click to expand...
Click to collapse
nope, didn't touch anything other than the updater script i think and the build prop because i wanted fully stock experience
I can be your tester my phone got a battery problem so im having fun with flashing roms
I will try to exchange the updater script from my build with yours.
Lets see if I can flash mine.
And your your problem: I think there are one or more patches that we maybe need, witch timduru wont need because of the tegra3 hardware. (maybe some patch for our old egl hardware)
DJNoXD said:
I will try to exchange the updater script from my build with yours.
Lets see if I can flash mine.
And your your problem: I think there are one or more patches that we maybe need, witch timduru wont need because of the tegra3 hardware. (maybe some patch for our old egl hardware)
Click to expand...
Click to collapse
Well, it might be that he used KatKiss from timduru for the TF101 which has a Tegra 2, but still our phone uses the Tegra 2 AP20H, while the TF101 uses Tegra 2 T20. Small difference in the chipset, but still a difference. Easiest would be to port from the Galaxy R or Captivate Glide, but they too struggle with Lollipop over in their forum. Anyway, TheMysteryouse used timduru's AOSP rom, so maybe it would be easier building the whole thing from the demo CM12 sources available.
nonono
DJNoXD said:
I will try to exchange the updater script from my build with yours.
Lets see if I can flash mine.
And your your problem: I think there are one or more patches that we maybe need, witch timduru wont need because of the tegra3 hardware. (maybe some patch for our old egl hardware)
Click to expand...
Click to collapse
Nope, this rom has NOTHING to do with the tegra 3 rom.I used the rom for TF101 tablet which is tegra 2 but had a cmall chipset difference.So yeah I am still trying to do some things like searching the framework sources from tony to see if he has a code in the build.prop which directly enables ADB from the boot, but cant really find it.Anyways try your best and so the others.Cheers
Hi guys, after some testings I could get booting to finish. There are some errors left. But I will work further this evening and upload the rom afterwards. Think this will remain a test build for some time, till Tony or DJ can fix the errors.
Stay tuned!
Any video or screenshot? xD
Sorry for nob request, but working well or not, its great to our comunity
p.s. if need tester in future, you, TheMysteryouse or DJNoXD.
Im ready for
...WoW!...That´s Good News...Thank You for All of You, Guy´s...
gucky01 said:
Hi guys, after some testings I could get booting to finish. There are some errors left. But I will work further this evening and upload the rom afterwards. Think this will remain a test build for some time, till Tony or DJ can fix the errors.
Stay tuned!
Click to expand...
Click to collapse
Awesome news buddy! Lollipop on first power dual core android device! Switch to 1+ One as a primary phone for some reason but I will continue to follow and supporto you!
That is great!!! ))))))))
Ok. I have to go one step back. The rom is not ready for the testers and I'm too tired to test more. For those, who want to repeat my steps or want to finish...
I replaced the files in Mystery's rom with my own Kitkat ones. The first half, than the second. Now I could get it to finish the booting process. This steps I went on and on. So I could reduce the problem to the framework-files in "system". If you replace all of them, it boots up with some error messages.
I think we have to reduce the 40 files inside more and more to find the reason for the bootloop.
All the best to you,my friends!
Damm this is great a device from 2010 receives android L. 4years later. If I can borrow the old optimus 2x from my father then I could also look into the problems if it's not booting yet then. Till then continue your work.

Need a little help.

OK so I plan to build us another great ROM for our device but I just need a few things.
1st) Can someone please point me to the device tree and kernel source to build android 5.1, all I could find was a bunch of cm11 stuff.
2nd) I need some developer support. I tried making a ROM before for a Samsung player and I was kinda left to do it alone so I would really appreciate some help.
I will be trying to make Bliss Pop ROM because it is fast, smooth and highly customizable. I'm going to attach a poll and I ask that the L90 users vote on which of the ROMS they want me to port. After this I look forward to making a custom kernal that's completely separated from the ROM and that can just be flashed in recovery.
I would love to make this for the D415, D405,D405N, and the D410. Thanks!
Look at Quarx's github.
GrinningFerret said:
Look at Quarx's github.
Click to expand...
Click to collapse
What kernel do you suggest I use? I want a customizable kernel.
JamesB3 said:
What kernel do you suggest I use? I want a customizable kernel.
Click to expand...
Click to collapse
You can customize every kernel if you have the skills to. Use just the normal kernel on Quarx's github. https://github.com/Quarx2k/android_kernel_lge_msm8226/tree/cm-12.1
@OP
Wrong thread.
You should start with basics...
And learn, search, study by yourself.... You'll achieve nothing by asking for simple solutions...
judas1977 said:
@OP
Wrong thread.
You should start with basics...
And learn, search, study by yourself.... You'll achieve nothing by asking for simple solutions...
Click to expand...
Click to collapse
I know the basics. And all that I am just trying to make a ROM that will work on all variants and will be something the users actually will want to use. I know how to develop a ROM.
Beanstalk! I loved using this back on my old Nexus One, and I forgot all about it until I pulled it out and attempted to resurrect it a couple weeks ago. Unfortunately, that Beanstalk port was way to buggy to use, but I would really love to see it on the L90! I am currently really liking Resurrection Remix, but I wouldn't mind having two equally awesome ROMs to choose from.
I currently have no experience developing Android anything (very minimal experience with programming), but I wouldn't mind learning/helping if someone wants to point me in the right direction and won't laugh at any newbie mistakes. I could also be a tester as long as there isn't much likelihood of bricking the phone (have a d415, by the way).
BellaMay95 said:
Beanstalk! I loved using this back on my old Nexus One, and I forgot all about it until I pulled it out and attempted to resurrect it a couple weeks ago. Unfortunately, that Beanstalk port was way to buggy to use, but I would really love to see it on the L90! I am currently really liking Resurrection Remix, but I wouldn't mind having two equally awesome ROMs to choose from.
I currently have no experience developing Android anything (very minimal experience with programming), but I wouldn't mind learning/helping if someone wants to point me in the right direction and won't laugh at any newbie mistakes. I could also be a tester as long as there isn't much likelihood of bricking the phone (have a d415, by the way).
Click to expand...
Click to collapse
Thanks I'll let you know how you can help. I'll probably begin work on the highest voted on ROM thursday manly because I'm sick right now. I'll be sure to make sure it won't brick your D415 before I ask testers to flash the ROM. Thanks again!
Its official!!!
I'm gonna start building Bliss Pop ROM Tomorrow and my friend is gonna start building Liquid Smooth sometime this week if not in the next 2 days. Both will be Android 5.1. Can't wait to roll out first build of these awesome ROMS!
JamesB3 said:
I'm gonna start building Bliss Pop ROM Tomorrow and my friend is gonna start building Liquid Smooth sometime this week if not in the next 2 days. Both will be Android 5.1. Can't wait to roll out first build of these awesome ROMS!
Click to expand...
Click to collapse
base from cm12 or wether 20vd405n kdz?
judas1977 said:
@OP
Wrong thread.
Click to expand...
Click to collapse
Thread closed. As it appears you have decided what you will do.
JamesB3 said:
I'm gonna start building Bliss Pop ROM Tomorrow and my friend is gonna start building Liquid Smooth sometime this week if not in the next 2 days. Both will be Android 5.1. Can't wait to roll out first build of these awesome ROMS!
Click to expand...
Click to collapse

CM 12.1 For S2

Could someone educate me on what it takes to get CM 12.1 on to the S2?
I understand that you have to root, install TWRP, and flash the ROM but who actually puts together CM 12.1 rom together and makes it compatible for the S2? Is it the official CM team or a developer on this forum who takes the time and energy to put it all together?
Thank you for your help in educating me......
There is no Cyanogen for our tablet for the moment
You can check here : http://download.cyanogenmod.org/
So it is the CM Team that takes the time, energy, and resources to put it together for the S2?
I will keep an eye on the CM website and hope they put something together soon. I wish I had someway to contribute but my skill set is very limited.
Thanks
Dekan54 said:
So it is the CM Team that takes the time, energy, and resources to put it together for the S2?
I will keep an eye on the CM website and hope they put something together soon. I wish I had someway to contribute but my skill set is very limited.
Thanks
Click to expand...
Click to collapse
No.. it takes someone with enough knowledge to build it for our hardware. I've never done it, but I'm attempting. Learning as I go... emphasis on attempting.
Okay - That makes sense.... I will help test if you get to that point.
Would be nice with cm12 but probably with lots of drawbacks. Samsung won't release source code of drivers and could be problematic with exynos nor will fingerprintscanner work.
BigBot96 said:
No.. it takes someone with enough knowledge to build it for our hardware. I've never done it, but I'm attempting. Learning as I go... emphasis on attempting.
Click to expand...
Click to collapse
You may want to ask @eousphoros for help. He got it rolling on the the tab s I bet he could help you big time!
BigBot96 said:
No.. it takes someone with enough knowledge to build it for our hardware. I've never done it, but I'm attempting. Learning as I go... emphasis on attempting.
Click to expand...
Click to collapse
Good to hear someone is working on it. ?
Sent from my not-so-stock SM-T810
CM is always buggy and lots of features wont work or plain buggy. Bloat is very minimal and works quite smoothly stock. Dont blame you if you like the "fun" of constantly flashing roms and waitkng for bug fixes.
Dekan54 said:
Could someone educate me on what it takes to get CM 12.1 on to the S2?
I understand that you have to root, install TWRP, and flash the ROM but who actually puts together CM 12.1 rom together and makes it compatible for the S2? Is it the official CM team or a developer on this forum who takes the time and energy to put it all together?
Thank you for your help in educating me......
Click to expand...
Click to collapse
Hey there. As a dev myself I will explain you the difference between official CM builds (build = the ROM) and unofficial builds. Official builds are made by the pros. The guys that are in the CyanogenMod group. They know how things work and patch them due their high knowledge. They will try to update the ROM regularly and fix it as well as they can. Then there are the unofficial builds from people like me. It depends what your skills are and with what board you are working (Exynos is a pain in the ass). Not to forget what version of android your device is currently running. Unofficial builds can be buggy and could take some time to get fixed. However devs will listen to the feedback of the community too.

How do we build Resurrection Remix,CyanogenMod,Crdroid,AOSP,etc?

Hi developers, I'm a newbie for developing Android. Can i ask you all? How do you build and develop Resurrection Remix,CyanogenMod,Crdroid,AOSP,etc? I want to build and develop my own rom,please?:crying: Thanks.
Look on their tutorials...
Having a separate computer for doing builds is a huge difference. The amount of storage and RAM it takes to build these ROMs is large. I have tried to build from source many times on my laptop. Get a dedicated build machine with enough memory and storage to complete the builds.
Rezei said:
Look on their tutorials...
Click to expand...
Click to collapse
I have been working on building from source for over a year now. I have followed many different tutorials for repo and building. I still have had no luck. I have not given up yet. Every video I have watched makes it look easy, but it is not that easy. Just now I have had gnults_handshake TCP errors when repo is going on. It isn't all that easy to debug Linux commands when building a build environment.
So I finally built CM 11, 12.1, and CM 13 from source. It took one successful build to make the difference. Good stuff!
Can you point me at one of those tutorials?
Thanks
They are on this website. Have a look around.
You need a complete linux distro , you must done a dual-boot it's better , linux alone is fah , and go to see guides for terminal commands you should use , in dual-boot you must have at less 200 Gb for the distro and then you're done with fews hours and days of patience
Man, I follow this tutorial.
https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763/page1
Abdullah Yusoff said:
Hi developers, I'm a newbie for developing Android. Can i ask you all? How do you build and develop Resurrection Remix,CyanogenMod,Crdroid,AOSP,etc? I want to build and develop my own rom,please?:crying: Thanks.
Click to expand...
Click to collapse
You'll need few requirement to go :
- Hardware
- 8GB RAM (more is better)
- minimum dual core CPU
- minimum 150Go storage
- Some knowledge :
- For that, I recommend you to read pages on Android Developers AOSP, looks other commits to understand how does a device tree (or hw, kernel, etc..) work, and be curious each thing you don't understand on in a device tree, check what is it (e.g.: you see "libIon", check what is "libIon")
Good luck!

Categories

Resources