原声原唱是目前新手机的一大卖点,我的三星X199没有这个功能,但通过刷机,我让它拥有了这些功能,真是爽呆了,不花一分钱耶。

  买手机之后不久就有了数据线,但一直只是通过它传一些20K以下的铃声、50K以下的图片,再就是编辑一下电话薄。

  刷机让我尝到的手机DIY的乐趣。刷机其实就是升级手机的操作系统,就象把电脑的操作系统从win98升级到win2K、winxp等,这样它就拥有更多功能。最明显的好处就是支持大容量钤声和图片。

  当然刷机也是有很大风险的,如果不掌握方法,严重的情况可能导致无法重刷机,只有用专用仪器接到手机主板上才能刷,这只有到客服那里才能做到,同时要送几百块人民币。我也是犹豫了好长一段时间才下定决心刷的,经过操作后才知道也不是那么可怕的。

  下面引用一下掌中天地的研哥的一篇文章,给大家一个概念上的认识:

关于刷机的问题

看到很多朋友说不知道什么是刷机,怎么刷机,我写了一点东西,希望对大家有点帮助,由于工作比较忙,还没写完,我会尽量抽时间写的,这里面写的不一定都对,欢迎大家指正!!!~

1. 什么是刷机?

解释这个问题首先要从手机的操作系统讲起,手机和电脑一样,也有自己的cpu,寄存器等设备,也需要操作系统的支持才能工作,就像win2000,xp一样,不过这个操作系统很小,实现的功能也很少,总的容量也就几兆,你也可以对这个操作系统进行升级,就像给电脑重装系统一样,这个过程就叫刷机!你可以用不同的操作系统来替换你手机里面现有的系统,来得到更新的功能,或者让手机更稳定,但是有一点要注意,不同型号的手机操作系统,也就是bin文件是不通用的,就是说x199的bin文件只能刷x199,别的型号的手机不能用!!另外和电脑一样,更新的系统对于硬件会有一定要求,就像 win2000要求内存多大一样,某些版本手机操作系统会要求手机硬件达到一定的版本才能更好的发挥性能,或者硬件达不到标准的会出现一些小问题!

2. 原版bin和改版bin

bin是对手机操作系统文件的一般的称呼,这个文件是经过编译器编译的,是2进制的机器码,用16进制编辑器可以打开,但是并不是很容易看懂,这个文件的扩展名是.bin.

原版bin文件都是手机的生产商开发的,提供给售后和客服部门来给手机用户升级手机用的,每一种手机的操作系统从低到高有很多种版本,版本越高就越新,就像win95到winxp,原版bin是手机销售时候里面带的那种,不含任何个性化的东西.

改版bin是高手们用原版bin修改的,可以修改里面的铃声图片文字等等.

3. 关于几种刷机模式

先说说change模式

change模式包括几种,change(n...),change(e...),这几个模式具体差别我也不太清楚,好像都差不多,这个模式是升级原版bin的时候用的,不需要写参数,因为刷机工具可以根据原版bin里面的数据自动判断如何刷.

所谓原版bin,前面已经说过了,原版bin一般不带音乐,199的带音乐原版其实也是改版的bin,所以用这个模式升级只改版手机的操作系统,不该资源的东西,如铃声,图片,所以有些朋友手机里面是改版的bin,铃声不是原版,用这个模式升级以后就没有声音!

选择这个模式的时候,选bin文件必须要选原版文件,因为刷机程序会自动判断bin里面的数据是不是原版,如果不是就会报错,这就是为什么很多朋友刷音乐盒的时候报文件错误,因为他们没有选择正确的模式!

一般用change模式刷机不会出问题,因为全是自动的,只要不断电,都不会死的!但是只能用来刷原版!

下面说说font模式

这个模式是用的最多的,而且是最灵活,最危险的!

这个模式也包含很多种,normal,e....,同样,我也不知道到底有什么差别[em01]

