启用“通过USB安装”而不创建MI帐户


29

我试图在小米智能手机(MIUI 8)上创建一些应用程序,但是当我尝试运行应用程序时,INSTALLATION_CANCELED_BY_USER出现错误。我发现问题是必须从开发人员设置中启用“通过USB安装”选项。当我尝试这样做时,会出现一个屏幕,提示我必须使用MI帐户登录/注册才能启用此选项,这是我不愿意做的。因此,我有3个问题:

  • 他们为什么需要提供一个帐户来启用这样的选项?
  • 有什么办法可以绕过MI登录屏幕并启用该选项?
  • 我不想将手机连接到MI帐户的原因是我担心个人数据会被上传。这是否合乎逻辑?

2
而不是adb install app.apk使用adb push app.apk /sdcard/,然后从设备上的文件管理器中点击apk以遵循通常的侧面加载安装。当然,必须在设置中启用未知来源。本身不是解决方案,而是一种廉价的解决方法。
ccpizza

Answers:


10

我不希望继续将MI帐户连接到我的设备。因此,我刚刚创建了一个临时帐户,启用了“通过USB安装”选项,然后从MI帐户注销。所以,现在我希望该选项保持启用状态:)


15
只是想补充一下,以尝试启用Install via USBMIUI v9,要求我插入SIM卡。为什么中国企业收集开发这样的信息-我无法想象))
gavenkoa

与American或任何其他公司一样收集信息。是窃取您的个人数据还是改善服务,完全取决于您的决定。
ADNow

3
@ADNow小米似乎比大多数其他手机制造商都走得更远。我的Mi Mix 3是我拥有的第一部手机,要求我登录该公司的服务以启用usb应用程序安装,也是第一部要求插入SIM卡的手机。他们必须明确地添加了这些要求,我看不出有什么合理的理由。
Venryx

6

对于已经将他们的SIM卡插入小米手机的用户,以上答案均适用。

但是,如果您仅出于开发目的使用小米Redmi 5,则需要按照以下说明进行操作:

您需要先注册/登录Mi帐户,然后才能继续。

1)从非Redmi手机中提取SIM卡。(它应该是nano sim。如果您有micro sim卡或普通sim卡,请与您的电信提供商联系以获得一个)。

2)将SIM卡插入Redmi手机。

3)转到设置->其他设置->开发人员选项。

4)在“调试”下,单击“通过USB安装”选项。

手机将启用此功能。

取出SIM卡。

而已!!您现在应该可以通过Android Studio中的USB通过USB安装应用程序。

请记住不要禁用此选项,否则,您可能需要重新插入SIM卡。

请注意:保证上述步骤可在小米Redmi 5手机中使用。如果其他型号的小米的步骤不同,请改进此答案。


1
这也适用于Redmi 6
mgear 18'Nov

这也适用于Redmi 6A
ARiF

这在Redmi 8手机上对我有效。不必是非Redmi手机的SIM卡。
Yster

6

互联网上流通的其他解决方案都没有一个对我有用(中文VPN,禁用MIUI优化...)。我也无法临时登录Mi帐户,因为我已尽力卸载了尽可能多的MIUI系统应用程序,因此登录不再起作用(我只是不想登录而已)。


这需要使用进行root,shell访问su,以及一种以root身份编辑文本文件的方法。我使用了Termux和一个可以编辑文本文件的android根文件管理器。

首先,运行以下命令(su首先,切换到root):

setprop persist.security.adbinstall 1

如果还希望启用“ USB调试(安全设置)”,以通过ADB授予权限,模拟UI输入等,也请运行以下命令:

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-恢复莫妮卡

这是logcat pastebin.com/XAjmqAWq,我也检测过miaccount应用程序,也许我也碰过别的东西
。–

@ArtemMostyaev看来系统无法启动处理此问题的“安全中心”应用程序的一部分。您是否卸载了“安全中心”应用程序或其他“安全性”应用程序/组件之一?或者,也许您卸载了我没有安装的其他系统应用程序,因此它对我有用。
JonasCz-恢复莫妮卡

是的,现在我记得了。我卸载了一些“安全”应用程序以期摆脱这种情况,但手机上仍然显示“安全中心”。看起来ROM重新安装是我的唯一选择。
Artem Mostyaev

5

如果您的小米手机运行的是MIUI 8或更高版本,则“通过USB安装”将不起作用。看起来当您尝试启用此选项时,您的手机尝试连接到某些中文服务器,但失败了。

我得到了解决,并且对我有用。想法是通过VPN连接到中国上海服务器。请尝试以下操作:

  1. 从Playstore 安装PlexVPN并登录。您将提供24小时免费VPN服务。
  2. 选择“ 中国-上海”服务器并连接。
  3. 在小米手机的开发人员选项中,启用“通过USB安装”。

然后,您可以断开VPN连接并从PlexVPN注销。

请享用!!


我尝试了此操作,但仍然要求我登录MI帐户。
JonasCz-恢复莫妮卡

3

第一个问题:我认为这是一个错误

第二:有一些解决方法(在Mi论坛中建议

尝试以下步骤绕过USB安装的mi帐户要求:

  1. 设置>其他设置>隐私:选中未知来源选项。

  2. 设置>附加设置>开发人员选项>打开USB调试

  3. 设置>其他设置>开发人员选项>通过USB安装

  4. 设置>其他设置>开发人员选项>关闭MIUI优化。

  5. 重新启动您的手机。

第三:是的,完全合乎逻辑且有理由保护您的隐私,您永远不知道“入侵者”

致谢

  1. 无法通过USB安装-设备受到临时限制
  2. Android在设备上安装失败[INSTALL_CANCELED_BY_USER]

3
谢谢您的回答,但是我的主要问题(绕过MI登录)没有解决。当我尝试通过USB检查安装时,仍显示登录页面。我检查了您提供的链接,但没有设法通过USB启用安装。
Thanasis1101年

解决了问题-无需网络访问或SIM卡就可以通过USB启用安装。设备:运行MIUI Global 11.0.5的Pocophone。adb install my.apk现在按预期工作。
Tatjana Heuser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.