选项B正确。无权占有,是指无本权的占有,如拾得人对于遗失物的占有。因此,甲为无权占有。自主占有,是指以物属于自己所有(所有的意思)的占有。甲对拾得物以所有的意思进行占有,因此,甲为自主占有。
选项C正确。拾得遗失物不适用善意取得制度,丙不能取得该手机的所有权。丙对该手机的占有亦为无本权的占有,即无权占有。善意占有,是占有人不知其无占有的权利的占有。丙对“手机为甲拾得”该事实不知情,其对手机的占有为善意占有。
选项D正确。丁依维修合同占有手机,丁对该手机的占有为有本权的占有,即有权占有。丁对该手机的占有无所有的意思,为他主占有。