华为手机root华为手机突然自动关机开不了机机

经过核实后将会做出处理,感谢您为社区和谐做出贡献。
请选择删除原因
确定推荐该回答?
手机下载了个软件,随后手机可以开机,但是开完机手机又自动关机,这么好办
杀毒,不行就去售后先锋游戏知道信息频道欢迎您
小米手机2 ROOT之后 删了一些东西 自动关机了 开不了机 开机一直是那个页面 没弄USP调试 怎么办
[十年如梦] [ 2:08:20] (<span id="tgd) (<span id="tfd) &&
最佳答案删了不该删的文件吧,建议线刷,线刷miui地址:网安村一个神奇的村落,qq群 &解决网络问题,计算机问题,问题,数据恢复问题,技术交流,交朋友,聊天嗨皮的场所!
不可以呀 & 我手机都关机了 &开不了机 &你那个要手机开机才可以 &我都下好了
现在是开不了机了吗?
是啊 & 开机一直都是那个开机的界面 &
这个没问题的 &可以进fastboot么,试试看 如果可以 就可以刷机,可以联系我,免费帮你
是音量-加上电源键么 &如果是 &我已经试过了 那是一只兔子和机器人 不过就停在那一步了 &你q多少
昵称: 验证码:
评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述
手机相关知识
手机其他问题三星i9300连电脑root的时候不小心中断了之后手机隔一段时间就自动关机怎么解决_百度知道
三星i9300连电脑root的时候不小心中断了之后手机隔一段时间就自动关机怎么解决
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
数码类认证行家
数码类行家
采纳数:754
获赞数:5388
毕业于河北大学计算机专业,本科学位。电脑程序维护行业有两年的工作经验,现任昭盟科技有限公司电脑工程师
你这样的情况还常见,重新刷机吧。先在电脑里按一个PC版的应用宝,把手机连接上去。然后到左下角的工具箱里找到资料备份,最好是把所有的东西都备份好,好了之后你就可以到上面的手机应用界面里,找到手机系统。进去这个时候会根据你的机型出现很多的rom包,选一个你喜欢的点一键刷机。然后会自己下一个刷机精灵直接连到手机里面开始帮你刷,按照提示来做就可以,一定记得不要再断开连接了,下次也是张个记性,手机和电脑相连的时候必须要保证手机的稳定连接。刷好了就恢复了,再想root就在工具箱里也可以直接获取。看看有没有帮到你。
三星问答服务
三星产品问答服务
三星问答服务
三星产品使用咨询服务支持
尊敬的三星用户您好:通过您的描述,获得Root权限,可以访问和修改手机操作系统里几乎所有的文件,但这样操作有可能影响手机的稳定性,出现死机、重启等人为性故障。另外获取权限后一般对存储器和CPU等主板上主要部件引起不良。为了更针对性的了解并解决您手机出现的问题,建议您将手机送至就近的三星服务中心进行检测,服务中心会根据检测结果确定手机的具体问题以及进一步处理。不建议您再自行操作,以免问题扩大的情况。具体服务中心查询请访问:建议您在三星官网进行“预约到店”维修申请,享受优先维修服务:预约成功后,请携带您的机器、发票及保修卡按时访问您预约的服务中心。评价、建议、吐槽,请点击:support.samsung.com.cn/survey
本回答被网友采纳
采纳数:23927
获赞数:7540
根据您的描述:若您的机器自动关机后可以正常开机,请您不要继续ROOT。ROOT是开启手机最大管理权限,现在网上有很多的可以修改ROOT的软件,可以随意的下载安装使用,但是这种软件并不稳定而且危害极大,极易造成手机性能上的缺陷或系统上的不稳定。有很多用户不听取我们的建议,将手机获得ROOT权限,有的刚开始是可以正常使用,但是过一段时间就发现出现各种系统性的问题,有的是直接ROOT死机不能正常开机,以上这些情况对手机造成的故障,三星维修服务中心会判断手机的故障是属于人为原因造成,按照条例,是不予以包修的。所以为了保障您的权益,我们建议您不要获取ROOT权限。若您的机器已经无法正常开机。建议您携带购买凭证到三星维修中心由工程师为您检测后排除故障。三星服务中心地址:
重新root。
擅长:暂未定制
重新刷系统!
其他2条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。华为手机为什么自动关机和开机_百度知道
华为手机为什么自动关机和开机
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
华为手机服务
方便 快捷 贴心
华为手机服务
以消费者为中心,把握每一次沟通机会,让消费者能更简单轻松地使用HUAWEI产品
使用KingRoot以及360安全卫士中的360超级root工具在root手机时会导致这种问题。解决方法:到华为官方网站下载最新版本软件或用HiSuite强制升级。对已ROOT的手机进行强制升级有风险,尤其是恢复模式都被修改掉的情况下。通过上述操作不一定能够恢复,建议去服务网点付费处理。若没有root手机,建议带购机发票到华为售后检修。 无法备份数据可咨询维修人员。
骑驴光世界
来自电子数码类芝麻团
骑驴光世界
采纳数:11037
获赞数:24730
参与团队:
您好,请确认是否有root手机,目前已发现使用KingRoot以及360安全卫士中的360超级ROOT工具在root手机时会导致此问题。到官方网站下载最新版本软件(在SD卡根目录建一个dload文件夹,将官方软件包放入其中),同时按住音量+、-及电源键,强制进行SD卡升级,若并未ROOT手机建议送修。
本回答被网友采纳
采纳数:8343
获赞数:7343
手机系统的问题,系统重新问题导致手机自动重新启动和自动关机,建议重新刷机解决手机自动开关机问题。
那是你的手机内部软件出问题了,就像以前收电视机的天线一样,有很强的干扰太强了,而不是手机开关键的问题,明白吗?所以你必须拿去修,
他说修不了
哪有这回事,骗你的,不够专业咯,你去专卖店试试
华为手机不太好哪里出了故障吧
去检修或者拿出去刷机一下
他说修不好了
实在不行就换一个其他的品牌也不错
专卖手机那里也有刷机的
我姓张ni心脏
我姓张ni心脏
擅长:暂未定制
或者手机设置了规定时间开机关机
那可能要修一下
其他3条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想要实现关机或重启功能,要么是在App中声明系统权限,要么是通过某种“间接”的方式,比如广播或反射,来间接实现系统关机或重启。再者,就是放在源码环境中进行编译,这样做有一个好处,就是可以直接调用Android中不公开的API,这是Eclipse+SDK没法达到的效果。下面是我自己尝试的几种方式:
一. 发送广播方式
Broadcast是Android的四大基本组件之一,也就是我们常说的广播。Android系统本身就包含了许多广播,时时刻刻在监听着系统中注册的每一个广播并随时准备响应操作。其中,就有关于关机或重启的广播:Intent.ACTION_REQUEST_SHUTDOWN和Intent.ACTION_REBOOT,通过发送这两个广播,Android就能自动接收广播,并响应关机或重启的操作。ACTION_REQUEST和ACTION_REBOOT是Intent.java是声明的两个字符串常量
   public static final String ACTION_REBOOT =
