เปิดใช้งาน“ ติดตั้งผ่าน USB” โดยไม่ต้องสร้างบัญชี MI


29

ฉันกำลังพยายามสร้างแอพบางตัวบนสมาร์ทโฟน xiaomi (MIUI 8) แต่เมื่อฉันพยายามเรียกใช้แอพข้อผิดพลาดINSTALLATION_CANCELED_BY_USERจะปรากฏขึ้น ฉันพบว่าปัญหาคือฉันต้องเปิดใช้งานตัวเลือก "ติดตั้งผ่าน USB" จากการตั้งค่านักพัฒนาซอฟต์แวร์ เมื่อฉันพยายามทำเช่นนั้นฉันจะได้รับหน้าจอที่แจ้งว่าฉันต้องเข้าสู่ระบบ / สมัครสมาชิกด้วยบัญชี MI เพื่อเปิดใช้งานตัวเลือกนี้ซึ่งเป็นสิ่งที่ฉันไม่ต้องการทำ ดังนั้นฉันมี 3 คำถาม:

  • เหตุใดพวกเขาจึงจำเป็นต้องมีบัญชีเพื่อเปิดใช้งานตัวเลือกเช่นนี้
  • มีวิธีใดบ้างที่ฉันสามารถข้ามหน้าจอเข้าสู่ระบบ MI และเปิดใช้งานตัวเลือกได้
  • เหตุผลที่ฉันไม่ต้องการเชื่อมต่อโทรศัพท์ของฉันกับบัญชี MI คือฉันกังวลเกี่ยวกับข้อมูลส่วนบุคคลที่กำลังอัปโหลด มันเป็นความกังวลเชิงตรรกะหรือไม่?

2
แทนที่จะadb install app.apkใช้adb push app.apk /sdcard/แล้วแตะ apk จากตัวจัดการไฟล์บนอุปกรณ์เพื่อติดตามการติดตั้งโหลดด้านข้างตามปกติ แน่นอนว่าต้องเปิดใช้งานแหล่งที่ไม่รู้จักในการตั้งค่า ไม่ใช่วิธีการแก้ปัญหาต่อ แต่วิธีแก้ปัญหาราคาถูก
ccpizza

คำตอบ:


10

สิ่งที่ฉันไม่ต้องการคือการมีบัญชี MI เชื่อมต่อกับอุปกรณ์ของฉันต่อไป ดังนั้นฉันเพิ่งสร้างบัญชีชั่วคราวเปิดใช้งานตัวเลือก "ติดตั้งผ่าน USB" แล้วออกจากระบบบัญชี MI ดังนั้นตอนนี้ฉันหวังว่าตัวเลือกยังคงเปิดใช้งานอยู่ :)


15
เพียงต้องการที่จะเพิ่มในความพยายามของฉันเพื่อเปิดใช้งานInstall via USBMIUI v9 ขอให้ฉันใส่ซิมการ์ด ทำไม บริษัท จีนถึงรวบรวมข้อมูลดังกล่าวเกี่ยวกับนักพัฒนา - ฉันจินตนาการไม่ออก))
gavenkoa

เช่นเดียวกับชาวอเมริกันหรือ บริษัท อื่น ๆ รวบรวมข้อมูล ไม่ว่าจะเป็นการขโมยข้อมูลส่วนบุคคลของคุณหรือการปรับปรุงบริการขึ้นอยู่กับคุณในการตัดสินใจ
ADNow

3
@ADNow Xiaomi ดูเหมือนว่าจะไปไกลกว่าผู้ผลิตโทรศัพท์รายอื่น ๆ My Mi Mix 3 เป็นโทรศัพท์เครื่องแรกที่ฉันเป็นเจ้าของต้องการให้ฉันลงชื่อเข้าใช้บริการของ บริษัท เพื่อเปิดใช้งานการติดตั้งแอพ usb เช่นเดียวกับที่ต้องใส่ซิมการ์ดก่อน พวกเขาต้องเพิ่มข้อกำหนดเหล่านั้นโดยเฉพาะและฉันไม่เห็นเหตุผลที่ถูกต้องว่าทำไม
Venryx

6

ไม่มีโซลูชันอื่น ๆ ที่ลอยอยู่บนอินเทอร์เน็ตที่ใช้งานได้สำหรับฉัน (VPN จีน, การปิดใช้งานการเพิ่มประสิทธิภาพ MIUI ... ) ฉันไม่สามารถลงชื่อเข้าใช้บัญชี Mi ได้ชั่วคราวเนื่องจากฉันได้ถอนการติดตั้งแอประบบ MIUI มากเท่าที่จะทำได้และการลงชื่อเข้าใช้ไม่ทำงานอีกต่อไป (และฉันไม่ต้องการลงชื่อเข้าใช้เพื่อเริ่มต้นด้วย)


