XDA News Articles

Tomek Kondrat · Oct 8, 2014

Are You A Student? Get Some Paid Applications for Free with GitHub!

GitHub is one of those tools that most developers use on daily basis. It's used for code hosting, issue solving and to generally keep the open-source community in good condition. While some developers have finished their studies, lots of folks still attend high school or university. GitHub has become a Good Guy Greg and teamed up with 14 partners to offer their services free of charge with their Student Developer Pack. The project has been in works for quite some...

XDA NEWS
Tomek Kondrat · Jul 25, 2014

Benchmark Your CPU Performance with Mini CPU Integer Script

When it comes to device testing, there are two types of people on XDA. The first group blindly believes that one additional benchmark point makes a particular ROM or kernel the best, and they install it immediately. The other group takes benchmark results with a grain of salt, and take them into consideration with other performance metrics. Antutu or Quadrant are two of the most popular benchmark applications available for Android. However, there are many, many more options available for those looking to...

XDA NEWS
Will Verduzco · Apr 21, 2014

Simple Guide Makes Getting Started with the Arch-Based BBQLinux Even Easier

It's no secret that Android ROM and kernel development is easiest on Linux and other Unix-like OSes like MacOS X. Sure, you can find various tools to do certain other useful Android development tasks on Windows like decompiling/recompiling and Smali editing, but if you're building Android from source and don't want to use a virtual machine or Cygwin, you really should be on a *nix OS. If you've looked into Linux for the sole purpose of getting started with Android...

XDA NEWS
Tomek Kondrat · Mar 20, 2014

Android 5.0 to Feature Linux Kernel 3.14? Totally Possible!

The Linux kernel is an absolutely brilliant piece of development work. Every Linux-based operating system uses it as the central unit responsible for process execution, and it serves as the interface between the hardware abstraction layer and your running processes. Android sits atop the Linux kernel, but the ARM version usually lags behind a release or two when compared to the version used in desktop operating systems like Ubuntu and Arch. It now appears as if this situation will change,...

XDA NEWS
egzthunder1 · Feb 4, 2014

NVIDIA Receives a Positive One Finger Salute from Linus for Doing Things Right

Many of you may recall that back in June of 2012, we talked about how NVIDIA was given a rather direct message courtesy of none other than Dr. Linus Torvalds himself. Basically, the article written by XDA Recognized Developer AdamOutler went on about the closed nature of both NVIDIA and Qualcomm as chipset manufacturers, and how it was shameful and really inexplicable how two companies with such closed minded ideals could possibly be the paramount chipset providers for a large number of...

XDA NEWS
Tomek Kondrat · Jan 11, 2014

Easily Get Binaries Needed to Work with Kernels

Every Android kernel is made of few parts, which (depending on the OEM) contains a zImage created during kernel compilation and a ramdisk where some device-specific settings are stored. Sometimes, the ramdisk contains a recovery, logo, and so on. If you've ever tried to work on a precompiled kernel, you've noticed that it can't be extracted with a simple archive manager. Rather, you need some tools capable of unpacking and repacking the kernel as an IMG file. These tools can be...

XDA NEWS
Tomek Kondrat · Dec 8, 2013

Transform Your Android Device into a Powerful Linux Machine with ZShaolin

As many of you undoubtedly know, Android is built atop the Linux kernel. This means that most of the commands known from Linux can be used in terminal emulator or adb shell. It's a limited list, however, as Linux offers a more extensive stock set of commands as well as easily addable external modules. Unfortunately, Android doesn't support so many commands, but this can be easily changed thanks to XDA Forum Member jaromil.rojo, who ported the ZSh to Android. ZSh...

XDA NEWS
Will Verduzco · Jul 28, 2013

Optimize Your Build Environment Setup Procedure

If you're new to the world of Android development or simply want to reformat and start from scratch, one of the first things you are going to want to do after installing your choice of *nix flavor is to setup a working build environment. Setting up a working build environment manually isn't a particularly hard task, requiring only the knowledge of which packages to install and a little bit of configuration. However, part of the fun of coding is making...

XDA NEWS
Conan Troutman · May 30, 2013

Did You Spot XDA FSM / RD Zacthespack’s App at Google I/O?

For most of us, Google I/O is probably beginning to feel like a distant memory---perhaps less so for those lucky enough to be browsing on your shiny new Chromebook Pixels. We're all aware by now of the big stories from this years conference, but among all that was something that was of great interest to us here on the Portal, which you might not have noticed. One of the sessions put on by Google was titled Voiding Your Warranty: Hacking Glass, the...

XDA NEWS
Mike Szczys · May 19, 2013

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking for the output in logcat. But if there's a lot going on, the task of actually finding the lines can get a little sticky. Logcat does have a rudimentary filtering feature, which was covered in a recent ADB Commands article. But I often find that when I'm using broad (app-wide) filtering, I still spend considerable time scrolling through the output. There's a tool...

XDA NEWS
Conan Troutman · Mar 21, 2013

Root Your AT&T Samsung Galaxy S III with Ease using CASUAL

XDA Elite Recognised Developer AdamOutler is at it again. Following up on his Verizon Note II root method, he continues to roll out safe and easy-to-deploy root exploits via CASUAL, the Cross-platform ADB Scripting, Universal Android Loader.This time, the device in question is the AT&T Samsung Galaxy S III. One of the major benefits of CASUAL is that it is cross platform. Adam has been spending a great deal of time in bringing support for many different platforms to a consistent level....

