[Q] Porting ROMs (underthinking?) - Android Q&A, Help & Troubleshooting

I've just started looking into porting ROMs (more specifically, ICS themes to Gingerbread), and I found a few tools that port the ROM for you. If it were really that easy, isn't it possible to port any ROM to any device? This might be a really stupid question and I'm not fully understanding what porting a ROM means.
These were the tools that I found:
http://forum.xda-developers.com/showthread.php?t=2196491
http://forum.xda-developers.com/showthread.php?t=2276871

kk415kk said:
I've just started looking into porting ROMs (more specifically, ICS themes to Gingerbread), and I found a few tools that port the ROM for you. If it were really that easy, isn't it possible to port any ROM to any device? This might be a really stupid question and I'm not fully understanding what porting a ROM means.
These were the tools that I found:
http://forum.xda-developers.com/showthread.php?t=2196491
http://forum.xda-developers.com/showthread.php?t=2276871
Click to expand...
Click to collapse
Generally porting a rom means to get a rom which you like of some other device to your device... Both the devices should be same screen resolution and same android version..
I use this guide :highfive: -> http://forum.xda-developers.com/showpost.php?p=32080012

So if I wanted to theme Gingerbread so that it looks like ICS (i.e. by editing Mms.apk, SystemUI.apk, etc), how exactly would I do so?
I found HoloEverywhere (https://github.com/Prototik/HoloEverywhere, README: https://github.com/Prototik/HoloEverywhere/blob/master/README.md) that lets developers theme their apps to the Holo Theme, but I'm not sure how to apply this to the Gingerbread APK files.

Related

[REQ] TW Launcher 4 Port

Hello all,
So I remember not too long ago a lot of people were asking for touchwiz 4.
Now it's out and I haven't really seen any steps in porting it to other devices (like ours).
BUT, some people over at the Galaxy S I9000 already ported it to their devices.
So, since we can also run android 2.3.4 now, I was wondering if there was a porter around here interested in porting this.
Here's a Link To the original post at the Galaxy S forum.
I don't have much experience porting other apps (unless I can get the whole source I.E. All the Java files and XML files in original format), otherwise I would have tried it.
Dympy
I think Gaby02 try port this.
Hello
I did not try this one yet, but maybe it works:
http://forum.xda-developers.com/showthread.php?t=1061883
I linked to that post in the OP.
Already tried and didn't work :/
Dympy.
Whoops, sorry did not saw that
Try running it through Chainfire? Or am I talking **** now?
Well graphics aren't the problem.
First of all, it just won't install (Maybe because I'm on Froyo (The manifest file requires a minimum SDK version of 8, so if I'm right Froyo is capable of using it)).
If that problem can be overcome, I think the rest of the porting Would be quite easy.
Dympy.
Try pushing it to /system/app and reboot? Maybe it works then?
the current port of Touchwiz 4 on froyo is for arm v7 devices only....... so i suggest wait till marcellusbe port's cm7 and releases gingerbread AOSP.... cause then only the pngs will have to be converted... i guess......
Installed on cm7 but when I select tw it just gives a black screen with the notification bar :/
Touchwiz 4 is for ARMv7 so for the moment I think it's impossible to use it :S
i have tried all on froyo and on cm7 but no one would start i cant install it and only blackscreen
Probably, this would take an another marcellusbe to port the lib files

Rom-making the begining

Hi all! I am very interested in such theme, as making rom for my device. I'm sure there are people who can give me link or advices where I can get info about it, download different sources of different android versions, articles about someone's practice of rom making and so on. Thank you for help.
I use dsixda kitchen (http://forum.xda-developers.com/showthread.php?t=633246) to make my own custom roms. I also managed to port a rom from Nexus One to HTC HD2 with it (all was working except WIFI).
You can also look at freeyourandroid.com, there are very good tutorials to learn how to make a custom rom.
if your making themed rom and your rom based on cm7 then yo can use this
persist.sys.themeId=
persist.sys.themePackageName=
build.prop tweak if you just copy and paste this line on end of build.prop and add name of your theme that for your rom example
persist.sys.themeId=Cyanbread
persist.sys.themePackageName=com.tmobile.theme.Cyanbread
but make sure this theme on system/app folder if not then it will not work
and if you are thinking to port rom on your device then you can find many guide to port roms on xda and google
u should read:
[Tutorial][How To]Make your Own Custom ROM ~~ By NeroYoung ~~ (Work In Progress)

Xperia ICS ARMv6

Hello Guys..
For: ARM6 And Display 3,2" Zoll
I found this:
http://forum.xda-developers.com/showthread.php?t=1849750
This can Porting
have where intressting?
kevios12 said:
Hello Guys..
For: ARM6 And Display 3,2" Zoll
I found this:
http://forum.xda-developers.com/showthread.php?t=1849750
This can Porting
have where intressting?
Click to expand...
Click to collapse
The Rom surely look preety good.
I hope someone would port it
Yes i hop this too this is a very great rom and the CPU is supported
Hello. I'm not a true dev, but I like a lot WALKMAN app and I'd like to take a look to Xperia customization, too. I've done a basical port. Just boots and shows initial setup. Every process FCs. If anyone wants to work on this, I can upload the zip. Actually I'm on holiday and I've done this on my friend's PC. I'll take a better look inside this port when I'll be back home, but I DON'T PROMISE ANYTHING. As said in the beginning of the post, I'm not a true dev, so I'm not sure I can do this.
But maybe there's someone sets ran for porting
Yes for sure you can port that from P500 Due to almost same device (Same based armv6) just need some trick over the porting.
Framework & Apps most important overall for the porting process.Also for adb knowledge
Steriodâ„¢ said:
Yes for sure you can port that from P500 Due to almost same device (Same based armv6) just need some trick over the porting.
Framework & Apps most important overall for the porting process.Also for adb knowledge
Click to expand...
Click to collapse
Looks cool tough

Building a ROM from scratch, guide?

Are there any guides that show the user how to create a rom from scratch? I've seen multiple guides on creating a rom but they do so using the kitchen. I would prefer something that shows how to make a rom without a crutch.
please help
HydrogenPeroxide said:
Are there any guides that show the user how to create a rom from scratch? I've seen multiple guides on creating a rom but they do so using the kitchen. I would prefer something that shows how to make a rom without a crutch.
Click to expand...
Click to collapse
I would say the best way to make a ROM from scratch is to compile it from source. If your interested in learning how to compile a ROM from source I would recommend taking a look at this guide to building Jelly Bean from source, as well as Google's offcial documentation on building Android from source. Additionally this guide on Zip Based ROM tweaking is a good guide to take a look at. Let me know if you still have any questions .
HydrogenPeroxide said:
Are there any guides that show the user how to create a rom from scratch? I've seen multiple guides on creating a rom but they do so using the kitchen. I would prefer something that shows how to make a rom without a crutch.
Click to expand...
Click to collapse
Normally all device forums have tutorials on how to compile ROM from source(if someone has already compiled it).
If no development has yet started for your phone then you you need to create the device tree which is tough. Otherwise just google . There are lots of tutorials lying on xda.
shimp208 said:
I would say the best way to make a ROM from scratch is to compile it from source. If your interested in learning how to compile a ROM from source I would recommend taking a look at this guide to building Jelly Bean from source, as well as Google's offcial documentation on building Android from source. Additionally this guide on Zip Based ROM tweaking is a good guide to take a look at. Let me know if you still have any questions .
Click to expand...
Click to collapse
Thanks, I didn't even know there was an official guide
I'm wanting an AOSP ROM on my s5 g901f but there is no support at all. Could someone point me in the right direction? I'd like to have a go and have looked up porting but I don't think that is the way to go. If somebody could give me the steps what I need to do for this modal I will research.
Could I use the cm for note 4 as it has similar specs, ie
805, 420 etc. Or s5 g900 as a base ROM? Or would I need to build from scratch?
There is only one custom ROM for g901f and that's touchwiz so somebody please help before I go insane. Touchwiz really is that bad
Up for this. Really interested especially for us who has not so good programming skills
mikey187lfc said:
I'm wanting an AOSP ROM on my s5 g901f but there is no support at all. Could someone point me in the right direction? I'd like to have a go and have looked up porting but I don't think that is the way to go. If somebody could give me the steps what I need to do for this modal I will research.
Could I use the cm for note 4 as it has similar specs, ie
805, 420 etc. Or s5 g900 as a base ROM? Or would I need to build from scratch?
There is only one custom ROM for g901f and that's touchwiz so somebody please help before I go insane. Touchwiz really is that bad
Click to expand...
Click to collapse
Let's see if I can point you in the right direction! Because of the differences in specs between your S5 Plus and the regular S5 you can't use that to port ROM's. For the Note 4 idea, since you only have a Touchwiz ROM as your base (The one from your S5 Plus) it won't work properly for the port ROM (CM12 Note 4). I would recommend looking at compiling CM12 for your device, which I would recommend taking a look at this guide here. Let me know if you have any questions be happy to help you out.

Just want to ask something about porting roms...

Hello everyone.
Im new here.
I just want to ask something.
When porting roms can my base ROM and my port ROM have different android version?
Looking forward to having responses
P/s: sorry for bad engrisk )
XdaNeko said:
Hello everyone.
Im new here.
I just want to ask something.
When porting roms can my base ROM and my port ROM have different android version?
Looking forward to having responses
P/s: sorry for bad engrisk )
Click to expand...
Click to collapse
It has been a looong time since I knew about those things but if I remember your base ROM should have that same Android version as your port ROM.
And if you want an advice, please consider building a ROM from source. Troubleshooting is hell with ported ROMs. Building ROM is scary because it has commands that you don't know yet, but it's way more easy than porting. Trust me.
Here is a guide on how to build ROM from source :
https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
@XdaNeko
It's NOT the version of Android what does matter. If that would be the case then an upgrade via OTA never would be possible.
A Stock ROM always at 100% matches phone's hardware ( CPU, GPU, RAM, storage memory, etc.pp ) - it's built by OEM's / Carrier's R&D department, the guys who know best of.
Whereas a Custom ROM necessarily does NOT because it gets built by 3rd-party companies/programmers associations - who think they can do it better, but don't always have the specific Android device at hand.

Categories

Resources