2021年1月13日水曜日

スマホ(Grlaxy S8)の内部ストレージの容量が不足しているので、adb(Android Debug Bridge)を使用して外部ストレージ(microSD)の容量を内部ストレージに追加した。

adbをネットワーク越しで使用する方法

https://developer.android.com/studio/command-line/adb?hl=ja#wireless


Microsoft Windows [Version 10.0.19042.685]

(c) 2020 Microsoft Corporation. All rights reserved.

C:\Users\kiyo>adb shell

adb.exe: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.


C:\Users\kiyo>adb shell

adb.exe: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.


C:\Users\kiyo>taskkill /f /im adb.exe

成功: プロセス "adb.exe" (PID 17564) は強制終了されました。


C:\Users\kiyo>adb shell

* daemon not running; starting now at tcp:5037

* daemon started successfully

adb.exe: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.


C:\Users\kiyo>adb kill-server


1|SC-02J:/ $ sm partition 179,0 private

SC-02J:/ $ sm list-disks

disk:179,0

SC-02J:/ $ sm partition 179,0 mixed 90

SC-02J:/ $

C:\Users\kiyo>



■WiFi経由での作業


C:\Users\kiyo>adb kill-server


C:\Users\kiyo>adb tcpip 5037

* daemon not running; starting now at tcp:5037

* daemon started successfully

restarting in TCP mode port: 5037


C:\Users\kiyo>adb connect 192.168.10.104:5037

connected to 192.168.10.104:5037



C:\Users\kiyo>adb -s 192.168.10.104:5037 shell

SC-02J:/ $ sm list-disks

disk:179,0

SC-02J:/ $ sm partition 179,0 mixed 90

SC-02J:/ $ sm set-force-adoptable on


■結論


Galaxy S8にmicroSD 512GBを積み込んで、上記の設定をおこない、


sm set-force-adoptable on


を実行するとバグります。


携帯の内部ストレージの容量が8GBだったり、0GBだったり、1.6GBだったります。


多分、外部ストレージを256GB以下にしないといけない。256GBはSamsungのスペックの最大容量です。



携帯の故障にもつながるので、危ないことは故障するギリギリまで攻めて楽しむといいと思う。


多分ここで説明していることは正しい。

http://exception-think.hatenablog.com/entry/20170203/1486047600


■いろいろと障害が出て、最後に戻した

何故か、ネットワーク越しでは戻せなかった。


C:\Users\kiyo>adb devices

List of devices attached

988a1b314f36534b45      device



C:\Users\kiyo>adb -s 988a1b314f36534b45 shell

SC-02J:/ $ sm list-disks

disk:179,0

SC-02J:/ $ sm partition disk:179,0 public

SC-02J:/ $ sm partition disk:179,0 public

SC-02J:/ $ sm partition disk:179,0 mixed 90

SC-02J:/ $ sm partition disk:179,0 public


⇒いろいろ試して諦めて、外部ストレージ(microSD)を携帯でフォーマットして終わりにしまいた。



0 件のコメント:

コメントを投稿