安卓系统usb调试怎么打开USB调试 安卓手机USB调试在

安卓手机没有打开USB调试模式怎么刷机啊
& &如题安卓手机没有打开USB调试模式,接在电脑上根本就不能被手机软件所识别,那怎么刷机啊??就是说手机售后,拿到一款机子,在没有打开手机的USB调试模式时,他刷机解锁升级是怎么做到的???
上UC,有快感!
该帖共收到 3 条回复!
发表于 日 23:55
来自炫X版UC
强刷的,维修店,少有用rec 刷,
一般都是用强刷,官网一般都有工具,(不过有些是有密码才能下载,,特定人员……)
有些店主就是这样的,联系手机的客服,找到工具,再用强刷模式刷机,
(如果手机能强刷的话,因为手贱删错文件成砖,也是可以用强刷恢复的,只要是软件问题,而不是硬件问题,一般都是可以通过强刷弄好的)
上UC,有快感!
发表于 日 01:09
刷机不是在系统运行时刷的
上UC,有快感!
发表于 日 10:07
来自不明物体
方法一、 SZB格式刷机包卡刷
在内外置存卡上建立一个文件夹 命名为sdfuse , SZB格式的刷机包放到内存卡上 ,电源键+声音加,选择update from sdcard。
方法二、ZIP格式刷机包卡刷
1,下载ZIP刷机包后不用解压,直接放入手机默认内存根目录(注意是根目录,默认内存)。
2,关机,然后音量加键+电源键同时按,菜单里选择recovery,进入后先选择wipe date那个选项,接着选YES选项,能看到机器人倒地。接着complete之后选择wipe cache,还是选择yes。此处即为双wipe。(音量键选择 电源键确认)
3,刷机,紧接着上一步骤后,选择apply update from external storage,选择你刚才下载的放在默认内存的rom4.1 .zip卡刷包,等机器人下面的进度条走完,选择reboot system now,按开机键,此时即为正在刷机,之后会重启,重启可能会比较慢,请耐心等待。;
4,重启后,会出现please waiting60s什么之类的绿色字体,等它自己完成就好。
上UC,有快感!教你各个安卓版本打开USB调试模式的方法_安卓教程_好卓网
教你各个安卓版本打开USB调试模式的方法
  一些安卓手机新手在使用安卓手机连接电脑的时候,由于没有打开USB调试模式而出现不能和电脑连接的问题,连接电脑要打开USB调试模式,不过不同版本的安卓系统打开的方式也不尽相同。以下我们根据安卓系统版本而不同,介绍下各版本安卓手机打开USB调试模式的方法,小白朋友值得学习一下哦。
  USB调试怎么打开 各版本安卓手机打开USB调试模式方法
  一、安卓2.1 ~ 2.3.7 系统打开USB调试模式方法
  1、点击手机Menu键(菜单键),在弹出的菜单中选择 设置(Setting), 或在应用程序中找到设置程序点击进入,然后进入设置界面的&应用程序&即可找到USB调试模式,我们勾选上即可。如下图:
  二、安卓4.0 ~ 4.1.2 系统打开打开USB调试模式方法
  点击手机Menu键(菜单键),在弹出的菜单中选择 设置(Setting), 或在应用程序中找到 设置 程序点击进入,进入设置界面后找到&开发人员选项&即可找到USB调试模式,我们同样勾选上即可。
