黑社会3粤语高清:APP2EXT/SWAP/data区增大/内存压缩/使用说明,误区及扫盲教程!

来源:百度文库 编辑:九乡新闻网 时间:2024/05/03 09:12:17

 

 

 .pcb{margin-right:0}本帖翼23社区原创,转帖请注明出处!

本rom及教程在国庆长假期间经过多次修改、优化,尤其是对高级功能的设置做了很大的调整。版本更新非常之多,索性直接在发布之时命名为V3.0了。
-
本帖第三部分对当前rom中流行的 app2sd、app2ext、swap、扩大data区、内存压缩 等技术进行了扫盲,并对各种技术的优缺点进行了对比。同时将本rom开启和关闭这些功能的设置也进行了详细的介绍。对于本rom修改 第一屏、开关机动画、默认壁纸 也进行了先关的说明。

强烈建议大家认真阅读此贴第三部分!!!读完此贴,会帮助你解决以下常见问题:

1、后台运行程序莫名退出的问题。

2、程序运行无响应的问题。

3、安装程序到一定数量后,再安装出现“内存不足”的问题。

4、SD卡分区方法及分区大小的问题。

5、APP2SD 和 APP2EXT 那种更适合你的问题。

6、SWAP 和 内存压缩 技术取舍的问题。

7、data区扩大 功能的使用场合。


严重鄙视自以为是、不看作者说明,刷机后又到处求助的人!帖子的说明是作者心血、是对读者容易出现问题的解释和说明,认真读贴也是对发帖人的尊重!!!
-

一、ROM更新说明


1、系统核心精简超频,支持interactiveX超频模式。

2、傻瓜式修改开机第一屏:只要把mbn文件放入指定目录重启即可。

3、人性化修改设置APP2SD及SWAP开关程序

4、增加内存压缩及data区增大开关程序。

5、增加RMVB视频格式硬件支持。修改系统默认字体。

6、系统默认关闭内存压缩及data区无损扩大。

7、系统默认状态下测试UC及QQ无后台退出现象。

8、系统运行流畅,开启interactiveX调频模式后较官方的调频模式更省电。

9、系统ROOT是肯定的,另外集成R.E管理器及开关机程序。

10、系统默认使用华为桌面和输入法。

-

二、ROM截图


7 天前 上传下载附件 (125.58 KB)7 天前 上传下载附件 (166.44 KB)7 天前 上传下载附件 (102.63 KB)7 天前 上传下载附件 (77.1 KB)7 天前 上传下载附件 (57.08 KB)7 天前 上传下载附件 (45.44 KB)7 天前 上传下载附件 (34.71 KB)7 天前 上传下载附件 (35.13 KB)


-

三、本rom使用说明及相关问题的扫盲与简易教程

-

(一)动画、壁纸、第一屏及美化设置(仅适用于本rom)

-

1、用R.E打开/cust目录,可以看到如下图文件夹:

-

7 天前 上传下载附件 (43.62 KB)

-

2、开关机动画:将制作好的ZIP格式的开关机动画包放置到/cust/media文件夹下,重新启动即可生效。文件名称要求:bootanimation.zip(开机动画)、shutdownanimation.zip(关机动画)。具体动画包可下载其他已有的动画包或参照相关教程自行制作。

-

3、桌面壁纸:将自己需要的桌面默认壁纸分辨率设为640*840大小,壁纸为jpg格式。文件名称要求:wallpaper1.jpg。将壁纸文件放入/cust/wallpaper文件夹下,重新启动即可生效。

-

4、开机第一屏:将制作好的第一屏开机画面文件(oemlogo.mbn),放到/cust/logo文件夹下。本rom加入了自动识别和加载第一屏程序,只要系统重启即可加载加载开机第一屏。重启一次后,以后再开机就会看到自己设置的第一屏了(也就是说需要重启两次才能看到修改后的第一屏)。

-

5、美化相关:状态栏图标、开关机背景、菜单背景等需要修改/system/framewaork文件夹下framework-res.apk;状态栏透明修改等需要修改/system/systemui.apk;具体方法自行参照相关美化教程。

-

(二)APP2EXT、SWAP的分区设置和开启

-

1、知识点扫盲:

-

