2013年2月20日星期三

用BlueStacks模擬器送LINE貼圖


# 2013-03-11 更新:

也可以使用爆米花的 lineAuthKey 取得LINE貼圖, 這6個步驟可以讓你不用使用 VPN 辛苦連到國外去下載貼圖.
http://goo.gl/dglcM




# 2013-03-04 更新:
最後, 我還是向 VPN 低頭了, 參考看看VPN 跨區教學:
http://max-everyday.blogspot.tw/2013/03/vpn-vn-line-sticker.html

# 2013-03-01 更新:
Operator Changer 跨區下載(贈送)貼圖目前已失效, 因為 LINE Server 會檢查連線時的 IP address, 意思是說, 不需要ROOT, 只要手機拿到國外的 ip address 就可以完成跨區, 而且無法送圖給不同地區的人, 會出現 "您無法贈送貼圖給本用戶", 結論: 跨圖下載貼圖難度變高, 跨區贈圖暫時似乎無解. 參考看看討論區:
http://www.mobile01.com/topicdetail.php?f=423&t=3082035&p=233


===========
目前透過手機直接跨區下載(或贈送) 貼圖的方法暫時被LINE 主機給擋下來了, 但還是有辦法跨區送貼圖, Android 的模擬器常見的2個選擇, 一個是 google 開發的 Android SDK Tool 裡的 AVD, 另一個是 BlueStacks, AVD 的相容性比較好, 也比較穩定, 最大的缺點就是反應速度比較慢, 對有耐心的人來說是一個不錯的選擇, 沒有耐心的我使用反應速度比較快的 BlueStacks, BluseStacks 取得 LINE 圖文的教學方法如下.

下面的文章很長, 大致上就是完成這5個步驟即可完成跨區.
  • 1. 安裝最新版的LINE, 並透過 Email 登入.
  • 2. 直接安裝 LINE 3.3.7 版, 覆蓋掉最新版的LINE.
  • 3. 強制停止 LINE
  • 4. 透過 Operator Changer 修改 Operator Numeric.
  • 5. 執行 LINE 下載(或贈送) 貼圖.
說明: 以外的方法並非原創, 是在 mobile01 apk.tw 爬文的實作.


Step 1: 
下載 BlueStacks (簡稱 BS模擬器) 可以在一般Windows 或 Mac 的電腦上執行Android 模擬器.

Step 2: 
解開下載的壓縮檔, 並執行 BlueStacks-ThinInstaller_JP.exe



按 Continue.



 按 Install.


閉起眼睛休息5分鐘, 上個廁所再回來, 這裡會下載並安裝程式.


安裝過程, 如果你遇到這一個錯誤訊息:


或是這一個錯誤訊息:


代表你Windows 的畫面顯示色彩的數量需要從16bit 切換到 32bit, 如下圖所示:



BlueStacks 程式安裝完成後, 會彈出一個 "Update Available" 詢問你是不要更新的對話框, 請選擇 "程式更新提示出現時,請按下 Remind Me Late" 或直接關閉對話框即可.


安裝完成 BlueStacks, 畫面如下:



Step 3: 
關閉 BlueStacks, 直接在右上角按 [X] 即可關閉應用程式, 請參考上圖.

2013-02-24 更新:
正確的停止 BlueStacks模擬器應該要從 "系統列" 裡的 BlueStacks 按右鍵, 再選擇關閉, 如下圖所示:




Step 4: 
請開啟 "Windows 工作管理員", 關閉 BlueStacks 的這2個程式. (HD-Agent.exe, HD-Frontend.exe)
說明: 如果是使用 "系統列" 裡的 BlueStacks 的小圖示按右鍵選 "Stop", 會關閉掉 "HD-Frontend.exe"



Step 5:
到 "資料夾選項" 裡, 拿掉 "隱藏保護的作業系統檔案" 的勾勾, 如下圖所示:

