本文仅在HikariCalyx.COM发布,严禁对外随意转发。

趁现在Nokia 8开放官方解锁了,我们来聊聊为什么我的解锁服务要付费的吧。
这一切的原因是the_laser开发的第三方刷机解锁工具——NTool。

首先我们已经知道,从OST LA 6.1.2版本开始,在售后渠道刷机是要发送接收提权命令的,这个我以前有在论坛提及过。
和XDA宗旨相对立的另一个群体,GSM Service,是提供专有封闭手机维修服务的一个群体,不少的封闭维修服务提供商为了能够攻破诺基亚已经跃跃欲试了。
相比国内的这类手机维修论坛(例如一线通、猎人),国外GSM Service相关论坛——例如GSM Hosting、GSM Arena相当热闹和活跃。
这类封闭手机维修服务,就是使用一些黑客手段获得封闭解锁服务权限,自己开发工具向私人提供手机维修服务的店铺收费。收费方式包括但不限于使用刷机盒子、专有加密狗、购买专有Credits等。

等等,为什么要说这个?后面我们就知道了。

其中有一款曾经在手机维修行业很著名的工具叫做SETool,是专门对付索尼爱立信系列产品的神器,开发者正是在封闭手机维修技术活跃多年的the_laser。我虽然没有使用过这款工具的经历,但是据一些行业内部人员跟我说,SETool在当年是很强大的工具。
在索尼移动的产品走向小众的时候,他们把目光放在了其它崛起的品牌,其中就包括从2017年回归智能手机市场的HMD Global。

在2018年3月底的时候,the_laser突然发帖声称,“我们找到了解锁的方法,需要测试”。当然,在当时我并不知道他曾经的名气。在经历了几天的论坛内首批测试之后,我们确定了解锁的可行性。按照the_laser透露,他正在开发一款OST LA的替代品,也就是后来我们所知道的NTool。

关于一些人质疑的分销商问题,按照他的意思,就是需要他的大规模销售代理,具体是什么我们待会儿和前面的收费方式一起说。也正是因为他合作的是那些大规模经销手机维修产品的合作伙伴,所以婉拒了我提出的合作分销要求。

后来,他们宣布NTool已经发布了。在初期测试阶段,他们要求使用SETool Server Credits才能使用此工具。那么首先要解决的问题是如何购买这个Credits。
我在淘宝搜索SETool,并未找到任何销售Credits的店铺,只有销售SETool刷机仪器的店家,询问那些店家,他们表示并没有单独出售Credits。后来我私信问the_laser关于NTool使用的Credits是不是要和仪器一起购买,他表示“只需要单独购买Credits就可以了。”

当时还在销售这个Credits的店家并不多。我最开始寻找的是GSMServer,但是他们不会以极少的数量销售,30个起售。而且购买还需要用到PayPal,相当不方便,还不能立即发给你。如果你有兴趣访问GSMServer的话,可以了解下他们销售的是什么。

由于你需要一次性购买几十个Credits积分,这种程度的定价对于一般人来讲,显然是不划算的——只有需要大批量处理解锁的人才可能需要大批量购买Credits。既然都这样了,那我也只好开始进行Credits的大批量购买和拆分销售了。
那么买到的Credits是什么样的呢?你会收到销售代理发给你的账号和密码。
将这个账号登录进NTool,就可以使用里面的功能了。
在这个阶段,计算一个解锁码需要消耗1个credit,刷一次机需要消耗1个credit。
这个时候的NTool已经支持Bootloader解锁码计算了。

计算解锁码需要什么?实际上,只需要IMEI1和SN即可。至于为什么需要提供IMEI2和MEID,这是为了统计具体机型批次变化和解锁请求来源,没有其他目的。
通过之前对SecureBootUnlocker.apk的分析,计算解锁码的数据会被自动发送到一个服务器上,然后会返回一个解锁码文件给你,这个解锁码文件实际上是“解锁请求/SN/IMEI”数据经过一组特定的RSA私钥加密获得。但是早期SecureBootUnlocker.apk所使用的在c2dms.com下的服务器已经失效了。
如果你们有兴趣进一步了解的话,SecureBootUnlocker.apk位于Nokia 7 C1N-0430和Nokia 8 NB1-303A固件里,拨打*#*#865625#*#*即可调出,然后你们可以使用adb logcat分析,并和现在开放官方解锁用的工具抓取日志进行对比。

这是高通公版的解锁原理。校验解锁码是否正确,是通过abl/xbl/aboot内存放的公钥实现的。2018年8月更新起,HMD为了封堵NTool,将abl/xbl内的公钥直接替换了,而且将bootloader内的变量Project Code强制加上了一个1以示区分。Nokia 8 Sirocco也是因为使用到了不同的公钥,导致一直无法得到解锁。

在SETool账号测试阶段,每一个账号所需要使用的成本巨大:73.5美元加额外交易手续费一共78.4美元——我已经不止一次吐槽过PayPal的这个问题了。用它除以30,每一个积分的成本十分可观。在这期间,我的解锁码计算服务是25元一个。
直到他们开始过渡到NTool自己的积分账号之前,我已经处理了210个解锁请求,一共购买了7次Credits。

