安卓首页资讯频道安卓日报手机频道图库频道VR频道游戏频道安卓论坛|百度手机助手
切换到宽版
新浪微博
腾讯微博
 

只需一步,快速开始

QQ登录

查看: 174250|回复: 3049

超……超……超级简单好用的APP2SD(APPTOSD,APP 2 SD,APP TO SD)方法 [复制链接]

Rank: 2

积分
79
金币
34
注册时间
2009-11-13
发表于 2010-10-28 17:45:44 |显示全部楼层
本帖最后由 peavey 于 2011-1-26 08:01 编辑

        玩机?说实话是被机玩,不过好景不长入手石头一个月后开始我完它了,哈哈。如果你想成功APP TO SD的话,只要你是2.1的系统不管刷的哪个版本的包,用本方法肯定成功,情耐心看完,如果着你还觉得复杂,那么恭喜你,你还在被机玩的路上。闲话不多说话回正题:
        本人的Milestone由于安装了大量的应用,剩余空间只有20多M,速度受到极大影响。不得已决定App2sd。原理原来了解过,很简单,无非就是建立ext2分区,然后挂载到data/app
,那这样的话,需要我做的就是将TF卡分区,然后再挂载了。具体操作不是很清楚,于是搜索(我的要求是不用重装软件,卡上数据不用费劲倒)……找了不少贴子
我的系统是root过的XT702,SGC3040。也就是2.1系统

在开始之前请确认你的石头已经ROOT,如果没有,请先ROOT
    官方原版一键ROOT: UniversalAndroot-1.6.2-beta5.apk (941.8 KB, 下载次数: 11554 )   (建议下载原版  )
    汉化版一键ROOT: 一键ROOT1.6.2.B5_UniversalAndroot-1.6.2-beta5.apk (937.66 KB, 下载次数: 5214 )
论坛里搜索一键ROOT应该可以找到方法……
再请确认ROM是否是plus版本,或者安装过plus工具箱,如果是,下载的时候请注意按提示下载相应的包

一、卡分区:

       分区工具很多,随便用一个均可,只要分出一个linux ext2分区即可。我用的是Paragon Partition Manager V10:http://www.brsbox.com/filebox/down/fc/c537ddf8ef0fc37917480fd70a9fc3b7(10单文件版)
        O&O PartitionManager这个也可以:http://xiazai.zol.com.cn/detail/41/401950.shtml,其实哪个分区工具都成。(我挑这两个无非就是为了无损数据,卡上内容有点多,懒得备 份。 不过还是强烈建议备份,以免出现意外。出现意外然后恢复文件的工作我倒是经常弄……{:4_82:},但是多一事不如少一事,不是么? )
图形化的界面,操作起来比较简单。前面一个分区是原来的FAT32的主分区,把这个分区缩小一点,让出点空间给要新建的LINUX ext2。新建的也是主分区,linux ext2格式,我随便分了几百M出来。这个大小理论上应该跟成不成功没关系。但是看别的贴,似乎有人说太大了会有问题。
用读卡器连接电脑分区可以,直接用手机连接电脑,选择存储卡读取进行分区也可以,亲测

(重要提示:用手机连接电脑分区的朋友,分完区一定记得把USB连接断开再进行下一步!!)

以下图片是在我完工后,回过头来再抓的图,也就是说最后一张关于分区的图显示的不是我的实际分区结果,只是分区的示意图,示意分区过程,分区大小自己随意。我的手机卡最终状态就是第一张图上所示的那样两个分区,一个FAT32,一个ext2。希望别再有朋友搞错……

1.JPG

2.JPG

3.JPG

4.JPG

5.JPG


最后点绿色的对勾应用……分区完毕就进行下一步了……

二、下载所需工具

         1。下载app2sd.rar app2sd.rar (575.36 KB, 下载次数: 24180 ) 解压后的app2sd文件夹放到卡的根目录下(很关键,不能忘。另外,如果你安装了plus工具箱,那么请下载下面这个压缩包。
安装了plus工具箱的朋友,请下载这个包 app2sd(plus工具箱).rar (575.4 KB, 下载次数: 12958 )
        
2。下载一个milestone上可以用的终端:超级终端:Better Terminal Emulator Pro 超级终端.apk (228.96 KB, 下载次数: 19170 ) ,安装好,打开终端
6.JPG


   输入:

       su
           cd /sdcard/app2sd       注:请注意这里cd后面有个空格……这个需要标注我很无语……
           sh install.sh
           当窗口提示选择y/n时后,输入y,回车,再次让选择y/n时候,输入y,回车
           继续
 
          7.JPG


  这里输入SU之后,弹出需要root授权,点总是同意后,可能会死在那,强行中止后重新打开就可以了。很多软件在同意root授权后会没有响应,重新打开软件就可以了。
     8.JPG



注:在出现copy app,please waite....这里看上去可能会停一段时间,这段时间跟你软件安装的多少有关系,因为内部在把软件从内存往卡上复制,到这里就等着就是了,一般不会太长,要是到了锁屏时间,点一下相机键或者哪个别的键,让屏幕保持点亮
(此图上显示XT800,没有关系,这个是通用的注释,随便可以改)
等待,到提示重启的时候重启一下。重启完实际上app2sd已经成功了。
   然后就可以用root explorer打开data/app看看大小了,应该可以了,此时data/app这个目录对应的就是我们前面TF卡上的分区,程序此时已经自动转移到新的data/app里面去了。原来的data/app已经更名为data/app1,dalvik-cache更名为dalvik-cache1了,原来的数据还都在里面,现在把它们干掉就成了。

          要是不想麻烦去使用root explorer,那就还到终端里去输命令:
          su
           cd /data     注:请注意这里cd后面有个空格……这个需要标注我很无语……
           rm app1/*
           rm dalvik-cache1/*
          这个命令就是把data/app1,data/dalvik-cache1这两个目录清空了……

   。
弄好之后的效果:
9.JPG

10.JPG
11.JPG


至此全部完工……
弄完后,响应速度比之前我受不了的时候提高了不止一个档次,终于让困扰我的问题得到了解决!!没想到这里也会对人造成误导,确实很晕。弄之前的响应速度慢得我受不了,弄完了不会让我受不了,这自然是提高了很多。可是我并没有说只要弄这个,速度就会提升个一倍两倍的……我更没有说什么玄的东西……)

具体的过程大家可以打开install.sh这个文件看看,这个shell文件里面就是整个过程了。里面是通用的linux命令。

在弄之前,看了别的操作的贴子,原理很少有讲清楚的,都要用什么人的修改版本刷机。看看这个install.sh内容,原理一下子就清楚了。感谢原贴作者!!



补充:有好多朋友在遇到问题时发站内信问我解决方法,因我长期出差上网时间有限,不能一一解答,我把会出现问题的地方列在下面:

1、如果显示:
continue doing app2sd,please witing....
insmod: init_module '/system/lib/modules
error when loading ext2.ko,exiting...

则请删除手机里的/system/lib/modules/下的ext2.ko文件'然后从新启动手机(切记,不然那个文件还会出来),之后在按上诉方法执行。
15

查看全部评分

使用道具 举报

Rank: 3Rank: 3

积分
300
金币
419
注册时间
2010-10-3
发表于 2010-10-28 18:05:38 |显示全部楼层
太复杂了...不过支持
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
90
金币
148
注册时间
2010-3-20
发表于 2010-10-28 23:19:22 |显示全部楼层
技术贴啊 收藏了
顶(0) 踩(0)

使用道具 举报

Rank: 1

积分
36
金币
10
注册时间
2010-10-25
发表于 2010-10-29 01:47:16 |显示全部楼层
ding le  la
顶(0) 踩(0)

使用道具 举报

Rank: 3Rank: 3

积分
252
金币
339
注册时间
2010-10-24
发表于 2010-10-29 07:31:14 |显示全部楼层
看不是很懂,留着吧。。。
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
51
金币
44
注册时间
2010-10-20
发表于 2010-10-29 10:49:07 |显示全部楼层
彬彬店集合
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
70
金币
82
注册时间
2010-10-16
发表于 2010-10-29 12:46:34 |显示全部楼层
终于决定不再被石头玩了!
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
112
金币
191
注册时间
2010-9-19
发表于 2010-10-29 13:08:11 |显示全部楼层
c8600能用吗
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
76
金币
135
注册时间
2010-10-18
发表于 2010-10-29 13:27:40 |显示全部楼层
请问楼主,
1.我的XT720亚太版,原版ROM,没刷过,能不能用,如果楼主没试过其它机,可以从理论上说说?
2.手机原ROM自带的程序和后装的程序会自动移走吗,还是只有后装的部分被走呢?
3.是app(程序)以及dalvik-cache(程序缓存)移走了,那app-private(程序数据)有没有移呢?
4.如果不想要这个功能了,是不是Wipe一下再将TF卡重新格了就行,还是必须重刷ROM呢
希望高手答复
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
83
金币
124
注册时间
2010-10-7
发表于 2010-10-29 13:46:51 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

用安卓手机,装安卓市场!


Archiver|手机版|安卓网 ( 闽ICP备09004645号 )

GMT+8, 2017-9-21 11:31

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部