錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見(jiàn)故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
關(guān)于某軟件的去廣告簡(jiǎn)單分析和思路

作者: 佚名  日期:2017-05-20 07:48:58   來(lái)源: 本站整理

   0x0:
  打開(kāi)軟件,幾秒后會(huì)在底部加載廣告
 
  使用Charles抓包,發(fā)現(xiàn)有
 



  0x1:
  用改之理載入,先搜索第一個(gè),發(fā)現(xiàn)在fr.smail有許多這樣的廣告鏈接,我們刪除后編譯安裝,發(fā)現(xiàn)還是會(huì)加載廣告,很明顯,這個(gè)不是真正的廣告地址;
那搜索第二個(gè),發(fā)現(xiàn)ua.smail里有相關(guān)的重要信息,雙擊進(jìn)去看到有兩個(gè)跳轉(zhuǎn)

[Asm] 純文本查看 復(fù)制代碼
01
02
03
04
05
06
07
08
09
10
if-nez v0, :cond_0
 
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
 
move-result v1
 
if-eqz v1, :cond_2
 
:cond_0
const-string v0, "https://pagead2.googlesyndication.com/pagead/gen_204"


很明顯的看出,if-nez v0判斷語(yǔ)句是重點(diǎn),把跳轉(zhuǎn)改為eq直接往下執(zhí)行代碼,跳過(guò)了:cond_0所執(zhí)行廣告的代碼
  編譯安裝后打開(kāi),發(fā)現(xiàn)沒(méi)有加載廣告了。問(wèn)題來(lái)了,特么的白色的框框是什么鬼?手動(dòng)黑人問(wèn)號(hào)
 

   0x3:
   我把AndroidManifest.xml的聯(lián)網(wǎng)權(quán)限刪除了,還是有這個(gè)框框,頓時(shí),尼瑪我滿頭黑線,心中一萬(wàn)只草泥馬在經(jīng)過(guò),從沒(méi)接觸過(guò)這么坑爹的軟件
   于是就在想,是不是還有廣告的代碼執(zhí)行了某一段函數(shù)才會(huì)生成那一個(gè)框的,于是我百度搜索谷歌加載廣告的方式,發(fā)現(xiàn)了一段很重要的話
 
banner_ad_unit_id即為admob中創(chuàng)建應(yīng)用的廣告單元id
也就是說(shuō),我們可以把這個(gè)創(chuàng)建應(yīng)用的廣告單元ID去掉了,它是否就能加載不了這個(gè)廣告了


   0x4:
我們?cè)趓es/values/strings.xml中搜索banner_ad_unit_id不到,那我們就模糊搜索,搜索unit_id,有
 
  接著我們就在public.xml里搜索admob_unit_id,因?yàn)樾枰oadmob_unit_id一個(gè)固定的資源ID:0x7f070062 
  我們搜索這個(gè)ID,發(fā)現(xiàn)在
 
  我們進(jìn)去后發(fā)現(xiàn)上面有一個(gè)跳轉(zhuǎn)

[Asm] 純文本查看 復(fù)制代碼
01
02
03
04
05
06
07
08
09
10
11
if-nez v0, :cond_0
 
  :goto_0
  return-void
 
  :cond_0
  new-instance v1, Lcom/google/android/gms/ads/NativeExpressAdView;
 
  invoke-direct {v1, p0}, Lcom/google/android/gms/ads/NativeExpressAdView;-><init>(Landroid/content/Context;)V
 
  const v2, 0x7f070062


 
cond_0分支代碼:

用google的NativeExpressAdView拉取admob的Native廣告在google后臺(tái)設(shè)置了自己的ID和大小


若v0=0,則執(zhí)行:cond_0分歧中的代碼,否則執(zhí)行下一步代碼,下一步代碼返回空值,也就是說(shuō),不執(zhí)行cond_0分支代碼就不會(huì)創(chuàng)建廣告ID。
我們把跳轉(zhuǎn)eq,編譯后測(cè)試,沒(méi)有了那個(gè)白色框框,感覺(jué)世界都清凈了!
 



結(jié)言:
這個(gè)軟件我弄了兩天,因?yàn)樯习鄷r(shí)間,而且也沒(méi)有基礎(chǔ),這個(gè)只提供一種思路,
文中或許會(huì)有錯(cuò)誤,但請(qǐng)大家包涵,我會(huì)及時(shí)更正!!



熱門文章
  • 機(jī)械革命S1 PRO-02 開(kāi)機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過(guò)串口命令查看EMMC擦寫(xiě)次數(shù)和判...
  • IIS 8 開(kāi)啟 GZIP壓縮來(lái)減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開(kāi)機(jī)界面...
  • 常見(jiàn)打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無(wú)線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 国产精品无码A∨精品影院| 无码人妻一区二区三区兔费| 人妻老妇乱子伦精品无码专区| 国产av无码专区亚洲av毛片搜| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 真人无码作爱免费视频| 无码国产精品一区二区免费模式| 免费无码黄十八禁网站在线观看| 伊人久久无码中文字幕| 无码视频一区二区三区| 国产乱人无码伦av在线a| 成人免费无码视频在线网站 | 亚洲VA中文字幕无码毛片| 日韩乱码人妻无码中文字幕久久| 毛片亚洲AV无码精品国产午夜 | 国产高清无码二区| 亚洲精品无码永久在线观看男男| 亚洲一区精品无码| 亚洲美日韩Av中文字幕无码久久久妻妇| 久久老子午夜精品无码怎么打| 精品无码中文视频在线观看| 亚洲av成人中文无码专区| 亚洲AV日韩AV高潮无码专区| 国产丝袜无码一区二区三区视频| 无码人妻精品丰满熟妇区| 无码人妻丰满熟妇精品区| 国内精品人妻无码久久久影院导航| 白嫩无码人妻丰满熟妇啪啪区百度 | 亚洲爆乳精品无码一区二区| 国产精品ⅴ无码大片在线看| 国产成人无码A区在线观看视频| 亚洲AV无码国产剧情| 亚洲AV无码精品国产成人| 中文字幕精品三区无码亚洲| 久久久久亚洲AV片无码下载蜜桃| 亚洲av中文无码乱人伦在线播放 | 无码乱人伦一区二区亚洲一| 亚洲中文字幕无码一区二区三区| 熟妇人妻中文a∨无码| 最新无码A∨在线观看| 人妻丰满熟妇AV无码区HD|