社区
英特尔边缘计算技术
帖子详情
android x86不能修改system文件夹权限?
woan521
2013-11-20 02:20:10
android x86不能修改system文件夹权限?
...全文
421
1
打赏
收藏
android x86不能修改system文件夹权限?
android x86不能修改system文件夹权限?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nzmbzdn
2013-11-20
打赏
举报
回复
system文件夹创建的时候就是RO的,你怎么改啊。真要想改的时候改源码吧,呵呵
【
x86
android
视频播放黑屏解决办法】libwvm.rar
在
x86
虚拟机中启动带视频的应用时,发现总是黑屏,但声音正常,查看错误日志如下。 Failed to open libwvm.so: dlopen failed: library "libwvm.so" not found 这时候将libwvm.so
文件夹
一起复制到
Android
x86
的 /system/lib目录下,
修改
好
权限
,即可正常播放了。
解包打包
android
内核system.img文件所需工具
使用方法:http://blog.csdn.net/asmcvc/article/details/11770851 工具: unyaffs,mkyaffs2image 其中unyaffs有windows版本和linux版本,mkyaffs2image只有linux版本。 windows版本的unyaffs用法: 把system.img复制到unyaffs的相同目录下,cmd命令下cd到unyaffs的目录下,然后执行命令:unyaffs system.img unyaffs会把system.img解压到其目录下。 linux版本的unyaffs用法: 把unyaffs复制到/usr/bin目录下,并
修改
权限
为可执行。 然后cd到system.img目录下(假定目录为system目录),执行命令:unyaffs system.img 然后对system目录下的文件进行
修改
。 注意:
修改
完后的文件要
修改
一下
权限
,尽量和其他文件的
权限
保持一致。例如:chmod 644 framework-res.apk mkyaffs2image用法: 复制到/usr/bin目录下,并
修改
权限
为可执行。 这里以打包system目录为system.img为例,执行命令: mkyaffs2image system system.img 然后把新生成的system.img复制替换掉原:adt-bundle-windows-
x86
\sdk\system-images\
android
-17\armeabi-v7a\system.img 执行bat批处理命令启动模拟器: D:\adt-bundle-windows-
x86
\sdk\tools\emulator-arm.exe -avd
Android
VM -partition-size 128 这里以
修改
android
系统启动画面为例: 打开解包目录下的\framework\framework-res.apk 替换图片:framework-res.apk\assets\images\
android
-logo-mask.png为下图: 然后对\framework\framework-res.apk文件重新签名,复制到linux下后
修改
文件
权限
和原来一致。 然后mkyaffs2image system system.img打包生成新的system.img,替换原来的system.img,并启动模拟器,效果图如下:
修改
代码: 工具:odextools(参考:《一键odex批量合并工具odextools的重新整理与使用》)、dexopt-wrapper 其中odextools.bat的代码: 批处理有一处bug:每打包一次会把odex文件删除掉,导致在后面的打包过程中会出现找不到:system/framework/core.odex类似的错误,因此只需要在打包完后不删除odex文件即可,找到del /f !apkx!.odex 1>nul 2>nul改为:::del /f !apkx!.odex 1>nul 2>nul,也就是注释掉这一行代码。 具体使用方法(操作在windows下): 在odextools\romdir目录下创建
文件夹
:system 利用unyaffs解包system.img后,把所有文件复制到system目录下。 然后运行odextools.bat,如图: 选择一个需要整合odex的目录选项即可。odextools.bat会自动设置环境变量,使用baksmali.jar来反编译odex为smali,然后再调用smali.jar打包为classes.dex, 然后再打包到相应的apk包(framework目录下对应的是jar后缀的,实际上也是个apk包),最后再重新签名。 如果要
修改
代码,则需要把上面重新打包生成的apk文件,利用常规方法反编译后
修改
smali代码,例如插桩输入log信息。然后再回编译并重新签名。 最后一步:因为system.img中的apk是优化过的,apk主目录下是没有classes.dex文件的,而是一个被优化过的odex文件,用于优化启动速度。 因此需要将
修改
后的apk包再用dexopt-wrapper优化apk包后生成出odex文件,然后删除apk包里的classes.dex,并在相同目录下放置与apk包同名的odex文件。 按照原system目录的文件结构组织好后,目录复制到linux环境下使用mkyaffs2image重新打包成system.img。
x86
_32&64汇编语言基础视频教程
本套视频教程主要讲
x86
_32与
x86
_64汇编语言基础,从零开始主要对照c高级语言进行讲解,讲了寄存器的使用、数据类型、变量声名与调用、函数调用约定、栈等新手难以理解的知识,因些本套教程非常适合
x86
汇编语言入门...
armTranslator.rar
在
android
x86
虚拟机中打开应用,闪退,发现错误日志 /system/lib/arm/libhoudini.so 这是因为
x86
系统中没有解析和转换arm库的so库 该压缩包一共包含三个文件: libhoudini.so, libdvm_houdini.so, houdini_armlibs.tgz, 在
Android
x86
的 /system/lib中新建个
文件夹
叫做arm,然后把前两个文件复制到arm目录下,
修改
好
权限
,即可享用各种arm应用啦。 注意!最后一个tgz文件如果用winrar解压,只能得到一个文件。请把这个文件的扩展名手工改成.tar,再解压一次,即可得到45个小文件,这样才是我们要的。 这就是传说中的arm translator,从此
android
x86
可以运行各种各样的arm应用了!号称可以兼容90%以上的安卓应用!
解决
android
studio中使用monitor工具无法打开data
文件夹
问题
使用monitor工具无法打开data
文件夹
问题 关于/system/bin/sh: su: not found的解决办法 D:\Sdk\platform-tools>adb shell generic_
x86
:/ $ su /system/bin/sh: su: not found 原因是
Android
Studio带(Google Play)的模拟器无法获得root
权限
安装 该换成为带(Google APIs)的模拟器即可,如下: 无法打开data
文件夹
的原因是
权限
不够,需要设置
权限
可以直接root,也可以一层一层的给
权限
C:\Users\123>adb root restar
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章