[文字推荐]
V8 快门无声的刷机包~刷机包系统分析
|
9/16: V8 快门无声的刷机包
此刷机包为yan0研究V8刷机包时所做的,在V8 1BR的基础做的修改,仅提供了快门无声的功能。
附件下载解压后,用RSD直接刷机,刷机过程很快。刷机后不需要做主清除或主复位,不删除手机里的任何资料。开机后到快门声音设置,你会发现多了“无”的选项。
==============================
9/30:
1、脚本程序的运行:通过更新系统文件,打开方式等内容,已经可以让手机自动识别文本文件txt由浏览器打开,可以运行后缀lin文件,但运行内容仍局限于脚本程序。如拷贝出手机内部的数据库文件main.db(包含了电话本,短信息等内容)。很多pkg软件在Z6/V8上都不能运行,写PKG的安装程序意义不大了
2、通过更多试验发现,Z6/V8的程序格式和E680/i, A1200/E6的不同。也就是说通过E680/i,A1200/E6的编译方法生成的程序在Z6/V8上是不能运行的。需要找出格式不同地方,并重新设定编译以生成V8手机可以直接运行的程序,这将是V8系列手机开发的难点
3、关于telnet,手机里同样没有了telnet,samba的程序,由于A1200/E6上的文件不能直接使用,需要找其他的替代方法。
==============================
9/20: V8和Z6的刷机包同属一个平台。yan0对此刷机包作了许多测试
1、刷机包修改参照 ilove3d 的Z6刷机包修改方法 。
可以修改的SMG包为
cg36=rootfs
cg43=setup
cg44=secure setup*
cg52=resource
注意: 重新打包需要使用squashfs 2.1的版本来打包,这样刷机后才能起作用。
2、对普通的linux系统,如果不支持squashfs,修改对系统打补丁重新编译系统。yan0原来使用的RedFlag,2.4.26_1,没有源码,只能升级系统并打补丁。squashfs需要使用 2.1的版本
3、开启USB网:在Z6/V8上不起作用,在设置-连接里没有出现“USB网”的菜单。同样的修改,在A1200/E6,E2上是会出现这个菜单。
4、不支持mpkg的安装,点击后缀名mpkg的文件,显示“文件类型为未知”。参照A1200/E6的文件打开方式,重新设置文件的的打开方式(A1200/E6上可以自行选择文件的打开方式,而E2,Z6/V8只能通过手工改写或刷机来完成同样的功能),可以设置txt文件默认由浏览器打开。如果解决了以下所说的文件运行的问题,完全可以制作出自己的PKG安装软件来安装pkg程序。
5、程序的安装: 自行下载的JAVA可以直接安装,安装男畔⑷栽诳ㄉ?system/java/CardRegistry,或在内存里的/ezx_user/download/appwrite/am/InstalledDB。通过修改指向为自己的QT程序,不成功。可以通过修改系统的SysRegistry来加入自己的程序,但程序需要存放在后面所说的目录里才可运行。
6、开机自动运行的功能:加入的S80autoon可以运行,但由S80autoon运行的卡上及手机内存上的startup.txt不能运行。更多的测试发现,只有在/bin, /sbin, /usr/SYSqtapp,/etc/initservice/里的文件才可以运行!/usr/data_resource/preloadapps/qtapp目录里的文件也是不可以运行(摩托的E6在这个目录里放了发音词典)!摩托从Z6/V8开始的这个新的限制,对linux系统来说本身就是一个极大的浪费,这样的做法,应该说是摩托的倒退。这个手机就算再好,如果只能玩玩JAVA,那还不如继续使用V3系列的手机
7、系统版本信息:通过uname -a获取的系统版本信息为
Linux (none) 2.6.10_dev armv6l unknown
8、main.db的格式:通过开机自动运行而获取的main.db,其格式应该是和E2一样。可以用yan0的导电话本、短信息软件来导出里面的内容。
9、系统文件:/bin里没有了bash,而改用了ash,sh。很多软件均采用了软连接的方式。如ash为busybox ash,ls为busybox ls。当然busybox提供了很多功能,但如何建立自己的软连接方式,yan0没有想出办法。
/bin里的命令:
ash at_commands
at_toroot batch busybox
copydsp csdd devcontd
dmi_manager dnsmasq dnsmasq-up
fuser gprsd ip
link_manager link-down link-up
lmstub login mia
modem_services sh sim
smstub start_soft_modem.sh startdsp
stop_soft_modem.sh stty tcmd
test_auto test_cases test_dns
test_napi test_profile testpppd
tl_efem_transport tl_sim_transport tl_subsidy_lock
translation_layer
/sbin里的命令:
agetty blatand bt_service dload
dosfsck getty hotplug iptables killall5 mkdosfs
mkfs.jffs2 mmchotplug mmclockui pidof runlevel sdpd
sulogin
busybox提供的help:
BusyBox v1.01 (---) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, addgroup, adduser, arping, ash, awk, basename, bunzip2, busybox,
bzcat, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp,
cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup,
deluser, devfsd, df, dirname, dmesg, dos2unix, du, dumpleases,
echo, egrep, env, expr, false, fbset, fdisk, fgrep, find, fold,
free, ftpget, ftpput, getty, grep, gunzip, gzip, halt, hdparm,
head, hexdump, hostid, hostname, httpd, hwclock, id, ifconfig,
ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcalc,
iplink, iproute, iptunnel, kill, killall, klogd, last, length,
linuxrc, ln, loadkmap, logger, login, logname, losetup, ls, lsmod,
makedevs, md5sum, mesg, mkdir, mkfifo, mknod, mkswap, mktemp,
modprobe, more, mount, mt, mv, nameif, nc, netstat, nslookup,
od, openvt, passwd, patch, pidof, ping, ping6, pivot_root, poweroff,
printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset,
rm, rmdir, rmmod, route, rpm2cpio, run-parts, rx, sed, seq, sh,
sha1sum, sleep, sort, start-stop-daemon, strings, stty, su, sulogin,
swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet,
telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty,
udhcpc, udhcpd, umount, uname, uniq, unix2dos, unzip, uptime,
usleep, uudecode, uuencode, vconfig, vi, vlock, watch, wc, wget,
which, who, whoami, xargs, yes, zcat
==============================
该内容在2007-11-09 22:05:35被yan0编辑过
该内容在2007-12-03 23:17:18被yan0编辑过
该贴已被版主16505885加了 5 个鲜花 10点积分 |
|
|