安卓逆向系列教程 4.11 優酷 APK 去廣告
阿新 • • 發佈:2019-01-09
4.11 優酷 APK 去廣告
作者:飛龍
這次要破解優酷的 APK,去掉播放視訊開頭的廣告:
我們先抓包,看到了api.mobile.youku.com
,這個就是廣告所在的域名。
我們載入 AK:
將所有api.mobile.youku.com
都換成127.0.0.1
即可:
然後,在回編譯的時候,會有如下問題。
>D:\Wizard破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Project\res\values-v23\styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/WindowTitleBackground'.
>D:\Wizard 破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Project\res\values-v23\styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/WindowTitleBackground'.
我們找到res/value-v23/styles.xml
,把resources
下的東西註釋掉:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--
...
-->
</resources>
在找到res/value/public.xml
,把所有帶Base.V23
的東西(兩個)註釋掉:
<!--
<public type="style" name="Base.V23.Theme.AppCompat" id="0x7f0d00a6" />
<public type="style" name="Base.V23.Theme.AppCompat.Light" id="0x7f0d00a7" />
-->
即可成功編譯:
當前 Apktool 使用版本:Android Killer Default APKTOOL
正在編譯 APK,請稍等...
>I: 使用 ShakaApktool 2.0.0-20150914
>I: 編譯 smali 到 classes.dex...
>I: 編譯 smali_classes2 到 classes2.dex...
>I: 正在編譯資源...
>I: 正在拷貝libs目錄... (/lib)
>I: 正在編譯apk檔案...
>I: 複製未知檔案/目錄...
APK 編譯完成!
正在對 APK 進行簽名,請稍等...
APK 簽名完成!
---------------------------
APK 所有編譯工作全部完成!!!
生成路徑:
file:D:\Wizard破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Bin\Youku_killer.apk