[guided]The goal is to build a local product description of the pullback bundle over the open set $W=f^{-1}(U)$. The trivialization $\Phi_U$ already turns each element $e\in E$ [lying over](/theorems/2876) a point of $U$ into a pair consisting of its base point and its coordinate vector in $\mathbb R^r$. For an element $(x,e)\in f^*E$, the base point of $e$ is forced to be $f(x)$, so the only new information in the fiber is the $\mathbb R^r$ coordinate of $e$.
Let $p_2:U\times\mathbb R^r\to\mathbb R^r$ be the second projection. Define
\begin{align*}
\Psi_W:\pi_f^{-1}(W)\to W\times\mathbb R^r
\end{align*}
by
\begin{align*}
\Psi_W(x,e)=\bigl(x,p_2(\Phi_U(e))\bigr).
\end{align*}
We must check that the formula has the stated domain and codomain. If $(x,e)\in\pi_f^{-1}(W)$, then $x\in W=f^{-1}(U)$, so $f(x)\in U$. Since $(x,e)\in f^*E$, the pullback relation gives $f(x)=\pi(e)$. Hence $\pi(e)\in U$, so $e\in\pi^{-1}(U)$ and $\Phi_U(e)$ is defined. The first component of $\Psi_W(x,e)$ is $x\in W$, and the second component lies in $\mathbb R^r$ by definition of $p_2$.
Now define the candidate inverse
\begin{align*}
\Theta_W:W\times\mathbb R^r\to \pi_f^{-1}(W)
\end{align*}
by
\begin{align*}
\Theta_W(x,v)=\bigl(x,\Phi_U^{-1}(f(x),v)\bigr).
\end{align*}
This formula is forced by the desired inverse property: over $x$, the corresponding point of $E$ should be the element whose $\Phi_U$-coordinate is $(f(x),v)$. Since $x\in W$, we have $f(x)\in U$, so $(f(x),v)\in U\times\mathbb R^r$ and $\Phi_U^{-1}(f(x),v)$ is defined. Also,
\begin{align*}
\pi\bigl(\Phi_U^{-1}(f(x),v)\bigr)=p_1(f(x),v)=f(x),
\end{align*}
where the first equality uses $p_1\circ\Phi_U=\pi|_{\pi^{-1}(U)}$. Therefore $\Theta_W(x,v)$ satisfies the defining equation for membership in $f^*E$, and its projection under $\pi_f$ is $x\in W$.[/guided]