atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
P10AN01 まとめ wiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
P10AN01 まとめ wiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
P10AN01 まとめ wiki
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • P10AN01 まとめ wiki
  • adb の使い方(Windows編)

adb の使い方(Windows編)

最終更新:2011年02月20日 21:12

p10an01

- view
だれでも歓迎! 編集
この記事は 2ch スレの 820 さんの作成されたものです。基本的に原文を尊重して転載してますが、Wiki の文法に合わせてテキストを整形させて頂いてます。

原文: http://www1.axfc.net/uploader/Sc/so/207193

01AndroidSDKインストール

パッケージのバージョンによって内容も変わるが、基本的に導入方法は一緒。ここでは android-sdk_r09-windows.zipをCドライブ直下に展開したとして話を進める

1.android-sdk_r09-windows.zipをCドライブ直下に展開する

C:\android-sdk-windows というフォルダが作成される。

2.SDK Manager.exeをクリック

Choose Packages to Install というウインドウがでてきて、インストールするパッケージの選択を迫られる。エミュとか使わないのなら、platform-toolsだけAccept、他はみんなRejectを選択し、Install platform-toolsのダウンロードが始まるのでおとなしく待っておく。『A package that depends on ADB has been updated.Do you want to restart ADB now?』と聞かれたらYes選択。『ADB: * daemon started successfully *』と表示されたらCloseクリックしてダウンロード終了。

3.マイコンピュータのプロパティから「詳細設定」タブをクリックして、「環境変数」を選択。システム環境変数の「Path」を選択し編集。変数値の最後に「;c:\android-sdk-windows\platform-tools;」と追加


4.adbのドライバをダウンロード


下記の作業が面倒くさかったら2chの有志の方があげてくださった編集済みドライバをダウンロード

SDK Manager の左側にある Available Packages を選択 Thired party Add-ons→Google Inc. add-ons→Google Usb Driver packagを選択。ダウンロードが終わったらC:\android-sdk-windows\usb_driverというフォルダが作成されているので、その中の android_winusb.inf をメモ帳などで編集。[Google.NTamd64] と [Google.NTx86] のセクションに以下を追加、上書き保存。

;NVIDIA Tegra
%SingleAdbInterface% = USB_Install, USB\VID_0955&PID_7000
%CompositeAdbInterface% = USB_Install, USB\VID_0955&PID_7100&MI_01

これでAndroid SDKの最低限のインストール終了。

ドライバインストール

OSによって多少流れが変わるかもしれませんが下記は WindowsXP のドライバ導入法です。

1.p10an01 で USB デバッグを有効にする

設定->アプリケーション->開発-> USB デバッグを有効にする。

2.adb導入でダウンロードした android_winusb.inf の位置を確認しておく


手動でドライバを書き換えた人は C:\android-sdk-windows\usb_driver の android_winusb.inf。
ここから入手した人は、あらかじめ解凍してandroid_winusb.infの場所を確認しておいてください。

3.p10an01とPCをUSBケーブル(A-Aオス)でつなぐ


4.デバイスマネージャーに[不明なデバイス]等新しいデバイスが表示されるので(USB大容量記憶装置デバイスと表示されたという報告あり)、そいつを右クリック→ドライバの更新。


「ハードウェアの更新ウィザードの開始」がでてくるので、いいえ、今回は接続しません。一覧または特定の場所からインストールする (詳細)。次の場所で最適のドライバを検索する、次の場所を含めるをチェックし、2.の手順で確認したドライバの位置を指定。

5.ソフトウェアをインストールしています。お待ちください・・・とかでてくるので素直に待つ

新しいハードウェアのハードウェアの更新ウィザードの完了

これでp10an01がPCに認識されるようになりました。

前準備完了

1.スタートメニュー→ファイル名を指定して実行→cmdと入力


コマンドフロンプトがでてきます。

2.まずはそこに path と打ってみてください


PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools;

のような謎の文字列がでてきます。そこの一番右端に
『c:\android-sdk-windows\platform-tools;』という文字が表示されているか確認し、あったら OK 表示されていなかったら、AndroidSDK インストールの 3. の手順でパスを追加してください。パスを追加することでコマンドフロンプトから C:\android\platform-toolsの中のadb.exe という実行ファイルを使う際にディレクトリの指定を省略できます。

3.これでやっと adb で遊ぶ準備ができました


それでは楽しい adb ライフを!


っていうのはあんまりにも投げやりなので、次のテキストで具体的にbootanimation.zip(起動アニメーション)を /system/media/以下にぶち込む方法を書いておきます。


02起動アニメーション差し替え


1.このファイルを解凍した際、一緒に入っていたbootanimation.zipをCドライブ直下においてください

以下の説明はCドライブ直下にbootanimation.zipを置いている前提で進みます

