เปิดใช้งานสติ๊กเกอร์ Google Pixel AR บน Nexus 6P, OnePlus 3/3T และ Xiaomi Mi 5

ต่อไปนี้เป็นวิธีเปิดใช้งานสติกเกอร์ AR ของ Star Wars และ Stranger Things จาก Google Pixel บน Nexus 6P, OnePlus 3/3T และ Xiaomi Mi 5

สมาร์ทโฟน Google Pixel (ทั้งรุ่นที่ 1 และ 2) ได้รับฟีเจอร์ใหม่ที่ยอดเยี่ยมเมื่อวานนี้: สติ๊กเกอร์เพิ่มความเป็นจริง. สติกเกอร์ AR เหล่านี้ช่วยให้ผู้ใช้วางวัตถุดิจิทัล 3 มิติไว้ในช่องมองภาพกล้องของสมาร์ทโฟนได้ สติกเกอร์ AR ตัวแรกที่มีศูนย์กลางอยู่ที่ตัวละครจากแฟรนไชส์ ​​Star Wars และ Stranger Things และพวกมันค่อนข้างสนุกที่จะเล่นด้วย คุณลักษณะนี้เป็นเอกสิทธิ์อย่างเป็นทางการสำหรับสมาร์ทโฟน Google Pixel แต่ไม่ได้หมายความว่าไม่สามารถนำไปใช้กับสมาร์ทโฟนเครื่องอื่นได้ วันนี้เราจะแสดงวิธีเปิดใช้งานสติกเกอร์ Google Pixel AR บน Nexus 6P ที่รูทแล้วที่ใช้ Android 8.1 เราก็จะเช่นกัน แสดงวิธีทำให้มันทำงานบน OnePlus 3, OnePlus 3T และ Xiaomi Mi 5 ด้วยผลงานของนักพัฒนาซอฟต์แวร์ของเรา ฟอรั่ม

การสาธิตสติกเกอร์ AR โดย Google


เปิดใช้งานสติ๊กเกอร์ AR บน Rooted Nexus 6P ที่ใช้ Android 8.1

สิ่งนี้เป็นไปได้อย่างไร? เนื่องจากสติ๊กเกอร์ AR ได้รับการเข้ารหัสให้ใช้งานได้กับโทรศัพท์ Google Pixel เท่านั้น แต่จริงๆ แล้วข้อจำกัดนั้นค่อนข้างง่ายต่อการปลอมแปลง การถอดรหัส APK สำหรับสติ๊กเกอร์ AR จะแสดงบรรทัดต่อไปนี้ใน AndroidManifest:

<meta-dataandroid: name="com.android.device.restriction"android: value="brand=google, deviceName=marlin; brand=google, deviceName=sailfish; brand=google, deviceName=walleye; brand=google, deviceName=taimen" />

อย่างที่คุณเห็น แอปพลิเคชันจะไม่ทำงานเว้นแต่ว่าแบรนด์ของอุปกรณ์คือ 'Google' และชื่ออุปกรณ์เป็นชื่อมาร์ลิน ปลาเซลฟิช ปลาวอลอาย หรือไทเมน นั่นหมายถึง Google Pixel XL, Pixel, Pixel 2 และ Pixel 2 XL ตามลำดับ ถัดไป เวอร์ชัน SDK ขั้นต่ำของแอปคือ 27 ซึ่งหมายความว่าต้องใช้ Android 8.1 จึงจะทำงานได้ โชคดีที่ Android 8.1 เป็น มีจำหน่ายอย่างเป็นทางการ สำหรับ Google Nexus 6P นั่นก็ไม่ใช่ปัญหา

