We focus on the numerical solver of unilateral cracks by the Schwarz Method with Total Overlap. The aim is to isolate the treatment at the vicinity of the cracks from other regions of the computational domain. This avoids any direct interaction between specific approximations one may use around the singularities born at the tips of the cracks and more standard methods employed away from the cracks. We apply an iterative sub-structuring technique to capture the small structures by insulating the cracks into patches and making a zoom around each of them. The macro-problem is in turn set on the whole domain. As for the classical Schwarz method, the communication between the micro (local) and macro (global) levels is achieved iteratively through some suitable boundary conditions. The micro problem is fed by Dirichlet data along the (outer) boundary of the patches. The specificity of our approach is that the macro problem inherits transmission conditions. Although they are expressed across the cracks, the final algebraic system to invert is blind to the discontinuities of the solution. In fact, the stiffness matrix turns out to be the one related to a safe domain, as if cracks were closed or the unilateral singularities were switched off. Only the right hand side is affected by what happens at the vicinity of the cracks. This enables users to run one of many efficient algorithms found in the literature to solve the linear macro-problem. In the other hand side, in spite of the still bad conditioning and the non-linearity of the unilateral micro problems, they are reduced in size and may be inverted properly by convex optimization algorithms. A successful convergence analysis of this variant of the Schwarz Method is performed after adapting to the unilateral non-linearity the variational tools developed by P. L. Lions.