解答は解説の一番下にあります。
以降全ての解説図で、緑色のマスは白マスだと確定した箇所を、黒色のマスは黒色だと確定した箇所を、元と同じく白色のマスは白マスか黒マスか確定していないマスを指します。
まず、ルールより矢印の方向に白マスがすぐにのばせます。
ここで、矢印の指していない方向に進んで☆にたどり着いてしまってはいけないので、次のように黒マスがきまります。
黒マス隣接禁止ルールを踏まえて少し進めました。ここで、右上に2×2の白マスのカタマリが出来てはいけないので黒マスが決まります。
ここで、一番右の列にある上矢印の経路を考えると次のようになる必要があるとわかります。
右下にある左矢印が上回りで☆にたどり着かないようにするため黒マスが決まります。
最後に、白マスのループができないように黒マスを決めれば完成です。