【技术实现步骤摘要】
本专利技术涉及安卓系统上的应用程序权限管理
,尤其涉及一种已经Root 的安卓手机上,。
技术介绍
安卓Android系统中,第三方应用程序是以临时用户的身份进行运行的,这就使得该应用程序的权限受限制,如应用程序要访问或者修改安卓系统文件时,就会因为权限不足而失败。现在有的安卓手机已经进行了 Root设置,该Root是Linux等类UNIX系统中的超级管理员用户帐户。对于Android手机,平常所说的Root,其实就是通过各种方法,将系统的SU程序文件拷贝到/system/bin目录下,并安装SuperUser授权管理,第三方应用程序可以通过su程序(su程序是权限管理文件)执行需要Root权限的操作。但已经Root 设置的手机,第三方应用程序就能直接拥有Root权限的操作吗?其实不然,Root的手机上,会在/system/bin目录下存放一个名为su程序的文件,并且安装有SuperUser (授权管理)应用程序。其他应用程序想要以Root权限执行,就必须通过su程序执行shell命令, 而此时,SuperUser就会弹出授权对话框,用户必须点击允许,命令 ...
【技术保护点】
一种安卓应用程序永久获取Root权限的方法,其特征在于:包括如下步骤:步骤1、将安卓应用程序中需要用到Root权限的操作通过C/C++语言进行编写,并编译成一安卓系统可执行程序文件,且所述可执行程序文件能实现自我升级功能和与安卓应用程序的通信的功能;将可执行程序文件打包在安卓应用程序中;步骤2、在安卓系统下判断/system/bin的目录下是否存在所述可执行程序文件,否,则进入步骤3;是,则判断可执行程序文件是否需要升级,要升级,则安卓应用程序与该可执行程序文件建立通信,并调用自我升级功能,对该可执行程序文件进行升级处理,并转入步骤8;不升级,则直接进入步骤8;步骤3、安卓 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张长安,刘德建,陈宏展,罗上清,潘运武,
申请(专利权)人:福州博远无线网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。