Patch MCraig Enabling Personals Category

By default, the Personals category and some other adult-themed services are hidden from the mCraig app. We can enable them simply by uncommenting a few lines, and adding a few others.



Procedure
Access Linux on your Pre and ssh in.

Mount filesystem as r/w, navigate to mCraig folder and create a backup of current database.js

mount -o remount,rw / cd /var/usr/palm/applications/com.splashdata.app.mcraig cp database.js database.js.bak

Edit database.js

vi database.js

line 12, find: { "file":"subcatshousing", "name":"Housing", },

and add above:

{ "file":"subcatspersonals", "name":"Personals", },

Uncomment line 21 (now 22):

{ "name":"Personals", "file":"subcatspersonals"},

Uncomment line 210 (now 211):

{ "dir":"adg", "fullname":"gigs > adult", "name":"adult", "subcat":"True", },

line 262-271 (now 263-272) find:

subcatspersonals: [ { "dir":"stp", "name":"strictly platonic",  }, { "dir":"w4w", "name":"women seek women", }, { "dir":"w4m", "name":"women seeking men", }, { "dir":"m4w", "name":"men seeking women", }, { "dir":"m4m", "name":"men seeking men", }, { "dir":"msr", "name":"misc romance", }, { "dir":"cas", "name":"casual encounters", }, { "dir":"mis", "name":"missed connections", }, { "dir":"rnr", "name":"rants and raves", }, ],  '''NOTE: Depending on version, the above lines may not be exactly the same as above, but they are very close. You'll know it when you see it.

and replace with:

subcatspersonals: [ { "dir":"ppp", "name":"all personals", }, { "dir":"stp", "name":"strictly platonic", "subcat":"True", }, { "dir":"w4w", "name":"women seek women", "subcat":"True", }, { "dir":"w4m", "name":"women seeking men", "subcat":"True", }, { "dir":"m4w", "name":"men seeking women", "subcat":"True", }, { "dir":"m4m", "name":"men seeking men", "subcat":"True", }, { "dir":"msr", "name":"misc romance", "subcat":"True", }, { "dir":"cas", "name":"casual encounters", "subcat":"True", }, { "dir":"mis", "name":"missed connections", "subcat":"True", }, { "dir":"rnr", "name":"rants and raves", "subcat":"True", }, ],

Uncomment line 279 (now 280):

{ "dir":"ers", "fullname":"services > erotic", "name":"erotic", "subcat":"True", },

Write changes & quit vi, mount filesystem as r/o


 * wq

mount -o remount,ro /

No need to reboot, simply restart the mCraig app and test out your new categories!

Credit
r3compile + BigMatza, 1.1 confirmed by ShaneM