How To Port - myTouch 4G General

ok so I have i few questions on Porting. I want to Port Miui v4.1 (JBeanz)
1)Whats easier to port from? Desire S or Sensation
2)What OS is the best to port with? I have Linux 10.10
3)What programs do I need inorder to Port? ie ADB, Kitchen ...?
4)Is there a Guide/Video on how to port? could not find one in Development section

Sincer617 said:
ok so I have i few questions on Porting. I want to Port Miui v4.1 (JBeanz)
1)Whats easier to port from? Desire S or Sensation
2)What OS is the best to port with? I have Linux 10.10
3)What programs do I need inorder to Port? ie ADB, Kitchen ...?
4)Is there a Guide/Video on how to port? could not find one in Development section
Click to expand...
Click to collapse
I believe we need a 3.0 kernel for miui jellybean one of the reason why cnote hasn't ported it yet I think
Sent from my HTC Glacier with Beats Audio™

Sincer617 said:
ok so I have i few questions on Porting. I want to Port Miui v4.1 (JBeanz)
1)Whats easier to port from? Desire S or Sensation
2)What OS is the best to port with? I have Linux 10.10
3)What programs do I need inorder to Port? ie ADB, Kitchen ...?
4)Is there a Guide/Video on how to port? could not find one in Development section
Click to expand...
Click to collapse
1. Desire S
2. Porting is essentially the same on all platforms. Its more so how you get everything set up that varies.
3&4. Google search. Whichever guide you follow will likely give you what you need to port as there is more than one way to port a rom.
Sent from my MyTouch 4G using xda app-developers app

thanks guys, its to bad about the kernel but i'll try with GB ports for practice until we can get the kernel

