[發明專利]確定Root權限的方法及移動終端在審
| 申請號: | 201611208390.7 | 申請日: | 2016-12-23 |
| 公開(公告)號: | CN106650413A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 李勝旭 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F21/45 | 分類號: | G06F21/45 |
| 代理公司: | 深圳市凱達知識產權事務所44256 | 代理人: | 劉大彎,沈榮彬 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 確定 root 權限 方法 移動 終端 | ||
技術領域
本發明涉及移動終端技術領域,尤其涉及一種確定Root權限的方法及移動終端。
背景技術
目前,大部分的移動終端例如手機,其操作系統均為Android系統,Android系統的管理員用戶叫做Root,該帳戶擁有整個Android系統的超級用戶權限,可以訪問和修改移動終端內的幾乎所有文件,比如刪除一些system/app下面的App,更換開關機鈴聲和動畫,攔截狀態欄彈出的廣告等。
此外,各大移動終端廠商一般都在移動終端內預制了Android系統出現異常時,自動上傳異常信息至服務器,以供開發人員分析處理該異常的上報機制。此時,若能在上報異常的同時告知開發人員移動終端的Root權限信息,則非常有助于縮小異常的排查范圍,加快對異常進行分析定位和處理速度,提高開發人員的異常處理效率。
發明內容
有鑒于此,本發明提出一種確定Root權限的方法及移動終端,旨在通過確定移動終端的Root權限信息,在移動終端出現異常時及時進行上報,協助開發人員進行異常處理。
首先,為實現上述目的,本發明還提出一種移動終端,該移動終端包括:
獲取模塊,用于在移動終端開機后,獲取所述移動終端操作系統的當前系統版本號和當前系統大小值,及通過預設的守護進程,獲取所述移動終端內存儲的預存系統版本號和預存系統大小值;
比對模塊,用于比對所述當前系統版本號和所述預存系統版本號是否相同,及在所述當前系統版本號與所述預存系統版本號相同時,比對所述當前系統大小值與所述預存系統大小值是否相同;
確定模塊,用于在所述當前系統大小值與所述預存系統大小值不相同時,確定所述移動終端的Root權限已被獲取。
可選地,所述預設守護進程為Rootchecked進程;
所述預存系統版本號和所述預存系統大小值存儲于所述移動終端persist分區內的/persist/Rootcheck文件夾。
可選地,所述比對模塊,還用于在所述當前系統版本號與所述預存系統版本號不相同時,將所述當前系統版本號作為所述預存系統版本存儲至所述/persist/Rootcheck文件夾,所述當前系統大小值作為所述預存系統大小值存儲至所述/persist/Rootcheck文件夾。
可選地,還包括讀取模塊,其中:
所述確定模塊,還用于在所述移動終端的Root權限已被獲取時,在所述/persist/Rootcheck文件夾內寫入Root權限已被獲取的信息。
所述讀取模塊,用于在所述移動終端的操作系統出現異常時,從所述/persist/Rootcheck文件夾讀取移動終端的Root權限信息,并在待上報的異常信息內插入所述Root權限信息上傳至服務器。
可選地,所述系統版本號是字符串,該字符串包括廠家信息、機器名稱、設備名稱、機器版本信息、硬件信息以及版本編譯時間。
相較于現有技術,本發明所提出的移動終端,通過實時將所述移動終端的當前系統版本號和系統大小值分別與預先存儲的系統版本號和系統大小值進行比對,實時監測所述移動終端系統的變化情況,以確定該移動終端是否獲取過Root權限,并在確定所述移動終端的Root權限信息后,將該信息寫入預設的位置,在所述移動終端系統出現異常時,及時進行上報,為開發人員的異常范圍排查、異常定位、異常處理等提供幫助,提高其工作效率。
此外,為實現上述目的,本發明提供一種確定Root權限的方法,該方法應用于移動終端,包括:
在移動終端開機后,獲取所述移動終端操作系統的當前系統版本號和當前系統大小值,及通過預設的守護進程,獲取所述移動終端內存儲的預存系統版本號和預存系統大小值;
比對所述當前系統版本號和所述預存系統版本號是否相同;
若所述當前系統版本號與所述預存系統版本號相同,則比對所述當前系統大小值與所述預存系統大小值是否相同;
若所述當前系統大小值與所述預存系統大小值不相同,則確定所述移動終端的Root權限已被獲取。
可選地,所述預設守護進程為Rootchecked進程;
所述預存系統版本號和所述預存系統大小值存儲于所述移動終端persist分區內的/persist/Rootcheck文件夾。
可選地,所述比對所述當前系統版本號與所述預存系統版本號是否相同的步驟之后,該方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611208390.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:花架(5)
- 下一篇:用戶權限管理方法和系統





