手机root没清除干净怎么办,现在是手机有手机怎么root权限获取但是程序显示的是没root

我手机突然没有root权限 不知道怎么回事啊?重新root得吗_手机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,636,049贴子:
我手机突然没有root权限 不知道怎么回事啊?重新root得吗收藏
我手机突然没有root权限 不知道怎么回事啊?重新root得吗
登录百度帐号看过本文的人还看过
手机root后有什么好处和坏处 手机root合理使用扬长避短
来源:七丽女性网
Root权限相当于Windows系统中的超级管理员权限,对系统操作拥有至高无上的权利。获取Root权限的Android手机将对系统文件存在最高级别的操作权限。比如说,各个安卓手机厂商,为增加利润在手机中会预装大量的软件,我们称预装软件。很多是我们不想用的,但是删除不掉,这时通过手机root权限开放,就可以彻底卸载这些预装软件了。下面小编就详细和大家说说手机root后有什么好处和坏处吧。
手机root后有什么坏处1、手机root后容易被木马病毒侵入手机获取root后,自身系统就会产生难以避免的空隙,此时,木马病毒就会利用root权限的空隙攻击系统,让用户的手机收到安全威胁。当然,用户通过正规的应用市场或软件官网来下载应用软件,以及不要对不信任的链接等程序进行访问与操作,是可以大大降低root后的安全风险的。2、手机root后系统运行问题手机在获取root时,可能因为不彻底以及软件兼容性等问题,导致系统损坏出现系统运行问题。如遇到对手机root不熟悉的人是比较担心的。然而,其实也很容易解决。可以尝试解除root或者对系统进行刷机,刷机后仍可尝试再次获取手机root。3、手机root后软件错删系统文件导致系统错误手机root权限对系统文件有着最高级别的操作权限,可以对系统所有文件执行删除、替换等。在使用过程中,用户为了更好的管理手机往往会对一些管理软件进行root授权,此时就可能因为被授权软件错删系统软件导致系统错误。此时,用户需谨慎授权至管理软件,以避免管理软件错删系统关键文件。4、手机root后用户隐私有被泄露风险软件被用户进行root授权候,软件可以如获取手机号、获取位置、发送短信等操作。当然对于正规的管理及手机防护软件来说,进行root授权是正常的。但是一旦错误授权给非正规软件,此时就会有较大的风险了。为避免这种风险,因此要谨慎授权。5、手机root后影响手机享受售后服务所有手机厂商为维护厂商利益,都会进行规定手机私自拆机或系统被root后,无法享受三包期内的无偿售后服务。当然,上有政策下有对策,这时,只要用户将手机系统重新刷机,恢复出厂设置即可。后使用快捷导航没有帐号?
其他登录方式
—— 新手入门 ——
—— 智友精华 ——
查看: 11112|回复: 1
在线时间15 小时最后登录阅读权限10UID3361793注册时间积分26精华0
, 积分 26, 距离下一级还需 24 积分
主题帖子 金币17 元 智豆0 点
前段时间入手了部韩版9100,刷春哥 ,一直工作正常。但之后提示superuser有更新,一时手快就点了更新。后来重启发现有些问题了,一些软件正常具有root权限,但运行某些软件显示已经获得root权限,但是实际运行一些功能时又显示:“需要root权限才能正常运行此软件”,而且通知栏不停提示su需要更新,后来根据网上方法将superuser数据清除并卸载更新,但是还是一样。
后来想那就更新su好了,重新升级superuser到3.07,点击升级su,一直卡在“正在检查已安装的版本 = ”,不动了。
接着在网上下载了su的最新版,想通过刷补丁的方式刷进去,进到recovery模式,选择update from SDcard,选择su的升级包,却显示 “ E: failed to verify whole-file signature E: signature verification failed ”, 估计是因为是官方的3e&&recovery,无法刷第三方。
于是重启用 RE管理器 直接进到 /system/bin ,用最新的su覆盖里面的su,重启发现完蛋了,所有root权限都丢失了。
使用z4root,superoneclick 都显示已经root了,但是实际却没有root权限。 使用unroot没有效果,重新root都卡在一半就不动了,superoneclick一直显示 can't find path。
请问我现在如果刷入cwm,然后通过cwm再刷入最新的su,是不是可以重新root?
如果刷入cwm会不会导致无法刷机?
如果重新刷入一样的rom,会让我的数据丢失吗?有没办法保留我原有数据,重新root呢?
谢谢各位大虾了!!
楼主很赞!赏波666
打赏排行榜
楼主共收获打赏:
虚位以待打赏
虚位以待打赏
虚位以待打赏
在线时间15 小时最后登录阅读权限10UID3361793注册时间积分26精华0
, 积分 26, 距离下一级还需 24 积分
主题帖子 金币17 元 智豆0 点
没有谁救救我吗
在线时间192 小时最后登录阅读权限20UID2707992注册时间积分375精华0
, 积分 375, 距离下一级还需 25 积分
主题帖子 金币186 元 智豆0 点
重新刷个带ROOT的ROM试试看
在线时间15 小时最后登录阅读权限10UID3361793注册时间积分26精华0
, 积分 26, 距离下一级还需 24 积分
主题帖子 金币17 元 智豆0 点
那样我还是得失去原有的数据?
在线时间10505 小时最后登录阅读权限90UID1895295注册时间积分25101精华3
主题帖子 金币105975 元 智豆19 点
建议楼主出问题了,直接重刷ROM,不要盲目的去找一些东西来替换,刷UI等等,搞好了固然好,搞不好,吃亏的是自己。刷民间ROM,一般都自带ROOT了,如想备份数据的话,使用钛备份吧,可以备份,但是需要ROOT权限,不知楼主还能否进行使用。豌豆荚可以备份短信和联系人。感谢你对安智的支持。
在线时间15 小时最后登录阅读权限10UID3361793注册时间积分26精华0
, 积分 26, 距离下一级还需 24 积分
主题帖子 金币17 元 智豆0 点
本帖最后由 duqiaochai 于
20:09 编辑
谢谢大家了。后来找了个带cmw的rom刷入,然后通过cmw将superuser的整个包刷入,然后开机黄三角,进去发现root权限又有了,刷回官方内核去掉黄三角,之后用ktool替换成cmw的内核。一切正常了,就是刷机数变成了2,不过无所谓了,水货。
在线时间239 小时最后登录阅读权限50UID8501759注册时间积分5119精华0
, 积分 5119, 距离下一级还需 2881 积分
主题帖子 金币5940 元 智豆0 点
谢谢提供,继续努力!
大诗人勋章
客户端【我的任务】—完成【大诗人】任务
体感游戏机 酷冷至尊鼠标垫 按摩棒 耳机 移动电源博客分类:
在项目的过程中,有可能会要实现类似360优化大师、安卓优化大师的软件搬家、静默安装等需要root权限的功能,或者类似SET_PREFERRED_APPLICATIONS、MOVE_PACKAGE 等需要系统的权限,必须要有系统签名。
咱们拿 软件搬家 来当例子(通过获取系统权限,而不是弹出系统的应用管理界面来搬家):
实现方式:
1、想办法获取系统权限,但是这个一般办不到,因为不同厂家出厂的手机系统签名都不一样
可以看看我很早的时候提的问题:
2、在已经root过得手机,获取root权限(有root权限就可以为所欲为啦,嘿嘿)
第一种办法暂时不考虑,想了解的童鞋可以google android如何获取系统权限。
我们说说第二种办法,
在已经root过得手机上获取root权限,简单
Process process = Runtime.getRuntime().exec("su");
执行这一句,superuser.apk就会弹出授权对话框。
但是这样做就可以了吗.....肯定没这么简单啦!
当执行需要系统权限的操作时,系统还是回去检查应用程序是否拥有该权限。
所以我们要想办法绕过过系统检查权限这道关卡!
至于办法 可以参考下以下两篇博客:
大概思路是:
通过app_process 命令启动java程序(想了解app_process更多资料,请自行google),
可是app_process 命令需要root权限才能执行,所以要配合上面所讲的su命令啦。
这么做是可以实现绕过系统检查权限的大门,
但是每次执行的时候都要先请求下root权限(那种弹框和toast会让用户感觉到很不安)
不要忘了咱们的标题:Android应用程序永久获取root权限方法。
永久获取root权限,就是获取过一次root权限后,以后再也不需要去请求root权限
实际上,像一些软件管家:安卓优化大师、360优化大师,都是这么做的
(不信你可以试试其软件搬家功能,即使你的手机解除root,它们还是具有root权限)
原理可以看下以下链接:
(下载该文章需要money,明天我再上传该文档,一时找不到了.......)
大概思路:
自己编译一个类似su的可执行程序(以下以main为代号),在main中调用app_process命令,
然后在第一次获取root权限的时候将其push到/system/bin/目录下,再chmod 4755 可执行程序,
修改其访问权限,使执行该命令的进程能够暂时获得root权限
(4755 也请google下吧 linux文件权限)。
以后咱们要是需要root权限的话就调用mian命令,不用去调用su来请求root权限啦
至于为什么要这么做:也是为了让root授权的对话框和toast不在显示
插一句,想要知道su和superuser.apk的关系,请点开下面的链接
综上:我们所做的就是绕过su命令,用我们自己编写的可执行程序main开实现su的功能。
自己编译可执行程序main的时候,需要注意一点,请参考su源码,
我在这一步就卡了很久,
大概意思:
main的uid是继承的父类的uid,而且它有root权限,但是在main中执行system(cmd),
(这里的cmd 调用app_process 来启动实现了软件搬家的java程序),
假如system()是通过sh 命令来实现,但在main中开启的sh的uid也是继承main的uid,
也就是应用程序的uid,但是这个uid并没有权限执行相关root命令;
所以需要先将main的uid设置为root,为了使sh的uid也为root,从而使sh 能够执行
需要root权限的app_process命令
关键代码在你的main 方法中加入
int uid = 0;
int gid = 0;
if(setgid(gid) || setuid(uid))
return permissionDenied();
可以参考su的源码 (su的源码会在我上传的压缩包中)
大概思路就是这样。
在我上传的压缩包中有我自己写的demo,实现的是软件搬家的功能,
操作很简单:
1、安装Movepkgdemo.apk,并执行
2、点击 install com.zl.hw 按钮 来 安装一个helloword android程序,
3、点击 get root 按钮,来第一次获取root权限,
4、点击第三个按钮,来移动helloword程序
1、编译可执行程序main(注意main只是个代号,在Movepkgdemo中 是 放在Movepkgdemo项目的 /res/ raw/ 目录下的zlsu文件)
2、将main.c文件成可执行文件会需要linux编译环境,你可以自己在linux上编译,也可以在windows下来编译
windows方法:使用cygwin 来进行NDK开发(搭建该环境可能需要话费比较多时间,主要是要下载cygwin)
cygwin环境配置文档也在上传的压缩包中,虽说花了打功夫,但是搭建好NDK环境,以后也能方便咱做NDK开发。
NDK环境搭建需要cygwin在安装的时候安装必需的一些项目(请查看以下链接):
最后总结一下总体思路:
1、在java代码中实现需要root权限的功能,并提供一个包含入口函数main的类
2、通过app_process命令来启动1中的java模块,但是app_process需要root权限,所以看第3步
3、通过在第一次获取root权限的时候,向/system/bin/注入自写的类似su的二进制可执行程序
main,并且和su的访问权限也一样(chmod 4755)(main功能和su一样,唯一不一样就是去除了su中与superuser.apk 交互的代码),即main命令执行app_process命令,这样可以做到:
一旦拥有root权限,以后再也不需要去请求root权限
下载次数: 1918
下载次数: 1585
浏览 83604
楼主您好,这篇写的很好,对我很有帮助,但是在测试的时候发现,一般的复制粘贴重启等操作都可以,就是用pm命令禁用掉系统的某些服务时,不好使,请问这样情况您遇到了吗?exeCmd(new String[]{Constants.ROOT_SU,"-c", String.format("pm disable '%s/%s'", receiverName.getPackageName(), receiverName.getClassName())},"");先确定该命令在shell模式下能否成功调用
Description Resource Path Location TypeConversion to Dalvik format failed with error 1 Movepkgdemo
Unknown Android Packaging Problem伟大的博主,我通过ADT试图运行你这个demo,得到入上错误,请问这是为什么?更多的信息[ 21:58:36 - hw] Unable to resolve target 'android-17'[ 21:58:37 - Movepkgdemo] Unable to resolve target 'android-17'[ 21:58:37 - Superuser] Project has no project.properties file! Edit the project properties to set one.[ 21:58:38 - Movepkgdemo] Unable to resolve target 'android-17'[ 21:58:38 - hw] Unable to resolve target 'android-17'[ 22:18:03 - Movepkgdemo] Dx trouble processing "java/lang/UnsafeByteSequence.class":Ill-advised or mistaken usage of a core class (java.* or javax.*)when not building a core library.This is often due to inadvertently including a core library filein your application's project, when using an IDE (such asEclipse). If you are sure you're not intentionally defining acore class, then this is the most likely explanation of what'sgoing on.However, you might actually be trying to define a class in a corenamespace, the source of which you may have taken, for example,from a non-Android virtual machine project. This will mostassuredly not work. At a minimum, it jeopardizes thecompatibility of your app with future versions of the platform.It is also often of questionable legality.If you really intend to build a core library -- which is onlyappropriate as part of creating a full virtual machinedistribution, as opposed to compiling an application -- then usethe "--core-library" option to suppress this error message.If you go ahead and use "--core-library" but are in factbuilding an application, then be forewarned that your applicationwill still fail to build or run, at some point. Please beprepared for angry customers who find, for example, that yourapplication ceases to function once they upgrade their operatingsystem. You will be to blame for this problem.If you are legitimately using some code that happens to be in acore package, then the easiest safe alternative you have is torepackage that code. That is, move the classes in question intoyour own package namespace. This means that they will never be inconflict with core system classes. JarJar is a tool that may helpyou in this endeavor. If you find that you cannot do this, thenthat is an indication that the path you are on will ultimatelylead to pain, suffering, grief, and lamentation.[ 22:18:03 - Movepkgdemo] Dx 1 aborting[ 22:18:03 - Movepkgdemo] Conversion to Dalvik format failed with error 1[ 22:22:08 - Movepkgdemo] Dx trouble processing "java/lang/UnsafeByteSequence.class":Ill-advised or mistaken usage of a core class (java.* or javax.*)when not building a core library.This is often due to inadvertently including a core library filein your application's project, when using an IDE (such asEclipse). If you are sure you're not intentionally defining acore class, then this is the most likely explanation of what'sgoing on.However, you might actually be trying to define a class in a corenamespace, the source of which you may have taken, for example,from a non-Android virtual machine project. This will mostassuredly not work. At a minimum, it jeopardizes thecompatibility of your app with future versions of the platform.It is also often of questionable legality.If you really intend to build a core library -- which is onlyappropriate as part of creating a full virtual machinedistribution, as opposed to compiling an application -- then usethe "--core-library" option to suppress this error message.If you go ahead and use "--core-library" but are in factbuilding an application, then be forewarned that your applicationwill still fail to build or run, at some point. Please beprepared for angry customers who find, for example, that yourapplication ceases to function once they upgrade their operatingsystem. You will be to blame for this problem.If you are legitimately using some code that happens to be in acore package, then the easiest safe alternative you have is torepackage that code. That is, move the classes in question intoyour own package namespace. This means that they will never be inconflict with core system classes. JarJar is a tool that may helpyou in this endeavor. If you find that you cannot do this, thenthat is an indication that the path you are on will ultimatelylead to pain, suffering, grief, and lamentation.[ 22:22:08 - Movepkgdemo] Dx 1 aborting[ 22:22:08 - Movepkgdemo] Conversion to Dalvik format failed with error 1
麻烦问一下,你编译好的zlsu文件应该可以直接用吧? 没看懂你这个命令:"movedemo -c 'export CLASSPATH="
+ classpath
+ " && export LD_LIBRARY_PATH=/vendor/lib:/system/lib && exec app_process /data/app "
+ minePkgName + "/MoveUtil " // /system/bin
+ pkgName + " " + moveFlag + "'"关机命令应该怎么执行呢reboot 重启reboot -p 关机
PackageManager.MOVE_SUCCEEDED导入工程的时候如下提示MOVE_SUCCEEDED cannot be resolved or is not a field让用别的代替 MOVE_SUCCEEDED, layoutlib.jar已经放到libs了,4.2的工程因为,layoutlib.jar和你工程中本身的android.jar都保护PackageManager这个类,你还需要 设置编译时jar包的优先级,吧layoutlib.jar的优先级设为必android.jar高,不然编译时找的是android.jar的packageManager类,当然就编译不过咯设置优先级:java Build Path -- Order and Export 位置靠顶 优先级越高
& 上一页 1
浏览: 352786 次
来自: 深圳
亲,这不是纳秒时间的隐患,是作者用错了地方。
楼主,我是用System.currentTimeMillis( ...
楼主,能把那个zlsu的源码发份给我吗
hi,楼主,这里有个疑问:向上面情况,如果被360安全大师,或 ...
请问该如何解决呢?
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'查看: 27230|回复: 30
本帖最后由
16:18 编辑
在这里再次感谢liuliming401 发的帖子 亲测 管用
原文教程地址
有好多机油第一次root后重启手机,root消失,好多机友有点不知所措,明明root成功了,为什么又消失了,这是因为乐安全的问题,不要升级乐安全。第一次root的话是100%成功的,那么重点来了,消失后不管你在怎么root用各种root软件都不会再成功的,就算是恢复出厂设置和恢复原机版本的rec也是百搭的,那么我们要怎么操作才能再次获取root权限,那就是让手机恢复到你刚接手邮寄到你手机的时候,最原始的恢复出厂设置,有些机友恢复的不是最原始的出厂,点恢复出厂设置和格式内存卡根本没用,我之前试过无数次把手机点烂也白搭 。本机版本都是1450最新的
按我说的教程做。点开系统设置 ——关于手机——系统更新(不是让你检查更新)——点开手机最左边的按键(下面三排实体键的第一个)————下载最新完整包——点击下载(943mb)——安装。这个才是最原始的恢复。其他的操作都没用.更新完连接电脑,连接root大师,开始root,自动重启一次,然后成功
我发的帖子里有一个刷入rec的apk,安装到手机里,把img文件放到手机内存卡里,点击装入手机apk的程序导入img文件,然后rec刷入成功,最好别线刷,不安全,刷机的话最好卡刷(就是把刷机包复制到内存卡里)双清
在发一个手机刷入REC的apk&&亲测绝对管 重启手机好几次
把recovery.img这个文件复制到内存卡跟目录 安装rec刷入工具apk&&点卡程序rec导入 大功告成
http://pan.baidu.com/s/1jGj6N6Q& && && && && && && && && && && && && & 转自朴丶小菡
请输入验证码:
擦&&我这个移动938t增强 系统是V2.0 1505&&只有一个下载最新完整包899M的 选项 恢复出厂设置也是1505& &用ROOT大师试过了 没用&&求指点&&怎么恢复到1450& &在ROOT
咋办哦!!!
<font color="# 发表于
没有变化,但是可以再次root
那我的乐安全已经升级过了&&恢复后还是升级过的乐安全&&版本没有下降&&是不是就可以用这个方法升级乐安全了呢?
icebingbin 发表于
楼主为什么我按照你做的&&下载好了之后点安装&&重启更新后&&还是和以前一模一样的系统&&连应用都没有变?& &...
没有变化,但是可以再次root
楼主为什么我按照你做的&&下载好了之后点安装&&重启更新后&&还是和以前一模一样的系统&&连应用都没有变?&&也没见到恢复成原始状态呀
ljy_2014 发表于
明天货能到手 我在官网上没有找到移动版的呀 京东的是官方正品吗 应该所有的产品在官网上都能找到的 半 ...
明天货能到手 我在官网上没有找到移动版的呀 京东的是官方正品吗 应该所有的产品在官网上都能找到的 半信半疑 如何鉴别真假呢
来自手机版
请问楼主,你手机联想A936高配版,版本号是V2.0--1450吗,我的手机是,为什么root老是不成功,请教一下。多谢多谢
看你笑的,就知道成功了。新年快乐
<font color="# 发表于
外置SD根目录
呵呵,谢谢啦!
新年快乐!
外置SD根目录
我已经下载了这个包,是把那个IMG文件放在内置卡的根目录还是外置卡的根目录,还是手机系统的根目录呢?谢谢了。
来自手机版
是1450,我自己就是按着给你写的方法做的,
移动增强版2G运存8G内存能刷这个REC吗
这个手机怎么样呀 给个简单评价 不行的话就退货 还没有到手
shuangku 发表于
移动增强版2G运存8G内存能刷这个REC吗
必须能刷呀
ljy_2014 发表于
这个手机怎么样呀 给个简单评价 不行的话就退货 还没有到手
说实话,我感觉还是可以的,上一个手机联想830用了一年半,什么问题都没有,电池也很撑,用烦了,淘汰给家里人了。对比tcl,佳域,还是决定联想。
我就看中是6寸大屏了,能插内存卡,电池可更换,双卡,待机也不错,不间断玩的话一个小时耗10%的电,待机一夜耗2%.一天一充我感觉很满足。不像魅蓝各种毛病,屏幕底部翘,home键亮度不均匀,信号问题,屏幕上部泛黄问题。
听别人说是一个方面,关键还是得上手把玩,京东七天无理由退换货,你感觉没达到你的预期在退呀。
个人观点,不喜勿喷。
移动叔叔. 版权所有,专业的网络售后平台 (
商务合作||||

我要回帖

更多关于 360手机root权限获取 的文章

 

随机推荐