• 5,827,848
  • 51,914

Posts Tagged: tutorial

Samsung Gear2

I think it’s pretty safe to say that any sound coming out of a wristwatch isn’t exactly going to be audiophile-grade. But then again, smartwatches aren’t meant to serve as standalone music players (for now at least), with their speakers acting as the outlet for notifications you may receive on your watch. However, if you own a Samsung Gear 2 and find yourself needing a bit of musical accompaniment from your watch as you quietly working at the table, you may want to boost its sound with XDA Forum Member tonydav’s tool.

The tool is a .bat file, which when executed on your PC, will automatically boost the sound volume of your Gear 2 within an indicated minimum and maximum range. XDA Senior Member gav83collins has also written a more detailed tutorial teaching you how to use the tool with accompanying screenshots to help you out. Additionally, the tool has an extra function of installing and deleting ringtones on and off your Gear 2. It should be noted that for this to work, your Gear 2 must be rooted.

If you would like to give this a whirl, check out the Sound Boost tool thread for more information.

Moto G Camera Settings

At one point in time or another, we’ve all gotten very fiddly with the camera settings on our Android devices–maybe it was because you had just discovered that your camera actually had settings, you were playing around with a new mod or port, or perhaps you even thought of yourself as a ‘street photography’ connoisseur. With this said, if you own a Moto G and find yourself simply not satisfied with the customization options for your phone’s camera, you might want to check out XDA Forum Member GodOfPsychos’s tutorial.

GodOfPsychos has written a tutorial which teaches you how to ‘unlock’ the advanced camera settings and options for your Moto G. Originally hidden by default, these settings include:

  • Calibration data
  • UI settings
  • Feature settings
  • KPI (msec)
  • Current (mAH)

In order to access these settings, all you need to do is make a simple edit to the build.prop and reboot. After this, simply swipe out the settings wheel in the camera interface and tap the ‘Ladybug’ icon. Furthermore, if you are wondering why you need such extensive settings and how they’ll impact picture quality, XDA Senior Member juanchotazo99 has conducted a couple of tests and image comparisons with differing setting options for you to judge for yourself.

If you would like to give this a go, head over to the Moto G camera settings thread to get started.

1+1 lock screen panel

The lock screen of the OnePlus One is quite the pleasant thing to look at. It’s minimalistic and simple, yet different from what we’ve all perhaps gotten used to over the years. But by default, the customization options are quite limited, particularly in regards to the solid-colored panel that takes up the bottom half of the screen. Yes, you can say that a third party lock screen will fix this little issue, but if you’re looking for some more freedom with the original lock screen, you may want to check out Recognized Developer NunHugger’s mod.

NunHugger’s mod essentially allows you change the color of the OnePlus One lock screen panel or replace it with an image or a gradient. The mod comes in a variety of options pre-made by NunHugger ranging from solid colors such as black, red and orange, to brushed metal and various wood textures. Furthermore, NunHugger has also written a brief tutorial teaching you how you can include your own colors and images to the lock screen panel mod, with NunHugger planning on writing a more comprehensive tutorial in the future.

So if you’re an owner of the OnePlus One and feeling like the lock screen might need a little spicing up, check out the lock screen panel mod thread for more information.

Samsung Gear 2

As of right now, if you want to install a widget into your smartwatch running Tizen OS such as the Samsung Gear 2, you’ll have to sideload the wgt file onto the device using SBD tool. I’m sure that for many Android users who also happen to own a Tizen wearable, installing widgets onto that device isn’t as straightforward as what one may have gotten used to when using Android. With this said, there’s now a way which you can install Tizen widgets as an APK courtesy of XDA Recognized Developer Skin1980.

Skin1980 has written a tutorial teaching you how to build an APK installer for your Tizen widget enabling you to install the widget as a simple APK rather than sideloading it using SBD tool. The process requires you to download and unpack the provided APK source, import it into Eclipse, make a few edits and export the result as an Android app. And with the exported APK file, all you have to do is install it as you would like any other Android app.

If you have a wgt file that you want to install onto your Tizen smart watch, or a developer of Tizen widgets looking to make installation for your users much simpler, Skin1980’s tutorial is something you’ll want to check out. So if you would like to get started, head over to the Tizen widget APK tutorial thread for more information.


