GithubHelp home page GithubHelp logo

microcber / tgstickerprovider Goto Github PK

View Code? Open in Web Editor NEW
290.0 2.0 9.0 1.94 MB

A Xposed/LSPosed plugin to dump stickers from Telegram. Almost all 3rd-party telegram clients are supported.

License: GNU General Public License v3.0

Kotlin 41.70% Java 58.30%
lsposed telegram xposed emoticons stickers

tgstickerprovider's Introduction

header

Telegram Stickers Provider

A Xposed/LSPosed plugin to dump stickers from Telegram. Almost all 3rd-party telegram clients are supported.

screenshot

Release

You can download the latest release here.

Compatibility

✅ NullGram
✅ MDGram
✅ Telegram (Official)
✅ Telegram (Play)
✅ AyuGram

❎ Telegram X (and all its forks)

Limitations

Only one Telegram client can be used to dump stickers at once. If the plugin is attached to multiple clients, only one of them could work, due to the limitation of Android.

Credits

This project used YukiHookAPI and is greatly dependent on the source code of Telegram Android. Thanks!

tgstickerprovider's People

Contributors

4o4e avatar chitang233 avatar microcber avatar omg-xtao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tgstickerprovider's Issues

Bug

点击同步闪退,出不来表情包,会在谷歌相册里留下一堆空白图片

文件夹也许应该放在 Pictures 中?

感觉应该把文件夹放在 Pictures 会好一点,都是图片文件

而且建议 QA 那边删掉 TG 关键词,作为一个通用的外部表情包管理

毕竟 QQ 侧的代码和 TG 没啥关系

[Help]无法获取表情包

系统环境:

  • MIUI14.0.12 Android 13
  • Ketsune Magisk 27001 + LSPosed 1.9.2(7024)
  • Nullgram v10.10.1 + TGStickerProvider 0.2.1

详情:

按照模块使用说明进行操作后,模块未能获取到任何表情包。后无论是官版TG(10.9.1)还是第三方均无法获取表情包。

补充:

已授权模块文件读取权限。在模块日志中有如下报错:

[ 2024-04-17T11:59:09.006    10484: 14659: 14677 I/LSPosed-Bridge  ] [TGStickerProvider][E][top.qwq2333.nullgram] constructorId != 0x6e153f16
[ 2024-04-17T11:59:09.014    10484: 14659: 14677 I/LSPosed-Bridge  ] [TGStickerProvider][E][top.qwq2333.nullgram] java.io.FileNotFoundException: /storage/self/primary/Documents/TGStickersExported/mb_TGSPData/sticker/1375317340.stickerData.txt.jpg: open failed: ENOENT (No such file or directory)
[ 2024-04-17T11:59:09.020    10484: 14659: 14677 I/LSPosed-Bridge  ] [TGStickerProvider][E][top.qwq2333.nullgram] java.io.FileNotFoundException: /storage/self/primary/Documents/TGStickersExported/mb_TGSPData/sticker/-2126452879.stickerData.txt.jpg: open failed: ENOENT (No such file or directory)
[ 2024-04-17T11:59:09.028    10484: 14659: 14677 I/LSPosed-Bridge  ] [TGStickerProvider][E][top.qwq2333.nullgram] java.io.FileNotFoundException: /storage/self/primary/Documents/TGStickersExported/mb_TGSPData/sticker/-2124909536.stickerData.txt.jpg: open failed: ENOENT (No such file or directory)

[Bug]: 启用模块后,Telegram Native 层的 sqlite 不定期出现 Bus error

重现步骤

启用模块,在正常使用 Telegram 过程中,不定期出现 Bus error

关闭模块后,未见此异常

堆栈追踪

Generated by AppErrorsTracking 1.3(6)
Project URL: https://github.com/KitsunePie/AppErrorsTracking
===============
[Device Brand]: ***
[Device Model]: ***
[Display]: ***
[Android Version]: 13
[Android API Level]: 33
[System Locale]: zh_CN_#Hans
[Process ID]: 18217
[User ID]: 0
[CPU ABI]: arm64-v8a
[Package Name]: xyz.nextalone.nagram
[Version Name]: 10.6.1
[Version Code]: 1154
[Target SDK]: 33
[Min SDK]: 21
[Error Type]: Native
[Crash Time]: 2024-02-02T17:27:30.325
[Stack Trace]:
* * * * * * * * * * * * * * * *
Build fingerprint: 'Redmi/evergo_cn/evergo:13/TP1A.220624.014/V14.0.3.0.TGBCNXM:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2024-02-02 17:27:29.745309060+0800
Process uptime: 3s
Cmdline: xyz.nextalone.nagram
pid: 18217, tid: 18279, name: storageQueue_0  >>> xyz.nextalone.nagram <<<
uid: 10604
signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x00000078b7005318
    x0  0000000000000000  x1  0000000100000000  x2  000000758986bf28  x3  0000000000000000
    x4  0000000000000000  x5  0000000000000000  x6  607166716466606f  x7  7f7f7f7f7f7f7f7f
    x8  00000078b7004000  x9  000000000000098c  x10 00000078b7005318  x11 0000000000000005
    x12 0000000000000005  x13 000000757bf8c000  x14 0000000000000000  x15 0000000000000000
    x16 00000078b2834e30  x17 00000078c88ffaf0  x18 0000007574aaa000  x19 0000000000000474
    x20 00000078b7000088  x21 000000000000038d  x22 b4000076bd5f5cb8  x23 0000000000000000
    x24 000000000000038d  x25 000000000000038c  x26 000000000000038d  x27 0000000000392558
    x28 0000000000000000  x29 000000758986bf80
    lr  000000757b94dc1c  sp  000000758986bf20  pc  000000757b94dc80  pst 0000000020001000
backtrace:
      #00 pc 0000000000dddc80  /data/app/~~E9tJwdjGqXEeWy6N5zZHfw==/xyz.nextalone.nagram-tWQAXHNjIR7BV9gKwiiVAQ==/lib/arm64/libtmessages.47.so (BuildId: 256cf41611b2eb19e87dea146f9b2b2a4caa1671)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.