mpkg格式的软件是不是不刷机也能用啊??装个什么软件??

作者&投稿:慎卓 (若有异议请与网页底部的电邮联系)
摩托罗拉A1600不刷机怎么安装MPKG软件~

下一个笑脸安装一下,就可以安装MPKG的软件了,但打每一次开机要点一下那个笑脸才可以远行MPKG的程序。

手机刷机,就好比是电脑从新做系统,对你的数据盘,首先会进行一次格式化操作,因此你安装在数据盘的数据,将会清空,你的软件也就没有了。你的软件如果装在了SD卡中,也会因为系统找不到软件的安装路径,最后导致无法识别软件,和没有安装一样所以,刷手机,必须必须要从新装软件,建议把软件安装情况进行云备份,刷机后恢复

其实很简单,在E680上就可以直接安装管理MPKG程序,只是在E680i,E680g版
本中居然被屏蔽了,不过幸好大家发现功能的开关就在ezx_flexbit.cfg这个文件
中。
不过ezx_flexbit.cfg这个文件有两个,如下:
/usr/setup/ezx_flexbit.cfg
/ezxlocal/download/appwrite/setup/ezx_flexbit.cfg

先详细说一下ezx_flexbit.cfg这个文件的原理。

我们先打开/ezxlocal/download/appwrite/setup/ezx_flexbit.cfg这个文件,
(这是我E680G,未进行任何刷机修改的内容)内容如下:

[SYS_FLEX_TABLE]
0 = 1208211392
1 = 374437888
2 = 2178351491
3 = 1678589
4 = 4289465088
5 = 195198976

这里的每行对应了32位二进制的数值,只是显示成10进制了,我们转换一下,
不足32位的在左端加0,并且4位一组加上序号,内容如下:

A B C D E F G H

0 0100 1000 0000 0011 1101 0111 1100 0000 0 = 1208211392
1 0001 0110 0101 0001 0111 1000 0000 0000 1 = 374437888
2 1000 0001 1101 0111 0000 0001 1000 0011 2 = 2178351491
3 0000 0000 0001 1001 1001 1100 1111 1101 3 = 1678589
4 1111 1111 1010 1100 0000 1011 0000 0000 4 = 4289465088
5 0000 1011 1010 0010 1000 0000 0000 0000 5 = 195198976

可以自已转换一下,看看结果是不是一致,加深下理解。这里每个0或1都表示
一个功能的关闭与开启。这里只选出意义比较重大的功能开关。

◆3行C组第1位

开启USB网的菜单,手机设置-USB模式里会出现USB网,这种模式连接电脑即可
直接Telnet。
这里显然没有开启!

◆3行F组第1位

手机上网有“可能要收取额外的通话费用,继续吗”的提示,此为手机Opera上网
的提示,不是JAVA上网出现的提示。
这里已经开启!

◆4行D组第4位

照相机设置里,快门声音里出现静音的选项。
这里没有开启!

◆4行E组第1位
拍照后,手机会出现是否保存的提示。
这里没有开启!

◆5行A组第3位
开启手机支持MPKG软件的安装功能。
极度重要,这个小小的1,0给我们E680g用户造成了极大的麻烦!这里没有开启!

很遗憾,我们能随意修改的/ezxlocal下的那个文件是没有用的,系统只去找
/usr/setup/ezx_flexbit.cfg这个文件。然想改这个/usr/setup/ezx_flexbit.cfg
似乎比登天还难!我telent进手机,使出浑身懈数也搞不定,后来发现mount可以起
作用。然重启肯定就恢复以前模样了!

我们先做个小小的试验!先修改/ezxlocal的ezx_flexbit.cfg内容,就只加上
MPKG和USB网的两项功能,(3行C组第1位,5行A组第3位)更改后,把对应二进制数值
转换为十进制。显示的文件内容如下:

A B C D E F G H

0 0100 1000 0000 0011 1101 0111 1100 0000 0 = 1208211392
1 0001 0110 0101 0001 0111 1000 0000 0000 1 = 374437888
2 1000 0001 1101 0111 0000 0001 1000 0011 2 = 2178351491
3 0000 0000 1001 1001 1001 1100 1111 1101 3 = 10067197 *修改
4 1111 1111 1010 1100 0000 1011 0000 0000 4 = 4289465088
5 0010 1011 1010 0010 1000 0000 0000 0000 5 = 732069888 *修改

