2015年07月30日

Chromeアプリ版LINEからスタンプ画像を抽出する

課金してスタンプ購入したんだから、画像データくらい抽出して取っておきたいという気持ちになるのは、あまり非難されることではないと思います。今までは Android や iOS のファイルから探していましたが、先ほど Chrome アプリ版が出たということでファイル構成を確認してきました。Chrome アプリは HTML + CSS + JavaScript で作成するものなので、基本的にソースなどは見放題です。ただし、ソースは難読化されているようでした。

LINE スタンプの保存フォルダ

LINE のスタンプはダウンロードして使うようです。そのおかげで Android や iOS アプリから抽出できていたわけですが、Chrome 版も同じようにダウンロードしていました。 terminal を開いて以下のコマンドを打つとフォルダが開きます。 この記事は Mac 版を対象にしています。

 open ~/Library/Application\ Support/Google/Chrome/Default/Storage/ext/menkifleemblimdogmoihpfopnplikde/def/IndexedDB/chrome-extension_menkifleemblimdogmoihpfopnplikde_0.indexeddb.blob

あとは画像キャッシュディレクトリをコピーして .png 拡張子をつければ Finder でもプレビューされるようになりました

cd 2
mv 02 02.images
cd 02.images
for F in *; do mv $F ${F}.png; done

スクリーンショット 2015-07-30 15.56.26

追記

スタンプを「ダウンロード」した時点では、スタンプ選択用のサムネイルしかダウンロードしないようです。大きい画像を抽出するには、一度スタンプを使わないといけません。めんどくさい…。ネイティブアプリには最初から大きいスタンプが全部入ってるので、そっちのほうが楽かもしれません。

追記2

試しにスタンプを送ってもらったところ、受信したスタンプも原寸大で抽出出来ました。


2015年08月29日

Increments 社の TGIF に行ってきた

Qiita や Qiita:Team などを運営する Increments 社にお邪魔して、キラーアプリ()や抽象的な話をしてきました。↓の写真には写ってないですが、ピザとかビールを浴びて楽しみました。 Incremants 社にお邪魔するのは…

2015年08月23日

YAPC::Asia 2015 Hackathon での進捗

YAPC::Asia 2015 Hackathon に参加した。マイクロソフトのセミナールームをお借りし、Ben Ogle 氏と mizchi 氏による Electron のトークと、Visual Studio Code…

2015年08月22日

最強のTwitterクライアント作り始めた

前から知ってはいたんだけど、昨日の YAPC:::Asia 2015 で Electron のトーク で動かしてる所を見て、Electron に興味が出てきてしまった。Electron というのは JavaScript の SPA…

2015年08月21日

ツイセーブにプロフィール履歴機能を追加した

Twitterログ保存サービス ツイセーブ にプロフィール変更履歴閲覧機能を追加しました。 その名の通りツイッターの説明欄の更新履歴を見れるだけではなく、名前や位置情報、URL…

2015年07月16日

Rubyで新しいConoHaのオブジェクトストレージを使う

ConoHa がリニューアルしてVPSのストレージがSSDになるなどしました。ConoHa で SSD を使いたいとずっと思っていたのでこれは嬉しいです。ほかにもロードバランサーや、SSDを追加できる機能など、従来のVPS…