Nexus5 공장 초기화

https://m.blog.naver.com/PostView.nhn?blogId=serverman2&logNo=220828585418
https://thdev.net/461

hammerheaded 이미지 초기화

version file name sha256sum
6.0.1 (M4B30Z, Dec 2016) hammerhead-m4b30z-factory-625c027b.zip 625c027b21afe6de7c3d0de66e3a42000269dd00c2ef9a5347007734537f3ea2
  • 안드로이드폰을 bootloader 상태로 만든다.
    $ adb reboot bootloader
    
  • zip 파일 압축을 풀면 존재하는 flash-all.sh 파일을 루트 권한으로 실행시킨다.
    $ sudo ./flash-all.sh
    
  • 설치 과정에서 다음과 같은 에러 메시지가 나올 수 있다.
    wiping userdata...
    Couldn't parse erase-block-size '0x'.
    Couldn't parse logical-block-size '0x'.
    /usr/lib/android-sdk/platform-tools/mke2fs failed with status 1
    mke2fs failed: 1
    error: Cannot generate image for userdata
    
  • 이러한 경우 flash-all.sh 파일의 제일 마지막 줄에 “-w” 옵션을 뺀 다음 다시 실행시킨다.
    fastboot update image-hammerhead-m4b30z.zip
    

How to Root Nexus 5 in Linux

https://schier.co/blog/how-to-root-nexus-5-in-linux
zip file : CF-Auto-Root-hammerhead-hammerhead-nexus5.zip

References

https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-lrt