Non-impacted schools have an index floor (from the formula above) of 2900 SAT and 694 ACT. So, if you have a 2.4 CSU GPA and 1000/1600 SAT or 22 ACT you’ll get in - as long as you’ve completed the required classes with a C or better. Most schools have the same threshold for ‘local’ applicants. Some schools like Sac State are just a little more selective while CSULB wants much higher EI. SJSU is all over the map. There are some programs with a 2900 floor and others above 4000.
http://info.sjsu.edu/web-dbgen/narr/static/admission/frosh-f2015impact.html
You still have time to score high enough on the SAT/ACT to change your fate.
If your Eligibility Index is below the threshold or you have a D in a required class and haven’t re-taken it, a CC is your only path to a 4 year degree. Honestly, it may be your best path either way. They are cheap, will allow you to take any make-up math/english/science, develop study habits and a transfer plan - and re-set your academic record. Your HS academic record will be completely behind you.
Law school admission at most schools is all about GPA and LSAT. Attending a CC will not hamper your ability to get into a good law school. Go to a school where you are confident you can excel.
Congrats on your turnaround so far. Keep at it, you have a long way to go.