Hi, I know I haven't contributed much to the community, so I decided to work on something.
I've just finished building a MIUI port for our phone. Testing hasn't been going well. I'm just getting a black screen.
So I was wondering if anybody wanted to help test this or help fix bugs and whatnot. I can't guarantee that this won't brick your phone, sorry.
So... is anybody interested?
Also, this is a post from the General section... I'm just reposting it here.
Here's the link to the (not working) rom so far:
MOD EDIT:
I am sorry, but I will not allow untested roms to be published here.
If you want to develop, release sources, but please do not release an "unteseted rom that might potetially brick your phone"
here is the guide for you guys to build, test, and then release as a work in progress, DO NOT RELEASE UNTESTED VERSION!!
Well woohoo we got ppl working on my favorite rom. Thank YOu sir. Really appreciate your time. And looking forward to hear about how it goes. Good luck
just a suggestion. Put down load link here so mod does not put this thread in general!
iandr0idos said:
I'm just reposting it here.
Click to expand...
Click to collapse
Thank god there's still some interest in MIUI
Sent from my SAMSUNG-SGH-I727 using xda premium
appdroid said:
Well woohoo we got ppl working on my favorite rom. Thank YOu sir. Really appreciate your time. And looking forward to hear about how it goes. Good luck
just a suggestion. Put down load link here so mod does not put this thread in general!
Click to expand...
Click to collapse
Will do. I'm waiting for dropbox to finish uploading...
i can't wait for miui to port over either with cm 7 full and cm9 being tempted from i9100 lol .. if you need any help with .smali or .baksmali or anything i can do from theming prespective send me a msg.
edit: i just looked @ how miui could be ported and boy its not easy and not hard either. i wish i had alot of time to sit and port this miui but im lookin' after other things blahhh..
If you guys want to help, take a look at this thread:
http://forum.xda-developers.com/showthread.php?t=1483332
I'm using this with the Cobra ROM... It took me hours to get the rom to build at all. xD
Right now, I'm going to try with a more stock-ish rom...
So, if anybody has more experience with this than I do, I'd really appreciate the help.
I was in the middle of porting MIUI when I saw this thread! Sweetness, double the power
Woooooo! Can't wait to see this launch
Sent from my SAMSUNG-SGH-I727 using XDA App
Link posted. Try to fix it if you want. I'm going to try again with another rom for now though
I was actually just working on this myself, I took the Galnet miui for the galaxy s II and moved alot of the essential libs, modules, ril and camera firmware + the kernel over from our cm7 port but could not get it to boot past a black screen. Maybe I didn't wait long enough, but I'm fairly certain it would not boot. I could upload my attempt if anyone wants to give it a go.
Use a lot of logcats
Sent from my Galaxy Nexus using Tapatalk
hamburgertrain said:
I was actually just working on this myself, I took the Galnet miui for the galaxy s II and moved alot of the essential libs, modules, ril and camera firmware + the kernel over from our cm7 port but could not get it to boot past a black screen. Maybe I didn't wait long enough, but I'm fairly certain it would not boot. I could upload my attempt if anyone wants to give it a go.
Click to expand...
Click to collapse
What a bad idea.
The SGS II has nothing in common hardware wise with the SGS II LTE, since the chipsets are different.
Longcat14 said:
What a bad idea.
The SGS II has nothing in common hardware wise with the SGS II LTE, since the chipsets are different.
Click to expand...
Click to collapse
haha why in the world would you do that its like exynos vs snapdragon . FIGHT >_<
Not only that, but pushing random libs has had a history of hard bricking this phone...
I'm not "pushing random libs" and also I didnt just take a rom from the SII and cram it down my phones throat. I removed their kernel and took MANY files from our cm7, I'm not aimlessly copy-pasting. I switched out the necessary files to get it to boot, and removed the exynos specific firmware and modules and replaced it with our own qualcomm files. I think part of the reason it didnt boot was I hadn't tried reflashing da g's cm7 kernel, something tells me the zip didn't flash it right. Although it takes way too much trial and error, so I'm thinking of working with the Miui patch rom for a faster port.
---------- Post added at 12:30 PM ---------- Previous post was at 12:27 PM ----------
so unless you can suggest to me a phone that is also made by Samsung and shares the chipset, and has CM7 or miui released for it.. telling me It's a bad idea doesnt help the port very much, If my phone shall be bricked it shall do so for a good cause I appreciate the concern and warning
hamburgertrain said:
I'm not "pushing random libs" and also I didnt just take a rom from the SII and cram it down my phones throat. I removed their kernel and took MANY files from our cm7, I'm not aimlessly copy-pasting. I switched out the necessary files to get it to boot, and removed the exynos specific firmware and modules and replaced it with our own qualcomm files. I think part of the reason it didnt boot was I hadn't tried reflashing da g's cm7 kernel, something tells me the zip didn't flash it right. Although it takes way too much trial and error, so I'm thinking of working with the Miui patch rom for a faster port.
---------- Post added at 12:30 PM ---------- Previous post was at 12:27 PM ----------
so unless you can suggest to me a phone that is also made by Samsung and shares the chipset, and has CM7 or miui released for it.. telling me It's a bad idea doesnt help the port very much, If my phone shall be bricked it shall do so for a good cause I appreciate the concern and warning
Click to expand...
Click to collapse
Amen to that. Let's not criticize but help each other. I know there's so many on here that love MIUI and can't wait to have it on our phones.
hamburgertrain said:
I'm not "pushing random libs" and also I didnt just take a rom from the SII and cram it down my phones throat. I removed their kernel and took MANY files from our cm7, I'm not aimlessly copy-pasting. I switched out the necessary files to get it to boot, and removed the exynos specific firmware and modules and replaced it with our own qualcomm files. I think part of the reason it didnt boot was I hadn't tried reflashing da g's cm7 kernel, something tells me the zip didn't flash it right. Although it takes way too much trial and error, so I'm thinking of working with the Miui patch rom for a faster port.
---------- Post added at 12:30 PM ---------- Previous post was at 12:27 PM ----------
so unless you can suggest to me a phone that is also made by Samsung and shares the chipset, and has CM7 or miui released for it.. telling me It's a bad idea doesnt help the port very much, If my phone shall be bricked it shall do so for a good cause I appreciate the concern and warning
Click to expand...
Click to collapse
Yeah, it's probably a better idea to start out with the CM7 alpha build we have here, and work our way to MIUI through something like this. I'll try and help as much as I can, and if you do ever get some logcats, please feel free to post them so we can get an idea of what's going wrong.
Okay. Good, good. Just sounded a bit like you were. Definitely sounds like you know what you're doing then, haha. Trying to steer people away from things we've known to bork our picky phone is all.
Sent from my SAMSUNG-SGH-I727 using xda premium
what i can say to you fortune is this no one's gonna be steered away from these projects but you have to understand unless cm7 finishes there is no way miui will progress because stock won't do it for miui, if that was the case id port miui too without my eyes being blinked..lets all work with each other and help each other as much as possible. what i can suggest for devices to look @ i believe are t989 which is somewhat close not alot ..but thats another one to try and see and also samsung epic 4g is another one..
I will work on it for a bit, soon it should be working haha
Related
i know we have a rom that is ics themed, but i just came across engadget arcticle saying ics has already been ported for gsII..
http://www.engadget.com/2011/11/18/ice-cream-sandwich-ported-to-a-galaxy-s-ii-and-the-people-rej/
IF they can port so quickly to such a new device with probably more limitations than our device, shouldn't it be also possible to get a port going for our phones?
jazzmanmonty said:
i know we have a rom that is ics themed, but i just came across engadget arcticle saying ics has already been ported for gsII..
http://www.engadget.com/2011/11/18/ice-cream-sandwich-ported-to-a-galaxy-s-ii-and-the-people-rej/
IF they can port so quickly to such a new device with probably more limitations than our device, shouldn't it be also possible to get a port going for our phones?
Click to expand...
Click to collapse
Source code for the SGSII was released before the source code for the SGS4G. Gave them more time to port. Now that GB source has been released for SGS4G I am sure someone will try to port ICS...
Also the devs are in the process of porting cm7 firat before anything..not to mention how many actual devs sgs2 has compare to this..we have a few while that forum has over 10+
Sent from my SGH-T959V using XDA App
I promise you I am working on the ICS port. I had my wedding last week and honeymoon this week. I just returned today as soon as the source downloads and I have more time to complete this I will start the work on this. Currently contacting a few kernel devs for the Galaxy S I9000 to help with a kernel worthy of our 4g. I had the Nexus Prime dev dump booting to a slash screen then immediate reboot. Give it time it will come.
dynamicj said:
I promise you I am working on the ICS port. I had my wedding last week and honeymoon this week. I just returned today as soon as the source downloads and I have more time to complete this I will start the work on this. Currently contacting a few kernel devs for the Galaxy S I9000 to help with a kernel worthy of our 4g. I had the Nexus Prime dev dump booting to a slash screen then immediate reboot. Give it time it will come.
Click to expand...
Click to collapse
how did you do that..? just curious.... mainly because at the phone's current state, you can not flash a boot.img to it....
The SGS2 is native EXT4, and uses a boot.img and not a zImage, so it's easier for them to port this stuff.
krylon360 said:
The SGS2 is native EXT4, and uses a boot.img and not a zImage, so it's easier for them to port this stuff.
Click to expand...
Click to collapse
Didn't know so you are saying that they made a touchwiz boot.img and ext4 for them, or are they AOSP?
---------- Post added at 04:37 PM ---------- Previous post was at 04:36 PM ----------
krylon360 said:
The SGS2 is native EXT4, and uses a boot.img and not a zImage, so it's easier for them to port this stuff.
Click to expand...
Click to collapse
EXT4 shouldn't be the problem on this phone if I am correct since we already know how to convert from rfs to ext4. The problem is the boot.img,
so Krylon, how is our AOSP kernel going?
I did not boot to a homescreen it did however boot right past the gs4g screen and bootloop. Until the kernel is made it will not go further. I recommend speaking to the guys doing the I9000 port for the kernel mod they did. As I have been trying to get help porting if krylon is already on that I think we should just be working together on this.
Sent from my Icrap killer
It will all come with time. Give our wonderful developers the time they need, and donations never hurt either .
I just wanted to say thanks to guys for the work on ICS on the Captivate. I'm an experienced flasher (almost addicted), and I'm impressed. Thread can be found here. http://forum.xda-developers.com/showthread.php?t=1363760
I did a few things little different because I've never quite liked the CM Rom, but that's just me. I flashed mine over Cognition 5v2, but you have to twice. Also, I had to go back and put on the uckb1 modem....and started getting 2 to 3 bars on my signal where I used to never get any, with any phone. Slapped in Contol Freak and overclocked it to 1.3 ghz, Volume Control+ for some volume, and this sucker is blazingly fast, amazingly stable, and makes the Cappy even that much more impressive.
Sad part...two days ago was showing off my Super Soldering skills I did on applying Adam's Unbrickable Mod (yes I had my phone apart with the board in my hand in the middle of Wal-Mart's parking lot) when my screen slid off the car and sadly is now cracked....and it's still amazing!
The crazy crap that happens at Wal*Mart. Wtf lol
Sent from my SAMSUNG-SGH-I897 using XDA App
I love ICS on my cappy, I used Onecosmic's ICS 4.0.3 RC2.11 for i897 and couldn't be happier, I went from a non-rooted stock 2.3.5 to a rooted ICS and JVT modem which effectively fixed all my GPS woes as well.
http://forum.xda-developers.com/showthread.php?t=1398223
Absolutely love ICS. Thank you to all that worked on it. My phone has been really stable and usable. Love it. I was planning on selling it and invest into something new but not anymore. I'll use it until it dies or someone gifts me a newer phone. **Doesn't happen often.
Thanks again ICS team.
Sent from my SGH-I897 using XDA App
I just flashed the teamhacksung ICS ROM, and I have to agree, it is amazing. ICS looks great, and the transitions are silky smooth.
Im also runnin team hacksungs ics build, 13 that is. They have come a long way since i first tried it out on build 8 . keep it comin!
can we stop with the new threads about friggin ics already?
studacris said:
can we stop with the new threads about friggin ics already?
Click to expand...
Click to collapse
That would require the use of search. What do you think?
I'm pretty excited about the work and progress of MIUI's version of ICS
http://forum.xda-developers.com/showthread.php?t=1411763
It's a work in progress, but I've found it to be a lot smoother than the other ICS roms I tried from Onecosmic and THS
Whats the advantages on ICS over GB.... Besides the over all look and platform...
I been wanting to flash ICS but i think ill wait for a more stable release
but for the rest who already have it
how is it so far??
jayRokk said:
Whats the advantages on ICS over GB.... Besides the over all look and platform...
I been wanting to flash ICS but i think ill wait for a more stable release
but for the rest who already have it
how is it so far??
Click to expand...
Click to collapse
Teamhacksungs ICS build 13 is what I am using now, and it is very stable. The main advantage for myself is the increased battery life, way better stock web browser, among other things, you should give it a try. (I have been using it since way back, like build 3, lol)
They updated today to build 14 but I don't see any improvements in it that are relevant for the way I use the phone, so I am going to skip 14 and see what happens with build 15.
Hope this helps.
nok6100 said:
Teamhacksungs ICS build 13 is what I am using now, and it is very stable. The main advantage for myself is the increased battery life, way better stock web browser, among other things, you should give it a try. (I have been using it since way back, like build 3, lol)
They updated today to build 14 but I don't see any improvements in it that are relevant for the way I use the phone, so I am going to skip 14 and see what happens with build 15.
Hope this helps.
Click to expand...
Click to collapse
Thnx
im on SauRom at the moment and i love how stable it is..
...oh is it OCd? and data and wifi are good right??
thnx for the answer
I put ICS on my phone and it ran well for about an hour.
Then the damn thing melted and my phone won't boot!
Bruce Inman said:
I put ICS on my phone and it ran well for about an hour.
Then the damn thing melted and my phone won't boot!
Click to expand...
Click to collapse
OMG ICS melted your phone!? I"M REPORTING IT NOW!
I tried Flashing... got status 7 error(cause of build.prop)
i read that you have to flash CM7 to get passed that
got the same error FFFFFFFFFUUUUUUUUUUUU
what am i doing wrong???
i came from SauRom
with Corn Kernel
and kk4 modem
any help is appreciated
jayRokk said:
I tried Flashing... got status 7 error(cause of build.prop)
i read that you have to flash CM7 to get passed that
got the same error FFFFFFFFFUUUUUUUUUUUU
what am i doing wrong???
i came from SauRom
with Corn Kernel
and kk4 modem
any help is appreciated
Click to expand...
Click to collapse
Flash back to stock first (I use kh3 one click with cwm) then flash teamhacksung Rom, let boot fully, flash gapps 7.1, reboot and enjoy.
You must flash back to stock gingerbread first cause u probably have voodoo enabled on ur file structure, therefore ics won't install.
---------- Post added at 05:20 PM ---------- Previous post was at 05:14 PM ----------
Here is a link for kh3 Odin one click, with custom cwm (boogs kernel), this is what I use before flashing ics, works every time.
http://www.multiupload.com/02H0BJWHKV
nok6100 said:
Flash back to stock first (I use kh3 one click with cwm) then flash teamhacksung Rom, let boot fully, flash gapps 7.1, reboot and enjoy.
You must flash back to stock gingerbread first cause u probably have voodoo enabled on ur file structure, therefore ics won't install.
---------- Post added at 05:20 PM ---------- Previous post was at 05:14 PM ----------
Here is a link for kh3 Odin one click, with custom cwm (boogs kernel), this is what I use before flashing ics, works every time.
http://www.multiupload.com/02H0BJWHKV
Click to expand...
Click to collapse
I have Odin3 1.7 .... do i sue that one or is there another one click??
sorry for the n00bish q's but when i rooted i did it the old fashion way lol
now everyone uses Odin or Heimdall...
just need guidence on what to use cuz im far from a n00b
(rooted G1&2, MT, MT3G, Nexus One, Droid 1&2, Fascinate, and finally now Captivate.) so i know the risk i run but thnx for the help!!
EDIT:
Got it i didnt know it was a single exe file... ran it
and now i have ICS thnx a bunch!!!
jayRokk said:
I have Odin3 1.7 .... do i sue that one or is there another one click??
sorry for the n00bish q's but when i rooted i did it the old fashion way lol
now everyone uses Odin or Heimdall...
just need guidence on what to use cuz im far from a n00b
(rooted G1&2, MT, MT3G, Nexus One, Droid 1&2, Fascinate, and finally now Captivate.) so i know the risk i run but thnx for the help!!
EDIT:
Got it i didnt know it was a single exe file... ran it
and now i have ICS thnx a bunch!!!
Click to expand...
Click to collapse
Glad it worked out ics is like a totally different experience.
I can't go back to gingerbread after ics, lol. I also found cm7 (181) to be very stable too .
Just be sure before flashing custom roms, its a good idea to keep that one click handy due to differences in file structures, it avoids a lot of frustration.
nok6100 said:
Glad it worked out ics is like a totally different experience.
I can't go back to gingerbread after ics, lol. I also found cm7 (181) to be very stable too .
Just be sure before flashing custom roms, its a good idea to keep that one click handy due to differences in file structures, it avoids a lot of frustration.
Click to expand...
Click to collapse
Yeah i was having a nerdspazm when i was messing around with it...
i dont think ill go back to GB unles phone starts acting up, but
seeing on how its running ...Im thinking this is gonna be my daily driver
Hi, went from ICS_4.0.3.0(RC2.11)_Captivate_Full with/and ICS_Captivate_20120107_r3180v_update....Worked great but no 3g----went to----->
ICS_4.0.3.0(RC3.1)_Captivate_Full
Now for the life of my can't get an sms sent, receive as many as I like, just can't send one.
Here is the system image from MY SGS 3, I thought one of our other devs might want to turn this into a ROM. I would do it, but I am a little swamped at the moment with after hours android dev work.
If someone has not taken a stab at it by the time I am back in here more "permanently", I will make my attempt at porting it over. You will need to grab a script that they use for CM, to grab the files off of your phone, also here is a good reference on porting as well.
SGS3 ROM to port:
http://www.androidfilehost.com/main/Motorola_ATRIX_2_Developers/jimbridgman/system.img.gz md5sum: 29a6c707d25520c28528b502bb190c7e
Porting guide, a very nice one at that:
http://forum.xda-developers.com/showthread.php?t=1512319
Have some fun.
jimbridgman said:
Here is the system image from MY SGS 3, I thought one of our other devs might want to turn this into a ROM. I would do it, but I am a little swamped at the moment with after hours android dev work.
If someone has not taken a stab at it by the time I am back in here more "permanently", I will make my attempt at porting it over. You will need to grab a script that they use for CM, to grab the files off of your phone, also here is a good reference on porting as well.
SGS3 ROM to port:
https://dl.dropbox.com/u/45576654/system.img
Porting guide, a very nice one at that:
http://forum.xda-developers.com/showthread.php?t=1512319
Have some fun.
Click to expand...
Click to collapse
I might take it on (you know me, that means I will try and fail and leave it dead most likely), but how the hell will we even get it to boot without at least an ics kernel? will we just have to wait until we get the update?
EDIT: i assume the gs3 is GSM correct?
lkrasner said:
I might take it on (you know me, that means I will try and fail and leave it dead most likely), but how the hell will we even get it to boot without at least an ics kernel? will we just have to wait until we get the update?
Click to expand...
Click to collapse
Try kexec, That is how the cyanogenmod team is "dual booting" for testing roms... who cares if it is just one proc for a test boot.... Once you can POC it with a 2.3.6 kernel, then you know you are on the right track, and can do a test flash. The only real issue you might have is that the source seems incomplete to me.
I know this because I tried to compile it and had all kinds of issues with missing pieces. I have successfully compiled two kernels that I am testing on my SGS 3 at the moment (one overclocked, the other under volted).
Just make sure you go and grab the arm-abi tool kit, this is the one I use, from
codesourcery:
http://www.mentor.com/embedded-software/codesourcery
All you need is the light version. It might take some work, but you may be able to merge the ICS kernel code (it is posted as a sticky higher up ^^^) with the MB/ME865 kernel to get what is missing. There are some how-tos out there to do it.
Yes the AT&T version is GSM(HSPA+)<E
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
kc92iyngr said:
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
It is in the system.img file I posted.... just mount it as an iso and you can pull out /system/app and grab the Svoice.apk from there.
kc92iyngr said:
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
I'll pull them out for you later today, I am about to tear this apart. it is downloading crazy slow though. I'm on an island in Vermont, so as you might imagine, my internet is not fantastic.
---------- Post added at 01:59 PM ---------- Previous post was at 01:46 PM ----------
jimbridgman said:
Try kexec, That is how the cyanogenmod team is "dual booting" for testing roms... who cares if it is just one proc for a test boot.... Once you can POC it with a 2.3.6 kernel, then you know you are on the right track, and can do a test flash. The only real issue you might have is that the source seems incomplete to me.
I know this because I tried to compile it and had all kinds of issues with missing pieces. I have successfully compiled two kernels that I am testing on my SGS 3 at the moment (one overclocked, the other under volted).
Just make sure you go and grab the arm-abi tool kit, this is the one I use, from
codesourcery:
http://www.mentor.com/embedded-software/codesourcery
All you need is the light version. It might take some work, but you may be able to merge the ICS kernel code (it is posted as a sticky higher up ^^^) with the MB/ME865 kernel to get what is missing. There are some how-tos out there to do it.
Yes the AT&T version is GSM(HSPA+)<E
Click to expand...
Click to collapse
Am I right that is SHOULD boot on a stock ICS kernel, like what came from that leak, if so, I can have someone that is running that test it out, and make sure the system is right, then I can build a kernel to run with kexec until we can get a real update.
I am new to porting and sort of to kernel building so tell me if this process sounds right for this.
1. fix up the gs3 system with our proprietary files -thats easy, I know how to do that
2. have someone that is running an ics kernel test it if possible
3. if that works it means I just need a stock ics kernel to run in kexec, which shouldn't be too hard because we should be able to use the me865 source and modify it to work with mb865. If it does not work, kernel building starts from scratch, which is were I will have to do some more research, and any help from you or others would be helpful.
My other question is how do we even load the new kernel with kexec? wouldn't we need this to boot first, then we can swap the kernel? Or is there a way to load up both at the same time?
I think I will set up a WIP thread for this if you don't mind. feel free to PM me if you don't want to post stuff here.
Thank you so much for all your help, and have fun with your new toy
lkrasner said:
I'll pull them out for you later today, I am about to tear this apart. it is downloading crazy slow though. I'm on an island in Vermont, so as you might imagine, my internet is not fantastic.
---------- Post added at 01:59 PM ---------- Previous post was at 01:46 PM ----------
Am I right that is SHOULD boot on a stock ICS kernel, like what came from that leak, if so, I can have someone that is running that test it out, and make sure the system is right, then I can build a kernel to run with kexec until we can get a real update.
I am new to porting and sort of to kernel building so tell me if this process sounds right for this.
1. fix up the gs3 system with our proprietary files -thats easy, I know how to do that
2. have someone that is running an ics kernel test it if possible
3. if that works it means I just need a stock ics kernel to run in kexec, which shouldn't be too hard because we should be able to use the me865 source and modify it to work with mb865. If it does not work, kernel building starts from scratch, which is were I will have to do some more research, and any help from you or others would be helpful.
My other question is how do we even load the new kernel with kexec? wouldn't we need this to boot first, then we can swap the kernel? Or is there a way to load up both at the same time?
I think I will set up a WIP thread for this if you don't mind. feel free to PM me if you don't want to post stuff here.
Thank you so much for all your help, and have fun with your new toy
Click to expand...
Click to collapse
Yeah I think that is a good start. Take a look at this link, the guys from team epic that do cyanogenmod ports have come up with a way to use kexec to test booting thier kernel and roms. You might PM one of them, I have not gotten to that point yet, plus these guys are working on the Sprint version, of the SGS3, but I am sure they can explain how they are doing this with kexec. These guys are on XDA, I have chatted with them on a couple issues I was having.
http://www.epiccm.org/
Oh, P.S.
Here is how to compile the "stock MB/ME865" kernel:
1. How to Build
- get Toolchain
From android git server , codesourcery and etc ..
- arm-eabi-4.4.3
- edit Makefile
edit "CROSS_COMPILE" to right toolchain path(You downloaded).
EX) CROSS_COMPILE= $(android platform directory you download)/android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
Ex) CROSS_COMPILE=/usr/local/toolchain/arm-eabi-4.4.3/bin/arm-eabi- // check the location of toolchain
$ export ARCH=arm
$ make m2_att_defconfig
$ make
2. Output files
- Kernel : arch/arm/boot/zImage
- module : drivers/*/*.ko
3. How to Clean
$ make clean
Just make sure the toolkit is pointed to the install of the codesourcery toolkit I linked in the above post.
P.P.S
Your defconfig might be another pointer name, that you will have to find out for sure. You know the one above called m2_att_defconfig.
For the beginners don't try the rom,you might kill your phone!
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
Glad to see you back around here, but lets not even give anything towards JB until we get ICS. if you are interested in helping with that, send me a PM, I have made some progress with cm9 (as in it boots fine, and i have some ideas for the radio).
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
Yay! Cogeary's back! Good to see you around again...
Sent from my phone's mind
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
ICS to JB is going to be a much smaller kernel jump, but there will be a HUGE performance increase due to project butter which is now officially part of Jelly Bean.
The key to running something like this is to get a kernel compiled and running with kexec, even though it is just 1 proc, it is a good way to get started. Ports will be much easier if you do some merging of the changed code in newer kernels and do merged kernel. There are instructions for doing a kernel that is merged from 2 sources to get a complete kernel.
Now this will just work for testing and porting, and the actual ICS or JB install from at least a leak will be needed to actually run the port, but you can get ahead of the game by doing what I have mentioned.
Well going to give this a go in a few days doing some maintenance on my computer but will get back with something (hope not a bricked phone) .....
(off topic ranting)
Hate to say it at this rate what getting close to a year since Ics release Jb might just be a pipe dream..... Think I am growing grey hairs waiting for something to give here..... Without bootloader unlock I feel so useless (Yea I could make a recovery image with all the bells and whistles but I got bigger plans).....
Downloaded so I could tinker with some files. Thanks for sharing.
Sent from my SAMSUNG-SGH-I997 using xda premium
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
sure, no problem, give me a bit, my internet is slower than hell where I am right now.
EDIT: of course I didn't add it to dropbox originally, so now it is uploading to google drive. It just hit 1%
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
Yeah I got the dreaded e-mail from dropbox last night....
I will see what I can come up with for a hosting solution for this. I will update the OP once I have something.
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
I uploaded it to my Drive right away after downloading - try this for SGSIII ICS: https://docs.google.com/open?id=0B-CZ8hXV8qOiVGtjOHZ3ZEg5eFU
P.S. - I also have a JB dump there, if anyone's interested: https://docs.google.com/open?id=0B-CZ8hXV8qOiSkc3QkE1Y0ZsRkU
EDIT: make that 2 jelly beans: https://docs.google.com/open?id=0B-CZ8hXV8qOiS2QtcG41QUh4R1k
...I was pretty active during the I/O hype last week...
jimbridgman said:
Yeah I got the dreaded e-mail from dropbox last night....
I will see what I can come up with for a hosting solution for this. I will update the OP once I have something.
Click to expand...
Click to collapse
Why not try Filedropper or Mediafire?
MagicXB said:
Why not try Filedropper or Mediafire?
Click to expand...
Click to collapse
I am actually trying to get my recognized developer cert on here and get free premium access to xdafilehost, that all the recognized devs get access to.
We will see if I get it or not. If not I have other options, but things like filedropper will not do, I already looked into it
So I found a tool on XDA that allows me to put the ROM of choice to be ported and the base ROM. I'm trying to port Paranoid Android 2.00 since we don't have it, and now that we have somewhat steady CM10 nightlies I *should* be able to use it as a base. (The tool is called RomPorter)
So I went ahead and compiled a ROM, but I'm not sure if I should flash. I mean if it was this easy to port ROM's wouldn't we have ROM's just popping up everywhere? I used the HTC One X International version's PA 2.00 as the input ROM btw. I have some coding experience in Java but if it's this easy to port without any coding required why hasn't it been done yet? Just curious. I looked at the CM9 guide to porting PA and I have to make a linux portal and all those things. Basically my main question is, will this work? I don't want to flash and end up hard bricking my phone. I went and checked the build.prop, and framework and it all seemed like a hybrid of CM10 nightly and Paranoid Android 2.00 but is there something I'm missing?
Thanks a lot guys! I'm tired of just being somebody who stands on the side and waits for things to get ported or created. I'm taking a heavy load in college but I want to try and port something at least to contribute.
Using the international base could cause a brick unless you ported an evita kernel too. The international one x has a different partition layout as well.
Read read read, check, double check and triple check. When your confident its possibly bootable, sure that it is not harmful THEN flash it to your device first. Ports are always going to start with bugs. Don't expect perfection, expect a WIP. Importantly, have fun learning. Most importantly , FIRST FLASH IS ALWAYS YOURS :beer::beer:
Added People port roms all the time for themselves. Now posting one on xda and maintaining a thread with dozens-hundreds of followers is a WHOLE DIFFERENT STORY
I just want to try it but I'm afraid it'll brick. I mean what's the worst case scenario? Boot loop then restore to my nandroid? Or being stuck with a brick forever? I don't have a backup phone at the moment lol. Maybe I should invest in one.
If you flash something that overwrites hboot you're hard bricked. That's what I meant by different partition layout.
Here's a easier start for jb paranoid Android port.....dload the HTC evo 4g lte jb paranoid port rom, unzip it, delete the included boot.img, use a hox boot.img from a hox jb rom to replace it with. Zip it and flash it.(use the one XL cm10 boot.img) It will give u a bootable port of jb paranoid Android. Then like most ports, you will start fixing bugs. Camera and wifi won't work, you will need to fix those for sure. But a lot will work so start with priority bug fix#1 and keep on goin
Added: paranoid android rom I would consider the land of the brave for first time porting. U may encounter fixes to be harder than some less modified roms.
I understand now what the scare was. But when taking the Evo LTE ROM and pushing our own boot.img it'll allow me to at least get it started to see what I need to get going and fix! That's a fantastic idea. I'm going to head over there now and see what ROM's they have. I mean technically we share very similar devices internally right? I haven't looked into the Evo specs much.
Shaddy-Z. said:
I understand now what the scare was. But when taking the Evo LTE ROM and pushing our own boot.img it'll allow me to at least get it started to see what I need to get going and fix! That's a fantastic idea. I'm going to head over there now and see what ROM's they have. I mean technically we share very similar devices internally right? I haven't looked into the Evo specs much.
Click to expand...
Click to collapse
make sure you pull out any radio images you find in the roms you look at.
Could I push the ones from a cm10 nightly?
No idea. Probably. Or just don't include one.
getting in contact with the developer for the Evo PA ROM. Hopefully this goes somewhere.
Don't we already have a pa rom? You've inspired me though. I'm going to look at porting roms too.
The PA ROM is still ICS, and the biggest killer is that the multi-touch fix is not incorporated because the ROM was cooked pre kernel release unfortunately. The latest update the dev was supposed to release didn't boot and I don't know what happened after that.
And do it! The more devs the better. I want some variety in this little community.
By the way, PARANOIDANDROID 2.00 is not out yet. The last OFFICIAL release is 1.992: Changelog. As for the port, I would love to port roms to our device, since it is my primary device.
I already port ROMs from the i9100 to i777(SGSII Internation to AT&T US Version), but this is a VERY simple operation. And you can use a pre-made program to port by ktoonsez called Flashaholics, but it is only for porting to the i777. I hope we eventually get that far but these 2 devices are far more similar that the One X/OneXL or Evo LTE/One XL.
Just use the latest paranoid rom with the latest cm10 boot.img. I did it a few times when I had my hox. And gunny is right. Either pull the radio or flash a hox radio after u flash ur port and u will get signal with working talk, text. 3g should work too, mms won't, streaming video will be iffy. Just run thru the major stuff, write down what's broken, prioritize it, then always make a nandroid of your previous build so u can revert back if fixes make things worse
---------- Post added at 01:09 AM ---------- Previous post was at 01:03 AM ----------
He's gonna work off a unofficial paranoidandroid jb 4.1 from the evo lte. It'll boot but there will be plenty of fixing to do. I think its for his use/learning, not sure if he plans on putting it up on forums
I don't plan on uploading it to the forums unless I get the features working. I'm off all day tomorrow so I'll probably give it a shot to see what I can do.
I also realized PA is not 2.00 after I posted that, buts its still a JB Paranoid ROM so it'll do for now while I learn.
It's really good seeing someone (who isn't a regular dev that I know of?) taking such initiative and asking the right questions and such in order to get some dev'ing underway.
Great job! :good:
stnguyen09 said:
It's really good seeing someone (who isn't a regular dev that I know of?) taking such initiative and asking the right questions and such in order to get some dev'ing underway.
Great job! :good:
Click to expand...
Click to collapse
Thanks! I appreciate it So I got a little ahead of myself and tried it tonight, I'm slowly following a guide and I THOUGHT I was doing everything correctly but it won't flash after "Verifying system partition size" and I got an error. This seems to be a common problem that leads to the updater script, so I'm going to take a look at it when I get up. Could just be a syntax error, or maybe I'm just building it wrong I'm kinda tired
U can always nab the updater script from cm10 hox also. Its been a while and I forgot to mention that. I had the same issue with the evo rooms and that did the trick:beer:
I tried: using the ports updater, the base, and a collaboration of the two and it still didn't go through. Maybe its something else ? I'll try it again to double check.
So I've given up on working on ROM's as last time I learned C, the internet didn't exist and it was all UNIX and I too many beers have made my forget all of it, but I've been playing around with porting.
I've tried the automated tools, the only guide for our phone is very old and deals with Froyo, so does anyone have any tips? I tried posted an Si9000 Remics touchwiz S4 based ROM to our phones, and it boots to the lockscreen, data/wifi is enabled, there is a signal but after 5 seconds it reboots to the bootlogo again and stays there. A reboot, does the same thing, I can see the S4 lockscreen/background/connection is fine, then reboots. Any help ideas or better ways to port to our phone? I've been working off Airflip's CM 10.1 with aries, which should help as most other S based ROM's are CM 10.1 and aries based, just can't figure out the bootloop.
Hi getochkn
I've had some tries with MIUI JB and HellyBean and also reached up to this point.
I used no automated tools and be happy to hear about such.
I swapped the regular files and performed "Beyond Compare" on all framework classes, adding the missing lines from the source CM (but I used Erik's CM with no aries then).
I think at this stage it's just a matter of logcats, but yet again I did not get beyond that.
Wish I could help you...
I have been trying for a month
to port ProvisionMod.
I am almost at the same spot.
It boots to the lock screen for maybe 3 seconds.
Then goes back to the boot ani..
Using Beastmode's CM 10 as base.
I have tryed automated and manual porting guides.
Its close but a no go..kinda stuck now.
It will be interesting to see what responses
are to your call for help..maybe help for all 3 of us.
Good Luck..I hope you figure it out..
Sent from my Nexus 7 using xda premium
Least I don't feel so alone with others getting the same results. lol. Time for some googling and testing and playing around I guess. I like the Remics/Ultragen fully Sammy themed ROM's, so that's my goal. Tried with a SI9000 and a Vibrant one and get either boot animation and nothing or the lockscreen flash for a few seconds.
Maybe Dau can chime in when he's around, as he has ported all those ROM's to ICS before, so maybe he can offer some tips/hints/etc.
Thank you guys for making an effort.
Erik builds it from source, so it is irrelevant I think. Dao gave me some ideas but I didn't get much further. We should form a new team - Team Frustration
I started a mobile application development course and once i finish it (in a few months) i will start messing with kernels, building from source and all that sheet, so I can promise you I will be around for a long long time, no intentions to trade this beauty.
sent from me
Ya, I was so happy when I saw the lockscreen bootup with signal, thinking I had a 4.2.2. Remics working with all the S4 goodies until it rebooted. lol. Now I can't even get a port to do that again and just get stuck at the boot logo. lol.
Going to keep googling and plugging away though and see what happens.
itzik2sh said:
Erik builds it from source, so it is irrelevant I think. Dao gave me some ideas but I didn't get much further. We should form a new team - Team Frustration
sent from me
Click to expand...
Click to collapse
LOL...Thats a good one..
how about Team Bootloop
Sent from my Nexus 7 using xda premium
Team CPU - Common People Unified...
Had another bootloop attempt last night, but can't get ADB to connect during that time, so can't get any logs to know what's doing it. Still going to look into things more. For now, just been collecting S4 things and integrating them into CM 10.1 by hand and manual pushes and then screwing up and starting over, but right now have a Touchwiz 5 based CM 10.1, with Touchwiz launcher, icons, Transparent Acuweather widget that works, S4 sounds, Ringtones, Wallpapers, few of the other Sammy Apps, etc. It's a learning process, but I'm enjoying it anyways.
23 different port attempts, flashes, guides, nothing. lol.
I think I'm going to install the stock ROM, and the ROM I want to port and just push the files manually bit by bit to see whats causes the crash and then undo it in recovery, and go from there and see what why those files are crashing or bootlooping it. The Remic JB v5 is the closest, I can get the lockscreen up, unlock it, get to the homescreen or an app, and then reboot, so I'll try with that one just doing a bit at a time over a running ROM and see what happens.
Try using my beanstalk kernel it should have debugging from boot as its an insecure kernel get some logs and post thrm here
Sent from my SCH-I545 using xda app-developers app
Beastmode said:
Try using my beanstalk kernel it should have debugging from boot as its an insecure kernel get some logs and post thrm here
Sent from my SCH-I545 using xda app-developers app
Click to expand...
Click to collapse
Thanks, that may help a lot. It's so frustrating to see the lockscreen, it boots, it loads, you get an app started, then you get the boot logo booting again, it's like soooo close. lol.
Thx, your kernel worked, and the logcat just stops itself right before the reboot. Here is the logcat though from boot till it stops itself.
http://pastebin.com/rYxwE210
EDIT: After the first boot and that log, ADB won't even connect anymore.
Ahh, i'll look into your github source, but I never remember what I need to enable in config to get insecure kernel.
---------- Post added at 08:50 PM ---------- Previous post was at 08:16 PM ----------
edit: still don't know how to make insecure boot image, can someone help?
airfluip1 said:
Ahh, i'll look into your github source, but I never remember what I need to enable in config to get insecure kernel.
---------- Post added at 08:50 PM ---------- Previous post was at 08:16 PM ----------
edit: still don't know how to make insecure boot image, can someone help?
Click to expand...
Click to collapse
ro.secure=0
Sent from my SCH-I545 using xda app-developers app
Since Erik posted the full source for herring CM10 so if u want it, u can build it actually, it would be not so hard because this RemICS is just an overlay-on-top-of-CM ROM so all u have to do is syncing exactly the Cyanogen Mod 10 n apply the overlay patch on top of it, look at here for more info: https://github.com/blackmamba97/Remics-JB-Overlay Switching between aries and herring is just a matter fact of addition ~500MB for kernel and vendor n device tree source so just try it w herring first.
Beastmode said:
ro.secure=0
Sent from my SCH-I545 using xda app-developers app
Click to expand...
Click to collapse
I got that, but where do i put it?
Default.prop?
TwitchyEye said:
Default.prop?
Click to expand...
Click to collapse
yep yep exactly