Bem-vindo: Sex, 1 de Novembro 2024, 3:15 Pesquisa avançada

Acesse seu Smartphone Android pelo seu (K)Ubuntu.

Secção relativa a ajustes! Divulgue aqui qualquer tipo de ajuste que possa melhorar/agilizar o sistema ou algum programa. Seja o mais detalhado possível na descrição do procedimento! Em caso de dúvida em algum ajuste pergunte nesta secção!

Acesse seu Smartphone Android pelo seu (K)Ubuntu.

Mensagempor Andry » Qua, 7 de Setembro 2011, 2:00

A plataforma Android é uma das que mais crescem nos dias atuais e muitos querem acessar-lo pelo seu sistema operacional, neste artigo mostraremos como acessar o conteúdo do Smartphone em si e não só do cartão de memória.

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


Para instalar em um sistema 64 bits faça o seguinte

$ sudo su
# 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



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


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


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.
Editado pela última vez por Andry em Qua, 7 de Setembro 2011, 17:50, em um total de 1 vez.

Andry
 
Mensagens: 52
Registrado em: 01 Setembro, 2011

Re: Acesse seu Smartphone Android pelo seu (K)Ubuntu.

Mensagempor Luis Cardoso » Qua, 7 de Setembro 2011, 11:45

Olá Andry, para tornar os comandos mais visíveis e por forma a alertar a necessidade de ter o terminal aberto (isto para os novatos é essencial) pode usar o seguinte BBcode:

Código: Selecionar todos
[terminal]sudo apt-get install libqtgui4 libqt4-network libqt4-declarative[/terminal]

Resultando nisto:
sudo apt-get install libqtgui4 libqt4-network libqt4-declarative

e
Código: Selecionar todos
[terminal]$cd Download/linux_binaries/
$sudo cp adb aapt /usr/bin/
$cd /usr/bin/
$sudo chmod +x adb aapt[/terminal]

Resultando nisto:
$cd Download/linux_binaries/
$sudo cp adb aapt /usr/bin/
$cd /usr/bin/
$sudo chmod +x adb aapt


Como pode verificar, destaca-se mais ;)
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Acesse seu Smartphone Android pelo seu (K)Ubuntu.

Mensagempor Andry » Qua, 7 de Setembro 2011, 17:52

Obrigado pela dica, não conhecia essa facilidade :)
Pensei que era somente para redatores/admins.
Editado e corrigido.

Andry
 
Mensagens: 52
Registrado em: 01 Setembro, 2011

Re: Acesse seu Smartphone Android pelo seu (K)Ubuntu.

Mensagempor Luis Cardoso » Qua, 7 de Setembro 2011, 19:48

Andry » 07 Set 2011, 17:52 escreveu:Obrigado pela dica, não conhecia essa facilidade :)
Pensei que era somente para redatores/admins.
Editado e corrigido.

Todos os botões que surgem no editor, são para serem usados por todos os que estão registados no fórum xD
Para mais informações, sugiro que veja este tópico.
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal


Voltar para Tweaks/Ajustes ao sistema ou a programas

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante