2011年10月17日月曜日

SDカードに移せないアプリを移せるかも

OS が 2.2 以降であることと、Windows PC があって android SDK が導入されていることが前提になります。
標準では移せないアプリも、android SDK を利用して標準のインストール先を SD カードにしてやることにより、SDカードに移せることが出来るようになるものが、いくつかあります。

これは、保証対象外となる root 化をしなくても可能であるため、非常にお手軽です。Xperia arc や acro 等、内蔵 ROM が少ない端末に是非。
パソコンにつないで、コマンドプロンプトを立ち上げ
adb shell pm setInstallLocation 2
 これだけ。後は端末を再起動すれば、SDカードへの移動が禁止されていたアプリが移動できるようになっているアプリもきっとあるはずです。

数字の意味ですが

0 内蔵標準、足りなければSD
1 内蔵標準
2 SD標準
ただ、端末でセットしてもアプリ側での設定が優先なので、アプリ側で 1 がセットされているとエンドユーザ側ではどうあがいてもSDカードへ移すことは不可能です。
多くの開発者はウィジェットの関係で、よく調べもしないユーザがSDカードへ移してウィジェットが表示されなくなりました!とか言ってくるので、SDカードへ移さない設定にしてあると思います。

逆に、移せません!移せるようにしてください!って言われると思うけども……大変ね……。

1 件のコメント:

  1. 貴重な情報をありがとうございました。
    あっ、と、思った時には既にシステムがアップデートされていてROOT化キットの適用外になってしまって困っていました。
    買ったままの状態では、まともに使えた物ではありませんものね。

    返信削除

ArchLinux [community]リポジトリでエラー

何も考えずに paru を走らせると、     community.db のダウンロードに失敗しました   2年前にアナウンスしとる わ、テメーが悪い。と、フォーラムで回答されていた……失礼しました。 /etc/pacman.conf から、commuity 部分をコメントアウト...