*#*#2846579159#*#*工程模式的安装(包含大段详细说明)
emui3.0(android5)以上的许多版本里,工程模式只剩2846579,几乎没剩下任何功能了.
找回2846579159,即是把本该在系统中却被故意删掉的"projectmenuact.apk"(或projectmenu.apk )找回来,重新装回system/app下.
(从哪找来?1,或者从同是3.0/3.1版本的其他系统中提取出来,在版本不变下可以通用,跨版本从3.1到4.0则不通用;2,或者从6plus其他"双网/全网"型号机的系统中提取出来,也需要是不跨版本的,"双网/全网"型号机的系统中会保留2846579159,或者在2846579下就有调整功能.)
emui3.0与3.1的版本,system/app下的所有apk文件都是直接放在system/app里的;
而emui4.0差别只是在了,系统在system/app内把每个apk又单独新建了一个文件夹存放.
3.0的system/app下,可以用2846579159的机器上的系统,可以看见同时有projectmenuact.apk,projectmenu.apk这两个程序,前者是2846579159的,后者是负责2846579的.其中只有任何一个都能单独用.往后升级的版本就会变成系统里只带一个.
换句话说,从能用2846579159的机器上,把系统文件拷到不能用的机器上.
考过来之后怎么安装?
从emui3.0开始说.
system/app下的系统软件,运行的条件必须至少符合三点,
1,apk软件被赋予了"系统运行的权限"(rwx);
2,修改过权限之后,重启机器
3,apk软件能被系统安装,或被用户手动安装成功
第1点,修改权限,需要通过re浏览器之类的工具,选择system/app里的apk应用之后点"权限设置",把9个钩都打上就是了.每行3个钩都打上,就会变成在下面显示一个连续的rwx,三行的钩都打上就是rwxrwxrwx.
第2点,修改过权限,保存好后,不重启机器或重新安装的话,新拷来的不会发挥作用.建议是先重启机器看看是不是就自动能用了,就是系统自动装上了
第3点,拷来system/app下并设好权限的软件,有可能重启后系统不会自动装上.那么就需要在该文件夹里手动打开需要安装的apk来安装.安装成功后,不用重启就能立刻用了
实际举例的话:
1,若是我把system/app下的projectmenu.apk改名了,那么我再打*#*#2846579#*#*,拨号输入最后的星会什么反应都没有,这一串拨号也不会消失.这是因为系统找不到这个程序了
2,系统中有projectmenu.apk这个程序,但是重启后没自动安装的话,那么我打*#*#2846579#*#*,拨号输入最后的星时就会一串拨号被清空了,除此之外什么反应都没有.手动安装后,没重启就再拨号输入一次,就能打开工程模式.
3,projectmenuact.apk,projectmenu.apk,两个名称可以互换.好比一台机器上的system/app里只有projectmenu.apk,拨号只有2846579有用,2846579159没反应.这时拷来不跨版本的projectmenuact.apk可以改名叫projectmenu.apk,之前原版本的projectmenu.apk改个别的名晾到一边留作备用.然后按前面步骤做好,就会变成2846579159有反应,而2846579没反应了.
.
再说emui4.0,
1,因为是在system/app下又放到各自的文件夹里了,所以需要知道哪些"文件夹名称"是以固定名称来对应系统原带的功能的,若名称不对,功能就不能用.
system/app/hwprojectmenu下,那个叫hwprojectmenu.apk的,就是给3.0/3.1的apk名字前面加了两个字hw.
2,建议把system/app/hwprojectmenu这个文件夹也用"权限设置"修改成9个钩都打上.