Android手机中,有些permission并不是在应用程序的mainfest文件中声明就可以获得,它们还和是否是第三方签名及签名的类型有关系。
典型的android.permission.INSTALL_PACKAGES除了需要在mainfest文件中声明,还需要应用程序是系统的Platform签名。
今天特意写一测试程序来测试哪些permission是第三方签名的应用程序获得的。当然有些Android手机,如果把apk应用程序放到/system/app的目录下,即使是使用的第三方签名,也能获得相当于系统的Platform签名的权限。但是这个毕竟是非常规方法,故在这里不在我讨论的范围内。另外由于我的操作失误,可能应为某个permission没加入到mainfest文件,造成无法通过权限检查。因此测试结果仅供参考。
测试用例1
测试源码TestPermission.java
package edu.cdut.robin;
import java.lang.reflect.Field;
import android.content.Context;
import android.content.pm.PackageManager;
import android.util.Log;
public class TestPermission extends Thread{
final Context context;
final static String TAG="robin";
TestPermission(Context context)
{
super();
this.context=context;
}
public void run(){
/* 使用getDeclaredFields获取属性*/
Class<android.Manifest.permission> classType=android.Manifest.permission.class;
Field[] fields =classType.getFields();
for (Field f : fields) {
Object o=null;
try {
o = f.get("");
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
if(o!=null&& o instanceof String){
String permission=(String)o;
boolean res=(context.checkCallingOrSelfPermission(permission)== PackageManager.PERMISSION_GRANTED);
if(!res){
Log.w(TAG,permission);
}
}
System.out.println(f);
}
}
}
mainfest文件中
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCOUNT_MANAGER"/>
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
<uses-permission android:name="android.permission.BATTERY_STATS"/>
<uses-permission android:name="android.permission.BIND_APPWIDGET"/>
<uses-permission android:name="android.permission.BIND_DEVICE_ADMIN"/>
<uses-permission android:name="android.permission.BIND_INPUT_METHOD"/>
<uses-permission android:name="android.permission.BIND_WALLPAPER"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BRICK"/>
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED"/>
<uses-permission android:name="android.permission.BROADCAST_SMS"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
<uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.CLEAR_APP_CACHE"/>
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>
<uses-permission android:name="android.permission.DELETE_CACHE_FILES"/>
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
<uses-permission android:name="android.permission.DEVICE_POWER"/>
<uses-permission android:name="android.permission.DIAGNOSTIC"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.DUMP"/>
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR"/>
<uses-permission android:name="android.permission.FACTORY_TEST"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.FORCE_BACK"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.GLOBAL_SEARCH"/>
<uses-permission android:name="android.permission.HARDWARE_TEST"/>
<uses-permission android:name="android.permission.INJECT_EVENTS"/>
<uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER"/>
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
<uses-permission android:name="android.permission.MANAGE_APP_TOKENS"/>
<uses-permission android:name="android.permission.MASTER_CLEAR"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.PERSISTENT_ACTIVITY"/>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<uses-permission android:name="android.permission.READ_CALENDAR"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_FRAME_BUFFER"/>
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
<uses-permission android:name="android.permission.READ_INPUT_STATE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.READ_OWNER_DATA"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.READ_SYNC_STATS"/>
<uses-permission android:name="android.permission.REBOOT"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.RECEIVE_MMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.REORDER_TASKS"/>
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER"/>
<uses-permission android:name="android.permission.SET_ALWAYS_FINISH"/>
<uses-permission android:name="android.permission.SET_ANIMATION_SCALE"/>
<uses-permission android:name="android.permission.SET_DEBUG_APP"/>
<uses-permission android:name="android.permission.SET_ORIENTATION"/>
<uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
<uses-permission android:name="android.permission.SET_PROCESS_LIMIT"/>
<uses-permission android:name="android.permission.SET_TIME"/>
<uses-permission android:name="android.permission.SET_TIME_ZONE"/>
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-permission android:name="android.permission.SET_WALLPAPER_HINTS"/>
<uses-permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES"/>
<uses-permission android:name="android.permission.STATUS_BAR"/>
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ"/>
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_CALENDAR"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_GSERVICES"/>
<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
<uses-permission android:name="android.permission.WRITE_OWNER_DATA"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SMS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>

测试结果显示,在 HTC G10 ( Android2.3.5 )中应用程序使用第三方签名无法获得以下的<wbr style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px; background-color:rgb(245,245,245)"><span style="line-height:22px; font-size:14px; background-color:rgb(245,245,245); font-family:monospace; white-space:pre"><span style="color:#993300; line-height:25px">permission</span>:</span> <div style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px; background-color:rgb(245,245,245)"> <pre class="prettyprint" style="padding:2px; border:1px solid rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_4G_RADIO_DISABLE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_4G_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_BLUETOOTH_PRINTER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_CACHE_FILESYSTEM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_CHECKIN_PROPERTIES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_FM_RECEIVER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_FM_TRANSMITTER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_SURFACE_FLINGER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_USBNET_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_WIMAX_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCOUNT_MANAGER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_ACCESS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_CREATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_DESTROY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_MOUNT_UNMOUNT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_RENAME</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">BACKUP</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_APPWIDGET</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_DEVICE_ADMIN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_INPUT_METHOD</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_WALLPAPER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">BRICK</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_PACKAGE_REMOVED</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_SMS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_WAP_PUSH</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">intent</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">category</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MASTER_CLEAR</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">C2D_MESSAGE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CALL_PRIVILEGED</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_4G_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_BACKGROUND_DATA_SETTING</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_COMPONENT_ENABLED_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_USBNET_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_WIMAX_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CLEAR_APP_USER_DATA</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CONTROL_LOCATION_UPDATES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">COPY_PROTECTED_DATA</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DELETE_CACHE_FILES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DELETE_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DEVICE_POWER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">DIAGNOSTIC</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">DUMP</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FACTORY_TEST</span> </div><div> <span class="pln">ti</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">FMRX</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">ti</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FMRX_ADMIN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FORCE_BACK</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FORCE_STOP_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GLOBAL_SEARCH</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GLOBAL_SEARCH_CONTROL</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">HARDWARE_TEST</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INITIATE_4G_SCAN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INITIATE_4G_SCAN_DATA_SERVICE_DISRUPTIVE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INJECT_EVENTS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INSTALL_LOCATION_PROVIDER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INSTALL_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INTERNAL_SYSTEM_WINDOW</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MANAGE_APP_TOKENS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MANAGE_USB</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MASTER_CLEAR</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MODIFY_PHONE_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MOVE_PACKAGE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">NET_ADMIN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">NET_RAW</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">NFC</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">PACKAGE_USAGE_STATS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">PERFORM_CDMA_PROVISIONING</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_FRAME_BUFFER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_INPUT_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_USER_DICTIONARY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">REBOOT</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">RECEIVE_EMERGENCY_BROADCAST</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ACTIVITY_WATCHER</span> </div><div> <span class="pln">com</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">alarm</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ALARM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ORIENTATION</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_PREFERRED_APPLICATIONS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_TIME</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_WALLPAPER_COMPONENT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">SHUTDOWN</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STATUS_BAR</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STATUS_BAR_SERVICE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STOP_APP_SWITCHES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">UPDATE_DEVICE_STATS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">USE_SIP</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">VPN</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_GSERVICES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_SECURE_SETTINGS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_USER_DICTIONARY</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px; background-color:rgb(245,245,245)"> <span style="line-height:22px; color:rgb(0,0,128)">测试结果显示,在</span><span style="color:#808000">Lenovo A820(</span><span style="color:#99cc00">Android 4.1.2</span><span style="color:#000080">)<span style="line-height:22px">中应用程序使用第三方签名无法获得以下的</span></span><wbr style="line-height:22px"><span style="line-height:22px; font-family:monospace; white-space:pre"><span style="color:#993300">permission</span>:</span></wbr> </div> <div style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px; background-color:rgb(245,245,245)"> <pre class="prettyprint" style="padding:2px; border:1px solid rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_CACHE_FILESYSTEM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_CHECKIN_PROPERTIES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_CONTENT_PROVIDERS_EXTERNALLY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_MTK_MMHW</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_MTP</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_SURFACE_FLINGER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCESS_WIMAX_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ACCOUNT_MANAGER</span> </div><div> <span class="pln">com</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">voicemail</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ADD_VOICEMAIL</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ALLOW_ANY_CODEC_FOR_PLAYBACK</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_ACCESS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_CREATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_DESTROY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_MOUNT_UNMOUNT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">ASEC_RENAME</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">BACKUP</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_ACCESSIBILITY_SERVICE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_APPWIDGET</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_DEVICE_ADMIN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_INPUT_METHOD</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_PACKAGE_VERIFIER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_REMOTEVIEWS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_TEXT_SERVICE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_VPN_SERVICE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BIND_WALLPAPER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">BRICK</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_PACKAGE_REMOVED</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_SMS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">BROADCAST_WAP_PUSH</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">intent</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">category</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MASTER_CLEAR</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">C2D_MESSAGE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CALL_PRIVILEGED</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_BACKGROUND_DATA_SETTING</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_COMPONENT_ENABLED_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CHANGE_WIMAX_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CLEAR_APP_USER_DATA</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CONFIRM_FULL_BACKUP</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CONNECTIVITY_INTERNAL</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CONTROL_LOCATION_UPDATES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">COPY_PROTECTED_DATA</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">CRYPT_KEEPER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DELETE_CACHE_FILES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DELETE_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">DEVICE_POWER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">DIAGNOSTIC</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">DUMP</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FACTORY_TEST</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FORCE_BACK</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">FORCE_STOP_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GET_DETAILED_TASKS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GLOBAL_SEARCH</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GLOBAL_SEARCH_CONTROL</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">GRANT_REVOKE_PERMISSIONS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">HARDWARE_TEST</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INJECT_EVENTS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INSTALL_LOCATION_PROVIDER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INSTALL_PACKAGES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">INTERNAL_SYSTEM_WINDOW</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MANAGE_APP_TOKENS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MANAGE_NETWORK_POLICY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MANAGE_USB</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MASTER_CLEAR</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MODIFY_APPWIDGET_BIND_PERMISSIONS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MODIFY_NETWORK_ACCOUNTING</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MODIFY_PHONE_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">MOVE_PACKAGE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">NET_ADMIN</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">NFC</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">PACKAGE_USAGE_STATS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">PACKAGE_VERIFICATION_AGENT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">PERFORM_CDMA_PROVISIONING</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_CELL_BROADCASTS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_FRAME_BUFFER</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_INPUT_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_LOGS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_NETWORK_USAGE_HISTORY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_PRIVILEGED_PHONE_STATE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_PROFILE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_SOCIAL_STREAM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">READ_USER_DICTIONARY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">REBOOT</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">RECEIVE_EMERGENCY_BROADCAST</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">REMOTE_AUDIO_PLAYBACK</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">REMOVE_TASKS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">RETRIEVE_WINDOW_CONTENT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SEND_SMS_NO_CONFIRMATION</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SERIAL_PORT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ACTIVITY_WATCHER</span> </div><div> <span class="pln">com</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">alarm</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ALARM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ALWAYS_FINISH</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ANIMATION_SCALE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_DEBUG_APP</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_KEYBOARD_LAYOUT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_ORIENTATION</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_POINTER_SPEED</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_PREFERRED_APPLICATIONS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_PROCESS_LIMIT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_SCREEN_COMPATIBILITY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_TIME</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SET_WALLPAPER_COMPONENT</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="typ" style="color:rgb(102,0,102)">SHUTDOWN</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">SIGNAL_PERSISTENT_PROCESSES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">START_ANY_ACTIVITY</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STATUS_BAR</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STATUS_BAR_SERVICE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">STOP_APP_SWITCHES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">UPDATE_DEVICE_STATS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">UPDATE_LOCK</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">USE_SIP</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_APN_SETTINGS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_GSERVICES</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_MEDIA_STORAGE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_PROFILE</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_SECURE_SETTINGS</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_SOCIAL_STREAM</span> </div><div> <span class="pln">android</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">permission</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">WRITE_USER_DICTIONARY</span> </div></pre> </div> <div style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px; background-color:rgb(245,245,245)"> 结束!</div> <div class="nbw-act tbar fc03 clearfix" style="zoom:1; margin:5px 0px; padding:10px 10px 10px 0px; text-align:right; color:rgb(245,149,19); line-height:20px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; background-color:rgb(245,245,245)"> <div style="height:24px; line-height:24px"> <div class="pleft rdif" style="float:left; height:24px"></div> </div> </div> </wbr>

Android手机中第三方签名应用程序无法获得的permission相关推荐

