本人是这样解决的。先用的一键ROOT然后使用了上网管家243版本的。在这版本可以让软件禁止链接网络。这就解决了让一些游戏软件自动的链接网络了。然后安装了一个plus,在里面有一个是去掉软件广告的功能。我也打了勾(同意)那么现在我手机上的软件只有我让他链接网络才能链接。自我感觉非常实用的。
apk编辑器修改广告和名字可以让apk独树一帜,去掉广告的烦恼,具体做法如下。
先安装“APK编辑器apk”,然后打开运行,会出现未注册提示,点“否”,然后进入设置,把默认打开路径设置好,然后退出;因为现在不设置的话,当你安装完“APK编辑器-补丁apk”后就无法设置了,所以必先先设置好!设置好后,然后再安装“APK编辑器-补丁apk”,之后也可以设置打开路径了!
下面开始了,先来改程序名称!
1,打开APK编辑器,找到需要改名的程序,如果你不知道原程序名是什么,可以通过“APK编辑器”,直接长按APK程序,在弹出的窗口中选“安装”,就可以看到程序名了!
2,在APK编辑器中,直接点击程序,将APK程序打开,再点击打开“resourcesarsc”文件。
3,打开“resourcesarsc”文件后,找到程序文件名,白色窗口下方会有提示“app_name”(程序名字),也可以通过搜索功能,搜索想要改名字的apk!然后直接在下方白色窗口中,改成想要的名字。
4,名称改完后,点虚拟“菜单”按键,选择保存,这时会提示保存到字典,点否就可以了,然后文件开始保存!
5,保存完毕后,返回程序列表,会发现多了一个同名文件(蓝圈),但后缀名是"apkbak",它是原始的APK备份文件,也就是没有经过编辑的APK文件,只要把后缀名“bak”去掉,它就会变成原始的APK文件了!在安装、运行编辑后的APK程序无问题时,就可以把备份文件删除了!
运行apktoolexe, 是绿色的图标
点击选择APK文件
就是你要去广告的APK, 点击文件保存目录, 地址你随便, 然后点击反编译APK
这里要解释的是, 反编译完会生成个文件夹, 文件夹在你设置的保存目录
这一步需要用到的notepad++ 软件目录随意
现在就是去广告的步骤,简单说下广告,APK广告供应商有 Admob和Google Ads
所以我们要找的就是admobcom和个googlecom 也可以搜索单个关键字
点击快捷键ctrl+f 点击上方标签文件查找, 填写查找目标,选择查找目录, 也就是刚才你反编译后生成的文件夹, 选择匹配大小写和查找模式
看见红色的字了吧,让我们阉了它! 我们将http://开头的字符串改成0000或者127111等无效的ip。使广告源无法访问。改完记得保存文件如果是非IP地址,那么将字符串该乱,例如googlecom改成acom 要提醒的是改的时候"http://radmobcom/ad_sourcephp" 把中间的地址改成"0000",即 " " 符号不要删掉!
好,我们来找googlecom 修改同上 全部修改好后退出
下一步我们需要编译去除广告后的APK了, 点击APKTOOL, 右面编译,不用我多啰嗦了吧!
最后一步,APK签名,不签名的程序运行不了 选择刚才编译完的APK, 选择签名后APK目录 这些不用啰嗦
一切大功告成!
苹果手机可以通过设置,去除游戏内广告,下面就告诉大家,苹果如何去除游戏内广告。
1、首先在苹果手机桌面中,点击设置进入。
2、然后将下面app部分拉出来。在下面找到要去除广告的游戏,点击一下。
3、接着在打开的软件中,点击无线数据选项。
4、最后在打开的页面中,点击关闭选项,这时游戏内广告就不会收到了。
先了解下软件的广告原理:
一个软件若要显示广告,需要先导入SDK,并在AndroidManifestxml中注册。
res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。
另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。
目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。
广告代码
Admob的广告代码为:
<comadmobandroidadsAdViewandroid:id=”@+id/ad”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content” />
Google Ads的广告代码为:
<comgoogleadsGoogleAdViewandroid:id=”@+id/adview”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />
- 广告下载源
Admob的广告下载源:
http://radmobcom/ad_sourcephphttp://mmadmobcom
http://apiadmobcom
Google Ads的广告下载源:
http://pagead2googlesyndicationcom/pagead/afma_load_adsjs去广告步骤:
1、去除广告下载源
- 解包classesdex(方法上面已讲过),用Notepad++ Portable搜索广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下)。
- 将广告下载源地址修改成无效的地址(例如0000、19216811等),如图:
- 完成后保存,重新打包classesdex,拖回apk安装包替换原文件。
2、去除广告界面
① 将刚刚已经替换了classesdex文件的apk安装包用APKTool反编译。
② 用Notepad++ Portable搜索广告代码(上面已列出)
- 如图,将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头就行了,如:comadmobandroidadsAdView 和 comgoogleadsGoogleAdView。
③ 双击黄颜色区域,修改下图上方的代码
android:layout_width="fill_parent" 修改为 android:layout_width="00dip"
android:layout_height="wrap_content" 修改为 android:layout_height="00dip"
修改后:
- 将所有搜索到的代码按照上面修改,完成后保存,用APKTool重新编译打包,可签,安装即可。
在手机上编辑APK
安装方法:
先安装1apk(注意:一定要打开)打开之后看见安装UC浏览器的广告后点取消。
最后安装2apk
如果不懂怎么使用就追问我
欢迎分享,转载请注明来源:品搜搜测评网