Palm App Catalog で制限のあるアプリインストール方法

2010/02/18 22:52

最近しばらく App Catalog を調査していてなんとかダウンロード制限のあるアプリ(フリーウェアのみ)をインストールすることができたのでその方法を紹介します。

今回の方法は App Catalog などにパッチをあてるようなことはないので分かってしまえば比較的簡単にできます。

※とは言うものの正規のインストール方法ではないので自己責任で行える方のみ続きをどうぞ。

簡単に説明するとダミーアプリをインストールして App Catalog に勘違いをさせてバージョンアップさせるという方法です。

■環境

  • O2版 Palm Pre
  • webOS 1.3.5.2

■準備

  • Palm webOS SDKをインストール
  • インストールしたいアプリの「title」と「PackageID」と「Vendor」を調べる

■ダミーアプリの作成からインストール

サンプルとして「Classic」のダミーアプリを作成します。

Classic
title:Classic
PackageID:com.motionapps.app.classic
Vendor:MotionApps

1.アプリプロジェクトの作成

コマンドライン(ターミナル)でプロジェクトを作成するディレクトリへ移動し下のコマンドを入力
palm-generate -p "{title:'Classic', id:com.motionapps.app.classic, version:'0.0.1', vendor:'MotionApps'}" Classic

2.パッケージの作成

コマンドライン(ターミナル)で下のコマンドを入力(ディレクトリは1.のまま)
palm-package Classic

3.出来たパッケージを Pre にインストール

インストールするにはいくつか方法があるのですが、コマンドラインが起動しているので、今回はそのままコマンドラインからインストールを行います。
Pre をUSBケーブルでPCへ接続をして「Just Charge」の状態で下のコマンドを入力(ディレクトリは1.のまま)
palm-install com.motionapps.app.classic_0.0.1_all.ipk

■ダミーアプリを正規アプリへバージョンアップ

ダミーアプリが正常にインストールできたら次にダミーアプリを正規アプリへバージョンアップさせます。

App Catalog を起動し「My Applications」を開くと一覧に先ほどインストールしたダミーアプリの「Classic」があると思います。
さらに右側にバージョンが書いたボタンが表示されると思いますのでそのボタンをタップしてバージョンアップを行ってください。

で、無事バージョンアップできれば不思議と先ほどのダミーアプリが「Classic」へと変わっています。

 

お試し用にダミーアプリを3つ用意しましたのでお好きなのを試してみてください。

Asphalt 5 FREE はバージョンアップするのにかなり時間がかかるため 3G ではなく Wifi をお勧めします。(Wifiでもかなり時間がかかるのですが・・・)
でも、Asphalt 5 FREE はぜひ試してみてください。
体験版のようですが動いた時にはちょっと感動します。しかも日本語のリソースを持っているらしく言語選択で日本語が選べます。

※バージョンアップ後うまく起動できな場合はリブートで起動できました。>Asphalt 5 FREE
アイコンが変わらない場合もリブートでちゃんと表示されました。

※えーと、きっと書かないと試す方がいると思いますので先に書いておきます。
有料アプリはインストールできません。まあ、当たり前ですが。これでインストールができたら大問題です。
(私が試しました。よい子は真似をしては駄目です。)

最近 Palm Pre の話題が少なくなりましたが、これでまた少し盛り上がるといいんですが・・・。
まだまだ遊べる Palm Pre です。

-- 追記 2010/02/19 21:29 --

試された方でバージョンアップの段階でダウンロードまではうまくいくがインストールで失敗してしまうケースがあるそうです。
OSのVerが古いときにインストールしたアプリ、パッチ等による原因の可能性があるそうです。
この場合、多分通常のアプリのバージョンアップも出来ないと思います。

-- 追記 2010/02/20 15:55 --

上の追記で書いた件についてインストールで失敗してしまうようでしたら KIWA Palm部 Blog版 で紹介されている方法を参考にしてみたらいかがでしょうか。

KIWA Palm部 Blog版 - Palm App Catalogの問題

Smartphone Permalink

コメント

2010/02/19 14:50:17 #
はじめまして、右脳と申します。
このエントリは、個人的にですがとても凄いエントリだと思いました。
真に勝手ながら、僕のサイトで紹介させて頂きました。
貴重な情報を公開してくださり、本当に有り難うございました。
では失礼いたします。
2010/02/19 23:48:22 #
すばらしいです!
O2版でwebOS 1.3.5.2ですが、Classicがインストールできました。
ははーっ、と地に伏せってIwataさまを拝みたい気分ですm(_ _)m。
勝手ながら自分の覚え書きwebサイトにも引用させていただきます。
ありがとうございました。
せ:
2010/02/20 1:05:42 #
はじめまして.

よく、この方法を思いつきましたね!!
すばらしいです.

ただ、「この辺の処理の甘さが命取りにならなければ良いな...」と思ってしまいました.
ちょっと心配性です.

まだまだO2の1.1.3で使っていますが、そろそろバージョンアップの環境構築を再開しようかなぁ.
2010/02/20 15:13:55 #
右脳さん、forzandoさんコメントとご紹介ありがとうございます。
皆様の少しでもお役に立ててよかったです。

せさん、どうもです。バージョンアップのチェックはどうも甘いです。
本当に命取りにならなければいいんですけど…。
(なので有料アプリもチェックしておきました。)

まとめレスで失礼しました。
2010/02/20 20:40:04 #
PalmPre/@Diary

文字通りの"日記"にはならないと思いますが、とりあえずdiaryの和訳ということで。なお、最初の記事が最新の記事で、下へ行くほど古い記事となってます(ただし後から追記することもあります)。   Table of Contents   App Catalogでインストールできないアプリ...
murac
2010/02/22 10:07:39 #
すばらしい情報ありがとうございます。
Classicは1.3.5.2のROM焼き直し時にバックアップのリストアで
復旧出来ていたのですが、RSSリーダーとかいろいろ入れたい物があったので
参考にさせて頂きます。
2010/02/22 22:35:51 #
muracさんコメントありがとうございます。
Googleリーダーを使用しているのでしたら「Feeds Free」なんか便利ですよね。
またアプリ探しの旅に出かけてきます。
TomyJr
2010/03/01 1:54:41 #
TomyJrと申します。
ありがとございます。
1.4へのアップデートのミスでClassicを消失してしまいましたが、取り戻すことができました。
本当にうれしいです。
2010/03/01 22:16:01 #
TomyJrさんコメントありがとうございます。
お役に立てたようでよかったです。
後からアプリのインストールが出来ればwebOSのバージョンアップでのリスクが少しでも減りますね。
2010/03/06 16:17:37 #
Classic復活だゾウ。

おかげさまで、Palm PreのClassicが復活できたゾウ。

コメントを書く




biuquote
  • コメント
  • プレビュー
Loading