APP2SD:即将用户的应用程序直接安装到SD卡上,而不需要在SD卡上分区建立EXT格式的分区。这种方式Android2.2之后开始支持,C8650的系统官方已经开启了此功能。强制打开方法:设置——应用程序——首选安装位置——可卸载的SD卡。APP2SD优点:开启方法方便且官方支持,无需对SD卡进行分区操作。APP2SD缺点:不支持桌面或桌面插件软件等应用安装到SD卡上,SD卡数据读取速度慢,易出现“程序无响应”现象。

7 天前 上传下载附件 (59.76 KB)

-

APP2EXT:即将用户的应用程序安装到SD卡EXT分区上,需要在SD卡上分区建立EXT格式的分区。这种方式是利用linux的目录链接原理,“欺骗”系统内核将data区的app目录指向了在SD卡EXT分区建立的APP目录,在安装应用程序的时候apk文件被放置到了SD卡的EXT分区。对于系统而言仍然认为程序是安装到/data/app下的(实际上被“欺骗”了)。APP2EXT优点:数据读取速度快、程序运行稳定;支持将桌面或桌面插件安装到ext区。APP2EXT缺点:需要对SD卡进行手动EXT分区;一旦开启APP2SD就无法将程序安装到\data\app(手机存储区)。

-

SWAP:故名思议swap就是交换区。当系统运行大内存占用程序的时候,由于空闲物理内存的不够用,会导致安卓系统启动内存释放动作。这时后台的一些优先级别不高的程序会被安卓系统关闭。启用swap功能就是:将这些将要被关闭的程序的数据保存到Swap空间中,等到这些程序要运行的时候,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。SWAP优点:有效的提高了系统的运行速度;有效防止后台程序比如:QQ、UCWEB等被系统关闭;SWAP缺点:在SD卡上开设SWAP区对于SD卡有一定硬件损害。

-

2、APP2EXT与SWAP如何在SD卡上分区,分区多大?

-

首先需要说明:APP2EXT主要是为突破手机data分区的空间大小,能更多的安装应用程序。如果不是软件控或游戏狂,一般正常使用手机的人是没必要启用APP2EXT的。启用APP2EXT会在一定程度上影响系统速度及增大系统耗电。尤其在用户使用的SD卡体质很差的情况下,还会带来其它的更多的问题。
-

(1)APP2EXT在SD卡上建立的EXT分区对于C8650而言,大小建议为512M——1G(可根据个人SD卡容量的大小来选择)。最好不要超过1G,因为data区空间对dalvik-cache文件夹体积限制将首先成为安装应用程序数量的瓶颈。

-

(2)SWAP分区大小,依照C8650用户可用物理内存大小而定,建议为100M左右。SWAP分区太大没有任何意义,只能是浪费SD卡的空间。

-

下面以图文的方式演示利用第三方Recovery对2G的SD进行分区:
-
一般支持ext和swap的rom可识别的SD卡分区方式(具体的要参照rom作者的说明):第一分区格式FAT32、第二分区格式EXT4、第三分区格式SWAP,之后的分区可有可无。本rom的分区格式要求也是这样的。

-
分区前的准备:如果你的SD已经按照上面的格式进行了分区可以跳过这一步。如果你的SD卡从未进行过分区操作(只有一个fat格式的分区),在分区操作之前最好先备份好SD卡上的个人数据。分区导致SD卡已有数据的丢失!
-
分区操作:SD分区方法很多,本论坛有天黑发布的pc端SD卡分区教程,喜欢pc端分区的同学可以自行参阅。本贴中介绍的分区方法是本人认为较为方便的利用Recovery分区法。Recovery版本就是大家C8650刷机用的recovery V4.0.1.5 。以下是分区截图(分区前请仔细阅读上面的内容):
首先进入C8650的刷机recovery(怎么进入就不用多说了吧?),然后按照下图顺序一步一步的确认操作。一下选择的EXT分区大小为512M、cashe分区大小为128M。

7 天前 上传下载附件 (35.09 KB)7 天前 上传下载附件 (34.86 KB)7 天前 上传下载附件 (33.04 KB)7 天前 上传下载附件 (32.8 KB)7 天前 上传下载附件 (32.56 KB)7 天前 上传下载附件 (35.11 KB)


分区过程大概需要等待1分钟左右,分区完成后在最后一张图中重启手机即可。

-

3、如何在系统中开启APP2EXT与SWAP?

-

(1)APP2EXT的开启与关闭(使用的程序只适用于本rom)

-