ดังนั้นสิ่งที่เราต้องทำคือแก้ไขชื่ออุปกรณ์ของเราให้ตรงกับรุ่นอุปกรณ์ที่อนุญาตพิเศษ ซึ่งจำเป็นต้องมีการเข้าถึงรูทเนื่องจากเราจะแก้ไขคุณสมบัติในไฟล์ build.prop ที่อยู่ใน /system หากอุปกรณ์ของคุณถูกรูทแล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานสติ๊กเกอร์ AR:

  1. ดาวน์โหลดและติดตั้ง อาร์คอร์ แอพและ สติ๊กเกอร์เออาร์ แอป. ฉันได้อัปโหลดไปยัง AndroidFileHost เนื่องจาก Google Play Store จะทำเครื่องหมายว่าเข้ากันไม่ได้กับ Nexus 6P
  2. ดาวน์โหลดและติดตั้ง เครื่องมือแก้ไข BuildProp จากเพลย์สโตร์
  3. ค้นหาและเปลี่ยน "ro.build.product", "ro.product.name", "ro.product.device" และ "ro.product.model" ให้เท่ากับ "marlin"
  4. รีบูทโทรศัพท์ของคุณ
  5. ดาวน์โหลด ทางลัดเพิ่มเติม แอป. เราจะใช้สิ่งนี้เพื่อสร้างทางลัดเพื่อเริ่มกิจกรรม AR Stickers
  6. เปิดแอปแล้วเลือก "กิจกรรม."
  7. เลื่อนลงและค้นหาสติ๊กเกอร์ AR ขยายและแตะที่ "กิจกรรมหลัก."
  8. เพิ่มทางลัดไปยังตัวเรียกใช้งานของคุณ
  9. กลับไปที่ตัวเรียกใช้งานของคุณแล้วแตะทางลัดเพื่อเปิดสติ๊กเกอร์ AR!

เปิดใช้งานสติ๊กเกอร์ AR บน OnePlus 3/3T หรือ Xiaomi Mi 5

สมาชิกอาวุโส XDA อาร์โนวา8จี2แก้ไขแล้ว AR Sticker, AR Core และ APK ของ Google Camera เพื่อให้สามารถทำงานบนอุปกรณ์อื่นๆ ที่ไม่ใช่ของ Google ได้

ทำตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานสติ๊กเกอร์ AR บน OnePlus 3, OnePlus 3T หรือ Xiaomi Mi 5 ฉันยังไม่ได้ทดสอบด้วยตัวเอง แต่วิดีโอด้านบนแสดงให้เห็นว่ามันใช้งานได้กับ Xiaomi Mi 5 และผู้ใช้หลายคนในฟอรัมของเรารายงานว่ามันใช้งานได้กับ OnePlus 3/3T

  1. ติดตั้งตัวดัดแปลง อาร์คอร์ และ สติ๊กเกอร์เออาร์ APK
  2. ดาวน์โหลด calibration_cad.xml.
  3. ติดตั้ง MiXplorer หรือใช้ตัวสำรวจไฟล์ที่เปิดใช้งานรูทอื่น ๆ
  4. ย้าย calibration_cad.xml ไปที่ /system/etc
  5. ดาวน์โหลดและติดตั้ง เครื่องมือแก้ไข BuildProp จากเพลย์สโตร์
  6. เปิดและเพิ่มบรรทัดนี้: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. ติดตั้ง APK ของ Google Camera ที่แก้ไขแล้วอย่างใดอย่างหนึ่งต่อไปนี้ ที่นี่: GCam5_5.1.018, MGC_5.1.018 หรือ GoogleCamera_5.1.018
  8. เปิด Google Camera แล้วมองหาสติกเกอร์ AR ในเมนู

บทสรุป

เพลิดเพลินไปกับสติกเกอร์ความเป็นจริงเสริมของ Star Wars และ Stranger Things บนอุปกรณ์ที่รูทเครื่องของคุณ! วิธีนี้อาจใช้ได้กับอุปกรณ์อื่นๆ ที่ไม่ได้กล่าวถึงที่นี่ แต่คุณต้องมีไฟล์ calibration_cad.xml เฉพาะสำหรับอุปกรณ์ของคุณ ตรวจสอบฟอรัม XDA เฉพาะของอุปกรณ์ของคุณเพื่อดูว่ามีใครทำให้โมเดลของคุณใช้งานได้หรือไม่!

หากใครยินดีลองใช้วิธีแก้ปัญหาเหล่านี้บนอุปกรณ์ของตน โปรดลองทำแล้วแจ้งให้เราทราบหากได้ผล AR Core ของ Google ใช้งานได้กับ Samsung Galaxy S8 แล้ว ดังนั้นจึงเป็นไปได้ที่ AR Stickers อาจจะเผยแพร่ไปยังอุปกรณ์อื่นอย่างเป็นทางการ ก่อนหน้านั้น วิธีการที่ไม่เป็นทางการนี้เป็นวิธีเดียวที่เรารู้ว่าจะเปิดใช้งานคุณสมบัตินี้บนอุปกรณ์อื่น


บทความนี้ได้รับการอัปเดตเพื่อแสดงว่าวิธีการที่อธิบายไว้ ณ ที่นี้ใช้ไม่ได้กับ Google Nexus 5X ในปัจจุบัน