"android.intent.action.REBOOT";
   public static final String ACTION_REQUEST_SHUTDOWN = "android.intent.action.ACTION_REQUEST_SHUTDOWN";
Intent.java位于源码/frameworks/base/core/java/android/content/Intent.java下面。具体实现方法如下
//广播方式关机重启
case R.id.shutdown_btn1:
Log.v(TAG, "broadcast-&shutdown");
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);
//其中false换成true,会弹出是否关机的确认窗口
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
case R.id.reboot_btn1:
Log.v(TAG, "broadcast-&reboot");
Intent intent2 = new Intent(Intent.ACTION_REBOOT);
intent2.putExtra("nowait", 1);
intent2.putExtra("interval", 1);
intent2.putExtra("window", 0);
sendBroadcast(intent2);
需要注意的几点是:
第一,如前面所说,需要将APP提升至系统权限,具体做法是在AndroidMenifest.xml中添加如下代码
android:sharedUserId="android.uid.system"
第二,同时需要添加关机权限
第三,在Eclipse中,代码中的Intent.ACTION_REQUEST_SHUTDOWN 及 Intent.EXTRA_KEY_CONFIRM 在Eclipse IDE中报错,还是和前面说的一样,这两个属性不对上层开放,如果把项目放在源码中进行编译,是可以编译通过的。
第四,由于需要在源码中编译项目,所以需要为项目编写mk文件,在项目根目录下添加Android.mk文件,内容如下所示:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := PowerActionDemo
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
最后,将编译生成的apk文件,通过adb push到机器上就可以验证功能了。
二. 通过init.rc启动系统服务来运行sh文件
Android启动文件系统后调用的会调用第一个应用程序是/init,此文件一个很重要的内容就是解析了init.rc和init.xxx.rc,然后执行解析出来的任务。而init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。利用这一点,可以编写简单的关机或重启的sh脚本文件,通过系统init解析,执行相应的关机或重启操作。
1.首先,编写关机和重启的sh脚本。比如,新建
重启脚本 system_reboot.sh,内容如下:
#!/system/bin/sh
关机脚本 system_shutdown.sh
#!/system/bin/sh
注意:此处关机命令并不是shutdown,而是reboot -p
2. 编写Android.mk编译脚本,目的是在源码编译的时候,将这两个sh文件一起编译到/system/bin目录下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_PREBUILT_EXECUTABLES := system_shutdown.sh system_reboot.sh
LOCAL_MODULE_TAGS := optional
include $(BUILD_MULTI_PREBUILT)
3. init.rc添加关机和重启的服务,打开init.rc文件,在最后面添加如下内容:
service system_shutdown /system/bin/system_shutdown.sh
service system_reboot /system/bin/system_reboot.sh
oneshot选项表示该服务只启动一次,而如果没有oneshot选项,这个可执行程序会一直存在--如果可执行程序被杀死,则会重新启动。disabled 表示禁用服务,此服务开机时不会自动启动,但是可以在应用程序中手动启动它。
4.新建一个目录,比如poweraction, 将以上的Android.mk , system_shutdown.sh, system_reboot.sh放在这个目录下,然后将poweraction这个目录拷贝到Android系统中,比如device路径下面。然后,编译Android源码,源码编译完成后, 查看生成的out/.../system/bin下面是不是包含system_shutdown.sh, system_reboot.sh两个sh文件,如果有,则说明编译成功。
5.最后,启动系统服务,进行关机或重启。
//启动系统服务进行关机或重启
case R.id.shutdown_btn2:
Log.v(TAG, "system service-&shutdown");
SystemProperties.set("ctl.start", "system_shutdwon");
case R.id.reboot_btn2:
Log.v(TAG, "system service-&reboot");
SystemProperties.set("ctl.start", "system_reboot");
三. Runtime调用Linux-shell
我们知道,Runtime这个Java类是可以用来调用并执行shell命令的,而Android虚拟机是支持Linux-shell语言的,基于这一点,可以利用Runtime来执行 关机或重启的shell命令,这一点和上面介绍的方式二原理上大致相同。功能代码如下:
//Runtime执行linux-shell
case R.id.shutdown_btn3:
Log.v(TAG, "root Runtime-&shutdown");
//Process proc =Runtime.getRuntime().exec(new String[]{"su","-c","shutdown"});
Process proc =Runtime.getRuntime().exec(new String[]{"su","-c","reboot -p"});
proc.waitFor();
}catch(Exception e){
e.printStackTrace();
case R.id.reboot_btn3:
Log.v(TAG, "root Runtime-&reboot");
Process proc =Runtime.getRuntime().exec(new String[]{"su","-c","reboot "});
proc.waitFor();
}catch (Exception ex){
ex.printStackTrace();
使用该方法需要注意的是,普通用户是没有权限执行reboot和shutdown的,自然而然也无法实现关机或重启。使用的Android设备必须已经root过,上面的代码加上su命令其实也就是为了获取管理员权限。另外一点,需要注意的是,该方法能够奏效的前提是,你的android系统system/bin 目录下存在reboot和shutdown文件(其实跟上面的原理一样,也是调用bin目录下的文件),听说大部分设备存在reboot和shutdown这两个文件,可使用的Android系统偏偏没有shutdown文件,所以,无法直接使用
Runtime.getRuntime().exec(new String[]{"su","-c","shutdown"})
只能执行下面命令来进行关机(好神奇的p参数)
Runtime.getRuntime().exec(new String[]{"su","-c","reboot -p"});
四 . PowerManager reboot以及反射调用PowerManagerService shutdown
1. PowerManager提供了reboot等接口,因此,利用PowerManager实现重启,就比较简单。
PowerManager pManager=(PowerManager) getSystemService(Context.POWER_SERVICE);
//重启到fastboot模式
pManager.reboot("");
2. PowerManager类并没有提供关机的shutdown接口,而是通过IBinder这种Android中特有的通信模式,与PowerManagerService 类进行通信。PowerManagerService是PowerManager 类中定义的接口的具体实现,并进一步调用Power 类来与下一层进行通信. 在PowerManagerService实现了shutdown接口,power服务实现了关机功能
PowerManager的实现通过IPowerManager来调用Power服务的接口。 IPowerManager是AIDL文件自动生成的类,便于远程通信。IPowerManage.aidl文件目录
framework/base/core/java/android/os/IPowerManage.aidl
IPowerManager实现了shutdown接口,所以,如果我们能够获得Power服务的IBinder,通过反射调用shutdown方法就能实现关机功能。
需要注意的是,ServiceManager管理着系统的服务程序,它保存着所有服务的IBinder,通过服务名就能获取到这个服务的IBinder。
但ServiceManager这个类也是HIDE的,也需要反射进行调用。两次,通过两次反射调用,就能调用power服务实现的关机功能。
//获得ServiceManager类
Class& ServiceManager = Class
.forName("android.os.ServiceManager");
//获得ServiceManager的getService方法
Method getService = ServiceManager.getMethod("getService", java.lang.String.class);
//调用getService获取RemoteService
Object oRemoteService = getService.invoke(null,Context.POWER_SERVICE);
//获得IPowerManager.Stub类
Class& cStub = Class
.forName("android.os.IPowerManager$Stub");
//获得asInterface方法
Method asInterface = cStub.getMethod("asInterface", android.os.IBinder.class);
//调用asInterface方法获取IPowerManager对象
Object oIPowerManager = asInterface.invoke(null, oRemoteService);
//获得shutdown()方法
Method shutdown = oIPowerManager.getClass().getMethod("shutdown",boolean.class,boolean.class);
//调用shutdown()方法
shutdown.invoke(oIPowerManager,false,true);
} catch (Exception e) {
Log.e(TAG, e.toString(), e);
Android关机和重启功能的实现
最近使用手机时候发现,手机的电源按键不灵敏了。因为主要作为测试机使用所以经常会为了,省电经常会用到关机或者重启。想着就自己写了一个简单的小程序。本以为很简单,结果发现网上的很多看不懂,要么就是给了几行...
安卓系统自动关机的方法
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(...
Android系统关机或重启的几种实现方式
默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想...
Android自动关机
public void shutdown() { //此Action 为系统app才能发起的,所以在AndroidManifest.xml中需要配置android:sharedUserId=&andr...
下面我们来探究Android如何实现关机,重启;在Android中这种操作往往需要管理员级别,或者root
实现的方式如下几种:
默认的SDK并没有提供应用开发者直接的Android系统关机或...
转自:http://wonview.blog.163.com/blog/static//
android系统的关机操作具体实现流程如下:
在androi...
默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想...
要实现android平台关机功能,有好几种思路。
1.root之后执行rebo
android中定时-开“关机”的实现
关于android自动关机,网上有很多应用程序和例子。 相对于自动开机来说,自动关机可以在应用层通过设置alarm来实现。而自动开机,它需要底层rtc时钟的支持。我自己也没做过这个,不过在网上查到一个...
没有更多推荐了,

我要回帖

更多关于 华为手机自动关机后开不了机 的文章

 

随机推荐