在线等!关于APK应用反编译后如何导入eclipse或者引入第三方jar包 200
我用Apktool把AndroidManifest.xml反编出来了,用dex2jar把classes.dex反编成.jar包,并且生成.java.现在需要引入第三方ja...
我用Apktool把AndroidManifest.xml反编出来了,用dex2jar把classes.dex反编成.jar包,并且生成.java. 现在需要引入第三方jar包,然后重新打包签名.急求高手指点,小弟感激不尽.解决后200分献上.另有要求可以提.
展开
4个回答
展开全部
我只会简单改改 生成的 smali 文件,可以去掉验证之类的, 如果要导入新的包什么的可能比较困难,按道理是可以 把你 改写的 部分 编译成 apk 在提取 smali ,再手工加到反编译出来的 smali里,够强的话可以完全手工写smali 就是要先将第三方包也编译进去, 再用 apktool 重新打包。但是 要新加东西可能比较困难,因为 无法获取R.java 里面的资源id都不太好搞清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
朋友,从我的经验来判断,你反编译后的代码是不能直接使用的。反编译后的代码(jar内)需要通过jdgui或类似的工具才能查看。你把问题看的太简单了,反编译后东西就立马成自己的了?我想如果是这样的话,android市场已是一片混乱。android目前是可以依赖反编译获取资源图片、布局,但是,对于源码还是作了适当的保护的。google还提供了防止反编译的功能,一旦app添加了反编译,反编译得到的结果就毫无价值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
反编出来的需要你手动去修改,无法直接使用,代码也是经过混淆的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询