XanderYe的博客
XanderYe的博客
tmm刮削器 破解

底部更新4.1.5.1版本,由于使用了希腊字母混淆,破解复杂,不公开源码了。

2021-05-26 想简单了,4.1.5.1的license.jar不仅用了希腊字母混淆,还加了水印,更把各网站的apiKey和license绑定了,搞不定,隐藏了。


2021-03-03 底部更新了4.0.6版本,最新的4.1.1版本独立了license包并且用希腊字母混淆,难度增加,暂未破解


最近玩群晖啥的,自带的 Video Station 虽然简陋点但是还挺好用。然后在找寻其他发现了jellyfin,这是一个开源项目,还支持硬解,部署也很方便。用了几天后体验比 Video Station 强,但是每次添加新文件扫描媒体库太慢了,搜到有tmm这个刮削器,官网下了4.0.4版本,发现竟然有50部电影和10部电视剧上限,搜了一番后原来老版本3.1.10是免费的,不知道为什么现在收费了。看到它是用java写的,本身我也是java开发,于是想破解这个上限看看。

https://www.xanderye.cn/wp-content/uploads/2020/10/image-1024x696.png
电影上限提示

首先创建一个java项目,引入tmm.jar和javassist

<dependency>
      <groupId>org.tinymediamanager</groupId>
      <artifactId>tinymediamanager</artifactId>
      <scope>system</scope>
      <systemPath>${pom.basedir}/libs/tmm.jar</systemPath>
    </dependency>

    <dependency>
      <groupId>org.javassist</groupId>
      <artifactId>javassist</artifactId>
      <version>3.26.0-GA</version>
    </dependency>
https://www.xanderye.cn/wp-content/uploads/2020/10/image-1-1024x562.png

然后左上角的tmm.jar包可以被idea反编译查看了。研究一下源码,是混淆过的。一下子就看到了license包,找到License类,看到方法:isValidLicense

https://www.xanderye.cn/wp-content/uploads/2020/10/image-2-1024x510.png

二话不说给它干了,直接返回true

https://www.xanderye.cn/wp-content/uploads/2020/10/image-3-1024x277.png

生成的License.class替换进tmm.jar,再试试

https://www.xanderye.cn/wp-content/uploads/2020/10/image-4-1024x677.png
https://www.xanderye.cn/wp-content/uploads/2020/10/image-6.png

发现虽然右上角解锁没了,但是电影还是50部上限,说明没有真正破解掉。继续寻找。然后发现了Nul这个类下的a方法,这个方法被多次验证授权调用,应该是关键方法。用同样的代码去干它,试了几次,发现根本不生成文件,在我疑惑之际,手动创建了Nul.java文件,弹窗”指定的设备名无效”警告。百度了下windows系统保留关键字,果不其然。windows下不行,那我们转移到linux阵地再试试。打包破解代码成jar包,复制到linux下。

https://www.xanderye.cn/wp-content/uploads/2020/10/image-7-1024x196.png

在linux下用jar xf解包,jar cf打包,一番操作后,获得一个破解的tmm.jar包,复制到目录下,打开tinyMediaManager,电影显示57部,成功!

https://www.xanderye.cn/wp-content/uploads/2020/10/image-8-1024x677.png

tmm官网: https://www.tinymediamanager.org/

贴上破解的tmm4.0.4版本:https://nas.xanderye.cn:5001/sharing/YMPd5PXhn 密码:tmm404

更新tmm4.0.6版本:https://nas.xanderye.cn:5001/sharing/CCljWakqu 密码:tmm406

觉得赞的可以点击下方按钮赞助哦

赞赏

mj进行回复 取消回复

textsms
account_circle
email

  • yuleself
    四川省成都市

    感谢大神分享!用起来感觉V4和V3没多大区别

    5月前 回复
  • Ken
    北京市

    有新版本更新了,如果可以还请帮忙抽空搞下新版本哈

    5月前 回复
  • 啦啦啦
    宁夏回族自治区银川市

    谢谢大佬

    4月前 回复
  • Orion
    广东省广州市

    感谢大佬!~

    4月前 回复
  • mj
    广东省东莞市

    谢谢大佬,能否出个docker的4.0.6破解版

    4月前 回复
  • jiagezhao
    天津市

    最新版的还没出来,大神速度

    4月前 回复
  • Ruby
    未知

    感谢大佬分享

    3月前 回复
  • Q
    浙江省温州市

    4.04就开始了,感谢大佬

    3月前 回复
  • mjj
    河南省郑州市

    linux 4.1.5.1 tmm破解之后刮削时,提示java.lang.exception invalid TMDB API key,不破解不会出现该错误

    2月前 回复
  • DDD
    福建省厦门市

    谢谢分享~~可用~

    2月前 回复
  • Patric
    天津市

    博主直接把群晖暴露出来不担心安全问题么

    1月前 回复
    • xander博主
      浙江省宁波市

      @Patric: 1.群晖的安全性还是很高的
      2.我做了端口映射,只开放需要的端口,避开常用端口,比如22的ssh
      3.端口涉及密码的,都使用了强密码
      4.我用了1年半了,目前没啥问题,就黑群晖偶尔自己崩了需要修复

      1月前 回复
      • 浙江省杭州市

        @xander: 我下了个发现死活搜不到themoviedb的数据,用themoviedb的搜刮就一直是空白。绝望 不知道什么情况 用docke3.1.15的又能用很正常。网页也都打得开,挂了梯子。因为3.1.15老是搜不到电视剧的图片打算换个版本。结果这个版本直接搜不到 有木有人知道啥情况啊

        1月前 回复
        • xander博主
          浙江省宁波市

          @貔: tmm4.0.6吗,如果挂了梯子,设置-通用-系统代理配了没?或者直接改本机hosts试试:
          54.192.151.79 http://www.themoviedb.org
          104.16.61.155 image.tmdb.org
          13.226.238.82 api.themoviedb.org
          13.35.67.86 api.themoviedb.org

          1月前 回复
          • 浙江省杭州市

            @xander: 我梯子是路由器里酸酸乳全局代的。正常不用设代理吧。刚才改了下hosts 好像全都打不开了 嘤嘤嘤

            1月前
  • 海滨大哥
    浙江省杭州市

    感谢大佬分享!☯

    2周前 回复

XanderYe的博客

tmm刮削器 破解
底部更新4.1.5.1版本,由于使用了希腊字母混淆,破解复杂,不公开源码了。 2021-05-26 想简单了,4.1.5.1的license.jar不仅用了希腊字母混淆,还加了水印,更把各网站的apiKey和licens…
扫描二维码继续阅读
2020-10-17