查看完整版本: V8 快门无声的刷机包~刷机包系统分析

xiaoudu 2007-12-22 20:41

V8 快门无声的刷机包~刷机包系统分析

[size=3][color=#0000ff]9/16: V8 快门无声的刷机包,cew*k FxN YKo
  此刷机包为yan0研究V8刷机包时所做的,在V8 1BR的基础做的修改,仅提供了快门无声的功能。ZRmT|:y B
  附件下载解压后,用RSD直接刷机,刷机过程很快。刷机后不需要做主清除或主复位,不删除手机里的任何资料。开机后到快门声音设置,你会发现多了“无”的选项。
'Cv-G:w Iu1w?0~;S(q   n[#HF|d+K;Vlo

$vt'B(WG4A;s G/[ j [/color]==============================
.E%bOJWO-{ O Z [/size][color=blue]
~e9W5J s6vG]+s5{ [size=3]9/30:
4I'W)Zk*VJ~ 1、脚本程序的运行:通过更新系统文件,打开方式等内容,已经可以让手机自动识别文本文件txt由浏览器打开,可以运行后缀lin文件,但运行内容仍局限于脚本程序。如拷贝出手机内部的数据库文件main.db(包含了电话本,短信息等内容)。很多pkg软件在Z6/V8上都不能运行,写PKG的安装程序意义不大了#u*Ok6ApLLWEtOi
Lyv:o hwD C
2、通过更多试验发现,Z6/V8的程序格式和E680/i, A1200/E6的不同。也就是说通过E680/i,A1200/E6的编译方法生成的程序在Z6/V8上是不能运行的。需要找出格式不同地方,并重新设定编译以生成V8手机可以直接运行的程序,这将是V8系列手机开发的难点k*M|:|P#}K/{$]
f(ho? [(u8?"A
3、关于telnet,手机里同样没有了telnet,samba的程序,由于A1200/E6上的文件不能直接使用,需要找其他的替代方法。
e h1zXM:X4~&v?
f&r7~4c)QB ==============================4] FuaP-T%[e`
9/20:  V8和Z6的刷机包同属一个平台。yan0对此刷机包作了许多测试v~U [OZ
UO5vE%o
  1、刷机包修改参照 ilove3d 的[/size][/color]
o-L@4Rw'Nl [color=blue][size=3]可以修改的SMG包为
b;v:y"]N#Ir[l cg36=rootfs
c2x't;p$ET1Vi cg43=setup
m3a1mU.xN#? ?@ cg44=secure setup*
mtC6U!m&| cg52=resource!C)R f5U+Q;~IM
z.qk6TszE
注意: 重新打包需要使用squashfs 2.1的版本来打包,这样刷机后才能起作用。2PH2u?#hU
n{ d+L%^ P@i:gcn a(R
  2、对普通的linux系统,如果不支持squashfs,修改对系统打补丁重新编译系统。yan0原来使用的RedFlag,2.4.26_1,没有源码,只能升级系统并打补丁。squashfs需要使用 2.1的版本
9}4F1t ho'J){6H   
K.d9K b,U)@Q2^   3、开启USB网:在Z6/V8上不起作用,在设置-连接里没有出现“USB网”的菜单。同样的修改,在A1200/E6,E2上是会出现这个菜单。
+}.T7zyLITK b   
J _H_+];^?   4、不支持mpkg的安装,点击后缀名mpkg的文件,显示“文件类型为未知”。参照A1200/E6的文件打开方式,重新设置文件的的打开方式(A1200/E6上可以自行选择文件的打开方式,而E2,Z6/V8只能通过手工改写或刷机来完成同样的功能),可以设置txt文件默认由浏览器打开。如果解决了以下所说的文件运行的问题,完全可以制作出自己的PKG安装软件来安装pkg程序。
f[uuq!L   
j!F6Kqm \i   5、程序的安装: 自行下载的JAVA可以直接安装,安装男畔⑷栽诳ㄉ?system/java/CardRegistry,或在内存里的/ezx_user/download/appwrite/am/InstalledDB。通过修改指向为自己的QT程序,不成功。可以通过修改系统的SysRegistry来加入自己的程序,但程序需要存放在后面所说的目录里才可运行。5M7LRnr+n Ev]
|,zsW I
  6、开机自动运行的功能:加入的S80autoon可以运行,但由S80autoon运行的卡上及手机内存上的startup.txt不能运行。更多的测试发现,只有在/bin, /sbin, /usr/SYSqtapp,/etc/initservice/里的文件才可以运行!/usr/data_resource/preloadapps/qtapp目录里的文件也是不可以运行(摩托的E6在这个目录里放了发音词典)!摩托从Z6/V8开始的这个新的限制,对linux系统来说本身就是一个极大的浪费,这样的做法,应该说是摩托的倒退。这个手机就算再好,如果只能玩玩JAVA,那还不如继续使用V3系列的手机]\)R&Lx(l$s$h
OO*G8z.L"`B
  7、系统版本信息:通过uname -a获取的系统版本信息为[/size][/color]
!Y7U6Yz&q$r6K [size=3][color=red]Linux (none) 2.6.10_dev  armv6l unknown[/color]
Q\*EG"r'F"sO:O
'z7wW0Y)ui$tN Ua [/size][color=blue][size=3]  8、main.db的格式:通过开机自动运行而获取的main.db,其格式应该是和E2一样。[/size][/color]
dz4v!v0pl _$m)N-S [color=blue][size=3]  9、系统文件:/bin里没有了bash,而改用了ash,sh。很多软件均采用了软连接的方式。如ash为busybox ash,ls为busybox ls。当然busybox提供了很多功能,但如何建立自己的软连接方式,yan0没有想出办法。[/size][/color]
? c%S*Cu #voMF!LGw~0|/[
[size=3][color=blue]  /bin里的命令:[/color]
.m.Aw8|.qW8V ash                   at_commands4b5Y*Yo3? h;b8C
at_toroot             batch                 busyboxN Nc~'t4na!j|8z
copydsp               csdd                  devcontd@C.O0e-z Sp
dmi_manager           dnsmasq               dnsmasq-uphN c,u{
fuser                 gprsd                 ip
|4i_ OAM0M link_manager          link-down             link-up
h:ZZ5Fq@J i lmstub                login                 mia
*m`}L4R o modem_services        sh                    sim
Um` @a"I smstub                start_soft_modem.sh   startdsp
4H'K |!c8] D#w&e stop_soft_modem.sh    stty                  tcmd
nrRbz%AWGVP4A test_auto             test_cases            test_dns/m b3d8s.d}x*R(U
test_napi             test_profile          testpppdVh[-A6A0W;R ~T
tl_efem_transport     tl_sim_transport      tl_subsidy_lock|e`krE|
translation_layer
;P7B,@C-`+ZkS7D !N5p&S7rzJ `^)\0]l1v
[color=blue]  /sbin里的命令:[/color]
(buV`#b agetty       blatand      bt_service   dload
5P ? W9lK~ vdh dosfsck      getty        hotplug      iptables     killall5     mkdosfs;C1tG%K,ma
mkfs.jffs2   mmchotplug   mmclockui    pidof        runlevel     sdpd
2v G+LW @/U^3R suloginvd m:FV#u

+h/Wkj ?   [color=blue]busybox提供的help:[/color]H2?b] rt
BusyBox v1.01 (---) multi-call binary
.l$}yIm l'D5T Usage: busybox [function] [arguments]...ci:C)r^\
   or: [function] [arguments]...
$cl/k,|#Ee k/G QV W*FO UI}@@I&d+zn
        BusyBox is a multi-call binary that combines many common Unixl7L E,E6n[-h#U
        utilities into a single executable.  Most people will create a!l)_Mm:bvIS4c
        link to busybox for each function they wish to use and BusyBoxF%H9Xk&c}FHX
        will act like whatever it was invoked as!
b r7N8k;NfV/b+x
k#Ey~(S:P3d Currently defined functions: J9L'L z0k_V n;j
        [, addgroup, adduser, arping, ash, awk, basename, bunzip2, busybox, Q9d `+lZ9v0~*T
        bzcat, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp,8v)q"^"{3\
        cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup,)L1mh^$J:o0M
        deluser, devfsd, df, dirname, dmesg, dos2unix, du, dumpleases,
'?X-q+QK         echo, egrep, env, expr, false, fbset, fdisk, fgrep, find, fold,A f Q fW5Al5^
        free, ftpget, ftpput, getty, grep, gunzip, gzip, halt, hdparm,
o1eAD{2Z         head, hexdump, hostid, hostname, httpd, hwclock, id, ifconfig,}_&QI;}#[5V
        ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcalc,
wt`IhN9C.Y         iplink, iproute, iptunnel, kill, killall, klogd, last, length,w']t)fTp*x
        linuxrc, ln, loadkmap, logger, login, logname, losetup, ls, lsmod,
A)mPm5I#c0QrV$l         makedevs, md5sum, mesg, mkdir, mkfifo, mknod, mkswap, mktemp,
?Qh7o%m)]J^)du         modprobe, more, mount, mt, mv, nameif, nc, netstat, nslookup,
&^ \$Qg g         od, openvt, passwd, patch, pidof, ping, ping6, pivot_root, poweroff,
Vy!DM6i/eK         printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset,
,y ]8cU-{$M0},g"wLG         rm, rmdir, rmmod, route, rpm2cpio, run-parts, rx, sed, seq, sh,
u\`!^y7n         sha1sum, sleep, sort, start-stop-daemon, strings, stty, su, sulogin,
W4r6q!{u3~         swapoff, swapon, sync, sysctl, syslogd, tail, tar, tee, telnet,
H2B2f9l)yTp0_6_         telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty,
3[ p2T$q,E.S3kU         udhcpc, udhcpd, umount, uname, uniq, unix2dos, unzip, uptime,
V X;TnR1K         usleep, uudecode, uuencode, vconfig, vi, vlock, watch, wc, wget,][nbd"e `V{-o"g
        which, who, whoami, xargs, yes, zcat
7XJ7WdMSV9f :O%cu6Ft.D.ka nr
==============================[/size]

xiaoudu 2007-12-22 20:41

:liuhan

完美-雪儿 2007-12-26 12:34

:aixin 元旦就要来了 提前祝大家 元旦快乐 呵呵:aixin

jianghe0000 2008-5-5 23:20

支持老罗兄弟

yeyexing1128 2008-9-3 09:41

怎么用啊???????????

203203 2008-9-27 20:20

感谢分享:jiayou 支持了
页: [1]
查看完整版本: V8 快门无声的刷机包~刷机包系统分析
计世网2008十大最受喜爱手机评选