OnePlus Two & OnePlus X - Enable ADB and MTP under Ubuntu 14.04 LTS

dropcap oneplustwo ubuntu

If you plug your OnePlus Two or OnePlus X on a Ubuntu 14.04 LTS workstation while in MTP mode, you'll notice that you won't be able to access your phone filesystem.  You'll only get a read-only cd-rom emulation drive holding some windows and OSX drivers.  But if you connect in PTP mode, no problem, everything works fine.

This comes from the fact that OnePlus Two and OnePlus X are not known as a MTP device under Ubuntu 14.04 LTS.

You'll also realize that your OnePlus Two / OnpePlus X won't be recognized as an ADB device, even if ADB has been enabled on the phone. Thats again because vendor ID is not included in the default list.

This short article explains how to declare your OnePlus Two / OnePlus X as an ADB and a MTP device on your Ubuntu 14.04 LTS workstation to get a fully functional access to your device.

Read more: OnePlus Two & OnePlus X - Enable ADB and MTP under Ubuntu 14.04 LTS

OnePlus One - Enable MTP under Ubuntu 14.04 LTS

dropcap oneplusone ubuntu

If you plug your OnePlus One on a Ubuntu 14.04 LTS workstation while in MTP mode, you'll notice that you won't be able to access your phone filesystem.

But if you connect in PTP mode, no problem, everything works fine.

This comes from the fact that OnePlus One is not known as a MTP device under Ubuntu 14.04 LTS.

This small article explains how to declare your OnePlus One as a MTP device on your Ubuntu 14.04 LTS workstation to get a fully functional MTP access.

Read more: OnePlus One - Enable MTP under Ubuntu 14.04 LTS

Nexus 5 - Upgrade your Rooted Phone from Kitkat to Lollipop keeping all your Data

dropcap-android-kitkat-rooted

nexus5-lollipopIf your Nexus 5 is rooted and using a custom recovery like TWRP, latest Lollipop OTA update will fail.

In fact, Google has changed its OTA update procedure. Instead of replacing thousand of files on the system partition, it replaces it has a binary structure. So, before replacing it, it checks that system partition is exactly as it is supposed to be. And if your phone is rooted ... this is not the case. So, OTA update procedure will refuse to execute.

But hopefully, with a little of effort, it is possible to smoothly upgrade without doing a factory reset. This guide explains how to upgrade your Nexus 5 from a rooted Kitkat to a rooted Lollipop while keeping all your data.

It is using Google developper tool fastboot and latest factory image published by Google. As it involves flashing a ROM, it is for advanced users only.

As a pre-requisite, you must have Android SDK or latest Android tools packages installed on your computer. A guide is available on the site for Debian and Ubuntu.

This procedure has been done from a Ubuntu Gnome 14.04 computer, but it should work on any computer with fastboot properly setup.

Before going further, you should do a complete backup of your phone with TWRP. Just in case ...

Read more: Nexus 5 - Upgrade your Rooted Phone from Kitkat to Lollipop keeping all your Data

Moto G - Recover from failed update to Kitkat 4.4.4

dropcap-android-kitkat

android-motogIf you have rooted your Motorola Moto G and installed TWRP recovery following this guide, latest Motorola OTA update to Kitkat 4.4.4 must have failed.

If you have accepted latest Kitkat 4.4.4 OTA system update, your phone may be in infinite boot loop : during normal boot process, it reboots automatically after less than one minute.

This comes from the fact that TWRP doesn't handle properly the upgrade process. To solve the problem, you phone just need to get back the stock recovery to let the upgrade process run. You'll then be able to flash back latest TWRP recovery.

The complete procedure has been tested on a Moto G 8Gb running Kitkat 4.4.2 from a Ubuntu Trusty 14.04 workstation.

As a pre-requisite, you must have latest Android SDK or latest ADB package installed on your computer.

Read more: Moto G - Recover from failed update to Kitkat 4.4.4

Samsung Galaxy Pro - Root & more

dropcap-android-rooted

samsung-gt-b7510

I recently recovered an old Samsung Galaxy Pro GT-B7510 as it was becoming totally irresponsive and unusable because of low RAM and ROM size.

In fact system partition is around 215 Mb and data partition is around 185 Mb ...

So, I decided to root it to be able to install Link2SD and open possibility to link apps to a specific SD card partition.

This phone is running Froyo 2.2.2 and to my surprise, I didn't find any exploit or any One Click solution that worked. The only rooting procedure that worked for me was thru Samsung recovery.

This guide explains how to root your Samsung Galaxy Pro GT-B7510 running Froyo 2.2.2 in a very simple step thru stock Samsung recovery.

This operation has been done with a Ubuntu computer, but it should work with almost anything able to access your phone SD Card.

Read more: Samsung Galaxy Pro - Root & more

Archos 97 Titanium HD - Root your tablet & more under Ubuntu

dropcap-android-rooted

archos-titanium-97-hdArchos 97 Titanium HD is a early 2013 tablet providing a very good HD display (2048×1536), a Rockwel RK3066 SoC (Cortex A9 Dual Core with Mali 400) and 8 Gb memory.

Some relative asked me to extend system memory to be able to go beyond the 8 Gb limit. So I had to root it to be able to install Link2SD and open possibility to link apps to a specific SD card partition.

Even if the rooting approach is very classic (flash a custom CWM Recovery partition and flash SuperSU to root the tablet), it is involving some non trivial operations when done from a Linux PC.