In an era when customizing the user interface of your Android device has become an absolute breeze, customizing the boot logo probably one of the less effortless ways of customizing your device. Rather than having a comfortable app on your phone from which you can change every little detail of the UI, customizing a boot logo often requires a bit more motor skills and creativity. If you own a OnePlus One and are thinking of switching up the boot logo, XDA Forum Member chillstep1998 has written a tutorial to help you get started.

The tutorial teaches you how to create your very own boot logo for the OnePlus One. The process requires you to download the provided files and tool that chillstep1998 has created, and editing images which will eventually become the actual boot logo with an image editor such as Adobe Photoshop, GIMP, or the legendary MS Paint. Furthermore, chillstep1998 plans to integrate flashable ZIP packages into the tutorial in the future so ROM and kernel developers can include their custom boot logos.

If you are an owner of the OnePlus One, chillstep1998’s tutorial is something you’ll want to check out if you are planning on creating your own boot logo for your device. To find out more, head over to the OnePlus One boot logo tutorial thread.


The great thing about Android is the vast possibilities when it comes to customization. When you root, you open up even more options for customization. One of those options is changing your boot animation. Why have the same stock boot animation as everyone else? You can find a vast selection of custom boot animations from simple graphic animations to animations that make your phone feel retro or pay homage to another device like a Playstation 2.

In this episode of XDA Developer TV, XDA Developer TV newcomer and XDA Recognized Contributor rirozizo shows you how to change the boot animation on your Android device. He shows off the steps using his Nexus 4, but these steps should work for any rooted Android phone. So, if you wanted to change the boot animation of your Android device, check out this video.



When you are starting your journey into any sort of development, it’s never easy at the beginning. Perhaps the best way to learn something new is by doing, and in the context of coding, this involves using some code samples and modifying them to gain experience. After you’ve become familiar with this for long enough, you can then make your own project from scratch. The same applies to Android applications—and not only the most basic ones. If you are looking for a good source of resources to enhance your knowledge, XDA is the perfect place for you!

If you ever dreamed about making your own application, a simple application launcher might be a good place to start. While you may be thinking that making a simple app drawer is a piece of cake, you are probably wrong. Luckily, a handy video tutorial has been created by XDA Senior Member sylsau, who recorded the entire process of his sample launcher development. If you have Eclipse with the ADT Plugin installed, you can consider yourself ready to develop your first application. The video tutorial is almost half an hour long and guides your from the very beginning to the final APK compilation. Of course, if you want to create something more advanced, you should look for some courses and books.

Development is long and difficult process. But if your application is good, the concept is original, and your coding is sound, your project will likely be successful. After a few good projects, you can even find a full time job as a programmer, but everyone needs to start somewhere.

You can find the video tutorial by visiting the How to create your own custom launcher forum thread. Don’t wait; start your journey today!

GS2 Dialer

As with anything, if you’ve looked at something long enough, things can get pretty boring. This is the reason why we have a plethora of custom themes, mods, and tutorials that teach you how to customize and personalize almost every aspect of your Android device. One of these elements include the phone dialer, which up until recently, could not be easily changed through the native device settings on your Samsung Galaxy S 2. If however, you feel like it’s about time to have these settings introduced to your phone, be sure to check out this tutorial.

Written by XDA Senior Member remuntada78, the tutorial teaches you how to add an option in your Galaxy S 2’s native settings to change the phone dialer with custom themes. Before you get started, you’ll need a tool to decompile and recompile APK files, such as Android Multitool and a text editing program such as Notepad++. The process requires you to essentially edit, remove and add various codes within SecSettings.apk and SecContacts.apk, at the end of which you recompile the APK files and move them to the appropriate directory within your device.

If you would like to give this a go, check out the custom phone dialer tutorial for your Galaxy S 2 at its original thread.

Android Kernel

One glance at any developer section of any device forum on XDA and you’ll find countless custom kernels handcrafted by XDA members. For the newcomer, this could be quite the treasure trove among the interwebz for them to play with. However, as much fun as they can provide, they could also be quite daunting to the aspiring developer who simply does not know where to start. If you feel this may be you, you should definitely check out XDA Senior Member Eliminator79’s kernel compiling tutorial.

Eliminator79 has written a great tutorial teaching you how to compile a kernel from source with a slight focus on Sony devices–although this tutorial can also be used for other devices. The tutorial is broken down into seven main parts being:

  1. Installing Ubuntu (within Windows OS)
  2. Downloading the source code
  3. Installing libraries
  4. Preparing the toolchain
  5. Adding features to the kernel
  6. Compiling
  7. Testing the kernel

