yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] hani1980:
I'm pleased to present my MoDaCo Custom ROM for the Samsung Galaxy S! READ THIS WHOLE POST BEFORE YOU START! No, really, it contains everything you need to know. wink.gif

This ROM is the 'starting point' for my Galaxy S custom ROMs.

About MoDaCo Custom ROMs

MoDaCo Custom ROMs are based on official ROMs - either shipping or leaked. A MCR release is designed to feel as far as possible like a stock ROM, with optimisations, tweaks and complimentary additions that enhance the user experience. The aim of a MCR is to be ultra reliable for use on an everyday device.

Requirements

In order to use this ROM on your device, YOU MUST ALREADY BE RUNNING THE JFB ROM FROM HERE. Do NOT use this ROM with any other base, unpredictable things will happen, the most likely being you'll have to reflash your device via Odin.

Features Included

* Based on the JFB release

* Rooted with Superuser 2.1 by ChainsDD

* Built with the MCR build process which reduces the size and boosts the speed of the ROM

* busybox with Droid Explorer support

* Updated Google Maps

* MCR version displayed in 'About' screen

* Optional Google Voice Search

* Optional Google Voice Dialer

* Optional Fancy Widget

* Optional Beebplayer

* Optional baked in Wavesecure via the online kitchen (installed to system partition for maximum security)

Changelog

Please see 2 posts below this one for the changes in each release.

Installation

To install this ROM:

* Ensure you have the JFB ROM installed (linked above)

* Download the zip file of your choice from the links below (or the online kitchen) and copy to your SD card named 'update.zip'

* Restart your device in recovery mode by running 'adb reboot recovery' (download adb if you do not have it already, use adb-windows, adb-mac or adb-linux as appropriate)

* Select the option to apply an update zip, and select the zip file you copied to your memory card

Upgrading

No wipe is explicitly required in order to use this ROM, however if you do encounter issues of any kind, it is recommended that you wipe your device and reproduce the issue before raising it here.

Downloads

This ROM is currently only available in the online kitchen - prebakes to follow.

Thanks

It's impossible to mention everyone who contributes to the Android community by name, but to everyone out there who does great work and shares it with us all - you have my gratitude and respect.

And finally...

If you would like to show your appreciation for the ROM, please consider supporting MoDaCo by signing up for a MoDaCo Ad Free or MoDaCo Plus account, both of which also give you early access to Beta ROM releases and access to the the online kitchens.

Enjoy!

http://android.modaco.com/content/s...rom-for-samsung-galaxy-s-with-online-kitchen/
[Galaxy S I9000 Android Development] INeedYourHelp:
Does this ROM fix the ram issue so that all 512MB of ram is utilized?

Congrats on being the first custom rom here.
[Galaxy S I9000 Android Development] nick_karstedt:
Congratulations! I don't have a phone yet but I am very pleased to see a custom rom already!
[Galaxy S I9000 Android Development] NeoXTC:
woohoo custom ROMs already. Guess I'll be getting myself the phone after all.
[Galaxy S I9000 Android Development] Perrosky:
umm.. but in another thread people where saying that it wasn't gonna be possible because samsung encrypt their drivers etc. so this mean they did release they drivers? and there is gonna be alot of custom rooms for galaxy gravity?
[Galaxy S I9000 Android Development] psychoace:
No I said it would be near impossible to get roms from other sources like Sense roms or Froyo on because of the driver issue. I never said you would never see custom roms. The only roms you are going to see are one's based off of Samsungs release.
[Galaxy S I9000 Android Development] Javalu:
Hold on, hold on. So even though Samsung released the Galaxy S' driver source code to the public, it's going to be "near impossible" to port Sense and FroYo to the phone? I may be ignorant but I'll just ask with ignorance, how do you figure?
[Galaxy S I9000 Android Development] psychoace:
Download the source code..... ok now open it and go to GalaxyS_Kernel.tar.gz. Now in there just enter the first folder then go to modules. Go to Dpram. Open up any of those files in notepad. You should see written non-compiled code right? That is fine now go back to the module folders and go to S3cbc. Now open up s3cbc_module.o. Does that look like non-compiled code? No it doesn't. It's either already compiled or encrypted. That's what I mean
[Galaxy S I9000 Android Development] Papa_I:
Quick question, does that mean any custom rom that is release will be based off the official rom they release which has Touchwiz backed in? If so, does that rule out a plain vanilla android rom for this device? Thanks for your help and appreciate the knowledge.
[Galaxy S I9000 Android Development] psychoace:
No it doesn't rule out plain vanilla android rom. Yes they will all be based on Samsung but rom makers can take out all the touchwiz garbage and throw in another launcher like adw or Launcherpro.
[Galaxy S I9000 Android Development] Papa_I:
That's what I wanted to hear. Thanks for the help. Now if I only could decide if I should keep the Nexus One or purchase this phone..... Decisions, Decisions.
[Galaxy S I9000 Android Development] Javalu:
How lame. Have other handsets had similar problems?
[Galaxy S I9000 Android Development] lgkahn:
what are talking about .o files and unix compiled modules same on all versions of unix. o stands for object module.
[Galaxy S I9000 Android Development] psychoace:
Yes the Behold 2, the original Galaxy, and the Moment all made by Samsung have only had Samsung roms on them.