好像都差不多,我一般都用font(normal)模式

这个模式刷机的时候需要写参数start address,block count

start address:

这个参数是表示你要从什么位置开始刷数据进去,你可以把手机的内存想象成一张有调格的白纸,这个参数就表示你从第几行开始写东西进去!

当然这个参数是不能乱填的,手机内存里面有很重要的数据,如果你把不应该覆盖的东西给覆盖了就死定了!

据我分析在手机内存的前64k是boot程序,也就是像电脑bios一样的程序,这段程序是不能乱写的,如果你刷个单曲进去是肯定没法进刷机模式的!

有很多朋友刷潘朵拉960k组曲的时候,按照刷整体的参数0000,112来刷,为什么会死呢,这就是因为0000,112参数表示从内存的0位置,也就是开头开始刷,刷112块,从0位置开始的64k是boot程序,用错误数据刷进去那是肯定死的!

为什么刷7兆的音乐盒用0000,112就没事呢,那是因为7兆的音乐盒前64k的数据就是boot程序,刷进去当然可以了!

block count:

这个参数表示你要刷进去的数据有多大,就是用实际大小除以64k,64k就填1,128k就填2,依此类推,必须是整数,由此可见,刷机的最小单位是64k,就是说你想刷的东西不管多小,都要做成64k的bin.

下面说说font(normal)的几种应用

首先是刷音乐盒,因为音乐盒是改版bin,不能用change模式刷,只能用font模式,这时候是比较安全的,只要音乐盒做的没问题,参数都是0000,block count要根据做出来的音乐盒大小变化,我做的609的音乐盒就有几个版本,大小都不一样,大家看看刷机方法就可以发现,block count都是不一样的!

刷单曲肯定也是要用font模式了,不过参数是不固定的,这要根据每个音乐盒的结构来定.

你同样可以把音乐盒想象成一张条格纸,这个音乐盒的作者设计好这个bin,规定在某个条格里面可以加单曲,每个作者的设计都不同,所以参数也不会相同,一般作者都会在说明里面写上单曲的开始地址和大小,把这个说明看明白了就会知道单曲该往哪里刷了!

再说说潘朵拉组曲bin

其实这个组曲bin没什么神秘的,就是符合我潘朵拉魔盒指针结构的一组铃声按顺序和大小组成的数据,刷机的时候按说明填写参数就可以了!

如果大家了解了bin的结构,用font模式可以改很多东西的。

