‘壹’ 小米手机系统自带的软件如何删除
1.先ROOT你的手机
关于ROOT手机,我这里就不多做介绍了,手机和手机不同,方法也不一样~
2.下载安装RE管理器
Root Explorer 4.0.5.apk
3.打开RE管理器,找到预装软件
4.长按预装软件文件夹,选中删除,
5.好,这时预装软件就删除掉了,但是部分机器却还有so文件残留,这时,我们需要将apk文件打开,看看都有哪些so文件
6.到system/lib里找到这些残留so文件
手机上自带的软件看似没什么用处,但对手机系统而言就不一样了。
1、自带的软件是可以删除的,在获取手机的root权限后有的就可以删除掉;
2、如果实在要进行root,可以在应用宝里操作的;
3、下载个电脑版的应用宝,连接好手机,根据提示的点击工具箱中的一键root,稍等时间后就可以了。
‘贰’ 手机根目录里的哪些文件或文件夹可以删,哪些不可以删
1、.android_secure 是官方app2sd的产物,删了之后装到sd卡中的软件就无法使用了,小心别误删。
2、.Bluetooth 用蓝牙之后就会有这个。
3、.mobo Moboplayer的缓存文件。
4、.QQ QQ的缓存文件,定期清除。
5、.quickoffice 顾名思义,quickoffice的缓存文件。
6、.switchpro 顾名思义,switchprowidget(多键开关)的缓存文件。
7、.ucdlres UC迅雷的缓存文件。
8、albumart 音乐专辑封面的缓存文件夹。
9、albums 相册缩略图的缓存文件夹。
10、Android 比较重要的文件夹,里面是一些程序数据,比如google map的地图缓存,误删掉后地图还需重新下载。
11、backups 一些备份文件,比如联系人导出到SD卡时会导入到此文件夹。
12、 顾名思义,掌上网络、网络输入法之类程序的缓存文件夹。
13、bugtogo 系统出现问题的时候会形成一些报告文件,存放于此文件夹。
14、cmp 个人判断是音乐的缓存文件夹。
15、data 同样是缓存数据的文件夹,与Android性质类似。
16、DCIM 相机的随机缓存文件夹,一些功能设置参数的记录 ,及时整理清除。
17、documents Documents To Go 的相关文件夹。
18、etouch 易行的缓存文件夹。
19、extracted androzip等解压缩软件默认的解压目录。
20、gameloft gameloft游戏数据包存放的文件夹。
21、handcent 顾名思义handcent(超级短信)数据文件夹。
22、handyCurrency 货币汇率相关的文件夹,装了handycalc(科学计算器)之后才会有。
23、ireader 顾名思义,ireader的缓存文件夹。
24、KingReader 开卷有益的缓存文件夹。
25、LazyList Applanet(黑市场)的缓存目录,也许和其他程序也有关,暂时不太清楚,慎重使用。
26、LOST.DIR 卡上丢失或出错的文件会跑这里,此目录无用,删了会自动生成。
27、moji 顾名思义,墨迹天气的缓存目录。
28、MusicFolders poweramp产生的缓存文件夹。
29、openfeint 顾名思义,openfeint的缓存文件夹。
30、Picstore 图片浏览软件建立的一个目录。
31、Playlists 播放列表的缓存文件夹。
32、renren 顾名思义,人人网客户端的缓存文件夹。
33、screenshot 貌似是截屏图片保存的目录,不过我不记得自己装过screenshot这个软件,或许不好用删了。
34、ShootMe 顾名思义 shootme截屏后图片文件保存的目录。
35、SmartpixGames Smartpix Games出品游戏的缓存文件夹,比如Jewellust。
36、sogou 顾名思义,搜狗拼音输入法的随机缓存文件夹
37、SpeedSoftware RE文件管理器的缓存文件夹。
38、SystemAppBackup SystemApp remove (深度卸载)备份系统文件后,备份文件保存的目录。
39、TalkingFriends talking tom( 会说话的tom猫)录制的视频文件所保存的目录。
40、Tencent 顾名思义,腾讯软件的缓存目录,比如QQ。(与上面的.QQ文件夹并不相同)
41、TitaniumBackup 钛备份备份的程序所保存的目录。
42、TunnyBrowser 感觉是海豚浏览器的缓存目录,但为什么叫这个名字?,金枪鱼浏览器。。。。。
43、UCDLFiles UC迅雷下载文件的保存目录。
44、UCDownloads UCweb浏览器下载文件缓存的保存目录。
45、VIE Vignette (晕影相机)的缓存目录。
46、V“PN 顾名思义,V|PN数据的缓存目录。(“|”为了反和谐)
47、yd_historys 有道词典搜索历史的缓存目录
48、yd_speech 有道词典单词发音的缓存目录。
49、youmicache 删掉后还会自动生成,悠米广告的缓存目录,广告程序内嵌在其程序中,没用别装有米。
50、Glu Glu系列游戏的资料包存放地,如3D猎鹿人,勇猛二兄弟等。
51、apadqq-images QQ for pad 的缓存目录。
52、DunDef 地牢守护者的数据包。
‘叁’ 删除system/lib中后缀为so的文件可以扩大手机可用运行内存吗
这里面的so文件不能随意删除,否则轻者软件无法正常运行,重者无法开机。
‘肆’ 精简安卓系统system/app里的自带应用后,在system/lib文件夹里有哪些.so文件是可以删减的
lib文件夹下的文件一般名称和APP文件夹里的不一样,所以你可以删除一些看得懂的.so文件
‘伍’ 如何清理安卓system里的无用lib文件
手机自带的系统程序在lib文件夹中没有**.so文件。如果你不信就root手机后,用RE文件夹管理器在system/app里面点击任意一个系统程序查看,都没有lib文件夹的。所以当你用RE精简系统程序后,不要担心在system/lib文件夹中有残留文件。如果你曾经将埋戚安装在手机中的程序内置到系统程序中,那就要看情况,第一种情况是,有的程序无lib文件夹,直接将apk移动到system/app中。第二种情况是,有些程序有lib文件夹,先要将里面的**.so文件移动到system/lib中,再将apk移动到system/app中。对于第二种情况,如果你将先前内置的程序卸载了,那么在system/lib文件夹中是有残留的。删除残留的方法也很简单,就是看**.so文件的生成时间。比如系统文链液档件的生成时间是12-12-07,内置程序的生成时间是之后,比如13-04-12,那么你找到13-04-12的**.so文件删除就错不了。你需要的就是细致小心。最后要说明的是,用RE文件管理器删除系统程序或内置程序后,可能会在data/dalvik-cache会有残留文棚乱件,这个很好解决,就是将dalvik-cache全部删除,然后,关机,开机。开机后dalvik-cache文件夹会重新生成,但是删除程序的残留文件就从手机中消失了。但是system/lib文件夹里的文件你就不要乱删了,如果删了,就准备刷机吧,能不能刷机还不好说,看你的运气。
‘陆’ so格式文件是什么文件
SO文件格式即ELF文件格式,它是Linux下可执行文件,共享库文件和目标文件的统一格式。
根据看待ELF文件的不同方式,ELF文件可以分为链接视图和装载视图。链接视图是链接器从链接的角度看待静态的ELF文件。
从链接视图看ELF文件,ELF文件由多个section组成,不同的section拥有不同的名称,权限。而装载视图是操作系统从加载ELF文件到内存的角度看待动态的ELF文件。
从装载视图看ELF文件,ELF文件由多个segment,每一个segment都拥有不同的权限,名称。实际上,一个segment是对多个具有相同权限的section的集合。
(6)手机so文件可以删吗扩展阅读:
由于Android操作系统的底层基于Linux系统,所以SO文件可以运行在Android平台上。Android系统也同样开放了C/C++接口供开发者开发Native程序。
由于基于虚拟机的编程语言JAVA更容易被人反编译,因此越来越多的应用将其中的核心代码以C/C++为编程语言,并且以SO文件的形式供上层JAVA代码调用,以保证安全性。
而ELF头表记录了ELF文件的基本信息,包括魔数,目标文件类型(可执行文件,共享库文件或者目标文件),文件的目标体系结构,程序入口地址(共享库文件为此值为0),然后是section表大小和数目,程序头表的大小和数目,分别对应的是链接视图和装载视图。
‘柒’ so格式文件是什么文件
这个是linux系统下的文件,你的手机应该是安卓平台,安卓平台是从linux内核的基础上发展过来的,所以会有后缀为.so(sharedobject)的文件,当然这样解释不够精确、详细,肯定会被吐槽,具体如下:
准确地、详细地来说,
手机里面有硬件,也就是弱电学中的电路,电路组成了CPU和协助CPU的外围电路,
CPU上面移植了Linux内核,好,接下来就开始百花齐放了:
1、有的手机跑的是安卓的系统
2、有的时候跑的是linux系统
他们都基于Linux内核,对于Linux内核有不同的扩充,有的扩充成A系统,叫安卓,有的扩充成B系统,叫Linux,但是手机上,安卓相对linux,更加流行。
而Linux内核,并不是唯一的,有正统的,也有非正统的(不太常见而已),而Linux内核对应的CPU结构,也有很多种,因此不同的智能手机可能有不同的CPU、不同的Linux内核和不同的安卓系统(这个系统里包含了Linux内核)
当然还有跑windows的,扯远了,windows的手机,里面应该可以找dll文件,这个对应安卓系统的.so文件。
还没讲so文件是干嘛的~
那为什么起个名字叫shareobject?
这个so文件,有时候是直接被调用的,有时候是会参与到编译中的,也就是说,一个.so文件可能会被多个应用程序用到,因此取名叫shareobject(share:大家一起来分享使用的意思)。
这个就和windows里面一样,如果有时候网络下载了几个调用dll文件的软件,恰好电脑里面缺这几个dll,那么此时,这几个软件将不能运行,也就是说,这几个dll会被这几个软件在运行时都用到,有share的味道,所以在windows里面叫链接库,在Linux内核的系统上(可以是ubuntu啊、redhat啊,android等等)叫.so(sharedobject),作用类似,windows中起名字更严肃点(链接文件,编译带上它,像一条链条一样),linux对它的起名更形象些(大家分享一起来用),意思差不多。当然区别肯定会有,这里只是回答得让读者大致理解,具体细节上的差别请另外网络。
.so文件怎么运作的?(下面两个步骤摘自网络)
###########################################
①编译阶段。链接编辑器(linkeditor)拿它和其他Relocatableobjectfile以及其他sharedobjectfile作为输入,经链接处理后,生存另外的sharedobjectfile或者executablefile。
②运行阶段。动态链接器(dynamiclinker)拿它和一个executablefile以及另外一些sharedobjectfile来一起处理,在Linux系统里面创建一个进程映像。
这段话看起来比较抽象,如果想迅速理解它,建议读者网络找一个gcc/g++运行helloworld的例子就理解了.
###########################################
所以大家爱吐槽啊,这个C牌子的智能手机,怎么刷不了那个D牌手机官方系统包啊?出来各种问题,有些问题是可以解决的,有些是解决不了的,甚至会有烧机的情况。
这类问题和底层的CPU种类、Linux内核种类及版本、so文件版本等都是相关的。
所以有些牌子的智能机有通吃现象,可以刷其他牌子的各种官方系统,有的智能机则不行。
总结:
CPU和PCB外围电路=>Linux内核+应用组件组成的安卓系统(用户层)=>对.so文件和其他文件一起编译=>对.so文件和其他文件一起运行=>创立进程、线程(也就是手机上的各种app和系统自带功能)=>然后我们就可以使用手机上的各种功能了。
最后,以上回答只是为了让读者有初步的、粗略的、大致的理解。任何专业名词和术语只要打了比方,就肯定是不绝对精确的。更详细的细节,请参考专业文献。
手机里面的so文件,如果是应用软件的,删除后,应用软件请重装,如果是系统自带的,请尽量不要删除。
抛砖引玉,答得不好,请别骂,谢谢!
-----------------------------------
补充:
评论中提到了FreeBSD,我来说下怎么回事:
操作系统=userland(用户层)+Linux内核
Android使用的是FreeBSD内核(其实是用户层,当然你也可以说他是内核)+Linux内核
Ubuntu使用的是GNU(用户层)+Linux内核
用户层啥意思:
我花了钱你不至于还让我看底层电路底层的010101吧?买来当然是为了王者农药对不?
通俗地讲:就是屏蔽底层细节,让客户买来直接用.
计算机里面为啥会有0和1?
本质是电路中的高电平和低电平,举例:
0.5V->bit 1
0.1V->bit 0
才疏学浅,抛砖引玉,答得不好,请别骂,谢谢!
-----------------------------------