Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android L编译器阻止反编译?_Android_Android 5.0 Lollipop - Fatal编程技术网

Android L编译器阻止反编译?

Android L编译器阻止反编译?,android,android-5.0-lollipop,Android,Android 5.0 Lollipop,正如我在上一次谷歌I/O中所听到的,在Android L上运行的应用程序将在新的ARM上编译和运行。据我所知,这会不会像现在这样阻止反编译应用程序?所以不是每个人都可以反编译并查看源代码吗?Android L将拥有新的艺术。应用程序将编译为设备上的本机机器代码 因此,您正在部署一个普通的APK,但当用户安装它时,它将被编译为本机代码。我认为,只要你能得到APK,反编译就可以很好地工作,否则,如果你不能得到它,你仍然可以反编译 我想你听到的很糟糕。没有什么是不可编译的。只有被选中的人才能做到…。。

正如我在上一次谷歌I/O中所听到的,在Android L上运行的应用程序将在新的ARM上编译和运行。据我所知,这会不会像现在这样阻止反编译应用程序?所以不是每个人都可以反编译并查看源代码吗?

Android L将拥有新的艺术。应用程序将编译为设备上的本机机器代码

因此,您正在部署一个普通的APK,但当用户安装它时,它将被编译为本机代码。我认为,只要你能得到APK,反编译就可以很好地工作,否则,如果你不能得到它,你仍然可以反编译


我想你听到的很糟糕。没有什么是不可编译的。只有被选中的人才能做到…。。。@FrankN.Stein好的,我知道一切都是可以反编译的,但是反编译过程不会像提取zip/jar一样吗?从来没有像这样,apk不为您提供源代码。xml文件被破坏了。而9.PNG被剥夺了它们的标记。您需要像
apktool
这样的工具来反编译apk。然后使用类似于
dex2jar
的方法从smali获取一些Java代码。你仍然会得到方法名,比如方法001之类的。