| The Following 22 Users Say Thank You to vi_ For This Useful Post: | ||
#!/bin/sh
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Welcome to MakeJadSHortcutter!"
sleep 2
JAR=$1
if [ ! -f "${JAR}" ]; then
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"JAR file does not exist!" && sleep 3
echo "Usage: makejadsh JAR file";
exit 1
fi
JAD="${JAR%.*}.jad"
if [ -f "${JAD}" ]; then
echo -n "${JAD} already exists, overwrite the file? (Y/N) "
read tmpans
answer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')
if [ "$answer" != "y" ] && [ "$answer" != "Y" ]; then
echo "Not overwriting ${JAD} file!"
else
rm -f "${JAD}"
fi
fi
if [ ! -f "${JAD}" ]; then
unzip -aa -j -p ${JAR} "META-INF/MANIFEST.MF" | sed -e '/^[ \t]*$/d' > "${JAD}"
echo "MIDlet-Jar-URL: ${JAR}" >> "${JAD}"
echo "MIDlet-Info-URL: http://" >> "${JAD}"
FILESIZE=$(stat "${JAR}")
echo "MIDlet-Jar-Size: ${FILESIZE}" >> "${JAD}"
echo "${JAD} file created!"
MIDLET_ICON=`grep "MIDlet-Icon: " $JAD | sed "s/\MIDlet-Icon://g" | sed 's/\///g'`
# more here
fi
SH="${JAR%.*}.sh"
if [ -f "${SH}" ]; then
echo -n "${SH} Already exists, overwrite the file? (Y/N) "
read tmpans
answer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')
if [ "$answer" != "y" ] && [ "$answer" != "Y" ]; then
echo "Not overwriting ${SH} file!"
else
rm -f "${SH}"
fi
fi
if [ ! -f "${SH}" ]; then
MAINCLASS=`cat $JAD | grep 'MIDlet-1:' | cut -d ',' -f 3`
READLINKJAR=`readlink -f $JAR`
echo '#!/bin/sh' > $SH
echo '' >> $SH
echo '/home/user/phoneme/bin/cvm -Xmx12m -Dmicroedition.profiles=MIDP-2.1 -Dsun.midp.library.name=midp -Dsun.midp.home.path=/home/user/phoneme/midp/midp_linux_fb_gcc -Dcom.sun.midp.mainClass.name=com.sun.midp.main.CdcMIDletSuiteLoader sun.misc.MIDPLauncher -suitepath' $READLINKJAR '-jadpath' $JAD -1 $MAINCLASS >> $SH
chmod a+x $SH
echo "${SH} file created!"
READLINK=`readlink -f $SH`
# MIDLET_ICON=`grep "MIDlet-Icon: " $JAD | sed /MIDlet-Icon:/s///`
MIDLET_NAME=`grep "MIDlet-Name: " $JAD | sed /MIDlet-Name:/s///`
MIDLET_VERSION=`grep "MIDlet-Version: " $JAD | sed /MIDlet-Version:/s///`
echo -e "[Desktop Entry]
Encoding=UTF-8
Version=$MIDLET_VERSION
Type=Application
Name=$MIDLET_NAME
Exec=.$READLINK
X-Osso-Type=application/x-executable
Terminal=true
Icon=java" | sudo tee /usr/share/applications/hildon/"$MIDLET_NAME".desktop
sleep 6
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Created! The $MIDLET_NAME shortcut is now on the Menu"
echo "$MIDLET_NAME added as a .desktop shortcut"
sleep 4 ; else
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Unable to create $MIDLET_NAME.desktop file, check the ownership and try again!"
sleep 2
echo "Unable to add $MIDLET_NAME added as a .desktop shortcut, check the ownership!"
fi
exit 0
| The Following User Says Thank You to santiago For This Useful Post: | ||
| The Following 2 Users Say Thank You to DavyP For This Useful Post: | ||
i'm trying The Wolfman, i add a screenshot of what i cannot push as a button event. By the way, the correct path for the phoneme, like standard optifyed apps is
i'm trying The Wolfman, i add a screenshot of what i cannot push as a button event. By the way, the correct path for the phoneme, like standard optifyed apps is| The Following 3 Users Say Thank You to DavyP For This Useful Post: | ||
| The Following User Says Thank You to santiago For This Useful Post: | ||
| The Following User Says Thank You to Joseph9560 For This Useful Post: | ||

when i'll be ok, i'll add a string to remove the jar, jar, .desktop file of a game/app you want to remove | The Following User Says Thank You to santiago For This Useful Post: | ||