if i were you, i'd stay away from porting ICS and JB until i get a solid grip on GB or even Froyo. start off easy, and work your way up. it's sorta like math (due to me doing my math HW ATM i'm going to use this example). in math, you gotta start with the fundementals first, and work your way up, same goes for pretty much everything else out there. you must have a strong foundation before you can build the house. starting off with porting ICS and JB (specially JB without even the proper kernel) is like trying to do Calculus without any knowledge of basic Algebra.

Related

Hack you way into proprietary libs with gdb and IDA Pro,guide from creator of apktool

Found this thread about editing lib files , not sure if developers have come across it or not, but could be a way to get real3d framework onto cyanogen mod roms
http://forum.xda-developers.com/showthread.php?t=1374345
there is cyanogen mod for 03D
He means to port the real3d framework into cyanogen. Dont know if it will work though because im a noob.
Sent from my LG-P920 using xda premium
Yeh, I meant actually getting the 3d bits from original roms which are proprietary and using them in roms such as cyanogen mod type roms (or vanilla, or unofficial ics roms)
I doubt this will be used by the cyanogen team, but if a Dev picks this up, manages to port the 3d libs into CM7, this will be the all time dominating ROM for this phone. Period.
yeh im hoping an "anonymous" dev with a bit of free time comes across this and ports the damn thing already lol. this will open huge possibilities for more ports from other phone \ roms which are far better ,without loosing the main factor for buying this phone. But chance of this happening is slim
There are official ICS roms out for this phone?
kyanox said:
There are official ICS roms out for this phone?
Click to expand...
Click to collapse
Nope and it won't be anytime soon...

[PROJECT][DEV]Porting CM7 for Htc Explorer\Pico

I have been working on CM7 port to HTC Explorer...and i have been looking for which files are required for the port so i downloaded CM7 port for HTC Wildfire S and HTC Aria(which is almost like HTC Explorer according to hardware) i found all files name to be same no file was as a extra file in any port the thing which was different in the ports was the file size of each file I wanted to compare HTC Aria CM7 port with its base rom 2.3.7 but there is no download link as far as i confirmed...
HTC Droid Eris\Desire C is the next nearest phone to HTC Explorer after HTC Aria
HTC Aria Port which I refered-- Click Here
HTC Wildfire S Port which I refered-- Click Here
HTC Droid Eris\Desire C Port I refered-- Click Here
I used Ultra Compare Pro to compare both roms extracted...
Just copy and paste of files WONT work in porting so DONT reply in that way...
Any Information you have share here I will keep updating the first post...Try getting stock or base rom 2.3.7 for HTC Aria or HTC Driod Eris\Desire C...
---------------------------------------------------------------------------------------------------
25-3-2012
i made 5 ports today from aria to jaggyrom 2.3.2 and flashed successfully but got stuck at HTC white screen recovery.log was normal so dont know what is the real problem..
PS- I used dsixda's kitchen to port I dint compile from source till yet as my pc is still downloading and preparing..
Just for curiosity... Any other stock rom of these devices (based on gingerbread) won't work? In other words, this port can be only made with the 2.3.7?
why you not compile cm7 for your device compile rom bug fix easy then ported rom bug fix
Txask said:
Just for curiosity... Any other stock rom of these devices (based on gingerbread) won't work? In other words, this port can be only made with the 2.3.7?
Click to expand...
Click to collapse
we need 2.3.7 stock rom as these ports are based on it....files may have changed from earlier 2.3.x versions during updates so it will be easier if we get the roms which it is based on...
cips gokhle said:
why you not compile cm7 for your device compile rom bug fix easy then ported rom bug fix
Click to expand...
Click to collapse
can you help us in compiling and any guides to start with..??before we end up messing it...??
immortal_yash said:
can you help us in compiling and any guides to start with..??before we end up messing it...??
Click to expand...
Click to collapse
are you ready to compile ?
Are you have ubuntu 10.04,10.10,11.04,11.10
witch bit 32bit or 64 bit (64 bit is best for gb or ics)
10 gb free space for full build
and good net speed for repo download you need download repo witch in gb
you need this 1st before start to compile
i use ubuntu 11.10 64 bit for compile my own rom
cips gokhle said:
are you ready to compile ?
Are you have ubuntu 10.04,10.10,11.04,11.10
witch bit 32bit or 64 bit (64 bit is best for gb or ics)
10 gb free space for full build
and good net speed for repo download you need download repo witch in gb
you need this 1st before start to compile
i use ubuntu 11.10 64 bit for compile my own rom
Click to expand...
Click to collapse
i already have ubuntu 11.10 32 bit and 40 gb of free space with fairly enough speed to download in gb..... anything else required???
The source code of the stock rom for explorer was uploaded by HTC sometime ago... so the build is supposedly easy...
Sent from my supercalifragilisticexpialidocious ICS powered LG-P500 using a no fc Tapatalk 2 beta app.
dhk.- said:
The source code of the stock rom for explorer was uploaded by HTC sometime ago... so the build is supposedly easy...
Sent from my supercalifragilisticexpialidocious ICS powered LG-P500 using a no fc Tapatalk 2 beta app.
Click to expand...
Click to collapse
so where can i download it from and is it necessary to download it??
htc dev
you may download at htc dev
immortal_yash said:
i already have ubuntu 11.10 32 bit and 40 gb of free space with fairly enough speed to download in gb..... anything else required???
Click to expand...
Click to collapse
after that Initializing the Build Environment like this page
source.android.com/source/initializing.html
after that install repo from this page
source.android.com/source/downloading.html
then you need adb in your ubuntu
after did this all you are ready for cyanogenmod
cips gokhle said:
after that Initializing the Build Environment like this page
source.android.com/source/initializing.html
after that install repo from this page
source.android.com/source/downloading.html
then you need adb in your ubuntu
after did this all you are ready for cyanogenmod
Click to expand...
Click to collapse
I started preparing my computer...
immortal_yash said:
I started preparing my computer...
Click to expand...
Click to collapse
for adb you need to download android sdk after sdk download 1st you need to download adb from sdk then install
you can use adb guide from this link
http://www.jacoblog.net/2011/07/28/installing-and-setting-up-adb-on-linux-mint-11-or-ubuntu-11-04/
now your pc was ready for cm7 compile job
1st post updated...
immortal_yash said:
1st post updated...
Click to expand...
Click to collapse
after your pc ready your hard work will start
immortal_yash said:
1st post updated...
Click to expand...
Click to collapse
Hope you will have more patience than me .
Lot of power and good luck!
cips gokhle said:
after your pc ready your hard work will start
Click to expand...
Click to collapse
my dad turned off my pc... :'( have ti restart preparing my pc... :'(
Before you even think about compiling cm7 you need a kernel. You will not get a booting aosp Rom without a working aosp kernel. That needs to be the absolute first step. You can test basic functionality of the kernel by creating a recovery using the kernel. If it boots recovery then you should be at least somewhat good to go on compiling cm7 for it.
Sent from my PG41200 using XDA Premium HD app
jmztaylor said:
Before you even think about compiling cm7 you need a kernel. You will not get a booting aosp Rom without a working aosp kernel. That needs to be the absolute first step. You can test basic functionality of the kernel by creating a recovery using the kernel. If it boots recovery then you should be at least somewhat good to go on compiling cm7 for it.
Sent from my PG41200 using XDA Premium HD app
Click to expand...
Click to collapse
Can you compile a kernel for htc explorer if not can you guide us...??
well we have a custom kernel and overclocked check if it is all we need...
link-- http://forum.xda-developers.com/showthread.php?t=1427307

Port a rom

Guys,I want port this rom: http://forum.xda-developers.com/showthread.php?t=1763514. Is there a guide for do this? Thanks in advance!
Sent from my nexus s using xda app
Spidergio said:
Guys,I want port this rom: http://forum.xda-developers.com/showthread.php?t=1763514. Is there a guide for do this? Thanks in advance!
Sent from my nexus s using xda app
Click to expand...
Click to collapse
The OP in that thread says:
4. No ports based on my ROM zip file, manifest.xml will be updated regularly and feel free to compile from source
Start elsewhere, unless you want to learn to compile. Come back with a ROM you're allowed to port and post it here. Then we'll help you
same
trying to port a rom also still working on it
Porting can be easy or hard depending on many factors.
First of all, if the rom type the you are porting (AOSP, Sense, AOKP, CM7/9/10, Touchwiz, Motoblur, etc.) already has similarly typed ROMs for your device your life will be much easier as you will have a base to work with.
The general idea for an easy port is to use the boot.img, keylayout, modules, and many libs from a similar ROM that already exists for your device. Also, the build.prop and updater-script will need edited (updater-script for most, but not all, ROMs).
If you are on an HTC device and you go grab a Touchwiz ROM to port, you're most likely going to have a bad time. Start with something that exists in large quantities for your device. AOSP ROMs are usually a great place to start.
estallings15 said:
Porting can be easy or hard depending on many factors.
First of all, if the rom type the you are porting (AOSP, Sense, AOKP, CM7/9/10, Touchwiz, Motoblur, etc.) already has similarly typed ROMs for your device your life will be much easier as you will have a base to work with.
The general idea for an easy port is to use the boot.img, keylayout, modules, and many libs from a similar ROM that already exists for your device. Also, the build.prop and updater-script will need edited (updater-script for most, but not all, ROMs).
If you are on an HTC device and you go grab a Touchwiz ROM to port, you're most likely going to have a bad time. Start with something that exists in large quantities for your device. AOSP ROMs are usually a great place to start.
Click to expand...
Click to collapse
I am on a nexus s and now i want TO port the touchwiz5. Can anyone help me? I am a student! I'm inexperienced, but I want to try.. Thanks .
Sent from my nexus s using xda app

[Q] Porting a ROM for first time

I am wanting to try my hands at porting Sense ROMs for my Shift and was wondering what I should use as the base. I found a thread, http://forum.xda-developers.com/showthread.php?t=934313, that has the stock ROM from the Shift that has just been rooted and nothing else. Is this what I should use as the base for it and then find another Sense ROM, ideally 3.0 or above, and use it as the porting ROM? Thanks for any answers, I am hoping to become a help to those who are wanting to get into this field by not being afraid to ask these questions, because I myself would love to become a dev and figured porting would be the best jumping off point and then working my way into building whole custom ROMs.
This would be an updated base for Gingerbread Sense ROMS http://forum.xda-developers.com/showthread.php?t=1873472
To port Sense 3.6+ ICS is going to be some work. Porting Sense is more involved than just moving a few files and getting it to boot. It's honestly easier to use the dsixda kitchen to turn a system.img and boot.img into a ROM than it is to port. I've been messing with Android for a good year now and I've just learned to port aosp, and Def can't port Sense.
Sent from my miTouch-4G-Slide using Tapatalk 2
strapped365 said:
This would be an updated base for Gingerbread Sense ROMS http://forum.xda-developers.com/showthread.php?t=1873472
To port Sense 3.6+ ICS is going to be some work. Porting Sense is more involved than just moving a few files and getting it to boot. It's honestly easier to use the dsixda kitchen to turn a system.img and boot.img into a ROM than it is to port. I've been messing with Android for a good year now and I've just learned to port aosp, and Def can't port Sense.
Sent from my miTouch-4G-Slide using Tapatalk 2
Click to expand...
Click to collapse
So most of the "porting tutorials" I have seen out there are full of bs and not as easy as they make it out to be then lol. I have read through ones using dsixda kitchen, I will go that route, thanks for the advice and answer.
nateandjess07 said:
So most of the "porting tutorials" I have seen out there are full of bs and not as easy as they make it out to be then lol. I have read through ones using dsixda kitchen, I will go that route, thanks for the advice and answer.
Click to expand...
Click to collapse
In all honesty they were that easy, but with every new version of android comes new files, or renamed files ect.
Porting aosp is as easy as the guides, megaghost is who started teaching me how to port aosp, then a couple guides later I noticed that there were libs I never moved over from port to base.
Dsixda kitchen is just a tool for me, I use it to sign apks when I don't decompile them in android-utility also if I'm leaving the house and need something deodexed, or to simply cook an ota into a flashable.
Sent from my miTouch-4G-Slide using Tapatalk 2
But there is always something with AOSP ports that you have to go back and fix and that is not always easy... In fact it is sometimes mind numbingly difficult to get some stuff to work. Trial and error, and don't be afraid to ask questions if you get stuck.
Yes just post up. People in the Shift forum are more than willing to help each other out

Android Kitchen Rom porting?

Hey Everybody,
Has anybody tried using Android Kitchen by dsixda to port roms to our device, the one sv?
According to the Kitchen's thread it was built for Htc devices....
I am new to porting and porting to htc devices seems much harder than porting to Samsung devices?!
I have tried using ViperSv.. It's horrible.. I mean it's really laggy .. I am currently using the stock rom with many Xposed mods.
What exactly do you expect it should do for you?
Porting other roms will need either very much resizing to resolution of SV or finding drivers/files that work with its hardware (in simple words).
In both cases the kitchen will not do the work for you.
I thought you left! Welcome Back
I thought porting is just copying kernel files/drivers and using a rom from a device with the same res. #noobinglikeaboss
imankareem said:
I thought you left! Welcome Back
Click to expand...
Click to collapse
From time to time i come and take a look, if there is something new up here
I thought porting is just copying kernel files/drivers and using a rom from a device with the same res. #noobinglikeaboss
Click to expand...
Click to collapse
Well, if it would be that easy....
I don't want to discourage you, but at least some basic knowledge is needed.
I tried to port Desire 500 dump, but it didn't even boot, so i think you need a good guide, to do that.
Awww.. Well I thought it would be easy since Cm gets ported instantly to every new device

Categories

Resources