精华内容
下载资源
问答
  • android系统安装应用有四种方式 1.系统应用安装――开机时完成,没有安装界面 2.网络下载应用安装――通过market应用完成,没有安装界面 3.ADB工具安装――没有安装界面。 4.第三方应用安装――通过现有的APK...

    android系统安装应用有四种方式

    1.系统应用安装――开机时完成,没有安装界面

    2.网络下载应用安装――通过market应用完成,没有安装界面

    3.ADB工具安装――没有安装界面。

    4.第三方应用安装――通过现有的APK文件安装,有安装界面,由packageinstaller.apk应用处理安装及卸载过程的界面。

    1.禁止ADB和应用商店安装由“frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java”来控制安装

    需要屏蔽的话,只需要修改这个文件里边的代码。

      //禁止第三方应用安装的标志
    private boolean APK_INSTALL_FINISH = SystemProperties.getBoolean("persist.sys.horion.apk.install", false);
     class PackageHandler extends Handler{
                        .......
     void doHandleMessage(Message msg) {
                switch (msg.what) {
                    case INIT_COPY: {
             ++++       if(APK_INSTALL_FINISH){
             ++++               return ;
             ++++           }
                        HandlerParams params = (HandlerParams) msg.obj;
                        int idx = mPendingInstalls.size();
                        if (DEBUG_INSTALL) Slog.i(TAG, "init_copy idx=" + idx + ": " + params);
                        ........
                }
            }
        }
    }

     

    public PackageManagerService(Context context, Installer installer,
                boolean factoryTest, boolean onlyCore) {
                ......
                 sMtkSystemServerIns.addBootEvent("Android:PMS_scan_END");
                Slog.i(TAG, "Time to scan packages: "
                        + ((SystemClock.uptimeMillis()-startTime)/1000f)
                        + " seconds");
           +++   APK_INSTALL_FINISH = true;
                // If the platform SDK has changed since the last time we booted,
                // we need to re-grant app permission to catch any new ones that
    }

    在构造函数中这个位置将APK_INSTALL_FINISH设置为true,此时系统内置应用完成了安装。PackageManagerService.java  PackageHandler中做处理,如果APK_INSTALL_FINISH为true 禁止安装。至此,就完成了禁止禁止ADB和应用商店安装的屏蔽

    2.禁止手动安装

    手动安装由\packages\apps\PackageInstaller完成,禁止手动安装只需要在这里边处理,在InstallStart.java中

    //禁止第三方应用安装的标志
        private boolean APK_INSTALL_FINISH = SystemProperties.getBoolean("persist.sys.horion.apk.install", false);
    public class InstallStart extends Activity {
                    ........
    
            if (nextActivity != null) {
    ++++            if(!APK_INSTALL_FINISH) {
    //          startActivity(nextActivity);
    ++++            Toast.makeText(InstallStart.this, android.R.string.prohibit_install_message, Toast.LENGTH_LONG).show();
    ++++            Intent result = new Intent();
    ++++            result.putExtra(Intent.EXTRA_INSTALL_RESULT,
    ++++                    PackageManager.INSTALL_FAILED_INVALID_URI);
    ++++            setResult(RESULT_FIRST_USER, result);
    ++++            } else{
                    startActivity(nextActivity);
                }
            }
            finish();
        }
    .......
    }

    完成对手动安装apk的屏蔽

    展开全文
  • 关键是,风行电视自带的系统,居然还禁止安装例如《腾讯视频TV版》、《vst全聚合》等占据沙发管家2015年下载金银排行榜的重量级电视应用,这个就有点不人道了,甚至是助纣为虐,我买电视,原本一块屏幕就可以把直播...

    相信很多风行电视的爱好者,最近也跟楼主一样,基本上陷入了无限的纠结之中,电视本身的质量就不说了,就那样,摆在那里,大家心里都有数。关键是,风行电视自带的系统,居然还禁止安装例如《腾讯视频TV版》、《vst全聚合》等占据沙发管家2015年下载金银排行榜的重量级电视应用,这个就有点不人道了,甚至是助纣为虐,我买电视,原本一块屏幕就可以把直播和网播全部搞定,这样一来,硬是被拆分成两块,何谈惠及!

    话有点多啊,国家的政策我们不可过多的议论,但是,作为一名技术宅,我深信人民群众的智慧,可以战胜任何困难。

    下面,我要带来风行电视机破解的福利,请准备好迎接吧!言归正传,请看大屏幕效果图。

    首先楼主安装了《沙发管家》,事先用U盘下载了360ROOT软件。然后:

    沙发管家:http://www.shafa.com/market

    1、电视机断开网络!这点很重要!!!

    2、电视机恢复出厂设置,同时打开允许安装第三方APK

    3、U盘插入电视机,安装360ROOT软件

    4、安装好之后,电视就可以接入网络了,然后插上USB鼠标,接下来用鼠标操作

    5、打开360ROOT软件,一件ROOT

    6、在“卸载预装”里面卸载软件 TVsecurity,这时候安装APK就没有限制了。

    7、赶紧下载《沙发管家》,安装腾讯视频TV版、VST全聚合等应用

    8、为了一劳永逸防止系统升级封闭ROOT漏洞,导致再次屏蔽软件安装,建议删除 TVupgrade(此为系统升级软件,当有新版本时,会自动推送下载升级系统,删掉则不再提示升级!但是请放心,360ROOT不会真的将他删除,保留了一个恢复功能,TVsecurity和TVupgrade都在恢复区里面,如果想升级系统了,只要把这两个文件恢复过去就可以了)

    9、为了自身网络电视的安全起见,在360ROOT软件里面,把ROOT权限取消。

    10、安装360ROOT会自动安装360安全卫士,一起卸载了吧。

    11、收功!

    沙发管家(微信号:shafacom)-智能电视必备应用市场(www.shafa.com),看点播用布丁视频,看直播用HDP直播,更多有趣内容用腾讯视频TV、爱奇艺、优酷视频、电视猫、VST全聚合、泰捷视频、搜狐视频、芒果TV等,更有电视必备优化工具,改变智能电视的玩法!

    展开全文
  • 如何禁止用户安装应用程序

    千次阅读 2012-09-21 17:44:53
    1.管理员身份运行,在运行中输入"gpedit.msc",打开本地策略组编辑器。   2. 进入计算机配置->管理模版...3.双击禁止用户安装,选择"已启用“;   4.如果应用程序是用Windows Installer写的,选择“已启用”。

    1.管理员身份运行,在运行中输入"gpedit.msc",打开本地策略组编辑器。

     

    2. 进入计算机配置->管理模版->Windows组件->Windows Installer.

     

    3.双击禁止用户安装,选择"已启用“;

     

    4.如果应用程序是用Windows Installer写的,选择“已启用”。


    展开全文
  • Mobile Device Management 简称MDM 在此只讨论IOS的MDM。 MDM的服务端可以向mdm激活的设备或者说受管控的设备推送应用。不熟悉MDM的人一定觉得有点神奇。但是对于MDM只是小试牛刀。

    Mobile Device Management 简称MDM 在此只讨论IOS的MDM。

    MDM的服务端可以向mdm激活的设备或者说受管控的设备推送应用。不熟悉MDM的人一定觉得有点神奇。但是对于MDM只是小试牛刀。

    下面是一个推送应用的指令:

    <?xml version=\"1.0\" encoding=\"UTF-8\"?>
    <!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
    <plist version=\"1.0\">
    <dict>
    	<key>CommandUUID</key>
    	<string>46cf58c4-e017-4716-9950-28d3e32e71eb</string>
    	<key>Command</key>
    	<dict>
    		<key>RequestType</key>
    		<string>InstallApplication</string>
    		<key>ManagementFlags</key>
    		<integer>5</integer>
    		<key>ManifestURL</key>
    		<string>https://co300.nq-sky.net:443/data/app/plist/fc5d41ad024ba6ef36e2b612d45f3655.plist</string>
    		<key>ChangeManagementState</key>
    		<string>Managed</string>
    		<key>Configuration</key>
    		<dict>
    			<key>enableAppConf</key>
    			<true/>
    			<key>deviceInfo</key>
    			<dict>
    				<key>udid</key>
    				<string>fc18b049649857584769d443083f0472cecea123</string>
    				<key>email</key>
    				<string>dHRkYm94QHNpbmEuY29t</string>
    				<key>loginId</key>
    				<string>dGlhbnRhbw==</string>
    				<key>shortUdid</key>
    				<string>cHlrbWFh</string>
    			</dict>
    			<key>enableDataEncrypt</key>
    			<false/>
    		</dict>
    	</dict>
    </dict>
    </plist>

    这里要特别说明的是,在我们推送一个应用的时候有两个设置:1.在用户取消MDM管控的时候是否卸载推送的应用。2.是否禁止用户备份应用数据。

    这两个设置还是比较酷的。MDM多应用于企业,企业推送的应用,会随MDM的取消而全部被卸载。而且用户还无法备份企业推送应用的数据。

    那么这两个设置在plist文件中如何体现呢。就是ManagementFlags,当设置取消MDM则卸载应用时该值为1,当设置禁止备份数据时该值为4,而当两只都设置时该值为5,都设置时为0.一个值可以控制多个设置,苹果的工程师果然厉害。


    ManagementFlags
    

    Integer 

    The bitwise OR of the following flags:

    1—Remove app when MDM profile is removed.

    4—Prevent backup of the app data. 


    展开全文
  • 关于系统设置的代码,基本都在android.provider.Settings类中。仔细查看Settings类,可以找到如下的常量值: /** * Whether applications can be installed for this user via the system's * {@link Intent#...
  • 最近一位用户在电脑下载安装软件时,系统出现提示“系统管理员设置了系统策略,禁止进行此安装”,这该怎么办呢?既然系统管理员禁止了程序安装,那么我们只要开启相应的安装权限就可以了。下面,小编给大家讲解系统...
  • 问题描述: 谷歌强制要求发货版本的“未知来源”默认不勾选。用户首次安装应用时(尤其是刚下载的应用安装时),提示用户进入勾选“未知来源”后,用户再返回时,发现应用不见,用户会有很大的疑惑。
  • 做服务器迁移,iis 的,突然访问出现这种情况,如下图 注释: 通过修改应用程序的 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。 按照里面的方法进行...
  • android第三方应用安装来源设置分析

    万次阅读 2011-11-07 12:21:43
    android第三方应用安装来源设置分析 1.在系统设置里面->应用程序设置->未知来源设置 下面是界面元素定义 \packages\apps\Settings\res\xml\application_settings.xml    android:key="toggle_install_...
  • 一、安全 微软一次又一次地做着同样一件...于是微软发布了Windows 2000,新操作系统的稳定性颇受好评,但Win 2K服务器默认安装的IIS 5.0却成了巨大的安全隐患,需要下大力气加以整治才能解决问题。IIS 6.0默认不安装
  • android 7.1 禁止安装第三方软件

    千次阅读 2019-07-03 14:08:38
    要求:Android 7.1 只允许安装自己的apk软件,禁止安装其他软件 实现: 通过包名对比来实现, 源码路径:/services/core/java/com/android/server/pm/PackageManagerService.java public void handleStartCopy() ...
  • 大家都知道,应用安装到模拟器上,运行应用直接读取你的应用数据。甚至能够通过修改模拟器的经纬度来达到模拟使用应用的人运行轨迹的效果,进而达到欺骗那些通过GPS计算距离的应用,来骗取钱财的效果。 对这种高级...
  • 手机禁止安装app,刷机才能恢复

    千次阅读 2019-11-28 10:16:17
    手机禁止安装app,刷机才能恢复 让智能手机安装了必要的app之后,永远禁止安装其他任何app,只有通过刷机才能恢复回来,这个需求对于学生来说很有必要。 比如:安装必要的学习软件,微信,地图导航等等之外,...
  • MIUI 强制跳过 关闭 打开 小米手机 USB安装 USB安全 USB安全设置 应用确认 一、背景和结论 众所周知,小米手机开启 USB 安装功能,需要插入 SIM 卡登陆、需要登小米账号。我这台手机已root,懒得登陆了,就准备...
  • 如何将phpMyAdmin设置禁止外网

    千次阅读 2017-07-31 11:21:08
    很多时候在我们新安装PHP集成环境的时候总会带着phpMyAdmin这个数据库管理软件,如果我们不细心随便设置了数据库密码,或是直接使用其数据库默认密码,则别人就可以很轻易的访问到你的数据库,修改你的数据,这是...
  • 其中字串 install_failed_invalid_signature 是新增的字串 例如 “禁止安装,签名不符” 等 windows下给apk签名的方法: 制作一个批处理文件 Auto_Sign.bat 内容: @echo off :menu cls ...
  • 如何使用McAfee禁止安装程序

    千次阅读 2011-08-18 16:21:57
    设置使用McAfee禁止他人在自己的电脑上安装程序的方法有以下几种: 方法一:将McAfee(麦咖啡)中所有的规则都勾上。 方法二:禁止程序从temp运行,因为大部分程序的安装都要经过temp文件夹,禁止程序从temp运行之后...
  • MIUI应用权限设置

    千次阅读 2015-07-25 17:11:23
    被加入miui黑名单的游戏默认重要的权限都是禁止状态,譬如发送短信权限默认设置禁止就直接断了我们收入来源。因此花了几个小时在网上搜索相关资料,我们不能帮助用户打开应用的权限至少我们能够引导用户去打开应用...
  • 在使用win系统的过程中,一些没有用的应用程序在联网的时候就会弹出窗口或者广告,其实我们可以利用系统自带的防火墙来禁止某个软件联网。Win系统防火墙如何禁止软件联网呢?今天主要给大家分享win7/w...
  • 开发过Android的童鞋相比都知道 设置-》应用管理-》应用详情页面,这是android系统自身的应用“设置”的管理系统安装应用显示应用详情的页面,不同的手机该页面显示的内容不太一样,但也都是大同小异,这里简单介绍...
  • 华为手机提示更新包与已安装应用的签名不一致

    万次阅读 多人点赞 2019-08-16 20:20:54
    华为手机提示更新包与已安装应用的签名不一致自己尝试解决网上寻找解决方案1、配置adb2、查看APK的包名3、彻底卸载原有应用信息新的思考 最近使用华为手机(HUAWEI Mate 20)调试程序,发现一个问题。直接使用Android...
  • Android Studio 安装应用失败总结

    万次阅读 2017-01-20 14:50:31
    结果居然安装失败。提示信息为:INSTALL_FAILED_USER_RESTRICTED。 顿时懵逼了,刚买的新机,就出现这个问题。无语啊。 刚开始还以为是Android studio的问题。结果模拟器跑了下,安装成功。 拿手机在其他人那跑了...
  • Android应用程序设置系统时间的方法

    千次阅读 2015-06-25 09:23:45
    Android SDK虽然提供了设置系统时间的方法SystemClock.setCurrentTimeMillis(),但是禁止普通应用程序设置系统时间,要调用该方法必须具有root权限并拥有系统签名。网上有一些文章介绍了Android应用程序实现设置系统...
  • 产品不允许第三方软件安装,所以需要禁止掉APK的安装功能。一开始我把Packageinstaller.apk从系统里面删了,试了一下,放一个APK到SD卡,点击安装,确实安装不了!不过,通过PC端类似于“手机助手”的软件以及ADB...
  • 源网页:https://zhidao.baidu.com/question/2058641536827425507.html 新建记事本,粘贴如下文字: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\....
  • 禁止用户安装程序

    千次阅读 2008-11-21 12:05:00
    在管理模板里打开windows组件,有个windows安装服务,将右边的东西你看一下,具体方法:运行gpeditmsc->计算机配置->管理模板->windows组件->ms installer->启动“禁用ms installer"以及“禁止用户安装” Windows ...
  • 今天这篇文章主要是说一下怎么使用宝塔面板来操作禁止通过 IP 直接访问我们的网站防止被恶意解析,当然独立安装的也是同理。 什么是恶意解析? 恶意解析是指有人通过域名 A 记录直接解析自己 IP 地址,从而得到一...
  • 管理员禁止运行此应用的解决办法

    千次阅读 2017-07-14 13:06:28
    1、控制面板--> 系统与安全--->安全性与维护 分别更改:更改用户账户设置和更改...计算机配置 -->win设置-->安全设置-->本地策略-->安全选项 将【用户账户控制:以管理员批准模式运行所有管理员】改为:“禁止
  • 设置Safari禁止访问某个网站

    千次阅读 2019-09-24 09:53:24
    2,安装第三方的应用软件Self Control;3,其他方式 推荐大家使用下面的这个方式:三步即可 1:打开访达(Finder),然后菜单栏选择前往,再选择前往文件夹...输入:/etc/hosts 点击前往即可 2:找到 hosts...
  • 如何在Linux中安装应用程序

    千次阅读 2009-03-11 18:59:00
    Rpm程序的第一个功能是安装应用软件,例如,在当前目录下有一个apache-1.3.6-4. rpm软件包,那么安装它的命令是 rpm –i apache-1.3.6-4.rpm -i开关用来安装应用软件,如果你想看到更完整的安装信息,可以同时使用-v...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,356
精华内容 42,142
关键字:

怎么设置禁止安装应用