สิ่งนี้ต้องการรูทการเข้าถึงเชลล์ด้วยsuและวิธีแก้ไขไฟล์ข้อความเป็นรูท ฉันใช้ Termux และตัวจัดการไฟล์รูท android ที่สามารถแก้ไขไฟล์ข้อความได้

ก่อนอื่นให้รันคำสั่งต่อไปนี้ ( suก่อนเพื่อเปลี่ยนเป็นรูท)

setprop persist.security.adbinstall 1

หากคุณต้องการเปิดใช้งาน "การดีบัก USB (การตั้งค่าความปลอดภัย)" สำหรับการให้สิทธิ์การจำลองการป้อนข้อมูล UI ฯลฯ ผ่าน ADB ให้เรียกใช้คำสั่งต่อไปนี้ด้วย:

setprop persist.security.adbinput 1

ต่อไปเราต้องแก้ไขไฟล์

/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

เพื่อให้ MIUI ให้เราทำสิ่งเหล่านี้จริง:

เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ XML (รวมกับบรรทัดอื่นทั้งหมดก่อนหน้า</map>แท็กปิดหรือเปลี่ยนเป็นtrueหากบรรทัดนั้นมีอยู่แล้ว):

<boolean name="security_adb_install_enable" value="true" />

รีบูตอุปกรณ์ของคุณ MIUI หลีกเลี่ยงความรำคาญ :-)


1
ฉันได้รับSecurity Center crashedข้อความเมื่อพยายามติดตั้ง apk หลังจากการกระทำเหล่านี้
Artem Mostyaev

@ArtemMostyaev อืมบางทีมันอาจจะไม่เหมาะกับทุกคนถ้าหากคุณสามารถอัปโหลด logcat ที่ไหนสักแห่งฉันสามารถดูได้แล้วดูว่าฉันคิดได้ไหมว่าทำไมมันถึงพัง
JonasCz - Reinstate Monica

นี่คือ logcat pastebin.com/XAjmqAWqฉันตรวจพบแอป miaccount ด้วยฉันอาจจะแตะอย่างอื่นด้วย ..
Artem Mostyaev

@ArtemMostyaev ดูเหมือนว่าระบบจะไม่สามารถเริ่มส่วนหนึ่งของแอป "ศูนย์ความปลอดภัย" ที่จัดการสิ่งนี้ได้ คุณถอนการติดตั้งแอพ "ศูนย์ความปลอดภัย" หรือแอพ / ส่วนประกอบ "ความปลอดภัย" อื่น ๆ หรือบางทีคุณอาจถอนการติดตั้งแอพระบบอื่นที่ฉันไม่ได้ทำ
JonasCz - Reinstate Monica

ใช่ตอนนี้ฉันจำได้ ฉันถอนการติดตั้งแอพ 'ความปลอดภัย' บางอย่างโดยหวังว่าจะกำจัดสิ่งนั้น แต่ 'ศูนย์ความปลอดภัย' ยังคงแสดงอยู่ในโทรศัพท์ ดูเหมือนว่าติดตั้ง ROM เป็นตัวเลือกเดียวสำหรับฉัน
Artem Mostyaev

5

"ติดตั้งผ่าน USB"จะไม่ทำงานหากโทรศัพท์ Xiaomi ของคุณใช้งาน MIUI 8 ขึ้นไป ดูเหมือนว่าเมื่อคุณพยายามเปิดใช้งานตัวเลือกนี้โทรศัพท์ของคุณจะพยายามเชื่อมต่อกับเซิร์ฟเวอร์จีนบางตัวและล้มเหลว

ฉันได้รับงานและมันก็ใช้ได้สำหรับฉัน แนวคิดคือการเชื่อมต่อกับเซิร์ฟเวอร์จีน - เซี่ยงไฮ้ผ่าน VPN ลองทำสิ่งต่อไปนี้:

  1. ติดตั้งPlexVPNจาก Playstore และลงชื่อเข้าใช้ คุณจะได้รับบริการ VPN ฟรีตลอด 24 ชั่วโมง
  2. เลือกเซิร์ฟเวอร์China-Shanghaiและเชื่อมต่อ
  3. จากตัวเลือกผู้พัฒนาในโทรศัพท์ Xiaomi ของคุณเปิดใช้งาน "ติดตั้งผ่าน USB"

จากนั้นคุณสามารถยกเลิกการเชื่อมต่อ VPN และออกจากระบบ PlexVPN

สนุก!!


ฉันลองสิ่งนี้มันยังขอให้ฉันลงชื่อเข้าใช้บัญชี MI
JonasCz - Reinstate Monica

5