This article is a step-by-step guide for Archos 97 Titanium HD that explains all the steps needed to compile flasing tool, get partitions details, flash a custom recovery, root it and then install a set of applications for your newly rooted device. The complete procedure has been tested on a Archos 97 Titanium HD running latest official Archos firmware (Jelly bean 4.1) using a computer under Ubuntu Gnome 13.10 64bits.

It should be usable with any Ubuntu or Debian flavoured computer. As a pre-requisite, you must have latest Android SDK or latest ADB package installed on your computer. An installation guide is available for Ubuntu computers.

Even if writen and tuned for Archos 97 Titanium HD, this procedure could also be used as a base to root other tablets based on Rockwel RK3066 SoC. But this is another story …

Read more: Archos 97 Titanium HD - Root your tablet & more under Ubuntu

Moto G - Root, Remove Ads & Extend Battery Life under Ubuntu

dropcap-android-rooted

android-motogIf you want to root your Motorola Moto G, a lot of stuff is available on the net from different sites and forums.

But most of the stuff you get on the net is oriented toward using Windows tools.

Obviously you can handle all the needed steps from an Ubuntu workstation, but all different steps are not trivial to setup and follow.

This article is a step-by-step guide that explains all the steps needed to unlock your phone bootloader, install a custom recovery, root it, get rid of annoying ads and extend your battery life.

The complete procedure has been tested on a Moto G 8Gb running Kitkat 4.4.2 from a Ubuntu Saucy 13.10 workstation.

As a pre-requisite, you must have latest Android SDK or latest ADB package installed on your computer. An installation guide is available for Debian and Ubuntu computers.

Read more: Moto G - Root, Remove Ads & Extend Battery Life under Ubuntu

Nexus 5 - Root, Remove Ads & Extend Battery Life under Ubuntu

dropcap-android-rooted

If you want to root your Google Nexus 5, a lot of stuff is available on the net from different sites and forums.

nexus5-front

But most of the guides you get are using some tools running under Windows and focus on a specific goal : root the phone, optimize battery life or tweak usage.

This article explains all the steps needed to :
 * Setup udev to properly recognise your Nexus 5
 * OEM unlock it
 * Install TWRP custom Recovery
 * Root the phone
 * Install an ads blocker
 * Extend its battery life

 

The complete procedure has been tested with a Google Nexus 5 running Kitkat 4.4.2 from a Ubuntu Saucy 13.10 computer.

As a pre-requisite, you must have latest Android SDK or latest ADB package installed on your computer. An installation guide is available for Ubuntu computers.

Read more: Nexus 5 - Root, Remove Ads & Extend Battery Life under Ubuntu

Android - Extend your Phone Battery Life

dropcap-android-battery-save

Latest Android smartphones are becoming as powerful as standard computer. They host multiple cores processor, RAM in Gb, ... They are also providing huge screen size, reaching 5'' or more.

Even if these high end features are very comfortable in day to day use, they have a huge drawback : they are draining your battery at high speed.

For example, under normal usage, a Nexus 5 battery won't last more than one full working day. In fact, the embedded battery is not a heavy duty one as it holds only 2300 mAh (200 mAh more than previous Nexus 4). Snapdragon processor and the large 5'' screen are drawing most of the battery power.

Thanks to some very efficient applications, it is possible to reduce drastically your battery usage on these latest mobile phones.

This article explains what application should be installed and tuned to maximize your Android phone battery life. On some of the latest phones, according to your usage, you can expect to almost double your battery life !

Please note that these applications don't need to have a rooted phone.

Read more: Android - Extend your Phone Battery Life

Android - Extend Application Memory of your Device

dropcap-android-link2sd

With CyanogenMod and other custom ROM is is possible to give a new life to our old phones like HTC Wildfire, HTC Chacha, ... Running modern OS like ICS or Jelly Bean, they can go back to service.

But, other than their weak processor, the main drawback of these old phones is their very limited main memory. Because of that limitation, it's almost impossible to install all needed applications.

Hopefully, with the help of Link2SD and a specific partitioning of your SD Card, all your applications can be moved to your SD card quite easily. This allows you to install as many applications as you want, straight on your SD Card, leaving your main memory untouched.

This articles explains how to partition your SD Card and how to configure Link2SD to allow you to install as many applications as you want on your old Android smartphone, even if it has a very limited amount of main memory. With Link2SD approach, instead of linking /data/app folder (you move all applications), you can select whichever application you want to move (in case of compatibility problem). You'll manage where to install your applications (main memory or SD Card) with just a few clicks.

As a pre-requisite, your phone needs to be rooted. As you will need to partition your SD Card, the best is to have a modern version of ClockWorkMod Recovery installed as it will do the partitioning job straight from your phone. Otherwise, a Linux computer will be needed to to the partitioning job.

Read more: Android - Extend Application Memory of your Device

HTC Chacha - Give it new life with CyanogenMod 10.1 under Ubuntu

dropcap-android-cyanogen-101

htc-chacha-cyanogen

I recently recovered an old HTC Chacha as a spare phone and I decided to give it a new birth with latest CyanogenMod 10.1.

With HTC policy toward developpers, its now possible unlock its bootloader directly with HTC procedure available on HTDDev Unlock Bootloader official site.

The procedure is not that simple, especially if you don't have any Windows OS under the hood.

In fact, you need to upgrade your phone bootloader with one of these HTC specific RUU.exe files, which is not supported under Linux. But, as always under Linux, some people made it possible ...

This guide explains how to convert your bootloader locked HTC Chacha mobile phone to a CyanogenMod 10.1 device, by using only a Linux computer, without the help of any proprietary OS.

Read more: HTC Chacha - Give it new life with CyanogenMod 10.1 under Ubuntu

Page 1 of 4