itunes購買項目 更新 - MAC

By Mary
at 2012-03-03T19:35
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而已
--
: 由於我有使用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

By Isabella
at 2012-03-04T03:43
at 2012-03-04T03:43
Related Posts
itunes購買項目 更新

By Hardy
at 2012-03-03T14:51
at 2012-03-03T14:51
如何將iphone音樂同步到macbook!?

By Faithe
at 2012-03-03T14:48
at 2012-03-03T14:48
MPlayerX 看 DVD?

By Victoria
at 2012-03-03T13:44
at 2012-03-03T13:44
mac mini

By Anthony
at 2012-03-03T13:12
at 2012-03-03T13:12
VPN連不上

By Margaret
at 2012-03-03T13:03
at 2012-03-03T13:03