March 4, 2014 By: Jimmy McGee
The Siren’s song on pure Google, AOSP-inspired Nexus devices tempts the Android enthusiast masses like an evil Succubus. We are attracted to her sweet melody: pure Android with no OEM or carrier bloatware to slow down your device, just the pure natural taste of refreshing Android pureness from the waterfall fountain of Google. However, that doesn’t make your phone perfect, as there may still be some tweaks that you prefer.
In this episode of XDA Xposed Tuesday, XDA Developer TV Producer TK reviews an Xposed Module that allows you to tweak your Nexus device. XDA Recognized Developer wanam created the Wanam Kit Xposed Module. TK shows off the module and presents its key features, so check out this Xposed Tuesday video. And if you don’t have a Nexus device but own a Samsung TouchWiz device, you can also check out the Wanam Xposed Module.
We’ve all seen those interesting photo collages that combine a collection of tiny images into one large image that looks nothing like its constituents. How would you like to create one on your mobile device? Thanks to XDA Forum Member hessan, you can now do all of this while on the go.
Friend Brush allows you to create photo mosaics that look like a regular image when zoomed out. But when you zoom in, you will see a large grid of constituent photos that make up the main image. When creating a collage, you are given the option to select from a variety of “brushes.” These aren’t brushes in a traditional sense, though. Rather, they are collections of source images for the mosaic. Thanks to the user-friendly interface and how source images are so easy to select, you will be up and running with a photo collage in no time.
Head over to the application thread to learn more and give this app a try. Please note that the version of the application that is currently available on Google Play does not allow users to save their mosaics. However, the version provided for direct download in the thread, as well as the version available through the Google+ Beta community linked in the OP both allow for image saving. This feature will make its way out to the Google Play version in its next update.
[Many thanks to Recognized Contributor benkxda and hessan himself for the heads up!]
March 3, 2014 By: Will Verduzco
You may recall that back in December, we briefly talked about XDA Senior Member Beatsleigher‘s JDroidLib. This library was conceptually based on the previously covered AndroidLib .NET library by Recognized Developer regaw_leinad, but built on Java in order to be compatible with more than .NET languages.
When we previously covered JDroidLib, the project allowed users to easily install ADB and Fastboot on any every supported platform. However, we also noted that more features were in the works. Now, JDroidLib has made it into the beta stage. And as expected, it packs quite a few new features including a revamped installation to fix some errors, device detection, the ability to pull device information, reboot methods, and the ability to execute any type of command.
Those looking to build applications utilizing device to PC communication should check out the latest version of the JDroidLib project. More information can be found in the project thread.
March 3, 2014 By: Jimmy McGee
Android 4.4.2 KitKat source code for the T-Mobile Samsung Galaxy S4 been released! That and much more news is covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is the announcement that the T-Mobile LG G2′s KitKat update is available as well and Android 4.4 has been leaked for the AT&T LG Optimus G Pro! That’s not all that’s covered in today’s video!
Jordan talks about adding 4k and 120 FPS abilities to the Stock LG Camera. Finally, Nokia treats developers well and the Nokia X has been rooted and loaded with Google Apps, the Play Store and Google Now! Pull up a chair and check out this and other XDA Developer TV videos.
March 3, 2014 By: Will Verduzco
A couple of weeks ago, we announced a new initiative to better serve our Indian user base. But in addition to the new xda.in homepage, we would also like to highlight some of the most pertinent mobile news that relates to our second largest traffic source. As such, we would like to talk a little about DroidSync 2014, an Android developer and business conference that will take place early next month in Mumbai.
In a way, you can think of DroidSync as sort of an Indian Big Android BBQ. But rather than exclusively covering Android development, DroidSync 2014 also covers the business side of the Android ecosystem. In other words, it is one of the few conferences aimed at covering the entire Android ecosystem.
The conference itself is a one-day event, starting on April 5th at 9:30 am local time in Mumbai. It takes place in the Classique Club, and Early Bird registration starts at 1000 Rupees. However, the first 20 people to register between now and March 10 using the discount code “XDA-DrOIdSyNc” will receive 20% off of the registration fees.
Those looking to get in on the DroidSync action should head over to the official site to learn more. But don’t put it off, as only the first 20 users will be able to use the coupon code!
March 2, 2014 By: eagleeyetom
Creating an Android build is a fun, but oftentimes difficult process. First of all, you need to use an UNIX-like OS such as Linux or Mac OS, and not everyone uses said OSes every day. Having a native set up of Ubuntu would be great to compile, but not all of you know that Android can be built on Windows as well.
Ubuntu, Windows, and basically every other OS can be run on a virtual machine using applications like VirtualBox. A system image can be shared, and XDA Senior Member sylentprofet has done just that. The OS used in the sylentprofet’s method is a beta version of Ubuntu 14.04 Trusty Tahr, which was featured here on the XDA Portal not too long ago.
The OS on the virtual machine has been cleaned of all unnecessary applications, and is ready to compile Android. The only thing left is initializing the repository of your favorite ROM and executing the make command.
An image can be imported to every operating system capable of running VirtualBox. But please bear in mind that your PC needs more physical power to run a system on a virtual machine, so don’t forget to tweak the parameters in VirtualBox.
The process of getting Builduntu to work is described in its original thread.
March 2, 2014 By: eagleeyetom
Oppo is quite a a developer friendly OEM, and the Oppo N1 is quite the confirmation of this. The previous Oppo device, the Find 5 is also very successful. Good technical specification and great support from Oppo were paramount to its success. However, Oppo didn’t avoid making some weird decisions, such as granting only 2 GB of space for user data.
Allocating 2 GB to /userdata is rather strange, as the device came with up to 32 GB of internal storage. Rather, almost all new devices ship with /userdata and /sdcard on the same parent partition to share the available space. Using ART on such limited storage space can be quite a hassle as well.
Luckily, the Oppo 5 developer scene is pretty active, and a number of developers lead by XDA Recognized Developer cyansmoker found a solution to make a data partition bigger. The whole process can be executed on Windows, Linux, and Mac because it uses ADB. To enlarge the data partition to 4 GB, you should carefully follow the instructions and be prepared to lose all data on your phone, so a backup is more than recommended. The developer was kind enough to provide an unbricking tutorial, but caution is required. Big thanks should also go to XDA Recognized Contributor anders3408 who put his device on risk of bricking and shared his experience with all users of Oppo forum.
If you own an Oppo Find 5 and want to expand your data partition, make your way to the hack thread to get started.
[Big thanks to my fellow news writer Samantha for the tip]
March 2, 2014 By: eagleeyetom
When your home screen feels dull and boring, it most likely means that your wallpaper needs to be changed. Your wallpaper is quite literally the centerpiece of your Android home screen, so keeping it fresh and in sync with your theme can be quite challenging.
There are applications like 500 Firepaper by XDA Senior Recognized Developer Chainfire that change the wallpaper automatically, but some of you might prefer to do this manually. A great alternative was created by XDA Forum Moderator rwilco12. His app is essentially a gallery of nearly 1000 high resolution images of many categories. The app lets you select a wallpaper from one of ten color categories.
All images are stored within Rwilco12′s app and automatically refreshed when a new content becomes available, so users don’t have to download new wallpapers on their own. It’s worth mentioning that all images available in the application are safe for work and contain no nudity. The developer plans on adding many interesting features, which should be available pretty soon.
This application can completely change the look of your home screen, and the whole process takes less than ten seconds. You can find the Wallpaper Gallery in the application thread, so give your phone some love and give this app a shot.
March 1, 2014 By: Will Verduzco
The mobile SoC world is growing increasingly furtive. While to a certain degree this is to be expected, efforts to keep an company’s IP private often come at the cost of widespread aftermarket development support and true device freedom. However, there are some SoC manufacturers that walk a different line.
You may recall that about a year ago, Broadcom released EGL drivers for the Samsung Galaxy Y. This was largely due to a team of developers, lead by XDA Forum Member arbylaw, that contacted Broadcom requesting proprietary GPU drivers for the Samsung Galaxy Y in order to build better custom ROMs for the device. Now, in honor of the Raspberry Pi’s 2nd birthday, Broadcom has stepped up their game by releasing the source code to its VideoCore IV GPU. While VideoCore may not exactly ring a bell, it is used in various products such as the BCM21553 SoC and the BCM2835 application processor used in the Pi.
Naturally, as soon as the source code was released, development teams immediately got to work to port this newly released code to existing devices. One of the first fruits of these efforts comes from XDA Senior Member bieltv.3, who ported Broadcom’s drivers to BCM21553 devices running ICS.
While there aren’t any end user-flashable files just yet, progress is being made now that developers have the tools that they need. Developers looking to get started should head over to Broadcom’s website to obtain the documentation and source code or read up on the source release on the Broadcom Blog and in Abhishek_Rawal‘s informational thread. And if you are developing for a BCM21553 device and want to build on bieltv.3′s work, head over to the BroadcomCM team thread.
During the course of our 11 year history, we at XDA have seen OEMs display many different attitudes towards developers here at XDA, as well as the aftermarket development community as a whole. Perhaps the source of this ambivalence is twofold. On the plus side, aftermarket developers are able to add value to existing products by providing end users with additional features and higher levels of performance. But this blessing can also be a curse, as these software-enabled upgrades could potentially make users more content with their current hardware and unwilling to upgrade to the next generation of products.
Thankfully, there are certain OEMs who get things right. In recent memory, Motorola has become quite developer-friendly, and other OEMs such as Oppo and Sony have a vast track record of treating the community right. Now, you can add Nokia to the fold.
You may remember that just yesterday, we covered a quick guide by XDA Senior Member Kashamalaga that gave Nokia X users the ability to connect to the Google Play Store and load up various Google Apps including the Google Now Launcher. Initially, I was a bit hesitant to post the story, as additional publicity could evoke wrath from an angry hand of Nokia. Thankfully, I was proven wrong, as the Nokia Developer Team expressed support for Kashamalaga’s achievement in a Tweet:
Nokia Developer Team @nokiadeveloper Feb 28
@KashaMalaga This is awesome! Very excited to see progress is being made – we actually really like @xdadevelopers
Well, Nokia, thanks for showing the other OEMs how it’s done. Now please just give us a flagship-level Android-powered device, and I’ll gladly ditch my Nexus 5.
I, for one, am grateful that Flappy Bird can no longer be obtained through traditional channels. No longer do I have the social challenge of trying to achieve a higher score than friends, and no longer do I have an excuse to procrastinate and put aside all responsibilities in order to continuously tap a screen without getting out of bed for days on end. In fact, considering all the time and effort wasted thanks to Flappy Bird, I’m thinking sweet, sweet revenge is in order.
With the above in mind, XDA Recognized Developer EatHeat developed FlapShot, the perfect game to unleash all your angst against Flappy Bird. The game bases itself on augmented reality, using your rear-facing camera as the setting of your shooting rampage. When the game starts, Flappy Birds infest your screen (much like how they infested your life), and you must accumulate as many points as possible in the time frame by aiming the crosshair at Flappy Birds and shooting them down by tapping the screen. Different modes are available, with different objectives and types of Flappy Birds, and they can only be unlocked by completing the previous modes. There are also a variety of loot that can be collected as you go about shooting Flappy Birds out of the sky, and they increase your final score to various extents.
FlapShot is compatible with any device running Android 2.3 and newer, and can be downloaded for free. So if you’re suffering symptoms of Flappy Bird withdrawal, such as seeing Flappy Birds everywhere, wherever you go, head over to the application thread and start shooting them down.
March 1, 2014 By: eagleeyetom
The Winter Olympics in Sochi are over, and Canada once again beat the United States at ice hockey. Emotions were high, and more people around the world had a chance to see how great ice hockey can be. Here at XDA Portal, we usually talk about development, applications, and other tech-related stuff, but this time we’re going slightly off-topic.
If you ever wondered what else can be done with a hockey puck in addition to hitting it with a stick, you might be surprised. XDA Senior Member BigCrisco39 used his manual skills to combine a wireless Qi charger and a hockey puck and create rather unusual device.
After the modification, a standard hockey puck becomes a Qi wireless charger that can be used to charge the Nexus 4, Nexus 5, Nexus 7 (2013), and other compatible devices. That’s a proper hockey power! The process hasn’t been shared, but the results can be seen in the thread. The idea of creating such a device is amazing and shows how creatively two passions can be combined together.
If you want to take a look and ask the author to share the creation process, you should visit the original thread.
March 1, 2014 By: eagleeyetom
Computer programmers use many different coding languages. To effectively work with Android, you need to know Java, C++, and XML. Android devices can be used to compile projects in other languages like Go, which was developed by three Google employees back in 2007.
Go, although being a Google project, has no default build options on Android devices. Luckily, XDA Senior Member alireza7991 ported a set of Go tools required to compile on Android. The project includes Go Compiler, Go Linker, Go Packages, and Net support. With this installed, you will be able to write code, compile it on the device, install it, and run it. To play with Go code on your device, you need a rooted ARMv7 device. A NEON-compatible SoC is suggested for faster compilation times.
Installation is very simple, and requires you to side load the tools to your device in recovery mode and reboot. Main commands are explained in the original thread, where you can also find a download link.