上面的這一個畫面, 在 "組合管理" 的 "資料夾選項" 裡.



Step 6:
把 BS root包.rar 裡的 root 資料夾裡的檔案 (initrd.img 和 Root.fs) 覆蓋到 C:\ProgramData\BlueStacks\Android\ 目錄下, 如下圖所示:

  • 附註1: 如果你用的是 WinXP , 檔案的路徑在:
    C:\Documents and Settings\All Users\Application Data\BlueStacks\Android 
  • 附註2: 如果你沒有做 Step 5, 會看不到 C:\ProgramData\ 這一個目錄.
  • 附註3: 做完這一個 Step 6, 可以回到上面的 Step 5 畫面, 再把勾勾給勾回去, 不然會在Windows 7 裡看到些無義意的隱藏檔, 很傷眼睛.
  • 附註4: 黃衾樺 分享:
    如果ROOT.FS這個檔案沒法覆蓋的話,請注意螢幕右下角有無出現BlueStacks圖示,如有請對著圖事案右鍵選STOP,等圖示消失再去覆蓋ROOT.FS檔,這樣就可以覆蓋了,我是這樣用的。
  • 附註5: SC 分享:
    我的Android資料夾裡的root.fs無法刪除,是說我沒關掉"HD-Block Divice.exe"
    所以我就去Windows 檔案管理員 -- 處理程序 -- [v]顯示來自所有使用者的處理程序 -- 關掉HD-Block Divice.exe  之後,就可以直接覆蓋root.fs到Andorid資料夾裡了.... 但是覆蓋成功了@@



Step 7: 
下載最新版本的 LINE, 應該是 3.5.0 之後都版本都OK, 寫這篇文章時LINE 的版本在 3.5.1



Step 8:
在下載的 LINE 3.5.1 按右鍵, 即可安裝到 BlueStacks 裡, 如下圖所示:




Step 9: 
下載並安裝 OperatorChanger.0.3.apk 到 BlueStacks, 方法同上.


Step 10:
在 BlueStacks 裡執行 Operator Changer, 透過 OperatorChanger 設定電信碼到日本.
說明: 日本有很多選項, 我是選擇 44020 的 SoftBank, 如果你想挑戰下載 au 地鼠貼圖的話, 可以試試看 AU-44050


Step 11:
在 BlueStacks 裡執行 LINE 3.5.1


Step 12:
選擇 "LINE 用戶登入", 下圖所示:



Step 13:
透過 Email 登入.


  • 說明1: 已經不需要使用 Facebook 登入了. 
  • 說明2: 雖然上面的截圖畫面為日文, 但是不需要切換語文別, 即可完成跨區, 意思指你可以在繁體中文的介面做操作即可取得(或贈送日本的貼圖).


如果帳號/密碼正確的話, 會開始下載聯絡人資料到模擬器裡.


Step 14:
登入 LINE 之後, 就是強制停止 LINE App.
說明1: 這一個 Step 跳過也可以的樣子, 我只是想抓畫面顯示目前使用的是最新版的 LINE 3.5.1
說明2: 請不要點選 "清除資料" 的按鈕, 透過 Operator Changer 跨區, 不需要 "清除資料", 只需要每次切換電信碼之前, 先 "強制停止" 即可.

由於找不到如何在 BlueStacks 裡強制關閉 LINE, 所以弄了一支LINE Force Stop App:
http://imaxlive.googlecode.com/files/LINEForceStop_1_0.apk


Step 15:
下載和安裝 LINE 3.3.7 版到 BlueStacks.

裝好 LINE 3.3.7 就完成跨區了.




Step 16:
在 BlueStacks 模擬器裡送完(或下載完貼圖)後, 再透過手機重新登入 LINE 即可取得在 BS模擬器裡下載到的貼圖.

===========================

PS 1:
如果你在已經設完電信碼到日本, 卻無法下載貼圖時, 畫面如下:


