首页 > 编程知识 正文

(初学者学习app2sd并且成功使用它的全过程)

时间:2023-05-05 15:55:05 阅读:123111 作者:3534

app2sd功能终于制作成功,在制作过程中遇到了很多问题和困惑,于是搜索了很多教程,读了很多文章,问题终于一一解决。 我想初学者会遇到像我这样的问题。 于是,为了不让初学者绕远路,我决定写下我在制作中遇到的问题和解决方案。 同时总结整理我学到的教程,希望大家能通过这个帖子解决app2sd的问题。 如果有什么错误的话,希望你能告诉大仙们。

一、什么是app2sd? 那有什么作用?

app2sd可将rom上安装的APP应用程序安装在sd卡上,以弥补rom的空间不足。 虽然现在还不知道为什么要叫App2sd,但是后来自己思考了一下,被认为是APP TO SD的缩写。 也就是说,将app (APP应用) to )安装在SD (SD )上。 ) to )与) two )同音,“two”为2,因此简称app2sd。 哈哈哈

二、哪个rom支持app2sd?

我想知道什么是app2sd,马上试试这个功能,从哪里入手好呢? 我的rom支持这个功能吗? 在网上搜索后,得出了app2sd功能并不支持所有的rom的结论。 要使用此功能,首先前提条件是我们使用的rom支持app2sd。 目前,官方版本2.1不直接支持app2sd,但即将发布的2.2版本直接支持此功能。 因此,大家都在等待2.2。 主要原因是需要app2sd功能。 其实现在很多仙人们解决了这个问题。 不支持官方的2.1。 许多自制的2.1rom现在可以完美地支持app2sd。 如果只是为了这个功能,大家不需要等待2.2,就可以打磨支持app2sd功能的2.1rom。 推荐完美支持app2sd的rom。 请单击此处下载

三、怎样才能使用app2sd?

知道哪个rom支持app2sd后,我马上下载了DeFroSt的2.2rom。 当然,你必须先解决金卡,获得根权限。 刷刷! 启动手机! 快点安装软件和各种游戏,检查手机内部存储器的可用空间,一看,还是40M。 不,里面没有很多程序哦。 好像没有成功! 2.2的rom不是已经支持app2sd了吗? 怎么做? 论坛、谷歌百度、……终于揭晓。 上述完美支持app2sd的rom (2.2 rom和完美支持app2sd功能的2.1rom )需要对sd卡进行分区这一重要步骤,才能应用app2sd功能。 因为android系统是基于linux内核的手机系统,仅支持linux特定系统分区ext分区的安装APP应用程序。 支持app2sd的rom支持在sd卡上安装APP应用程序,但支持sd卡上的ext分区。 很多同学的sd卡只有一个fat或fat32分区,所以不能直接使用app2sd功能。 需要两个分区:sd卡分区、ext分区和fat32分区。 ext分区用于安装APP应用程序,而fat32分区用作存储数据的磁盘。 分区划分任务完成后,只需刷2.2版rom或刷2.1版支持app2sd的rom,刷完后我们的手机就可以自动使用app2sd功能了。