我们修改后的ezx_flexbit.cfg文件内容如下:

[SYS_FLEX_TABLE]
0 = 1208211392
1 = 374437888
2 = 2178351491
3 = 10067197
4 = 4289465088
5 = 732069888

覆盖手机上/ezxlocal/download/appwrite/setup/ezx_flexbit.cfg文件,
你去设置里看USB模式,会发现毫无变化!这时在telnet下输入以下命令:
mount --bind /ezxlocal/download/appwrite/setup/ezx_flexbit.cfg /usr/setup/ezx_flexbit.cfg
再去看USB模式,就会发现多了一项--USB网,随便复制个mpkg安装文件,
没有问题!可以象java一样安装卸载,应用名称也可以去见鬼了!我们已经
看到了这个文件的效果,不过重启之后,一切又恢复原样!

我曾经想过,能不能把这个命令在手机下运行,这样大不了我每次开机点一
下,然却发现运行手机系统的是ezx用户,是绝对不支持mount命令的。这里附带
一句,如果那位能简单实现修改这个文件的方法,一定要告知!

三、方法

方法就是绝对要修改这个文件,这里使用了flashkit工具,向只读的flash写
入新文件。下载地址兼中文说明,大家可以去看一下。
http://club.ccmove.com/nclub/topicdisplay.aspx?pageno=1&boardid=1189&topicid=257967

我的做法(也有一部分复述上面贴子的内容):

1.telnet进手机,执行命令:
tar zcvf /mmc/mmca1/setup.tar.gz /usr/setup

说明:
这里是把整个/usr/setup下文件打包到卡上,为了是在别的Linux下用
mkfs.cramfs制作cramfs文件,然后用flashkit重写。也可以不压缩直接
tar cvf都是一样的。不明白可以查看linux,tar的用法。

2.复制setup.tar.gz到Linux系统下,执行解压缩命令:
mkdir moto
cd moto
tar zxvf setup.tar.gz
这时会出现很多警告,不要紧,执行完毕后会自动建立文件夹。

说明:
我使用的是虚拟机安装的RedHat Linux,通过mount -t smbfs -o
username=administrator,password=yiming,ip=192.168.98.166 -l
//LW/MotoShare /home/root/windows 访问Windows的完全共享文件夹MotoShare,
在Linux,Windows下都可以进行操作。
(本机名LW,IP为192.168.98.166,MotoShare是我的共享文件夹,用户名密码就
不用说了。)

3.修改usr/setup里的ezx_flexbit.cfg文件,可以根据个人喜好修改。

4.在建立的moto文件夹下,使用mkfs.cramfs进行打包,执行命令:
mkfs.cramfs usr/setup liwei.cramfs

说明:
有前辈云:使用mkfs.cramfs进行打包,不是mkcramfs,否则不能telnet。
有兴趣的可以去验证下!这里的mkfs.cramfs只能打包文件夹。所以只好覆盖
setup下所有文件了。

注意:以下内容在flashkit自带的ReadMe有详细的英文说明,英文好的切莫错过!

5.把flashkit.zip解压的文件夹flashkit复制到/mmc/mmca1下,注意里面内容
最好不要改,把liwei.cramfs也复制到/mmc/mmca1下。

6.因为这里采用的是USB方法Telnet的,把USB线拔掉。

