xml反编译修改后app进不去
㈠ android反编译问题,AndroidManifest.xml修改。
朋友,如果你说的解压apk是直接用winrar之类个工具解压的话,那AndroidManifest.xml打开肯定就是乱码,你只有用APKtool之类的工具反编译apk后才能打开xml的文件。如果你使用APKtool之类的工具的话,可以网络搜Apk反编译教程。有很多的!我现在无法给你复制网址。
㈡ 反编译了APK后修改了AndroidManifest.xml就无法回编译
系统apk重新编译后不需要签名,直接用rar打开打包生成的apk里面的androidmanifest.xml文件替换原apk里的androidmanifest.xml文件即可
㈢ 解压游戏apk得到的xml文件打不开,显示如下,请指教。
APK里面的xml文件是被加了密的,所以直接解压提取后,是看不到原始内容的,建议您要么直接反编译APK文件,要么使用AXMLPrinter2.jar逆向解析xml文件。两种都需要java环境的支持。
关于电脑安装java环境(JDK),以及apk,xml反编译,请自行网络了解并学习。
㈣ 三星i9100用APKTOOL反编译FRAMEWORK-RES.APK后修改里面的XML文件后回编译不了,不修改XML文件就可以回编译
应该修改语句不对,失败的时候会提示错误位置
㈤ 反编译了飞聊1.25的APK,并把androidmainifest.xml里的package 改为com.feiliao.feiliao,但是安装失败
反编译后的所有文件中出现此包名的地方都要替换,我记得class文件中好像是com/feiliao/feiliao这样的吧
㈥ 反编译apk文件中的xml文件,得不到完整的xml文件,失败,为什么
反编译xml文件
打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。
具体操作方法:
将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。
以HelloWord.apk为例:
在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。这样就得到了可以得到编译的源码和XML资源。
注意:文件的路径中最好不要出现中文!
㈦ APK 反编译失败 是为啥
1、反编译=回编译后分别是
smali目录 回编译为 classes.dex 文件
res目录 回编译为 resources.arsc 文件
2、回编译顺序
在回编译时,会先检查“源”即resources
当你汉化文件,修改出错了(缺少一个符号也不行),
那么回编译会自动跳过编译res文件夹,直接回编译smali 。
所以,如果没有对smali(classes.dex)汉化,那么建议大家删掉这个文件夹,
这要会大大加快回编译速度。
3、出错问题1
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
这些小小的错误都会导致回编时译检查出错。
所以汉化时,注意对校,然后再回编译。
建议使用一些高级的文本编辑器,支持语法高亮视图的。
4、出错问题2
最近发现有些APK文件 反编译后,就算不汉化直接回编译,都会出错。
有可能的原因1,反编译后XML文件语法中@符号 前面多了"\" (\@ ),
用文本编辑工具 直接替换【\@】为【@】,应该可以解决。
建议使用最新版本的反编译工具。
5、建议大家使用新版本的APKTool工具,
当然如果新的有问题也可以试试旧的一、系统文件汉化再次强调
1、汉化Settings.apk(系统设置)、MMS.apk(信息)、Phone.apk(电话)、
等等系统文件,一定要先 安装构架,具体看另个文件
<关于APKTool工具反编译Settings.apk问题>。
2、系统文件汉化完后不需要签名,直接替换汉化后的文件,就可以了。
主要是,系统文件放在系统目录,无需再次读取签名获得权限,已经是高级了。
二、打包说明
1、通常汉化完回编译后,会自动生成所有APK内的文件,或者自动生成*.APK文件。
但是建议大家不要直接使用该文件,进了使用替换法,替换掉你汉化后的文件,
如:resources.arsc,如果修改过的图片,等等…
2、很多人对于APK文件 解压缩或压缩 都用“WinRAR”或“好压”,这里不推荐。
希望大家安装7-Zip这个压缩工具,对于zip格式的支持是最好的。而且很方便,
不需要重新关联apk 直接右键打开就行了。替换直接拖拉进去,就OK了一、回编译出错问题
(1.提示 strings.xml 最后一行错误,检查是否</string>符号错误;
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
(2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;
(3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;
二、一切能正常但无法回编译
还有一种情况,apktool最新版本能正常反编译一个apk文件,在未做任何修改的情况下,无法回编译。
这是就要注意了,可以尝试一下用低版本的apktool进行【反编译】,然后在用高版本的apktoo工具【回编译】。
这里向大家推荐用 【APKDB】 这个工具,很方便,反编译时可以选择apktool的版本。
㈧ 哪位大神救命啊,手贱修改了platform.xml 手机进入不了系统
只能刷机了……卡刷或官方线刷。
要想保住数据只能自己动手做个卡刷包刷入替换掉(可以找相同的刷机包里复制出来那个文件)。
㈨ 开始我的安卓程序能运行,后来我统一更改了一下包名就不能运行了,AndroidManifest.xml也改了,但不能运行
安卓系统设备,由于串改文件导致手机出现异常,建议用户不要在尝试修改文件进行修复了,不然很容易越改越乱。
建议用户直接将手机刷机,恢复手机系统异常。
用户可以尝试进入链接下载适配的刷机包待用,http://www.romjd.com/。
然后可以在电脑下载安装刷机精灵,刷级大师等同类软件。
然后进入手机设置,关于手机,连续点击版本,呼出开发者选项,进入开发者选项勾选开启USB调试。
启动刷机精灵,手机与电脑连接,等待自动安装驱动,并连接成功。
然后选择刷机精灵的一键刷机,选择之前下载的刷机包进行刷机。
用户在正常刷机后,即可恢复系统正常运行,注意切勿随意串改系统文件,很容易导致手机系统异常的。
㈩ FLASH读取xml反编译之后,修改好再发布就没有读取xml了,请高手指点
肯定是你xml被你格式写错了呗。要么就是路径或者XML没有被打包进去。
