RealityNet / teleparser

Telegram cache4.db parser
MIT License
59 stars 13 forks source link

Parsing Telgram 6.3.0 DB Error #7

Open ufgf opened 3 years ago

ufgf commented 3 years ago

I'm trying to use teleparser on cache4.db of Telegram 6.3.0 and it doesn't seem to work. I run the program with the following command: python3 teleparser.py cache4.db out_folder and it gives me this error: https://pastebin.com/g6AwV0Mz out_folder is empty :(

dfirfpi commented 3 years ago

Hi @ufgf , indeed it generates and error, most likely a bad serialized object. It is possible for you to provide the specific blob of data? If you set verbosity, it will tell you which table,line and column generates the error.

Just copy and paste here for reference construct.core.ConstError: Error in path (parsing) -> media -> message_media_structures -> media -> message_media_web_page -> webpage -> web_page_structures -> webpage -> cached_page -> page_structures -> cached_page -> vector_sig_photo parsing expected 481674261 but parsed 2668758040

sibtcha commented 2 years ago

Hello, I got the same problem

construct.core.ConstError: Error in path (parsing) -> banned_rights -> signature parsing expected 2668758040 but parsed 1216894773

daudich commented 2 years ago

Hey, any update on this? I am seeing this error as well.

raise ConstError(f"parsing expected {repr(self.value)} but parsed {repr(obj)}", path=path) construct.core.ConstError: Error in path (parsing) -> banned_rights -> signature parsing expected 2668758040 but parsed 1455526737