สำหรับผู้ที่ใส่ซิมการ์ดของตนลงในโทรศัพท์ Xiaomi คำตอบทั้งหมดข้างต้นจะได้ผล

แต่ถ้าคุณใช้ Xiaomi Redmi 5 เพียงเพื่อการพัฒนาคุณจะต้องทำตามด้านล่าง:

คุณจะต้องสมัคร / ลงชื่อเข้าใช้บัญชี Mi ก่อนดำเนินการต่อ

1) แยกซิมการ์ดจากโทรศัพท์ที่ไม่ใช่ Redmi ของคุณ (ควรเป็นซิมนาโนติดต่อผู้ให้บริการระบบโทรคมนาคมของคุณเพื่อรับทันทีหากคุณมีซิมขนาดเล็กหรือปกติ)

2) ใส่ซิมการ์ดลงในโทรศัพท์ Redmi

3) ไปที่การตั้งค่า -> การตั้งค่าเพิ่มเติม -> ตัวเลือกของนักพัฒนา

4) ภายใต้การดีบักคลิกที่ตัวเลือก 'ติดตั้งผ่าน USB'

โทรศัพท์จะเปิดใช้งานสิ่งนี้

ถอดซิมการ์ดออก

แค่นั้นแหละ!! ตอนนี้คุณควรจะสามารถติดตั้งแอพของคุณผ่าน USB จาก Android studio

โปรดจำไว้ว่าอย่าปิดการใช้งานตัวเลือกนี้มิฉะนั้นคุณอาจต้องใส่ซิมการ์ดอีกครั้ง

โปรดทราบ: ขั้นตอนข้างต้นได้รับการรับรองว่าจะทำงานในโทรศัพท์ Xiaomi Redmi 5 โปรดปรับปรุงคำตอบนี้หากขั้นตอนแตกต่างกันสำหรับ Xiaomi รุ่นอื่น


1
สิ่งนี้ใช้ได้กับ Redmi 6 ด้วย
mgear

สิ่งนี้ใช้ได้กับ Redmi 6A ด้วย
ARiF

3

คำถามแรก: ฉันคิดว่ามันเป็นข้อผิดพลาด

ที่สอง: การแก้ไขปัญหาบางอย่าง ( แนะนำในฟอรัม Mi )

ลองทำตามขั้นตอนต่อไปนี้เพื่อหลีกเลี่ยงข้อกำหนดบัญชี mi สำหรับการติดตั้ง USB:

  1. การตั้งค่า> การตั้งค่าเพิ่มเติม> ความเป็นส่วนตัว: ตรวจสอบตัวเลือกแหล่งที่ไม่รู้จัก

  2. การตั้งค่า> การตั้งค่าเพิ่มเติม> ตัวเลือกผู้พัฒนา> เปิดการดีบัก USB

  3. การตั้งค่า> การตั้งค่าเพิ่มเติม> ตัวเลือกสำหรับนักพัฒนา> ติดตั้งผ่าน USB

  4. การตั้งค่า> การตั้งค่าเพิ่มเติม> ตัวเลือกผู้พัฒนา> ปิดการเพิ่มประสิทธิภาพ MIUI

  5. รีสตาร์ทมือถือของคุณ

ที่สาม: ใช่มีเหตุผลอย่างสมบูรณ์และเป็นธรรมในการปกป้องความเป็นส่วนตัวของคุณคุณไม่เคยรู้ว่า 'ผู้บุกรุก'

กิตติกรรมประกาศ

  1. ติดตั้งผ่าน USB ไม่ทำงาน - อุปกรณ์ถูก จำกัด ชั่วคราว
  2. การติดตั้ง Android บนอุปกรณ์ล้มเหลว [INSTALL_CANCELED_BY_USER]

3
ขอบคุณสำหรับคำตอบของคุณ แต่ปัญหาหลักของฉัน (ผ่านการลงชื่อเข้าใช้ MI) ไม่ได้รับการแก้ไข เมื่อฉันลองตรวจสอบการติดตั้งผ่าน USB ฉันยังคงได้รับหน้าลงชื่อเข้าใช้ ฉันตรวจสอบลิงก์ที่คุณให้ แต่ฉันไม่ได้จัดการเพื่อเปิดใช้งานการติดตั้งผ่าน USB
Thanasis1101

วิธีนี้ช่วยแก้ไขปัญหา - สามารถเปิดใช้งานการติดตั้งผ่าน usb ด้วยวิธีนี้โดยไม่ต้องเข้าถึงเครือข่ายหรือซิมการ์ด อุปกรณ์: Pocophone ที่รัน MIUI Global 11.0.5 adb install my.apkตอนนี้ทำงานตามที่ตั้งใจไว้
Tatjana Heuser
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.