2.コマンドフロンプトを開く


3.adb remount

と入力して Enter。これは p10an01 の system パーティションを読み書き自由にする魔法の呪文です。ただしこれを使ったときは最後に adb reboot と入力して p10an01 を再起動させないとおまじないがかかったままになってセキュリティ的に問題があります。

adb remount(systemを編集できるようになるコマンド)と
adb reboot(そのおまじないを元に戻すコマント)はセットで覚えておくといいです

4.adb push C:\bootanimation.zip /system/media/bootanimation.zip と入力して Enter

これは PC の C ドライブ直下の bootanimation.zip(C:\bootanimation.zip)を p10an01 の /system/media/ にぶち込むコマンドです。なんかちょっと時間がたって、108 KB/s (1099473 bytes in 9.890s)とか適当な数字が表示されたらおkです。

5.adb shell と入力して Enter

これは p10an01 の中に入るコマンドです。 Android は基本 Linux 仕立てなので shell に入ることで UNIX コマンドが使えます。

# (←shellに入るとこんな感じの文字が左側に現れます)

6.ls -l /system/media/bootanimation.zip と入力して Enter

これは p10an01 の /system/media/ 以下にぶちこんだ bootanimation.zip のファイル情報の詳細を確認するコマンドです。実行すると↓のような文字がでてくると思います。

ls -l /system/media/bootanimation.zip 
-rw-rw-rw- root     root      ファイル容量 年月日 時間 bootanimation.zip

ここではパーミッションの確認のために入力しました。今、確認したい情報は一番左の -rw-rw-rw- という文字列です。これが本来は -rw-r--r-- となっているのがベストなので次のコマンドで修正します。システム関係のファイルを adb から上書きした場合、大抵パーミッションが狂うので、上書き前にもとのパーミッションを確認しておくことが大事です。パーミッションについてはここが参考になります

7.chmod 644 /system/media/bootanimation.zip と入力して Enter

上で説明したように bootanimation.zip のパーミッションを変更するコマンドです

8.ls -l /system/media/bootanimation.zip と入力して Enter

再びパーミッションがちゃんと書き換えられていたか確認します。

ls -l /system/media/bootanimation.zip
-rw-r--r-- root     root      ファイル容量 年月日 時間 bootanimation.zip

と表示されたらおkです。

パーミッションの確認→パーミッションの修正→パーミッションの確認の流れは、systemを弄るときによく使うので、「ls -l」「chmod」はセットで覚えていた方が良いです。

9.exit と入力して Enter

adb shell から脱出するコマンドです。

10.adb reboot と入力して Enter

adb remountのおまじないがとくため、p10an01 を再起動します

11.exit と入力して Enter

コマンドフロンプト自体の終了

以下、説明なしのシンプルなコマンド(パーミッションの確認は省略しています)

adb remount
adb push C:\bootanimation.zip /system/media/bootanimation.zip
adb shell
#chmod 644 /system/media/bootanimation.zip
#exit
adb reboot
exit

03その他の使い方


アプリのバックアップ


adb remount
adb pull /system/app/○○○.apk C:\
adb reboot
exit

これでCドライブ直下に ○○○.apk がコピーされます。

protected なアプリのバックアップ


adb remount
adb pull /data/app/○○○.apk C:\
adb reboot
exit

○○○はアプリのパッケージ名になると思います。パッケージ名の確認は
adb shell ls /data/app/

で確認するか、Android System Info というアプリで調べられます。これで C ドライブ直下に ○○○.apk がコピーされます。

上でバックアップしたアプリをインストールする


adb remount
adb install C:\○○○.apk
adb reboot
exit

起動アニメーションをデフォルトに戻す


adb remount
adb shell
#rm /system/media/bootanimation.zip
#exit
adb reboot
exit

日本語フォントの変更

フォントを用意してDroidSansJapanese.ttf にリネーム。例によってCドライブ直下にDroidSansJapanese.ttfをコピー。

adb remount
adb push C:\DroidSansJapanese.ttf /system/fonts/
adb reboot
exit

build.propを書き換え、ダウンロード制限があるアプリをダウンロードできるようにする。


adb remount
adb pull /system/build.prop C:\

ここでコマンドフロンプトを一旦小さくしCドライブ直下に吐き出された build.prop をテキストエディタで開き、
ro.build.fingerprint の値を任意の Android スマートフォンと同一にし上書き保存。

例:ro.build.fingerprint=google/passion/passion/mahimahi:2.2/FRF91/43546:user/release-keys

再びコマンドフロンプトに戻り、

adb push X:\build.prop /system/
#adb shell
#chmod 644 /system/build.prop
#exit
reboot
exit

04よく使うコマンド一部


自分がよく使うコマンドを書きとどめておきます。

adbコマンド


adb remount

