比如我想去除某个程序的联网权限,应该怎么修改呢?我试过把一个APK反编译,然后删除了AndroidManifest.xml中联网权限字段,再编译回去
在手机上可以正常安装,权限列表里也没有了“网络通信”。但是软件无法打开,点图标没有任何反应。
请问正确的应该怎么做,才能去除程序的联网权限呢?PS:我是纯小白,请不要笑话

解决方案 »

  1.   

    具体应该怎么做呢?
    比如下面这段,我在操作的时候只是删除了“<uses-permission android:name="android.permission.INTERNET" />”,还需要修改什么吗?<?xml version="1.0" encoding="UTF-8"?>
    <manifest android:versionCode="1910" android:versionName="1.91" package="com.kingreader.framework"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <application android:label="@string/app_name" android:icon="@drawable/kingreader">
            <activity android:theme="@style/KRSplashTheme" android:label="@string/app_name" android:name=".os.android.ui.dlg.SplashDlg">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:mimeType="text/plain" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:mimeType="text/html" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:mimeType="image/*" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:scheme="file" android:host="*" android:pathPattern=".*\\.umd" />
                </intent-filter>
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <data android:scheme="file" android:host="*" android:pathPattern=".*\\.chm" />
                </intent-filter>
            </activity>
            <activity android:theme="@style/KRViewerTheme" android:label="@string/app_name" android:name=".os.android.app.KingReaderApp" android:screenOrientation="sensor" />
            <activity android:theme="@style/KRPreferenceTheme" android:label="@string/app_name" android:name=".os.android.ui.dlg.AppSettingDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/app_name" android:name=".os.android.ui.dlg.OpenFileDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/read_his_dlg_caption" android:name=".os.android.ui.dlg.ReadHistoryDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/book_dlg_caption" android:name=".os.android.ui.dlg.BookDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:name=".os.android.ui.dlg.ChooseFileDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/chapter_dlg_caption" android:name=".os.android.ui.dlg.ChapterDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/inner_file_list_dlg_caption" android:name=".os.android.ui.dlg.InnerFileListDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KRListDlgTheme" android:label="@string/chapter_dlg_caption" android:name=".os.android.ui.dlg.ChmChapterDlg" android:screenOrientation="behind" />
            <activity android:theme="@style/KROnlineUpdateDlgTheme" android:label="@string/TBI_Net_OnlineUpdate" android:name=".os.android.ui.dlg.OnlineUpdateDlg" android:screenOrientation="nosensor" />
            <activity android:theme="@style/KRToolboxTheme" android:name=".os.android.ui.component.AndroidToolboxDlg" android:screenOrientation="behind" />
            <meta-data android:name="ADMOB_PUBLISHER_ID" android:value="a14b0fc920f3ff4" />
            <meta-data android:name="UMENG_APPKEY" android:value="4c67de491d41c80dc700ad44" />
            <meta-data android:name="UMENG_CHANNEL" android:value="dospy" />
        </application>
        <uses-sdk android:minSdkVersion="3" />
        <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
        <uses-permission android:name="android.permission.VIBRATE" />
        <uses-permission android:name="android.permission.WRITE_SETTINGS" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    </manifest>
      

  2.   

    最近做了个软件, 叫权限掌门人,机锋上就有的
    可以在Android系统中直接改AndroidManifest.xml