Ciao, per utilizzare un DB già popolato una possibile soluzione consiste nell'inserire il file del DB all'interno della cartella "assets" e, al primo avvio dell'app, copiarlo all'interno della cartella "/data/data/<tuo_package>/databases/". Una soluzione alternativa potrebbe consistere nello scaricare il DB al primo avvio dell'app invece di salvarlo fra gli assets.
Il primo modo è più semplice da implementare, ma ad ogni aggiornamento dell'app devi fornire il DB tra gli assets (in modo da non escludere i nuovi utenti), per cui un "vecchio" utente si troverà a scaricare nuovamente lo stesso database, con lo svantaggio di doverlo poi ignorare (altrimenti perdi i dati che hai scritto nel frattempo), per cui si ha uno spreco di banda e un APK più grosso. Se il DB è piccolo, comunque, sono più i vantaggi degli svantaggi.
In entrambi i casi, comunque, il database andrà copiato all'interno della cartella "/data/data/<tuo_package>/databases/", perché è lì che android lo va a cercare.
Per quanto riguarda un "editor" per SQLite, quello più usato è
sqlite browser, che è gratuito è disponibile per i principali sistemi operativi.