Androidでプリインストールの更新がうまくいかないとき

・/system/app に存在するアプリ
・更新できなくて、どれかのメッセージがでる
「名前が同じで、署名が競合するパッケージがすでに、インストールされています。」
「パッケージファイルに正しく署名されていません」
「正しく署名されていないパッケージファイルです」

1.更新したいアプリを別端末でダウンロードして、apkファイルを入手する
2.システムアプリから、ユーザーアプリ化する
 そうすると、/data/app あたりに移動されると思う
3.1のファイルを2の場所に上書きする。
 apkのファイル名は、/data/appにあるアプリの名前にすること
4.Google Playで、該当アプリを表示して、アンインストールする
5.普通に、GooglePlayから該当ソフトをインストールする


スポンサーリンク

『Androidでプリインストールの更新がうまくいかないとき』へのコメント

  1. 名前:teppy : 投稿日:2013/03/13 18:16

    IdeaPad A1の中華フォントを直そうとしたけれど、FWが019だったためネット上のROMでは上手く行かず、やむなくICS化しました。
    それでKindle for Androidの更新ができなかったのでググって「某氏の猫空」さんからこちらにたどり着きました。
    kindle の apk ファイルを入手することはできたのですが、
    「2.システムアプリから、ユーザーアプリ化する」
    というところがよくわかりません。
    Dropboxのapkファイルをインストールしても、プリインストールされたkindle を上書きしてくれないし、ASTROなどでプリkindleを消去しようとしてもできないので、立ち往生しています。
    もしよろしければ、やり方をもう少し詳しく指南いただければ幸いです。

  2. 名前:管理人 : 投稿日:2013/03/13 18:42

    1.ユーザーアプリ化について
    「titanium backup ユーザーアプリへの変換」で検索すれば、出てくるかと思います。ほかのアプリで可能なのかもしれないし、ほかの方法があるのかもしれませんが、私はわかりません。

    2.FWが「A107W0_A234_001_015_2643_ROW」以降は、日本語フォントに初めからなってると思います。

    3.FWが019であろうと、root化して、手動で同じことをすればフォントの変更は可能だと思います。

  3. 名前:teppy : 投稿日:2013/03/14 17:20

    迅速かつ丁寧なご回答ありがとうございました。
    自分のFWは確かにA107W0_A234_001_019_2702_ROWだったのですが、
    工場出荷状態で中華フォントだったので、困惑しております。
    おまけに12/07以降に製造されたA1はタッチセンサーの構造が変わったのか、
    015のFWを入れてもタッチセンサー自身が反応しなくなってしまい、ICSにせざるを得なくなってしまいました。

    教えていただいたとおり、ユーザーアプリ化することはできましたので、取り急ぎ御礼申し上げます。

  4. 名前:管理人 : 投稿日:2013/03/14 20:10

    >A107W0_A234_001_019_2702_ROW
    は特殊なようですね。
    良く知らずに、ごめんなさい。

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。