Android アストロファイルマネージャのSMB接続で invalid payload size 405
Android 端末から Windows 7 の PC に SMB 接続しようとしても invalid payload size 405 というエラーが出て、半年ほどはまっていたのですが、ようやく方法がわかりました。
アストロファイルマネージャを使います。
上部のコマンドボタンの行を左端までスクロールすると「ネットワーク」ボタンがあるのでこれをえらぶ。
「新規追加」を選択します。
接続の種類は SMB、ラベルはサーバ名など任意の文字列、サーバーは、ホスト名またはIPアドレス、共有にはネットワーク共有名を入力します。
あとは、接続先 PC のログオンユーザ名とパスワードを入力して、「テスト」を押してみます。
Linux の Samba サーバだとこれでつながるのですが、Windows 7 の PC の場合は「invalid payload size 405」エラーが出てしまいます。
ここでずっと悩んでいたのですが、別のことを調べている時に xda-developers – Using SMB Module with Astro というページにたどり着き、ここに対応策が書かれていて解決しました。
SMB の設定を入力する画面で Android 端末のメニューキーを押すと「Advanced Settings」というメニューが画面下に出てきます。これをタップすると、オプションを入力できます。
ここで、jcifs.smb.client.useExtendedSecurity という項目を作成し、値に false を入れます。これで Windows 7 の PC につながるようになりました。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.