January 28, 2013 By: Haroon Q. Raja
While most Android enthusiasts (including many members of our smartphone community here at XDA) frown upon the idea of custom UI overlays by device manufacturers, they include certain visual or feature enhancements at times that add to the overall user experience for many. Over the course of the past few versions, HTC Sense has been making a transition towards minimalism. This has been done by getting closer to the stock Android experience, while still offering its signature fresh and bright look and feel.
One such feature that many enjoy is the task manager interface. However, since this is an HTC Sense exclusive, owners of other devices have thus far been out of luck. Luckily for Samsung Galaxy S III owners running the stock XELLA firmware (or custom ROMs derived from it), you can now get the same style of task management and switching UI thanks to XDA Member Tamerlan2009.
This HTC Sense-style Task Manager mod supports both portrait and landscape views for the task switching interface, offering you large previews of your currently running and recent apps, complete with app names and icons under the previews. It also features a nice shiny reflection to add some visual oomph. From the task switching interface, you get quick access to Task Manager and Google Search, and can also kill all the currently running apps in one go (the usefulness of which is debatable, but that’s a different story).
As mentioned earlier, the mod is intended for Galaxy S III I9300 running the stock XELLA firmware, as well as custom ROMs based on it. You can give it a try by visiting the forum thread.
January 19, 2013 By: jerdog
At the end of last year, we started selling XDA cases with our friends at CruzerLite, and we’ve seen some phenomenal interest. Our current lineup is the Samsung Galaxy Note 2, Samsung Galaxy S III, Samsung Galaxy Nexus, and the Google Nexus 4—but we want to add more. So we have decided to hold a poll and let the users choose which device(s) to add to our current lineup.
Below you will find some of the top devices at XDA. Please choose one from the list that you would like to see offered, and we will pick from the top 3 devices. The voting ends on February 15, so make sure you place your vote for the devices you love!
EDIT: The results are in, and displayed below. We’ll keep you updated as to the final options when they become available.
January 16, 2013 By: Haroon Q. Raja
The Samsung Galaxy S III is one of the best selling smartphones to date. As expected, it gets a lot of attention here at XDA due to high interest by both users and developers alike. For those of us who want to fully customize our devices, there are countless custom ROMs like CyanogenMod, AOKP, and Paranoid Android, each with advanced settings built-in that allow us to tweak many aspects of the UI. Though if you want to stick with the default TouchWiz-laden OS shipped with the device and still want to be able to tweak certain UI elements, there’s no shortage of mods for that either. XDA Senior Member gharrington has recently released one such mod that allows you to tweak several aspects of the status bar clock of the stock Galaxy S III firmware to your liking.
The mod adds options in the default Date and Time settings that let you center your clock on the status bar, show or hide AM/PM and the day of the week, or even hide the clock entirely. There is also a (work-in-progress) option to choose the size of the AM/PM display, but it isn’t currently functional and the developer has promised to fix it in an update.
While it is built for the XXELLA firmware, this mod should also work on LKC, LL5 and possibly other firmware versions as well—along with any modified ROMs based on these firmwares. As always, you can find more information and the download link in the forum thread.
January 13, 2013 By: Haroon Q. Raja
Many Android device manufacturers ship devices with their custom skins such as Samsung TouchWiz, Motorola MotoBLUR, and HTC Sense, among others. In addition, several carriers also bundle certain apps along with their devices that are by no means necessary, and are not a part of Android. While there are several ways of removing all of this bloat, most of these methods involve manually deleting files using a root-level file browser. If you don’t wish to bother with the manual method of removing bloatware, PalaTool offers some assistance for Samsung Galaxy S III i9300 owners.
Developed by XDA Forum Member shahar2k9, and based on the excellent AROMA script for recovery-based installations, PalaTool (short for Paladin Tool) not only allows you to remove several bloatware apps and services from your device, but also lets you add Nexus 4 style UI elements, the latest CyanogenMod APN list, and certain Android 4.2 stock apps. Furthermore, it also lets you format your /system, /data, and /cache partitions, as well as wipe Dalvik cache. Obviously, these tasks are already possible on essentially all custom recoveries, but it is nice to streamline the experience and do everything from one interface.
Since the tool is in AROMA format, you need a custom recovery installed to use it. While the tool was originally meant for the Galaxy S III i9300, other Samsung devices with similar OS builds. That said, the Android 4.2 stock apps and Nexus 4 UI elements should work on any device running Jelly Bean (and perhaps ICS too), and the CyanogenMod APN list should work on any device running ICS or later.
You can find the download link as well as the complete list of removable bloatware in the forum thread.
January 11, 2013 By: Joseph Hindy
If there is a way to make an existing button to do something different, developers will figure out a way to do it. Sometimes the volume rockers can function as skip buttons for the music player. The issue isn’t getting it to work, but getting it to work right. For the US variants of the Galaxy S III, the volume rocker as a skip button mod has been done correctly.
XDA Recognized Developer loserskater has released the proper way to make the volume buttons work as skip buttons. Unfortunately (or perhaps, fortunately) for lazy people, only the long way has been released. So if users want this mod, they’ll have to learn to decompile some APK files. If one is wondering, it is different from existing mods. Here is loserskater’s explanation:
-The difference between this and the previous mod is that sending the media button presses would send an ordered broadcast and the app with the highest priority would take the broadcast and see if it needed it and then pass it along if it didn’t. Well most audio apps haven’t been updated to use this method. And if you changed it to just broadcast instead of ordered all media players would get the broadcast so you’d have a bunch of apps trying to all play music. This uses private apis that only the system can use and it’s the same method the lockscreen controls use which is controlled by the audio service instead of broadcasts. I hope that all makes sense
In case that doesn’t make sense, here’s the simplified version: This uses the same method as the lock screen music controls for the volume rockers. Because of the private APIs used in accessing the audio service rather than using a broadcast, you run in to none of the traditional pitfalls. While using an ordered broadcast should work, not all apps take advantage of this.
For the full method, check out the original thread.
January 5, 2013 By: Joseph Hindy
As devices get newer and more powerful, the software that comes with them gets bigger and more complex. In the old days, ROMs were often smaller than 100MB. Now, on the newest devices, the stock ROM can be over 1 GB in size. There are some potential problems with this. Uploading a ROM can take longer, downloading a ROM can take longer, and storing ROMs on your device can take up a lot of space. Now, there is a tutorial available to help cut back on those file sizes.
XDA Elite Recognized Developer and TV Producer AdamOutler wrote a tutorial to help decrease the size of stock tar ROMs that users can flash via Odin3 v3 and higher. As Adam explains:
I’ve been working with this for a bit and tonight I found that Odin will accept tar.md5.gz files. This is important for GNote2 users as the stock ROM is 1.2Gigs! You can get an extra 10-40% compression and 100% gaurantee that the files arrive to your users computer in the condition that you packaged them using this method. I have not found a guide on using the gz format so I thought I would write one up.
This can be quite useful because if you like to keep a stock tar around in case of emergencies, following his guide can make the file smaller and more manageable for those with limited storage. For developers who upload tars frequently, it can shorten upload times, as well as lower download times for the end user.
There are a few things to keep in mind. Once the tar.md5.gz is run through Odin, it loses the .gz and is extracted into a standard tar file again. This results in a full sized Odin ROM. It’s not really an issue, but it is something to keep in mind. Adam also gives an important warning for Verizon Galaxy Note 2 owners to be cautious about flashing after an IROM unlock:
Note to Verizon GNote2 users: Stay away from using Odin after IROM unlock as flashing a package intended for another device will perma-lock your device into another carrier’s bootloaders. Especially stay away from GS3 as the displays are not compatible.
In addition to the compression tutorial, AdamOutler has also updated his Hidden Menu application. It now includes an IMEI restore tutorial adapted from XDA Senior Member <:GeeK:> to work on the Verizon Galaxy Note 2. The tutorial will help with two things: backing up and restoring the NV items (IMEI, IMSI, and more).
While Samsung may not always update every device with the urgency that we as users all crave, one thing they definitely got right was releasing the same device for multiple carriers with only minimal changes. This makes it very easy for developers and users from different carriers to work together to fix problems, develop ROMs, and have other sorts of fun. For instance, there is now a guide that walks users through the process of porting any ROM from a US variant of the Galaxy S III to any other US variant.
XDA Recognized Developer PureMotive released the tutorial, and it helps end users port both TouchWiz and AOSP-derived ROMs from one variant to the next. As the devices have strikingly similar hardware, porting ROMs requires only a few changes. As PureMotive outlines for TouchWiz ROMs:
In the ROM you want to port – delete /system/etc/apns-conf.xml
Replace the apns-conf.xml you just deleted with the one from the ROM for your carrier
Open up /system/build.prop in Notepad++
Locate every instance of d2att, d2tmo, or d2spr and replace it with d2vzw (Use CTRL+F if you have to)
Save the build.prop after all changes are made
That’s essentially all that it takes to make a ROM compatible with your device. These instructions were written specifically for porting to the Verizon variant of the Galaxy S III, but it can be used on other devices with very minor changes. Porting an AOSP-based ROM requires a little more work, but the idea is pretty much the same. Just make sure that the source ROM is from another US variant, and not from the International SGS3!
To see the full method, check out the original thread.
December 27, 2012 By: Joseph Hindy
It is not very often that we throw around the words “game changer.” There have been a great deal of impressive developments here at XDA over the years. However, game changers are indeed a rarity. There have been a couple of recent breakthroughs on the Samsung Galaxy S III, Samsung Galaxy Camera, and other Samsung Exynos-based devices.
XDA Elite Recognized Developers adamoutler and Rebellos have figured out how to boot from the SD card. We’re not talking chroot style dual booting, either. We’re talking full boot with an open source bootloader. In addition, they also have Fastboot working on the Galaxy Camera. As adamoutler explains:
What’s this mean? We can now work INSIDE the Samsung TrustZone on production devices! This means some serious debugging of bootloaders is possible. What does this REALLY mean? It means that not only do we have a way to get away from Samsung closed source bootloaders, but we can now boot TOTALLY from SDCard on the Galaxy Camera and the Galaxy S3…. What’s that mean? We can fix brick-bugged Galaxy S3 devices!
There is still a lot of work to be done though, as is outlined here:
1. EMMC Disable hardware mod (can be undone later)
2. UART hookups for debugging and working in fastboot mode.
3. attempting to rework GS3 Ramdisk for SDCard boot.
4. recreating the proper partition structure on a 16 gig.
This is huge news. Users of devices with Exynos processors now have a second option besides booting from the usual EMMC. The mod is far from complete, but with this mod in place, it is literally impossible to permanently brick at least the Galaxy S III and Galaxy Camera. There is no doubt that more devices will follow in time. Instead of recovering the EMMC chip and booting from that again, one must perform a simple hardware mod and boot straight from a SD card. If you happen to brick again, just replace the SD card.
In addition, being able to use an open source bootloader means that users no longer have to worry about flashing a locked bootloader to save their device. To make things even better, Adam says other things are possible as well. These include booting alternate operating systems, but really, the possibilities are endless. Adam also touches briefly on this mod in his latest video, Best Hacks of 2012. There is likely going to be a lot more about this development as it develops, so keep your eyes peeled.
To keep tabs on this development in progress, check out the original thread.
One of the first things many developers and users do when obtaining a new device or a new firmware update is figure out what’s wrong with it. Fortunately for bug hunters (and unfortunately for everyone else) there is always something wrong, even with the most popular and polished devices. However, there is almost always a fix made available. Now, there is a fix for at least one of the WiFi roaming bugs for the Samsung Galaxy S III.
XDA Forum Member felixchris released a hack that fixes at least one of the three potential WiFi roaming bugs. That means there are two that aren’t fixed, but a step forward is a step forward. Out of the three, only bug number three on the list is fixable. Here is felixchris’ explanation on which ones are which:
- If the phone now connects to AP2 and shows a high signal strength, you are observing the Galaxy S2 bug –> Bug 1 in the list
- If the phone still connects to AP1 and shows a low signal strength, you are observing the Nexus bug –> Bug 2 in the list
- If the signal strength seems to increase while getting closer to AP2, but then the wifi icon disappears briefly and comes back after a few seconds, and the web radio stream drops, you are observing the Galaxy S3 bug, and this workaround will help you. –> Bug 3 in the list
In these examples, AP1 and AP2 are WiFi access points. The bugs deal with the device not being able to manage two connections very well. Bug 3 on the list is the one that is fixable with a hack.
There are two methods to apply the fix. One is a version that doesn’t require a custom recovery, otherwise known as the old fashioned long way. The other involves flashing a zip in a custom recovery. Once installed, Bug 3 shouldn’t be an issue any longer.
For more details, check out the original thread.
December 17, 2012 By: Joseph Hindy
Root exploits are often quite a good thing. There are many that only work on certain individual devices. However, there are some that work on a whole bunch of devices. An example of the latter is a root exploit by XDA Recognized Developer Bin4ry that works on a variety of devices. And now we have news of a dangerous, new exploit that works on Exynos 4210- and 4412-based devices.
XDA Forum Member alephzain released the exploit that affects pretty much any device with an Exynos 4412 or 4210 processor. This includes the Samsung Galaxy Note II, Samsung Galaxy S III, Meizu MX, and the Galaxy S II, among many others. Here’s how alephzain explains the root method:
Recently discover a way to obtain root on S3 without ODIN flashing.
The security hole is in kernel, exactly with the device /dev/exynos-mem.
This device is R/W by all users and give access to all physical memory … what’s wrong with Samsung ?
Its like /dev/mem but for all.
Three libraries seems to use /dev/exynos-mem:
Essentially, this exploit can be used to root any device with the aforementioned processors. What’s more, this method wouldn’t require an Odin flash like most current root methods. However, this exploit could be dangerous. Not only could be used to acquire root access, but for malicious applications as well. So developers will have a fun time helping to fix the issues while using the exploit for root.
For more details, check out the original thread. Do keep in mind, though, that this is posted in the new Samsung Galaxy Note II developer-only forum, so don’t post saying thanks or anything as the thread will be used for developers to develop things only.
December 12, 2012 By: Joseph Hindy
CyanogenMod10.1 has been making its way around the forums as of late. Granted, they’re mostly unofficial builds, but any step forward is a step in the right direction. Now, CM10.1 has made to another device, the Samsung Galaxy S III I9300.
Like the build announced earlier today for the Galaxy Tab 2, XDA Elite Recognized Developer codeworkx took the reigns on this unofficial release as well. It’s a pretty early build so there are some issues, including:
- UI: Apps like NHK are broken
- Camera: Recording effects broken
- Camera: Touch 2 focus issues with enabled flashlight
- Bluetooth: audio streaming sometimes becomes laggy or stops at a distance > 1m
- FM Radio: unsupported
- TV Out: unsupported, will never work (proprietary, undocumented)
- Lots of missing and yet unimplemented features
- and a lot more
So if you’re looking for AOSP Jelly Bean 4.2 and you want it to be stable, you’re going to have to wait a little bit longer. That’s expected, though, as 4.2 is still pretty new. In a change from the norm, codeworkx requests that no one who flashes this submit any bug reports because the legendary Team Hacksung knows them all already. So simply relax, sit back, try it out, and watch the developers develop.
If you’d like to try it out, go to the original thread.
[Thanks goes out to XDA Forum Member UrbanDrawer for the tip!]
December 5, 2012 By: Haroon Q. Raja
We brought you news of the international Samsung Galaxy S3 getting a leaked update to Android 4.1 Jelly Bean, and it wasn’t long before Samsung began the official Android 4.1.1 roll out to what is undoubtedly among the most successful smartphones of the year. Today, Samsung has released the latest official 4.1.2 Jelly Bean update for the device. It brings several new features, most notably one which we’ve already seen on the Galaxy Note II.
Sammobile obtained the update, and XDA Recognized Developer Faryaab shared the news with us. Faryaab also updated his stock firmware thread with a download link for the latest release.
You can download the ROM in Odin-flashable format from the stock firmwares thread. Flashing is done through Odin as usual. If you’re not familiar with the program, don’t worry. The thread has a quick guide for that process as well.
December 4, 2012 By: Jimmy McGee
In this episode of XDA Developer TV, we show you how to root your Samsung Galaxy S III. The popularity of the Samsung Galaxy S III and its variants have produced a few rooting methods. There are many features you can gain by rooting your device. We present three step-by-step instructions on how to gain root access on your Samsung Galaxy S III using tools from the XDA Developers Forums.
The first process posted by XDA Recognized Contributor mrRobinson works for the AT&T, T-Mobile and Sprint US variants. This method typically does not trip the flash counter, but can take some time. The second method is by XDA Elite Recognized Developer Chainfire. This works for the three aforementioned US variants and the International version. This method is quick, but it does trip the flash counter. Finally, we cover the use of XDA Senior Moderator and Recognized Developer mskip’s toolkit. You can find versions for the four previously mentioned variants of the toolkit. This is a semi-automatic method and does trip the flash counter. So take a moment and check this video out.