XDA NEWS
Jimmy McGee · Mar 4, 2013

Linux Kernel 3.4 for Galaxy S Plus, Jelly Bean Toggles for Everyone, Tizen OS Info – XDA Developer TV

Linux 3.4 Kernel has been compiled for the Galaxy S Plus GT-i9001. XDA Developer TV Producer and News Corespondent Jordan reviews this and all the other important stories from this week on the XDA-Developers Portal. Jordan talks about the Windows RT Porting Guide for Windows 32-bit apps. In Jelly Bean-related news, Jordan talks about an app that makes Jelly Bean Toggles available to all. Jordan talks about one of the latest alternative mobile operating systems and its history, Tizen. Pull up a...

XDA NEWS
Haroon Q. Raja · Mar 3, 2013

Tizen OS: Brief History, Roots, and Current Status

This year's Mobile World Conference was different from most. There were still all the device presentations, announcements, and revelations that we've come to expect from the biggest tech event of the mobile industry each year. What's different was that this time, the spotlight wasn't taken by hardware, but rather by software---and for good reason. After all, it isn't every day that three upcoming mobile operating systems backed by big names like Samsung, Intel, Mozilla, and Canonical are showcased at the...

XDA NEWS
Haroon Q. Raja · Dec 13, 2012

Linux Kernel 3.7 Stable Released with ARM Support

If you are a kernel developer for Android devices, you have likely experienced moments of frustration time and time again when trying to build or port a kernel to a new device. Luckily, many of your worries may be eased. In an official statement, Linus Torvalds has made what could be considered as one of the most major announcements in the history of Linux by adding ARM support to the popular free and open-source kernel. While the initial list of...

XDA NEWS
Jimmy McGee · Sep 3, 2012

Open webOS, Work with ADB in Linux and Windows, and More! – XDA Developer TV

This has been another great week on the XDA Portal. XDA Developer TV Producer Jordan takes this weekend off and XDA Elite Recognized Developer and XDA Developer TV Producer AdamOutler fills in covering all the news you need to know to keep you updated. Adam talks about HP delivering Open webOS. Adam talks about methods to fix random key presses on the Fascinate. In other news Adam talks about a right click menu of Android tools for Ubuntu and configuring ADB...

XDA NEWS
Jimmy McGee · Jul 23, 2012

Jelly Bean on Desire HD, Kindle Fire, Nexus One, and Universal Root for ICS – XDA Developer TV

Jordan is back today to talk more about Jelly Bean news from the XDA Portal. Jordan covers CyanogenMod 10 for the Kindle Fire and Original Galaxy Tab. The HTC HD2 also gets an unofficial CM10 alpha release. Jordan talks about universal root for Ice Cream Sandwich phones. In Jelly Bean news, Jordan mentions the Jelly Bean OTA for the Nexus S. Also mentioned are Jelly Bean ports for the Galaxy S II i9100, HTC Evo 4G, Nexus One, MyTouch 4G Slide,...

XDA NEWS
Jimmy McGee · Jun 27, 2012

Learn to Use Linux for Mobile Development: Redirection and Manipulation – XDA TV

Building off the foundations of Linux knowledge begun by XDA TV Producer Jordan, XDA Elite Recognized Developer and XDA TV Producer AdamOutler teaches you more commands and tips to use Linux for Mobile Development. But first, AdamOutler introduces his latest music video and the XDA-Developers complaints line. He begins the tutorial and covers several Linux commands including redirect, append, pipe, clear, echo, and cat. AdamOutler shows us how to define and use variables, escape characters, and edit datastreams.  He wraps it up...

XDA NEWS
Jimmy McGee · Jun 6, 2012

Learn to Use Linux for Mobile Development: Beginning Commands – XDA TV

Android is based on Linux. Some may say XDA TV Producer Jordan Keyes is a huge Linux fan. Calling upon his Linux talents, he is here to walk you through the basics of using the Linux terminal. Many Android developers use Linux in some way. If you are looking to get into Android Development, or just want to learn Linux, this video is a great place to start. Jordan covers a lot of basic commands to help get you started down the right path....

XDA NEWS
Former Writer · Mar 28, 2012

Install Debian, Arch, or BackTrack Linux on the Epic 4G Touch

Android phones have undergone a transformation over the last few years. Unlike other platforms that often seem reluctant to change, Android phones have only gotten bigger and faster, squeezing even more awesomeness into every cubic centimeter of each passing new generation. Along for the ride are other fun things such as allowing Android users to run software that isn't actually Android. Many devices can actually run several distributions of Linux. The Samsung Epic 4G Touch is one of the latest to...

XDA NEWS
Adam Outler · Mar 25, 2012

Open-Source Hardware–The Industry Standard

The center of most modern development is Open-Source. Open-Source is a huge selling point, allowing the user to potentially be on equal or greater knowledge-footing than product support.  Open-Source allows the end user to read and write the same software that comes on the device.  Open-Source also gives us the tools we need to modify our devices. Lets take a look back at the beginnings of Open-Source, back in the 70's.  When Richard Stallman's (Founder of GNU) printer jammed, it...

XDA NEWS