錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
關于某軟件的去廣告簡單分析和思路

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

   0x0:
  打開軟件,幾秒后會在底部加載廣告
 
  使用Charles抓包,發現有
 



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

[Asm] 純文本查看 復制代碼
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判斷語句是重點,把跳轉改為eq直接往下執行代碼,跳過了:cond_0所執行廣告的代碼
  編譯安裝后打開,發現沒有加載廣告了。問題來了,特么的白色的框框是什么鬼?手動黑人問號
 

   0x3:
   我把AndroidManifest.xml的聯網權限刪除了,還是有這個框框,頓時,尼瑪我滿頭黑線,心中一萬只草泥馬在經過,從沒接觸過這么坑爹的軟件
   于是就在想,是不是還有廣告的代碼執行了某一段函數才會生成那一個框的,于是我百度搜索谷歌加載廣告的方式,發現了一段很重要的話
 
banner_ad_unit_id即為admob中創建應用的廣告單元id
也就是說,我們可以把這個創建應用的廣告單元ID去掉了,它是否就能加載不了這個廣告了


   0x4:
我們在res/values/strings.xml中搜索banner_ad_unit_id不到,那我們就模糊搜索,搜索unit_id,有
 
  接著我們就在public.xml里搜索admob_unit_id,因為需要給admob_unit_id一個固定的資源ID:0x7f070062 
  我們搜索這個ID,發現在
 
  我們進去后發現上面有一個跳轉

[Asm] 純文本查看 復制代碼
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后臺設置了自己的ID和大小


若v0=0,則執行:cond_0分歧中的代碼,否則執行下一步代碼,下一步代碼返回空值,也就是說,不執行cond_0分支代碼就不會創建廣告ID。
我們把跳轉eq,編譯后測試,沒有了那個白色框框,感覺世界都清凈了!
 



結言:
這個軟件我弄了兩天,因為上班時間,而且也沒有基礎,這個只提供一種思路,
文中或許會有錯誤,但請大家包涵,我會及時更正!!



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

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

    技術支持:微軟等
    主站蜘蛛池模板: 亚洲毛片av日韩av无码| 无码精品久久久天天影视| 亚洲AV无码成人精品区日韩| 无码免费一区二区三区免费播放| 69ZXX少妇内射无码| 国产精品爆乳奶水无码视频| 亚洲热妇无码AV在线播放| 亚洲成A人片在线观看无码不卡 | 无码人妻一区二区三区一| 丰满少妇人妻无码专区| 久久青青草原亚洲av无码app | 夫妻免费无码V看片| 久久午夜福利无码1000合集| 国产成人无码一区二区三区在线| 亚洲午夜无码久久久久小说| av无码人妻一区二区三区牛牛| 亚洲av永久无码精品网址| 久久久久久久亚洲Av无码| 少妇性饥渴无码A区免费 | 无码任你躁久久久久久老妇App| 四虎影视无码永久免费| 永久免费无码网站在线观看个| 亚洲精品无码不卡在线播放| 欧洲人妻丰满av无码久久不卡 | 国产AV无码专区亚洲AV琪琪| 亚洲一区二区无码偷拍| 无码中文字幕av免费放dvd| 人妻丰满熟妇aⅴ无码| 欧洲精品无码一区二区三区在线播放 | 亚洲中文字幕久久精品无码喷水| 无码熟妇αⅴ人妻又粗又大| 亚洲AV无码专区在线厂| 亚无码乱人伦一区二区| 无码少妇一区二区浪潮免费| 在线观看无码AV网站永久免费| 2019亚洲午夜无码天堂| 亚洲性无码AV中文字幕| 黄色成人网站免费无码av| 无码人妻丰满熟妇区毛片| 四虎成人精品国产永久免费无码 | 无码专区狠狠躁躁天天躁|