分类 Android 下的文章

华为手表进入bootloader

手动进入bootloader步骤:

长按表冠不要松开,手表会重启黑屏2秒钟,随后出现华为logo,并震动一次。此时迅速短按一次表冠。
此时应该会立刻进入bootloader ,如果依然出现华为logo,请重复上述步骤。

ios android php 统一 gzip 压缩算法

android:

public static byte[] encodeData(String source) throws IOException {
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        
        DeflaterOutputStream deflater = new DeflaterOutputStream(out, new Deflater(1, true));
        deflater.write(source.getBytes());
        deflater.close();
        
        out.close();
        
        return Base64.getEncoder().encode(out.toByteArray());
    }

- 阅读剩余部分 -

破解 Dash 2.2.4

  1. Dash

Dash gives your Mac instant offline access to 150+ API documentation sets.

Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included.

破解 Dash 2.2.4 下载

nexus 5 5.1 电信破解

OTA升级到5.1,然后电信倒地了,花费两天时间,终于救回来了。

准备条件:一定要有一个已经破解好的EFS备份,我使用的是4.4.2下的破解后备份下来的。

步骤:

1.备份机器数据到电脑上(破解好的EFS备份文件,歌曲,电影等等)
2.去 https://developers.google.com/android/nexus/images 下载;如果你没有 5.0.1的基带,还需要把5.0.1也下下来(目的是为了提取里面的这个文件:radio-hammerhead-m8974a-2.0.50.2.22.img)。注意文件不要搞错了

"hammerhead" for Nexus 5 (GSM/LTE)
5.1.0 (LMY47I) 

3.按照文档说明,线刷系统(注意机器不要插卡,全程不要插卡。如果忘记了,在开机前把卡取出)。
4.本步骤可以跳过,root并安装TWRP,可以使用工具 Nexus Root Toolkit,可以直接root并刷入TWRP

http://www.wugfresh.com/nrt/

5.如果你跳过了第4步,到下面链接去手动下载 TWRP 。不管你喜不喜欢刷入 recovery 都可以参考我的另一篇 [fastboot 使用技巧][1]

http://twrp.me/devices/lgnexus5.html

6.最最关键的一步,全程不开机。进 recovery (TWRP) 挂载 system,具体位置在高级里面(advanced)。然后电脑使用终端(adb shell)到 system下面,找到build.prop文件,cp 到/mnt/sdcard/下,(cp /system/build.prop /mnt/sdcard/. 不会的就复制这一句,注意 . 号别遗漏)然后在你电脑上看手机盘就可以找到它了。如果看不到,多执行一次,还看不到,重启 recovery 一次,注意重启后要重新挂载 system。打开编辑 build.prop,找到 ro.telephony.default_network=10 这一句代码,把10的改为4保存。再用终端 cp 到 /system 下(cp /mnt/sdcard/build.prop /system/. 不会的就复制这一句,注意 . 号别遗漏)覆盖以前的文件,注意修改权限 chmod 0644 /system/build.prop

7.在 recovery下,双清! 清除 data 和 cache ,别点错了。
8.还是在 recovery下。接下来刷入 5.0.1 (LRX22C) 的基带(radio-hammerhead-m8974a-2.0.50.2.22.img)。

fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.22.img

9.还是在 recovery下。在电脑上,拷贝备份的电信EFS文件到手机盘符 TWRP 目录下。如果目录不存在,使用 TWRP 备份点什么,什么都行。然后在手机上使用 TWRP 还原 电信EFS分区。

10.还是在 recovery下。上卡,再使用 TWRP 还原 电信EFS分区。

11.开机,漫长等待,然后你发现信号回来了。然后就是进系统。打电话。如果你发现提示说没有开通服务,进recovery TWRP 继续还原 电信EFS分区。

以上
[1]: http://www.scriptlog.org/archives/104/

fastboot 使用技巧

很多时候,需要用到第三方recovery,但是又不希望把它写入系统可以使用以下方法

# 重启到 bootloader
adb reboot bootloader
# recovery.img 可以换成任意你电脑上的 recovery 镜像文件
fastboot boot recovery.img

然后,进入 recovery 你备份的系统(boot)就是原始系统的数据了。

在备份后,想刷入第三方 recovery

# recovery.img 可以换成任意你电脑上的 recovery 镜像文件
fastboot flash recovery recovery.img