只需一步,快速开始
微信扫一扫,快速登录
您需要 登录 才可以下载或查看,没有帐号?注册会员
以下是引用ZiHwA在2004-4-26 19:34:27的发言: 补丁的移植、开发是建立在汇编一个并未公开原代码的操作系统的基础上的, 不象DOS,许多人都可以搞二次开发。 由于Sie记以前的大部分机子都使用了C167系列的CPU,可以使用的编程器和汇编/反汇编软件都少,对此有研究的人自然就比Intel的系列芯片研究者少多了(根本无法比较!)。 现在的大部分补丁还来自俄罗斯的高手对Sie记CPU(C167系列)的认识上, 在东北网上,除了狼大的研究要深入一些(其他人不清楚哈!), 也不能说可以想要啥补丁就来啥补丁。 要想开发一个完全独立的新功能补丁,几乎就是不可能完成的任务。 可以想象,在一个完全反汇编后超过200m的特大文件里去寻找一个合适的断点, 谈何容易? 这恰恰是朋友们最容易忽略的地方!
以下是引用ZiHwA在2004-4-27 19:20:44的发言: 近来接连发生刷图片补丁出现开不了机的事例, 在此有必要说明一下: 刷此类补丁前,请在V-Klay中检查图片数据索引表是否被修改, 如果被修改,为了保险,最好不要使用,除非你能肯定不会有不良后果。 我说说原理: 一般条件下,图片类的补丁都使用SPC2制作,使用了作者拥有的fubu, 如果修改了原图片的尺寸,就必将修改索引, 刷后索引就更新了,如果每次打补丁前都撤消以前的,不会有问题, 但是有潜在危险! 在一般人看来,同一个序号的补丁应该可以强刷, 问题来了,假如有索引更新的情况,强刷后就可能导致数据混乱。 新图片数据小的话也没问题,如果比原来的大,强刷后就可能导致数据混乱。 如果手机在寻址时找到的错误信息,结果就是死机,严重的开不了机, 可以想象,开机动画的索引发生紊乱,后果如何?
以下是引用ZiHwA在2004-5-26 22:36:24的发言: 近来,patcher 队伍明显壮大,先提一下目前大家关注讨论的热点, 只是我的一些认识,所以有不对的地方还请见谅。 希望对大家有帮助。 RAM中的数据肯定是断电就不能保存的,包括关机! 关机时只有时钟和少量IC在工作,用于唤醒。 正因为如此,才会出现手机关机也会泄密的传闻。 内部消息,北京航天系统内严禁使用Moto手机! 数据保存可以使用EEP,可以断电保存,但没有为用户预留空间, 只有使用“认为”不重要的“块”(ZiHwA注:EEP按块block存取)。 RAM的使用本来就是存放用户数据,学国单片机的机友应该知道,最早的IC只有ROM,靠外接RAM存放数据, 后来才内置的RAM,不仅存放临时数据,也可以加快程序运行速度。 fubu的空间是程序本身的载体,电可擦,这就是打补丁需要关机的原因。 程序只能修改RAM和EEP! 标志位的存放分两种: 不需要修改的标志可以放在fubu里。 反之就必须存入RAM或EEP里了。 手机内的原始程序肯定使用的许多的RAM空间, 其中包括: 初始化时的EEP/ROM到RAM的映射,比如中断向量,bootcore,一些用户设置等,需要一个不短的时间, (ZiHwA注:一是内容多,一是CPU速度慢。) 刚开机时进入初始化,在搜索完网络后立即按方向下键不会立刻进入通讯录就是这个原因。 如果能确认标志位在RAM中的具体位置,就是patcher 的中级水平了,需要更多的知识积累。 汇编是少不了的,胆识也很重要,因为动态调试对手机的影响不比刷补丁那么简单, 掉线,死机,严重的误操作可能使手机损坏! 另外还需要软件的帮助,手机要开启ATCSGN,然后使用DEBUG软件。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )
GMT+8, 2025-6-4 19:10
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2020, Tencent Cloud.