[guided]The point of using $0^\sharp$ is that it is not merely a set of isolated truths about $L$; in the Silver presentation, it is a coherent Ehrenfeucht-Mostowski blueprint. Let $\mathcal{E}$ denote this blueprint. Its role is to tell us, uniformly for every finite increasing tuple of formal generators, which first-order formulas should hold of that tuple.
For each ordinal $\theta$, we apply the Ehrenfeucht-Mostowski construction to the linear order $(\theta,<)$. This gives a structure $M_\theta$ generated by constants indexed by $\theta$:
\begin{align*}
I_\theta = \{i_{\xi,\theta} : \xi < \theta\}.
\end{align*}
The defining property of the Ehrenfeucht-Mostowski construction is that the truth of a formula on an increasing tuple of generators depends only on the order type of that tuple. Therefore, if
\begin{align*}
\xi_1 < \cdots < \xi_n < \theta
\end{align*}
and
\begin{align*}
\eta_1 < \cdots < \eta_n < \theta,
\end{align*}
then for every first-order formula $\varphi(v_1,\dots,v_n)$,
\begin{align*}
M_\theta \models \varphi(i_{\xi_1,\theta},\dots,i_{\xi_n,\theta}) \iff M_\theta \models \varphi(i_{\eta_1,\theta},\dots,i_{\eta_n,\theta}).
\end{align*}
The non-routine content supplied by $0^\sharp$ is exactly the Silver Ehrenfeucht-Mostowski package stated in the theorem: well-foundedness, extensionality, collapse to constructible levels, order indiscernibility of the collapsed generator sets for the full structure $L$, and coherence under restriction of order type. In this proof we use that package as the precise formal meaning of the hypothesis that $0^\sharp$ exists in Silver EM form.[/guided]