自分がApolloでやった時は、(オフラインで)root取得→unlockコード取得/細工されたTWRP及びabootをdd→取得済みunlockコードを使ってfastboot unlock実行→TWRPでROM焼き、の手順だったけど、ファームウェアバージョンによっては最初のrootedが不可能なのかな?

bulk modeはSoCに備わった低レベルのUSB接続モードだよ