เพื่อนๆ คงเคยเห็นว่า Sticker ใน Line บางอันจะถูกจำกัดให้เฉพาะประเทศนั้นๆ ซึ่งเราสามารถใช้วิธีเปลี่ยน Mobile Network Code (MNC) ในแอพพิลเคชั่นจำพวก Market Enable หรือ Market Access เพราะ Line จะตรวจสอบจาก MNC นี้ว่าเราอยู่ประเทศไหน (ดูวิธีได้จากข่าวเก่า)

แต่จะมีอยู่ประเทศนึงที่ใช้วิธีแบบนี้ไม่ได้ นั่นก็คือประเทศญี่ปุ่น ซึ่งถ้าหากใครได้สังเกต ประเทศญี่ปุ่นจะมี Sticker น่ารักๆ อยู่มาก เช่น The Amazing Spider Man, Snoopy, Tweety เป็นต้น ซึ่งต้องใช้วิธีพิเศษ โดยท่าน soiyjung เป็นผู้มาแนะวิธี แล้วท่าน yumyum มาบอกผมอีกที (หลายต่อ) ผมจึงมาเรียบเรียงออกมาเป็น Blog ให้ทุกท่านได้ลองทำตามกัน

อุปกรณ์ที่จะทำได้จำเป็นต้อง Root ก่อนนะครับ

วิธีทำ

1. โหลดโปรแกรม Sqlite Browser มาลงเครื่องคอมพิวเตอร์ก่อน

2. โหลดแอพพิลเคชั่นพวก File Manager ที่มีสิทธิเข้าถึง Folder ที่ต้องใช้สิทธิ Root ได้ อย่าง Root Explorer หรือ ES File Explorer เป็นต้น

3. เข้าไปใน Folder ใน Android ของคุณตาม Path นี้ “/data/data/jp.naver.line.android/databases/” ในขั้นตอนนี้จำเป็นต้องใช้ แอพพิลเคชั่นพวก File Manager ที่สามารถเข้าสิทธิ Root ได้ตามที่แนะนำไว้ด้านบน ถ้าไม่สามารถเข้าถึงสิทธิ Root ได้ก็จะหาไม่เจอ

และ Path ที่ว่านี้ ไม่ใช่ Path ใน SD Card (“/sdcard”) นะครับ ต้องเป็น Path ตั้งแต่ Folder ของ Root (“/”) เท่านั้น

4. หา File ฐานข้อมูลที่มีชื่อว่า naver_line (ไม่มีนามสกุล)

5. Copy ลงบนคอมพิวเตอร์ เพื่อเอามาแก้ไขกับโปรแกรม Sqlite Browser ที่เราโหลดมาไว้ในขั้นตอนแรก

6. เปิด File นี้กับโปรแกรม Sqlite Browser จากนั้นไปที่แถบ Browse Data แล้วเลือก Table “setting” ตามรูปด้านล่าง

7. เ้ข้าไปใน record ที่ “key” = “APP_REG_SESSION” ซึ่งเราจะไปแก้ตรงที่ช่อง “value” ของ “key” นี้กัน

ถ้าเราต้องการแก้ไขข้อมูลตรงช่องไหน สามารถกด double click ที่ตรงช่องนั้น อย่างรูปด้านล่างเป็นข้อมูลของช่องที่เราจะแก้ไข

8. ให้แก้จากค่า <<66>> ให้เป็น <<81>> ซึ่งมีอยู่สองที่ ซึ่งแก้แล้วจะได้เป็นแบบนี้
[quote=ก่อนแก้]5b678eeff4f56752b09a8246889c6061>>##<>##<<+66 8 xxxx xxxx>>##<<8xxxxxxxx>>##<<66>>##<<>>##<>##<<66>>##<<08xxxxxxxx>>##<>##<>##<<0>>##<<7>>##<>##<>##<>##<<1>>##<< EOF

[quote=หลังแก้]5b678eeff4f56752b09a8246889c6061>>##<< PIN_VIA_SMS>>##<<+66 8 xxxx xxxx>>##<<8xxxxxxxx>>##<<81>>##<<>>##<>##<<81>>##<<08xxxxxxxx>>##<>##<>##<<0>>##<<7>>##<>##<>##<>##<<1>>##<< EOF

9. ไปแก้ค่า “value” ใน record ที่ “key” = “PROFILE_REGION” จาก “TH” ให้เป็น “JP”

10. ไปแก้ค่า “value” ใน record ที่ “key” = “PROFILE_COUNTRY_CALLING_CODE” จาก “66” ให้เป็น “81”

11. จากนั้นนำ File ที่แก้เอาไปวางไว้ที่เดิมใน Path นี้ “/data/data/jp.naver.line.android/databases/”

12. ขั้นตอนสุดท้าย ให้บังคับปิด Task ของ Line (force close LINE) แล้วเปิดแอพพิลเคชั่นขึ้นมาใหม่ครับ

เพียงเท่านี้เราก็สามารถโหลด Sticker ฟรีอย่าง The Amazing Spider Man, เจ้านก Hiyokochan ได้ หรือจะซื้อ Sticker อย่าง Snoopy, Tweety และอื่นๆ ที่เปิดขายเฉพาะคนญี่ปุ่นเท่านั้น

อ้างอิงวิธีมาจากคุณ soiyjung

ปล. มันมีแอพพิลเคชั่นที่สามารถแก้ไขฐานข้อมูลได้ในเครื่อง Android ได้เลย ลองไป search หาใน Play Store ดู (ใช้ keyword นี้ “Sqlite”) สำหรับบางคนที่ไม่อยากมาแก้ในเครื่อง แต่ผมไม่ชอบตรงที่หน้าจอในมือถือมันเล็ก อาจจะทำให้แก้ข้อมูลตรง “key” = “APP_REG_SESSION” ได้ลำบาก