Porting tool - EVO Shift 4G General

I found this and thought it looked interesting. I wont have time to check it out properly until later this week but if someone else would, please let us know how it turns out.
http://forum.xda-developers.com/showthread.php?t=2054724

I'll see if it works on one of the ROMs I could not get to work, otherwise I would rather do the work manually it's harder to do fixes if you don't know what went in.

Seems interesting. Thanks for the heads up

bilgerryan said:
I'll see if it works on one of the ROMs I could not get to work, otherwise I would rather do the work manually it's harder to do fixes if you don't know what went in.
Click to expand...
Click to collapse
If you look at the .sh in it that will tell you what's ported and what's not. It looked like a little more than a basic aosp port but I just viewed from my phone
Sent from a KangBanged JellyBAM

strapped365 said:
If you look at the .sh in it that will tell you what's ported and what's not. It looked like a little more than a basic aosp port but I just viewed from my phone
Sent from a KangBanged JellyBAM
Click to expand...
Click to collapse
I downloaded it, got busy and forgot about it... I'm hoping it works on JB.

If this tool does indeed work it will be a great time saver.
Sent from my cm_tenderloin using xda app-developers app

blmvxer said:
If this tool does indeed work it will be a great time saver.
Sent from my cm_tenderloin using xda app-developers app
Click to expand...
Click to collapse
Its running now and has been for a few minutes, I've seen a lot can't stat can't move output lines in command prompt though. But I could just be using it wrong as there aren't many instructions at all.
*edit*
Well my install fails status 7 and I'm using speedy META-inf so I dunno
Sent from a KangBanged JellyBAM

It was worth a try.
Sent from my cm_tenderloin using xda app-developers app

After reading through it, it will most likely not work at all for our device without modification. Our device doesn't play well with libandroid_runtime's from other devices most of the time.
And honestly, porting is hardly ever as easy as just copying and pasting. UNLESS you are working with 2 ROMs that are actually the same version. Like using a sense2.1 base to port a themed sense 2.1 rom, or a cm7 base to port a cm7 rom with a few tweaks.

BigSplit said:
After reading through it, it will most likely not work at all for our device without modification. Our device doesn't play well with libandroid_runtime's from other devices most of the time.
And honestly, porting is hardly ever as easy as just copying and pasting. UNLESS you are working with 2 ROMs that are actually the same version. Like using a sense2.1 base to port a themed sense 2.1 rom, or a cm7 base to port a cm7 rom with a few tweaks.
Click to expand...
Click to collapse
I found that out the hard way.. Even if they are the same version you still usually have to fix a couple bugs and other various things, depending on the device you ported from.

Related

Android 4.0 System Dump

