Talk to a lawyer.
http://www.visalaw.com/01mar5/12mar501.html
The following groups of people, who would ordinarily be ineligible for adjustment of status, are able to apply for adjustment of status under section 245(i):
· People who entered the US without inspection;
· People who have fallen out of valid nonimmigrant status or who have otherwise violated the terms of their status;
· People who have engaged in unauthorized employment;
· Crewmembers who entered the US with a D visa;
· People admitted in the transit without visa category; and
· People admitted under the Visa Waiver Pilot Program (now the Visa Waiver Permanent Program).
Some classes of people will remain ineligible for adjustment of status, despite the reinstatement of section 245(i).
· Stowaways,
· People admitted on a K visa who failed to marry the petitioning US citizen within 90 days after arrival;
· People subject to the J-1 two-year home residency requirement;
· People who have failed to appear at a scheduled deportation hearing or asylum interview, or who have failed to follow a deportation order or grant of voluntary departure;