Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

网易云投诉导致listen 1在Firefox拓展商店被下架 #946

Open
Hacinsl opened this issue Sep 22, 2022 · 42 comments
Open

网易云投诉导致listen 1在Firefox拓展商店被下架 #946

Hacinsl opened this issue Sep 22, 2022 · 42 comments

Comments

@Hacinsl
Copy link
Contributor

Hacinsl commented Sep 22, 2022

看来edge也有同样的情况
邮件原文:
Dear Contributor,

We received a notification under Mozilla’s Digital Millennium Copyright Act (“DMCA”) and Trademark policy (https://www.mozilla.org/about/legal/report-infringement/) complaining of allegedly infringing activity by you on our service at: https://addons.mozilla.org/en-US/firefox/addon/listen1/. We have removed or disabled access to your add-on identified by the claimant as infringing the claimant's copyright or trademark.

The notice included the following report:


Dear Sir/Madam,

I have already read and understand the guide of filing DMCA Notice.

I represent 杭州网易云音乐科技有限公司, which is a China company with company registration code: 91330108MA27XNADXX registered in China.

We have discovered the following service circumventing of our technological protection measures, which is developed and owned by our company and applied to effectively control the access to musical works in Netease Cloud Music’s software/websites/APPs.

Listen 1 by Hacinsl: https://addons.mozilla.org/en-US/firefox/addon/listen1/

The developers have knowingly procured or offered to others, without our authorization, a method especially decrypted to the circumvention of technological protection measures. This action might have been considered as a violation against copyright law section 1201.

Therefore I am requesting to cease/remove/take down this service from your platform until the developer removed all functions in the APP which is in function to circumvention of technological protection measures, and make access to protected musical contents.

The above is a brief description of the violations at stake and is not meant to be a complete statement of our company's prejudice, rights and remedies in connection with the subject matter of this email. All such rights and remedies are expressly reserved, including the rights and remedies of our licensors.

I have a good faith belief that use of the copyrighted materials described above on the infringing web page is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.

I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.

Regards,

NCM Legal Dept. 网易云音乐法务部

杭州市滨江区网商路399号




If you believe your content was removed or disabled as a result of a mistake or misidentification of the material to be removed or disabled (e.g., you have permission to post it or you believe it is a fair use), you may submit a counter notification to us at [email protected]. We refer you to our DMCA and Trademark policy page at https://www.mozilla.org/about/legal/report-infringement/ for the requirements for a valid counter notification and more information.


We remind you of our repeat infringer termination policy. Under our policy, we may terminate, at our discretion, a user’s account if under appropriate circumstances they are determined to be a repeat infringer.



Sincerely,

Mozilla Legal Team

目前listen 1在Firefox已被禁用

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Sep 23, 2022

尝试着写了DMCA Counter Notification给Mozilla,正在等待结果

@listen1
Copy link
Owner

listen1 commented Sep 26, 2022

尝试着写了DMCA Counter Notification给Mozilla,正在等待结果

收到,谢谢对这个项目的付出,期待能有一个好结果。需要任何支持,请issue留言或发信给我。让我们一起努力,使更多人能方便的听歌。

@listen1 listen1 pinned this issue Sep 26, 2022
@Hacinsl
Copy link
Contributor Author

Hacinsl commented Sep 28, 2022

Listen 1在Firefox已恢复上架

@Hacinsl Hacinsl closed this as completed Sep 28, 2022
@listen1
Copy link
Owner

listen1 commented Sep 29, 2022

Listen 1在Firefox已恢复上架

真是好消息,为你点赞👍

之前的链接是没法使用了吗?好像还是访问不到。

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Sep 29, 2022

昨天是恢复了,但是:
Hello,

The sender of the original notice reported that the address and phone number in your counter-notice was insufficient for them to contact you. Accordingly, the counternotice is not valid and we have disabled the listing.

Regards,
Mozilla Legal Team
所以又下架了……

@Hacinsl Hacinsl reopened this Sep 29, 2022
@Hacinsl
Copy link
Contributor Author

Hacinsl commented Sep 29, 2022

所以对方真的尝试联系我,意思是如果我留下真实个人信息会被起诉吗

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Sep 29, 2022

是否暂时在Firefox版移除网易云相关功能以使拓展重新上架?

@listen1
Copy link
Owner

listen1 commented Oct 2, 2022

所以对方真的尝试联系我,意思是如果我留下真实个人信息会被起诉吗

可能需要了解一下具体信件的内容,方便转发一份给我吗?[email protected]

@NEX-S
Copy link

NEX-S commented Oct 7, 2022

我就搞不懂了,这种没有传播盗版,只是用了现成api也能被起诉?还不是因为他们自己的软件做的烂的和屎一样,听歌就听歌,搞些什么直播 商城 属实是想钱想疯了,希望listen1可以一直好下去,为我们提供一个纯净专一的听歌软件

@sunsunsun-java
Copy link

目前VIP歌好像都听不了

@huloluloxy
Copy link

firefox用自己打包的2.62.2.XPI,提示“此附件组件无法安装,未通过验证”,改了“xpinstall.signatures.required”为false,也没用,还有啥其他方法吗

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Oct 20, 2022

firefox用自己打包的2.62.2.XPI,提示“此附件组件无法安装,未通过验证”,改了“xpinstall.signatures.required”为false,也没用,还有啥其他方法吗

1.使用Firefox Developer Edition,开发者版可以改about:config,现在的Firefox正式版都必须安装已验证的安装包
2.在Firefox注册账号并以自分发模式(当然你要公开发布也不是不行,但我这不就被下架了)上传xpi(记得uuid要修改一下,原来的早被占用了),这样该安装包就会被签名,可在正式版安装,有版本更新就重新上传,或者在相关文件中指定更新地址(具体参考官方文档)
3.等待作者做出来支持屏蔽网易云的版本(或者我简单修改一下)重新上传,以恢复listen 1的页面

@listen1
Copy link
Owner

listen1 commented Oct 21, 2022

屏蔽网易云的方法,修改app.js中此部分的代码

const sourceList = [
  // {
  //   name: 'netease',
  //   displayId: '_NETEASE_MUSIC',
  // },
  {
    name: 'qq',
    displayId: '_QQ_MUSIC',
  },

@bbnolauv
Copy link

@Hacinsl 请问如何修改uuid?

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Oct 21, 2022

@Hacinsl 请问如何修改uuid?

下载压缩包后,删掉原有的manifest.json,将manifest_firefox.json重命名为manifest.json,其中的
"id": "[email protected]"
修改成任意其他文本

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Oct 22, 2022

寻求帮助:由于拓展目前在Firefox被停用,处于强制隐藏状态,无法提交新版本。现在需要与Mozilla沟通以申请上传已经暂时移除侵权内容(网易)的新版本,我已向给我发DMCA通知的邮箱[email protected]发送说明:
图片
但截止目前仍未收到回复,应该是该邮箱不受理此类申请。
有人知道此种情况的解决办法吗?

@xz-dev
Copy link

xz-dev commented Nov 5, 2022

参考 https://www.frankerfacez.com/ 可以不用上架也能安装

@xxnuo
Copy link

xxnuo commented Nov 6, 2022

寻求帮助:由于拓展目前在Firefox被停用,处于强制隐藏状态,无法提交新版本。现在需要与Mozilla沟通以申请上传已经暂时移除侵权内容(网易)的新版本,我已向给我发DMCA通知的邮箱[email protected]发送说明:

图片

但截止目前仍未收到回复,应该是该邮箱不受理此类申请。

有人知道此种情况的解决办法吗?

直接发布自分发的已签名xpi不就行了吗?

@windmiles
Copy link

弄了一个self distribution的签名版,可以暂时应急
https://github.com/windmiles/listen1_firefox_extension/releases

@xiaopangju
Copy link

现在这个问题解决得怎么样了,Mozilla有回复你吗?
@Hacinsl

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Nov 23, 2022

现在这个问题解决得怎么样了,Mozilla有回复你吗? @Hacinsl

没有收到回复,我目前没什么办法,想继续公开发布似乎得新开一个

@xiaopangju
Copy link

现在这个问题解决得怎么样了,Mozilla有回复你吗? @Hacinsl

没有收到回复,我目前没什么办法,想继续公开发布似乎得新开一个

我认识一个Mozilla的中国分部员工,或许可以帮你问问?
或者你可以自己去问问她,她的电子邮件地址是[email protected]

@xiaopangju
Copy link

xiaopangju commented Nov 25, 2022

@Hacinsl 我不确定你有没有看到这条评论,所以at你一下

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Nov 26, 2022

@Hacinsl 我不确定你有没有看到这条评论,所以at你一下

我去问一下

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Nov 27, 2022

@xiaopangju 我发送邮件之后立即收到邮件被提醒该邮箱不存在,该邮箱地址是不是写错了

@xiaopangju
Copy link

@Hacinsl 抱歉,的确是我写错了
邮件地址是[email protected]

@xiaopangju
Copy link

@Hacinsl 现在情况如何了?

@Hacinsl
Copy link
Contributor Author

Hacinsl commented Dec 9, 2022

@Hacinsl 现在情况如何了?

邮件发出,没有收到回复

@PencilNavigator
Copy link

所以对方真的尝试联系我,意思是如果我留下真实个人信息会被起诉吗

尝试提交一份境外真实地址的Counter Notice?

@shuiyingwuhen
Copy link

能不能做成离线安装包 我们下载之后 自行进行安装

@slirkt
Copy link

slirkt commented Mar 29, 2023

感谢分享

@Sguo888
Copy link

Sguo888 commented Jun 19, 2023

果然专利是阻挡人类进步的重要障碍,我就说怎么Edge上安装没网易云了,真想去帮这些出生接儿女放学看看他们生出来的玩意有没有屁眼

@mraandtux
Copy link

参考被Firefox下架的Bypass Paywalls Firefox:
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean

...although [this] add-on was removed from Mozilla's add-on store (AMO), the add-on is still signed and checked for security by Mozilla...

另见官方对于非Firefox扩展网站上架扩展的签名方法(见Self-distribution段落):
https://extensionworkshop.com/documentation/publish/signing-and-distribution-overview/
https://extensionworkshop.com/documentation/publish/self-distribution/

@mraandtux
Copy link

已获官方签名的2.31扩展zip包

@linsui
Copy link

linsui commented Aug 9, 2023

firefox用自己打包的2.62.2.XPI,提示“此附件组件无法安装,未通过验证”,改了“xpinstall.signatures.required”为false,也没用,还有啥其他方法吗

可以修改 Firefox 安装目录下的 lib/firefox/omni.ja 里的 modules/AppConstants.sys.mjs 文件。将 MOZ_REQUIRE_SIGNINGtrue 改成 false 之后 xpinstall.signatures.required 就可以生效了。修改 omni.ja 的方法可以参考 https://program-think.blogspot.com/2019/07/Customize-Firefox.html

@AlbertLi255
Copy link

我这手动打包,在firefox里安装,是出现这样的提示,无法安装成功。有什么解决方案吗?
image

@shmilee
Copy link

shmilee commented Jun 3, 2024

参考1

参考被Firefox下架的Bypass Paywalls Firefox: https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean

...although [this] add-on was removed from Mozilla's add-on store (AMO), the add-on is still signed and checked for security by Mozilla...

另见官方对于非Firefox扩展网站上架扩展的签名方法(见Self-distribution段落): https://extensionworkshop.com/documentation/publish/signing-and-distribution-overview/ https://extensionworkshop.com/documentation/publish/self-distribution/

参考2

firefox用自己打包的2.62.2.XPI,提示“此附件组件无法安装,未通过验证”,改了“xpinstall.signatures.required”为false,也没用,还有啥其他方法吗

1.使用Firefox Developer Edition,开发者版可以改about:config,现在的Firefox正式版都必须安装已验证的安装包 2.在Firefox注册账号并以自分发模式(当然你要公开发布也不是不行,但我这不就被下架了)上传xpi(记得uuid要修改一下,原来的早被占用了),这样该安装包就会被签名,可在正式版安装,有版本更新就重新上传,或者在相关文件中指定更新地址(具体参考官方文档) 3.等待作者做出来支持屏蔽网易云的版本(或者我简单修改一下)重新上传,以恢复listen 1的页面

参考3

@Hacinsl 请问如何修改uuid?

下载压缩包后,删掉原有的manifest.json,将manifest_firefox.json重命名为manifest.json,其中的 "id": "[email protected]" 修改成任意其他文本

其他参考

尝试记录

  1. 下载源码包, 制作插件xpi
cd listen1_chrome_extension/

# 原始 2.32.0
mv manifest_firefox.json manifest.json
sed -i 's|[email protected]|[email protected]|' manifest.json  # 修改 uuid
zip -r ../listen1-v2.32.0.xpi *

# 2.32.0 小修改
sed -i 's|"applications"|"browser_specific_settings"|' manifest.json  # Fix Warning: The "applications" property is deprecated 
sed -i 's|"45.0"|"79.0"|' manifest.json  # strict_min_version 版本最低 79.0
sed -i 's|chrome.extension.getURL|chrome.runtime.getURL|' js/background.js  # getURL API 变化
sed -i 's|"2.32.0"|"2.32.0.1"|' manifest.json  # 版本四位数
zip -r ../listen1-v2.32.0.1.xpi *

cd ../
rm -r listen1_chrome_extension/
  1. 注册登录附加组件开发者中心 https://addons.mozilla.org/zh-CN/developers/
    以及备份二次验证相关的 Firefox-Backup-Authentication-Codes
    网页提交插件,"由您自己托管",自分发模式。提交代码,否。
    等待审核,6分钟通过。(自动验证最多24小时,被选中手动审核,时间更长)

  2. 下载自己的插件 b5430170c9824a379932
    管理状态和版本,版本 x.x.x ,文件,点击xpi地址,火狐自动安装

更新到最新版了,多谢大家!!

  1. 如果有人浏览到这里,感觉签名搞不定,并且发现有新版本了,可以@我一下。
    在保持上面用的 uuid 不变的情况下,尽量继续更新。更新记录:

@1078249029
Copy link

参考1

参考被Firefox下架的Bypass Paywalls Firefox: https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean

...although [this] add-on was removed from Mozilla's add-on store (AMO), the add-on is still signed and checked for security by Mozilla...

另见官方对于非Firefox扩展网站上架扩展的签名方法(见Self-distribution段落): https://extensionworkshop.com/documentation/publish/signing-and-distribution-overview/ https://extensionworkshop.com/documentation/publish/self-distribution/

参考2

firefox用自己打包的2.62.2.XPI,提示“此附件组件无法安装,未通过验证”,改了“xpinstall.signatures.required”为false,也没用,还有啥其他方法吗

1.使用Firefox Developer Edition,开发者版可以改about:config,现在的Firefox正式版都必须安装已验证的安装包 2.在Firefox注册账号并以自分发模式(当然你要公开发布也不是不行,但我这不就被下架了)上传xpi(记得uuid要修改一下,原来的早被占用了),这样该安装包就会被签名,可在正式版安装,有版本更新就重新上传,或者在相关文件中指定更新地址(具体参考官方文档) 3.等待作者做出来支持屏蔽网易云的版本(或者我简单修改一下)重新上传,以恢复listen 1的页面

参考3

@Hacinsl 请问如何修改uuid?

下载压缩包后,删掉原有的manifest.json,将manifest_firefox.json重命名为manifest.json,其中的 "id": "[email protected]" 修改成任意其他文本

尝试记录

1. 下载[源码包](https://github.com/listen1/listen1_chrome_extension), 制作插件xpi
cd listen1_chrome_extension/
mv manifest_firefox.json manifest.json
sed -i 's|[email protected]|[email protected]|' manifest.json  # 修改 uuid
zip -r ../listen1-v2.32.0.xpi *
cd ../
rm -r listen1_chrome_extension/
2. 注册登录附加组件开发者中心 https://addons.mozilla.org/zh-CN/developers/
   以及备份二次验证相关的 `Firefox-Backup-Authentication-Codes`
   网页提交插件,"由您自己托管",自分发模式。
   等待审核,6分钟通过。(自动验证最多24小时,被选中手动审核,时间更长)

3. 下载自己的插件 b5430170c9824a379932
   管理状态和版本》版本 2.32.0》文件》点击xpi地址》火狐自动安装

更新到最新版了,多谢大家!!

4. 如果有人浏览到这里,感觉签名搞不定,并且发现有新版本了,可以@我一下。
   在保持上面用的 uuid 不变的情况下,尽量继续更新。更新记录:
   
   * 20240603,2.32.0: https://addons.mozilla.org/firefox/downloads/file/4297205/b5430170c9824a379932-2.32.0.xpi

@shmilee 请问您最近签名得到listen1插件出现过问题么?我在验证插件过程中出现了 strict_min_version 版本过低的错误。修改manifest版本号就会产生更多的语法错误。如果可能的话能否把您6月份更新的xpi分享下?我这边看好像是失效了。谢谢!

@shmilee
Copy link

shmilee commented Aug 23, 2024

@1078249029 我现在火狐版本是 129.0.1,重新用上面 mozilla 的链接安装没问题。

上传 github,xpi 传不上来,所以打包传在这 mylisten1-b5430170c9824a379932-2.32.0.xpi.tar.gz

你说的版本低的错误,我看了下开发者中心里的验证结果,确实存在,不过是警告级别,

验证于: 	June 3, 2024
常规测试 0 errors, 48 warnings, 18 notices

Use "browser_specific_settings" instead of "applications".

Warning: The "applications" property in the manifest is deprecated and will no longer be accepted in Manifest Version 3 and above.
manifest.json
Manifest key not supported by the specified minimum Firefox version

Warning: "strict_min_version" requires Firefox 45, which was released before version 48 introduced support for "background".
manifest.json
Manifest key not supported by the specified minimum Firefox for Android version

Warning: "strict_min_version" requires Firefox for Android 45, which was released before version 48 introduced support for "background".
manifest.json
Manifest key not supported by the specified minimum Firefox version

Warning: "strict_min_version" requires Firefox 45, which was released before version 48 introduced support for "background.persistent".
manifest.json

..................

@1078249029
Copy link

@shmilee 我是用您的xpi文件也会产生同样的问题。奇怪的是全文验证报告只有warning,但是摘要却显示一个错误:
图片
图片
所以并不能进行下一步的提交文件了。
您当时遇到这种情况么?请问是怎么解决的?

@shmilee
Copy link

shmilee commented Aug 24, 2024

@1078249029
你不能在你的开发者中心上传我的 xpi ,这个 xpi 是已经验证过的,并且文件里的 uuid 是 [email protected], 被我占用了。
你可以试试直接安装这个验证过的 xpi。

strict_min_version 的问题,你改了有语法错误?不知道你怎么改的,是下面这样吗?这样打包上传没问题了。

diff --git a/manifest_firefox.json b/manifest_firefox.json
index 73079ef..6bb89f3 100644
--- a/manifest_firefox.json
+++ b/manifest_firefox.json
@@ -2,7 +2,7 @@
   "applications": {
     "gecko": {
       "id": "[email protected]",
-      "strict_min_version": "45.0"
+      "strict_min_version": "58.0"
     }
   },
   "background": {

2024-08-24-111841_455x127_scrot

@1078249029
Copy link

@shmilee 上传成功了,感谢。原因应该是uuid忘改了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests