Тогда так:
FileConnection con = (FileConnection)
Connector.open("file://" +
filename, Connector.READ);
InputStream IS = con.openInputStream();
byte[] im=null;
IS.read(im);//читаем данные в массив байт
//здесь делаем с массивом байт что угодно
img=Image.createImage(im,0,im.length);//создаем Image из массива im
Вот. читаем данные в массив, а дальше изменяем его, как надо.
Потом создаем из него Image.
А если уж очень надо спрятать, тогда лучше шифровать чем-нибудь.