Thanks for the great tool. But it doesn’t work for most Chinese users without a patch needed.
— controller.py 2011-07-28 16:51:40.747745737 +0800 +++ controller.py 2011-07-28 16:22:48.087744399 +0800 @@ -285,7 +285,7 @@ log.info(“path: %s”, path) message = self.decode_binary_mms(path) log.info(“storing mms…%s”, trans_id) - mmsid = self.store_mms_message(pushid, message) + mmsid = self.store_mms_message(pushid, message,trans_id)
def get_mms_attachments(self, transactionid, allFiles=False): return self.store.get_mms_attachments(transactionid, allFiles)
It will get a different transid at dbhandler.py line 303 without this patch transid = mmslist['Transaction-Id'] which makes the MMS failed to download.

i've had my issues with this application over its use. but recently i found the resize photo option on all of the images. sending the images smaller than 5 mega pixels helps to send the file. So when the resolution is 2048 x 1034, i resize to 50 percent and send it again and it works between my cellular network. "hopefully"