分享到其他平台:
从低端到高端,三星所出产的手机可谓说是很多的。近日,三星另外一款超豪华翻盖手机三星GALAXY Golden 3将在中国市场首发,据悉,这款手机上市之后,售价将会超过万元。
10月21日最新消息,大家期待已久的HTC One A9今天已经正式发布了。据悉,HTC One A9发布之后,将会在11月份的第一周正式上市开卖,届时大家可以在HTC官网,以及其他线上途径进行购买。
随着手机上装的资料越来越多,内存卡的容量也越发不可忽视,在购买手机内存卡的时候大家经常会问什么牌子的手机内存卡好,下面小编就为大家介绍一下当下内存卡市场格局。
发现手机内存卡无法格式化之后,许多人认为这张卡就报废了,其实既然电脑还能读取到这张卡,那我们还是能抢救一下的,下面就教大家手机内存卡格式化不了的解决方法。
一、ROM 特色 1. 应群机友的建议和帮助,保持官方原貌下增添部分实用APP编译,精致精简714M、【如果喜欢长期使用又简单的机油可以尝试下】 2. 官方10.5.A.0.233最终版本内核基带 3. 增加
一、ROM 特色 1. 移植Z3的有声照片 2. 移植Z3的的AR趣拍 3. 移植Z3的动态镜头 4. 移植Z3的最新相册 5. 移植Z3的超逼真 6. 移植Z3的XReality 7. 移植Z3的媒体声音 8. 移植Z3的主题和壁纸 9. 移植Z3的
装机必备软件
装机必备游戏2995人阅读
Android系统移植与调试(30)
&&&&&&&&&&&&& 今天有个用户对【设置】有个特殊的要求,即:1、开机的时候默认显示【开发者选项】并打开【USB调试】开关&&& (【Developer options】--&【USB debugging】)2、开机的时候默认打开【安全】--&【未知来源】的开关&&& (【Security】---&【Unknown sources】)&&1、首先解决【设置】界面默认显示【开发者选项】的问题查看源代码:packages/apps/Settings/src/com/android/settings/SettingsActivity.java在updateTilesList(List&DashboardCategory& target)方法中,可以找到【开发者选项】相关的代码:else if (id == R.id.development_settings) {
Log.d(LOG_TAG, &=================oyp K=&+showDev);
if (!showDev || um.hasUserRestriction(
UserManager.DISALLOW_DEBUGGING_FEATURES)) {
removeTile =
} 其中showDev变量定义在该方法最开始处 final boolean showDev = mDevelopmentPreferences.getBoolean(
DevelopmentSettings.PREF_SHOW,
android.os.Build.TYPE.equals(&eng&));因此要想特定客户直接显示【开发者选项】,则将showDev的值改变即可,代码如下:
//added by ouyang
set DevelopmentSettings.PREF_SHOW=true if model is J5
if (android.os.SystemProperties.isJ5Version()) {
SharedPreferences.Editor editor=mDevelopmentPreferences.edit();
editor.putBoolean(DevelopmentSettings.PREF_SHOW, true);
Log.d(LOG_TAG, &=================oyp set DevelopmentSettings.PREF_SHOW=true if model is J5 &);
//added by ouyang
final boolean showDev = mDevelopmentPreferences.getBoolean(
DevelopmentSettings.PREF_SHOW,
android.os.Build.TYPE.equals(&eng&));即在初始化showDev变量之前,将DevelopmentSettings.PREF_SHOW的值设置为true,那么showDev也会是true。这样【开发者选项】就会默认打开。那个判断是J5客户的方法在/frameworks/base/core/java/android/os/SystemProperties.java中定义 public static boolean isJ5Version(){
return SystemProperties.get(&ro.product.model&).contains(&J5&);
&&2、解决【开发者选项】--&【USB调试】开关&首先查看packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java在updateAllOptions()方法中,有关于【USB调试】的逻辑处理。
/// M: CR ALPS. Lock and unlock screen, the &USB debugging& is unchecked.
boolean isChecked = (mAdbDialog != null && mAdbDialog.isShowing()) ? true :
(Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0);
updateSwitchPreference(mEnableAdb, isChecked);
/// M: update usb preference again
mExt.customUSBPreference(mEnableAdb);&
void updateSwitchPreference(SwitchPreference switchPreference, boolean value) {
switchPreference.setChecked(value);
mHaveDebugSettings |=
}其中mEnableAdb即【USB调试】开关控件。一开始我直接强制的把isChecked变量设置为true,如下代码所示/// M: CR ALPS. Lock and unlock screen, the &USB debugging& is unchecked.
boolean isChecked = (mAdbDialog != null && mAdbDialog.isShowing()) ? true :
(Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0);
//added by ouyang
set mEnableAdb=true if model is J5
if (android.os.SystemProperties.isJ5Version()) {
isChecked=
//added by ouyang
updateSwitchPreference(mEnableAdb, isChecked);
/// M: update usb preference again
mExt.customUSBPreference(mEnableAdb);
但是这样的话,直接刷机后开机的话还是不能直接连接USB调试,还要重新关闭该开关再打开该开关才能进行USB调试,因此该方案被放弃。因为是否真正打开【USB调试】功能,是看Settings.Global.ADB_ENABLED这个属性的值是0还是1。因此真正的方法是在一个接受开机广播的广播接收者中将Settings.Global.ADB_ENABLED设置为1。在下面和【未知来源】一起修改,在第4步骤中解决。&3、解决【安全】--&【未知来源】的开关 默认打开的问题首先查看packages/apps/Settings/src/com/android/settings/SecuritySettings.java文件,在createPreferenceHierarchy()方法中找到【未知来源】的控件,403行附近 mToggleAppInstallation = (SwitchPreference) findPreference(
KEY_TOGGLE_INSTALL_APPLICATIONS);
mToggleAppInstallation.setChecked(isNonMarketAppsAllowed());其中isNonMarketAppsAllowed()方法代码如下
private boolean isNonMarketAppsAllowed() {
return Settings.Global.getInt(getContentResolver(),
Settings.Global.INSTALL_NON_MARKET_APPS, 0) & 0;
}setNonMarketAppsAllowed(boolean enabled)方法代码如下
private void setNonMarketAppsAllowed(boolean enabled) {
final UserManager um = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
if (um.hasUserRestriction(UserManager.DISALLOW_INSTALL_UNKNOWN_SOURCES)) {
// Change the system setting
Settings.Global.putInt(getContentResolver(), Settings.Global.INSTALL_NON_MARKET_APPS,
enabled ? 1 : 0);
}一开始我在判断isNonMarketAppsAllowed()方法之前,先调用setNonMarketAppsAllowed()方法,这样一进入这个界面的话,【未知来源】选项是被勾选的。mToggleAppInstallation = (SwitchPreference) findPreference(
KEY_TOGGLE_INSTALL_APPLICATIONS);
//added by ouyang
setChecked(true) if the model is J5
if (android.os.SystemProperties.isJ5Version()) {
setNonMarketAppsAllowed(true);
mToggleAppInstallation.setChecked(isNonMarketAppsAllowed());
//added by ouyang
但是,刷完机直接安装一个第三方的apk的话,还是会弹出窗口要我设置【未知来源】选项,如下所示,因此该方案被放弃。点击【设置】按钮进入到界面是,【未知来源】按钮默认勾选了,这个时候退出去,继续安装apk的话就可以安装了,如下所示:&因为这个添加的代码是在SecuritySettings的createPreferenceHierarchy()方法中,也就是说要进入到该Activity才生效。这样明显没达到目的。因此要和设置【USB调试】一样,在一个接收开机广播的广播接收者中将Settings.Global.INSTALL_NON_MARKET_APPS设置为1。&4、找Settings里面定义的一个接收开机广播的广播接收者,在AndroidManifest.xml中找到一个,当然你也可以自己定义一个这样的广播接收者。
Restore Rotation Receiver --&
&receiver android:name=&com.mediatek.settings.RestoreRotationReceiver&&
&intent-filter&
&action android:name=&android.intent.action.BOOT_COMPLETED& /&
&action android:name=&android.intent.action.ACTION_BOOT_IPO& /&
&/intent-filter&
&/receiver&因此在packages/apps/Settings/src/com/mediatek/settings/RestoreRotationReceiver.java的onReceive(Context context, Intent intent)方法中加入以下代码:
//added by ouyang
if (android.os.SystemProperties.isJ5Version()) {
// 开机启动时,默认设置 [未知来源] 勾选
Settings.Global.putInt(context.getContentResolver(), Settings.Global.INSTALL_NON_MARKET_APPS,1);
// 开机启动时,默认设置 [USB调试] 勾选
Settings.Global.putInt(context.getContentResolver(),Settings.Global.ADB_ENABLED, 1);
//added by ouyang
end&而一开始添加的代码可以注释掉了。通过git diff可以看出来diff --git a/packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java b/packages/apps/Settings/src/com/android/settings/Devel
index 0a987df..0755
--- a/packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java
+++ b/packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java
@@ -508,15 +508,9 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
final Context context = getActivity();
final ContentResolver cr = context.getContentResolver();
mHaveDebugSettings =
/// M: CR ALPS. Lock and unlock screen, the &USB debugging& is unchecked.
boolean isChecked = (mAdbDialog != null && mAdbDialog.isShowing()) ? true :
(Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0);
//added by ouyang
set mEnableAdb=true if model is J5
if (android.os.SystemProperties.isJ5Version()) {
isChecked=
//added by ouyang
updateSwitchPreference(mEnableAdb, isChecked);
/// M: update usb preference again
mExt.customUSBPreference(mEnableAdb);
&diff --git a/packages/apps/Settings/src/com/android/settings/SecuritySettings.java b/packages/apps/Settings/src/com/android/settings/Security
index 4de173a..392e6ee 100755
--- a/packages/apps/Settings/src/com/android/settings/SecuritySettings.java
+++ b/packages/apps/Settings/src/com/android/settings/SecuritySettings.java
@@ -402,14 +402,7 @@ public class SecuritySettings extends SettingsPreferenceFragment
root.findPreference(KEY_DEVICE_ADMIN_CATEGORY);
mToggleAppInstallation = (SwitchPreference) findPreference(
KEY_TOGGLE_INSTALL_APPLICATIONS);
//added by ouyang
setChecked(true) if the model is J5
if (android.os.SystemProperties.isJ5Version()) {
setNonMarketAppsAllowed(true);
mToggleAppInstallation.setChecked(isNonMarketAppsAllowed());
//added by ouyang
// Side loading of apps.
// Disable for restricted profiles. For others, check if policy disallows it.
mToggleAppInstallation.setEnabled(!um.getUserInfo(UserHandle.myUserId()).isRestricted());
&这样改为后,编译,刷机后,插上USB数据线就可以开始进行adb调试了,而且可以直接安装未知来源的apk了。====================================================================================& 作者:欧阳鹏& 欢迎转载,与人分享是进步的源泉!& 转载请保留原文地址:====================================================================================&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1290805次
积分:16616
积分:16616
排名:第491名
原创:340篇
转载:109篇
评论:764条
欢迎光临!
阅读:7086
阅读:44823
文章:13篇
阅读:38019
文章:29篇
阅读:116868
文章:51篇
阅读:138607
文章:278篇
阅读:867961
(4)(2)(3)(5)(11)(4)(4)(3)(11)(1)(4)(8)(4)(6)(7)(9)(7)(9)(11)(13)(39)(19)(1)(17)(26)(9)(20)(35)(24)(1)(6)(36)(89)战略合作伙伴:

我要回帖

更多关于 小米系统打开usb调试 的文章

 

随机推荐