不花一分钱让手机支持原声原唱相关推荐

  1. 本周AI热点回顾:AI技术重现的老北京原声影像又火了、百度ERNIE-ViL刷新5项任务记录、Transformer 3发布

    01 剃头挑子.京韵大鼓.摆地摊,AI技术重现的老北京原声影像又火了 剃头挑子.街边地摊.京韵大鼓,多数人可能只在电影.电视剧中看过老北京的这些景象.但早在 90 年前,就有人将这些场景都拍了下来,而 ...

  2. 不花一分钱,搭建一个完全免费的python3+flask+mysql服务器

    不花一分钱,搭建一个完全免费的python3+flask+mysql服务器 转载自:http://www.rendoumi.com/bu-hua-yi-fen-qian-da-jian-yi-ge-w ...

  3. 【周末学习】五格货栈的互联网思维:如何不花一分钱实现...

    互联网时代的来临,让饥饿营销.粉丝经济成为焦点.看不懂也学不来?这就对了.因为这仅仅只是"术"的层面. 5月5日晚上8点,在黑马会旅游分会微信微信群中,五格货栈创始人潘定国结合自己 ...

  4. php创作原声,抖音怎么自己创作原声 制作原声教程分享

    抖音软件录制视频可以选择软件里自带的音乐,或者是你自己收藏的音乐,一般都是这样做的,但是如何创作自己的原声音乐呢?一起来看看抖音怎么自己创作原声吧! 抖音怎么自己创作原声 1.第一步首先用手机自带的相 ...

  5. 创新科技,只为尊重音乐原声:dFiM睿妙深度剖析

    是否还能记起最后一次聆听现场音乐会的场景,在宽敞的音乐厅,或者空气清新的圆形露天剧场,又或者私密的俱乐部,其中优美的现场音乐往往是最能打动人心的至高艺术.它像飘带一样与其他艺术形式融合,将感动瞬间凝固 ...

  6. 不花一分钱,增强你的WIFI信号!

    如何增强WIFI信号? (若不想看长篇大论,可以直接跳至第二部分:不花一分钱,改善你的WIFI!) WiFi主要工作在两个频段:2.4G和5G.(与第五代通信技术中的5G不同,这里是指wifi的工作频 ...

  7. 分区界限必须调整为高于最后一个分区界限_不花一分钱,为SSD硬盘腾空间

    现如今,越来越多笔记本配有SSD硬盘,但搭载的SSD硬盘容量都比较小,主流机型一般为256G甚至512GB,而几年前的老机型或只配了64GB或32GB.而动辄数几GB的大型游戏.4K视频,让笔记本的存 ...

  8. 哪些手机支持android q,安卓Q首批升级名单公布,华为终于有一款机型支持原生...

    原标题:安卓Q首批升级名单公布,华为终于有一款机型支持原生 在今天凌晨举行的I/O大会上,谷歌正式发布了新一代Android 系统Android Q.新系统最大的特性就是在用户隐私和数据安全做了一系列 ...

  9. 华为FreeBuds 3耳机更新推送:新增支持骨声纹识别特征

    近日,华为面向FreeBuds 3无线耳机用户推送全新版本更新,新增支持骨声纹识别特征等功能. 官方更新日志如下: 新增: -支持骨声纹识别特征(需相关手机型号及系统版本支持) -支持蓝牙双通道同步传 ...

最新文章

  1. Matlab 图像处理相关函数命令大全
  2. Qt中的自定义模型类
  3. 计算机组成原理中lad什么意思,计算机组成原理的大神们能不能帮忙做几道题啊...
  4. 【Java面试题视频讲解】提取不重复的整数
  5. Java和Spring中线程池创建方法
  6. [信息安全] 3.HTTPS工作流程
  7. AcWing 900. 整数划分(完全背包计数问题)
  8. 【转】otool 与dylib
  9. Java爆笑梗,jvav是什么鬼!盘点那些迷你小学生中那些笑死人的梗
  10. 抢票成功率高的抢票软件
  11. mysql b树_为什么 MongoDB 索引选择B树,而 Mysql 选择B+树(精干总结)
  12. SOLIDWORKS 2022软件新增功能详细介绍
  13. 国家队ACM论文分类整理(转载)
  14. mysql front 安全设置_MySQL-Front 操作限制 解决办法
  15. 安装blockchain-explorer区块浏览器
  16. C++打开文件的方式
  17. 连续非线性系统线性化理论
  18. 全志A33uboot设置读秒延时启动Linux,build.sh初步了解
  19. MapboxGL系列(一)基础知识介绍
  20. 编程很难?很枯燥?那我们就玩起来燥起来。

热门文章

  1. Android中NFC读写
  2. 锐龙R3-3200G 配什么主板
  3. SAP中销售业务的查询修改及冲销操作手册
  4. 全网最详细软件测试基础知识,零基础自学的【建议收藏】
  5. jdk安装遇到cab文件损坏问题
  6. 网页视频播放器代码大全 网页mtv播放器代码
  7. Android连接、断开蓝牙扫描枪时屏幕刷新
  8. 数学建模——matlab绘制 地图 散点图连线图 (运用plot、scatter、struct、xlsread等函数)【全文8000字】
  9. 安装 ruby on rails
  10. SD卡打不开怎么办?sd卡损坏修复,盘点一些实用的教程