  1. android 碎屏功能,如何从碎屏的Android手机中恢复数据

    现在是智能设备的时代,如Android手机,Windows手机,黑莓还是iPhone,虽然这些智能手机具有引人注目的功能,但它们需要小心处理,因为任何小的损坏都可能导致数据丢失.可能以各种形式对智能手 ...

  2. /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径

    Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...

  3. android 蓝牙传输图片吗,如何使用蓝牙将Android手机中的照片和视频副本发送到树莓派...

    步骤1:将Raspberry Pi放入蓝牙设备 完成以下步骤我以前的版本将Raspberry Pi转换为可指导完成此步骤的Bluetooth设备. 步骤2:使Raspberry Pi设备成为Bluet ...

  4. android手机中360手机卫士 VS 腾讯手机管家 VS 金山手机助手,谁更霸道?

    android手机中360手机卫士 as 360.腾讯手机管家 as q家.金山手机助手 as 金家,谁更霸道?as意思是别名,下面用到 同时安装了这三个app,进入设置->应用程序->正 ...

  5. Android手机中的尺寸单位

    介绍一些Android手机中的常见尺寸单位:px.dp.sp.pt等. 1. px单位 px为pixel的缩写,1px代表一个物理像素点.在Android开发中,很少使用px单位,因为同样100px的 ...