Additionally, for the visual learners, Eliminator79 has included screenshots and examples of code to accompany each step of the way.

If you’re keen on learning how to compile your own kernel from source or are simply curious as to what the process is behind it, then head over to the kernel compiling tutorial thread to get started.


Still images can be beautiful, but some of you prefer to see animations on your screens. This is why Google decided to add live wallpaper support to Android back in version 2.1. They became are a vital part of Android ages ago, even before Holo was unveiled in Honeycomb and refined in Ice Cream Sandwich and beyond. There are numerous wallpapers available in Google Play Store and XDA forum alike–including some that pull images from your social networks. Most of them, however, can’t be used for coding educational purposes since they have closed source code.

Since XDA is a place where we are looking for every opportunity to learn something new, many would like to learn how to create your own live wallpaper. Such opportunity has been given by XDA Senior Member sylsau, who created a live wallpaper that is fully open-sourced and waiting for you to put your fingers on it. If you are looking for more, there is a surprise waiting for you. Sylsau recorded a video showing the full process of development and uploaded it to YouTube.

The live wallpaper made by sylsau is a rather simple one, so you can use this project as a perfect place to start your Android development journey. Prepare your Eclipse or other IDE and coffee. We are going to code!

You can find an app, source code, and video tutorial in the Clock Live Wallpaper application thread.


Nothing is more frustrating than opening up Google Maps and it taking way to long to lock your location. Additionally, slow GPS lock can impact the play-ability of GPS based games such as Ingress. When this happens, people try all sorts of voodoo to try and speed up the lock. They shake the phone, they walk in circles, they scream obscenities at the phone and more. What you really need, is to do something that might actually work.

In this episode of  XDA Developer TV, XDA Developer TV newcomer and XDA Recognized Contributor rirozizo shows you how to make your GPS lock faster. He shows off the steps of how to modify the AGPS servers in the gps.conf. This is not as difficult as it sounds. So check out this video.


usb modem

It seems that with modern day smartphones, we increasingly need access to the Internet–not only for communication such as Emails and text messages, but for apps, synchronization, and more. For many folks including yours truly, we keep our mobile data on just so we don’t miss those Facebook notifications, messages, or Snap Chats, even if by doing so, we’re sacrificing our precious battery life. If you find yourself in a situation where mobile data and WiFi are not available to you, you can now surf the Web by connecting a USB modem to your device.

XDA Senior Member ISF created a simple guide that teaches you how to connect one of these USB modems to your Android device with only an OTG cable. The process is quite simple and straightforward, requiring you to download and install an app, configure the necessary network information, and connecting your Modem to your device. In order to do this though, your Android device must be rooted. ISF has also recorded a video teaching you this process as well so you can have a more visual understanding of what needs to be done.

If you’re interested in giving this a go, head over to the USB modem tutorial thread to get started.

call log

If you’re one of those people who makes just an inordinately large number of phone calls (and kudos to you for using a phone for its defining function), you may have noticed that the call log on your Android device is limited to 500 calls. For the majority of people, this wouldn’t be an issue at all, but if you are one of the few people who actually wants to know the details beyond your past 500 calls, or if you’re simply up to try something new, there’s a tutorial that teaches you how to remove this limit.

Written by XDA Forum Member pollob666, the tutorial teaches you just exactly where in the code this restriction is found, and what you need to do to change or remove it. It’s a rather simple process requiring the decompilation of framework.jar and some smali editing. This has been tested to work on the Sony Xperia V and TX, running either the official ROM or OmniROM, although because of its simplicity, other ROMs and devices, both Xperia or non-Xperia may work as well. Be sure however, to make a backup in case things happen to go wrong.

This function can also be achieved via an Xposed Module, but it’s never a bad thing to take the manual way of modding, especially for those just learning the ropes. If you are interested in giving this a crack, head over to the call log limit removal tutorial thread for more information.


XDA TV: Most Recent Video

Buy/Sell on Swappa

  • Nexus 5 (Unlocked) buy | sell
  • Galaxy Note 3 (T-Mobile) buy | sell
  • HTC One M7 (Verizon) buy | sell
  • Galaxy S 5 (Unlocked) buy | sell
  • Nexus 7 2013 buy | sell
  • Swappa is the official marketplace of XDA