好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 關于使用python反編譯apk簽名出包的問題

關于使用python反編譯apk簽名出包的問題

熱門標簽:ai地圖標注 n400電話申請多少錢 百應ai電銷機器人鄭州 如何在地圖標注文字 地圖標注推廣單頁 女王谷地圖標注 長春人工智能電銷機器人官網 廈門crm外呼系統如何 西藏快速地圖標注地點

demo實現腳本下載

安裝工具

需要python3,apktool.jar,apktool

1.用apktool進行反編譯

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

2.修改需要配置的參數值

說明:如果是AndroidManifest.xml,注意在 parse 前 一定要設置namespace, 不然就會出現 ns0:name錯誤, 而不是預期的 android:name,設置namespace的方法 ET.register_namespace('android', "http://schemas.android.com/apk/res/android")

curPath = (apktoolPath+'/ihdrm202103161405apk/')
 tree = ET.parse(curPath + 'AndroidManifest.xml')  #打開xml
 root = tree.getroot() #找到manifest的根文件
 print(root.tag)    #我們輸出一下就知道root目錄就是manifest目錄
 print(root.attrib)   #輸出一下root目錄的成員
 #獲取package
 versionName = root.get('package')
 #修改
 root.set('package', 'com.youxi.jiayou')
 #獲取application目錄
 application = root.find('application')
 #遍歷所有meta-data
 for item in application.iter('meta-data'):
  name = item.attrib.get(SPACE +'name')
  value = item.attrib.get(SPACE +'value')

3.修改應用名字

def appnamechang():
 print('--------修改應用名字完成--------')
 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的絕對路徑.xml")
 write_xml(tree,apktoolPath+"/ihdrm202103161405apk/res/values/strings.xml")

4.修改icon圖標

source_path = (apktoolPath+'/icon')
target_path = (apktoolPath+'/ihdrm202103161405apk/res')
def copy_search_file():
 print('--------修改icon成功--------')
 '''將一個目錄下的全部文件和目錄,完整地拷貝并覆蓋>到另一個目錄'''
 # source_path 源目錄
 # target_path 目標目錄
 if not (os.path.isdir(source_path) and os.path.isdir(target_path)):
  return
 for a in os.walk(source_path):
#  #創建目錄
  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.創建證書

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

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

您可能感興趣的文章:
  • PyInstaller將Python文件打包為exe后如何反編譯(破解源碼)以及防止反編譯
  • python 反編譯exe文件為py文件的實例代碼
  • python反編譯學習之字節碼詳解
  • Python使用dis模塊把Python反編譯為字節碼的用法詳解
  • Python3加密解密庫Crypto的RSA加解密和簽名/驗簽實現方法實例
  • PYTHON實現SIGN簽名的過程解析
  • Python下實現的RSA加密/解密及簽名/驗證功能示例

標簽:渭南 廊坊 黔東 綿陽 亳州 內江 拉薩 興安盟

巨人網絡通訊聲明:本文標題《關于使用python反編譯apk簽名出包的問題》,本文關鍵詞  關于,使用,python,反,編譯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于使用python反編譯apk簽名出包的問題》相關的同類信息!
  • 本頁收集關于關于使用python反編譯apk簽名出包的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 人妻蜜乳1~3无修| 国产精品视频久久久| 坐到调教椅子上h| 舔下面舒服| 我被老师扯奶罩摸下面| 无遮无挡亲胸捏胸视频| 在教室被学长cao到爽| 国产91??在线观看中字| 他狠狠的挺进她H闺蜜小说文| 日剧mother| 成A人V视频在线观看| 香蕉97碰碰视频VA碰碰看| 女生裸胸照片| 91在线无码精品秘?国产三年| 国产特黄AA片| 国产婷婷综合在线视频| 国产精品视频铁牛tv| 99久久99精品综合| 《隔壁的日本妻子》HD| 男女xo动态图gif无遮挡| H漫画电车痴汉无删减无遮挡| 哒哒兔在线观看| 经典伦理k8播放| free性欧美护士视频| 青草视频入口在线观看| 国产精品亚洲AV3区| 欧美精品束缚一区二区三区 | 强行入侵粗暴H肉公交车| 精品综合久久久久久久到那里| 性欧美videos粗暴| 香蕉久久精品国产| 亚洲免费网址| 国产乱妇无乱码大黄AA片第1集| 三根硕大一起挤入她的花苞演员表| AV精品网红主播在线区| 一级片特级片| 芒果精产国品一二三产区区别| 午夜91| 男男调教捆绑鞭打束缚塑身衣| 杨依销魂人体极品150p| 国产色图片|