  6. android如何管理不同app,如何管理android手机中app的权限

    如何管理android手机中app的权限以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何管理android手机中ap ...

  7. Android手机应用第三方模拟器使用、真机测试运行方法以及AVD 模拟器黑屏的解决尝试

    Android SDK手机应用开发中第三方模拟器.真机运行方法以及AVD模拟器黑屏的解决尝试 对于手机应用开发的测试运行,有基于模拟器和真机运行2种途径. 模拟器的方法 android SDK提供了A ...

  8. Android手机中使用Termux安装ubuntu系统

    一. Termux 1. Termux简介 Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境. 不需要 root 权限 Termu ...

  9. Android手机提示“未安装应用程序”

    用eclipse调试应用时,遇到了这个问题,网上给出的解决方案倒是挺多,但似乎一个都没奏效,而且我手机也重启了,还是有问题,郁闷ing- 然后看到一篇文章指出,可能不是签名和SD的卡问题,而是我们自己 ...

最新文章

  1. Bootstrap入门(十三)组件7:导航条
  2. 【Hibernate】getHibernateTemplate与getSession的区别以及优缺点
  3. 中国联通公布8月运营数据出炉 4G用户大幅度提升
  4. 中考可以使用计算机吗,中考报志愿必须用电脑吗
  5. android web canvas,HTML5 - Canvas无法在Android WebView的第一次加载时渲染
  6. RHEL5虚拟化之一--xen包
  7. JAVA集合系列(3):ArrayList扩容原理分析
  8. (1)python基础语法
  9. 【OpenCV4 官方文档】机器学习概述
  10. javaweb响应内容类型分析工具(tomcat)
  11. 中国手机沉浮录:告别青铜时代
  12. html中ul和li是什么单位,html中ul,ol和li的区别
  13. python 曲线拟合 画图+公式
  14. 最简单的人脸检测(免费调用百度AI开放平台接口)
  15. Occupancy Map(Occupancy Grid)的更新
  16. MyBatis Plus 看这篇就够了,一发便入魂!
  17. 增强型for循环与Map集合的遍历
  18. 生物化学 电阻抗成像OpenEIT,Dbar算法,数据集等(暂记)
  19. VBA基础知识整理(字典,自定义函数)
  20. C#获取本机上所有网络接口及真实IP地址信息

热门文章

  1. 贵安新区构建大数据+物联网+智能制造产业链
  2. Vuex之理解Store
  3. Skype for Business Server 2015-13-IISARR-2-发布-2-前端服务器
  4. 悲观锁 HibernateTest.java
  5. 高三!忏悔ing~(在这儿的第一篇随笔)
  6. 复变函数系列(三 ) - 复变函数的积分
  7. 开发运维日常坑 总结 51-100
  8. python基本数据类型(一)-python3.0学习笔记
  9. 程序员编程知识经验总结
  10. Web十大安全隐患之XSS跨站脚本