I just got this from somewhere on Droid forums. It is the Ice cream
sandwich dump. Which is what I'm working on now. And to say, coming along nicely. It booted, just have to edit build.prop and drivers and boom. Working 4.0 for fascinates. I can't even wait. Theirs new live wallpapers!!! bracket, dust, water, ocean, and moon night. All look nice. The ocean is a remix of the original ocean waves live wallpaper, water is so cool.
You'll all see it in my next release of Runnymede S4
Sent from my SCH-I500 using XDA App
Wow! this is good news. I cant believe the new nexus is so closely related. Shows that the hummingbird is still a really good processor.
Enyo this is amazing news! Looking forward to the update!!
If You get ice cream all over my phone, I think I will scream like a girl!
Nice work dude! Can't wait to give it a run.
If anyone wants to test, this may go into a private beta. It may not if everything works well.
Enyo. said:
If anyone wants to test, this may go into a private beta. It may not if everything works well.
Click to expand...
Click to collapse
ill test!!!
Enyo. said:
If anyone wants to test, this may go into a private beta. It may not if everything works well.
Click to expand...
Click to collapse
I will test as well!
Enyo. said:
If anyone wants to test, this may go into a private beta. It may not if everything works well.
Click to expand...
Click to collapse
I'll test it, I'm set up with ADB and odin on standby if things go badly. Would this be mtd?
wideopn11 said:
I'll test it, I'm set up with ADB and odin on standby if things go badly. Would this be mtd?
Click to expand...
Click to collapse
Yes MTD. Its the only one that would run it without having market problems. Like the app is incompatible with this device error.
great news...cant wait to see this!
This is awesome news. I am super excited I wanna see screenshots.
Sent from my SCH-I500 using XDA App
Great news everybody,
First, i've deodexed all the apps from ICS. AND THEY STILL WORK!
Second, wifi, bluetooth, camera, GPS!!!, Graphic, Multitouch drivers all work.
It scores 870-1000 In quadrant (Pretty good for a port)
And 400-800 in Antutu benchmark (Ill make up for this)
Now for the bad,
Its just a tad (Not that noticeable, but still there) laggy-ness. But thats ok, that will soon change.
Icons quality look really bad (again will change) and No ICS Launcher (because first, it wasn't signed in the first place, and wasn't zipaligned at all, but i'll make up for this)
Oh as well, systemUI.apk wasn't signed again.
And if anyone wants to test (theirs a small chance that it will be in private beta tonight) just PM Me and ill send you a link.
you are awsome! let me know if there is any way i can help you in this process.
So you've managed to do all this despite there being no working smali/baksmali tools yet out? Hmmmmmmmmmmmmmmm
Enyo. said:
Yes MTD. Its the only one that would run it without having market problems. Like the app is incompatible with this device error.
Click to expand...
Click to collapse
That doesn't make any sense dude.
Sent from my SCH-I500 using XDA App
sarkozy said:
So you've managed to do all this despite there being no working smali/baksmali tools yet out? Hmmmmmmmmmmmmmmm
Click to expand...
Click to collapse
What?
I used that system dump to decompile every single inch of the .apk's and compiled the same apps using the files that were decompiled from the original .apk's and made my own version that works for version 10 sdk.
jt1134 said:
That doesn't make any sense dude.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
I know. But I tried BML, And it caused to many glitches (glitch haha, really nice kernel by the way) MTD Was the only one that would work, and have wifi, bluetooth, etc. etc.
And The BML Version locked up my phone and then I Had to odin it back.
Enyo. said:
I know.
Click to expand...
Click to collapse
:/
Sent from my SCH-I500 using XDA App

Samsung Galaxy S 3 ROM, what I have planned :D

So I might get my sgs3 within a week or so and when we get a "Stock Image" I'm planning to make a kickass Rom
So this is what I have planned
AOSP apps
AOSP themed
AOSP look and feel
Init.d scripts everywere
No bloat
Free RAM tweaks
Try to make the rom as small as possible
theme it all up to stock ics
Music hack for better sound
100% smooth and stable
Some camera tweaks
Any request leave it here thank you
EclipzeRemix said:
So I might get my sgs3 within a week or so and when we get a RUU I'm planning to make a kickass Rom
So this is what I have planned
AOSP apps
AOSP themed
AOSP look and feel
Init.d scripts everywere
No bloat
Free RAM tweaks
Try to make the rom as small as possible
theme it all up to stock ics
Music hack for better sound
100% smooth and stable
Some camera tweaks
Any request leave it here thank you
Click to expand...
Click to collapse
Awesome!
I have a few requests, Make sure S voice still works like it does out of box.
also make sure the whole Widgets/Resizing and any 3rd party widgets aren't broken? i've seen this before..
Do those 2 and ill donate.
The 'stock ICS theme' is what I'm most excited about. I love samsung but they made it look way too much like ginger
http://forum.xda-developers.com/showthread.php?p=25399247
It's going to be something like this but a little more AOSP because touchwiz is easier to deal with than sense
Sent from my HTC_Amaze_4G using Tapatalk 2
Awesome. That's an amazing job you are doing.
Sent from my SGH-T999 using XDA
Oh god, yes please
Sent from my SGH-T999 using Tapatalk 2
What I want the most would be a "hybrid" AOKP/cm9 rom, as seem here by Mr. Apocolypse... It's awesome, but did take some work he says, so if not possible no worries, but AOKP features are simple things but very nice to the eye.
http://forum.xda-developers.com/showthread.php?t=1589857
mt3g said:
What I want the most would be a "hybrid" AOKP/cm9 rom, as seem here by Mr. Apocolypse... It's awesome, but did take some work he says, so if not possible no worries, but AOKP features are simple things but very nice to the eye.
http://forum.xda-developers.com/showthread.php?t=1589857
Click to expand...
Click to collapse
Well that's not happeneing unless we get CM9 up and running
Sent from my HTC_Amaze_4G using Tapatalk 2
Hey Eclipse! nice to see you here. Your plan sounds great, hope to see it soon!
Good to hear and looking forward to it. As for features, I'd say try not to break the good native apps and features like the music player, the video player, the nice exchange active-sync support, eye tracking to stay awake, flac playback... etc....
Sent from my SGH-T999 using XDA
There's no such thing as a "RUU" for any Galaxy devices.
It's called a Stock Odin Image that you flash via Odin.
Reviewers said:
There's no such thing as a "RUU" for any Galaxy devices.
It's called a Stock Odin Image that you flash via Odin.
Click to expand...
Click to collapse
Look up what a RUU means, its means Rom update utility (something like that), every device has it, just named diffrent its the same thing.........
Sent from my HTC_Amaze_4G using Tapatalk 2
EclipzeRemix said:
Look up what a RUU means, its means Rom update utility (something like that), every device has it, just named diffrent its the same thing.........
Sent from my HTC_Amaze_4G using Tapatalk 2
Click to expand...
Click to collapse
Yeah that's what I mean.
Odin is the RUU for Samsung.
are you following me eclipze?
mrmako777 said:
are you following me eclipze?
Click to expand...
Click to collapse
I havnt followed anyone.........yet
Sent from my iPad using Tapatalk HD
Glad to see u here.
EclipzeRemix said:
So I might get my sgs3 within a week or so and when we get a "Stock Image" I'm planning to make a kickass Rom
So this is what I have planned
AOSP apps
AOSP themed
AOSP look and feel
Init.d scripts everywere
No bloat
Free RAM tweaks
Try to make the rom as small as possible
theme it all up to stock ics
Music hack for better sound
100% smooth and stable
Some camera tweaks
Any request leave it here thank you
Click to expand...
Click to collapse
How about making doing something with all the extra ram we have... I have no idea what but I am sure it could be put to good use.
Sent from my SAMSUNG-SGH-I717 using xda premium
EclipzeRemix said:
I havnt followed anyone.........yet
Sent from my iPad using Tapatalk HD
Click to expand...
Click to collapse
The Amaze community is following this phone closely
Sent from my HTC_Amaze_4G using XDA
thenikeman said:
The Amaze community is following this phone closely
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
I see that, coming from an S2 its kinda weird seeing so much htc action.
afbengochea said:
I see that, coming from an S2 its kinda weird seeing so much htc action.
Click to expand...
Click to collapse
the amaze community got played by htc. almost a year and still without a full kernel source, so some of us are a little disenchanted with htc right now. i personally started with an s2, so needless to say ive been waiting for the s3 for a while now

[Q] Cyanongenmod for Continuum?

So the Continuum has no Cyanogenmod what so ever. And the Samsung Admire already has a CM7 like theme and it makes it look and run amazing. it's a newer phone and already has it. Think there is a chance of creating a CM7 for Continuum? Will using The Fascinate CM on Continuum work? How long does it take to create a CM?
Just noticed I messed up the name when asking the question. >.< My apologies.
XjokiX7 said:
So the Continuum has no Cyanogenmod what so ever. And the Samsung Admire already has a CM7 like theme and it makes it look and run amazing. it's a newer phone and already has it. Think there is a chance of creating a CM7 for Continuum? Will using The Fascinate CM on Continuum work? How long does it take to create a CM?
Just noticed I messed up the name when asking the question. >.< My apologies.
Click to expand...
Click to collapse
It can be done I believe, we've talking about getting cm6 and ICS is definitely a possibility.
Sent from my SCH-I400 using xda app-developers app
killjoy1179 said:
It can be done I believe, we've talking about getting cm6 and ICS is definitely a possibility.
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
Hmm that's interesting. Has the making started or is it just planned for now?
XjokiX7 said:
Hmm that's interesting. Has the making started or is it just planned for now?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1670342
Check that out.
Sent from my SCH-I400 using xda app-developers app
killjoy1179 said:
http://forum.xda-developers.com/showthread.php?t=1670342
Check that out.
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
I don't mean to be a killjoy but the probability of seeing ICS or CM on the Continuum is virtually zero.
samuelhadams said:
I don't mean to be a killjoy but the probability of seeing ICS or CM on the Continuum is virtually zero.
Click to expand...
Click to collapse
I think that's entirely false. You guys have the hardware power to run ics easy! And if I could get ics on my locked down d2 you guys can get it on your unlocked continuum.
Sent from my Droid Incredible using xda premium
samuelhadams said:
I don't mean to be a killjoy but the probability of seeing ICS or CM on the Continuum is virtually zero.
Click to expand...
Click to collapse
Lol! Like the use of my screen name ...but I think we can do it...I know how to port a cm rom to our device but I don't know if we would have to edit our kernal to run it...if we don't have to then I could put out a version of cm tonight
Sent from my SCH-I400 using xda app-developers app
killjoy1179 said:
Lol! Like the use of my screen name ...but I think we can do it...I know how to port a cm rom to our device but I don't know if we would have to edit our kernal to run it...if we don't have to then I could put out a version of cm tonight
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
Best to give it a shot and try to port a cm rom then to stay and wonder for an answer..
samuelhadams said:
I don't mean to be a killjoy but the probability of seeing ICS or CM on the Continuum is virtually zero.
Click to expand...
Click to collapse
XD loser. You've underestimated the power of the Continuum.
killjoy1179 said:
Lol! Like the use of my screen name ...but I think we can do it...I know how to port a cm rom to our device but I don't know if we would have to edit our kernal to run it...if we don't have to then I could put out a version of cm tonight
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
Any rom port you would have to intergrate the ticker screen into it somehow or mod kernel with out it. Id love to see your port tonight. My continuum service is off so ill beta. I couldn't get my aosp kernel and rom to boot, I'm having same probs with my new phone. Locked bootloader I believe but there is no real forum for the phone. Plus its gb and edify scripts ill have to learn.
Sent from my SPH-M580BST using Tapatalk 2
ciscogee said:
Any rom port you would have to intergrate the ticker screen into it somehow or mod kernel with out it. Id love to see your port tonight. My continuum service is off so ill beta. I couldn't get my aosp kernel and rom to boot, I'm having same probs with my new phone. Locked bootloader I believe but there is no real forum for the phone. Plus its gb and edify scripts ill have to learn.
Sent from my SPH-M580BST using Tapatalk 2
Click to expand...
Click to collapse
See that's the problem... editing the kernal...I only know how to do it with a boot.img file..so no port tonight lol
Sent from my SCH-I400 using xda app-developers app
killjoy1179 said:
See that's the problem... editing the kernal...I only know how to do it with a boot.img file..so no port tonight lol
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
What do you need for the kernel? I got it all. Initramfs is in zImage also. Got that too. So let me know
Sent from my SPH-M580BST using Tapatalk 2
Hey Ciscoo!!
Like Cisco said, it isn't a matter of If or When, but rather it's How.
Our phone has one screen from the top to the bottom of the ticker. There lies the issues. There are no dedicated "Hard Keys", only soft keys located between the main screen and the ticker. The coding needed to not only insert the softkeys(it is already in other ICS builds), but to also position the keys correctly on the screen is very tough. Whether this is located within the kernel or in the framework, i am unsure of as well. To prevent going into to much detain, At one point in time i had the CM7 source downloaded and ready to start compiling and messing around, however the more research i did the more i realized i didn't have nearly enough experience, and eventually i put that project to the side.
Likewise, I now have a DroidX running CM9 and my continuum running debellare is so much faster and more stable that the X. My recommendation? Install one of the stripped down roms we have created, install one of CISCOES themes, and then if you want further mods, install a new launcher.
If you want more, open up the framework-res.apk and twframework-res.apk; Get a smali decompiler and start looking inside.
Just compiling is much harder than you think.
If i remember correctly someone had moderate luck porting a Fascinate build over and running it. It ran, but didn't "work".

Baked Black Beans?!?

Hey has any devs considered getting baked black beans ported over for the epic. On my nexus s 4g I had it and Its my favorite over cm and aokp although they rock too. Just thought it would be an awesome fit and not to hard to port over. Maybe I can study up and figure out how by myself since I am already using the ns4g modem
Sent from my SPH-D700 using xda app-developers app
zacnking said:
Hey has any devs considered getting baked black beans ported over for the epic. On my nexus s 4g I had it and Its my favorite over cm and aokp although they rock too. Just thought it would be an awesome fit and not to hard to port over. Maybe I can study up and figure out how by myself since I am already using the ns4g modem
Sent from my SPH-D700 using xda app-developers app
Click to expand...
Click to collapse
You can do it yourself, just use the ns4g one as a base and "debug" until it's functional. The hardware is almost the same so it shouldn't be really hard at all
chunks are in use in the most current ck10 at this time.
zacnking said:
Hey has any devs considered getting baked black beans ported over for the epic. On my nexus s 4g I had it and Its my favorite over cm and aokp although they rock too. Just thought it would be an awesome fit and not to hard to port over. Maybe I can study up and figure out how by myself since I am already using the ns4g modem
Sent from my SPH-D700 using xda app-developers app
Click to expand...
Click to collapse
if its based off of cm10 use cm10 as a base and take framework, app, libandroid_runtime.so, libandroid_servers.som libmedia_jni.so and media from the baked beans and (overwrite)merge them into a cm10 zip. dont release it though unless you do modifications such as fixes or such. and be sure to credit the respected devs.
You may also want to PM Xboxfanj for advice. He is a master of all things AOSP port...
Sent from my SPH-D700 using xda premium
orlzzt said:
You may also want to PM Xboxfanj for advice. He is a master of all things AOSP port...
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
above is pretty much from him, we've helped each other for the past 2ish 3 months on sense 2 and 4, but he says porting aosp things are all the same, not much difference. and he is very helpful!
Yeah I tried porting using a guide on youtube but it was based off of cm9 so that may be why I keep getting a boot loop. When I get home and am by a computer I will give it a shot. I was also considering crossbones and remjb
Sent from my SPH-D700 using xda app-developers app
Effsi said:
chunks are in use in the most current ck10 at this time.
Click to expand...
Click to collapse
Is it cool if I use you 28 oct build as a base? Just don't want to step on anyones toes
Sent from my SPH-D700 using xda app-developers app
zacnking said:
Is it cool if I use you 28 oct build as a base? Just don't want to step on anyones toes
Sent from my SPH-D700 using xda app-developers app
Click to expand...
Click to collapse
it bootlooped because you didnt have the libs i stated a few posts above., now remember, it isnt for the faint hearted! it can be tedious.
go for it. there's an 1103 out now too but these latest builds have been giving me some hard times with google maps. I don't remember ever having the problem in the builds before the 28th. I do have it working with some clearing data, uninstalling, rebooting, permissions, blah blah toggle toggle witchcraft stuff and after wards it seems to work just fine with out any issue after. I honestly have no idea how or why it came up but I do see some other people mentioning gps stuff so hopefully it wasn't anything I did as I haven't changed my process in any way that can have that as a side effect. then again I haven't been doing clean installs like I used to always do, maybe it's that?
I didn't do a full port of that rom as I still don't see anything that special in it apart from aokp, slimbean, cm10, and all the other aosp like roms. besides the inverted apps the main appeal to baked looked like it's settings section and maybe the altered status bar which messes up some themes if I'm not mistaken. It'd be cool to see a xperia port over from the ns4g, or remjb/touchbean, or miui jb over another near cm stock experience.
I use cm10 as my base, then do my slimming, then do my merging, then my tweak adding (your fonts wont be stock if you use my base). If you're trying to pinpoint bugs in your learning process it'll be better to use the cm10 stock base over mine. I have logging disabled too so if you do want to try with my base enable it so you can pull some logcats.
Isn't Black Bean based off of AOKP 4.1.1?
Sent from my SPH-D700 using xda premium
zacnking said:
Yeah I tried porting using a guide on youtube but it was based off of cm9 so that may be why I keep getting a boot loop. When I get home and am by a computer I will give it a shot. I was also considering crossbones and remjb
Sent from my SPH-D700 using xda app-developers app
Click to expand...
Click to collapse
Use the guide above from andy_nu then logcat. or if its from the nexus s 4g, its easier. If its from the nexus s 4g, copy meta-inf from cm10 as well as everything outside system. Then, copy vendor, lib/hw, firmware, cameradata, and etc/wifi from cm10. Then, copy etc/vold.fstab and vold.conf and bin/vold from cm10. Then edit the build.prop in the cm10 ns4g modem zip to have the same version info as the black bean rom and copy it over. Then, copy lib, bin, etc, and vendor (and everything besides app in /system of the ns4g modem zip. Also, add the boot.img of the ns4g cm10 modem zip.
Make sure you flash the ns4g modem if you don't already have it. its a bit easier to port roms using ns4g modems rather than epic modems because epic modems require framework hacks, and apktool can be frustrating.
Sent from my SPH-D700 using Tapatalk 2
Guide Request
Could you make a small thread on porting from the nexus s 4g to the epic 4g
Unjustified Noob said:
Could you make a small thread on porting from the nexus s 4g to the epic 4g
Click to expand...
Click to collapse
Agree!!
Bthorne79 was successfully ported backed beans, thanks to him
Sent from my SPH-D700 using xda premium

[Q] Port Sense ROM Difficulty?

How hard would it be to port a Sense ROM to the Nexus 4? Back when I was on my Droid Incredible, I saw a video explaining porting one phone's ROM to another phone, as long as they were on the same version of Android (mind you, this was back in Gingerbread era). Is it still as simple as replacing some files with others in Jelly Bean?
Its hard. There are tons of people that have been working on it for a while, and I don't think they have even got it to the boot animation yet.
Sent using xda premium
Josh.Shaske said:
How hard would it be to port a Sense ROM to the Nexus 4? Back when I was on my Droid Incredible, I saw a video exportinone phone's ROM to another phone, as long as they were on the same version of Android (mind you, this was back in Gingerbread era). Is it still as simple as replacing some files with others in Jelly Bean?
Click to expand...
Click to collapse
what about writing compatible drivers from scratch? the difference is that you are not talking about porting pure open source android, you are talking about porting something thats proprietary, and not made for a non htc phone.
simms22 said:
, and not made for a non samsung phone.
Click to expand...
Click to collapse
*HTC
Sent using xda premium
chromium96 said:
*HTC
Sent using xda premium
Click to expand...
Click to collapse
lol, thats what i meant
Its hard alright, like MIUI too, (though different case as MIUI have a team similar to CM making ROM's for all major devices).
Sense itself is a highly modified SHELL, yes we use the word shell. AOSP itself doesn't have a shell therefore the AOSP purity.
Therefore if a Sense ROM is made, it might not be able to use any kernel except the one its developed with. Since Shell and Kernel is tightly bonded.
Hopefully my explanation is right, I just studied these out of my course and merged it with my knowledge in xda. Do correct me if I'm wrong.

Categories

Resources