精华内容
下载资源
问答
  • 获取手机最高权限代码

    千次阅读 2016-01-20 15:15:27
    我们知道Android手机操作系统采用的是Linux内核,Linux中最高的系统权限就是Root,这就类似与Windows中的Administrator系统管理员权限,也就是操作系统的最高权限。 由于Root的权限过高,因此手机产商一般都不允许...
    我们知道Android手机操作系统采用的是Linux内核,Linux中最高的系统权限就是Root,这就类似与Windows中的Administrator系统管理员权限,也就是操作系统的最高权限。
    由于Root的权限过高,因此手机产商一般都不允许用户直接拥用Root权限,以防止用户修改系统内置的业务跟程序。但是对于用户来说,当然希望能拥有Root权限以将手机修改成自己的一种特色,因为有Root权限则可以任意修改手机的所有文件跟程序,让手机更加个性化。
    
    </pre><pre name="code" class="html"><span style="font-family: Arial, Helvetica, sans-serif;">Process process = null; </span>
    try{ 
    
    process = Runtime.getRuntime().exec("su"); 
    
    //这里是主要程序代码ATAAW.COM 
    
    process.waitFor(); 
    
    }catch(Exception e){ 
    
       e.printStackTrace(); 
    
    }finally { 
    
       process.destroy(); 
    
    }  
    
    </pre><pre name="code" class="html">
    获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。
    
    </pre><pre name="code" class="html">
    <pre name="code" class="html">// 获取ROOT权限
    public void get_root(){
    
        if (is_root()){
            Toast.makeText(mCtx, "已经具有ROOT权限!", Toast.LENGTH_LONG).show();
        }
        else{
            try{
                progress_dialog = ProgressDialog.show(mCtx, 
                        "ROOT", "正在获取ROOT权限...", true, false);
                Runtime.getRuntime().exec("su");
            }
            catch (Exception e){
                Toast.makeText(mCtx, "获取ROOT权限时出错!", Toast.LENGTH_LONG).show();
            }
        }
    
    }
    


    
    
    其中is_root()判断是否已经具有了ROOT权限。只要/system/bin/su、/system/xbin/su这两个文件中有一个存在,就表明已经具有ROOT权限,如果两个都不存在,则不具有ROOT权限。
    
    </pre><pre name="code" class="html"><pre name="code" class="html">// 判断是否具有ROOT权限
    public static boolean is_root(){
    
        boolean res = false;
    
        try{ 
            if ((!new File("/system/bin/su").exists()) && 
                (!new File("/system/xbin/su").exists())){
            res = false;
        } 
        else {
            res = true;
        };
        } 
        catch (Exception e) {  
    
        } 
        return res;
    


    
    


    展开全文
  • 用代码获取最高权限首先手机得root,没有root请不要往下看。 首先是写一个静态方法 代码如下: public static boolean isRoot(String pkgCodePath) { Process process = null; DataOutputStream os = null; try { ...
  • HTC 一键轻松获取 android手机最高权限 ,打开USB调试,USB链接上电脑 选择仅充电,运行SuperOneClick.exe 等待几分钟后手机自动重启 root 成功,成功后再将你手机重启下 不支持2.3.3 的系统
  • 近日来,我在倒腾360手机卫士的时候,发现,你无论是把他数据清空,还是把它强行停止以后,甚至是把它卸载以后,它的...这就引出了,我们今天的话题,说一说service的重启方式,从而获取到最高权限了。 1.

    近日来,我在倒腾360手机卫士的时候,发现,你无论是把他数据清空,还是把它强行停止以后,甚至是把它卸载以后,它的service都没有被Android的系统干掉,依然是岿然不动了。我就感到了纳闷了,后来和群里的大牛讨论后,才知道360手机卫士真他妈的流氓,它是靠第三方的应用,360手机卫士将其开启。这就引出了,我们今天的话题,说一说service的重启方式,从而获取到最高的权限了。


    1. 在service的OnDestroy中重新start service。

    正规的stopservice的退出后,都会调用OnDestroy方法了,咦,我们何不在此方法后调用start service了,要想保证一个service被杀死后能够自己重新启动(重生),只需要在onDestroy函数中加上一些代码即可。以上面的例子来说明:

    复制代码
    public void onDestroy(){  
        Log.i(TAG,"onDestroy");  
        .................  
          
        Intent localIntent new Intent();  
        localIntent.setClass(this, MusicService.class); // 销毁时重新启动Service  
        this.startService(localIntent);  
    }  
    复制代码

    这种方法也不是很好了,当你把service伴随的主进程停掉以后,它依然会把service干掉。

    2.在manifest清单文件中配置使其service不死。

    我们从TRACE中可以验证,service执行了onCreate,onStart(没有看到onDestroy的TRACE,应该是执行了的)。如果想让服务不被杀死(也即无动作不改变),在XML的<application段后面加上 android:persistent="true"就行了。

    这种方法也不是 万能的,有些手机他偏偏能够停掉该service。

    3.利用第三方应用start service

    这种方法可以说是万能的,但是要确保用户能够安装你依附第三方应用,而且是不折不扣的流氓行为。

    4.通过Receiver起应用

    注册BroadcastReceiver两种方式:方式一,静态的在AndroidManifest.xml中用<receiver>标签声明注册,并在标签内用<intent- filter>标签设置过滤器,如上的开机自启动方式。方式二,动态地在代码中先定义并设置好一个 IntentFilter对象,然后在需要注册的地方调 Context.registerReceiver()方法,如果取消时就调用Context.unregisterReceiver()方法。如果用动态方式注册的BroadcastReceiver的Context对象被销毁时,BroadcastReceiver也就自动取消注册了。

    一相应的实例如下:

    复制代码
    import android.content.BroadcastReceiver;  
    import android.content.IntentFilter;  
    IntentFilter ScreenFilter new IntentFilter();  
    ScreenFilter.addAction(Intent.ACTION_SCREEN_ON);  
    registerReceiver(mScreenFilterReceiver, ScreenFilter);  
    private BroadcastReceiver mScreenFilterReceiver = new BroadcastReceiver() {  
        public void onReceive(Context context, Intent intent) {  
                if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {  
                    freshDetect();   //做要求的处理  
                }   
        }  
    };  
    复制代码

    这种方法重启service,也可以说是万无一失的。

    以上就是重启service的四种方式,大家是否有收获,请给予反馈.

    展开全文
  • 手机Root权限

    2021-02-25 14:47:30
    Root是安卓系统的最高管理员权限,Root之后手机系统将不再受Android安卓机制的约束,个人可以根据自己的需要进行系统的个性化bai修改。手机进行Root操作后带了的后果有好处也有坏处,具体介绍如下: 1.Root之后的...

    Root是安卓系统的最高管理员权限,Root之后手机系统将不再受Android安卓机制的约束,个人可以根据自己的需要进行系统的个性化bai修改。手机进行Root操作后带了的后果有好处也有坏处,具体介绍如下:

    1.Root之后的后果(有利的一方面):

    (1)可以使用一些之前不可使用的高级应用程序,如破解程序的应用等。

    (2)可以卸载一些官方预装的应用而个人不需要的应用。这是Root之后最大的用处,可以释放手机许多空间。

    (3)可以对后台应用管理进行限制,避免流氓软件常驻后台耗费手机资源。

    (4)可以加强对手机权限的控制,对于应用的权限申请十分清楚。

    2.Root之后的后果(不利的一方面):

    (1)许多手机厂商是不建议用户进行Root,所以在保修条例中往往声明使用Root操作后,将不再支持保修业务。

    (2)Root之后系统的安全性会降低很多,这加大了手机病毒的入侵。

    (3)Root之后由于对系统的底层进行了修改,所以可能会引起手机的不稳定,如频繁重启,关机黑屏等。

    (4)Root之后手机系统的更新将不再支持,这意味着将收不到官方的系统更新推送。

    现今一些手机厂商开始在系统内置root权限开关,系统默认是不开启root权限的,如果想要开启可以咨询客服或是论坛求助,而且不同机型的开启方式不尽相同。

    展开全文
  • 这是一款三星最新款的手机I9305获取最高权限的工具,针对i9305国际版和港版开发设计。好用,易用,实用。
  • 关于手机权限

    2015-04-03 13:56:00
    1.手机没有root2.adb不是最高权限启动 针对1,PC上下载了一个KingRoot,可以root基本上的常用的手机 2.adb shell 后 su命令即可以在最高权限下运行 adb 这时候 ls data/data 就能显示所有应...

    adb shell cd进入手机/data目录总显示opendir failed,permission denied

    可能的原因有两个

    1.手机没有root
    2.adb不是最高权限启动

    针对1,PC上下载了一个KingRoot,可以root基本上的常用的手机

    2.adb shell 后 su命令即可以在最高权限下运行 adb  

     

    这时候   ls data/data  就能显示所有应用程序包的目录

    转载于:https://www.cnblogs.com/melody-emma/p/4389849.html

    展开全文
  • 用代码获取最高权限首先手机得root,没有root请不要往下看。 首先是写一个静态方法 public static boolean isRoot(String pkgCodePath) { Process process = null; DataOutputStream os = null; try { String
  • 获取手机root权限

    2013-02-16 09:33:43
    联想A66t要如何ROOT?有没有一键ROOT的方法?刚入手联想A660t一个多月的我一直在找联想A66t的ROOT方法....3.出现手机已经取ROOT最高权限。重启手机。 菜单中出现“超级用户”和“叔叔工具箱”程序图标 表示成功。
  • 手机刷机文件无法删除,用RE修改SD卡上的文件权限时, 提示:权限更改失败。请注意,一些文件系统(例如SD卡)不允许更改所有者/用户组。 手机已经ROOT,RE也有最高权限。请高人解答!
  • 有时我们在使用adb命令的时候发生无法生效,...adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb client 通过 adb server 转发命令,adbd 接收命令后解析运行。 所以如果...
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ... 08年的时候刚开始学习黑客技术,很菜。...万利达的手机,1400大洋,结果没到3个月就挂了,至今还留在抽屉里做纪念。­ ­
  • 华为手机解锁工具

    2018-10-05 14:39:29
    华为手机解锁客户端。可以很方便使用华为手机的朋友轻松为手机解锁。获取手机最高权限
  • 一键root,方便使用,支持大部分安卓系统,为你的手机带来意想不到的方便,下载吧
  • 小米手机获取完整ROOT权限教程

    万次阅读 2019-10-25 15:20:11
    因为ROOT有着整个系统的最高权限。只有打开了这扇大门之后,才能刷Xposed框架,蝰蛇/杜比音效插件,删除温控,删除不常用的系统应用,刷第三方系统等。这些都是ROOT之后的好处。ROOT一般情况下不会对硬件造成危害,...
  • 类比于Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源是共享的,简单的说,别的用户可以访问Administrator的文件。而...
  • 安卓手机系统2.3.5ROOT权限获得

    热门讨论 2012-07-02 14:39:36
    就是获取最高权限。安卓2.3.3以上版本我试了很多方法。终于还是成功破解。 不多说,首先在电脑上装上豌豆荚,手机连接电脑。在虚礼光盘中只装手机驱动。这样就可以连接电脑了。 然后解压并安装APK软件里的Super...
  • 超级用户权限是系统权限的一种形式,它高于管理员权限,它是Linux和Unix系统上的超级管理员用户帐户,在Android上,在系统中,超级用户权限最高的管理权限. 手机品牌制造商使用root权限来限制用户操作,并且用户...
  • 该病毒拥有系统最高权限,可自动删除手机中superuser.apk和su文件,禁止其他应用获取Root权限,导致用户无法通过Root手机删 除该病毒文件。 该病毒最厉害的地方主要包括: 1、利用ROM内置的形式传播,而查杀ROM内...
  • Android 判断手机是否有root权限

    千次阅读 2018-03-08 22:38:37
    root权限是安卓最高的操作权限,俗称superuser,简称su,一般来说root过的手机,系统目录会有su目录和系统app目录中有Superuser.apk,或者kingroot、360Root、Root精灵、等apk。当然了,在安卓8系列中会使用magisk,...
  • 无需ROOT卸载手机自带软件—— Android篇 1、什么 是root??? Root,也称为根用户,是Unix(如Solaris...其具有系统中的最高权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件,添加文件或删除所有文件等等
  • 转:如何获得Android手机Root权限

    千次阅读 2010-09-18 20:31:00
    疑问一:Root权限是什么?疑问二:获取Root权限有什么用?...类比于 Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源
  • root权限是系统权限的一种,也叫作根权限,它拥有整个系统至高无上的权力,获取root权限之后就意味着已经获得了系统最高权限,这时可以对系统中任何一个文件进行增删改查等操作,可以轻松的对手机刷机备份还原卸载...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 325
精华内容 130
关键字:

手机最高权限