So they can easily be decompiled? If it's source code why is it already compiled?
[Galaxy S I9000 Android Development] raspdeep:
dont go too deep into specific things that we may not even need (we are not coders here) but the source code for basic hardware that we need to get things going are already there.. things like camera, wlan, etc. btw, do u know what s3cbc is for?
[Galaxy S I9000 Android Development] psychoace:
What about s3clcd? Here is a little copy and paste of some of the garble that was in the compiled file

screen width=%d height=%d va=0x%x pa=0x%x

I would go out on a limb and say those are video drivers. The one's that have been encrypted on all other samsung phones.

Also in s3cbc there is some code at the bottom

PVRSRV_PIXEL_FORMAT_YUY2 PVRSRV_ERROR_FIFO_SPACE char ui32ByteStride psDevInfo PVRSRV_PIXEL_FORMAT_PAL1 PVRSRV_PIXEL_FORMAT_PAL2 pfnOpenBCDevic

If you don't know the Galaxy's gpu is PowerVR SGX540 and YUY2 is a colol format for video screens

http://www.fourcc.org/yuv.php#YUY2 and Pal is of course a European video standard.
[Galaxy S I9000 Android Development] raspdeep:
they are not encrypted, they are object codes in machine language for arm.. and why we need that again for custom roms?
[Galaxy S I9000 Android Development] raspdeep:
Wanted to test modaco ROM but they are not free.. Any kind souls upload and share :D?
[Galaxy S I9000 Android Development] Ferdimage:
well feedback on the R1 rom its clean and smooth, worked even better when i did the stall tweak posted here

http://android.modaco.com/content/s...298/got-the-stalling-problem-rooted-try-this/

the phone seriously got 2 times faster, opening apps playing game very quick .. happy as here :D
[Galaxy S I9000 Android Development] Toss3:
How much free ram have you got? Considering flashing and rooting, but not sure if it's worth it right now. Meh 10£ isn't that much think I'm gonna give it a try. :)

EDIT: Just flashed, but now I don't have root access(says access denied when I try to access the /data/data folder). Thought this included the rooted PDA file or do I have to flash that again with odin?

EDIT2: Scratch that I forgot to press the allow-button on my phone after sending the Super-user request.. :o
[Galaxy S I9000 Android Development] Toss3:
Flashed the custom rom and did the stall fix, and boy is my phone fast! Definitely recommended for any SGS owner!
[Galaxy S I9000 Android Development] jimbob343:
This is amazing having custom roms this quick... only one prob with mine though.. I dont get a Build number!! for whether its (JFB)

Model Number

GT-I9000

Firmware version

2.1-update1

Baseband version

I9000XXJF3

Kernel version 2.6.29

umts_scs@S1-BUILD05 #2

Build number

ECLAIR

Any thoughs on whether it would be ok.
[Galaxy S I9000 Android Development] Toss3:
You need to flash your firmware to JFB before flashing the custom rom as stated by Paul. The JFB firmware along with Odin is available from here.
[Galaxy S I9000 Android Development] jimbob343:
Thanks.. Will give it a try when I finish work :-)
[Galaxy S I9000 Android Development] Ferdimage:
im actually using JF7 firmware with the R1 rom and its working fine, i checked the base rom and it says JF5 anyways, thats why i went with the update...

(FYI) to people on JF7 you can still update..

i didnt stick with JFB as it gave me issues with downloading Apps from the Market..
[Galaxy S I9000 Android Development] Perrosky:
umm.. are we gonna be able to tether in the samsung gravity at least???:confused:
[Galaxy S I9000 Android Development] kirandeep:
i have read the instructions on flashing the base roms using odin, not to sure about that. I am on JF3 and have root using adb method, will try maybe when i get home to flash the JFB but seems a bit daunting.
[Galaxy S I9000 Android Development] phete:
How come the JFB on samsung-firmwares is named JF5 on that multiupload-link, and only includes PDA?
[Galaxy S I9000 Android Development] soraxd:
how do you download this? i even signed up and i still cant download it
[Galaxy S I9000 Android Development] Axefield:
Did you pay £9,99? If not, then you can't download from the online kitchen.
[Galaxy S I9000 Android Development] MAJED.y:
I paid via Google checkout 1h ago and nothing i can see!

