In Theorems 4.7 and 8.4 Hilton & Stammbach give two lists of 5 different characterizations of projective and injective modules, respectively. Even though I can follow the proofs they give, I'd like to get rid of the characterization involving free and cofree modules (the fifth one). Why? Because I don't want to go through the trouble of defining cofree modules (please don't insist on this).
The theorems say that for a module $P$ the following properties are equivalent:
1) $P$ is projective.
2) The functor $\operatorname{Hom}_\Lambda(P,\,\cdot\,)$ is right exact.
3) For every epimorphism $\epsilon:B\to P$, there exists a morphism $\sigma:P\to B$ such that $\epsilon\sigma=1_P$.
4) $P$ is a direct summand in every module of which it is a quotient.
and that for a module $I$ the following properties are equivalent:
1') $I$ is injective.
2') The functor $\operatorname{Hom}_\Lambda(\,\cdot\,, I)$ is right exact.
3') For every monomorphism $\mu:I\to B$, there exists a morphism $\delta:B\to I$ such that $\delta\mu=1_I$.
4') $I$ is a direct factor (or summand) in every module which contains $I$ as a submodule.
I know how to show that $1\Rightarrow 2\Rightarrow 3\Rightarrow 4$ and $1'\Rightarrow 2'\Rightarrow 3'\Rightarrow 4'$. How would I show that $4\Rightarrow 1$ and $4'\Rightarrow 1'$? Or prove the equivalence in any other way.