The Brazilian Army withdrew Monday from several Rio de Janeiro favelas, shantytowns, after having failed in recovering sophisticated weapons stolen from the Armed Forces by drug dealers.