Android应用安装的特殊方法:屏蔽广告
2014-09-14
平时我们都是按部就班点击APK文件安装应用,但是这样有很多的不足:比如由于Android系统不稳定,重置后需要重新安装很多APP;或者带广告的应用安装后给平板带来广告骚扰;一些英文应用,安装后无法查找等。针对这些问题,常规的APP安装方式就有局限性了,但我们可以采用特殊方法安装应用来解决。
省时省力,批量安装多应用
为了提高平板运行速度,很多朋友会定期重置平板,但是重置后进入系统后需要再次安装很多自己平常需要的应用,常规的方法是一个个安装。而现在我们可以先用“AppMonster”批量导出平板需要重装的应用,然后再利用“易安装”快速、批量安装多个所需的应用即可。
到http://soft.shouji.com.cn/down/20771.html#dlshow下载AppMonster,在平板上启动应用后先选择一个保存备份目录如“/sdcard/appmanager”,接着点击“菜单→全部备份”,这样即可将当前平板安装的应用全部备份到指定位置。
使用AppMonster一键备份本机应用
现在打开上述备份目录,再打开APP对应名称下的目录即可看到备份的应用,按提示将其中“.APK”文件提取到SD卡下备用,继续准备好其他必须的应用,将所有的应用全部放置在平板SD卡根目录下。
这样重置平板后需要重装多个应用时,我们只要到http://www.apk3.com/soft/1984.html下载“易安装”。在平板上启动此应用后,它会自动扫描SD卡下所有的APK安装包,按提示勾选需要安装的应用,点击“静默安装”即可批量安装好所有选择的应用(注意:静默安装的前提是设备有ROOT权限)。
一键静默安装多个应用
屏蔽广告、改名两相宜,编译应用后再安装
虽然现在很多Android应用都是免费的,但是很多免费的应用都会内置广告,如果直接安装会将很多烦人的广告带到平板。此外,现在很多英文应用默认安装后显示的是英文名称,不方便我们查找。现在借助“APK编辑器”可以对应用安装包进行编译,屏蔽广告或改名后再安装到平板。
1.屏蔽应用广告
现在大部分应用的广告都是通过应用内部classes.dex中添加代码实现的,因此对于包含广告的应用,我们可以借助“APK编辑器”解包classes.dex,然后将其中的广告链接替换为无效链接即可。
这里以去除《家园6》游戏广告为例,默认安装运行后会在屏幕上方显示广告。首先将包含广告的应用放置在SD卡上备用,接着到http://www.cncrk.com/downinfo/54586.html#softdown下载“APK编辑器”,启动程序后选中需要去除广告的应用并打开,接着打开其中的“classes.dex”,点击“搜索”在弹出的窗口按提示输入“http://”进行查找。
输入http://进行查找
在搜索的结果中按提示在下方的空白文本框中输入“0.0.0.0”(即无效的IP地址替代原来的广告链接地址),重复此操作将余下的IP地址Http链接依次替换为0.0.0.1、0.0.0.0.2形式,直到全部链接地址全部替换完毕。
使用无效IP地址替换广告地址
完成链接的替换后选择“菜单→保存”,这样“APK编辑器”会对应用进行重新签名,完成应用的重新签名后,以后安装的应用就不会再出现广告链接了。
小提示:
不同软件包含广告链接文件并不相同,比如很多国内软件的内嵌广告,需要反编译 “classes.dex”,但是很多国外软件广告则位于“AndroidManifest.xml”。不同的软件需要根据软件广告配置选择不同文件进行编辑,但是最终的思路都是删除其中链接,然后重签名安装即可。此外,一些应用会进行加密处理无法进行反编译,对于这类应用我们可以到http://www.downxia.com/downinfo/21252.html下载AdAway(通过修改hosts文件屏蔽广告,需要root)来对广告内容进行屏蔽。
2.名称我做主,自定义应用安装后的名称
APK编辑器除了可以去除广告外,还可以在安装应用前对其改名,以方便安装后的识别和使用。这里我们以“angry bird”英文版改名为例。
首先准备好更改名称的APK安装文件保存在SD卡根目录下备用,启动APK编辑器找到需要改名的应用点击打开,在打开的窗口找到“resources.asrc”文件,然后点击“搜索”按钮,输入“angry bird”(即原来应用的名称)进行查找。
输入应用原来名称进行查找
小提示:
这里并不是更改应用安装包的名称,一些下载的应用经常是以类似123.apk的形式命名,如果要判断这些应用具体名称,只要在平板上激活应用安装,在安装界面即可显示应用的实际名称。
在找到结果下点击下方的白色文本框,然后按提示输入需要重新命名的名字,最后点击“菜单→保存”,重新签名后安装的应用显示的就是自己定义的名称了。。
更改应用的名称
注意:
APK应用的改名并非只是简单的更改名称,它是对APK文件进行反编译,改名后需要重新签名才能安装使用,因此不建议对已安装的应用改名。此外,更改了应用的签名,可能导致应用无法在线升级,一些加密游戏则可能改名后无法运行。如果出现这种状况,请卸载改名后的程序再安装官方原版。
提高效率,在PC上快速安装APK
默认情况下,我们都是在平板上直接下载安装应用,但是对于一些大型的应用,如很多大型游戏,由于需要下载体积庞大的数据包,平板上安装非常耗时。另外,如果要在平板上手动将应用安装为系统应用,我们需要在平板上对每个文件更改权限,操作起来并不方便。现在这些操作可以依靠PC快速完成。
1.数据更完整,打包安装游戏应用
大家知道现在很多游戏都要有数据包的支持才能完整运行,由于数据包的体积较大,一般的操作都是先安装游戏主程序,然后再自行下载数据包复制到SD卡上使用。由于游戏主程序和数据包不是同步安装,这样经常会导致游戏启动后找不到所需的数据。要解决这个问题,我们可以借助“游戏数据包制作”工具将游戏的APK安装包和数据包打包在一起安装。这里以《哨兵3:家园》安装为例。
首先在电脑上下载好《哨兵3:家园》安装文件(要包括主程序APK和数据包文件),下载好后将其解压到桌面备用。接着到http://www.miui.com/thread-1001000-1-1.html下载“GPK制作工具”。在电脑上启动后依次点击“选择APK”和“选择数据包”,选择上述准备好的游戏主程序APK和数据包文件,接着在“数据包的复制路径(存储卡)”下,根据游戏数据实际保存位置设置好目录(比如本例游戏数据保存在/Android/data/com.Origin8.Sentinel3),最后设置好游戏主程序APK和数据包文件,并设置好GPK文件的保存位置,点击“生成”,制作包含游戏数据包的GPK安装文件。
小提示:常见游戏安装包位置(***表示具体游戏目录)
Gameloft数据包的放置路径:sdcard/gameloft/games/***
EA数据包的放置路径:sdcard/Android/data/***
GLU数据包的放置路径:sdcard/glu/***
其它数据包的放置路径:sdcard/data/data/***
设置相应参数制作GPK安装文件
完成GPK文件的制作后将其复制到平板的SD卡备用,这个文件就包含游戏主程序APK和数据包文件。以后我们只要在平板上运行“GPK安装器”,启动应用选择上述制作好的GPK文件进行安装即可。由于“GPK制作工具”可以制作包含游戏数据的安装包,我们同样可以把制作好的安装包后发给游戏小白安装,这样他们无需考虑数据包存放位置,只要运行“GPK安装器”安装即可。
在平板上使用GPK安装器安装打包好的游戏
小提示:
不同游戏会针对不同CPU进行优化和适配,所以在下载游戏数据包的时候,一定要根据自己平板CPU类型选择合适的数据包,比如以Gameloft为首的部分厂商,他的游戏针对不同的硬件平台进行优化,每种平台都有专用的数据包,不能相互混用。此外,每个APK安装文件都有一个版本号,所以下载数据包也必须下对应版本。
2.应用更安全,在PC上安装系统应用
大家知道对于Android系统内置的系统应用并不会出现在应用程序列表,而且用户也无法直接在平板上卸载它们,因此这类应用有更好的安全性。不过常规的安装并不能将普通应用变为系统应用,而手动安装则要进行繁杂的权限更改才能将普通应用安装为系统应用。现在借助PC平台的ADB工具即可快速将普通应用变为系统应用。这里以新浪微博为例。
小知识:什么是ADB
adb驱动是Android设备(如Android手机、平板)连接PC时所需要的驱动程序,这样将Android设备和PC连接的时候,通过命令提示符就可以对设备进行远程操作。
首先在电脑上到http://www.cr173.com/soft/46685.html下载ADB驱动,下载后将其解压到K:\adb备用。接着将平板和PC连接,在平板上依次进入“设置→应用程序→开发, 勾选其中的“USB调试”。返回PC界面,打开设备管理器,找到新增的Android设备,右击“更新驱动程序“,然后定位到k:\adb里安装驱动,确认成功安装adb驱动。
在电脑上成功安装ADB驱动
下载好新浪微博的APK安装文件,然后使用7zip打开,将其中的“LIB”目录解压到K:\备用,最后将weibo.apk和解压到LIB目录全部复制到平板SD卡的根目录下。打开资源管理器,运行“K:\adbexe\adb\ Command Prompt”,打开命令提示符输入“adb devices”,查看平板和PC连接是否正常,如果已经显示连接设备则表示正常连接。继续输入下列的命令将所需文件推送到平板:
adb shell
su
pwd
cp /sdcard/weibo.apk /system/app
cp /sdcard/lib/armeabi/* /system/lib
在PC上将新浪微博传输到系统目录
这样我们在PC上就完成新浪微博的安装,而且已经变为系统应用,由于这里使用了SU命令进行安装,无需更改文件的权限重启后即可使用。打开豌豆荚的应用管理就可以看到新浪微博已经变成受保护的系统应用了。因为上述推送都是通过命令行完成,大家还可以通过批处理实现应用的批量安装。
PC上安装新浪微博为系统应用
移动工具箱
AppMonster
平台:Android
大小:2.1MB
是否收费:免费
一款怪兽级的应用程序管理器,它可以让批量导出和导入安装的应用,可以轻松实现对本机应用的管理。
易安装
平台:Android
大小:1.51MB
是否收费:免费
Android下的应用管理软件,可以自动读取SD卡上面的应用安装文件并且实现后台批量静默安装(需要ROOT权限)。
AdAway
平台:Android
大小:2.69MB
是否收费:免费
Android下屏蔽广告的利器,通过修改hosts文件实现对在线广告的屏蔽(需要ROOT权限)。
APK编辑器
平台:Android
大小:889KB
是否收费:免费
一款能批量重命名您设备中的APK,包括名称、包名、版本、版本代码,如果您有不知道名称的APK文件,ApkRenamer就能让您将它重命名为原始的名称。
GPK安装器
平台:Android
大小:1.43MB
是否收费:免费
一款在软件安装管理器,能对手机的APK和GPK安装包进行安装管理;能在平板端对拇指玩上面的GPK文件进行快速安装,还能对手机上面的APK安装包进行管理,节省你手机内存空间。
APK清理助手
平台:Android
大小:189KB
是否收费:免费
一款android手机必备的手机apk文件安装包卸载工具,是批量删除apk安装包,为你的SD卡彻底减负。
洗大师
平台:Android
大小:1.43MB
是否收费:免费
一个 Android 应用通过洗大师在线洗包中心上传到洗大师服务器之后,洗大师的服务器就会把你的应用“洗”干净(只需要 1、2分钟),这样不用ROOT也可以对应用进行管理。
授权管理
平台:Android
大小:391.01KB
是否收费:免费
一个root授权工具,可以试行系统层面的DIY。可以说是管理应用权限的必备神器
本文原创地址:http://nicaikj.com/article-1154.html