解決辦法, 強制停止 LINE App:
說明: 在 BlueStacks找不到 強制停止, 可以使用 App2SD 或使用 LINE Force Stop
http://imaxlive.googlecode.com/files/LINEForceStop_1_0.apk


再重新下載一次貼圖, 即可下載到, 如下圖所示:


=============
PS 2: 切換到泰國.
PS 2-1: 執行 Operator Changer, 選擇 AIS - 52001 -th


PS 2-2: 即可對 747 貼圖做贈送 (line://shop/detail/747)
Coolest Buddies "Khun Reab & Khun Hyak"
 說明: 目前語言別在 "日文" 還是可以直接贈送 "泰國" 的貼圖.


================
PS 3: 避免 BlueStacks 閃退 (LINE App 突然被關閉), 請你關閉 "提醒" 的 "推播通知設定" 的設定值, 如下圖所示:




===============
PS 4: 切換到韓國的解法:
PS 4-1: 執行 Operator Changer, 點 "kr" 這一列, 就到韓國了.

PS 4-2: 即可贈送韓國的貼圖.

說明: LINE韓國輸入EMAIL不能打@, 請先使用 OperatorChanger 在台灣(或其他國家) 登入後, 強制停止LINE 之後, 再透過 Operator Changer 改變電信碼到 45011 - kr 即可,  圖文教學如下:
http://max-everyday.blogspot.tw/2013/02/line-koera-email.html


===============
PS 5: 切換到越南的解法:

PS 5-1: 執行 Operator Changer, 點 "Custom", 並輸入
Operator Name:MobiFone
Operator Numeric:45201
Country Iso:VN
附註: Operator Name, 可以任意輸入, 不會影響跨區.
最後按下 "OK",  如下圖所示:



PS 5-2: 即可贈送越南的貼圖.

PS: 越南有7天在送貼圖,

活動的 URL: http://line.naver.vn/line_sticker/index.htm
活期期間: 2012/02/28 - 2012/03/06




=====================
常見 Q&A:
  • Q: 為何要啟動Operator Changer的時候, 出現your devices doesn't ROOTED.
  • A: 由於沒有完成 Step 6 覆蓋檔案的動作.
  • Q: 還能直接用手機跨區取得貼圖的嗎?
  • A: 還能直接用手機/平板進行跨區, 但需要 ROOT 過, ROOT 後的手機/平板直接使用 OperatorChanger 就可以完成跨區, 通常雜牌的平板買來時廠商就會幫你ROOT 好, 一般的手機需要 "特別的手續" 才能完成ROOT。
  • Q: 現在一定都要刷機嗎?
  • A: 一般的手機需要 "刷機" 才能取得ROOT, 如果您已經有 "現成" ROOT 的 Android 手機或平板, 就不需要刷機, 刷機很麻煩, 建議使用Android 模擬器即可取得(贈送) 免費貼圖, Android 模擬器除了 BlueStacks 也可以使用 google 出的 AVD 模擬器。
  • Q: 卡在裝完新版電話區碼設定為日本, 就必須輸入JAPAN 電話號碼, 收認證信.
  • A: 請試試看, 在BS模擬器裡使用 LINE 3.5.1 輸入電話號碼, 再輸入手機收到的驗證碼. 接著有出現匯入聯絡人資料的進度bar, 然後列出所有聯絡人的那個畫面後, 就可以直接安裝 LINE 3.3.7 版(安裝舊版的時候 LINE 就會被強制停止), 安裝完成舊版之後, 先執行 Operator Changer 改變電信碼到 kr (韓國), 再執行 LINE 3.3.7
    http://max-everyday.blogspot.tw/2013/02/line-koera-email.html
  • Q: 用電腦的BS模擬器連台灣的LINE都要輸入電話號碼 -.-
  • A: 關二哥 找到問題所在: 在LINE 透過Email登入後,  還要使用 "fb同步" 才不會出現電話認證, 才會直接讀取資料. 回到手機的LINE 點 "設定" - "我的帳號",  你就會看到 "fb同步"的按鈕, 同步完之後回到BS模擬器的LINE, 一樣是用Email登入, 如果出現要認證電話別理會, 點下方 "fb的按鍵" 應該就ok.
  • Q: 請問 我line 3.5.1板 一直無法進入 出現檢測到應用程序失敗,請再試一次 是哪裡出問題了嗎?
  • A: 使用 BS模擬器就是這樣子, 反應速度比較快, 但也比較不穩, 出現程序失敗, 需要多試幾次, 當使用 LINE 3.5.1 輸入完帳/密後, 有出現匯入聯絡人資料的進度bar, 然後列出所有聯絡人的那個畫面後, 就可以直接安裝 LINE 3.3.7 版.
  • Q: 我用的是WinXP,在Step4開啟工作管理員後,找不到HD-Frontend.exe可以中止,而在Step6時如同樓上Migo Asi大一樣,Root.fs的檔案無法放進資料夾裡面,因為程序正在使用中,我再進入工作管理員將Blue的其他處理程序(HD-XXX)刪除後就能覆蓋原有的root.fs了,但走到Step10執行Operator Changer時就無法進入了,請問有何方法解決?謝謝!!
  • A: 請先從 step 3 的在系統列 bluestacks 按右鍵選 stop 開始操作, 再使用上一則 Q&A 裡 分享的檔案來覆蓋, 
  • Q: 請問iOS可適用嗎?
  • A: BlueStacks 是 Android 模擬器, 只要你的 LINE 有綁定 Email, 就可以使用. 跨區的代價是你之前在LINE 裡的交談記錄會消失, 如果有重要的記錄, 請先備份.
  • Q: 我都有按程序安裝了 但最後到開啟LINE時 顯示 檢測到應用程式失敗 大概按了10分鐘都這樣 請問是有哪個步驟錯誤嗎?
  • A: 請在 BlueStacks 模擬器裡, 把 LINE 移除掉(按住LINE App 的圖示, 再點選x 的小圖), 重新安裝 LINE 進去試試看.
  • Q: 如何明確知道有無跨到日本呢?
  • A: 重新執行一次 Operator Changer, 在左上角就會看到目前電信碼是多少, 和所屬地區在那.





=====================
  • 附註1: 你的LINE 一定要綁定 Email, 不然之前下載的貼圖會消失. 請點選 "設定電子郵件帳號" 進行設定.
  • 附註2: LINE App 進行 "重新安裝" 或 "清除資料", 會讓已經下載到手機裡的貼圖暫時被清空, 請點選 "貼圖管理員" 進行重新下載.
  • 附註3: 已經下載的貼圖, 如果你升級為新的 LINE 版本或是你改用iPhone 的 LINE一樣可以繼續使用.
  • 附註4: 每跨一次國家(例如: 從泰國切換到日本) 需要付出的代價是: LINE裡的聊天記錄會被清除. 所以如果你有重要的交談記錄, 請先透過Email 備份出來.


LINE 的 "帳號" 設定畫面.



重新下載貼圖, 請點選 "貼圖管理員".


"LINE貼圖清單" App 簡介和下載:
 http://imax-live.blogspot.tw/2013/03/line-sticker.html

LINE Force Stop (LINE強制關閉):
Apk 下載  http://imaxlive.googlecode.com/files/LINEForceStop_1_0.apk
App 簡介 ⇒ http://imax-live.blogspot.com/2013/02/line-force-stop.html

Line貼圖小幫手 Facebook 粉絲專頁:
 http://www.facebook.com/linestickertool
(如果有操作上的問題, 請到這個粉絲專頁發問)



資料來源:

相關的關鍵字:
  • 八門

特別感謝:
  • rurutai
  • 爆爆爆爆米花