[guided]Let $2^\omega$ denote the set of all functions from $\omega$ to $2$. To prove that $c_G$ is not a real from the ground model, it is enough to show that it differs from each fixed $x \in 2^\omega \cap M$. For such an $x$, we build a dense set of conditions that already commit to disagreeing with $x$ at some coordinate.
Define
\begin{align*}
E_x := \{p \in \mathbb{P} : \text{there exists } n \in \operatorname{dom}(p) \text{ such that } p(n) \neq x(n)\}.
\end{align*}
This set lies in $M$ because $x$ and $\mathbb{P}$ lie in $M$, and the defining condition only quantifies over natural numbers and finite functions.
Now we verify density. Let $p \in \mathbb{P}$ be arbitrary. If $p$ already disagrees with $x$ somewhere in its domain, then $p \in E_x$. If not, we extend $p$ by adding a new coordinate. Since $p$ is finite and $\omega$ is infinite, there exists $n \in \omega \setminus \operatorname{dom}(p)$. Because $M$ is transitive and satisfies ZFC, its natural numbers are the true natural numbers, so $\omega^M = \omega$ and this chosen $n$ belongs to $M$. Define $i := 1 - x(n)$. Because $x(n)$ is either $0$ or $1$, the value $i$ is again an element of $2$ and satisfies $i \neq x(n)$. Let
\begin{align*}
q = p \cup \{(n,i)\}.
\end{align*}
The parameters $p$, $n$, and $i$ are in $M$, and $M$ is closed under finite set operations, so $q \in M$. The set $q$ is also a finite partial function from $\omega$ to $2$, hence $q \in \mathbb{P} = \operatorname{Add}(\omega,1)^M$. It extends $p$, hence $q \leq p$, and it disagrees with $x$ at $n$, so $q \in E_x$. This proves that $E_x$ is dense.
Since $G$ is $M$-generic, it meets every [dense subset](/page/Dense%20Subset) of $\mathbb{P}$ that belongs to $M$. Therefore choose $p_x \in G \cap E_x$. By the definition of $E_x$, there is some $n_x \in \operatorname{dom}(p_x)$ with $p_x(n_x) \neq x(n_x)$. Because $p_x$ is one of the functions whose union is $c_G$, we have $p_x \subseteq c_G$, and hence
\begin{align*}
c_G(n_x) = p_x(n_x) \neq x(n_x).
\end{align*}
Thus $c_G$ and $x$ differ at the coordinate $n_x$, so $c_G \neq x$.[/guided]