July 13, 2014 By: Samantha
Ever since it was announced and released earlier this year, the affordable and powerful Moto E has been embraced by a very active community here and hence has seen much development. Of course, this is also due to the open nature towards aftermarket support Motorola has given it, as seen with gestures such as the prompt release of the device’s kernel source and Motorola’s official method of unlocking the bootloader. With so much to play with, it is without a doubt that plenty of folks here have went out and gotten a Moto E for themselves, and if you find yourself a new owner of the device, the ‘all-in-on’ Moto E beginner’s guide is a great way to get things started.
Written by XDA Senior Member neo.ank, the tutorial is a very comprehensive rundown of all the basics and more that you’ll want to know about the device and how to mod it. This includes topics such as:
If such lingo and jargon do not seem familiar to you, the tutorial does a great job explaining what they are, as well as provide convenient links to helpful sites which may contain more resources and information.
A tutorial written with the beginner in mind, it is definitely worth checking out if you are new to the device and the aftermarket development community. So if you want to get started, head over to the Moto E primer guide thread.
July 9, 2014 By: Samantha
The Gear 2 is one of the many Samsung wearable devices released in 2014, and it builds on the first generation Galaxy Gear that came out last year. Specifications aside, the Gear 2 came with some relatively decent customization options out of the box such as changeable watch straps, clocks, wallpapers, and fonts. But for Android users, this is most certainly not enough to satisfy our (perhaps conditioned) need for greater customization and flexibility. This is exactly why XDA Forum Member renbren wrote a tutorial that teaches folks how to modify the Gear 2’s icons and insert new fonts of your own.
Tizen IDE, a rooted Gear 2, and a way of mounting the filesystem are pretty much the only requirements needed for you to complete the process. And once those prerequisites are taken care of, the procedure is relatively simple and straightforward–essentially consisting of connecting your Gear 2 to your PC, navigating the device’s directories with Tizen IDE, and replacing the existing PNG and font files with the ones you want.
It should be noted that the scaling and icon sizing on the Gear 2’s screen has not been completely figured out, so the size of icons that appear on the screen may be unpredictable. However, those who would like to give this a go can do so by visiting the Gear 2 icon and font customization thread.
July 7, 2014 By: Samantha
A few months have passed since the LG G2 started receiving its update to Android 4.4.2 KitKat, and with it, G2 owners have been enjoying some new features and benefits. Unfortunately, the one of the most standout features seen in other LG devices, Split View, didn’t quite make it into this update. No need to panic, however. Those who have gotten used to the feature on the G2 previously thanks to a port from the G Flex can now enjoy it once again because XDA Senior Member xdabbeb has written a tutorial on how to get it back.
Written specifically to work on the G2, xdabbeb’s tutorial enables you to implement Split View into a ROM that’s based on the official KitKat firmware. In order to do this, you’ll need to know your way around smali and baksmali, and know how to make minor Dalvik and smali edits. Other than that, all you need to do is follow the steps provided and you should be well on your way. To help you get started, xdabbeb has also provided handy ZIP packages with all the files you will need during the process.
So if you’re a ROM developer who’s looking to implement Split View into your ROM, be sure to head over to the original thread to check out the tutorial.
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.