當前位置:首頁 » 編程軟體 » 反編譯apk添加廣告

反編譯apk添加廣告

發布時間: 2022-12-24 01:32:42

⑴ apk反編譯後怎麼植入自己的sdk

一.寫一個簡單的添加廣告Android程序,
1.添加廣告SDK,在主配置文件添加相應許可權
2.創建一個廣告VIEW並添加到頁面中

二。反編譯剛剛寫好的APK
1.找到我們添加ad的反編譯代碼,和對應的JAR反編譯文件

三,反編譯要加入Ad的APK(目標)
1.修改主配置文件添加相應許可權,添加adSDK的反編譯文件。
2.將添加ad的反編譯代碼拷貝到對應的頁面。

四,重新打包,簽名

⑵ 如何去除apk廣告教程

1、確定自己的電腦已經完成了java環境的配置(配置教程)
2、安裝代碼編輯軟體Notepad++
3、准備一款帶有廣告的APK
【效果展示】
1、在沒有去除廣告之前,我們可以看到底部有一條很顯眼的廣告。

2、去除廣告之後,大家可以發現底部就沒有了討人厭的廣告了。

【教程步驟】
1、 這里我們使用的示例軟體是App Backup,在手機上安裝這款軟體之後找到App Backup。

2、接下來我們使用Notepad++打開App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找「ad」關鍵詞。

3、找到兩個與ad相關的id的name,如下圖。

4、切換到文件搜索,輸入剛剛搜索到的第一個id名稱,目錄選擇剛剛反編譯得到的文件夾

5、查找到5個搜索結果,但我們僅修改layout(布局)文件夾下的文件,也就是前兩個文件,雙擊會打開對應的文件並定位到關鍵詞的對應行

6、修改android:layout_width="wrap_content" (定義橫幅廣告的寬android:layout_height="wrap_content" (定義橫幅廣告的高度)這兩句為android:layout_width="0.0dip" android:layout_height="0.0dip"達到隱藏的效果。

7、同樣的方法搜索另一個與ad相關的id名稱,打開對應文件同樣修改為0.0dip來隱藏廣告布局。

⑶ apktool反編譯怎麼去廣告

一、工具准備:apktool , dex2jar , jd-gui

二、使用dex2jar + jd-gui 得到apk的java源碼
1.用解壓工具從 apk包中取出 classes.dex 文件
用命令(dex2jar.bat classes.dex)得到一個 jar文件
2.用jd-gui反編譯工具將得到.jar文件反編譯成.java文件

三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反編譯xxx.apk包
2.從 xxx_xml 文件夾得到xml文件

四、第二步 得到的程序源代碼 和 第三步 得到的xml文件組合下,即可得到完整的apk源碼。

五、應用: 漢化/去廣告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步驟三的文件夾xxx_xml/res/ 下, 建文件夾: values-zh-rCN,values-zh-rTW
2.1復制values\strings.xml 到 values-zh-rCN 並翻譯.
2.2 去廣告見;
3.重建APK,用命令(apktool b xxx) ,輸出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)

六、重新打包 和 簽名

⑷ 求教安卓apk反編譯,添加廣告教程

工具:
apktool,作用:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看
dex2jar,作用:將apk反編譯成java源碼(classes.dex轉化成jar文件)
jd-gui,作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件

反編譯流程:
一、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入以下命令:apktool.bat d -f test.apk test
(命令中test.apk指的是要反編譯的APK文件全名,test為反編譯後資源文件存放的目錄名稱,即為:apktool.bat d -f [apk文件 ] [輸出文件夾])

獲取成功之後,發現在文件夾下多了個test文件,點擊便可以查看該應用的所有資源文件了。
如果你想將反編譯完的文件重新打包成apk,那你可以:輸入apktool.bat b test(你編譯出來文件夾)便可
之後在之前的test文件下便可以發現多了2個文件夾:

build
dist(裡面存放著打包出來的APK文件)

