December 20, 2010 By: ElCondor
With the Nexus S system being dumped and the AOSP being pushed, Gingerbread development has officially started now. Developers now have enough resources to start developing Gingerbread for other Android phones too. XDA member supercurio immediately reaped the fruits of it and released the first custom Gingerbread ROM – for the Galaxy S.
This might confuse you as we have already written about several Gingerbread ports for various devices. However, as we stated in those articles, those were just SDK ports, and far from stable. This ROM however comes directly from the AOSP site and delivers almost every function you need. In order to keep you updated about other phones to receive the port, we will update this thread very frequently. It would really help us if you could notify us – preferably the author of this article – if a ROM is not included in the list.
Use with caution. Some ROMs will be pretty unstable so that’s something to keep in mind.
Developer: Tom G (MoDaCo)
Last update: 26/12 11:30 AM GMT
For all of you Galaxy S owners, you have an early holiday gift coming you way, thanks to XDA member supercurio. The dev has now ported the Nexus S kernel to the I9000 to make a booting Gingerbread ROM. Here are some details from the OP:
Which filesystem ?
This early preview runs on Ext4. no RFS at all, the kernel don’t support RFS.
Does everything work ?
Nope, but I must admit I didn’t expect such a result.
Don’t work: GPS / Voice / Wifi / some Buttons / camera
Work: everything else: like sound, GL acceleration etc
Will it work ?
I think most of it will work after countless hours spent on it.
Is it flashable with Odin ?
That’s a good idea <Gregounech>, i think i’ll do that tomorrow.
So, if you want to, go try it out for yourself but do so at your own risk. You can find more information in the discussion thread. If you wish to see videos of it made by supercurio, look here and here.
December 14, 2010 By: mic_888
XDA forum member a-son was finding it pretty difficult to send and receive files to and from the Galaxy S while in debug mode, so decided to make a Windows application to do this.
If you’re wondering why not transfer via FTP, some members have pointed out that ADB is faster especially for larger files. Additionally, drag and drop is not an option when the phone is in debug mode.
Features of the app include:
For more information and to download the app, visit the forum thread.
For Galaxy S device owners, you’ll be aware that there are a variety of lagfixes available, but how do you compare between them all? XDA forum member peacemanibk has written an application to help.
The Benchmark app aims to give you better numbers for comparing different filesystems used in various lagfixes. It should also work for different phones, in order to compare performance between them.
Currently in beta, the Benchmark app needs to be run at least two times to make sure the numbers are consistent since a first test after a fresh installation can sometimes give false indications.
For more information, including to download the apk, visit the application thread.
If you own an Android mobile device and you like applying mods to get the most out of it, you might know about the screen density mod.
Changing the screen density in build.prop has proved mostly successful bar problems with a few apps that do not correctly display when the higher density is applied.
XDA forum member xan has made a first attempt to correct this issue on the Touchwiz calculator for the Galaxy S i9000 to work with 200dpi density.
After testing and some feedback, it appears that the first attempt is successful.
If you would like to try out the modded apk, head on over to the forum thread.
Following on from the recent news of the Gingerbread SDK, XDA members have been busy extracting the keyboard and the like and porting to various devices. XDA forum member Daneshm90 is one such member and has ported the keyboard for the Samsung Galaxy S i9000.
The dev states that the port was merely a minsdk value change in the manifest and has confirmed that the keyboard works on Android 2.2.
Feedback so far is that there are no prediction libraries but that lots of languages are included, and that vibration haptic feedback does not appear to be working.
To try for your self and provide feedback, take a look at the modification thread.
NB Screenshot courtesy of XDA forum member MAMBO04.
If you’re not a fan of the increasing ring when you receive a call on your Galaxy S, XDA forum member YG007 has put together a mod to get rid of that annoying fade in. Most Samsung phones have a ‘feature’ where when receiving a call, the ringtone gradually fades in to the volume that you have set.
In order for the mod to work, your phone needs to be deodexed. Additionally the mod is version specific so the modified apk must only be used with the same deodexed ROM.
You’ll need to put your Galaxy S into flight mode, copy the apk to /system/app/, and finally reboot your phone.
For more information including detailed instructions and the modification, take a look at the forum thread.
Are you lacking a webcam on your laptop? Want to be able to use your Android mobile device as a substitute? Why not try out Droidcam, an app brought to our attention by XDA forum member d3a.
Droidcam works over WiFi and streams your phone’s camera output to your computer. The desktop module should work with most chat applications.
You’ll need to download the Android app and install the desktop client (available for both Windows and Linux). Make sure the tests on your devices camera pass though otherwise you may experience force closes when connecting.
Droidcam is available to download free from the Market. Head on over to the forum thread for user feedback and a link to the devs’ website.
XDA forum member camalot loved the multitouch keyboard for the Droid/Droid X so much that he recently installed the same Droid X version on his Samsung Vibrant.
Unfortunately, it was unusable on the Vibrant due to the tiny letters on the keys, making the keys unreadable.
Determined to get a working version, the forum member modded the file to make the letters a more readable size. Currently, only tested on the Samsung Vibrant, other members are welcome to test on other devices but no results of testing are yet available.
For more information including the file download, head on over to the modification thread.
So, most Samsung device owners may have tried out the One-Click-Lag-Fix, and now here is another alternative. XDA forum member RyanZA has come up with the alternative z4mod Lag Fix.
The difference with this one though is that it uses native EXT/JFS instead of loopback mounts, which should be more stable. Other differences include using /etc/fstab for filesystem mounting as well as keeping the convert scripts outside of the kernel (compared to other lagfixes which are kernels compiled from GPL source for specific devices and hence lose out on bug fixes specific to later Samsung kernels).
The app should work across all Samsung devices without changes but still requires testing for different devices, hence you must check the compatibility table in the thread.
For more information and to download the apk, head on over to the application thread.
Samsung’s flagship Galaxy S Android device family has brought some serious competition to market-leaders such as HTC and Motorola. The hardware found on these phones is among the best, including a 1GHz Hummingbird processor, 512MB RAM, two cameras and 8/16GB of storage space.
Sprint’s exclusive variant, the Epic 4G, is arguably the best available. Packing a nifty qwerty keyboard along with all of the hardware found on the other models, the Epic is also designed to work with the same super-fast internet bands as HTC’s own EVO 4G.
However, the more-than-satisfactory hardware has been hampered by software problems since the phone’s release. Those eager to make the most of their Samsung have been unable to flash custom ROMs due to issues with the recovery process, and – surprisingly – the Epic 4G only runs the Eclair 2.1 build of Android out of the box.
Now, things have finally started to change. XDA member Firon and team have been hard at work on making the leaked beta build of Samsung’s official Froyo update for the Epic safe to flash and pre-rooted for the masses. Having an official Froyo-based ROM to work from is great news for the developing community as it means that a lot of the tricky elements of the porting process are already done. Sprint and Samsung should also have included some bug fixes and optimisations in the release.
To pick it up and flash it yourself, visit the project thread.
Those of you who are interested in running emulators on your mobile Android devices may be interested to learn that XDA forum member keenerb, has managed to get DOSBox running perfectly on his Samsung Vibrant.
For those that are not familiar with DOSBox, it is an emulator software that emulates an IBM PC compatible computer running MS-DOS, and can run old MS-DOS games.
The XDA member has DOSBox running inside his old Debian chroot that has been migrated from his old MT3G and Cliq. The emulator seems to run quite well playing some old SSI gold box games and various Ultima games just fine.
To find out more, check out the modification thread.
If you’re an Android ROM-flashing junkie (in other words, if you have ORD) and you own a Galaxy S, just skip the intro and jump immediately to the third paragraph. To make it easy for Android novices, we have some extra -well explained – information to help you learn more about the possibilities of hacking your Galaxy S.
There have been several fixes around that are supposed to reduce the lag on the Galaxy S, and many of them work great. The amount of hacks and tweaks for the Galaxy S has been increasing over time, and XDA developer sztupy found it was time to create a kernel with universal capabilities – but more about that later. He gathered multiple hacks by various developers and has put them into a kernel, which gives your phone much more consistent speed and overall improved experience.
What this kernel lets you do is basically switch between several “schemes”, each scheme containing a different set of fixes and hacks. These schemes can be controlled in the tweaked clockworkmod, where you can also switch between various startup tweaks, but let’s talk more about the schemes. According to the developer, these schemes are “ways on how to format and bind the various filesystems. You can chose how you want to format the partitions (data,dbdata and cache), whether you want to use an extra loop device or not, and whether you want to bind some directories from /data to /dbdata.” In other words, you can make your own combination of formats and other partitions to your own needs.
Everything is explained much more in the thread though, so it’s worth checking it out if you want to know more. Please bear in mind that this is an alpha build, so there may be some unstable behavior and bugs. If you’re new to all of this, we highly recommend to first read as much as possible before flashing any kernels and ROMs to your phone.