web-dev-qa-db-ja.com

Ubuntu.sh on Android Phone

それで今日、携帯電話で何か変なことに気づきました。ターミナルエミュレータを使用して、できることを確認しましたが、ubuntu.shというファイルがあることに気付きました。私はそれを実行しようとしましたが、あらゆる種類の許可拒否エラーが発生したので、電話をルート化することにしました。しかし、今私はそれを実行するのが緊張しています、誰がそれが何をするのか、それがなぜあるのか知っていますか?

editAT&T Morotola Atrix 4Gを実行していることを忘れていましたAndroid 2.3.6。また使用するときアプリSSHDroidを使用して、Ubuntuマシンから携帯電話にアクセスします。

「Ubuntuシステムに含まれるプログラムはフリーソフトウェアです。各プログラムの正確な配布条件は、/ usr/share/doc/*/copyrightの個々のファイルに記載されています。

Ubuntuには、適用法で許可されている範囲で、絶対に無保証です。

Ubuntuの公式ドキュメントにアクセスするには、 http://help.ubuntu.com/ "にアクセスしてください。

また、ここにubuntu.shの内容があります

#!/bin/sh
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib

# make sure no left-over pidfiles, etc.
#######################################
rm -fr /var/run/*
rm -fr /var/lock/*

chmod 666 /system/usr/keychars/*
rm -f /tmp/tab*
mkdir -p /home/adas/Desktop
chmod 755 /home/adas/Desktop
chown -R adas.adas /home/adas/Desktop
[ -x /usr/bin/firefox-install-profile ] && /usr/bin/firefox-install-profile
[ -x /usr/local/bin/check-citrix-certs.sh ] && /usr/local/bin/check-citrix-certs.sh
[ -x /usr/bin/migrate-webapps ] && /usr/bin/migrate-webapps

# boot scripts
##############
/etc/init.d/rc S

# lock down /var for CTS   
########################   
chown root.adas /var/tmp   
chown root.adas /var/lock  
chmod 775 /var/tmp         
chmod 775 /var/lock        

chmod 666 /dev/socket/dbus 
chmod 666 /dev/null        

# runlevel 2 scripts       
####################       
/etc/init.d/rc 2           

cp /sdcard/*.lic /data/    
chmod 666 /data/*.lic  

これは本当に奇妙です、何かアイデアはありますか?

3
pjtatlow

ubuntu.shを実行するには、Androidをルート化する必要があります。端末エミュレータからsuコマンドを実行してスーパーユーザー権限を最初に付与する必要があります。その後、ubuntu.shをshすることができます。それがロードされた後、それはvncサーバーとして実行されており、ubuntu.shを表示および管理するには、vncビューアを使用する必要があり、同じデバイスで接続するIPアドレスは127.0.0.1です、Android 4.0.4 ICSにアップグレードして以来、私自身が行ったのでしばらく時間がかかりました。

1
Ray

実際には、Atrix 4Gを実行しています。これは、ドッキングされるとまったく新しいインターフェイスを取得する電話です

これを見ると、Ubuntuはそのインターフェイスであり、なぜ遅いのかなど、たくさんのことを説明します

ドッキングせずにスクリプトを実行する場合、rootとして実行する必要があるため、「su」を実行すると、最後にIP Adresasとポートが表示され、VNCアプリを使用して、そのポート経由で電話のLAN IPにアクセスします。 Atrix Motorolaのドック環境が表示されるはずです。すべてが正常に機能しているわけではありませんが、スクリプトの概要を理解できるはずです。

1
user150413