欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于使用python反編譯apk簽名出包的問(wèn)題

 更新時(shí)間:2021年03月18日 11:01:09   作者:花了臉  
這篇文章主要介紹了使用python反編譯apk簽名出包,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

demo實(shí)現(xiàn)腳本下載

安裝工具

需要python3,apktool.jar,apktool

1.用apktool進(jìn)行反編譯

cmd = 'apktool d -f '+apkPath+' -o '+outPath

2.修改需要配置的參數(shù)值

說(shuō)明:如果是AndroidManifest.xml,注意在 parse 前 一定要設(shè)置namespace, 不然就會(huì)出現(xiàn) ns0:name錯(cuò)誤, 而不是預(yù)期的 android:name,設(shè)置namespace的方法 ET.register_namespace('android', "

3.修改應(yīng)用名字

def appnamechang():
 print('--------修改應(yīng)用名字完成--------')
 tree = read_xml(in_path)
 text_nodes = get_node_by_keyvalue(find_nodes(tree, "string"), {"name": "app_name"})
 change_node_text(text_nodes, "霸道傳奇")
# write_xml(tree, "./strings的絕對(duì)路徑.xml")
 write_xml(tree,apktoolPath+"/ihdrm202103161405apk/res/values/strings.xml")

4.修改icon圖標(biāo)

source_path = (apktoolPath+'/icon')
target_path = (apktoolPath+'/ihdrm202103161405apk/res')
def copy_search_file():
 print('--------修改icon成功--------')
 '''將一個(gè)目錄下的全部文件和目錄,完整地<拷貝并覆蓋>到另一個(gè)目錄'''
 # source_path 源目錄
 # target_path 目標(biāo)目錄
 if not (os.path.isdir(source_path) and os.path.isdir(target_path)):
  return
 for a in os.walk(source_path):
#  #創(chuàng)建目錄
  for d in a[1]:
   dir_path = os.path.join(a[0].replace(source_path,target_path),d)
   if not os.path.isdir(dir_path):
    os.makedirs(dir_path)
  #拷貝文件
  for p in a[2]:
   dep_path = os.path.join(a[0],p)
   arr_path = os.path.join(a[0].replace(source_path,target_path),p)
   shutil.copy(dep_path,arr_path)

5.刪除簽名回編譯

cmd = 'apktool b -f '+outPath

6.創(chuàng)建證書(shū)

def createzu():
 cmd = 'keytool -genkey -alias jayoux.keystore -keyalg RSA -validity 20000 -keystore jayoux.keystore'
 print('-------- 創(chuàng)建證書(shū)--------')
 os.system(cmd)

到此這篇關(guān)于使用python反編譯apk簽名出包的文章就介紹到這了,更多相關(guān)python反編譯apk內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解在OpenCV中如何使用圖像像素

    詳解在OpenCV中如何使用圖像像素

    像素是計(jì)算機(jī)視覺(jué)中圖像的重要屬性。它們是表示圖像中特定空間中光的顏色強(qiáng)度的數(shù)值,是圖像中數(shù)據(jù)的最小單位。本文將詳細(xì)為大家介紹如何在OpenCV中使用圖像像素,感興趣的可以了解一下
    2022-03-03
  • 詳解Python中expandtabs()方法的使用

    詳解Python中expandtabs()方法的使用

    這篇文章主要介紹了詳解Python中expandtabs()方法的使用,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • python解析發(fā)往本機(jī)的數(shù)據(jù)包示例 (解析數(shù)據(jù)包)

    python解析發(fā)往本機(jī)的數(shù)據(jù)包示例 (解析數(shù)據(jù)包)

    這篇文章主要介紹了使用python解析獲取發(fā)往本機(jī)的數(shù)據(jù)包,并打印出來(lái), 大家參考使用吧
    2014-01-01
  • python3 scrapy框架的執(zhí)行流程

    python3 scrapy框架的執(zhí)行流程

    Scrapy的安裝有多種方式,它支持Python2.7版本及以上或Python3.3版本及以上。下面說(shuō)明python3 scrapy框架的常用命令及框架執(zhí)行流程,感興趣的朋友一起看看吧
    2021-07-07
  • 玩轉(zhuǎn)python爬蟲(chóng)之正則表達(dá)式

    玩轉(zhuǎn)python爬蟲(chóng)之正則表達(dá)式

    這篇文章主要介紹了python爬蟲(chóng)的正則表達(dá)式,正則表達(dá)式在Python爬蟲(chóng)是必不可少的神兵利器,本文整理了Python中的正則表達(dá)式的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 淺談Django中的數(shù)據(jù)庫(kù)模型類(lèi)-models.py(一對(duì)一的關(guān)系)

    淺談Django中的數(shù)據(jù)庫(kù)模型類(lèi)-models.py(一對(duì)一的關(guān)系)

    今天小編就為大家分享一篇淺談Django中的數(shù)據(jù)庫(kù)模型類(lèi)-models.py(一對(duì)一的關(guān)系),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python+Kivy編寫(xiě)一個(gè)乒乓球游戲

    Python+Kivy編寫(xiě)一個(gè)乒乓球游戲

    Kivy 是用 Python 和 Cython 編寫(xiě)的,基于 OpenGL ES 2,支持各種輸入設(shè)備并擁有豐富的部件庫(kù)。本文將教你如何使用 Kivy 編寫(xiě)一款乒乓球游戲,感興趣的可以動(dòng)手試一試
    2022-05-05
  • Python使用pyecharts控件繪制圖表

    Python使用pyecharts控件繪制圖表

    這篇文章介紹了Python使用pyecharts控件繪制圖表的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 如何使用Python+ChatGPT批量生成論文

    如何使用Python+ChatGPT批量生成論文

    這篇文章主要介紹了用Python+ChatGPT批量生成論文,我用python+GPT-3?API開(kāi)發(fā)了一個(gè)工具,可以直接從arxiv地址生成論文概述,需要的朋友可以參考下
    2023-02-02
  • Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解

    Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解

    這篇文章主要介紹了Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論