Mas para tanto você deverá ter o seu Smartphone rooteado*.
Este artigo é para aqueles que já tem certo conhecimento no sistema.
E principalmente faça por sua conta em risco, não nos responsabilizamos por qualquer dano causado ao aparelho.
Você vai presisar baixar o QtADB. (Click aqui para baixar 32bits)(Click aqui para baixar 64bits ).
O QtADB depende das seguintes bibliotecas do Qt 4.7 libraries: libqtgui4,libqt4-network e libqt4-declarative
Para instalar :
$sudo apt-get install libqtgui4 libqt4-network libqt4-declarative
Para o QtADB funcionar perfeitamente vamos precisar do adb instalado no computador.
Para instalar em um sistema 32bits faça o seguinte.
Baixe esse arquivo, descompacte e copie ele para a pasta /usr/bin
$cd Download/linux_binaries/
$sudo cp adb aapt /usr/bin/
$cd /usr/bin/
$sudo chmod +x adb aapt
$sudo cp adb aapt /usr/bin/
$cd /usr/bin/
$sudo chmod +x adb aapt
Para instalar em um sistema 64 bits faça o seguinte
$ sudo su
# mkdir /tmp/my-adb
# cd /tmp/my-adb
# mkdir /tmp/my-adb
# cd /tmp/my-adb
Se você não tem instalado o git-core instale com o comando
sudo apt-get install -y git-core
Agora execute os comandos
# git clone git://android.git.kernel.org/platform/system/core.git system/core
# git clone git://android.git.kernel.org/platform/build.git build
# git clone git://android.git.kernel.org/platform/external/zlib.git external/zlib
# git clone git://android.git.kernel.org/platform/bionic.git bionic
# git clone git://android.git.kernel.org/platform/build.git build
# git clone git://android.git.kernel.org/platform/external/zlib.git external/zlib
# git clone git://android.git.kernel.org/platform/bionic.git bionic
Agora teremos que alterar alguns arquivos para que funcione corretamente (abra outro terminal)
Primeiro abra o arquivo /tmp/my-adb/build/target/product/sdk.mk
Kubuntu:
$sudo kate /tmp/my-adb/build/target/product/sdk.mk
Ubuntu
$sudo gedit /tmp/my-adb/build/target/product/sdk.mk
e delete as seguintes linhas
# include available languages for TTS in the system image
include external/svox/pico/lang/PicoLangDeDeInSystem.mk
include external/svox/pico/lang/PicoLangEnGBInSystem.mk
include external/svox/pico/lang/PicoLangEnUsInSystem.mk
include external/svox/pico/lang/PicoLangEsEsInSystem.mk
include external/svox/pico/lang/PicoLangFrFrInSystem.mk
include external/svox/pico/lang/PicoLangItItInSystem.mk
Salve e feche o arquivo.
Agora vamos editar o arquivo /tmp/my-adb/build/core/main.mk
Kubuntu:
$sudo kate /tmp/my-adb/build/core/main.mk
Ubuntu
$sudo gedit /tmp/my-adb/build/core/main.mk
+ ou - na linha 116 procure o conteúdo abaixo e apague ele
# Check for the correct version of java
java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')
ifeq ($(strip $(java_version)),)
$(info ************************************************** **********)
$(info You are attempting to build with the incorrect version)
$(info of java.)
$(info $(space))
$(info Your version is: $(shell java -version 2>&1 | head -n 1).)
$(info The correct version is: 1.6.)
$(info $(space))
$(info Please follow the machine setup instructions at)
$(info $(space)$(space)$(space)$(space)http://source.android.com/source/download.html)
$(info ************************************************** **********)
$(error stop)
endif
# Check for the correct version of javac
javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')
ifeq ($(strip $(javac_version)),)
$(info ************************************************** **********)
$(info You are attempting to build with the incorrect version)
$(info of javac.)
$(info $(space))
$(info Your version is: $(shell javac -version 2>&1 | head -n 1).)
$(info The correct version is: 1.6.)
$(info $(space))
$(info Please follow the machine setup instructions at)
$(info $(space)$(space)$(space)$(space)http://source.android.com/source/download.html)
$(info ************************************************** **********)
$(error stop)
endif
Salve e feche o arquivo
Agora vamos editar o ultimo arquivo /tmp/my-adb/build/core/combo/HOST_linux-x86.mk
Kubuntu:
$sudo kate /tmp/my-adb/build/core/combo/HOST_linux-x86.mk
Ubuntu
$sudo gedit /tmp/my-adb/build/core/combo/HOST_linux-x86.mk
no kate(desculpe não sei se é igual no gedit) aperte Ctrl+R (substituir) e em localizar coloque "-m32 string" e em substituir coloque "-m64" ambos sem aspas, e clique em substituir tudo.
Vá ao terminal que esta como root (#) e vamos compilar
# make -f build/core/main.mk out/host/linux-x86/bin/adb
vá até a pasta /tmp/my-adb/out/host/linux-x86/bin/
#cd /tmp/my-adb/out/host/linux-x86/bin/
Vamos copiar os binarios para pasta /usr/bin
#cp adb acp /usr/bin/
#cd /usr/bin/
#chmod +x adb acp
#cd /usr/bin/
#chmod +x adb acp
Agora precisamos colocar o QtADB na pasta /usr/bin/
Extraia o arquivo baixado e vá até a pasta
Se baixou o arquivo 64bis
$cd Download/QtADB_0.8.1_linux64
Se baixou o arquivo 32bits
$cd Download/QtADB_0.8.1_linux32
Copie o arquivo e dê permissão de execução
$sudo cp QtADB /usr/bin/
$cd /usr/bin/
$sudo chmod +x QtADB
$cd /usr/bin/
$sudo chmod +x QtADB
Com o Smartphone conectado é só abrir o terminal e digitar o comando
$sudo QtADB
Ele vai pedir para que indique a pasta onde está o adb é só indicar a pasta /usr/bin/
e aproveitar!!!!
Você também pode criar uma atalho no menu.
* Para Rootear seu Smartphone acesse esse link SuperOneClick v2.1.1 e esse SuperOneClick no linuxAmbos em inglês
Fonte:[HOW-TO] Setup ADB on Ubuntu Linux 64Bit.
QtADB.