[DEV][PORT][B2G][REQUEST] Idea for porting B2G to i9001 - Galaxy S Plus I9001 Android Development

I want to port Firefox OS to our i9001 and I want to try a different approach this time:
I Instead of compiling a working build, I will try to take a Firefox OS rom and I will port it. After taking a few roms apart, it appears to me that a B2G rom doesnt contain many things different from android. I found a S2 rom that is like a modified version of CM.
But I dont have got that much time atm, so you will have to be patient
If anybody is interested in helping me, I would be very happy

Hints:
- B2G is based on AOSP, not on CM
- Use CM9 (arco) as base (it's the most stable ICS rom available imo)
- Use the CM9 stock kernel along with some files of this ramdisk (of course you will have to modify it): https://github.com/mozilla-b2g/initramfs-galaxy-s2-ics
- Use CM9 as many /bin and /lib files of CM9 as possible, the ones generated for the S2 are incompatible.
- If it doesn't boot try using the libandroid_runtime.so file from B2G
- Use DDMS or Android Monitor to explore the errors
Good Luck! It's not an easy job ^^

You can read this thread, maybe help you
http://forum.xda-developers.com/showthread.php?t=1799287

_suke_ said:
You can read this thread, maybe help you
http://forum.xda-developers.com/showthread.php?t=1799287
Click to expand...
Click to collapse
He is the one that started that other thread...xD

broodplank1337 said:
Hints:
- B2G is based on AOSP, not on CM
- Use CM9 (arco) as base (it's the most stable ICS rom available imo)
- Use the CM9 stock kernel along with some files of this ramdisk (of course you will have to modify it): https://github.com/mozilla-b2g/initramfs-galaxy-s2-ics
- Use CM9 as many /bin and /lib files of CM9 as possible, the ones generated for the S2 are incompatible.
- If it doesn't boot try using the libandroid_runtime.so file from B2G
- Use DDMS or Android Monitor to explore the errors
Good Luck! It's not an easy job ^^
Click to expand...
Click to collapse
This will help that much! Thank you!

Azrael^^ said:
He is the one that started that other thread...xD
Click to expand...
Click to collapse
That´s true...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Related

How edit a kernel?

I'm using MIUI rom for my Nexus S. I have tested Netarchy kernel, the most complete of his genre, but it give me stability issues.
I want take the default android kernel and add some non-invasive features like overclock, bln, etc. wich let's MIUI run stable.
My problem is that i don't know how i can edit a kernel. Unpack .img files, decompile and recompile them.
Anyone can help me with a small introduction?
Thanks a lot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
dario3040 said:
Click to expand...
Click to collapse
seems like a reasonable request :S
I have to laugh?
fede91it said:
I'm using MIUI rom for my Nexus S. I have tested Netarchy kernel, the most complete of his genre, but it give me stability issues.
I want take the default android kernel and add some non-invasive features like overclock, bln, etc. wich let's MIUI run stable.
My problem is that i don't know how i can edit a kernel. Unpack .img files, decompile and recompile them.
Anyone can help me with a small introduction?
Thanks a lot.
Click to expand...
Click to collapse
first of all, wrong section..even though it is about "development"...still a question
anyways, there is no way to "edit a kernel" they have to be built from source. changes need to be made before you compile it.
there are many threads here on xda with tutorials -search >compile kernel<
a simple way to start is seach >mkbootimg< normally this would be compiled from source as well but there are a few threads that people have posted tutorials of the ins and outs and have packages for download.
basically with that you can "split" a boot.img separating the ramdisk (specific to the rom) and the kernel...then merge "your" miui ramdisk with a working (or built for other rom) kernel
You can start here:
http://forum.xda-developers.com/showthread.php?t=1039854
Moved to Q&A.

[REF] Samsung GIT repository for i9003 source code

Samsung has oppened a GIT repository for our phone 2 days ago (more convenient than the usual sources tarballs), as you can see on this page : https://opensource.samsung.com/guest/listMyCommunity.do
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is the repository : git://opensource.samsung.com/p_411
I am sorry buddy but can u tell me that how it will be beneficial for us??? Sorry I have dont have knowledge about this but want to know eagerly about this.
Instead of messing with the tarballs used by Samsung to provide the GPL parts of kernel & co, they opened a git repository, which is more convenient to retrieve the source code. (Try Google if you want more informations )
It's good for the kernel devs, and source on the repository might be more up to date than the actual tarball provided by Samsung (can't verify, I'm at work)
means now kernal coding will be more convinient to kernal coders??
can add TV-OUT with this source code?
As I understand, the stuff in there is already spreaded in the web. It's just a repository good for starters, isn't?
Does coderworkx can find anything relevant for CM (that he does not already have/know)?
u mean to say that we have the access to the opencore, kernels and rom now? thats a great thing if thats what happend.
I think this can be of very good help...i see some omap3 stuff and camera stuff
This isn't helping !
These files do we have a 4 months now.
Oh then the same old source files
Sent from my GT-I9003 using XDA App
thanks a lot!
I think code has already had most of the files created/grabbed before this was released. Which is somewhat depressing :\ because this may be considered useless
How can you tell if it was the same exact files? Maybe it just looks the same for the most part because it is the source after all but maybe the official release has some more stuff or some updated files that will make the kernels and roms work properly...
Just hoping for that CM7 to work flawlessly. hehe
Same date of old fiorano.. Same files
Inviato dal mio GT-I9003 usando Tapatalk
I think skin will explain this better.

[ROM][WIP][04/02] RemixUI PreAlpha 0.0.1 (download inside)

ACTUALLY THIS ROM IS A PREALPHA.
NOT FOR EVERYDAY USE, NOT FOR NOOBS.
TESTING PURPOSE ONLY
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This ROM aims to be a merge of best ROMS for HTC Desire.
Mashin' up:
MIUI 2.1.10 + DianXin OS + Various Tweaks (eg. MIUI_Au)
What's not working:
- Phone
- SMS
- Some Chinese Strings, will be translated (need help with this)
- Let Me Know
STOCK HBOOT ONLY, DON'T ASK
DOWNLOAD 0.0.1: http://www.mediafire.com/?2ysvnae1p52v9r4
Thanks to MIUI_Au​
Sense/non-Sense?
maybe some infos?
No Sense.
More infos? For now i can say that the base is MIUI.
let me guess you use miui as a base and put some apps of DianXin OS in it and call it Remix
howdid said:
let me guess you use miui as a base and put some apps of DianXin OS in it and call it Remix
Click to expand...
Click to collapse
Exactly!
can you put some screen and info about rom,about hboot partition,and other info??
what's the point putting a thread here without any information about the ROM ? Just keep it to yourself then...
I'll try it!
But maybe some info about the ROM could be better
sounds interesting. some infos are required though. Is it ICS or GB based? and if u are kind to give some screenshots....
I really want to test
can´t wait for the upload
The rom is not booting, just wait. I'll write info and screens asap. Don't worry.
However: GB base ATM.
rom is not booting???:-O
Sent from my HTC Desire using XDA App
Now booting. Uploading and updating infos.
UP.
Download available.
Any chance for cm7r2 Hboot? and some infos of kernel, battery and speed performance?
STOCK HBOOT ONLY, DON'T ASK
It was written bold and big.
Kernel: MIUI_Au default one.
Battery: Pretty Good.
Performance: Better than in a prealpha.
CorradoSud said:
STOCK HBOOT ONLY, DON'T ASK
It was written bold and big.
Kernel: MIUI_Au default one.
Battery: Pretty Good.
Performance: Better than in a prealpha.
Click to expand...
Click to collapse
Thanx for the info but i wasn't requesting or asking, i just wanted to know. i've used MIUI_Au and does know the battery and overall performance. What's the extra tweaks u've given to this rom?
Not working:
- Phone
- SMS
are you serious?
lmbd said:
Not working:
- Phone
- SMS
are you serious?
Click to expand...
Click to collapse
Yes it's a pre-alpha.
Tapatalking

Gaguing Intrest in a AIO one click Rom cooker (Dirty Rom Cooker)

So I'm currently coding a One click AIO rom cooker for ALL OFFICIAL CM supported devices (if it's on the CyanogenMod Downloads page, it'll be included).
Pretty much all you have to do is:
1) Download the folder from my github (link will eventually be included in the thread)
2) select your device
3) Select your version of CM (CM7, CM9 or CM10). IF IT IS SUPPORTED OFFICIALLY (a one click compile CM10 for a HTC Wildfire is outside my coding knowledge and patience level)
4) Set Options (Name your mod, Compile a custom kernel or use stock, copy the rom to your SD card and reboot to recovery, etc)
5) hit go!
It will:
Set up your Linux install (should work for Ubuntu and Debian)
Download the CM Source
Download the required files for your specific device (provided it can be found in the CM repository)
Build the rom
If selected compile Kernel and then recompile including the new Kernel
Copy the rom to an easy folder for you to send to your SD card (or have it do it for you)
Should be easy to update, just repo sync, then recompile (I think)
Easy debugging. All errors are automatically logged to a easy to find file.
What does everyone think of this? I'm aiming to have it released around Christmas, At least a beta version (may not support all devices out of the box, but I will keep working to add more (I need to test each and every device to make sure the cooker works). This will be released under some open source license (currently researching)
Here's a screenshot of what I have working so far (not much but it's a start). It's based on the layout of Android Kitchen.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[Q] ROMs with or without Wifi Toggle problem

