Metrorail might be unreliable, but at least this app works. (Unofficial app and not affiliated with Metrorail or Prasa)