October 10, 2013 By: Jimmy McGee
In this episode, XDA Developer TV Producer TK shows you how to root your Samsung Galaxy Note 3 with Odin and a PC. TK just recently reviewed the Samsung Galaxy Note 3, and it is the latest in Samsung’s phablet line. Many people say it’s a great device that is the current device to beat and is wonderful out of the box. But at XDA, we must root all the things.
TK presents step-by-step instructions on how to gain root access on your Samsung Galaxy Note 3 using tools from the XDA Developers Forums. The process is works for a majority of the variants. You will just need to follow the below links to XDA Elite Recognized Developer Chainfire’s thread and find the specific files for your variant. So take a moment and check this video out.
October 8, 2013 By: Will Verduzco
Some time ago, we covered a quick tutorial aimed at helping users learn how to generate a logcat. We’ve also covered a few tools that help you easily come up with output from this all important diagnostic tool. However, most of the material we have covered in the past has been geared at providing you with information that you would then send over to your favorite developer when something isn’t working right.
What if instead you learned how to read the output so that you could better diagnose your own issues? This is exactly what XDA Forum Moderator Stryke_the_Orc wants to help you accomplish with his guide. Though not an overly complicated task, spotting errors in a logcat output is often harder than it sounds.
The guide (naturally) begins by showing you how to obtain a logcat on Windows and Linux/Mac. There are, once again, quite a few tools, guides, and ways to do this. However, Stryke_the_Ork covers how to do it manually using the Android SDK\Platform Tools folder. He even shows you how to obtain a logcat during a bootloop situation. Once you already have your logcat handy, the guide shows you how to filter your logcat by application so that you only see what you want to see.
To make a little more sense out of the output from this handy tool, head over to the guide thread.
If you like to theme or otherwise modify your mobile apps, you have surely had to sign a fair number of APKs in order to then install them to your device. Unfortunately, though, this typically means having to use your PC. Normally this wouldn’t be a problem, but if you wish to do a bit of app modification on the fly and away from home, this could present a little bit of an issue.
Thankfully, XDA Senior Member thewarlord briefly outlined the incredibly simple steps required to sign both an APK and a flashable update.zip from the comfort of your mobile device. The guide is split into two parts: one for APK signing and one for update.zip signing. The process for either involves using the freely available ZipSigner app, and selecting the proper options. And if you also need to decompile and recompile your app on the fly, you are instructed to use the open source APKTool for Android.
Road warriors should head over to the mini-guide thread to get started
September 27, 2013 By: Will Verduzco
If own a Sony Xperia device and have switched out your ROM for an AOSP-derived firmware such as CyanogenMod, you may miss a few OEM-provided pieces of software from time to time. Some of the interesting value-added software provided by Sony include their “small apps,” as well as their upgraded task switcher.
Thankfully, XDA Senior Member lukakas has created a guide to help you port these Sony-specific additions to CyanogenMod 10.1 (and perhaps any ROM based on Android 4.2.2). More specifically, the guide allows you to bring the Sony Xperia Z-specific versions of those addons.
The guide is extremely well written, and even features a helpful YouTube video that shows some of these additions in action. The guide walks you through the process of decompiling and modifying android.policy.jar, framework.jar, framework-res.apk, and SystemUI.apk. All of the modifications as well as what to do afterward are clearly outlined and color coded.
Head over to the tutorial thread to get started. Kudos to lukaskas for the well written and easy-to-follow instructions.
One of the most important tools we have for flashing images directly from a PC is fastboot. Almost anyone who’s rooted an HTC or Nexus device has used it, either through command line or through an automated tool making use of fastboot.
After all, this is how we execute that fastboot oem unlock command that we all know and love on Nexus devices. However, there’s much more that you can do with fastboot. Now thanks to XDA Recognized Contributor demkantor, we have a simple and incredibly easy to understand guide that teaches you how to setup fastboot, what it can do, how you can use it, and why you would even want to use it.
After drawing parallels to ADB and giving beginners a brief overview of what it can do, the initial setup is covered with two options: either manual setup via the Android SDK or a more automated tool to obtain the requisite binaries. After this, basic fastboot commands are covered such as erasing an existing partition or flashing it with an image. Sample output text is provided so that you know what to expect when doing it for yourself for the first time.
If you’re a new user who has never used fastboot, now would be a great time to learn. Head over to the guide thread to learn more.
Not too long ago, we covered a pair of guides by XDA Recognized Contributor matt95 aimed UnRUUing and decrypting HTC Rom Update Utilities. As it turns out, these guides aren’t the only contributions matt95 has made to the community.
Matt95 has also penned a simple guide meant to get future developers started quickly and easily with a Ubuntu-based build environment. If you’re been putting off learning Android development because you don’t have the requisite software installed, this guide may come in handy. The guide itself was written with Ubuntu 13.04 in mind, but the steps are nearly identical on other versions of the OS and still relatively similar on other Linux distributions.
Matt95′s guide starts with the extreme basics (i.e. installing Ubuntu). After the OS is loaded, matt95 covers the software needed for the developer environment, as well as how to install it. This includes tools such as JDK, GNU Make, Python, Git, the Android SDK, and additional packages.
If you’re looking to get started with development, make your way over to the guide thread to learn more.
September 17, 2013 By: Jimmy McGee
XDA and its members are known for two things: being awesome and custom ROMs. Back in the Windows Mobile days, just about every tweak had to be setup in the ROM by the chef and flashed to your device. With Android, things have become more flexible. The most flexible option is the Xposed Framework. With this, you can cherry-pick different mods you want to add to your device.
In today’s video, XDA Developer TV Producer Kevin talks about the Xposed Framework. He gives a basic overview of what Xposed does. Then, Kevin talks about a few custom modules on XDA and shows what they can provide for you. So if you want to learn more about the Xposed Framework, check this video out.
September 13, 2013 By: Will Verduzco
Yesterday, we featured a quick guide by XDA Recognized Developer KINGbabasula aimed at helping users make sense of the ubiquitous updater-script. While the guide that we shared talked about many of the commands available in Edify, it naturally didn’t cover everything. In order to keep things simple, much was left out.
If you already consider yourself to be facile with the information in the previous guide, it may be worth checking out another guide on the Edify language used in the updater-script files, courtesy of XDA Recognized Contributor kurotsugi.
Based on a guide originally published over at FreeYourAndroid, kurotsugi’s Edify guide covers 26 different commands, many with syntax, parameter details, taken action, and what the functions return if applicable. Related functions are organized near each other, giving the guide’s covered functions more context. And like the previously covered guide, understandable explanations are aplenty.
If you’re relatively new to the platform and want to learn a little more about the Edify language used in modern updater-script files, head over to the guide thread to get started.
[Thanks to XDA Recognized Contributor Deadly for the tip.]
If you’ve ever flashed any aftermarket development work or theme through a custom recovery, installed an OTA update, or used the powerful AROMA file manager, you’ve used an updater-script. No big deal, right? Everyone who reads this site should already know this.
What not every beginner can do, however, is look into the updater-script and make sense of it all. We’ve featured a few tools in the past that help users create updater-scripts, but it’d also be good to know what it all means. Now you can, thanks to a new guide.
Authored by XDA Recognized Developer KINGbabasula, the guide takes an example updater-script and explains various commands. These include getprop, mount, package_extract_file, set_perm, run_program, symlink, set_perm_recursive, and several more.
If you’re a beginner who wants to learn a little more about the ubiquitous updater-script, head over to the tutorial thread and get your reading on.
September 8, 2013 By: Will Verduzco
If you’re running an older device as your daily driver or are just something of a hoarder, you will have likely run into your storage limits at one point or another. As someone who got his Android start with the Google Nexus One, I know the feeling all too well. And while I have since moved on to devices with more internal storage that I can ever dream of filling, not everyone has a recent device. Plus, you never know when you’re going to install a few more games.
In order to help make the best of your available storage options, many have taken to using Link2SD to extend their application storage over to their SD card. XDA Forum Member acermedo has created a quick guide to walk you through the process of partitioning your SD card and getting Link2SD working properly.
This works by reformatting your physical micro SD card to also have an EXT partition using a PC-based partition tool. Then, the app is used to link this to the device’s internal storage. Optimally, this is done on devices with physical SD cards, which can be accessed via USB mass storage. Naturally, this will not work with devices that only have eMMC internal storage accessed through Media Transfer Protocol. That is because low-level access is required to do the repartition. Along those lines, it will likely work on devices that use a separate mount point for internal storage via USB Mass Storage (not MTP), but there will be absolutely no speed gain this way–only storage space gain.
Head over to the guide thread to get started.
September 5, 2013 By: Will Verduzco
Recently, we featured a guide by XDA Senior Member Dr.Alexander_Breen aimed at bringing lockscreen-like music controls to your app. However, the method was overly complicated for many users. So in order to make the process easier, Dr.Alexander_Breen has created the open source library Remote Metadata Provider. And since it’s licensed with Apache 2.0, you can use in your projects (commercial or not).
Remote Metadata Provider allows you to create your own remote media controls, which behave similarly to the lock screen music controls described in the developer’s previous guide. However, usage of the Remote Metadata Provider library is much simpler than the last. You first add the library to your development project as an external JAR. Then, you follow a clear guide with example code listed within the thread’s main post.
Currently, there is a bug on HTC Sense devices, where you lose lock screen controls after calling RemoteMetadataProvider#acquireRemoteControls(). There is also (temporarily) a bug when using Android 4.3. However, this will be fixed in a future version.
Head over to the library and tutorial thread to get started.
September 4, 2013 By: Jimmy McGee
In this episode, XDA Developer TV Producer Jordan shows you how to root your Nvidia Shield. The Nvidia Shield is a device that is in a class all of it’s own. There is really nothing else like it, and that is a good thing. But as usual, here at XDA we must root all the things and the Shield is no exception to that!
Jordan presents step-by-step instructions on how to gain root access and unlock the bootloader on your Nvidia Shield using tools from the XDA Forums. First, Jordan shows you how to unlock the device. Then he shows you how to gain root access. If you are having trouble installing the proper drivers on Windows 8, Jordan recommends checking out wwJoshdew’s video. So take a moment and check this video out.
August 31, 2013 By: Will Verduzco
One week ago, we featured a guide by XDA Senior Member marty331 posted in our App Development forums aimed at helping application developers create in-app usage tutorials using transparent demo overlays atop application activities. However, not everybody is a designer able to create aesthetically appealing overlays. Luckily, XDA Senior Member nikwen discovered the open source ShowcaseView library by Alex Curran, which makes it easy to generate Holo-themed demo overlays with ease.
In addition to describing the Apache 2-licensed library, nikwen also put together a quick guide that teaches developers how to showcase views, views in fragments, and parts of the action bar. He also describes how to add listeners to the library to trigger the event, as well as add animations such as a virtual finger that performs a gesture.
As we stated before, one of the keys to getting users comfortable and happy with your application is to show them how to use it. Head over to the guide thread to get started.