I wish you all the best.
It is a tough situation for her and yourself. I have been on her side of the situation, and everyone here is correct. They only way to help her, is to tell her you care, and you’ll be there for her whenever she decides to fight for herself.
One main thing i do agree with, with you is this. THe only way i was able to beat the monster on my back , was to get away from the people who would supply it to me. I had to move totally away, far away and never go back. Its much easier to beat an addiction, when your not around other addicts.
She does need to get out, get her out of there if you can, but once you have her safely away, find her a halfway house or shelter, and walk away, she has to do the rest herself.
Good Luck and your a good friend.
pat