itunes購買項目 更新 - MAC

Mary avatar
By Mary
at 2012-03-03T19:35

Table of Contents

※ 引述《leostyle (小王)》之銘言:
: 由於我有使用iphone
: 所以在itunes store裡面買了不少軟體
: 但是由於電腦之前被人家使用過
: 所以有些軟體不是在我的apple ID裡面
: 不過每次說要更新時
: 我也都換過我所擁有的所有ID...
: 但是終究有幾個軟體無法更新
: 估計不是在我apple iD底下的軟體
: 到底有什麼方法可以找出應用程式到底是由誰購買的
: 謝謝
: (個人有怪僻,有東西沒更新就會覺得毛毛的)

有個簡單的script能夠找出 ipa 裡的帳號資訊
我放在 http://goo.gl/aC1oq

你可以下載後 chmod u+x [檔名], 執行如下:

find ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/ \
-name '*.ipa' -exec [你下載後的位置/checkowner.sh] {} \;

./checkowner.sh [xxx.ipa]

此script會印出帳號資訊 (加個註解好了)
------------------------
#!/bin/bash
# 建立一 fifo 檔案供讀寫用
meta=/tmp/itunemetadata.plist
[ ! -e $meta ] && mkfifo $meta
# 第一個參數為 ipa 檔案
app=$1
# 建立一檔案描述子 fd 至剛建立的 fifo 檔案
# 並解壓縮 ipa 檔案裡的 plist 至此 fd
(exec 9>$meta; unzip -cq "$app" iTunesMetadata.plist >&9) &
# 用 defaults 指令讀取此 plist (因plist有數種格式)
# 並搜尋 AppleID 及該行出現的 "[帳號名稱]" 存至 a(ccount) 變數
a=`defaults read $meta| grep -i AppleID | grep -o '".*"'`
# 印出該 app 所購買之帳號名稱
echo -e "$a \t- $app"
------------------------

參考自 http://goo.gl/whGhj
基本上是把暫存檔改為fifo而已

--
Tags: MAC

All Comments

Isabella avatar
By Isabella
at 2012-03-04T03:43
推一個,其實我最近想寫個和這方面有關的app,謝謝資訊

itunes購買項目 更新

Hardy avatar
By Hardy
at 2012-03-03T14:51
由於我有使用iphone 所以在itunes store裡面買了不少軟體 但是由於電腦之前被人家使用過 所以有些軟體不是在我的apple ID裡面 不過每次說要更新時 我也都換過我所擁有的所有ID... 但是終究有幾個軟體無法更新 估計不是在我apple iD底下的軟體 到底有什麼方法可以找出 ...

如何將iphone音樂同步到macbook!?

Faithe avatar
By Faithe
at 2012-03-03T14:48
iphone裡的資料(音樂..應用程式..) 都是在另一台電腦裡面!! 怎麼透過iphone將音樂直接同步到新的macbook?? 直接用itune的同步似乎是直接洗掉iphone裡的資料? 請問版上大大都怎麼用的呢?謝謝^^and#34; - ...

MPlayerX 看 DVD?

Victoria avatar
By Victoria
at 2012-03-03T13:44
我用 MPlayerX 的 Open VIDEO_TS 功能試著撥放 DVD 影片 (或是直接把 mount 的 DVD 影片拖到 MPlayerX 裡) 試了兩部電影 第一部會看的到播放畫面閃過但是隨即又消失了 第二步則是可以撥放一開始 ...

mac mini

Anthony avatar
By Anthony
at 2012-03-03T13:12
其實是想用ibooks Author 順便結合已經買的iPad與iPhone 這是個好主意嗎? - ...

VPN連不上

Margaret avatar
By Margaret
at 2012-03-03T13:03
我在家裡用MBP,在中華電信(光世代)網域下,嘗試連某私人機構的VPN, 一切步驟都按該機構官網Mac區說明來操作, 用Mac Network裡內建的client(VPN type依官網指示選Cisco IPSec), 成功連上。 我在學校用iMac,在學網下,嘗試連同機構的VPN, 但卻失敗。 clien ...