Армия шейха Мухаммада ибн Насира к этому времени заметно усилилась – пополнилась двумя крупными племенными ополчениями. Первое из них, численностью в 4 000 человек, под руководством Хамиса ибн Мунира ал-Хавали, сформировали племена
Вскоре шейху Мухаммаду ибн Насиру донесли, что коменданты фортов в Маскате и в Барке условия мирного договора, заключенного им с Би-л-‘Арабом, не выполнили и форты не сдали, сославшись на отсутствие соответствующих приказов Би-л-‘Араба, регента имама Сайфа. Шейх приказал Би-л-‘Араба арестовать, связать по рукам и ногам и бросить в темницу. Поступил в отношении него так жестко потому, что гарнизоны в обоих этих фортах были представлены членами племени
Зная, с кем он имеет дело, шейх Мухаммад бросил на захват Барки – с последующим выступлением на Маскат – все свои силы. Армия шейха Мухаммада разбила лагерь в Масна’а, что в 15 милях от Барки, и стала готовиться к атаке на город. Шейх Халаф, будучи извещенный лазутчиками о том, что после Барки шейх Мухаммад пойдет на Маскат, и город нужно готовить к обороне, Барку покинул. Оставив там сильный гарнизон, ушел морем в Маскат. Прибыв туда, сразу же направил посланцев к шейхам племен, состоявшим в союзе с племенем
Шейх Мухаммад осаждал Барку в течение четырех месяцев. Из-за нехватки продовольствия блокаду города вынужден был снять и возвратиться в Рустак. Заразился там оспой, и, чуть было, не умер.
Поправившись, через 2 месяца предпринял поход в Эль-Захиру. Взял с собой, на случай непредвиденных обстоятельств, двух именитых заложников, юного имама Сайфа ибн Султана и захваченного им в плен Би-л-‘Араба ибн Насира. Цель похода состояла в том, чтобы подчинить своей власти проживавшие в том крае племена