为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

手机改键教程

2017-10-25 6页 doc 54KB 40阅读

用户头像

is_496339

暂无简介

举报
手机改键教程手机改键教程 高阶改键教程 当你把色迷迷的目光注视到这里的时候,哥已经猜到你为什么而来了,咳咳,很明显,误入歧途了!!!不过,无论你是为了解决上面教程中遇到的S60签名问题,还是改键中遇到巨大障碍不得不来看看甚至是打酱油路过的,偶都已经默认你是一个改键小高手了...虽说是高阶教程,但其实也不会那么难,只是可能你没有接触过而已,本教程可以比较有效的解决签名问题(当然绝对不会是所有问题),当然可能也能解决一些无法用HP解决的问题. 上面教程已经说过,Nokia兼容性运行包会导致出现签名问题...这不简单?不加不就OK了??我...
手机改键教程
手机改键教程 高阶改键教程 当你把色迷迷的目光注视到这里的时候,哥已经猜到你为什么而来了,咳咳,很明显,误入歧途了!!!不过,无论你是为了解决上面教程中遇到的S60签名问,还是改键中遇到巨大障碍不得不来看看甚至是打酱油路过的,偶都已经默认你是一个改键小高手了...虽说是高阶教程,但其实也不会那么难,只是可能你没有接触过而已,本教程可以比较有效的解决签名问题(当然绝对不会是所有问题),当然可能也能解决一些无法用HP解决的问题. 上面教程已经说过,Nokia兼容性运行包会导致出现签名问题...这不简单?不加不就OK了??我说,上面不是提到么?为什么要加?是因为用HP处理后JAR无法正常运行了!!所以一定要加,但一加就会出问题,怎么办呢? 放心,天无绝人之路,而且路还很多呢 1 放弃,不用不就啥事都没了??废话,放弃哥还需要来这里看你这破教程!?哥们,不错,学习本教程就是需要你这精神!! 2 用别的机型版本.看到上面的实例二和实例三了吗?其实是同一个游戏,只是一个E2版,一个N73版...实机测试过吗?E2版没签名问题,因为它不需加入Nokia兼容性运行包,N73版就没那么幸运了,必须加入Nokia兼容性运行包才能正常运行...好了,其实这是个很不错的选择,路不止一条,前路不通,绕道行...选择此道路的朋友不用往下看了,因为你的问题已经解决了,并且轻而易举 3 哥就爱用N73的,原因可能很多,可能你只对它有爱,又可能出于其他原因,找不到其他版本,就这个版本了,没办法,硬着头皮冲了!!!好,精神可嘉,那么,带着这勇气 follow me!!! 因为用HP的道路已经行不通,但你又不想绕道,那么,这里介绍个新的主角给你吧--Halo,本节教程的主角就是它了.可能有人已经很熟悉它了,如果你第一次用,也没关系,因为你已经是个改键小高手了,所以应该也难不到你 实例 和上面的实例二要求一样,不过你需要改的不是E2版,而是N73版了.实例二那里就不啰嗦了,直接给出我们的改键目标: 7T0 , *T1, #T3 , 对应键值 55T48, 42T49, 35T51 打开Halo,菜单栏下面有一行按钮吧,点击左边第一个,选择你需要修改的文件petking4_s_f_n73.jar,双击它就可以打开了...然后再看看这行按钮下面,有4个文字按钮吧,分别为 管理器,资源管理器,插件管理器,类编辑器...点击 类编辑器 按钮,然后再去菜单栏的编辑那里,用惯halo的朋友最常用的莫过于 全文查找 选项了...这里略有不同,这里是在编辑那里选择 Find Method (这个功能新版才有,用旧版没有这个选项的话,同样可以选择 全文查找 但查找的内容会不同) 在弹出的对话框中,下面的下拉选项选择 By total classes 查找内容输入 key (用旧版的选择 全文查找 查找内容为 canvas,然后在左边一般也可以找到key开头的)...如图 按 Find 按钮后,在下面会出现 双击第一行keyPressed...在中间的区域会出现类似代码的DD...没多用过halo的朋友,这时会 放出神兽2,哥一点都不懂!!放心,其实俺也不懂,而且本教程也不需要你看懂...不废话,这时你 选中第一行(默认就是了),然后在右边点击 新建(高级) 按钮,然后加入下面代码 (此方法由 暄草 分享,特此感谢)[注释?]...这里简称下面的代码为代码1 , iload_1 , bipush 50 , if_icmpne 6 , bipush 255 , istore_1 , iload_1 , bipush 56 , if_icmpne 11 ? bipush 254 ,, istore_1 ,, iload_1 ,, bipush 52 ,, if_icmpne 16 ,, bipush 253 ,, istore_1 复制代码 如图所示 上面代码中,每5行改一个键,例如下面的....这里简称下面的代码为代码2 , iload_1 , bipush 50 , if_icmpne 6 , bipush 255 , istore_1 复制代码 第一个 bipush 50 为原始键值,下面那个 bipush 255 为转换键值...大概意思就是把键值50转为键值255...255??通用键值没这个吧?的确,这个只是代码形式示,不需理会,其实指的是 -1 (255=256-1)...就是把 数字键2转为方向键 上...不难理解吧? 例如方向键 右 则为bipush 252 (=256-4), 右软键 则为 bipush 249 (=256-7)...中间那行if_icmpne 6...看看代码1吧,看到规律了吗?后面的数字分别为 6 11 16 很明显是个公差为5的等差数列...如果你要改5个键,那么后面得加2个代码2这样的代码,也就是10行代码,相应的if_icmpne后面则为 6 11 16 21 26...不难吧?呵呵.不要被代码吓到了,其实还是那么简单滴... 好,上面的说明就是基础了,我们的目标为 55T48, 42T49, 35T51.....那么把代码1的第一个bipush 50后面的50改为55,后面一个改为48,这样55T48的改键要求就达到了...下面一样的处理,最后的结果为下面代码 , iload_1 , bipush 55 , if_icmpne 6 ? bipush 48 ,, istore_1 ,, iload_1 ,, bipush 42 ,, if_icmpne 11 ,, bipush 49 istore_1 ,, ,, iload_1 ,, bipush 35 ,, if_icmpne 16 ,? bipush 51 ,, istore_1 复制代码 OK,改完了,简单吧,不要被高阶,代码这样的DD吓到,高阶?也不过如此啊...改完后按确定,然后看到中上方那个 保存方法 按钮吗?按一下它保存你的修改数据,然后在工具栏那里按 编译 按钮,然后再按 打包 按钮(新人可以在菜单栏的工程那里选择)...一切完毕后,到halo的安装目录里打开game文件夹,你就会很容易找到你想找的DD了,好,KE测试一下,OK了,装到你的S60里面去吧,这次,终于,哈哈哈哈,哥们,不要太兴奋,要低调,低调,去享受你艰难而又快乐的劳动成果吧 =========================理论部分华丽分割 ========================= [注释?] 5行代码的意思啰嗦一下 iload_1 把本函数第一个变量读进来,也就是那个参数inKeyValue,i开头代表读的是int型 bipush 27 放个27准备比较 if_icmpne 6 如果不相等就跳到第6句,我们添的只有5句,所以就是跳过我们的代码,执行原有的 bipush 249 能走这里就是说上面没跳转,那就改键值,这个249呢就是-7啦,你瞧256-7=249嘛 istore_1 把上面的-7存到本地变量1中,就是参数 上面分析摘自 暄草 ,代码的原作者可能是bb,如有朋友知道,请告知 暄草 说keyPressed,keyReleased和keyRepeated这三个函数都添加上代码,第三个不用也行...以本人的经验,一般改keyPressed就OK了,这是简便方法,当然兼容性的方法请按 暄草 前辈要求做
/
本文档为【手机改键教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索