where is the Online kitchen?
[Galaxy S I9000 Android Development] Toss3:
In the second post? Just check the boxes of the programs you want and click the "BAKE!" - link.
[Galaxy S I9000 Android Development] MAJED.y:
still that's what i see
[Galaxy S I9000 Android Development] leoon:
Do all builds of Modaco's Rom are for money or later they will become free?

Thanks.
[Galaxy S I9000 Android Development] Tayutama:
There will be prebaked roms up at a later point which are free to download
[Galaxy S I9000 Android Development] ivorhooper:
Guys, I suggest you all put this rom on your phones. Mine is super quick now. Loved it before but its even better now with launcherpro!
[Galaxy S I9000 Android Development] sammis:
Prebake is already available for the public in the same post at Modaco.
[Galaxy S I9000 Android Development] zippokc:
anyone tried the prebake?
[Galaxy S I9000 Android Development] boinger66:
my luminesence effects have vanished on my live wallpapers. Like teh jellyfish are black instead of white.
[Galaxy S I9000 Android Development] DMKrow:
Samsung missing source

The source should be made available, or they are in violation of GPL license terms:

Possibly contacting imgtec (PowerVR chip IP core provider) would be in order.

find . -name '*.o' -exec /sbin/modinfo '{}' \;

filename: ./pvrsrvkm/pvrsrvkm_module.o

license: GPL

author: Imagination Technologies Ltd. <gpl-support@imgtec.com>

filename: ./s3clcd/s3clcd_module.o

license: GPL

filename: ./s3cbc/s3cbc_module.o

license: GPL

author: Imagination Technologies Ltd. <gpl-support@imgtec.com>
[Galaxy S I9000 Android Development] TexUs:
Anyone know if this would be safe to try on the Vibrant (TMobile US version)?
[Galaxy S I9000 Android Development] accinfo:
The phone has not yet been released until 21.

No one knows the firmware yet.

But most likely plausible.

Edit:

You need to remember there's a difference in hardware.

Vibrant has gyroscope and no FFC.

Overall though, it's identical with the international build.
[Galaxy S I9000 Android Development] thatg:
hey i just got my galaxy S im in the us on att, its currently on firmware xxjf3. so far i've rooted the phone. i'm trying to install modacos rom from this thread but he's stated several times you have to be on jg1 firmware. i downloaded the firmware and renamed the "jg1.zip" file to "update.zip" and tried to flash from sd card but it gives me an error. have a missed an obvious step here?
[Galaxy S I9000 Android Development] Tyxerakias:
Yes, it can't be done that way... You need to use Odin to flash the firmware, the update.zip method is just for modifications.
[Galaxy S I9000 Android Development] bratfink:
Recovery

Has anyone tried to flash the clockwork mod recovery image on their GS to create backups and flash ROMs? Link below if anyone wants to try it

http://www.androlib.com/android.application.com-koushikdutta-rommanager-nptD.aspx

Im not sure how recovery works on GS so may damage the phone!
[Galaxy S I9000 Android Development] thatg:
just got this flashed, i was on xxjf3 previously and it was super fast, put on jg1 and this rom and it feels more sluggish dragging things around the home screen and coming in and out of apps, thinking of switching back to a stock rom or back to my xxjf3 all together
[Galaxy S I9000 Android Development] hihihehe:
i just loaded mcr r2 rom and what should i do next?

how to run the lag fix script and other scripts?

how about busybox?

thanks
[Galaxy S I9000 Android Development] Dexter666:
Look in menu for MCR Script (green icon).

Busybox is used in adb.

Example:

busybox rm test.apk
[Galaxy S I9000 Android Development] hihihehe:
ok.btw when i try running a lagfix script and reboot,there are many force close error pop up especially LogsProvider..what should i do?

