感觉网上说的方法都五花八门的,没几个能说清楚的 打算自己写个图文记一下过程,免得以后又忘了…

AU,SB,乐天,无锁版本亲测可以,其他没用过不是很清楚,大概都能通用。


首先,看自己的手机是否有更新。最便捷的方法是上官网看。
https://jp.sharp/k-tai/news/
之前在酷安上看到有人说自己的手机怎么都更新不了,结果是手机早已是最新的系统,这哪来的更新呢

清晰明了
清晰明了

因为一些奇怪的问题,国内是接收不了OTA更新的。无论我们按多少次检查更新,这页面还是会显示系统已是最新版本。

一直卡在这页面
一直卡在这页面

网上成功率最高的都是说找张日本的废卡插上就能接收到更新。
但没有咋办呢?

  • 方法1:

    拔掉手机卡,重置手机。
    就是这样简单粗暴,缺点是手机上的数据全部清空。我之前就一直这么做,好蠢

  • 方法2:

    拔掉手机卡,把定位关掉。

    282260_3653f8c8_0444_5634@1440x3040.jpeg.m.jpg
    282260_3653f8c8_0444_5634@1440x3040.jpeg.m.jpg

    进入应用信息,把谷歌服务的相关应用都清除数据(因为你登陆过谷歌,谷歌会把你手机定位在国内)

    Google服务框架,Google Play服务,Google Play商店,一体化位置信息 可能不是很准确,但清理这几个肯定就ok了。

接下来,无非就是连接日本的网络去更新系统了。
最好找一个原生的日本节点,这里列举了3个方法。

  1. 可以路由器上设置魔法网络,以防万一最好全局。
  2. 路由器没这功能的话,也可以电脑上用xx软件分享WiFi网络给手机。一般xx软件默认端口是1080,手机上就跟着写上1080,主机名就写电脑ip就可以。
    电脑端
    电脑端

    电脑ip可以cmd,ipconfig来看
    电脑ip可以cmd,ipconfig来看

    手机端
    手机端
  3. 假如电脑没有分享WiFi功能,可以使用gnirehtet(要配合adb环境使用)让手机通过usb直接使用电脑网络上网。但手机走的还是国内网络,走不了电脑上的代理

    由于个人技术力不行,想到是不是能用Netch来单独设置gnirehtet走日本网络。结果还真的可以😅


    Netch:模式-创建进程模式-选择gnirehtet文件夹,保存。

不出意外,通知栏就会弹出更新通知了


网上还有的说要改时区和语言什么的,感觉用处不大,不改一样可以正常升级系统。
这个只是我个人摸索出来的方法,用过的也就AU,SB,乐天,无锁版本。其他的运营商大概也能借鉴借鉴吧。

用到的软件:
Android SDK platform tools
gnirehtet
Netch