Правительство потребовало от индийцев Трансвааля зарегистрироваться до августа 1907 года под угрозой депортации. Власти разослали индийцам официальные повестки с требованием явиться в полицию для регистрации или покинуть Трансвааль. У входа в конторы сторонники Ганди выставили пикеты из добровольцев, чтобы отговорить от регистрации тех, кто пришел регистрироваться. Пикетчики получили приказ относиться к людям, которые все-таки зарегистрируются, максимально учтиво и ни в коем случае не применять к ним насилие.
В итоге зарегистрировались только 500 человек. 28 декабря 1907 года Ганди вызвали в суд. 11 января 1908 года он организовал перед зданием магистрата в Йоханнесбурге шествие протеста, участники которого отказались подчиниться требованию властей. Ганди предстал перед судом за организацию несанкционированной демонстрации. Но он и не думал оправдываться, а прямо заявил суду, что является руководителем кампании гражданского неповиновения индийцев несправедливому закону и поэтому готов без возражений принять самый строгий приговор. Хорошо знавший Ганди по тем процессам, где он выступал в качестве адвоката, судья Дж. Джордан сочувствовал ему. Оправдать Мохандаса Ганди он не мог, но вынес ему самый мягкий из возможных приговор: два месяца тюрьмы. Тут была также цель не разжигать еще больше недовольство индийской общины.
Но очень скоро к Ганди в тюрьме присоединились другие участники сатьяграхи. Добровольцы соревновались друг с другом, чтобы попасть в тюрьму. Там собрались 155 участников кампании гражданского неповиновения. Им приходилось спать на земляном полу, кормили их весьма скудно, но их дух был крепок как никогда.
Между тем закон о принудительной регистрации индийцев превратился в клочок бумаги. Его никто не собирался соблюдать. Индийцы его игнорировали. Десятки и сотни тысяч людей невозможно посадить в тюрьму.
А те, кто все-таки оказывался в тюрьме, продолжали неповиновение властям. Глава трансваальского правительства, другой бурский генерал, Ян Христиан Смэтс, не видел иного выхода, кроме как начать переговоры с Ганди, которого доставили на встречу с ним прямо из йоханнесбургской тюрьмы. Смэтс заявил, что правительство Трансвааля готово отменить черный закон, как только индийцы согласятся добровольно в разовом порядке сообщать о себе сведения, необходимые властям для учета количества иммигрантов и иностранных рабочих. Ганди согласился на добровольной основе осуществить регистрацию членов индийской общины и прекратить кампанию гражданского неповиновения.
Но Смэтс обманул Ганди: черный закон не был отменен. Некоторые индийцы обвиняли Ганди в чрезмерной доверчивости. Один из соотечественников так избил его, что Ганди в бессознательном состоянии попал в больницу.
Произошло это при следующих обстоятельствах. Ганди стал первым индийцем, который отправился регистрироваться. Утром 10 февраля 1908 года он пошел в бюро регистрации. На повороте его поджидала группа воинственных пуштунов, в том числе Мир Алам, один из его бывших клиентов. Ганди успел только воскликнуть «Э Рама!» (О Боже!), как на него посыпался град ударов.
Если бы не вмешались прохожие, Ганди могли бы забить до смерти.
Выздоровев, Ганди опубликовал в «Индиан опиньон» статью под названием «Грязная игра», где назвал Яна Смэтса «бессердечным человеком» и призвал индийцев возобновить сатьяграху. Хотя министра тоже можно было понять. Избирали его бурские соотечественники, а не индийцы; отменив популярный среди них закон, он рисковал лишиться власти.
Адвокатская контора Ганди на углу улиц Риссик и Андерсон в Йоханнесбурге и ферма Феникс в Натале превратились в центры кампании гражданского неповиновения в Южной Африке. Вокруг Ганди сплотилась группа преданных ему помощников. Среди них были не только индийцы, но и некоторые европейцы – противники расовой дискриминации.