a. 如下图所示用R.E管理器打开/sbin/zyg/目录,点击其中的APP2EXT_ON.sh,在弹出窗口中选择执行。如果EXT分区正确且系统已经成功挂载的话,系统将在数秒钟之后自动重启。

6 天前 上传下载附件 (76.96 KB)6 天前 上传下载附件 (60.82 KB)

如APP2SD功能开启成功,在/sd-ext目录下将生成一个app文件夹;如果原/data/app有已经安装的程序,这些程序会被移动到/sd-ext/app目录下。

-

注意:开启APP2EXT后一定要将:设置——应用程序——首选安装位置,设置为“设备内部存储”(推荐) 或者 “由系统决定”,即关闭APP2SD功能。

-

b. 如下图所示用R.E管理器打开/sbin/zyg/目录,点击其中的APP2EXT_OFF.sh,在弹出窗口中选择执行。如果APP2EXT已经开启,系统将在数秒钟之后自动重启并关闭此功能。

6 天前 上传下载附件 (76.96 KB)

如APP2SD功能关闭成功,/sd-ext/app文件夹下的应用程序将会自动移回/data/app。如果EXT分区安装的应用程序占用的空间大于data区的空闲空间,在运行APP2EXT_OFF的时候系统会提示你空间不足。此时需要卸载部分应用程序后再关闭。

-

(2)SWAP的开启与关闭:开启请运行SWAP_ON.sh,关闭请运行SWAP_OFF.sh 。如下图:

-

6 天前 上传下载附件 (76.81 KB)6 天前 上传下载附件 (76.95 KB)

如果你的SWAP分区正确无误,在运行程序后系统将会自动开启或关闭SWAP功能,无需重启。

-

(三)扩大data区、内存压缩的启用与关闭

-

1、知识点扫盲(出现“内存不足”的同学请认真阅读!):

-

(无损)扩大data区:所谓的(无损)扩大,实际上就是将data分区比较占用空间的dalvik-cache文件夹移动到了cache分区,给data区流出了更大的用户可用空间。这种情况一般使用在用户没有开启APP2SD或APP2EXT的情况下。这是因为随着用户应用程序数量的增加,应用程序虚拟机缓存(dalvik-cache)也会迅速的增长。而在开启APP2SD或者APP2EXT的情况下,把虚拟机缓存移动到cache区(大小只有60M),在安装应用程序的数量上dalvik-cache将首先成为瓶颈。下面是:是否选择使用“扩大data区”的情况:

-

未开启APP2SD或APP2EXT的情况下,如果你要自行安装的应用程序少于30个,推荐使用“扩大data区”的ROM或开启data区扩大功能(需要rom支持)。

-

未开启APP2SD或APP2EXT的情况下,如果你要自行安装的应用程序大于30个,强烈建议:不要使用data区扩大的ROM或关闭系统的data区扩大功能(需要rom支持),否则安装程序超过30个时会出现“系统内存不足”的错误提示。

-

开启APP2SD或APP2EXT的情况下,强烈建议:关闭系统的data区扩大功能(需要rom支持),本贴rom在开启APP2EXT后会自动关闭data区扩大。否则安装程序大于30左右时易会出现“系统内存不足”的错误提示。

-

内存压缩:即压缩缓存技术,工作原理是当RAM的使用值超出正常负载范围,系统就会做出响应,把一部分ram压缩成linux的标准.gz格式到你的内部存储器,当要使用时再进行解压工作,,以此来缓解高度负载的ram,他的压缩百分比就是控制这种技术的使用率,而swap则是把部分的ram缓存不经过压缩,直接换算到分区中去,从而缓解高负荷运转的ram。所以,建议开启swap的用户就不要使用这个了,再使用就累赘了。缺点:开启内存压缩后会增加一定的耗电。

-

2、data区扩大、内存压缩开启与关闭(使用的程序只适用于本rom):

-

a. 运行以下DALVIK_MOVE.sh程序即可实现关闭或打开data区扩大。程序会自动判断当前data区扩大状态,如果当前状态是关闭的运行程序后就会打开,反之亦然。
注意:请仔细阅读第一点中开启data区扩大功能的使用情况,否则可能造成无法安装更多的软件!

6 天前 上传下载附件 (76.4 KB)

-

b. 运行以下ZRAM.sh程序即可实现关闭或打开内存压缩。程序会自动判断当前内存压缩的状态,如果当前状态是关闭的运行程序后就会打开,反之亦然。

6 天前 上传下载附件 (76.43 KB)