whatsapp相关(三)-消息发送

2024-01-26 10:28
文章标签 相关 消息 发送 whatsapp

本文主要是介绍whatsapp相关(三)-消息发送,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Frida 监测whatsapp 消息发送

本文主要通过frida 来监测 whatsapp 的消息发送过程.

1: 编写脚本

首先我们先通过SQLiteDatabase的insert方法.来打印相关的操作.

Java.perform(function() {console.log("insert 0: 可以发消息了")var database = Java.use('android.database.sqlite.SQLiteDatabase');database.insert.overload("java.lang.String","java.lang.String","android.content.ContentValues").implementation = function (x,y,z) {console.log("insert 1:",x)console.log("insert 2:",z.toString())return this.insert(x,y,z);}
});

2: 测试

执行脚本:

frida -U -f com.whatsapp -l /home/zh/workSpace/test/Xpose/app/src/main/java/com/zh/xpose/js/database.js

执行结果如下:

     ____/ _  |   Frida 16.0.2 - A world-class dynamic instrumentation toolkit| (_| |> _  |   Commands:/_/ |_|       help      -> Displays the help system. . . .       object?   -> Display information about 'object'. . . .       exit/quit -> Exit. . . .. . . .   More info at https://frida.re/docs/home/. . . .. . . .   Connected to LEX820 (id=6b4a96b2)
Spawned `com.whatsapp`. Resuming main thread!                           
[LEX820::com.whatsapp ]-> insert 0: 可以发消息了

文本消息:

我们测试下文本消息:

控制台输出如下:

insert 1: message_details
insert 2: message_row_id=60 author_device_jid=9
insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAAAc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIEM1NTFCMDIzRUQ4RTAwNjg2QzIzOUQxNTVGQzI3QTA1dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRP9AUAAAAAABjT/Y5BAAAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAAAQDI+CgzjgILjgILjgILjgIJQAIoBKOoBFmdyb3VwX3BhcnRpY2lwYW50X2xpc3TyAQh3aGF0c2FwcPgBjwboAQB4 encrypted=false

图片消息:

发送whatsapp 自带的表情图:

insert 1: message_mediainsert 2: transferred=0 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=0 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=0.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=/data/user/0/com.whatsapp/files/Stickers/RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=null sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=nullinsert 1: message_details
insert 2: message_row_id=61 author_device_jid=9insert 1: media_job
insert 2: last_reupload_attempt_timestamp=0 overall_cumulative_user_visible_time=0 job_type=0 streaming_playback_count=0 create_time=1706173324588 reupload_attempt_count=0 transfer_start_time=1706173324588 uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 media_key_reuse_type=0 transferred_bytes=0 overall_cumulative_time=0 last_reupload_success_timestamp=0 last_update_time=1706173324611 user_initiated_attempt_count=0insert 1: message_media
insert 2: transferred=0 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=/data/user/0/com.whatsapp/files/Stickers/RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=null sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 
media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=nullinsert 1: media_refs
insert 2: ref_count=1 path=/storage/emulated/0/WhatsApp/Media/WhatsApp Stickers/STK-20240125-WA0007.webpinsert 1: message_media
insert 2: transferred=1 media_job_uuid=c82843d2-dad8-46e0-a6e7-1b81d29a31e8 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=/v/t62.15575-24/31800903_905232404514663_4062023316108715199_n.enc?ccb=11-4&oh=01_AdTCFb8NpxtKlIunbYqF-flB4I9LJ9iuIokS6hYzbbm3PQ&oe=65D9AA21&_nc_sid=5e03e0 thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE= file_path=Media/WhatsApp Stickers/STK-20240125-WA0007.webp file_size=9672 partial_media_hash=null face_x=0 face_y=0 height=512 trim_to=0 media_key_timestamp=1706172771003 message_url=https://mmg.whatsapp.net/v/t62.15575-24/31800903_905232404514663_4062023316108715199_n.enc?ccb=11-4&oh=01_AdTCFb8NpxtKlIunbYqF-flB4I9LJ9iuIokS6hYzbbm3PQ&oe=65D9AA21&_nc_sid=5e03e0&mms3=true media_caption=null trim_from=0 mime_type=image/webp partial_media_enc_hash=null width=512 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=0 media_upload_handle=null message_row_id=61 multicast_id=null enc_file_hash=hoLSRjnjtU2IN3Co9pUPEMRs+j9EqOdR6rJF2svrq2w= sticker_flags=0 mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=9672 media_name=RZEEl5HVWT4S6C0PoOgjYCQVDWs5esIMJsjcDYI80ZE=.webp media_duration=0 chat_row_id=1 media_key=[B@4f46315insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAAUc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIDgzMzgzNEE1OUM5REFDN0Q4RkFBOTBGRThCNTk2OTc0dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRQE7ygAAAAABjT/a3R8UAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAACIdIBnQQKvQFodHRwczovL21tZy53aGF0c2FwcC5uZXQvdi90NjIuMTU1NzUtMjQvMzE4MDA5MDNfOTA1MjMyNDA0NTE0NjYzXzQwNjIwMjMzMTYxMDg3MTUxOTlfbi5lbmM/Y2NiPTExLTQmb2g9MDFfQWRUQ0ZiOE5weHRLbEl1bmJZcUYtZmxCNEk5TEo5aXVJb2tTNmhZemJibTNQUSZvZT02NUQ5QUEyMSZfbmNfc2lkPTVlMDNlMCZtbXMzPXRydWUSIEWRBJeR1Vk+EugtD6DoI2AkFQ1rOXrCDCbI3A2CPNGRGiCGgtJGOeO1TYg3cKj2lQ8QxGz6P0So51HqskXay+urbCIgzzFEHoZQ9JznkJN8JAPjNB1SiGrWQ+RxtecTXAmV2LAqCmltYWdlL3dlYnAwgAQ4gARCmwEvdi90NjIuMTU1NzUtMjQvMzE4MDA5MDNfOTA1MjMyNDA0NTE0NjYzXzQwNjIwMjMzMTYxMDg3MTUxOTlfbi5lbmM/Y2NiPTExLTQmb2g9MDFfQWRUQ0ZiOE5weHRLbEl1bmJZcUYtZmxCNEk5TEo5aXVJb2tTNmhZemJibTNQUSZvZT02NUQ5QUEyMSZfbmNfc2lkPTVlMDNlMEjIS1DjwsitBmgAigEo6gEWZ3JvdXBfcGFydGljaXBhbnRfbGlzdPIBCHdoYXRzYXBw+AGQB5ABn7rr/tMxmAEAoAEAqAEAeA== encrypted=false

gif图片

whatsapp 自带的gif图片发送:

insert 1: media_job
insert 2: last_reupload_attempt_timestamp=0 overall_cumulative_user_visible_time=0 job_type=0 streaming_playback_count=0 create_time=1706173554696 reupload_attempt_count=0 transfer_start_time=1706173554696 uuid=125405c2-0853-4b28-88c6-f63dd97bb085 media_key_reuse_type=0 transferred_bytes=0 overall_cumulative_time=0 last_reupload_success_timestamp=0 last_update_time=1706173554697 user_initiated_attempt_count=0
insert 1: message_media
insert 2: transferred=0 media_job_uuid=null transcoded=0 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=null file_path=/data/user/0/com.whatsapp/files/.Shared/6a0781e6ab964ffe858f559ef023a414.gif file_size=335317 partial_media_hash=null face_x=0 face_y=0 height=0 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=null partial_media_enc_hash=null width=0 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=null sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=335317 media_name=6a0781e6ab964ffe858f559ef023a414.gif media_duration=0 chat_row_id=1 media_key=null
insert 1: message_details
insert 2: message_row_id=62 author_device_jid=9
insert 1: frequents
insert 2: message_count=1 jid=xxx type=13
insert 1: message_media
insert 2: transferred=0 media_job_uuid=125405c2-0853-4b28-88c6-f63dd97bb085 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=null thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=null file_path=/data/user/0/com.whatsapp/files/.Shared/16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 file_size=23984 partial_media_hash=null face_x=0 face_y=0 height=0 trim_to=0 media_key_timestamp=0 message_url=null media_caption=null trim_from=0 mime_type=null partial_media_enc_hash=null width=0 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=1 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=null sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=23984 media_name=16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 media_duration=1 chat_row_id=1 media_key=null
insert 1: message_media
insert 2: transferred=1 media_job_uuid=125405c2-0853-4b28-88c6-f63dd97bb085 transcoded=1 gif_attribution=0 first_scan_length=0 direct_path=/o1/v/t62.9505-24/f1/m233/up-oil-gif-da0a7488-f866-45eb-b835-d9de5d798f79?ccb=9-4&oh=01_AdQUrlVDrd_-ltxafh58XyVnp8w5sfHvKtwdYBtBP6oBEg&oe=65D97E3D&_nc_sid=000000 thumbnail_height_width_ratio=1.0 is_animated_sticker=0 file_hash=E8izJrv1dJo06oA5bU9zwrHX4ymiINDeDl6ejgr2iYk= file_path=Media/WhatsApp Animated Gifs/Sent/VID-20240125-WA0008.mp4 file_size=23984 partial_media_hash=null face_x=0 face_y=0 height=288 trim_to=0 media_key_timestamp=1706173558111 message_url=https://mmg.whatsapp.net/o1/v/t62.9505-24/f1/m233/up-oil-gif-da0a7488-f866-45eb-b835-d9de5d798f79?ccb=9-4&oh=01_AdQUrlVDrd_-ltxafh58XyVnp8w5sfHvKtwdYBtBP6oBEg&oe=65D97E3D&_nc_sid=000000&mms3=true media_caption=null trim_from=0 mime_type=video/mp4 partial_media_enc_hash=null width=288 original_file_hash=null has_streaming_sidecar=0 autotransfer_retry_enabled=0 media_upload_handle=null message_row_id=62 multicast_id=null enc_file_hash=yytOh86uGRppr0tMoD5I7DhVEAYOEffLxpMcCFo1Lvc= sticker_flags=null mute_video=0 page_count=0 first_scan_sidecar=null suspicious_content=0 file_length=23984 media_name=16f20900-98d6-4a20-978f-0b32ac9b94c4.mp4 media_duration=1 chat_row_id=1 media_key=[B@a56bf29
insert 1: queue
insert 2: item=rO0ABXNyACtjb20ud2hhdHNhcHAuam9icXVldWUuam9iLlNlbmRFMkVNZXNzYWdlSm9iAAAAAAAAAAEDABtaAAlkdXBsaWNhdGVJAAtlZGl0VmVyc2lvbkoADGV4cGlyZVRpbWVNc1oAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uWgAaaW5jbHVkZVNlbmRlcktleXNJbk1lc3NhZ2VKABRtZXNzYWdlU2VuZFN0YXJ0VGltZUIAC21lc3NhZ2VUeXBlWgARbXVsdGlEZXZpY2VGYW5PdXRKABFvcmlnaW5hbFRpbWVzdGFtcEkAEG9yaWdpbmF0aW9uRmxhZ3NJAApyZXRyeUNvdW50WgATdXNlTGlkRm9yRW5jcnlwdGlvbloAInVzZU9uZU9uZUVuY3J5cHRpb25PblBIYXNoTWlzbWF0Y2haABZ1c2VQYXJ0aWNpcGFudFVzZXJIYXNoTAAPYm90SW52b2tlUmF3SmlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAARYnJvYWRjYXN0TGlzdE5hbWVxAH4AAUwAJWJyb2FkY2FzdFBhcnRpY2lwYW50RXBoZW1lcmFsU2V0dGluZ3N0ABNMamF2YS91dGlsL0hhc2hNYXA7TAAVZW5jcnlwdGlvblJldHJ5Q291bnRzcQB+AAJbABVlcGhlbWVyYWxTaGFyZWRTZWNyZXR0AAJbQkwAFGdyb3VwUGFydGljaXBhbnRIYXNocQB+AAFMABhncm91cFBhcnRpY2lwYW50VXNlckhhc2hxAH4AAUwAAmlkcQB+AAFMAANqaWRxAH4AAUwAFGxpdmVMb2NhdGlvbkR1cmF0aW9udAATTGphdmEvbGFuZy9JbnRlZ2VyO0wAC3BhcnRpY2lwYW50cQB+AAFMAA9yZWNpcGllbnRSYXdKaWRxAH4AAUwAE3RhcmdldERldmljZVJhd0ppZHN0ABNMamF2YS91dGlsL0hhc2hTZXQ7eHIAH29yZy53aGlzcGVyc3lzdGVtcy5qb2JxdWV1ZS5Kb2IdIV21tAZmuwIAAUwACnBhcmFtZXRlcnN0ACtMb3JnL3doaXNwZXJzeXN0ZW1zL2pvYnF1ZXVlL0pvYlBhcmFtZXRlcnM7eHBzcgApb3JnLndoaXNwZXJzeXN0ZW1zLmpvYnF1ZXVlLkpvYlBhcmFtZXRlcnOwR21DYM312gIABloADGlzUGVyc2lzdGVudEkACnJldHJ5Q291bnRaAAh3YWtlTG9ja0oAD3dha2VMb2NrVGltZW91dEwAB2dyb3VwSWRxAH4AAUwADHJlcXVpcmVtZW50c3QAEExqYXZhL3V0aWwvTGlzdDt4cAEAAABkAAAAAAAAAAAAdAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAAJzcgA7Y29tLndoYXRzYXBwLmpvYnF1ZXVlLnJlcXVpcmVtZW50LkNoYXRDb25uZWN0aW9uUmVxdWlyZW1lbnQAAAAAAAAAAQIAAHhwc3IARmNvbS53aGF0c2FwcC5qb2JxdWV1ZS5yZXF1aXJlbWVudC5BeG9sb3RsTXVsdGlEZXZpY2VTZXNzaW9uUmVxdWlyZW1lbnQwdYUrKo+aTAIABloAGmZvcmNlU2VuZGVyS2V5RGlzdHJpYnV0aW9uQgALbWVzc2FnZVR5cGVMAA1tZXNzYWdlRnJvbU1ldAATTGphdmEvbGFuZy9Cb29sZWFuO0wADG1lc3NhZ2VLZXlJZHEAfgABTAAMcmVtb3RlUmF3SmlkcQB+AAFMABN0YXJnZXREZXZpY2VSYXdKaWRzcQB+AAV4cAANc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAIERBQUI5QjAzRTcxMEZGQjIyQzNGM0YzMzI3QTRCRDc5dAAcODYxNTg5MDY4NTE0M0BzLndoYXRzYXBwLm5ldHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA/QAAAAAAAAHh4AAAAAAAAAAGNRQTNjwAAAAABjT/eX/kNAQAAAAAAAAAAAAAAAAAAAAAAAABwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAAdwgAAAAQAAAAAHhwcHBxAH4AFnQAHDg2MTU4OTA2ODUxNDNAcy53aGF0c2FwcC5uZXRwcHBzcQB+ABh3DAAAABA/QAAAAAAAAHh1cgACW0Ks8xf4BghU4AIAAHhwAAAOPEq5HArDAWh0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 encrypted=false

file_path=Media/WhatsApp Animated Gifs/Sent/VID-20240125-WA0008.mp4

视频语音消息有兴趣的都可以去打印尝试看看.

从打印的数据来看, whatsapp 发送的多媒体的消息存放在了公共目录:

/storage/emulated/0/WhatsApp/Media

我们看下这个目录的结构:

total 40
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WallPaper
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Animated\ Gifs
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Audio
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Documents
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 10:06 WhatsApp\ Images
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Profile\ Photos
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 16:52 WhatsApp\ Stickers
drwxrwx--x 4 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Video
drwxrwx--x 2 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Video\ Notes
drwxrwx--x 3 root sdcard_rw 4096 2023-11-25 09:25 WhatsApp\ Voice\ Notes

这篇关于whatsapp相关(三)-消息发送的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/646507

相关文章

SpringCloud整合MQ实现消息总线服务方式

《SpringCloud整合MQ实现消息总线服务方式》:本文主要介绍SpringCloud整合MQ实现消息总线服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、背景介绍二、方案实践三、升级版总结一、背景介绍每当修改配置文件内容,如果需要客户端也同步更新,

使用Python和SQLAlchemy实现高效的邮件发送系统

《使用Python和SQLAlchemy实现高效的邮件发送系统》在现代Web应用中,邮件通知是不可或缺的功能之一,无论是订单确认、文件处理结果通知,还是系统告警,邮件都是最常用的通信方式之一,本文将详... 目录引言1. 需求分析2. 数据库设计2.1 User 表(存储用户信息)2.2 CustomerO

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException

一文带你搞懂Redis Stream的6种消息处理模式

《一文带你搞懂RedisStream的6种消息处理模式》Redis5.0版本引入的Stream数据类型,为Redis生态带来了强大而灵活的消息队列功能,本文将为大家详细介绍RedisStream的6... 目录1. 简单消费模式(Simple Consumption)基本概念核心命令实现示例使用场景优缺点2

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Redis消息队列实现异步秒杀功能

《Redis消息队列实现异步秒杀功能》在高并发场景下,为了提高秒杀业务的性能,可将部分工作交给Redis处理,并通过异步方式执行,Redis提供了多种数据结构来实现消息队列,总结三种,本文详细介绍Re... 目录1 Redis消息队列1.1 List 结构1.2 Pub/Sub 模式1.3 Stream 结

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