SETool团队过渡到了NTool自己的积分账号之后,账号价格就变得更加合理了。
一开始只有GSMEasy这个网站正在销售,定价分别是6美元/20个积分,30美元/200个积分,100美元/1000个积分。
需要注意几个问题:
此时消耗量变成了1次10积分,而不是1次1积分。
你也许会以为一般人能直接从GSMEasy购买6美元的账号,实际上行不通。首先,你要对GSMEasy用的账号进行充值,30美元起充——我就不用再多说PayPal的坑人手续费了。
虽然从联系方式来看,GSMEasy是中国人开的,但必须要魔法上网才能访问,而且还不能用支付宝/微信支付,简直……

这个时候,你的成本就会根据需要解锁的量,变成了每10积分3美元/1.5美元/1美元。
哦对了,这个积分无法转让。

说完了NTool积分的问题,再来说说定价的问题。
初期定价25元是因为成本过高,后来成本下降了,我为什么定价20元?
在定这个价格的时候,我已经充分考虑到了之前遇到的同类商家提供的服务的定价了。

这个时候不久,华为关闭了Bootloader解锁服务。淘宝上提供第三方解锁服务的店铺很少。在我开放解锁服务后几个月,出现了一些竞争对手,比如说这家定价80元/160元,该店家从中间赚取的利润十分可观,但是销量稀少。
我不介意竞争,我不想垄断,我只要能够在这个风口抢占先机,就足够了。
我知道Bootloader解锁这种事情对于专业用户来讲,只要给了教程简直轻车熟路,所以综合考虑,我将定价设置到了20元,个人认为是十分合理的价格了。更何况,我很早之前就承诺过,官方开放解锁之后我就不会再提供解锁服务,我也照做了。
试问一下,如果是你的话,你会定价多少钱?你想从中赚多少?或者这么说了,如何让更多的人去信服你? 你是否有这个资本承担没人找你解锁时的亏损?

关于夏普手机的解锁——因为heineken78反复指出,夏普手机的底层工作方式和诺基亚HMD安卓手机存在大量的共通之处,为了证明这一点, heineken78将诺基亚7 Plus的固件仅做了一些简单修改就移植到了夏普AQUOS S2上。

the_laser知道我有夏普S2,希望能帮他做一些测试,我确实也做了,证实没问题之后,我就对外宣布可以解锁夏普S2了。

说了这么多,大家的一些疑惑就能得到解答了。

其它的一些问题解答:
为什么我在XDA的解锁教程帖被砍?
根据XDA的规则,不允许在论坛提供这样的付费服务,这也是我在XDA被砍的第一篇解锁教程。the_laser自己在XDA的账号因为大规模宣传这样的服务被ban了。XDA的理念是知识共享,而不是这样的付费业务。但现实状况是,不止是我,我相信任何人都不愿意做这样的慈善家——捐钱给黑客,自己分文不收。我将解锁教程全部转移到了自己的网站,但同时没有在XDA论坛明示这个解锁服务网站的存在——只有在有人私信问我的时候我才会跟他说。

为什么我的解锁服务网站会有一个“印度用户请点击这里”,转到techmesto获取解锁服务?
通过询问认识我的一些印度当地用户得知,在印度,只有极少数人才能使用PayPal,印度人自己喜欢用的支付手段是Paytm,可以认为是“印度的支付宝”。但是Paytm只能印度当地用户注册,印度以外国家的用户是没办法注册收款的。
techmesto的站长Narender Singh就是为数不多能够使用PayPal的印度人。我将印度地区的解锁服务让他来负责了。

为什么我的网站的支付宝和微信支付按钮始终没法使用?
如果要配合WordPress插件WooCommerce来使用支付宝和微信支付,你需要去支付宝和微信那边进行备案,或者是提供第三方插件的提供商备案。
但是备案的要求——要不是必须建立在国内的服务器且有备案,要不就不能销售虚拟物品,两者我都无法做到。

我能不能自己开展诺基亚Bootloader解锁、刷机、Root业务赚钱?
当然可以。我并不排斥竞争对手。只是看你是否有这样的资本、动力、宣传能力、开拓市场能力、探索能力和经验积累了。

为什么鼓励用户直接购买国行并找我付费解锁然后改国际版?
这需要涉及到很多技术层面的东西,其中为了能完美转换国际版,SKUID是必须要修改的。因为FIH生产的手机会通过SKUID给你分配系统识别指纹和开机第一屏,否则手机将无法搜索安装更新和通过Google认证。
另外,你们有兴趣的话,现在可以去对比一下京东、百老汇、亚马逊等网站Nokia 7 Plus的售价,你会发现京东上的国行版本售价是全球所有版本中最便宜的,甚至连国行独有的6G运存版本都比港行便宜好几百。
你是愿意加将近一千(考虑到代购需要面临的手续费、运费和可能存在的关税)买配置更低的港版还是愿意只加一点点钱买配置更高的国行自己转换成国际版?还是厚着脸皮找HMD白嫖一台?

明知道HMD最终会开放官方解锁,为什么还要开付费解锁服务?
首先,我全程没有强制要求用户必须找我来解锁。无法接受这一点的人,可以等待官方开放解锁,这也是我一开始就声明了的。
我正在做的,就是为用户提供最充分的选择,让大家最终以最想要的方式使用自己的手机。此前Windows 10 Mobile离线更新包正是遵循了这一理念,让现存的WP用户按照自己的喜好选择想要的版本来持续使用。而Android本身开放的特性,更应如此。