7.用loader关联运行/mmc/mmca1/flashkit/rwflash.lin,注意目录,你可以查
看下rwflash.lin的内容,就明白了。
8.将电话闲置30秒以上,长点也没事,我这里让他闲置了1分钟。
(Leave the phone alone and wait. When the screen blanks out wait 30secs
longer, there's a good chance the phone entered low power mode.)

9.重新插USB然后telnet进手机,执行命令
cat /proc/rwflash_status
如果显示为"unlocked"代表成功,显示locked需要重新回到6,拔掉闲置~直到显示
unlocked,如果长时间依然是locked,关机开机,从步骤6再开始!

10.确认显示unlocked,执行cd /mmc/mmca1/flashkit 进入目录执行 ./start.sh
这时候telnet会断掉而且电话几乎所有功能会被Kill,任你怎么搞手机,也是无济
于事!但是有几个进程还在,比如mmcsdapp,这样你依然可以看到你卡上的所有内
容!

11.在Windows命令行下telnet 169.254.142.2 10000,用10000这个端口telnet。
输入root,这时就进行了flashkit虚拟的shell中,可以正常操作。

12. cat /proc/mtd 会包含类似以下内容,忘了复制我的屏幕了,这里用intoxicated
的,都差不多。不过我的e680g是六行记录。
mtd4: 000e0000 00020000 "R/W Kernel
mtd5: 018e0000 00020000 "R/W RootFS (CG33)
mtd6: 00020000 00020000 "R/W Setup" (CG36)
mtd7: 00020000 00020000 "R/W Logo" (CG37)
R/W代表可以写入,我们需要做得就是覆盖 mtd6: 00020000 00020000 "R/W Setup"
(当然,通过这个方法也可以覆盖mtd5,mtd7对应内容。)

13.输入命令
flashcp -v /mmc/mmca1/liwei.cramfs /dev/mtd6

14.执行完毕,拆掉电池,断电重新开机,L/M问题便彻底解决了!

对于不能mkfs.cramfs的朋友,这里提供了我用过的打包文件,可以去友人网下载。

http://play.younet.com/view.php?tid=18578

四、小结

如果你细心看过,现在肯定比较爽了~
我随手安装了个mp3播放器,安装MPKG软件的路径是/mmc/mmca1/.system/
QTDownLoad。这是装在卡上的路径,显然没有必要把MPKG软件装在手机上。同样系
统也会修改/mmc/mmca1/.system/java/PlugCardDB,配置信息如下

[AppLinkRecord100000033]
AllPosition = 39
BigIcon = icon.png
Directory = mp3player
Exec = mp3player
Group = 4
Icon = icon_sm.png
InstalledDate = 2006/9/1
JavaId = -1
Mime =
MpkgFile = /mmc/mmca1/19425526.mpkg
Name = EQ??-???
OsVersion = 1.1
Position = 5
Rotation =
Shared = 2
Size = 1455K
Type = 4
uid = 100000033

注意到这里的Type=4,我们Type=2时,绝对是显示“应用名称”的,Type=5是
Java软件,如果手机不支持MPKG,Type=4的应用程序虽然能显示名称,但却无法
执行的。

这时,你就可以下载一个mpkgKit.exe改名程序。(其实就是修改配置文件的
Name对应值,不过你用普通工具查看时,中文是乱码)去随意更改安装软件的名称
了,图标就更不用说了。这样需要提一下mpkgKit.exe这个工具,最好不要让它
去直接改手机的内容,速度比较慢,而且改了之后,本次telnet速度也慢了。解
决方法就是复制到电脑上,用mpkgKit.exe改完再复制回去。

还有关于XXX.desktop这个文件,只是在MPKG安装时由系统读取罢了,安装就
没有任何作用了,更改图标名称只需修改PlugCardDB这个配置文件。

五、彻底解决LM后,我对于MPKG的管理方法,供大家参考。

PlugCardDB文件的有关配置信息。

[AppLinkRecord100000001]
AllPosition =
BigIcon = liwei.png
Directory = ../../../../mmc/mmca1/soft/liwei
Exec = liwei
Group = 4
Icon = liwei.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = è????????è?? #脚本加载
OsVersion =
Position = 17
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000001

[AppLinkRecord100000002]
AllPosition =
BigIcon = app.png
Directory = ../../../../mmc/mmca1/soft/shortcuts
Exec = app.sh
Group = 4
Icon = app.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = ?o???¨?????? #应用综合
OsVersion =
Position =
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000002

[AppLinkRecord100000003]
AllPosition =
BigIcon = game.png
Directory = ../../../../mmc/mmca1/soft/shortcuts
Exec = game.sh
Group = 4
Icon = game.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = ???????????? #游戏综合
OsVersion =
Position =
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000003

[AppLinkRecord100000004]
AllPosition =
BigIcon = player.png
Directory = ../../../../mmc/mmca1/soft/shortcuts
Exec = player.sh
Group = 4
Icon = player.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = ?a?????????? #媒体综合
OsVersion =
Position =
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000004

/mmc/mmca1/soft/liwei/liwei的内容

#!/bin/bash
exec $2 &

/mmc/mmca1/soft/shortcuts/app.sh的内容

#!/bin/bash
export QTDIR=/usr/lib/ezx
export LD_LIBRARY_PATH=$QTDIR/lib
export EZX_RES_F MYSTUFF_DATA_PATH=/mmc/mmca1/exe/app

chmod 444 $MYSTUFF_DATA_PATH
cd /usr/SYSqtapp/mystuff
./mystuff
chmod 777 $MYSTUFF_DATA_PATH

其他几个sh都差不多,只是路径不同罢。而这些路径就是存放一些MPKG
的运行脚本。这样做的目的,就是考虑菜单资源有限。当然你如果有能力完
全可以自已在菜单做个更漂亮的控制面板,比起来这里的方法要简单多了。


pkg是什么文件
在Debian和Ubuntu中Linux发行版中的dpkg工具,以及在FreeBSD和NetBSD这种BSD系统中的pkg工具。pkg文件包含软件包的依赖关系信息、安装脚本、配置文件和二进制文件,当用户安装一个pkg文件时,软件包管理器会根据依赖关系信息自动安装相关的软件包,并执行安装脚本以完成软件包的安装。

Mac怎么安装.dmg或.pkg格式的软件?
结论:对于初次接触苹果Mac系统的用户来说,安装软件可能会有些许困惑。然而,Mac的软件安装过程其实并不复杂,主要区别在于文件格式和下载方式。本文将为你详细解析Mac安装软件的步骤。首先,Mac系统的软件通常以.dmg或.pkg文件格式提供,与Windows的.exe文件不同。这需要你在下载时特别注意,确保选择针对Mac...

手机上的pkg格式文件怎么打开?
手机上打开pkg格式文件的方法是通过特定的应用程序或软件包管理工具。pkg文件是一种包含安装程序的软件包文件,通常在macOS系统中使用,但也可能在其他操作系统中出现。要打开pkg格式文件,首先需要确定你的手机上是否安装了能够处理这种文件格式的应用程序。在macOS系统中,pkg文件通常通过“安装器&rdquo...

什么是pkg文件?有什么作用?
pkg文件也就是安装包配置文件,是制作Symbian OS安装程序的核心部分,类似Windows系统中的.msi和.exe安装包。打开使用软件:Java7 (JRE) For Mac Update 15 官方版。Java 2平台标准版(J2SE)软件是当今开发和发布急需的企业级应用的首选方案。Java平台标准版(也称为Java 2平台)让您开发和部署在台式机...

pkg文件是什么意思?
双击“JDK 7 Update 04.pkg”安装图标后就会弹出正式的安装界面了,开始显示的是 软件 的简介。点击“继续”按钮:3 下面依然是.pkg文件安装的一般步骤--“选取目标”,点击里面的显示的一项后,下面的“继续”按钮会变成可点击状态,再点击之即可:4 和所有的软件安装一样,这步好是选择要安装到的...

pkg是什么文件
.pkg是macOS系统上的一种安装程序包,这意味着它可以容纳所有需要用来安装软件的文件。此外,.pkg文件是一个压缩文件,它包含了程序安装所需的所有文件,包括脚本和程序文件。

pkg文件是什么?
pkg文件是一种类似于Windows平台的安装包程序,它能够通过一系列的指引帮助您快速安装软件。从ports编译安装以前是不需要老的pkg参与的,但现在需要新的pkg用来注册和管理包的依赖关系。另外,也可以使用Sismake这个工具在命令行生成sis文件。它的语法很简单,主要是根据pkg文件的设置来生成sis文件。pkg文件的...

海信电视怎么看电视直播?
海信电视可以安装的软件格式包括APK、IPA、PKG等,这些格式的软件通常是为智能电视和智能手机设计的。其中,APK格式是Android系统应用程序的安装包格式,而IPA格式是iOS系统应用程序的安装包格式,PKG格式则是针对一些特定平台的应用程序安装包格式。如果您想安装海信电视上的软件,可以通过海信应用商店或其他第...

mac 苹果系统 pkg文件如何安装?
1、下载了一个Java For Mac 10.7的.dmg安装包,打开.dmg文件后可以看到.pkg文件,双击这个“JDK 7 Update 04.pkg”图标。2、双击“JDK 7 Update 04.pkg”安装图标后就会弹出正式的安装界面了,开始显示的是软件的简介。点击“继续”按钮。3、选取目标”,点击里面的显示的一项后,下面的“继续”...

mac系统pkg和dmg有什么区别
pkg文件也就是安装包配置文件,dmg是MAC苹果机上的压缩镜像文件。pkg是制作Symbian OS安装程序的核心部分;DMG在苹果机上可以直接运行加载,在Windows PC上可以通过命令行软件dmg2iso.exe转换成ISO文件。

梅列区13879837447: mpkg文件不刷机能安装吗?
尘项马来: 不能,必须得安装啊!!

梅列区13879837447: 请问装了MPKG程序是否不用刷机就能安装主题?
尘项马来: 可以的!!

梅列区13879837447: e6不刷机,可以安装MPKG格式的程序吗?
尘项马来: 可以! 我可以帮助你,用远程协助的办法,不收任何费用.信的着就用这个QQ联系我!

梅列区13879837447: 摩托A1200移动定制32P版能不能不刷机安装MPKG软件! -
尘项马来: 移动定制的32p是不能安装的.其实能不能安装mpkg不是版本的问题.一般通过刷内置有yan0的mpkg软件的刷机包后,是可以直接安装mpkg软件的.不刷机安装yan0独立mpkg软件也是可以解决的,但运行会不稳定,且卸载很麻烦,还得重启.

梅列区13879837447: 我的e2不刷机能安装mpkg的文件吗?
尘项马来: 不能啊,一定要刷的!

梅列区13879837447: 为什么摩托罗拉的linux的智能手机都要刷机后才能使用MPKG,出厂的机子怎么不能用MPKG -
尘项马来: 因为moto的机器,使用什么第三方软件都涉及到授权的问题,就是moto公司授过权的软件,其功能才能全部应用,比如写入用户资料,读取用户资料,所以mpkg的软件都是个人做得,没有授权,即使是没授权的jar也有部分功能无法使用.

梅列区13879837447: MotoA1200不刷机支持MPKG软件吗? -
尘项马来: 不支持要想实现mpkg功能:1、安装yan0大侠的mpkg安装包,号称不刷机也能安装mpkg,我没成功过,别人说成功过;2、刷机,安装新的刷机包,一般的刷机包都破解了mpkg了.需要注意的是自己的1200是哪个型号,1200 1200r 1200e老版 1200e新版,这四个版本不一样,尤其是1200e新版和老版一定注意,刷机刷ap包,没什么风险,连同bp一起刷,就要格外小心,一不留神刷成砖头的.

梅列区13879837447: MOTO A1200E 14R的 不刷机是不是真的实现不了安装MPKG?
尘项马来: 你好 如果想让手机、真正的成为智能手机只能刷机, 你手机是移动定制版,不管是什么版本都需要刷机 这与版本的新与旧没有任何的关系 如果不刷机也可以实现MPKG安装 你只需下载一个YAN0.RAR解压到内存卡就会有个MPKG啦 但是不是所有的智能软件都可以安装的,除非刷机 而且还容易出现问题 有问题请浏览blog.sina.com.cn/301room 留言注明问题

梅列区13879837447: 摩托罗拉A1600不刷机能安装MPKG格式嘛? -
尘项马来: 只有刷机才能使用mpkg程序文件,官方版本限制安装

梅列区13879837447: 为什么,MOTO手机不刷机就不能装MPKG的软件
尘项马来: 如果系统是54R的,就没办法,只能刷机才能安装一些MPKG和PKG软件 而其他版本的不刷机就可以安装 建议你去这个论坛多看看,那里超多玩机高手和超多软件资源 CCMOVE 移动天使手机论坛 -> 摩托罗拉手机论坛 -> 摩托罗拉 E6论坛[ 1 ]http://club.ccmove.com/nclub/boarddisplay-3475-1.html

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网