日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告

發布時間:2024/7/23 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

From:https://www.bilibili.com/video/BV1UE411A7rW?p=7

?

Android 中 adb shell dumpsys 相關命令:https://blog.csdn.net/fengyulinde/article/details/78798055

adb shell dumpsys 命令是用于打印出當前系統信息 (更切確的說是dumpsys命令,因為 adb shell 只是為了進入手機或模擬器的shell內核,使其能夠執行dumpsys命令),可以在命令后面加指定的 service name (比如activity、location),如果不加則默認打印出設備中所有service的信息。示例:adb shell dumpsys activity top? //?來捕獲當前的活動頁面。

?

?

1.?篡改 apk名稱圖標

?

這里以?土豆視頻.apk?為例,下載地址:https://www.wandoujia.com/apps/62779

?

1.1 篡改 apk名稱

?

  • 1. 下載完成之后,使用?AndroidKiller?打開?土豆視頻 apk(或者直接拖動到 AndroidKiller?里面),會自動進行?反編譯

?

  • 2.?工程搜索?字符串,然后進行替換

可以看到搜索出了兩個結果,然后進行字符串替換,在替換字符串里面輸入要替換的字符串,例如:香蕉視頻

  • 3. 替換完成之后,可以重新打包,生成?apk

  • 4.?連接模擬器(?這里是雷電模擬器),安裝?apk?進行測試

安裝?apk

?

方法 2 :修改?apk?的名稱

因為?AndroidManifest.xml?是?apk?的配置清單文件,所以可以直接修改這個文件進行?篡改?apk?的名稱。

在?AndroidManifest.xml?里面?找到? android:label?進行修改,這里改成?android:label="蘋果視頻",然后保存,

重新編譯、打包、安裝測試,可以看到模擬器中已經變成?蘋果視頻

?

1.2?篡改 apk?圖標

工程管理器 --->?AndroidManifest.xml --->?application?標簽 --->?android:icon

可以看到?android:icon="@drawable/icon" , 表示?drawable?文件夾下?的?icon?圖片就是?圖標,可以?全局搜索? icon,但是會搜出好多結果,比較麻煩,

有一種更快捷的方法,因為?MANIFEST.MF?保存的是所有(所有、所有、所有)文件的簽名,當然圖標文件簽名肯定也在里面,可以在?MANIFEST.MF?里面進行?搜索 /icon.png (因為?圖標文件一般都是?以 .png?做后綴,注意前面有個 /)。

替換圖標

?

總 結:

?

?

2.?修改包名實現應用分身

?

首先還是把?土豆視頻?apk?拖到?AndroidKiller?里面,然后?工程管理器 --->?AndroidManifest.xml --->?manifest?標簽,

然后在?manifest?標簽?中找到? package?屬性,這個屬性就是 apk程序的包名 ,這里是??package="com.tudou.android"。

修改?package?的屬性值(不能改為中文),這里改為?package="com.tudou.android.pro" ,然后保存

改完包名之后,還的修改 內容提供者,還是在?AndroidManifest.xml?里面修改。工程搜索 <provider ,搜索范圍選擇在當前文件。

要修的就是? provider?標簽里面的?android:authorities?這個屬性的值,這里在原有的值后面全部加上1

所有都修改完成?之后,然后保存、編譯、打包,安裝測試。

?

安裝失敗的幾種原因和解決方法:

?

總結:

修改 包名

修改 內容提供者

?

?

3 .?修改資源去除廣告

?

  • 刪除網絡權限、
  • 修改程序入口界面
  • ?

    3.1?去除彈窗廣告

    因為廣告信息是通過網絡獲取的,所以可以直刪除廣告的網絡權限,這樣?app?就無法通過網絡獲取廣告信息了,從而達到去除廣告的目的。

    這里以?火柴人突擊格斗 apk?為例。apk 下載地址:https://www.wandoujia.com/apps/7627289

    下載完成后,安裝到模擬器上,打開?app ,可以看到彈窗廣告。

    與網絡相關的屬性:

    刪除?CHANGE_NETWORK_STATE、CHANGE_WIFI_STATE、ACCESS_NETWORK_STATE、ACCESS_WIFI_STATE

    這 4?個屬性。工程管理 --->?AndroidManifest.xml --->?刪除所有帶這 4?個屬性的標簽 ,然后保存、編譯、打包、安裝測試。

    ?

    3.2?去掉開始廣告

    需要修改?app?的入口界面。但是入口界面在哪?怎么找入口界面?

    我們希望的是進入這個入口頁面,而不是廣告頁面,那怎么處理呢?

    可以在?cmd?中使用命令?adb shell dumpsys activity top?來捕獲當前的活動頁面。

    然后在?AndroidManifest.xml 找到這個?activity,添加下面兩個標簽:

    <action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/>

    保存、編譯、打包、安裝測試。

    ?

    ?

    4.?去除?RE?文件管理器的廣告

    ?

    【安卓逆向】-- RootExplorer?管理器去廣告

    https://blog.csdn.net/weixin_42680210/article/details/90248882

    刪除對應 smail 代碼實現去除廣告:https://www.bilibili.com/video/BV1vE411c7Zj?p=10

    ?

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。