拒绝外来软件 平板变身专用学习机
2016-04-01平淡
平淡
挑战题描述
平时孩子们总是喜欢抱着平板玩游戏,有时他们可能会在大人不知情的情况下,胡乱安装一些莫名其妙的应用,带来安全隐患。有没有什么办法可以让我只为他们安装一些与学习相关的应用,并且能阻止孩子们自己在平板上安装其他应用?
解题思路
显然要实现上述目的,我们就要借助平板系统或者一些第三方应用阻止用户在系统中安装其他应用。因此解题思路主要就是从系统设置和第三方应用出发。
解题方法
如果你用的是iPad平板,因为iOS系统应用都需要从苹果应用商店下载,因此只要阻止用户从其中下载软件即可实现。对于iOS用户,可以先绑定Apple ID,然后再设置限制用户下载即可。
进入“设置→iTunes store与App store”,在打开的设置窗口中点击“密码设置”,接着在弹出的窗口中勾选“购买项目和APP内购买项目”下的“始终需要”,同时开启免费下载也需要密码(图1)。
这样你只要保存好自己的Apple ID的密码,同时在平板上安装好必需的软件,这样其他使用平板的用户试图继续安装其他软件时,他们在App store(包括在电脑上通过iTunes store)下载应用时都需要输入Apple ID的密码才能完成,你只要设置好Apple ID的密码就可以有效阻止其他人在平板上安装应用了(图2)。当然还有一劳永逸的方法,直接启用访问限制功能,阻止在设备上安装软件操作,只是对自身造成些许不便。
对于Android用户,可以先ROOT设备,然后安装好所有必需的应用。因为Android应用APK文件默认都是借助系统的PackageInstaller.apk解包进行安装的,因此需要阻止他人安装应用,就可以通过将其改名实现后台阻止。启动RE文件管理器,展开点击“挂载为可读写”,接着展开“System→App”,长按选中“PackageInstaller.apk”,在弹出的菜单中选择“重命名”,将其重命名为“PackageInstalle1r1.apk”(图3)。
这样以后其他用户试图在平板上安装应用时,由于这个解包应用已被重命名,因此系统无法对APK文件进行解压,从而实现阻止应用安装的目的。不过需要注意的是,PackageInstaller.apk只是Android默认解压APK的应用,如果本机安装了应用市场、APK安装器等类似的应用,APK文件仍然可以通过这些应用完成安装,需要一并删除其他可以安装APK文件的应用。