四、怎么划分? (用电脑分的方法、用手机分的方法等,如何不破坏分区

哈哈,看这里,大家应该觉得app2sd其实并不神秘,其实很简单。 只要选择支持app2sd的rom (2.2版或2.1版支持app2sd ),对sd卡进行分区并重新打印,我们的g7就应该可以使用app2sd功能。

但是怎么分割呢? 我们做过电脑系统的同学,很快就能想到很多电脑分区工具、fdisk、魔术分区主pm、Acronis Disk等很多分区软件。 其实,手机sd卡的分区和电脑硬盘的分区是一样的,有很多方法。 可以取出sd卡,用读卡器插入电脑,根据电脑中的分区方法选择分区工具将sd卡作为一个磁盘进行分区。 也可以使用g7手机恢复界面中的分区功能对sd卡进行分区。 两种方法都可以使用,各有优势,同时也可以相互补充。 在电脑上创建分区后,可以利用功能强大的分区工具创建无损分区。 也就是说,保存sd卡的现有数据,不破坏金卡,接口方便使用。 在分区中创建适合现有数据的sd卡。 使用手机恢复接口的分区功能,方便快捷,但不能在sd卡上留下原有的数据,适合新的sd卡分区,不用担心数据损坏。

以下介绍两种划分方法的使用。

第一,使用宏碁磁盘总监套件10中文版在电脑上对sd卡进行分区。 这个软件是很好的分区工具,软件是百度,很多软件都会下载。 或者下载我的网络磁盘。

此帖子的隐藏内容必须在阅读前回复

如果sd卡上有现有数据,并且可以增加一个ext分区,同时又不破坏sd卡上的现有数据,则该方式非常适合。 我在用装有数据的2gsd卡进行实验。 这张2g卡已经是fat32分区,制作了一张金卡,里面有一些数据,在这张sd卡上添加了一个ext分区,准备不损坏原始数据。 我们很多同学就是这种情况。 已经有金卡,里面有数据和软件。 如果您想添加ext分区以实现app2sd功能,此方法是最佳选择。

端正言行,开始工作了。 任务:利用剩下的磁盘空间,对包含数据且已经是金卡的sd卡进行ext文件系统分区,而不损坏金卡和卡中的数据。

首先取出智能手机中的sd卡,放入读卡器,插入电脑。 (

千万不要直接把卡放在手机里,然后usb方式连接至电脑)

打开Acronis Disk Director Suite 10中文版分区软件,在视图菜单中,选择手动模式。
大家应该看到了我的sd卡信息。红色椭圆框内的磁盘信息,2g的卡,fat32分区,装有相应的一些资料和软件

菜单栏选择向导,创建分区。出现如下界面

选择磁盘2(我的sd卡),选择下一步。
选择磁盘中有空余空间的分区前面的复选框(我的sd卡中只有一个fat32分区,还有1.5g左右的空余空间,当然是选这一个了),再选下一步。
移动鼠标到滑块上,按住鼠标并拖动鼠标移动,在这个分区的空余空间中选择将要创建的分区大小。我的sd卡上fat32分区中还有1.5g的空余空间,而我们的ext分区一般选择512m至1024m之间就可以了,我就选择创建512m的ext分区。 再点下一步。选择分区类型,一定要选择主分区。(也就是说这两个分区,fat32分区和ext分区都是主分区),再点下一步
在下拉菜单中选择文件系统,当然选择linux认识的ext文件系统,我选择了ext2(ext3应该也可以,我们有试过),再点下一步。
选择是否给创建的分区分配盘符,一定要选择“不,谢谢,我不想赋予一个盘符”,再点下一步。
这步什么都不做,直接点下一步。

看到了我创建的ext分区了吧,哈哈!!最后点完成。

到现在为止,基本做完了,这个时候你还可以选择取消前面的每一个步骤,不会对你的sd卡做任何的改变。如果确认前面所做的选项。就一定要点“提交按钮”,我确认无误后,选择提交按钮。
选择继续。
等待电脑自动分区,大概需要一些时间,因为我们做的是无损分区,系统需要一定的时间保留已有的数据。直至出现“操作成功完成”的对话框。
最后退出Acronis Disk Director Suite 10分区软件,系统要求我们重启计算机,才能生效。
重启之后,取出sd卡,重新放入手机,我们的分区工作彻底完成,剩下的就是去刷机了。
小结一下:用Acronis Disk Director Suite 10分区工具对sd卡分区还有好多的方法,大家熟练后可以去试试其它的方法,我的这种做法只是抛砖引玉了。但据我的经验,对sd卡分区时,一定要保证每个分区都是主分区。而且分区顺序是fat32分区在前面,ext分区在后面,如果还需要交换分区的话,交换分区在最后。我曾试过ext分区在前面,fat32分区在后面的情况,但是出现错误,至于为什么我也没搞清楚。正确的分区顺序如下图
大家分区完了后,可能会遇到一个小问题,重启电脑后,计算机上看不到刚刚分过区的sd卡了。我当时分区时也遇到了,还以为数据都丢失了,卡也坏了,哈哈哈。其实, 是因为分区工具取消了fat32分配的盘符,分区其实还在。解决的办法很多,如用win7下的磁盘管理工具给fat32分区重新分配一个盘符。或者用我们刚用过的Acronis Disk Director Suite 软件给fat32分区分配盘符。方法如下:
注意观察,刚刚分区的sd卡的fat32分区没有分配盘符
鼠标右键单击在fat32分区,在弹出菜单中选择高级,在选择改变盘符。

在下拉列表中选择一个盘符,单击确定按钮
哈哈,观察一下,fat32分区上是不是有了久违了的盘符了,最后单击提交按钮,盘符就恢复了,在计算机上就能使用sd卡上的fat32分区了。
到此,这种分区方法就介绍完毕了第二种 利用手机recovery界面中的方法分区。这种方法首先要进入recovery界面,利用刷机模式下的recovery界面里的 partition sdcard 工具分区。进入recovery界面的方法,参考版主junyi写的“打造最简单的刷机教程!”中的进入界面方法, 链接地址:http://www.htcplayer.com/thread-2367-1-1.html ,进入recovery界面的方法完全相同。界面如下:下面就是分区的方法了。
移动光标键,到partition sdcard 选项,按光标键确认。直接选择第一个选项 partition sd ,按光标键确认在手机的底部出现如下提示,如果按光标键确认,按其他键取消操作,单击一下光标键确认。进入选择交换分区大小的界面,默认是32m,上下移动光标键选择不同的分区大小,这里选择分区大小为0,即不需要交换分区。选好后,再次按光标键确认选择。进入选择ext分区界面,默认ext分区大小512m,上下移动光标键选择不同的分区大小,选好后,再次按光标键确认选择。进入确认分区界面,是否进行分区,按光标键确认,其它键取消。如果按其它键取消,可以重新分区,按光标键就会出现下面界面,完成分区。完成后,按住下音量键,可以返回到主菜单,最后选择power off 关机结束分区。当然也可以选择不关机,直接刷机。

第二种方法也介绍完了。我不知道这种分区方法是否能保留住金卡,没做实验,有兴趣的朋友可以做做,把结果告诉我哦。但数据肯定是保不住了的。这个我试过。
五、分区、格式化后金卡还是金卡吗?
关于这个问题,我问了好多同学,也查了好多资料,都没得到一个准确的答案,没办法,只有做实验来验证了。
, 想知道结果吗?呵呵,回帖支持下,就可看见了哦!

本帖隐藏的内容需要回复才可以浏览

六、怎样判定已经可以app2sd了?
分区的问题解决了,金卡的疑虑也打消了,选择支持app2sd的rom刷机。刷完后,还是不清楚app2sd功能是否启用了,心里没底。有几种方法能够判断app2sd功能是否启用了。
1、按手机menu键,选择设置,再单击sd卡和手机内存,出现下图:: G2 [0 i% K:
看到了红色方框的位置吗,如果数值在140M左右,据说明你的app2sd已经启用了。4
2、使用adb命令检查app2sd是否启用。
首先先下载要用到的Recovery程序包,这里面有adb命令。这个就是junyi的刷机教程中用到的recovery包,我就不提供了,地址:http://www.htcplayer.com/thread-2367-1-1.html ,然后解压缩到磁盘根目录,这个是为了方便用dos模式进入文件夹。
选择程序菜单中的运行,输入cmd ,可进入dos命令窗口 进入recovery程序包目录 进入
手机连接好计算机,运行命令 adb shell 将会进入linux命令调试界面。用过linux的应该很熟悉了。 在linux界面下 输入 cd /data 回车进入data目录, 然后在输入 ls -l 命令。
看到了红色方框了吗,如果看到了,就说明app2sd启用成功了哦,这个信息的意思是说,把dataapp 链接到 systemsdapp 下面,就实现了把装到rom中去的应用程序安装到sd卡上去了。
如果大家熟悉linux命令,在adb模式下还有很多的方式验证app2sd是否启用,比如 df命令 等等……。有兴趣大家去试试吧。

七、怎么取消app2sd?已经app2sd后如何再次刷机,要注意些什么?
呵呵,写到这儿,终于快结束了。
怎么取消了app2sd呢?简单有效的方法,删除ext分区,方法和给sd卡分区方法相同。重新刷机。
怎么重新刷机呢?因为app2sd功能启用了,应用程序已经装在了ext分区了,所以要重新刷机前,一定要wipe ext分区, junyi的刷机教程中的 wipe 选项里面一定要选择wipe sd:ext partition ,这样重新刷的rom不会被以前留下的程序干扰了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。