Hi,
I thought that making a thread with a full list of Roms with the problem of Wifi Toggle Freezing or not would be useful.
I found it in:
CM10 with kernel 3
CM9 with kernel 3
MiniCM9 with kernel 3 (ImmortalYash says it's fixed in b4 but in my Pico was still present, obviously fixed with Garud 2.6 but then u loose Hotspot e USB Mass Storage... ANYWAY A BIG THANKS TO IMMORTAL FOR HIS AWESOME WORK AND ALL OF HIS EFFORTS )
MiniCM10 with kernel 3 (not sure, need ur confirms)
AOKP (present in the versions I tested, need confirms)
Not present in:
Stock ( ) and derivated (Jaggy, Xenon, Ateeq, NextGen, etc)
Evervolv ICS (not sure though!)
Evervolv JB (same as above)
CM9 with Kernel 2.6 (builds from 1 to 12?)
Don't know at all:
Jelly Bean Mini Project (never used that)
I hope this thread is useful to everyone and isn't going to go against any rules!
I hope to have raised a common question!
Namasté
the problem is not present in cm10b6 with garuda kernel
there is fix available for usb problem in garuda kernel
please change the title of this thread. [Q] says you are asking some question. since you are not , i would suggest you remove [Q] and make it list
Any Rom with kernel 2.6 as base doesn't have the problem..as you said, those with kernel 3 yash has claimed to have fixed the problem.
Sent from my HTC Explorer A310e using xda app-developers app
when i flash pandora kernel with adb phone won 't connetct to wifi....:silly: then
3. page of pandora kernels thread i read flashable zips for cm 9-10-10.1 i try cm10 s flashable zip after flash wifi works :fingers-crossed:
XenoMorphv2 said:
when i flash pandora kernel with adb phone won 't connetct to wifi....:silly: then
3. page of pandora kernels thread i read flashable zips for cm 9-10-10.1 i try cm10 s flashable zip after flash wifi works :fingers-crossed:
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Categories

Resources