We recently told you about the CyanogenMod team beginning work on CM10. Now, a significant milestone has been reached: CM10 Nightlies have appeared for select devices. For those who aren’t familiar, a nightly build is an automatic build incorporating the latest changes in CM source for a device. Yesterday, CyanogenMod released the list of those devices that would be getting the first round of nightlies:
# The US SGS3 variants (AT&T, T-Mobile, Sprint)
# The Galaxy Nexus variants
# The Nexus S varaints
# The Nexus 7
# The Transformer and Transformer Prime
# The SGS1 variants (Vibrant, Captivate, International, and i9000b)
# The SGS2 i9100g
# P3 and P5 tablets
That list will grow as other devices become ready and receive the blessing from their maintainers to begin nightlies. Be sure to keep your eyes open for when your device joins the list.
Update: We’ve received various reports from XDA Forum Member Scotto70 and others that the Nexus 7 build is currently nonfunctional. So if you’ve got a N7, we recommend that you hold off for the time being!
August 11, 2012 By: Haroon Q. Raja
With the release of the Jelly Bean source code to AOSP last month, we are seeing more and more of Jelly Bean ROMs ported to various Android devices. Slim Bean is the Jelly Bean variant of the popular Slim ICS ROM, and it is now available for several devices including the Samsung Vibrant, Nexus S, Galaxy Nexus (Verizon, sprint, and GSM variants), Samsung Captivate, and Samsung Galaxy S I9000.
Slim Bean’s predecessor Slim ICS has been quite popular as a very lightweight and fast AOSP-based ICS ROM, with just the right amount of tweaks and mods added to it, including some by the ROM developer and others from AOKP and CyanogenMod. With Slim Bean, XDA Recognized Contributor krarvind aims to bring the same features to Jelly Bean, while still keeping it fast and lean in the tradition of his previous work.
You can download all variants of Slim Bean ROMs from the Slim ROMs website. Below are the links to the device-specific threads for Slim Bean where you can find more details and join the discussion:
Since the Jelly Bean source was released, we’ve brought you news of a very large number of official and unofficial CyanogenMod 10 ports. Now, as new releases are beginning to wind down, various developers are writing up guides to show others how to do it. One early guide on compiling Jelly Bean from source was already covered on our Portal not too long ago. Now, more device specific guides are beginning to slip through the cracks, including for the Samsung Galaxy S I9000.
Posted here by XDA Senior Member pmos69, the guide builds on existing guides that teach how to compile CM9 from source—all fully credited, of course. It starts with the very basics, including installing Ubuntu packages, Android SDK, and Java. Then, it goes through that now familiar task of installing the repository.
After the set up, pmos69 walks users through how to compile the ROM and flash it to their devices. It is a very elementary guide, but perfect for those looking to start out and want to do so on the latest version of CyanogenMod 10. Additionally, there are tips on how to update the repository. While some may want more topics explained, it is quite easy to follow for even the most novice of users.
For more information, check out the original thread.
Over the last few months, we brought you news of the ASUS Transformer Prime tear down that brought a GPS fix and HTC One X hardware issue that weakens WiFi signal. Both of these hardware problems have hardware fixes, albeit at the risk of seriously damaging a device. No pain, no gain right?
Another device that’s had GPS issues is the Samsung Galaxy S I9000/9001. As it turns out, the fix for that may be hardware related as well. XDA Forum Member LEENO recently tore down the Galaxy S and postulated that the GPS disturbances had something to do with faulty hardware. LEENO explains:
Problem is caused by bad gnd conductivity between mainboard and antenna. It is conduced by conductivity rubber. This kind of rubber was used for old nokia 8210 for connect display to mainboard. It was the mayor fault for nokia 8210.
There are not one, but two ways to fix the problem. Both require some soldering skills, and both will instantly void your warranty. In other words, those giving this a try are doing so at their own risk. LEENO has provided pictures to help walk users bold enough to try this through both methods, and has reported that GPS signal has improved significantly since the mod.
To learn more, head over to the original thread.
Toolkits are known around XDA as a way for users to get a whole bunch of functionality in a single place. Typically, toolkits give users the ability to root, flash custom recoveries, install drivers, and a myriad of other features depending on the phone. One of the main advantages is that they often make easy what would otherwise be a cumbersome modification, all while giving the user an interface they can understand. For three out of the four US Galaxy S III variants, there is now a toolkit that does these things and more.
Developed by XDA Senior Moderator and Recognized Developer mskip, who’s also responsible for similar toolkits on the Galaxy Nexus and international Galaxy S III, the toolkits follow in the footsteps of their predecessors on other devices. As with the versions for other devices, they do not skimp on the features, which include:
Install drivers automatically
Backup/Restore a single package or all apps, user data and Internal Storage
Backup your /data/media (virtual SD Card) to your PC for a Full Safe backup of data
Perform a FULL NANDROID Backup of your system via adb and save in Custom Recovery format on your PC
Pull /data and /system folders, compress to a .tar file and save to your PC
Backup/Restore your /efs partition
Dump selected Phone Partitions, compress to a .zip file with md5 and save to your PC
Install BusyBox binary on phone
Root any public build (different options available)
Rename Stock Recovery restore files (to stop Stock Recovery flashing on reboot)
Flash CWM Recovery v4 from Team Epic
Flash Stock Recovery
Download, Extract and Flash Stock Rom via Odin (full steps)
Install a single apk or multiple apk’s to your phone
Push Files from your PC to your phone
Pull Files from your phone to your PC
Set Files Permissions on your phone
Dump selected LogCat buffers to your PC
Dump BugReport to your PC (if installed)
Help, Information Screen for various tasks
Mods Section to Modify your phone
Reboot Phone options in adb mode
ToolKit options section (Change background + text colour in ToolKit, change Model/Build, set Model Selection Screen On/Off)
This toolkit is not to be used on any non-Snapdragon Galaxy S III as the images are incompatible and will cause issues. Additionally, the Verizon variant is not yet supported, perhaps as a result of the locked bootloader or because it was released later than the other three.
To get started, head over to the appropriate toolkit support thread:
June 19, 2012 By: Former Writer
There are a lot of tool kits out there that help users modify their ROM and how it works. They can add scripts, mods and tweaks to boost anything from performance to battery life. One portion that doesn’t get as much attention is the kernel. There are a few kernel tool kits out there, although they tend to be a little more complicated than ROM based ones. Users of kernel tool kits get access to all kinds of system tweaks that you can only get with a kernel. For the Samsung Galaxy S and all of its variants, there’s a kernel tool kit that’ll help users tweak all kinds of settings.
The application is called Devil Kernel Config, and was developed by XDA Forum Member philbring. It does have a few limitations. Users must be rooted, be running ICS, and be running Devil kernel in order to get everything to work correctly. There are also a few settings that do not stay past a reboot. This is a problem that is promised to be fixed before the next release.
A few features of the application include:
Toggle Screen Off – Min/Max Frequency
While some of the features can be found in CPU control applications, a few of the settings are unique. Users of the application have also been requesting features, so there may be more to come.
For screen shots, download links, and more, visit out the application thread.
June 14, 2012 By: Former Writer
Development on the Samsung Galaxy S III has been on fire recently. That being said, development on other devices to include Galaxy S III goodies such as the new launcher, new widgets, and a certain voice assistant have been steadily making their way across XDA in the form of single mods and, in some cases, mod packs that include all of them. We brought you news of a Galaxy Nexus mod pack that brought several Galaxy S III goodness at once, and now the Samsung Galaxy S I9000 has one as well.
The mod pack for the Galaxy S is much like the one for the Galaxy Nexus and even appears to have been created by the same team of developers. Users can install this mod over top of pretty much any ICS AOSP offering, including CM9, AOKP, and SlimICS. The sole purpose is to bring the Galaxy S III-exclusive applications to the device. The pack includes many SGS III widgets and applications, as well as much of the small stuff such as sounds, icons, and wallpapers. As XDA Senior Member smalldookie states:
Bored with Stock-CM9, SlimIcs or AOKP? But you go crazy when you don’t get your nightlies day by day? You like the SGS3 style and miss some features of the stock ROMs?
The TWICS-Addon-Pack adds a bunch of stock-apps that where ported by xda-members, some SGS3 feeling with (system)-sounds and icons directly ripped from leaked frameworkres.apk/systemui.apk/systemapps of the SGS3 ROM and many more features to your phone.
The mod pack even plays nicely with the CM9 Nightlies, so if you’re a compulsive flasher, the mod pack can be re-installed every day right along with the ROM so you don’t lose any of the functionality.
Hit up the original thread for more details, full feature list, and download links.
May 27, 2012 By: Former Writer
Many Android phones have random and silly bugs—nothing serious, mind you, but things that can often be annoying. One such bug is the receiving a low storage warning when you have plenty of storage space left. While it may seem like a minor inconvenience, your Android device believing it has no space left can prevent you from doing a lot of things such as downloading new apps from the Google Play Store. This is a problem that has apparently plagued Samsung Galaxy S I9000 users for awhile. Now, there’s a fix.
While the issue has been resolved in the past, this particular mod is aimed at devices running CyanogenMod. This is because CM utilizes a small, but fast flash chip to store data in /datadata. However, this partition is just 170MB in size. For many users, this is no big thing, but for those who use a lot of apps, the dreaded low notification is quite the unwelcome guest.
This is where XDA Senior Member Wendigogo comes in, bringing a fix that alleviates the problems associated with the low storage notification. The fix gives users control over where applications store their cache. For larger applications that use a lot of space, you can move it to the standard /data partition and leave the other apps where they were. This eases the burden of the tiny partition somewhat, and should stave off the low storage issue for awhile.
For additional information, visit the original thread.
While rooting a device can sometimes take forever, in most cases root is obtained pretty quickly by our talented developers. Of course, the question then remains how difficult is that root process. Sometimes it’s just flashing a couple of things, other times you might be navigating a labyrinth of ADB commands. In some cases you may even have to become facile with Linux, although in most cases there’s at least Windows and Linux support. For the Samsung Galaxy 4G, you get both.
XDA Senior Member lumin30 has released a root method that works for all Windows machines, but the bigger focus is on the 2nd post of the thread, which teaches users who have Mac and Linux how to run Heimdall so root can be obtained on all three. The guide is more intense than one might imagine as the original Galaxy S 4G came with Android FroYo. This means that the first order of business for users who haven’t yet updated to Gingerbread is, of course, updating to Gingerbread. From there, it’s a relatively simple process.
The guide also runs users through how to backup their EFS, which is very important because it determines your device’s IMEI. Additionally, lumin30 is nice enough to include links to a few of the more popular ROMs, tweaks, and mods so new to the Galaxy S 4G forum can pretty much get to wherever they want to go through the guide.
If you’re new to the device, be sure to head on over to the original thread for more information.
May 12, 2012 By: Former Writer
Getting CyanogenMod or AOKP working is a rite of passage for many Android devices, and creating a bug-free port can often be a challenge. We recently covered the updated CyanogenMod Compiler that already helps users on a variety of devices get some CM-flavored AOSP goodness. However, while the app helps users get a build to boot, debugging the new build is a whole different story.
Samsung Galaxy S I9000 developers now have a more in depth tutorial that’ll help you get everything working even more quickly thanks to XDA Senior Member Perka. The tutorial was written with the I9000 in mind, and helps new developers get past the booting stage and into the bug-squashing phase.
The tutorial starts off with the basics, and then runs users through obtaining and compiling the code for CM9. This includes downloading all the code from the various sources, getting it all put together, and of course building. What makes this tutorial unique, however, is that Perka is kind enough to add in a tutorial for cherry picking specific fixes and features for their device that have not yet been merged into the official source tree.
April 24, 2012 By: Former Writer
Android and XDA have been awash with volume and equalizer modifications since the porting of Beats Audio to all Gingerbread ROMs. Users have been flashing these mods left and right in order to give their music a little extra clarity, some volume, and a lot of extra bass. From Sony XLoud and Beats Audio to DSP Manager, Android has been always had a lot of great options for those to prefer to customize their audio. For the Samsung Galaxy 3 and the Samsung Galaxy SL, there is now an option that brings even more bass—if that’s what you’re into.
XDA Senior Member D3HuM4NiZ3D originally brought the modification to the Samsung Galaxy 3 and, with full credits given, XDA Senior Member bscraze ported it to the Galaxy SL. The result? Super bass awesome for whomever wants it. The mod comes in an easily flashable update.zip file for both devices to flash from their respective recoveries.
The results? A much more bass-driven experience that’s perfect for those into rap, hip-hop, or dubstep. While it may not be everyone’s cup of tea, Android is about options, and the option to make your headphones sound like those large subwoofers in your neighbor’s trunk is always welcome. Those who like their music a little clearer and less like a pimped out mid-90’s Cadillac should probably stay away for the time being.
April 22, 2012 By: Former Writer
There are many facets to theming and development. Whether it’s changing out the dreaded NinePatch files to make a theme complete, adding init.d scripts to make things work better, or compiling and decompiling .apk files to make modifications, the end product is a big thing made up of little processes. The last example, compiling and decompiling .apk files is definitely among the top skills needed for good ROM development, and any aspiring developer should know how to do so. Aspiring Samsung Galaxy S I9000 developers now have a tutorial that walks readers through editing odexed framework files in a simple and unintimidating manner.
XDA Recognized Developer M_J_Nazari, with the help of a few others, has written up the tutorial for users who need to edit the odex files on a ROM on the fly, as the whole process takes place on an SD card. The process, which includes a .bat script and some ADB commands, walks the user through manually editing an odex file. The examples mainly consist of framework files and the tutorial is intended for such, so users looking to edit some framework files on the fly, including the services.jar, need only to follow the instructions. While the guide was originally intended for Samsung Galaxy S I9000 users, a few edits to the .bat file along with the universal ABD commands can help anyone on any device as well.
For more info, the full method, the download link for the script and more, check out the original thread! As usual, don’t forget to make a backup if you make edits to any framework file on a ROM you’re running, in case you mess up and need to restore.
Recently, we’ve seen quite a flurry of development activity for Samsung Galaxy S Blaze 4G. As the little brother to the T-Mobile Samsung Galaxy S II, the Blaze is not exactly Samsung’s flagship device on Magenta. However for those looking for a powerful device with a less huge screen and a lower price tag, the Blaze packs quite a punch that may make other, higher priced smartphones a bit nervous. Featuring a powerful 1.5 GHz dual-core Snapdragon S3 processor and 42 Mbit HSPA+ connectivity, the Blaze certainly lives up to its name.
Now thanks to the burgeoning development community, we have root, recovery, and a return-to-stock ODIN package. Given the development activity and countless requests from our awesome community, we saw it fit to give the device a home on our forums. If you already own or are interested in picking up the Blaze, head over to the Samsung Galaxy S Blaze 4G forum to get started.