July 5, 2014 By: Samantha
Sony jumped into the pool relatively early when it comes to smart watches and wearables. With a history extending back to 2010 with the LiveView, it was not until the SmartWatch 2 that Sony had a rather solid offering with plenty of customization and aftermarket flexibility. If you have one of these devices strapped on your wrist right now, or want to get some development experience with wearables, you’ll certainly want to check out XDA Senior Member naheel azawy‘s tutorial on creating your own watch faces for the SmartWatch 2.
Naheel azawy keeps the tutorial brief and simple, without skimping out on thoroughness. Each individual step is clearly labelled and, if appropriate or needed, is accompanied by helpful screenshots going through the process. The tutorial also teaches a couple of additional tricks if you choose to incorporate them into your watch face, such as adding a date, reordering your watch faces, and having multiple watch faces in one app. Naheel azawy provides all the links to the resources you need to get started, such as Eclipse, the Android and Sony SDKs, and a resource package.
Naheel azawy’s tutorial is definitely a great starting point for both beginners and the experienced alike looking to get started on making their own watch faces for the SmartWatch 2. So if this has piqued your interests, put on your creative hat on and head over to the original thread to get started.
We all have preferences when it comes to the hardware aspects of screens on our smartphones and tablets, with some folks preferring screens that are TFT, AMOLED, or IPS. However, it’s hard to argue against the fact that the Nexus 5 has a pretty fantastic 5-inch IPS display. But as part of the Nexus family, we’ve come to expect much more flexibility and customization from the device, and in this case, with regards to the software behind the screen. To help Nexus 5 owners navigate this often confusing and, in some cases, rather technical area, XDA Senior Member yorici wrote a tutorial on how to calibrate the screen and more of your Nexus 5.
The tutorial is broken down into multiple parts, according to the sorts of customization you’re after. If you are looking for a quick and simple way of changing the software settings of your screen, you may want to check out the ‘profiles’ part of the tutorial. This part teaches you how to set and apply custom profiles for your screen. For those who’s looking to get a bit more technical, yorici provides a simple, yet thorough set of steps to properly calibrate your Nexus 5′s screen. If you come across any terms you haven’t heard before or are not familiar with, such as color temperature, gamma, and RGB, the tutorial gives a brief rundown of all the jargon, with helpful links you can check out if you want to find out more.
If you would like to find out more, be sure to visit the original thread for more information and discussion.
Kernel development is undoubtedly one of the most popular and important types of development here on XDA. There are literally thousands of kernel projects available on this site, spread across almost every supported device forum. Creating something original definitely isn’t easy, but given the Linux kernel’s open source nature, it’s easy to learn and incorporate external features into your own builds.
If you ever wondered how to make your favorite kernel even better, you are in the right place to learn! XDA Forum Member srsdani created yet another great video tutorial. This time, srsdani shows viewers how to play with kernel and add some things like CPU governors and I/O schedulers.
There is also a short video explaining how to use the make menuconfig option, which is very useful if you want to add some new features to existing kernel source. After following the steps shown in these videos, you should get ready to flash your new kernel image with the newly added functions. Then once you’ve gotten the hang of things, you can try with other features.
If you are eager to learn some of the basics regarding kernel development such as adding governors and schedulers, visit the original thread.
June 11, 2014 By: Jimmy McGee
Everyday, developers, hackers, and the NSA play a game of cat and mouse. This involves hackers trying to find their way around security measures, developers patching these holes, and the NSA spying on everyone. While we don’t have nearly enough time to talk about the implications of NSA spying on XDA Developer TV, AdamOutler does have the time to talk about what beginner developers can do to protect their applications from one class of rudimentary hacking.
In an earlier video, Adam demonstrated two easy methods of cheating an Android App. He demonstrated this using his own app Button Clicker. In this episode, Adam tackles memory hacking. Adam gives you a demonstration of how to secure your app against this type of attack.
If you wanted to protect your app against rudimentary memory hacks, check out this video. As demonstrated in the video, these simple solutions can all be defeated. However, they are good first measures for beginner developers to learn and build upon when pursuing stronger security measures.
May 14, 2014 By: Jimmy McGee
In this episode, XDA Developer TV Producer TK shows you how to root your Oppo Find 7a. We’ve covered the Find 7a a lot recently, from a full review to its XDA unboxing, but there is one more thing left to do. As is usual at XDA, we must root all the things, and the Oppo prequel to the Find 7 is no exception!
TK presents step-by-step instructions on how to gain root access on your Oppo Find 7a using tools from the XDA Developers Forums and, exceptionally, from Oppo themselves. The process is painless and straightforward and if you keep to Color ROM, and this won’t prevent you from getting OTAs from Oppo. So if you wanted to root your Oppo Find 7a, take a moment and check this video out.
We’ve come to expect nearly perfect camera performance in our modern day smartphones. If the image quality is just a tad shoddy in one respect, this issue is then multiplied tenfold in our ever so critical eyes. So it’s unfortunate that sometimes a flagship phone’s camera quality is not up to snuff, especially if you’ve paid big bucks for a flagship device. If you own an Xperia device and find yourself in such a situation, you may want to check out XDA Recognized Themer and Contributor Rizal Lovins‘s new tutorial on tweaking your camera app.
Written specifically for use on Sony Xperia devices, the tutorial teaches you how to tweak and modify numerous aspects of the camera app in order to make sure all future snapshots and videos look the way you want them to. The procedures explained do not require much prior knowledge—mainly decompiling and compiling APKs and smali editing—so pretty much anyone will be able to do this themselves. Modifications include:
As can be seen from the list, there’s a whole lot of tweaks you’ll be able to play with thanks to this tutorial, and they’re all relatively simple and straightforward. If you would like to find out more, be sure to check out the original thread for more information.
April 9, 2014 By: Tomek Kondrat
XDA-Developers is all about learning and sharing the knowledge with others. It doesn’t matter if it’s knowledge on installing an application or hacking the bootloader; knowledge is priceless.
Not too long ago, we talked about a guide to making your own Flappy game clone. Making a game is a challenge, but it’s within range of even so called newcomers. However, it certainly takes ambition and determination to achieve your goals. If you prefer spoken word to written, you should definitely watch a series on game making by XDA Forum Member evh98.
Evh98 recorded 50 videos, in which he describes the complicated and long process of creating a game. During the session, evh98 teaches you Java and the LibGDX library in order to create a 2D game. Just be sure to keep it away from birds, pipes, and other rather addictive elements. If you already know how to code, the author suggests that you start from video 21, where the game making process begins.
For more information regarding the project, please go to the original thread. There, you can find links to YouTube channel with tutorial. We all hope that one day you will present your game here on XDA boards.
If you’ve been thinking of developing your first custom ROM for your Sony Xperia device, chances are that you probably need a kernel to go along with it, especially if the ROM is for devices with locked bootloaders. Because of this, it’s sometimes best to know how to extract the kernel from an FTF file in order to integrate it into your ROM.
A great place to begin with would be a tutorial by XDA Recognized Contributor matt4321 and XDA Recognized Contributor and Themer DaRk-L0rD. Divided into two parts, the tutorial first guides you through the steps of extracting a kernel from an FTF file and converting it into a boot.img file. The second part teaches you how to make a flashable ZIP package containing your freshly extracted boot.img file.
Additionally, because the kernel is located in different partitions in different Xperia devices, DaRk-L0rD also includes a handy list of just where you can find the kernel for your particular Xperia device. Just keep in mind, however, that not all Xperia devices are on the list at this time, so DaRk-L0rD also provides a simple way of finding out the directory yourself.
If you would like to find out more, check out the original thread for more information.
What’s the most popular mobile game since the days of Angry Birds? The answer is obviously Flappy Bird. This addictive game has seen so many remixes, that you were able to flap the Doge, Pou, and almost everything in between. The game’s developer had his 15 minutes of fame, and many others have created entertaining clones as a result..
Since Flappy Birds is so successful, why not try making a clone yourself? It’s possible, and there are some great guides to help you do so, such as the one written by XDA Forum Member VOS. The tutorial shows how to make a Flappy Bird clone using Basic4Android and LibGDX.
Admittedly, the steps aren’t short, but it’s definitely a great way to learn how to create a simple game, making it a perfect starting point for beginning game developers. The guide itself is very detailed and describes every stage of game creation, along with the required code resources and graphics.
If you always wanted to crate your own game, you now have the perfect occasion to try. It’s not easy and will require a few somewhat advanced programming techniques. But with a bit of effort and patience, you will make your own, hopefully even more successful game. You can find more information in the original thread.
March 26, 2014 By: Jimmy McGee
In this episode, XDA Developer TV Producer TK shows you how to root your Samsung Galaxy Gear. The Galaxy Gear and smartwatches in general are hot news in the Android ecosystem. The Galaxy Gear is the device responsible for mainstreaming smartwatches. And as usual at XDA, we must root all the things, and our buddy the Galaxy Gear is no exception!
TK presents step-by-step instructions on how to gain root access on your Galaxy Gear using tools from the XDA Developers Forums. First, TK shows you how to gain root access using XDA Forum Member photonicgeek’s guide. Then, he installs the Xposed framework, GravityBox and other modules. If you wanted to root your Galaxy Gear, take a moment and check this video out.
March 16, 2014 By: Samantha
Custom recoveries are a big part of what happens around here at XDA. Having one relieves you of the manual work that you would otherwise have to do when flashing mods, themes, ROMs, kernels, and the like. Custom recoveries also serve as an important safety net for when things go wrong, since you can easily reflash your ROM or restore a backup. So when you’re cooking up a fresh custom ROM from scratch, it’s important to make sure that your users have a custom ROM to flash from. If not, you should consider integrating one into the building process so that they don’t have to install one separately.
If you’re thinking of building your own custom ROM for a Sony Xperia device and are interested in how to go about integrating a custom recovery, XDA Recognized Themer and Contributor DaRk-L0rD has written a great tutorial that you may want to check out. You must be using Android Kitchen to build your ROM, know how to edit an updater-script using Notepad++, and have the ‘working’ folder of your ROM and flashable ZIP package of the custom recovery of your choice. After laying down these requirements, DaRk-LorD dives straight into the steps of the process, with plenty of screenshots and examples of code to aid you along the way.
So before you head off creating your own custom ROM, check out the guide thread and consider integrating a custom recovery into your Xperia device ROM.
March 11, 2014 By: Samantha
Not too long ago, we covered Android 4.4.2 KitKat making its way to the LG G2—or at least to the T-Mobile variant. Before it was available as an OTA, it came as a massive 1.5 GB KDZ file, the file type LG uses for their ROMs, much like Sony Xperia’s FTF and Motorola’s SBF files.
One of the disadvantages with receiving an update this way is that there is only one way to install such ROM files. And in LG’s case, that’s with the LG Mobile Support Tool. So if you’re unable to install the KitKat update using the aforementioned method, or you’d rather install the update another way, such as with the more flexible method of flashing the ROM through a custom recovery, XDA Senior Member somboons has created a guide that you may want to check out.
The process explained in the tutorial essentially allows you to create a flashable ZIP package from any Android 4.4.2 update for the LG G2, regardless of device variant, and root the ROM right after you flash it. This means you can update your device by simply flashing the ZIP package from your sd card, share it online or with someone who may not have access to the LG Mobile Support Tool, or quickly and easily wipe and refresh your device without having to be bound to a PC. And for those who would rather have some visual guidance, somboons has also created a video tutorial going through the entire process.
If you would like to find out more ,visit the original thread for more information.
The Samsung Galaxy Mega is the less well known sibling of the OEM’s popular Galaxy Note lineup. Announced back in April of last year, there are two main variants of the phablet, the GT-I920x with a 6.3″ screen, and the GT-I915x with a more modest 5.8″ screen—not far from the Note 3. Nevertheless, it’s a device that definitely has its appeals, such as dual-SIM support with the GT-I9152 variant, powerful specs, and wireless charging, a feature we just don’t see being adopted as much as we would like.
If you own one of these devices and would like to make a start in the modding world, XDA Forum Member sitifire wrote a useful tutorial on modding various aspects of the SystemUI on your Galaxy Mega. Sitfire confesses to also being a beginner in the modding world, and his affinity with fellow beginners shines through in the tutorial in how it’s written and structured. The guide is easy to follow, has plenty of example code, and gets straight to the point. The modifications taught are relatively simple, and although they may be achieved through existing mods, beginners will be able to get an insight into the behind the scenes of such mods.
If you would like to start laying down the foundations of your modding journey on your Galaxy Mega, be sure to check out the tutorial at its original thread for more information. Also please note that while this guide is intended for the GT-I9152, most of the tweaks can be adapted to the I920x with minor modifications.