二、Apk反編譯得到Java源代碼
下載上述工具中的dex2jar和jd-gui ,解壓
將要反編譯的APK後綴名改為.rar或則 .zip,並解壓,得到其中的額classes.dex文件(它就是java文件編譯再通過dx工具打包而成的),將獲取到的classes.dex放到之前解壓出來的工具dex2jar-0.0.9.15 文件夾內,
在命令行下定位到dex2jar.bat所在目錄,輸入dex2jar.bat classes.dex,
在改目錄下會生成一個classes_dex2jar.jar的文件,然後打開工具jd-gui文件夾里的jd-gui.exe,之後用該工具打開之前生成的classes_dex2jar.jar文件,便可以看到源碼了

⑸ APK反編譯加廣告方法

下載apk拆分器,把你的程序加入,然後修改清單列表。另外優酷上有教程,我看到過的,不是太一樣,但可以借用

⑹ 有沒有辦法在apk中加入廣告

在應用中植入廣告從而得到收益的兩種方法:
一、Admob廣告
1.需要注冊一個Admob的帳號。激活賬號。
2.設置Android應用程序信息,並獲得Admob的插入代碼。登錄Admob帳號後,在主頁的左上方(Logo上面)點擊「Marketplace(手機廣告市場)」,進入頁面後,在「Sites&Apps(站點和應用程序)」標簽下,點擊「Add Site/App」。選擇我們熟悉的圖標——" Android App 」 。這時會出現需要填寫一個「詳細信息」,隨便填上一些信息。(不要太過在意現在填寫的東西,因為這些以後都是可以修改的)。比如「AndroidPackage URL」 。填好詳細信息後,點擊「繼續」,就可以到AdMob Android SDK 的下載頁面了。下載這個SDK
3.獲取應用程序對應的Publisher ID

4.代碼編寫
a. 在工程加入一個libs文件夾,將屬於用戶的admob-sdk 的jar包加入,

b. 在manifest.xml文件中加入廣告所需的一些東西
<!-- 最新版需要AdmodActivity注冊,舊版是不用,新版如不加將會出問題 -->
<activity android:name="com.admob.android.ads.AdMobActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|keyboard|keyboardHidden"></activity>
<meta-data android:name="ADMOB_PUBLISHER_ID" android:value="a14ce5ff5288c6d"></meta-data>
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-sdk android:minSdkVersion="8" />
c.使用AdView操作 main.xml文件如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:admobsdk="http://schemas.android.com/apk/res/com.csust"
androidrientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/moon"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
admobsdk:backgroundColor="#000000"
admobsdk:textColor="#FFFFFF"
admobsdk:keywords="Android application"
admobsdk:testing="false">
</com.admob.android.ads.AdView>
</LinearLayout>
最後運行程序看看是否有廣告

二、圖內的有米廣告
使用方法與方法一類似

⑺ 安卓APK文件怎樣去除內置廣告及修改圖標和文字

一:首先會用到幾個軟體,一個是dex解包、打包工具、Notepad++ Portable(dex文本編輯工具)、以及簽名工具和JAVA運行環境安裝,其他軟體可以到這個地址下載:http://yunpan.cn/lk/sVkRQBi4HAJhu?sid=301

二:把需要去廣告的軟體,右鍵用7-zip解壓方式打開,把classes.dex拉出來。

熱點內容
伺服器系統盤一般做什麼陣列 發布:2025-07-17 11:16:05 瀏覽:362
如何用c語音實現放射密碼 發布:2025-07-17 11:13:03 瀏覽:734
lol腳本2017 發布:2025-07-17 10:52:18 瀏覽:826
編譯條件有哪些 發布:2025-07-17 10:42:51 瀏覽:333
apache設置靜態內容緩存時間 發布:2025-07-17 10:32:32 瀏覽:294
蘋果6不能緩存的視頻 發布:2025-07-17 10:31:44 瀏覽:404
如何把文件夾共享 發布:2025-07-17 10:23:49 瀏覽:298
linux查看命令大全 發布:2025-07-17 10:21:24 瀏覽:976
安卓應用程序和蘋果手機哪個好 發布:2025-07-17 10:20:43 瀏覽:411
數據結構c語言試卷 發布:2025-07-17 10:12:09 瀏覽:380