I've tried to solve this problem this way with characteristic equation:
What is the closed form of the $f$ with $f(1)=1$, $f(2)=7$ and $f(n)=7f(n-1)-12f(n-2)$ ($n\ge 3$)?
$F_n=x^n$
$x^{n-2}(x^2-\frac{1}{x}-1) = 0$
$x^3-x-1 = 0$
but this equation have only one real solution and i'm confused if i can further use this method or not. Any ideas?

Following @Cesareo's answer and checking the initial values, we find that $$ \tag1f(n)f(n+1)=n-1$$ for all $n$. With the double factorial $$ n!!=\prod_{0\le k<\frac n2}(n-2k)=\begin{cases} m!\cdot 2^m,&n=2m\\ \frac{n!}{m!^2\cdot 4^m},&n=2m+1\\ \end{cases},$$ we can see that (at least for $n\ge 3$) $$ f(n)=\frac{(n-2)!!}{(n-3)!!}$$ fits the recursion because it correctly produces $$ f(3)=\frac{1!!}{0!!}=1$$ and makes $$ f(n+1)f(n)=\frac{(n-1)!!(n-2)!!}{(n-2)!!(n-3)!!}=n-1.$$