system以下を編集できるようになる魔法の呪文。これを実行した際は最後に adb reboot を忘れないように。

adb push

PCのファイルを端末にコピー。

adb push ローカルファイル デバイスファイル
例:
C:\DroidSansJapanese.ttf /system/fonts/
C:\DroidSansJapanese.ttfを/system/fonts/にコピー

adb pull

端末のファイルをPCにコピー
例:
adb pull /system/fonts/DroidSansJapanese.ttf C:\
/system/fonts/DroidSansJapanese.ttfをCドライブ直下にコピー

adb reboot

system以下を編集できない状態に戻す。

adb shell

p10an01 にログインする。

UNIXコマンド


adb shell に入ってから使えるコマンド。ここらへんのサイトさんの解説が参考になります。

http://www.techmaru.net/wordpress/20100813/adbshellremember/
http://www.k4.dion.ne.jp/~mms/unix/linux_com/index.html
http://www.k-tanaka.net/unix/

pwd

現在のディレクトリの場所を絶対パスで表示する

cd

“ディレクトリ”:ディレクトリに移動

例:
cd /system
systemフォルダに移動

ls

ディレクトリの内容確認。-lをつけることでファイルの詳細を表示する。『ls -l』はパーミションを確認するときに使うので覚えておくと便利。

例:
ls -l /system/media/bootanimation.zip
bootanimation.zipのファイルの詳細を表示

chmod

○○○:パーミッション変更

例:
chmod 644 /system/media/bootanimation.zip
bootanimation.zip のパーミッションを rw-r--r-- に変更

rm

“ファイル名”:ファイル削除

例:
rm /system/media/bootanimation.zip
bootanimation.zipを削除

タグ:

+ タグ編集
  • タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「adb の使い方(Windows編)」をウィキ内検索
LINE
シェア
Tweet
P10AN01 まとめ wiki
記事メニュー
  • トップページ
  • スペック
  • 機種
  • トラブルシューティング
  • FAQ
  • ハック
  • リンク
  • 動画
  • アクセサリー
  • アンケート
  • この wiki について

javascript plugin Error : このプラグインで利用できない命令または文字列が入っています。
javascript plugin Error : このプラグインで利用できない命令または文字列が入っています。
記事メニュー2
人気記事ランキング
  1. setprop と getprop
  2. adb の使い方(Windows編)
もっと見る
最近更新されたページ
  • 3308日前

    アンケート
  • 4591日前

    電子書籍リーダーとして使いたい
  • 5135日前

    非公式の ROM
  • 5141日前

    システムのフルバックアップとフルリストアをしたい
  • 5199日前

    リンク
  • 5199日前

    機種
  • 5212日前

    トップページ
  • 5217日前

    ハック
  • 5217日前

    adb の使い方(Windows編)
  • 5217日前

    adb の使い方(Linux 編)
もっと見る
人気記事ランキング
  1. setprop と getprop
  2. adb の使い方(Windows編)
もっと見る
最近更新されたページ
  • 3308日前

    アンケート
  • 4591日前

    電子書籍リーダーとして使いたい
  • 5135日前

    非公式の ROM
  • 5141日前

    システムのフルバックアップとフルリストアをしたい
  • 5199日前

    リンク
  • 5199日前

    機種
  • 5212日前

    トップページ
  • 5217日前

    ハック
  • 5217日前

    adb の使い方(Windows編)
  • 5217日前

    adb の使い方(Linux 編)
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. R.E.P.O. 日本語解説Wiki
  2. シュガードール情報まとめウィキ
  3. SYNDUALITY Echo of Ada 攻略 ウィキ
  4. ガンダムGQuuuuuuX 乃木坂46部@wiki
  5. ドタバタ王子くん攻略サイト
  6. ありふれた職業で世界最強 リベリオンソウル @ ウィキ
  7. パズル&コンクエスト(Puzzles&Conquest)攻略Wiki
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. Merge Cooking 攻略 @ ウィキ
  10. アサシンクリードシャドウズ@ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 検索してはいけない言葉 @ ウィキ
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 発車メロディーwiki
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. 鬼レンチャンWiki
  10. 英傑大戦wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  2. 参加者一覧 - ストグラ まとめ @ウィキ
  3. 参加者一覧 - MadTown GTA (Beta) まとめウィキ
  4. ニャアン(GQuuuuuuX) - アニヲタWiki(仮)
  5. 右園死児報告 - アニヲタWiki(仮)
  6. 発車メロディー変更履歴 - 発車メロディーwiki
  7. ロスサントス警察 - ストグラ まとめ @ウィキ
  8. 意味が違っている実は言ってない台詞(架空人物) - アニヲタWiki(仮)
  9. 姫崎莉波 - アニヲタWiki(仮)
  10. 参加者一覧 - GTA5 MADTOWN(β)まとめウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.