is it because i never wipe my apps before run lagfix script?
[Galaxy S I9000 Android Development] Dexter666:
If your apps n games datas are bigger than 130MB then after applying lag fix there might be troubles (I'm guessing right your issue).
[Galaxy S I9000 Android Development] thatg:
nvm i ran the mcr scripts and now the phone is incredibly fast. why isnt this included in the first post of this thread, i didnt know to run the scripts, totally different phone afterwards. how can i get rid of wavesecure? its always prompting me to sign up
[Galaxy S I9000 Android Development] hihihehe:
ya,my apps are over than that.so what should i do?

reflash my phone again?
[Galaxy S I9000 Android Development] Dexter666:
Easiest way:

install root explorer give him allow for su, go system/app find com.wsandroid.apk and delete it, make sure that folder is mount as r/w.

yup

reflash on JG1 format factory then apply r2
[Galaxy S I9000 Android Development] hihihehe:
but i think i will skip this rom..

btw,if i successfully apply r2 rom and flash to another new firmware,all my apps will have problem since all the apps move to another location after running lagfix script?
[Galaxy S I9000 Android Development] Dexter666:
nope

btw. you can have r2 without running lag fix script, like me.
[Galaxy S I9000 Android Development] hihihehe:
but there is still lag right if you never run the lagfix script?

since i already flashed to JG3 firmware, i think better wait for next rom.

lagfix script is freaking me out.

btw,a quick question.if i backup my all apps with titanium backup and flash back to JG1 firmware + r2 rom +lagfix script then only restore back my apps,will i get a same problem like previous?
[Galaxy S I9000 Android Development] Dexter666:
My system IS working much better with r2 comparing to stock JG1 or JG3 and again I'm saying - without lag fix script.

About question, yes you will have same problems, becouse (simple) it's about physical memory available so doesn't matter if you just restore back apps, lol.

Also r2 is having big troubles when you restore him apps from previous firmware, so just, don't.
[Galaxy S I9000 Android Development] hihihehe:
thanks..so is either fresh install the new apps after apply r2 and lagfix script or backup the apps from r2 rom that i have installed and restore it..
[Galaxy S I9000 Android Development] bratfink:
Recovery Image

Has anyone tried installing ClockworkMod Rom manager and using that to replace the stock custom recovery image to create nandroid backups and flash new roms etc etc as it would make this whole proccess alot easier. I am still waiting for my SGS to arrive so i cannot try myself. If someone is willing could they please try and install it and see if it works to flash modacos custom roms? Thanks
[Galaxy S I9000 Android Development] BigWorldJust:
Thanks for this ROM :D.
[Galaxy S I9000 Android Development] kmrdeva:
For some reason or other, the R2 ROM kills my wifi - I've updated to R2 twice and both times I lost wireless connectivity, either the wifi manager reports failure in scanning for networks, or the connection is established but forever acquiring an IP address.
[Galaxy S I9000 Android Development] kamirza:
Desperate for help

Bought this samsung galaxy from dubai and now have found out the absence of android market in it. Without that its useless to me . Is there a way to install it? If rooting is the only way then can some one please explain the rooting procedure without leaving details of where to find odb etc. I have rooted my hero but need full detail on galaxy. Please help. Or is it safe to flash a UK etc ROM on the UAE piece? If so the where can I find it.

thanks
[Galaxy S I9000 Android Development] kamirza:
Details please

How can we ensure to put a JFB? PLease advise from the start what to do? I have a dubai bought galaxy and I want to throw it without the market and that is why want to put a different rom in it. Please advise about all the steps. I have found several threads but all start with after you have done this , this and this. Please we want to start from the start.

Thank you.
[G1 Q&A, Help & Troubleshooting] xl DIGITAL lx:
I'm trying to find out how I can get this battery icon on the status bar for CM 5.0.8?

Can anyone help?
[G1 Q&A, Help & Troubleshooting] avatar_43:
Why not just pull it from the metamorph black bar Here

and put it in the black bar mod from Cloverdale? then use as a normal morph
[G1 Q&A, Help & Troubleshooting] xl DIGITAL lx:
Thanks, Ill try that.
[G1 Q&A, Help & Troubleshooting] xl DIGITAL lx:
It worked!!! Thanks avatar
[Android Apps and Games] vexingv:
I don't know if this thread should go into the Nexus One forum as it's the only device that officially has froyo support, but I have an ATT Nexus One that was updated the other day with the official finalized Froyo build (FRF85B). When using the Maps app (and in turn the Navigation application as well) today, I noticed some very poor performance as the application is very slow and isn't loading mapping data. Multiple times, I received the error message "Data connection loss, retrying..." which I had never received before. Searching for locations/POI's seemingly took forever and the mapping data once found was slow. In Navigation, the computerized TTS speaks "Data connection lost" and stalls at the "getting directions" dialog. Please note that all this was done while using my own wifi connection. I don't think that the Maps application was updated with the Froyo release.

Anyone else having this problem?

EDIT: btw, Maps version is 4.3, which i guess was recently updated. now i'm not sure whether it's related to Froyo or just this recent update. However, I did have no issues with the application over the weekend, before the Froyo update.
[Android Apps and Games] amnigo:
Gotta say, I'm having some issues too. I kept getting data loss errors when I have full Edge signal when using Navigation. Luckily by this point I knew where I was driving.

Also, I use the "popular categories" lab, and when i press search, it does nothing. If I deactivate the lab, close Maps with ATK, and restart, the search button will work as normal. But if I try to activate popular categories again, it stops working again. I reverted the version by "uninstalling all updates", and tried it. Worked fine.

I just upgraded to 4.3 again. Search button with the popular categories lab works A-OK. Won't know for sure if it helped the data connection issue until I use it in a RW scenario.
[Android Apps and Games] Brut.all:
Just look into logcat. Such behavior is typical for GM, when it gets some exceptions.
[Galaxy S I9000 Themes and Apps] lgkahn:
just tried my custom (univ of mich. htc ime high res keyboard)

by installing the .apk and clicker.apk. and it works fine on our phone.. they are very customizeable.. include all kinds of options and voice search in keyboard.. in addition it gets rid of the stupid multiple letters coming out in the stock keyboard when you dont want it (must have better detection of that case i discussed in a previous thread).. recommend you try it here.

http://www.gimpsta.com/themer/main.php

i am rooted so not sure if you need that or now but probably not.

by the way the version i am using is v.25 havent tried generating a newer one.. havent had any issues with this one to speak off.
[Nexus One Themes and Apps] audino:
Can someone extract the ringtones from the deskclock from the stock nexus one PLEASE?!
[Nexus One Q&A, Help & Troubleshooting] markouk:
Is it possible to mod the radio signal strength to be represented as a numerical value (in dB say) as opposed to the graphical option that seems to be common in ROMs?

I was reading an article on AnandTech about the iPhone signal issues and the author of said article uses numbers in his 3GS to represent signal strength.

I just thought it might be pretty cool and a little different to what's been done so far.
[Nexus One Q&A, Help & Troubleshooting] flybyme:
im sure this would be possible in a mod similar to the battery notification as the network strength in dB is located in the about phone > status menu
[Nexus One Q&A, Help & Troubleshooting] evilkorn:
My take on this topic:

I think it would suck the battery too much having to query the status each time. If it didn't update on a dime it would defeat the purpose of the mod.
[Nexus One Q&A, Help & Troubleshooting] markouk:
I'm not sure how the system currently handles the signal strength notifications but I was led to believe it takes some samples and does a bit of average so the there is a delay in displayed signal status versus actual signal status anyway.

Maybe we wouldn't need to query that often? I assume the battery status works by flagging a change in the status rather than constantly querying?
[Nexus One Q&A, Help & Troubleshooting] AJMetal87:
Bump —=>)
[Nexus One Q&A, Help & Troubleshooting] HTC_Bradlee:
This is available in CM7 under Cyanogenmod Settings>Interface>Status bar tweaks>Alternate signal display. If you wanted, I'm sure you could pull the relevant code from source.
[HD2 General] kevinu81:
My phone was thrown across the room..... it cracked the screen and the glass.... does anyone one of a cheap place to by these parts and are they easy to fix? The phone comes on like normal the touch screen doesnt work either.... Dont ask why it was thrown, just dont piss off your gf
[XPERIA X10 Q&A, Help & Troubleshooting] theMaDHakkeR:
Hi everyone,

I'm really baffled by this error im getting now. Just re-did the root on my X10a and everything is working great. SU is advising me when things request root access and it sets to UID 0. FINE. But when i go into terminal and hit whoami i get unknown command. Last time i had this i did ttxdragon (i think is his name) method and it fixed it but now nothing gets it to work. When i hit su i get the # and am able to mount the os in adb and in terminal, also to delete system apps using #6 in the root guide but the whoami command comes up as unknown command. This is driving me nuts because everything seems ot be configured properly and i have proper root access from what i can see. Please someone help if you know what i might be doing wrong.

Also i just re-rooted using the new 5 Step method for X10a.

Your help is much appreciated.

Edit: Also wanted to mention i got the busybox app from the market also and it installed fine as uid0.

Regards.
[XPERIA X10 Q&A, Help & Troubleshooting] biktor_gj:
Easy, instead of running simply:

# whoami

Run:

# busybox whoami

Done!

By the way, you can simply type

# id

too :)