android獲取應用許可權
① android應用怎麼獲取系統許可權
在 android 的API中有提供
SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麼調用這個函數都是沒用的,無論模擬器還是真
機,在logcat中總會得到"Unable to open alarm driver: Permission denied
".這個函數需要root許可權或者運行與系統進程中才可以用。
本來以為就沒有辦法在應用程序這一層改系統時間了,後來在網上搜了好久,知道這個目的還是可以達到的。
第一個方法簡單點,不過需要在Android系統源碼的環境下用make來編譯:
1. 在應用程序的AndroidManifest.xml中的manifest節點中加入android:sharedUserId="android.uid.system"這個屬性。
2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform這一行
3. 使用mm命令來編譯,生成的apk就有修改系統時間的許可權了。
第二個方法麻煩點,不過不用開虛擬機跑到源碼環境下用make來編譯:
1. 同上,加入android:sharedUserId="android.uid.system"這個屬性。
2. 使用eclipse編譯出apk文件,但是這個apk文件是不能用的。
3. 用壓縮軟體打開apk文件,刪掉META-INF目錄下的CERT.SF和CERT.RSA兩個文件。
4.
使用目標系統的platform密鑰來重新給apk文件簽名。這步比較麻煩,首先找到密鑰文件,在我的Android源碼目錄中的位置
是"build\target\proct\security",下面的platform.pk8和platform.x509.pem兩個文件。然
後用Android提供的Signapk工具來簽名,signapk的源代碼是在"build\tools\signapk"下,用法為"signapk
platform.x509.pem platform.pk8 input.apk
output.apk",文件名最好使用絕對路徑防止找不到,也可以修改源代碼直接使用。
這樣最後得到的apk和第一個方法是一樣的。
② 安卓系統手機怎樣獲取許可權
手機root許可權,是系統許可權的一種。很多手機都自帶很多沒用的軟體。但卜塵是自己卻不能刪除這些軟體,因為自己的許可權不夠。這時候,只要把手機ROOT一遍,就能擁有手機的最高許可權了。隨意刪除手機裡面的任何軟體。
Root許可權的獲取方式:
1.用手機連接電腦,下載一鍵root工具。臘弊
2.下載成功後,打開一鍵ROOT軟體。會出現root准備,點擊下一步,正式開始root。
3.檢查root條件,要是需要文件備份的話,一定要備份後。點擊開始ROOT。
4.root正式開始,需要幾鍾左右時間,期間可能會重啟數次,root就會完成。
5.root完成後,就可型局禪以隨意刪除手機中的垃圾應用了包括系統應用。
③ 為什麼android app需要獲取這些敏感許可權
為碼笑殲什麼android app需要獲取這些敏感許可權
上網有上網的許可權 讀寫sd卡有讀寫的許可權,你沒有許可權不想幹啥幹啥?
Android是Google開源的系統,又是因為是運行在手機上面的,如果沒有許可權讓用戶來管理的話,這個系統是不能再市場上使用的,主要是為安全著想。
常見的許可權不外乎定位,讀取聯系人,發送讀取簡訊。 因為app完整的的功能需要這些許可權。
6.0敏感許可權需要運行時獲取, 不獲取的話沒有許可權app會crash掉, 或者不能正常使用.
有一些是業務需求,比如裡麵包含掃碼功能,那麼必然需要攝像頭的許可權;一般的通訊社交軟體都會要求讀取通訊錄,以便推廣自己的應用或者方便你和通訊錄的好友一起互動;讀取手機設備升滲碼,是為了和你的手機做綁定保障唯一性和安全性。當然不排除一些惡意應用獲取這些許可權後,損害用戶利益。一般通過某些appStore下載的app,會有一定的安全保障,該應用市場會對app做一定的審查,不推薦直接安裝遲沖來歷不明的應用(包括某些從度獸搜索到的又不在網路市場的應用)。
④ 如何管理android手機中app的許可權
1、(以魅族手機為例)打開手機設置選項。
⑤ Android系統簽名apk,讓應用獲取系統級許可權
使用手機的platform平台簽名後,能夠獲取到系統許可權。
1、在AndroidManifest.xml設置android:sharedUserId="android.uid.system"。
2、編譯通過後,導出未簽名的apk。
3、使用\鬧轎out\host\Linux-x86\framework\敏敏signapk.jar \build\target\proct\security\platform.pk8 +platform.x509.pem
4.執行「Java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testSigned.apk」做平台簽名得到testSigned.apk。
test.apk必須放在上面同液拿肆一個目錄之下。
⑥ android中 獲取一個應用程序的所用許可權的方法
第一個方法簡單點,不過需要在Android系統源碼的環境下用make來編譯:
1. 在應用程序態掘的AndroidManifest.xml中的manifest節點中加入android:sharedUserId="android.uid.system"這個屬性。
2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform這一行
3. 使用mm命令來編譯,生成的apk就有修改系統時間的許可權了。()
第二個方法
1. 同上,戚銀加入android:sharedUserId="android.uid.system"這個屬性。
2. 使用eclipse編譯出未簽名apk文件,
3. 用google帶的簽名來簽名
最最後還說帆仔核下,這個android:sharedUserId屬性不只可以把apk放到系統進程中,也可以配置多個APK運行在一個進程中,這樣可以共享數據,應該會很有用的。如何使Android應用程序獲取系統許可權
⑦ 如何管理android手機中app的許可權
如何管理android手機中app的許可權
下載一個獵豹大師,裡面有這種功能,前提是先要獲取root許可權,用手機自帶的管理器也行
你打開手機。然後找到手機管家---》許可權管理-----》應用許可權。找到軟體。然後看看他的許可權。看看能不能更改。如果不行只能吧他卸載了。然後你在下載。然後安裝的時候不要一直點下一步。要看看他的許可權設置。
- 工具:華為榮耀6安卓5.1EMUI3.1
-
1.進入設置界面
2.在全部設置里找到許可權管理
3.進入應用選項卡
4.設置該應用的各種許可權
看下系統有沒有自帶的app許可權管理,一般的手機都有。其次就是安裝手機管理助手工具。不過要有系統許可權。
如果對您有用,希望您能採納,謝謝。
你的手機是什麼型號?或者可以直接解鎖手機,獲得root許可權,就可以管理手機apps的許可權了
如何管理手機DRM許可權列表
存儲一些手機本身自帶的東西,比如,詞典,簡訊,彩信,童話記錄,電話本,本機預置的 *** 圖片還有游戲等等,基本上是只讀的不可刪改,所以打開後顯示空白。DRM可以翻譯為:內容數字版權加密保護技術。於數字化信息的特點決定了必須有另一種獨特的技術,來加強保護這些數字化的音視頻節目內容的版權,該技術就是數字許可權管理技術---DRM(digitalrightmanagement)。
如何管理Android手機的剩餘內存
手機下載並安裝應用還不能像在PC端操作那樣智能,下載軟體時不僅沒有安裝路徑的提示,安裝包的存放位置也是手機默認的。要想輕松找到,用戶需要打開「文件管理」文件夾,此文件夾下麵包含「管理手機文件」和「存儲卡文件」兩種,下載的軟體安裝包會出現在手機文件夾的「Download」文件里,而軟體默認的安裝路徑是在手機文件夾下,且以軟體拼音名字命名。
⑧ 安卓手機軟體許可權如何設置呀!
您可以通過以下步驟打開手機軟體許可權設置,並通過對此的設置對手機進行許可權設置。
1、手機要開啟或關閉一些軟體的許可權,如關閉手機軟體調用攝像頭,開啟手機軟體的錄音功能(如微信就需要開啟錄音功能才可發語言)等,可以按以下,去設置管理手機軟體的許可權。首先打開手機設置。
⑨ Android應用程序怎樣獲取讀取系統文件的許可權
Android應用程序怎樣獲取讀取系統文件的許可權
1、必須是Android系統開發人員,否則你無法修改init.rc等文件。 2、你的應用程序必須要獲得system許可權。
在應用層 你要想用代碼獲得系統文件許可權,除非你手機root了
要麼你自己坐rom。。。。 自己修改 init,rc
具體可以參考這篇博文::blog.sina../s/blog_5f35912f0100w4ld.
怎樣使Android應用程序獲得root許可權
可以參考如下內容:
按照 Simon 的文章中提到的,應用程序有以下兩種辦法臨時獲得 root 許可權:
1) 實現一個 init 實現一個 Service ,來幫助 Android 應用程序執行 root 許可權的命令。
2) 實現一個虛擬設備,這個設備幫助 Android 應用程序執行 root 許可權的命令。
第二種辦法我這里沒有嘗試,暫時也不會。這里講講我在實現第一種辦法做擾物的過程和遇到的一些問題。
1. 將我們要執行的命令寫成腳本,或者可執行程序。
下面是我的腳本 ifconfig_test.sh :
# ! /system/bin/sh
ifconfig
注意: 腳本的第一行必須為 # ! /system/bin/sh ,否則無法執行,通過 dmesg 可以查看到信息內容為cannot execve ./ifconfig_test.sh: Exec format error
android應用程序獲取了root許可權,依然不能訪問系統data目錄下的文件
- Root後授權Re文件管理器許可權可以訪問。
-
授權管理----允許Re獲取許可權。
-
Root是獲取手機的管理員用戶帳戶,它可以訪問和修改手機操作系統里幾乎所有的文件,這樣操作有可能影響到手機的穩定性,導致出現人為性故障現象,如死機、重啟等。依據「消費者三包規定」Root屬於修改操作系統軟體,不屬於包修范圍李轎。
android應用程序如何獲取View的坐標
public boolean onTouchEvent(android.view.MotionEvent event) { int x = event.getX(); int y = event.getY(); 多點觸摸時 假如是第i個點 int x = event.getX(i); int y = event.getY(i); 坐標就是 P(x,y) }
如何使Android應用程序獲得root許可權
下載並安裝好騰訊手機管家PC版之後,打開該軟體並進入工具箱,你會發現「一鍵ROOT」和「KingRoot」兩款工具。通過USB 將手機同電腦連接後,無論選擇那純液款工具,用戶都可以通過簡單的滑鼠點擊,完成之前難以達成的任務。選擇「一鍵ROOT」按鈕後,應用工具將智能匹配手機系統,尋找最適合該手機的ROOT方案,幾分鍾之後,用戶手機即可成功獲得ROOT許可權。
Android應用程序獲得root許可權
在獲取root許可權後可以批量卸載系統自帶應用
並且可以批量備份,在卸載系統應用之前先備份一次
然後就可以安心卸載系統自帶應用了,
我一直是在用應用寶的手機管理軟體在工具
箱的常用工具中找到一鍵ROOT工具,
點擊啟動該工具便可以輕松的實現手機一鍵ROOT。
此外,你還可以點擊一鍵優化按鈕來優化
手機建議一鍵優化,選擇您需要的單個優化項,如垃圾緩存清理。
你可以嘗試安裝Kingroot授權管理軟體,或者安裝一鍵root大師軟體進行root操作,只要你嘗試root操作,一定可以root成功的。
Root許可權的獲取方式: 1.用手機連接電腦,下載一鍵root工具。 2.下載成功後,打開一鍵ROOT軟體。會出現root准備,點擊下一步,正式開始root。 3.檢查root條件,要是需要文件備份的話,一定要備份後。點擊開始ROOT。 4.root正式開始,需要幾鍾左右時間,期間可能會重啟數次,root就會完成。 5.root完成後,就可以隨意刪除手機中的垃圾應用了包括系統應用。
Android system 要獲取Root許可權, 方法眾多。
例如 : Bai Root, Amazing Root ...都可以
現以 BAIDU ROOT介紹步驟, 操作如下 :
1、機子下載 BAIDU ROOT(APK版)。
2、運作 BAIDU ROOT, 點選 "一鍵獲取Root"。
3、機子 Root 成功了, 自動重啟 。
PS:建議Rooting前備份手機數據。 Rooting過程約需時5min。
你可以試試刷機精靈,蘑菇雲,深度刷機,Z4ROOT,甜椒等等,,,注意ROOT後,必須安裝SUPERUSER,用於許可權的管理,否則將沒有任何作用,,,其實手機端也有很多,你可以到安卓軟體站搜索ROOT,下載並安裝,進行ROOT破解即可,,,不過解決方法會少很多,最好是電腦端ROOT破解。。。。刷機工具,可以到XIAZAIBA下載、。、