宙连更改1
This commit is contained in:
parent
4dc537b759
commit
5258438208
|
|
@ -1,4 +0,0 @@
|
|||
[submodule "clash-foss"]
|
||||
path = core/src/foss/golang/clash
|
||||
url = https://github.com/MetaCubeX/mihomo
|
||||
branch = Alpha
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
## Contributing to Clash for Android
|
||||
|
||||
#### Code Style
|
||||
|
||||
Please use `Android Studio` or `Intellij IDEA` to open the project and use the project code style profile.
|
||||
|
||||
`File` -> `Settings` -> `Editor` -> `Code Style` -> `C/C++ and Kotlin` -> `Scheme` -> `Project`
|
||||
|
||||
|
||||
|
||||
#### License
|
||||
|
||||
Contributing to Clash for Android that assumes you allow code to be merged into closed-source branch of Clash for Android. Other terms follow the [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)
|
||||
|
||||
674
LICENSE
674
LICENSE
|
|
@ -1,674 +0,0 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
833
NOTICE
833
NOTICE
|
|
@ -1,833 +0,0 @@
|
|||
3th-party software licenses
|
||||
|
||||
* Clash
|
||||
==========================================================================
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
||||
* Android Open Source Project
|
||||
* Android X Support Library
|
||||
==========================================================================
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
1. Definitions.
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
## Privacy Policy
|
||||
|
||||
The Clash for Android is built as an Open Source software. This app is provided by personal at no cost and is intended for use as is.
|
||||
|
||||
This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our app.
|
||||
|
||||
If you choose to use our app, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the app. We will not use or share your information with anyone except as described in this Privacy Policy.
|
||||
|
||||
The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Clash for Android unless otherwise defined in this Privacy Policy.
|
||||
|
||||
**Information Collection and Use**
|
||||
|
||||
For a better experience, while using our app, we may require you to provide us with certain personally identifiable information. The information that we request will be retained by us and used as described in this privacy policy.
|
||||
|
||||
The app does use third party services that may collect information used to identify you.
|
||||
|
||||
Link to privacy policy of third party service providers used by the app
|
||||
|
||||
* [Google Play Services](https://www.google.com/policies/privacy/)
|
||||
* [AppCenter](https://docs.microsoft.com/en-us/appcenter/gdpr/)
|
||||
|
||||
**Log Data**
|
||||
|
||||
We want to inform you that whenever you use our app, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing our App, the time and date of your use of the app, and other statistics.
|
||||
|
||||
**Cookies**
|
||||
|
||||
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
|
||||
|
||||
This app does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this app.
|
||||
|
||||
**Security**
|
||||
|
||||
We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.
|
||||
|
||||
**Links to Other Sites**
|
||||
|
||||
This app may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
|
||||
|
||||
**Children’s Privacy**
|
||||
|
||||
These Services do not address anyone under the age of 13\. We do not knowingly collect personally identifiable information from children under 13\. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.
|
||||
|
||||
**Changes to This Privacy Policy**
|
||||
|
||||
We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.
|
||||
|
||||
**Contact Us**
|
||||
|
||||
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.
|
||||
|
|
@ -25,7 +25,7 @@ dependencies {
|
|||
implementation(libs.rikkax.multiprocess)
|
||||
val commonAar = file("libs/common.aar")
|
||||
val coreAar = file("libs/core.aar")
|
||||
val hideapiAar = file("libs/hideapi.aar")
|
||||
val hideawayEar = file("libs/hideapi.aar")
|
||||
val serviceAar = file("libs/service.aar")
|
||||
val oss = file("libs/oss-android-sdk-2.9.19.aar")
|
||||
if (oss.exists()) {
|
||||
|
|
@ -45,8 +45,8 @@ dependencies {
|
|||
println("core.aar does not exist")
|
||||
}
|
||||
|
||||
if (hideapiAar.exists()) {
|
||||
implementation(files(hideapiAar))
|
||||
if (hideawayEar.exists()) {
|
||||
implementation(files(hideawayEar))
|
||||
} else {
|
||||
println("hideapi.aar does not exist")
|
||||
}
|
||||
|
|
@ -63,11 +63,9 @@ dependencies {
|
|||
implementation(libs.androidx.recyclerview)
|
||||
implementation(libs.google.material)
|
||||
|
||||
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.5.1")
|
||||
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1")
|
||||
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.5.1")
|
||||
|
||||
// https://mvnrepository.com/artifact/com.tencent/mmkv-static
|
||||
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.9.1")
|
||||
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1")
|
||||
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.9.1")
|
||||
implementation("com.tencent:mmkv-static:1.2.10")
|
||||
|
||||
implementation ("com.jakewharton:process-phoenix:3.0.0")
|
||||
|
|
@ -80,29 +78,13 @@ dependencies {
|
|||
api("com.orhanobut:logger:2.2.0")
|
||||
api("com.google.code.gson:gson:2.10.1")
|
||||
api(platform("com.squareup.okhttp3:okhttp-bom:4.10.0"))
|
||||
|
||||
// define any required OkHttp artifacts without version
|
||||
api("com.squareup.okhttp3:okhttp")
|
||||
api("com.squareup.okhttp3:logging-interceptor")
|
||||
//// https://mvnrepository.com/artifact/com.google.code.gson/gson
|
||||
// api("com.google.code.gson:gson:2.10.1")
|
||||
api("org.yaml:snakeyaml:1.29")
|
||||
|
||||
// https://mvnrepository.com/artifact/com.alipay.sdk/alipaysdk-android
|
||||
implementation("com.alipay.sdk:alipaysdk-android:15.8.17")
|
||||
// https://mvnrepository.com/artifact/com.journeyapps/zxing-android-embedded
|
||||
// implementation("com.journeyapps:zxing-android-embedded:3.6.0")
|
||||
|
||||
// https://mvnrepository.com/artifact/com.google.zxing/core
|
||||
// implementation("com.google.zxing:core:3.5.3")
|
||||
implementation("com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4")
|
||||
// https://mvnrepository.com/artifact/com.airbnb.android/lottie
|
||||
implementation("com.airbnb.android:lottie:5.2.0")
|
||||
// https://mvnrepository.com/artifact/com.github.bumptech.glide/glide
|
||||
implementation("com.github.bumptech.glide:glide:4.13.2")
|
||||
// implementation("com.luozm.captcha:captcha:1.1.2")
|
||||
// implementation("com.aliyun.dpa:oss-android-sdk:2.9.19")
|
||||
// implementation ("com.hihonor.mcs:ads-identifier:1.0.3.301")
|
||||
implementation("com.github.bumptech.glide:glide:4.16.0")
|
||||
implementation("com.github.gzu-liyujiang:Android_CN_OAID:4.2.8") {
|
||||
exclude("com.hihonor.mcs", "ads-identifier")
|
||||
exclude("com.huawei.hms", "ads-identifier")
|
||||
|
|
@ -110,9 +92,7 @@ dependencies {
|
|||
//stripe 支付
|
||||
implementation("com.stripe:stripe-android:21.4.2")// 使用最新版本
|
||||
implementation("com.github.getActivity:XXPermissions:20.0")
|
||||
// 华为的最新版本广告标识服务SDK,参阅 https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/identifier-service-version-change-history-0000001050066927
|
||||
api ("com.huawei.hms:ads-identifier:3.4.62.300")
|
||||
// 荣耀的最新版本广告标识服务SDK,参阅 https://developer.hihonor.com/cn/kitdoc?kitId=11030&navigation=guides&docId=intergrate.md
|
||||
api ("com.hihonor.mcs:ads-identifier:1.0.2.301")
|
||||
implementation("com.android.installreferrer:installreferrer:2.2")// 使用最新版本
|
||||
|
||||
|
|
@ -128,9 +108,7 @@ task("downloadGeoFiles") {
|
|||
|
||||
val geoFilesUrls = mapOf(
|
||||
"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb" to "geoip.metadb",
|
||||
"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat" to "geosite.dat",
|
||||
// "https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb" to "country.mmdb",
|
||||
)
|
||||
"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat" to "geosite.dat")
|
||||
|
||||
doLast {
|
||||
geoFilesUrls.forEach { (downloadUrl, outputFileName) ->
|
||||
|
|
@ -181,9 +159,6 @@ android {
|
|||
abiFilters.add("armeabi-v7a")
|
||||
}
|
||||
}
|
||||
// sourceSets.all {
|
||||
// jniLibs.srcDir("src/main/jniLibs")
|
||||
// }
|
||||
sourceSets.all {
|
||||
jniLibs.srcDir("src/main/jniLibs")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,56 +0,0 @@
|
|||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>连接中...</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: #262C45;
|
||||
color: white;
|
||||
font-family: Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
border: 4px solid rgba(255, 255, 255, 0.3);
|
||||
border-top: 4px solid #ffffff;
|
||||
border-radius: 50%;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p id="connectionStatus">正在连接客服,右下角出现按钮后即可聊天...</p>
|
||||
<div class="loading" id="loadingIcon"></div>
|
||||
|
||||
<script>
|
||||
function updateStatus() {
|
||||
var statusElement = document.getElementById("connectionStatus");
|
||||
var loadingIcon = document.getElementById("loadingIcon");
|
||||
|
||||
statusElement.textContent = "已经连接,点击按钮开始聊天吧";
|
||||
loadingIcon.style.display = "none";
|
||||
clearInterval(loadingAnimation);
|
||||
}
|
||||
|
||||
// 模拟连接的过程,在此之后调用 updateStatus 方法
|
||||
// var loadingAnimation = setInterval(updateStatus, 3000); // 假设连接耗时为3秒
|
||||
|
||||
</script>
|
||||
</body>
|
||||
<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="3c985c8a-5fe4-439f-ad40-bd26b905f92e";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
|
||||
|
||||
</html>
|
||||
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>连接中...</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: #262C45;
|
||||
color: white;
|
||||
font-family: Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
border: 4px solid rgba(255, 255, 255, 0.3);
|
||||
border-top: 4px solid #ffffff;
|
||||
border-radius: 50%;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p id="connectionStatus">正在连接客服,右下角出现按钮后即可聊天...</p>
|
||||
<p id="connectionStatus2">如果未出现按钮,请等待一分钟或者重新进入.</p>
|
||||
<div class="loading" id="loadingIcon"></div>
|
||||
</body>
|
||||
<script>
|
||||
(function(d,t) {
|
||||
var BASE_URL="https://test.yingmaox.cc:8041";
|
||||
var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=BASE_URL+"/packs/js/sdk.js";
|
||||
g.defer = true;
|
||||
g.async = true;
|
||||
s.parentNode.insertBefore(g,s);
|
||||
g.onload=function(){
|
||||
window.chatwootSDK.run({
|
||||
websiteToken: 'hrRz6CyYCqM8KZEQ1W88bS6b',
|
||||
baseUrl: BASE_URL
|
||||
})
|
||||
}
|
||||
})(document,"script");
|
||||
//自动拉起
|
||||
const wootTargetNode = document.body;
|
||||
const wootConfig = { attributes: true, childList: true, subtree: true };
|
||||
let wootState=false;
|
||||
const wootCallback = function(mutationsList, observer) {
|
||||
for(const mutation of mutationsList) {
|
||||
if (mutation.type === 'childList') {
|
||||
mutation.addedNodes.forEach(node => {
|
||||
if (node.nodeType === Node.ELEMENT_NODE) {if (node.id == 'chatwoot_live_chat_widget') { wootState=true;chatInit();}}
|
||||
});
|
||||
} else if (mutation.type === 'attributes' && mutation.attributeName === 'id') {
|
||||
if (mutation.target.id == 'chatwoot_live_chat_widget') {wootState=true;chatInit();}
|
||||
}
|
||||
}
|
||||
};
|
||||
const observer = new MutationObserver(wootCallback);
|
||||
observer.observe(wootTargetNode, wootConfig);
|
||||
function chatInit(){
|
||||
observer.disconnect();document.getElementsByClassName('woot-widget-bubble')[0].click();
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
function updateStatus() {
|
||||
var statusElement = document.getElementById("connectionStatus");
|
||||
|
||||
var loadingIcon = document.getElementById("loadingIcon");
|
||||
|
||||
statusElement.textContent = "已经连接,点击按钮开始聊天吧";
|
||||
|
||||
loadingIcon.style.display = "none";
|
||||
clearInterval(loadingAnimation);
|
||||
}
|
||||
|
||||
// 模拟连接的过程,在此之后调用 updateStatus 方法
|
||||
// var loadingAnimation = setInterval(updateStatus, 3000); // 假设连接耗时为3秒
|
||||
</script>
|
||||
</html>
|
||||
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Connecting...</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: #262C45;
|
||||
color: white;
|
||||
font-family: Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
border: 4px solid rgba(255, 255, 255, 0.3);
|
||||
border-top: 4px solid #ffffff;
|
||||
border-radius: 50%;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p id="connectionStatus">Connecting to customer service, click the button in the bottom right corner to chat...</p>
|
||||
<p id="connectionStatus2">If no button appears, please wait for one minute or re-enter.</p>
|
||||
<div class="loading" id="loadingIcon"></div>
|
||||
|
||||
<script>
|
||||
function updateStatus() {
|
||||
var statusElement = document.getElementById("connectionStatus");
|
||||
|
||||
var loadingIcon = document.getElementById("loadingIcon");
|
||||
|
||||
statusElement.textContent = "Connected, click the button to start chatting";
|
||||
|
||||
loadingIcon.style.display = "none";
|
||||
clearInterval(loadingAnimation);
|
||||
}
|
||||
|
||||
// 模拟连接的过程,在此之后调用 updateStatus 方法
|
||||
// var loadingAnimation = setInterval(updateStatus, 3000); // 假设连接耗时为3秒
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="c1e87f10-9628-488b-9fe2-61160c301f6e";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
|
||||
|
||||
</html>
|
||||
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>連接中...</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: #262C45;
|
||||
color: white;
|
||||
font-family: Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
border: 4px solid rgba(255, 255, 255, 0.3);
|
||||
border-top: 4px solid #ffffff;
|
||||
border-radius: 50%;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p id="connectionStatus">正在連接客服,右下角出現按鈕後即可聊天 ...</p>
|
||||
<p id="connectionStatus2">如果未出現按鈕,請等待一分鐘或者重新進入.</p>
|
||||
<div class="loading" id="loadingIcon"></div>
|
||||
|
||||
<script>
|
||||
function updateStatus() {
|
||||
var statusElement = document.getElementById("connectionStatus");
|
||||
|
||||
var loadingIcon = document.getElementById("loadingIcon");
|
||||
|
||||
statusElement.textContent = "已經連接,點擊按鈕開始聊天吧";
|
||||
|
||||
loadingIcon.style.display = "none";
|
||||
clearInterval(loadingAnimation);
|
||||
}
|
||||
|
||||
// 模拟连接的过程,在此之后调用 updateStatus 方法
|
||||
// var loadingAnimation = setInterval(updateStatus, 3000); // 假设连接耗时为3秒
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="c1e87f10-9628-488b-9fe2-61160c301f6e";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
|
||||
|
||||
</html>
|
||||
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<h2 align="center">服务条款</h2>
|
||||
<hr/>
|
||||
<p class="font_content">为维护双方利益,根据相关法律、法规的规定,双方在平等、自愿、公平、诚信的基础上,加速器科技(以下简称“加速器”)旗下产品加速器客户端(以下简称“加速器”)就用户购买跨境互联网虚拟专用网络服务(以下简称“服务”)的相关事宜达成如下协议,请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款,您应重点阅读。如您对协议有任何疑问,可向我方平台客服咨询,协议如下:</p>
|
||||
|
||||
<p class="font_content">a) Our goal is to provide quality service to all customers. Please read these terms of service carefully before you access the site or the service. <br/>
|
||||
</p>
|
||||
<p class="font_content">b) These Terms of Service (“the Terms”) govern your use of the 八爪鱼加速器 and the associated website domains (the “Site”) and related service (the “Services”), which are owned and operated by the 八爪鱼加速器 Team (“八爪鱼加速器,” “our”, “we” or “us”). The Terms constitute a legally binding agreement (the “Agreement”) between you and the 八爪鱼 加速器 Team.</p>
|
||||
<p class="font_subtitle">
|
||||
八爪鱼加速器 Service
|
||||
</p>
|
||||
<p class="font_content">a) You understand that we are providing you with a virtual private network (or "加速器") service, which includes, but is not limited to, the use of servers, transport, routers, IP addresses and other equipment and protocols to transmit information over our network (the "System"). You agree to abide by the Terms with respect to your use of the Service.</p>
|
||||
<p class="font_subtitle">
|
||||
Usage Policy
|
||||
</p>
|
||||
<p class="font_content">a) BY USING 八爪鱼 加速器 SERVICE (the "Service") YOU AGREE:</p>
|
||||
<p class="font_content">a) NOT to use the system for sending spam, port scanning, scanning for open proxies or open relays, sending opt-in email, unsolicited email or any type or version of email sent in large quantities even if the email is ultimately sent off of another server.</p>
|
||||
<p class="font_content">b) NOT to launch any pop-ups from our service.</p>
|
||||
<p class="font_content">c) NOT to attack in any way shape or form any other computer or network while on our service.</p>
|
||||
<p class="font_content">d) NOT to use the service for things that could hurt our network or other people.</p>
|
||||
<p class="font_content">b) It is the user responsibility to know and comprehend any and all relevant laws related to any jurisdiction or venue that concerns you and your actions. 八爪鱼 加速器 is not liable in any way or form for actions done by its users including a criminal liability and a civil liability for harm executed or not executed beyond any money paid to 八爪鱼 加速器 for its services by a concrete individual.</p>
|
||||
<p class="font_content">c) Violations of this Usage Policy or the Terms may result in termination of your account, without any refund of amounts previously paid for the Service. Additionally, you may be held responsible for any and all damages incurred to 八爪鱼 加速器, including any amounts charged by any outside entity due to said violation(s), including attorney’s fees and costs without limitation.</p>
|
||||
<p class="font_content">d) 八爪鱼 加速器 enables you to download software, software updates or patches, or other utilities and tools onto your mobile phones or Internet-enabled device. 八爪鱼 加速器 ("the Software") grants to you a nonexclusive, limited license to use the Software solely for the purpose stated by 八爪鱼 加速器 at the time the Software is made available to you and in accordance with these Terms. Modifying, distributing to unauthorized parties, reverse engineering, or otherwise using the Software in any way not expressly authorized by 八爪鱼 加速器, is strictly prohibited.</p>
|
||||
<p class="font_subtitle">
|
||||
Disclaimers
|
||||
</p>
|
||||
<p class="font_content">a) We strive to prevent interruptions to the Site and the Service. However, these are provided on an “as is” and “as available” basis, and we do not warrant, either expressly or by implication, the accuracy of any materials or information provided through the Site or Service, or their suitability for any particular purpose.</p>
|
||||
<p class="font_content">b) Actual service coverage, speeds, locations and quality may vary. The Service will attempt to be available at all times except for limited periods for maintenance and repair. However the Service may be subject to unavailability for a variety of factors beyond our control including emergencies, third party service failures, transmission, equipment or network problems or limitations, interference, signal strength, and may be interrupted, refused, limited or curtailed.</p>
|
||||
<p class="font_content">c) We do not make any warranty that the Service will meet your requirements, or that it will be uninterrupted, timely, secure, or error free, or that defects, if any, will be corrected. You acknowledge that you access the Site and the Service at your own discretion and risk.</p>
|
||||
<p class="font_content">d) We are not responsible for data, messages or pages lost, not delivered, delayed or misdirected because of interruptions or performance issues with the Service or communications services or networks (e.g., T-1 lines or the Internet). We may impose usage or Service limits, suspend Service, or block certain kinds of usage in our sole discretion to protect users or the Service. Network speed is an estimate and is no indication of the speed at which your or the Service sends or receives data. Actual network speed will vary based on configuration, compression, network congestion and other factors. The accuracy and timeliness of data received is not guaranteed; delays or omissions may occur.</p>
|
||||
<p class="font_content">e) We do not log any user activity (sites visited, DNS lookups, emails etc.) We only log access attempts to our servers for the purposes of troubleshooting and improving the Services. We do not get involved in any form of censorship. We do not give your personal info to any third parties.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第一条 服务范围
|
||||
</p>
|
||||
<p class="font_content">1.1 加速器向申请主体(以下简称“用户”)提供服务,用户按照本协议约定的条款接受服务。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第二条 账户注册及用户资料
|
||||
</p>
|
||||
<p class="font_content">2.1 用户下载加速器客户端后,首次使用手机号和验证码登录即为注册;</p>
|
||||
<p class="font_content">2.2 用户在使用加速器提供的服务时,应使用真实、准确的手机号进行注册或登录,不得冒用他人手机号,若因冒用他人手机号而产生了纠纷或损失,由客户自行承担;</p>
|
||||
<p class="font_content">2.3 加速器对用户资料依法保密,但为建立与用户沟通渠道,改善服务工作,加速器可以使用本协议涉及的用户资料;</p>
|
||||
<p class="font_content">2.4 用户应妥善保管手机号和验证码,因用户原因造成的用户验证码遗失或被他人获取造成的责任、损失,加速器不予承担。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第三条 业务使用
|
||||
</p>
|
||||
<p class="font_content">3.1 用户确认开始使用/注册程序使用我方平台服务前,应当具备中华人民共和国法律规定的与您行为相适应的民事行为能力。若用户不具备前述与用户行为相适应的民事行为能力,则应获得监护人的知情同意,用户及用户的监护人应依照法律规定承担因此而导致的相应的责任。如果用户是未成年人,请在用户的监护人同意和指导下访问和/或使用我方服务;</p>
|
||||
<p class="font_content">3.2 用户使用服务时,应遵守中华人民共和国的法律、法规、规章等相关规定;</p>
|
||||
<p class="font_content">3.3 加速器提供的服务仅限成功注册并缴费的用户使用,若因用户将服务提供给第三方使用等而产生的责任及损失,由用户自行承担;</p>
|
||||
<p class="font_content">3.4 官网公布的方式,为下载、注册、登录、使用我方服务的唯一合法途径,您通过其他任何方式获取的我方服务均为非法取得,我方概不承认其效力,一经发现,我方有权立即做出删除、取消、暂停、封号等处理,任何因此导致的一切不利后果均由用户自行承担。我方保留向相关责任主体追究法律责任的权利。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第四条 费用标准和费用交纳
|
||||
</p>
|
||||
<p class="font_content">4.1 服务的计费周期为:用户首次登录时系统默认赠送 24 小时免费体验,如需续期,则按官网及客户端展示的租期费用执行,具体租期分为 1 个月、6 个月和 1 年,支付方式可选择微信、支付宝等;</p>
|
||||
<p class="font_content">4.2 如有政策调整,自调整时间起按新标准执行。</p>
|
||||
<p class="font_content">4.3 租期服务期限以用户自行选择并支付相应费用的期限为准,租期服务到期后,加速器将停止继续向用户提供相关服务;</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第五条 服务质量与用户服务
|
||||
</p>
|
||||
<p class="font_content">5.1 加速器会在官网等公布相关事宜的服务项目、服务时限、服务范围、使用规则、交费规定等内容。</p>
|
||||
<p class="font_content">5.2 加速器负责向用户提供加速器客户端的下载、安装、注册、登录、使用等方面的咨询服务;</p>
|
||||
<p class="font_content">5.3 因加速器原因造成通信障碍,且不能修复的,加速器免收故障期间的服务费,按天计算(另有约定的除外)。加速器不赔偿因故障造成的其他损失。故障时间的计算,以加速器接到用户申告或加速器查出障碍的时间起至恢复使用为止。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第六条 协议中止和解除
|
||||
</p>
|
||||
<p class="font_content">6.1 本协议有效期与用户购买的服务时长一致。</p>
|
||||
<p class="font_content">6.2 用户有下列情形之一的,加速器可以终止服务并不承担责任,已收取的费用不做退回:</p>
|
||||
<p class="font_content">(1)用户违反本协议约定,我方依据违约条款终止本协议的;</p>
|
||||
<p class="font_content">(2)用户转借账号、盗用他人账号、发布违禁内容和信息、骗取他人财物、采取不正当手段谋利等行为,我方依据我方平台规则对您的账号予以查封的;</p>
|
||||
<p class="font_content">(3)除上述情形外,因用户多次违反我方平台规则相关规定且情节严重,我方依据我方平台规则对您的账户予以查封的;</p>
|
||||
<p class="font_content">(4)用户在我方平台有侵犯他人合法权益或其他严重违法违约行为的;</p>
|
||||
<p class="font_content">(5)其它根据相关法律法规我方应当终止服务的情况。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第七条 不可抗力及免责
|
||||
</p>
|
||||
<p class="font_content">7.1 由于不可抗力,如战争、电力故障,罢工,暴乱、自然灾害等,鉴于互联网的特殊性,不可抗力还包括黑客攻击、运营商网络通讯中断及其他非因加速器过错产生的系统故障等导致本协议不能履行的,加速器均无需承担违约责任。</p>
|
||||
<p class="font_content">7.2 如政府、司法行政机关等相关管理部门提出要求,暂停或终止提供相应服务,加速器不承担任何责任。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第八条 争议解决
|
||||
</p>
|
||||
<p class="font_content">8.1 所有因本协议引起的或与本协议有关的争议,本着互让互利的原则,通过协商解决。协商不成的,双方也可请求有管辖权的人民法院对所争议的事项做出裁决。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第九条 用户服务协议变更
|
||||
</p>
|
||||
<p class="font_content">9.1 加速器更新用户服务协议、隐私权政策及相关平台规则(统称“服务协议”),届时协议更新会通过官网提示、短信推送或客户端公告等方式通知和提醒用户注意。 服务协议变更后,若用户继续使用加速器服务,即表示用户同意接受加速器更新后的服务协议。若用户不同意变更后的服务协议,请用户停止使用加速器服务。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第十条 附则
|
||||
</p>
|
||||
<p class="font_content">10.1 本协议自订立、生效、解释、修订、补充、终止、执行与争议解决均适用中华人民共和国法律;如法律无相关规定的,参照商业惯例及/或行业惯例;</p>
|
||||
<p class="font_content">10.2 加速器保留因技术进步或国家政策变动等原因对服务做出调整的权利,但调整时应提前告知用户并提供相应解决方案;</p>
|
||||
<p class="font_content">10.3 加速器可以采用电话、互联网等渠道进行业务公告或业务通知;</p>
|
||||
<p class="font_content">10.4 用户下载并注册加速器客户端时即表示已默认同意本服务协议,此服务协议自用户注册之日起生效;</p>
|
||||
<p class="font_content">10.5 本协议任一条款被视为废止、无效或不可执行,该条应视为可分的且并不影响本协议其余条款的有效性及可执行性。</p><br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<h2 align="center">Service Terms</h2>
|
||||
<hr/>
|
||||
<p class="font_content">In order to safeguard the interests of both parties, according to the provisions of relevant laws and regulations, on the basis of equality, voluntariness, fairness and integrity, the 加速器 client (hereinafter referred to as "加速器"), a product of 加速器 Technology (hereinafter referred to as "加速器"), has reached the following agreement on matters related to users' purchase of cross-border Internet virtual private network services (hereinafter referred to as "services"). You must carefully read and fully understand the contents of each clause, especially the clauses on exemption or limitation of liability, application of law and dispute resolution, which you should focus on. If you have any questions about the agreement, you can consult our platform customer service. The agreement is as follows:</p>
|
||||
|
||||
<p class="font_content">a) Our goal is to provide quality service to all customers. Please read these terms of service carefully before you access the site or the service. <br/>
|
||||
</p>
|
||||
<p class="font_content">b) These Terms of Service (“the Terms”) govern your use of the 加速器 and the associated website domains (the “Site”) and related service (the “Services”), which are owned and operated by the 加速器 Team (“加速器,” “our”, “we” or “us”). The Terms constitute a legally binding agreement (the “Agreement”) between you and the 加速器 Team.</p>
|
||||
<p class="font_subtitle">
|
||||
加速器 Service
|
||||
</p>
|
||||
<p class="font_content">a) You understand that we are providing you with a virtual private network (or "加速器") service, which includes, but is not limited to, the use of servers, transport, routers, IP addresses and other equipment and protocols to transmit information over our network (the "System"). You agree to abide by the Terms with respect to your use of the Service.</p>
|
||||
<p class="font_subtitle">
|
||||
Usage Policy
|
||||
</p>
|
||||
<p class="font_content">a) BY USING 加速器 SERVICE (the "Service") YOU AGREE:</p>
|
||||
<p class="font_content">a) NOT to use the system for sending spam, port scanning, scanning for open proxies or open relays, sending opt-in email, unsolicited email or any type or version of email sent in large quantities even if the email is ultimately sent off of another server.</p>
|
||||
<p class="font_content">b) NOT to launch any pop-ups from our service.</p>
|
||||
<p class="font_content">c) NOT to attack in any way shape or form any other computer or network while on our service.</p>
|
||||
<p class="font_content">d) NOT to use the service for things that could hurt our network or other people.</p>
|
||||
<p class="font_content">b) It is the user responsibility to know and comprehend any and all relevant laws related to any jurisdiction or venue that concerns you and your actions. 加速器 is not liable in any way or form for actions done by its users including a criminal liability and a civil liability for harm executed or not executed beyond any money paid to 加速器 for its services by a concrete individual.</p>
|
||||
<p class="font_content">c) Violations of this Usage Policy or the Terms may result in termination of your account, without any refund of amounts previously paid for the Service. Additionally, you may be held responsible for any and all damages incurred to 加速器, including any amounts charged by any outside entity due to said violation(s), including attorney’s fees and costs without limitation.</p>
|
||||
<p class="font_content">d) 加速器 enables you to download software, software updates or patches, or other utilities and tools onto your mobile phones or Internet-enabled device. 加速器 ("the Software") grants to you a nonexclusive, limited license to use the Software solely for the purpose stated by 加速器 at the time the Software is made available to you and in accordance with these Terms. Modifying, distributing to unauthorized parties, reverse engineering, or otherwise using the Software in any way not expressly authorized by 加速器, is strictly prohibited.</p>
|
||||
<p class="font_subtitle">
|
||||
Disclaimers
|
||||
</p>
|
||||
<p class="font_content">a) We strive to prevent interruptions to the Site and the Service. However, these are provided on an “as is” and “as available” basis, and we do not warrant, either expressly or by implication, the accuracy of any materials or information provided through the Site or Service, or their suitability for any particular purpose.</p>
|
||||
<p class="font_content">b) Actual service coverage, speeds, locations and quality may vary. The Service will attempt to be available at all times except for limited periods for maintenance and repair. However the Service may be subject to unavailability for a variety of factors beyond our control including emergencies, third party service failures, transmission, equipment or network problems or limitations, interference, signal strength, and may be interrupted, refused, limited or curtailed.</p>
|
||||
<p class="font_content">c) We do not make any warranty that the Service will meet your requirements, or that it will be uninterrupted, timely, secure, or error free, or that defects, if any, will be corrected. You acknowledge that you access the Site and the Service at your own discretion and risk.</p>
|
||||
<p class="font_content">d) We are not responsible for data, messages or pages lost, not delivered, delayed or misdirected because of interruptions or performance issues with the Service or communications services or networks (e.g., T-1 lines or the Internet). We may impose usage or Service limits, suspend Service, or block certain kinds of usage in our sole discretion to protect users or the Service. Network speed is an estimate and is no indication of the speed at which your or the Service sends or receives data. Actual network speed will vary based on configuration, compression, network congestion and other factors. The accuracy and timeliness of data received is not guaranteed; delays or omissions may occur.</p>
|
||||
<p class="font_content">e) We do not log any user activity (sites visited, DNS lookups, emails etc.) We only log access attempts to our servers for the purposes of troubleshooting and improving the Services. We do not get involved in any form of censorship. We do not give your personal info to any third parties.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 1 Service Scope
|
||||
</p>
|
||||
<p class="font_content">1.1 加速器 provides services to the applicant (hereinafter referred to as the "user"), and the user accepts the services in accordance with the terms agreed upon in this agreement.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 2 Account Registration and User Information
|
||||
</p>
|
||||
<p class="font_content">2.1 After downloading the 加速器 client, the user logs in for the first time using their phone number and verification code, which is considered registration;</p>
|
||||
<p class="font_content">2.2 When using the services provided by 加速器, users should register or log in using a real and accurate mobile phone number, and are not allowed to use someone else's mobile phone number. If disputes or losses arise due to the use of someone else's mobile phone number, the customer shall bear the responsibility on their own;</p>
|
||||
<p class="font_content">2.3 加速器 shall keep user information confidential in accordance with the law, but in order to establish communication channels with users and improve service work, 加速器 may use the user information involved in this agreement;</p>
|
||||
<p class="font_content">2.4 Users should properly keep their phone numbers and verification codes. 加速器 will not be held responsible for any loss or damage caused by the loss or acquisition of the user's verification code due to user reasons.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 3 Business Use
|
||||
</p>
|
||||
<p class="font_content">3.1 Before the user confirms the start of using/registering the program to use our platform services, they should have the civil capacity required by the laws of the People's Republic of China that is appropriate for their behavior. If the user does not have the civil capacity corresponding to the user's behavior as mentioned above, the informed consent of the guardian should be obtained, and the user and the user's guardian should bear the corresponding responsibilities in accordance with the law. If the user is a minor, please access and/or use our services with the consent and guidance of the user's guardian;</p>
|
||||
<p class="font_content">3.2 Users shall comply with the relevant laws, regulations, rules and other provisions of the People's Republic of China when using the service;</p>
|
||||
<p class="font_content">3.3 The services provided by 加速器 are only available to users who have successfully registered and paid for them. If any liability or loss occurs due to the user providing the services to a third party, the user shall bear it on their own;</p>
|
||||
<p class="font_content">3.4 The method of publication on the official website is the only legal way to download, register, log in, and use our services. Any other means by which you obtain our services are illegal and we do not recognize their validity. Once discovered, we have the right to immediately take measures such as deletion, cancellation, suspension, account suspension, etc. Any adverse consequences resulting from this shall be borne by the user. We reserve the right to pursue legal responsibility against the relevant responsible parties.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 4 Fee Standards and Payment
|
||||
</p>
|
||||
<p class="font_content">4.1 The billing cycle of the service is: when the user logs in for the first time, the system will give a 24-hour free experience by default. If it needs to be renewed, it will be executed according to the rental fees displayed on the official website and the client. The specific rental period is divided into one month, six months and one year. The payment method can be WeChat, Alipay, etc;</p>
|
||||
<p class="font_content">4.2 If there are policy adjustments, the new standards shall be implemented from the time of adjustment.</p>
|
||||
<p class="font_content">4.3 The rental service period shall be determined by the user's own choice and payment of the corresponding fees. After the expiration of the rental service period, the 加速器 will cease to provide relevant services to the user;</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 5 Service Quality and User Service
|
||||
</p>
|
||||
<p class="font_content">5.1 加速器 will publish relevant information such as service items, service time limits, service scope, usage rules, payment regulations, etc. on its official website.</p>
|
||||
<p class="font_content">5.2 加速器 is responsible for providing users with consulting services on downloading, installing, registering, logging in, and using 加速器 clients;</p>
|
||||
<p class="font_content">5.3 If communication barriers are caused by 加速器 reasons and cannot be repaired, 加速器 will waive the service fee during the fault period, calculated on a daily basis (unless otherwise agreed). 加速器 does not compensate for any other losses caused by malfunctions. The calculation of failure time is from the time when the 加速器 receives a user report or detects an obstacle until it is restored to use.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 6 Suspension and Termination of the Agreement
|
||||
</p>
|
||||
<p class="font_content">6.1 The validity period of this agreement shall be consistent with the duration of the services purchased by the user.</p>
|
||||
<p class="font_content">6.2 If a user falls under any of the following circumstances, 加速器 may terminate the service without assuming any responsibility, and the fees already collected will not be refunded:</p>
|
||||
<p class="font_content">(1) If the user violates the provisions of this agreement, we will terminate this agreement in accordance with the breach clause;</p>
|
||||
<p class="font_content">(2) If a user borrows an account, steals another person's account, posts prohibited content and information, deceives others' property, or uses improper means for profit, we will seal your account in accordance with our platform rules;</p>
|
||||
<p class="font_content">(3) In addition to the above situations, if the user repeatedly violates the relevant regulations of our platform rules and the circumstances are serious, we will seal your account in accordance with our platform rules;</p>
|
||||
<p class="font_content">(4) Users who infringe upon the legitimate rights and interests of others or engage in other serious illegal or breach of contract behaviors on our platform;</p>
|
||||
<p class="font_content">(5) Other situations where we should terminate the service according to relevant laws and regulations.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 7 Force Majeure and Exemption from Liability
|
||||
</p>
|
||||
<p class="font_content">7.1 If this agreement cannot be performed due to force majeure, such as war, power failure, strike, riot, natural disaster, etc., and in view of the particularity of the Internet, force majeure also includes hacker attacks, network communication interruption of operators, and other system failures not caused by 加速器 fault, 加速器 shall not be liable for breach of contract.</p>
|
||||
<p class="font_content">7.2 If the government, judicial administrative agencies or other relevant management departments request to suspend or terminate the provision of corresponding services, 加速器 shall not be held responsible.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 8 Dispute Resolution
|
||||
</p>
|
||||
<p class="font_content">8.1 All disputes arising from or related to this agreement shall be resolved through negotiation based on the principle of mutual concession and benefit. If the negotiation fails, both parties may also request the people's court with jurisdiction to make a ruling on the disputed matter.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 9 Change of User Service Agreement
|
||||
</p>
|
||||
<p class="font_content">9.1 加速器 updates the User Service Agreement, Privacy Policy, and related platform rules (collectively referred to as the "Service Agreement"). At that time, the agreement updates will be notified and reminded to users through official website prompts, SMS push notifications, or client announcements. After the service agreement is changed, if the user continues to use the 加速器 service, it means that the user agrees to accept the updated service agreement of the 加速器. If the user does not agree to the revised service agreement, please stop using the 加速器 service.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Article 10 Supplementary Provisions
|
||||
</p>
|
||||
<p class="font_content">10.1 This agreement shall be governed by the laws of the People's Republic of China in terms of its formation, effectiveness, interpretation, revision, supplementation, termination, execution, and dispute resolution; If there are no relevant legal provisions, refer to commercial and/or industry practices;</p>
|
||||
<p class="font_content">10.2 加速器 reserves the right to make adjustments to the service due to technological advancements or changes in national policies, but users should be informed in advance and corresponding solutions should be provided;</p>
|
||||
<p class="font_content">10.3 加速器 can use telephone, Internet and other channels to make business announcements or business notifications;</p>
|
||||
<p class="font_content">10.4 When the user downloads and registers the 加速器 client, it means that they have agreed to this service agreement by default. This service agreement shall come into effect from the date of user registration;</p>
|
||||
<p class="font_content">10.5 If any provision of this Agreement is deemed null and void or unenforceable, such provision shall be deemed separable and shall not affect the validity and enforceability of the remaining provisions of this Agreement.</p><br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<h2 align="center">服務條款</h2>
|
||||
<hr/>
|
||||
<p class="font_content">爲維護雙方利益,根據相關法律、法規的規定,雙方在平等、自願、公平、誠信的基礎上,加速器科技(以下簡稱“加速器”)旗下產品加速器客户端(以下簡稱“加速器”)就用户購買跨境互聯網虛擬專用網絡服務(以下簡稱“服務”)的相關事宜達成如下協議,請您務必審慎閲讀、充分理解各條款內容,特彆是免除或者限製責任的條款、法律適用和爭議解決條款,您應重點閲讀。如您對協議有任何疑問,可嚮我方平枱客服咨詢,協議如下:</p>
|
||||
|
||||
<p class="font_content">a) Our goal is to provide quality service to all customers. Please read these terms of service carefully before you access the site or the service. <br/>
|
||||
</p>
|
||||
<p class="font_content">b) These Terms of Service (“the Terms”) govern your use of the 加速器 and the associated website domains (the “Site”) and related service (the “Services”), which are owned and operated by the 加速器 Team (“加速器,” “our”, “we” or “us”). The Terms constitute a legally binding agreement (the “Agreement”) between you and the 加速器 Team.</p>
|
||||
<p class="font_subtitle">
|
||||
加速器 Service
|
||||
</p>
|
||||
<p class="font_content">a) You understand that we are providing you with a virtual private network (or "加速器") service, which includes, but is not limited to, the use of servers, transport, routers, IP addresses and other equipment and protocols to transmit information over our network (the "System"). You agree to abide by the Terms with respect to your use of the Service.</p>
|
||||
<p class="font_subtitle">
|
||||
Usage Policy
|
||||
</p>
|
||||
<p class="font_content">a) BY USING 加速器 SERVICE (the "Service") YOU AGREE:</p>
|
||||
<p class="font_content">a) NOT to use the system for sending spam, port scanning, scanning for open proxies or open relays, sending opt-in email, unsolicited email or any type or version of email sent in large quantities even if the email is ultimately sent off of another server.</p>
|
||||
<p class="font_content">b) NOT to launch any pop-ups from our service.</p>
|
||||
<p class="font_content">c) NOT to attack in any way shape or form any other computer or network while on our service.</p>
|
||||
<p class="font_content">d) NOT to use the service for things that could hurt our network or other people.</p>
|
||||
<p class="font_content">b) It is the user responsibility to know and comprehend any and all relevant laws related to any jurisdiction or venue that concerns you and your actions. 加速器 is not liable in any way or form for actions done by its users including a criminal liability and a civil liability for harm executed or not executed beyond any money paid to 加速器 for its services by a concrete individual.</p>
|
||||
<p class="font_content">c) Violations of this Usage Policy or the Terms may result in termination of your account, without any refund of amounts previously paid for the Service. Additionally, you may be held responsible for any and all damages incurred to 加速器, including any amounts charged by any outside entity due to said violation(s), including attorney’s fees and costs without limitation.</p>
|
||||
<p class="font_content">d) 加速器 enables you to download software, software updates or patches, or other utilities and tools onto your mobile phones or Internet-enabled device. 加速器 ("the Software") grants to you a nonexclusive, limited license to use the Software solely for the purpose stated by 加速器 at the time the Software is made available to you and in accordance with these Terms. Modifying, distributing to unauthorized parties, reverse engineering, or otherwise using the Software in any way not expressly authorized by 加速器, is strictly prohibited.</p>
|
||||
<p class="font_subtitle">
|
||||
Disclaimers
|
||||
</p>
|
||||
<p class="font_content">a) We strive to prevent interruptions to the Site and the Service. However, these are provided on an “as is” and “as available” basis, and we do not warrant, either expressly or by implication, the accuracy of any materials or information provided through the Site or Service, or their suitability for any particular purpose.</p>
|
||||
<p class="font_content">b) Actual service coverage, speeds, locations and quality may vary. The Service will attempt to be available at all times except for limited periods for maintenance and repair. However the Service may be subject to unavailability for a variety of factors beyond our control including emergencies, third party service failures, transmission, equipment or network problems or limitations, interference, signal strength, and may be interrupted, refused, limited or curtailed.</p>
|
||||
<p class="font_content">c) We do not make any warranty that the Service will meet your requirements, or that it will be uninterrupted, timely, secure, or error free, or that defects, if any, will be corrected. You acknowledge that you access the Site and the Service at your own discretion and risk.</p>
|
||||
<p class="font_content">d) We are not responsible for data, messages or pages lost, not delivered, delayed or misdirected because of interruptions or performance issues with the Service or communications services or networks (e.g., T-1 lines or the Internet). We may impose usage or Service limits, suspend Service, or block certain kinds of usage in our sole discretion to protect users or the Service. Network speed is an estimate and is no indication of the speed at which your or the Service sends or receives data. Actual network speed will vary based on configuration, compression, network congestion and other factors. The accuracy and timeliness of data received is not guaranteed; delays or omissions may occur.</p>
|
||||
<p class="font_content">e) We do not log any user activity (sites visited, DNS lookups, emails etc.) We only log access attempts to our servers for the purposes of troubleshooting and improving the Services. We do not get involved in any form of censorship. We do not give your personal info to any third parties.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第一條 服務範圍
|
||||
</p>
|
||||
<p class="font_content">1.1 加速器嚮申請主體(以下簡稱“用户”)提供服務,用户按照本協議約定的條款接受服務。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第二條 賬户注冊及用户資料
|
||||
</p>
|
||||
<p class="font_content">2.1 用户下載加速器客户端後,首次使用手機號和驗證碼登録即爲注冊;</p>
|
||||
<p class="font_content">2.2 用户在使用加速器提供的服務時,應使用真實、準確的手機號進行注冊或登録,不得冒用他人手機號,若因冒用他人手機號而產生瞭糾紛或損失,由客户自行承擔;</p>
|
||||
<p class="font_content">2.3 加速器對用户資料依法保密,但爲建立與用户溝通渠道,改善服務工作,加速器可以使用本協議涉及的用户資料;</p>
|
||||
<p class="font_content">2.4 用户應妥善保管手機號和驗證碼,因用户原因造成的用户驗證碼遺失或被他人穫取造成的責任、損失,加速器不予承擔。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第三條 業務使用
|
||||
</p>
|
||||
<p class="font_content">3.1 用户確認開始使用/注冊程序使用我方平枱服務前,應當具備中華人民共和國法律規定的與您行爲相適應的民事行爲能力。若用户不具備前述與用户行爲相適應的民事行爲能力,則應穫得監護人的知情同意,用户及用户的監護人應依照法律規定承擔因此而導緻的相應的責任。如果用户是未成年人,請在用户的監護人同意和指導下訪問和/或使用我方服務;</p>
|
||||
<p class="font_content">3.2 用户使用服務時,應遵守中華人民共和國的法律、法規、規章等相關規定;</p>
|
||||
<p class="font_content">3.3 加速器提供的服務僅限成功注冊并繳費的用户使用,若因用户將服務提供給第三方使用等而產生的責任及損失,由用户自行承擔;</p>
|
||||
<p class="font_content">3.4 官網公布的方式,爲下載、注冊、登録、使用我方服務的唯一合法途徑,您通過其他任何方式穫取的我方服務均爲非法取得,我方概不承認其效力,一經發現,我方有權立即做齣刪除、取消、暫停、封號等處理,任何因此導緻的一切不利後果均由用户自行承擔。我方保留嚮相關責任主體追究法律責任的權利。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第四條 費用標準和費用交納
|
||||
</p>
|
||||
<p class="font_content">4.1 服務的計費周期爲:用户首次登録時係統默認贈送 24 小時免費體驗,如需續期,則按官網及客户端展示的租期費用執行,具體租期分爲 1 個月、6 個月和 1 年,支付方式可選擇微信、支付寶等;</p>
|
||||
<p class="font_content">4.2 如有政策調整,自調整時間起按新標準執行。</p>
|
||||
<p class="font_content">4.3 租期服務期限以用户自行選擇并支付相應費用的期限爲準,租期服務到期後,加速器將停止繼續嚮用户提供相關服務;</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第五條 服務質量與用户服務
|
||||
</p>
|
||||
<p class="font_content">5.1 加速器會在官網等公布相關事宜的服務項目、服務時限、服務範圍、使用規則、交費規定等內容。</p>
|
||||
<p class="font_content">5.2 加速器負責嚮用户提供加速器客户端的下載、安裝、注冊、登録、使用等方面的咨詢服務;</p>
|
||||
<p class="font_content">5.3 因加速器原因造成通信障礙,且不能修複的,加速器免收故障期間的服務費,按天計算(另有約定的除外)。加速器不賠償因故障造成的其他損失。故障時間的計算,以加速器接到用户申告或加速器查齣障礙的時間起至恢複使用爲止。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第六條 協議中止和解除
|
||||
</p>
|
||||
<p class="font_content">6.1 本協議有效期與用户購買的服務時長一緻。</p>
|
||||
<p class="font_content">6.2 用户有下列情形之一的,加速器可以終止服務并不承擔責任,已收取的費用不做退迴:</p>
|
||||
<p class="font_content">(1)用户違反本協議約定,我方依據違約條款終止本協議的;</p>
|
||||
<p class="font_content">(2)用户轉借賬號、盜用他人賬號、發布違禁內容和信息、騙取他人財物、采取不正當手段謀利等行爲,我方依據我方平枱規則對您的賬號予以查封的;</p>
|
||||
<p class="font_content">(3)除上述情形外,因用户多次違反我方平枱規則相關規定且情節嚴重,我方依據我方平枱規則對您的賬户予以查封的;</p>
|
||||
<p class="font_content">(4)用户在我方平枱有侵犯他人合法權益或其他嚴重違法違約行爲的;</p>
|
||||
<p class="font_content">(5)其它根據相關法律法規我方應當終止服務的情況。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第七條 不可抗力及免責
|
||||
</p>
|
||||
<p class="font_content">7.1 由於不可抗力,如戰爭、電力故障,罷工,暴亂、自然灾害等,鑒於互聯網的特殊性,不可抗力還包括黑客攻擊、運營商網絡通訊中斷及其他非因加速器過錯產生的係統故障等導緻本協議不能履行的,加速器均無需承擔違約責任。</p>
|
||||
<p class="font_content">7.2 如政府、司法行政機關等相關管理部門提齣要求,暫停或終止提供相應服務,加速器不承擔任何責任。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第八條 爭議解決
|
||||
</p>
|
||||
<p class="font_content">8.1 所有因本協議引起的或與本協議有關的爭議,本着互讓互利的原則,通過協商解決。協商不成的,雙方也可請求有管轄權的人民法院對所爭議的事項做齣裁決。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第九條 用户服務協議變更
|
||||
</p>
|
||||
<p class="font_content">9.1 加速器更新用户服務協議、隱私權政策及相關平枱規則(統稱“服務協議”),屆時協議更新會通過官網提示、短信推送或客户端公告等方式通知和提醒用户注意。 服務協議變更後,若用户繼續使用加速器服務,即錶示用户同意接受加速器更新後的服務協議。若用户不同意變更後的服務協議,請用户停止使用加速器服務。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第十條 附則
|
||||
</p>
|
||||
<p class="font_content">10.1 本協議自訂立、生效、解釋、修訂、補充、終止、執行與爭議解決均適用中華人民共和國法律;如法律無相關規定的,參照商業慣例及/或行業慣例;</p>
|
||||
<p class="font_content">10.2 加速器保留因技術進步或國傢政策變動等原因對服務做齣調整的權利,但調整時應提前告知用户并提供相應解決方案;</p>
|
||||
<p class="font_content">10.3 加速器可以采用電話、互聯網等渠道進行業務公告或業務通知;</p>
|
||||
<p class="font_content">10.4 用户下載并注冊加速器客户端時即錶示已默認同意本服務協議,此服務協議自用户注冊之日起生效;</p>
|
||||
<p class="font_content">10.5 本協議任一條款被視爲廢止、無效或不可執行,該條應視爲可分的且并不影響本協議其餘條款的有效性及可執行性。</p><br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,126 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<h2 align="center">服務條款</h2>
|
||||
<hr/>
|
||||
<p class="font_content">爲維護雙方利益,根據相關法律、法規的規定,雙方在平等、自願、公平、誠信的基礎上,加速器科技(以下簡稱“加速器”)旗下產品加速器客户端(以下簡稱“加速器”)就用户購買跨境互聯網虛擬專用網絡服務(以下簡稱“服務”)的相關事宜達成如下協議,請您務必審慎閲讀、充分理解各條款內容,特彆是免除或者限製責任的條款、法律適用和爭議解決條款,您應重點閲讀。如您對協議有任何疑問,可嚮我方平枱客服咨詢,協議如下:</p>
|
||||
|
||||
<p class="font_content">a) Our goal is to provide quality service to all customers. Please read these terms of service carefully before you access the site or the service. <br/>
|
||||
</p>
|
||||
<p class="font_content">b) These Terms of Service (“the Terms”) govern your use of the 太子 and the associated website domains (the “Site”) and related service (the “Services”), which are owned and operated by the 太子 Team (“太子,” “our”, “we” or “us”). The Terms constitute a legally binding agreement (the “Agreement”) between you and the 太子 加速器 Team.</p>
|
||||
<p class="font_subtitle">
|
||||
太子 Service
|
||||
</p>
|
||||
<p class="font_content">a) You understand that we are providing you with a virtual private network (or "加速器") service, which includes, but is not limited to, the use of servers, transport, routers, IP addresses and other equipment and protocols to transmit information over our network (the "System"). You agree to abide by the Terms with respect to your use of the Service.</p>
|
||||
<p class="font_subtitle">
|
||||
Usage Policy
|
||||
</p>
|
||||
<p class="font_content">a) BY USING 太子 加速器 SERVICE (the "Service") YOU AGREE:</p>
|
||||
<p class="font_content">a) NOT to use the system for sending spam, port scanning, scanning for open proxies or open relays, sending opt-in email, unsolicited email or any type or version of email sent in large quantities even if the email is ultimately sent off of another server.</p>
|
||||
<p class="font_content">b) NOT to launch any pop-ups from our service.</p>
|
||||
<p class="font_content">c) NOT to attack in any way shape or form any other computer or network while on our service.</p>
|
||||
<p class="font_content">d) NOT to use the service for things that could hurt our network or other people.</p>
|
||||
<p class="font_content">b) It is the user responsibility to know and comprehend any and all relevant laws related to any jurisdiction or venue that concerns you and your actions. 太子 加速器 is not liable in any way or form for actions done by its users including a criminal liability and a civil liability for harm executed or not executed beyond any money paid to 太子 加速器 for its services by a concrete individual.</p>
|
||||
<p class="font_content">c) Violations of this Usage Policy or the Terms may result in termination of your account, without any refund of amounts previously paid for the Service. Additionally, you may be held responsible for any and all damages incurred to 太子 加速器, including any amounts charged by any outside entity due to said violation(s), including attorney’s fees and costs without limitation.</p>
|
||||
<p class="font_content">d) 太子 加速器 enables you to download software, software updates or patches, or other utilities and tools onto your mobile phones or Internet-enabled device. 太子 加速器 ("the Software") grants to you a nonexclusive, limited license to use the Software solely for the purpose stated by 太子 加速器 at the time the Software is made available to you and in accordance with these Terms. Modifying, distributing to unauthorized parties, reverse engineering, or otherwise using the Software in any way not expressly authorized by 太子 加速器, is strictly prohibited.</p>
|
||||
<p class="font_subtitle">
|
||||
Disclaimers
|
||||
</p>
|
||||
<p class="font_content">a) We strive to prevent interruptions to the Site and the Service. However, these are provided on an “as is” and “as available” basis, and we do not warrant, either expressly or by implication, the accuracy of any materials or information provided through the Site or Service, or their suitability for any particular purpose.</p>
|
||||
<p class="font_content">b) Actual service coverage, speeds, locations and quality may vary. The Service will attempt to be available at all times except for limited periods for maintenance and repair. However the Service may be subject to unavailability for a variety of factors beyond our control including emergencies, third party service failures, transmission, equipment or network problems or limitations, interference, signal strength, and may be interrupted, refused, limited or curtailed.</p>
|
||||
<p class="font_content">c) We do not make any warranty that the Service will meet your requirements, or that it will be uninterrupted, timely, secure, or error free, or that defects, if any, will be corrected. You acknowledge that you access the Site and the Service at your own discretion and risk.</p>
|
||||
<p class="font_content">d) We are not responsible for data, messages or pages lost, not delivered, delayed or misdirected because of interruptions or performance issues with the Service or communications services or networks (e.g., T-1 lines or the Internet). We may impose usage or Service limits, suspend Service, or block certain kinds of usage in our sole discretion to protect users or the Service. Network speed is an estimate and is no indication of the speed at which your or the Service sends or receives data. Actual network speed will vary based on configuration, compression, network congestion and other factors. The accuracy and timeliness of data received is not guaranteed; delays or omissions may occur.</p>
|
||||
<p class="font_content">e) We do not log any user activity (sites visited, DNS lookups, emails etc.) We only log access attempts to our servers for the purposes of troubleshooting and improving the Services. We do not get involved in any form of censorship. We do not give your personal info to any third parties.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第一條 服務範圍
|
||||
</p>
|
||||
<p class="font_content">1.1 加速器嚮申請主體(以下簡稱“用户”)提供服務,用户按照本協議約定的條款接受服務。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第二條 賬户注冊及用户資料
|
||||
</p>
|
||||
<p class="font_content">2.1 用户下載加速器客户端後,首次使用手機號和驗證碼登録即爲注冊;</p>
|
||||
<p class="font_content">2.2 用户在使用加速器提供的服務時,應使用真實、準確的手機號進行注冊或登録,不得冒用他人手機號,若因冒用他人手機號而產生瞭糾紛或損失,由客户自行承擔;</p>
|
||||
<p class="font_content">2.3 加速器對用户資料依法保密,但爲建立與用户溝通渠道,改善服務工作,加速器可以使用本協議涉及的用户資料;</p>
|
||||
<p class="font_content">2.4 用户應妥善保管手機號和驗證碼,因用户原因造成的用户驗證碼遺失或被他人穫取造成的責任、損失,加速器不予承擔。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第三條 業務使用
|
||||
</p>
|
||||
<p class="font_content">3.1 用户確認開始使用/注冊程序使用我方平枱服務前,應當具備中華人民共和國法律規定的與您行爲相適應的民事行爲能力。若用户不具備前述與用户行爲相適應的民事行爲能力,則應穫得監護人的知情同意,用户及用户的監護人應依照法律規定承擔因此而導緻的相應的責任。如果用户是未成年人,請在用户的監護人同意和指導下訪問和/或使用我方服務;</p>
|
||||
<p class="font_content">3.2 用户使用服務時,應遵守中華人民共和國的法律、法規、規章等相關規定;</p>
|
||||
<p class="font_content">3.3 加速器提供的服務僅限成功注冊并繳費的用户使用,若因用户將服務提供給第三方使用等而產生的責任及損失,由用户自行承擔;</p>
|
||||
<p class="font_content">3.4 官網公布的方式,爲下載、注冊、登録、使用我方服務的唯一合法途徑,您通過其他任何方式穫取的我方服務均爲非法取得,我方概不承認其效力,一經發現,我方有權立即做齣刪除、取消、暫停、封號等處理,任何因此導緻的一切不利後果均由用户自行承擔。我方保留嚮相關責任主體追究法律責任的權利。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第四條 費用標準和費用交納
|
||||
</p>
|
||||
<p class="font_content">4.1 服務的計費周期爲:用户首次登録時係統默認贈送 24 小時免費體驗,如需續期,則按官網及客户端展示的租期費用執行,具體租期分爲 1 個月、6 個月和 1 年,支付方式可選擇微信、支付寶等;</p>
|
||||
<p class="font_content">4.2 如有政策調整,自調整時間起按新標準執行。</p>
|
||||
<p class="font_content">4.3 租期服務期限以用户自行選擇并支付相應費用的期限爲準,租期服務到期後,加速器將停止繼續嚮用户提供相關服務;</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第五條 服務質量與用户服務
|
||||
</p>
|
||||
<p class="font_content">5.1 加速器會在官網等公布相關事宜的服務項目、服務時限、服務範圍、使用規則、交費規定等內容。</p>
|
||||
<p class="font_content">5.2 加速器負責嚮用户提供加速器客户端的下載、安裝、注冊、登録、使用等方面的咨詢服務;</p>
|
||||
<p class="font_content">5.3 因加速器原因造成通信障礙,且不能修複的,加速器免收故障期間的服務費,按天計算(另有約定的除外)。加速器不賠償因故障造成的其他損失。故障時間的計算,以加速器接到用户申告或加速器查齣障礙的時間起至恢複使用爲止。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第六條 協議中止和解除
|
||||
</p>
|
||||
<p class="font_content">6.1 本協議有效期與用户購買的服務時長一緻。</p>
|
||||
<p class="font_content">6.2 用户有下列情形之一的,加速器可以終止服務并不承擔責任,已收取的費用不做退迴:</p>
|
||||
<p class="font_content">(1)用户違反本協議約定,我方依據違約條款終止本協議的;</p>
|
||||
<p class="font_content">(2)用户轉借賬號、盜用他人賬號、發布違禁內容和信息、騙取他人財物、采取不正當手段謀利等行爲,我方依據我方平枱規則對您的賬號予以查封的;</p>
|
||||
<p class="font_content">(3)除上述情形外,因用户多次違反我方平枱規則相關規定且情節嚴重,我方依據我方平枱規則對您的賬户予以查封的;</p>
|
||||
<p class="font_content">(4)用户在我方平枱有侵犯他人合法權益或其他嚴重違法違約行爲的;</p>
|
||||
<p class="font_content">(5)其它根據相關法律法規我方應當終止服務的情況。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第七條 不可抗力及免責
|
||||
</p>
|
||||
<p class="font_content">7.1 由於不可抗力,如戰爭、電力故障,罷工,暴亂、自然灾害等,鑒於互聯網的特殊性,不可抗力還包括黑客攻擊、運營商網絡通訊中斷及其他非因加速器過錯產生的係統故障等導緻本協議不能履行的,加速器均無需承擔違約責任。</p>
|
||||
<p class="font_content">7.2 如政府、司法行政機關等相關管理部門提齣要求,暫停或終止提供相應服務,加速器不承擔任何責任。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第八條 爭議解決
|
||||
</p>
|
||||
<p class="font_content">8.1 所有因本協議引起的或與本協議有關的爭議,本着互讓互利的原則,通過協商解決。協商不成的,雙方也可請求有管轄權的人民法院對所爭議的事項做齣裁決。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第九條 用户服務協議變更
|
||||
</p>
|
||||
<p class="font_content">9.1 加速器更新用户服務協議、隱私權政策及相關平枱規則(統稱“服務協議”),屆時協議更新會通過官網提示、短信推送或客户端公告等方式通知和提醒用户注意。 服務協議變更後,若用户繼續使用加速器服務,即錶示用户同意接受加速器更新後的服務協議。若用户不同意變更後的服務協議,請用户停止使用加速器服務。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
第十條 附則
|
||||
</p>
|
||||
<p class="font_content">10.1 本協議自訂立、生效、解釋、修訂、補充、終止、執行與爭議解決均適用中華人民共和國法律;如法律無相關規定的,參照商業慣例及/或行業慣例;</p>
|
||||
<p class="font_content">10.2 加速器保留因技術進步或國傢政策變動等原因對服務做齣調整的權利,但調整時應提前告知用户并提供相應解決方案;</p>
|
||||
<p class="font_content">10.3 加速器可以采用電話、互聯網等渠道進行業務公告或業務通知;</p>
|
||||
<p class="font_content">10.4 用户下載并注冊加速器客户端時即錶示已默認同意本服務協議,此服務協議自用户注冊之日起生效;</p>
|
||||
<p class="font_content">10.5 本協議任一條款被視爲廢止、無效或不可執行,該條應視爲可分的且并不影響本協議其餘條款的有效性及可執行性。</p><br/>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>连接中...</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: #262C45;
|
||||
color: white;
|
||||
font-family: Arial, sans-serif;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
border: 4px solid rgba(255, 255, 255, 0.3);
|
||||
border-top: 4px solid #ffffff;
|
||||
border-radius: 50%;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
0% { transform: rotate(0deg); }
|
||||
100% { transform: rotate(360deg); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p id="connectionStatus">正在连接客服,右下角出现按钮后即可聊天...</p>
|
||||
<div class="loading" id="loadingIcon"></div>
|
||||
|
||||
<script>
|
||||
function updateStatus() {
|
||||
var statusElement = document.getElementById("connectionStatus");
|
||||
var loadingIcon = document.getElementById("loadingIcon");
|
||||
|
||||
statusElement.textContent = "已经连接,点击按钮开始聊天吧";
|
||||
loadingIcon.style.display = "none";
|
||||
clearInterval(loadingAnimation);
|
||||
}
|
||||
|
||||
// 模拟连接的过程,在此之后调用 updateStatus 方法
|
||||
// var loadingAnimation = setInterval(updateStatus, 3000); // 假设连接耗时为3秒
|
||||
|
||||
</script>
|
||||
</body>
|
||||
<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="d711366e-b2a5-486e-99dd-ad105ca4695e";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
|
||||
|
||||
</html>
|
||||
|
||||
|
|
@ -1,125 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
<body>
|
||||
<h2 align="center">隐私政策</h2>
|
||||
<hr/>
|
||||
<p class="font_subtitle">
|
||||
引言
|
||||
</p>
|
||||
<p class="font_content">马上连非常重视您的隐私。因此,我们制定了涵盖如何收集、使用、披露、转让以及存储您的信息的隐私政策。如您使用或继续使用我们的服务,都表示您同意我们按照本《马上连隐私政策》收集、使用、储存和分享您的信息。请花些时间熟悉我们针对客户隐私的做法,如有任何疑问,请联系我们。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">您在注册账户或使用我们的服务时,向我们提供的相关个人信息,例如电话号码、电子邮件等;您通过我们的服务向其他方提供的共享信息,以及您使用我们的服务时所储存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您提供的信息
|
||||
</p>
|
||||
<p class="font_content">您在注册账户或使用我们的服务时,向我们提供的相关个人信息,例如电话号码、电子邮件等;您通过我们的服务向其他方提供的共享信息,以及您使用我们的服务时所储存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
我们获取的您的信息
|
||||
</p>
|
||||
<p class="font_content">您使用服务时,我们可能收集如下信息:日志信息,指您使用我们的服务时,系统可能通过cookies 或其他方式自动采集的技术信息,包括但不限于:软件信息、应用标识符、应用程序版本、应用分发渠道、iOS 供应商标识符(IDFV)、iOS 广告标识符(IDFA)、安卓广告主标识符等。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息使用
|
||||
</p>
|
||||
<p class="font_content">马上连利用收集的信息来提供、维护、保护和改进服务,同时开发新的服务为用户创造更好的体验,并提高我们的总体服务品质。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您理解并同意,马上连可在如下情形使用您的信息:
|
||||
</p>
|
||||
<p class="font_content">1)向您提供服务,特别是为您提供定制服务;</p>
|
||||
<p class="font_content">2)在我们提供服务时,用于身份验证、客户服务、安全防范、诈骗监测、存档和备份用途,确保我们向您提供的产品和服务的安全性;</p>
|
||||
<p class="font_content">3)帮助我们设计新服务,改善我们现有服务;</p>
|
||||
<p class="font_content">4)向您提供与您更加相关的广告以替代普遍投放的广告;</p>
|
||||
<p class="font_content">5)评估我们服务中的广告和其他促销及推广活动的效果,并加以改善;</p>
|
||||
<p class="font_content">6)马上连可能会对产品使用情况进行统计,并可能会与公众分享这些统计信息,以展示我们服务的整体使用趋势;</p>
|
||||
<p class="font_content">7)软件认证或管理软件升级;</p>
|
||||
<p class="font_content">8)其他有利于为您提供服务的情形。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息披露
|
||||
</p>
|
||||
<p class="font_content">除以下情形外,未经您的同意,马上连不会与任何第三方分享您的个人信息。</p>
|
||||
<p class="font_content">马上连可能将您的个人信息与我们的关联公司、合作伙伴及第三方服务供应商、承包商及代理(例如代表我们发出电子邮件或推送通知的通讯服务提供商)分享(他们可能并非位于您所在的法域),用作下列用途:</p>
|
||||
<p class="font_content">1)向您提供我们的服务;</p>
|
||||
<p class="font_content">2)实现“我们可能如何使用信息”部分所述目的;</p>
|
||||
<p class="font_content">3)理解、维护和改善我们的服务。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息安全
|
||||
</p>
|
||||
<p class="font_content">我们仅在本《加速器隐私政策》所述目的所必需的期间和法律法规要求的时限内,保留您的个人信息。</p>
|
||||
<p class="font_content">我们会使用各种安全技术和程序,以防信息的丢失、不当使用、未经授权阅览或披露。例如,在某些服务中,我们将利用加密技术(例如 SSL)来保护您提供的个人信息。但请您理解,由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全。您需要了解,您接入我们的服务所用的系统和通讯网络,有可能因我们可控范围外的因素而出现问题。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
敏感信息
|
||||
</p>
|
||||
<p class="font_content">某些个人信息因其特殊性可能被认为是敏感信息,例如您的种族、宗教、个人健康和医疗信息等。相比其他个人信息,敏感个人信息受到更加严格的保护。您需要谨慎地考虑,是否在使用我们的服务时披露相关敏感个人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">加速器可能会收集或使用您的信息,并将这些信息储存为日志信息,目的是为您提供更个性化的用户体验和服务,并用于以下用途:记住您的身份、分析您使用我们服务的情况以及优化广告等。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
广告服务
|
||||
</p>
|
||||
<p class="font_content">我们可能使用您的相关信息,向您提供与服务相关的广告。如您不希望我们将您的个人信息用作前述广告用途,您可以通过广告中提供的相关提示或在特定服务中提供的指引,要求我们停止为上述用途使用您的个人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
邮件公告
|
||||
</p>
|
||||
<p class="font_content">您在使用我们的服务时,我们可能使用您的信息向您的设备发送电子邮件(用于通知或找回账户密码信息)。此外,我们可能在必要时(例如因系统维护而暂停某一项服务时)向您发出与服务有关的公告。您可能无法取消这些与服务有关、性质不属于推广的公告。</p>
|
||||
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
未成年人信息保护
|
||||
</p>
|
||||
<p class="font_content">我们鼓励父母或监护人指导未满十八岁的未成年人使用我们的服务。我们建议未成年人阅读本《加速器隐私政策》,并在提交个人信息之前寻求父母或监护人的同意和指导。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
适用范围
|
||||
</p>
|
||||
<p class="font_content">请您注意,本《加速器隐私政策》不适用于以下情况:</p>
|
||||
<p class="font_content">通过我们的服务而接入的第三方服务(包括任何第三方网站)收集的信息;</p>
|
||||
<p class="font_content">通过在我们服务中进行广告服务的其他公司或机构所收集的信息。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
变更
|
||||
</p>
|
||||
<p class="font_content">我们可能适时修订本《加速器隐私政策》的条款,如该等修订造成您在本《加速器隐私政策》下权利的实质减少,我们将在修订生效前通过在主页上显著位置提示或向您发送电子邮件或以其他方式通知您。在该种情况下,若您继续使用我们的服务,即表示同意受经修订的本《加速器隐私政策》的约束。</p>
|
||||
<br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,125 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
<body>
|
||||
<h2 align="center">隐私政策</h2>
|
||||
<hr/>
|
||||
<p class="font_subtitle">
|
||||
引言
|
||||
</p>
|
||||
<p class="font_content">八爪鱼非常重视您的隐私。因此,我们制定了涵盖如何收集、使用、披露、转让以及存储您的信息的隐私政策。如您使用或继续使用我们的服务,都表示您同意我们按照本《八爪鱼隐私政策》收集、使用、储存和分享您的信息。请花些时间熟悉我们针对客户隐私的做法,如有任何疑问,请联系我们。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">您在注册账户或使用我们的服务时,向我们提供的相关个人信息,例如电话号码、电子邮件等;您通过我们的服务向其他方提供的共享信息,以及您使用我们的服务时所储存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您提供的信息
|
||||
</p>
|
||||
<p class="font_content">您在注册账户或使用我们的服务时,向我们提供的相关个人信息,例如电话号码、电子邮件等;您通过我们的服务向其他方提供的共享信息,以及您使用我们的服务时所储存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
我们获取的您的信息
|
||||
</p>
|
||||
<p class="font_content">您使用服务时,我们可能收集如下信息:日志信息,指您使用我们的服务时,系统可能通过cookies 或其他方式自动采集的技术信息,包括但不限于:软件信息、应用标识符、应用程序版本、应用分发渠道、iOS 供应商标识符(IDFV)、iOS 广告标识符(IDFA)、安卓广告主标识符等。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息使用
|
||||
</p>
|
||||
<p class="font_content">八爪鱼利用收集的信息来提供、维护、保护和改进服务,同时开发新的服务为用户创造更好的体验,并提高我们的总体服务品质。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您理解并同意,八爪鱼可在如下情形使用您的信息:
|
||||
</p>
|
||||
<p class="font_content">1)向您提供服务,特别是为您提供定制服务;</p>
|
||||
<p class="font_content">2)在我们提供服务时,用于身份验证、客户服务、安全防范、诈骗监测、存档和备份用途,确保我们向您提供的产品和服务的安全性;</p>
|
||||
<p class="font_content">3)帮助我们设计新服务,改善我们现有服务;</p>
|
||||
<p class="font_content">4)向您提供与您更加相关的广告以替代普遍投放的广告;</p>
|
||||
<p class="font_content">5)评估我们服务中的广告和其他促销及推广活动的效果,并加以改善;</p>
|
||||
<p class="font_content">6)八爪鱼可能会对产品使用情况进行统计,并可能会与公众分享这些统计信息,以展示我们服务的整体使用趋势;</p>
|
||||
<p class="font_content">7)软件认证或管理软件升级;</p>
|
||||
<p class="font_content">8)其他有利于为您提供服务的情形。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息披露
|
||||
</p>
|
||||
<p class="font_content">除以下情形外,未经您的同意,八爪鱼不会与任何第三方分享您的个人信息。</p>
|
||||
<p class="font_content">八爪鱼可能将您的个人信息与我们的关联公司、合作伙伴及第三方服务供应商、承包商及代理(例如代表我们发出电子邮件或推送通知的通讯服务提供商)分享(他们可能并非位于您所在的法域),用作下列用途:</p>
|
||||
<p class="font_content">1)向您提供我们的服务;</p>
|
||||
<p class="font_content">2)实现“我们可能如何使用信息”部分所述目的;</p>
|
||||
<p class="font_content">3)理解、维护和改善我们的服务。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息安全
|
||||
</p>
|
||||
<p class="font_content">我们仅在本《加速器隐私政策》所述目的所必需的期间和法律法规要求的时限内,保留您的个人信息。</p>
|
||||
<p class="font_content">我们会使用各种安全技术和程序,以防信息的丢失、不当使用、未经授权阅览或披露。例如,在某些服务中,我们将利用加密技术(例如 SSL)来保护您提供的个人信息。但请您理解,由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全。您需要了解,您接入我们的服务所用的系统和通讯网络,有可能因我们可控范围外的因素而出现问题。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
敏感信息
|
||||
</p>
|
||||
<p class="font_content">某些个人信息因其特殊性可能被认为是敏感信息,例如您的种族、宗教、个人健康和医疗信息等。相比其他个人信息,敏感个人信息受到更加严格的保护。您需要谨慎地考虑,是否在使用我们的服务时披露相关敏感个人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">加速器可能会收集或使用您的信息,并将这些信息储存为日志信息,目的是为您提供更个性化的用户体验和服务,并用于以下用途:记住您的身份、分析您使用我们服务的情况以及优化广告等。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
广告服务
|
||||
</p>
|
||||
<p class="font_content">我们可能使用您的相关信息,向您提供与服务相关的广告。如您不希望我们将您的个人信息用作前述广告用途,您可以通过广告中提供的相关提示或在特定服务中提供的指引,要求我们停止为上述用途使用您的个人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
邮件公告
|
||||
</p>
|
||||
<p class="font_content">您在使用我们的服务时,我们可能使用您的信息向您的设备发送电子邮件(用于通知或找回账户密码信息)。此外,我们可能在必要时(例如因系统维护而暂停某一项服务时)向您发出与服务有关的公告。您可能无法取消这些与服务有关、性质不属于推广的公告。</p>
|
||||
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
未成年人信息保护
|
||||
</p>
|
||||
<p class="font_content">我们鼓励父母或监护人指导未满十八岁的未成年人使用我们的服务。我们建议未成年人阅读本《加速器隐私政策》,并在提交个人信息之前寻求父母或监护人的同意和指导。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
适用范围
|
||||
</p>
|
||||
<p class="font_content">请您注意,本《加速器隐私政策》不适用于以下情况:</p>
|
||||
<p class="font_content">通过我们的服务而接入的第三方服务(包括任何第三方网站)收集的信息;</p>
|
||||
<p class="font_content">通过在我们服务中进行广告服务的其他公司或机构所收集的信息。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
变更
|
||||
</p>
|
||||
<p class="font_content">我们可能适时修订本《加速器隐私政策》的条款,如该等修订造成您在本《加速器隐私政策》下权利的实质减少,我们将在修订生效前通过在主页上显著位置提示或向您发送电子邮件或以其他方式通知您。在该种情况下,若您继续使用我们的服务,即表示同意受经修订的本《加速器隐私政策》的约束。</p>
|
||||
<br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,131 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
<body>
|
||||
<h2 align="center">Privacy Policy</h2>
|
||||
<hr/>
|
||||
<p class="font_subtitle">
|
||||
introduction
|
||||
</p>
|
||||
<p class="font_content">加速器 We attach great importance to your privacy. Therefore, we have developed a privacy policy that covers how to collect, use, disclose, transfer, and store your information. If you use or continue to use our services, you agree to our collection, use, storage, and sharing of your information in accordance with this 《加速器 Privacy Policy》. Please take some time to familiarize yourself with our practices regarding customer privacy. If you have any questions, please contact us.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
information gathering
|
||||
</p>
|
||||
<p class="font_content">The personal information you provide to us when registering an account or using our services, such as phone numbers, emails, etc; The shared information you provide to other parties through our services, as well as the information stored when you use our services.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
The information you provided
|
||||
</p>
|
||||
<p class="font_content">The personal information you provide to us when registering an account or using our services, such as phone numbers, emails, etc; The shared information you provide to other parties through our services, as well as the information stored when you use our services.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
The information we obtained about you
|
||||
</p>
|
||||
<p class="font_content">When you use our services, we may collect the following information: log information, which refers to technical information that the system may automatically collect through cookies or other means when you use our services, including but not limited to: software information, SDK or API version, platform, timestamp, application identifier, application version, application distribution channel, iOS vendor identifier (IDFV), iOS advertising identifier (IDFA), Android advertiser identifier, language location, mobile network/country code, CPU, etc.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Your information shared by other parties
|
||||
</p>
|
||||
<p class="font_content">The shared information about you provided by other parties when using our services.</p>
|
||||
<p class="font_content">When you use our services, we may collect the following information: log information, which refers to technical information that the system may automatically collect through cookies or other means when you use our services, including but not limited to: software information, application identifier, application version, application distribution channel, iOS vendor identifier (IDFV), iOS advertising identifier (IDFA), Android advertiser identifier.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Information usage
|
||||
</p>
|
||||
<p class="font_content">加速器 utilizes collected information to provide, maintain, protect, and improve services, while developing new services to create a better user experience and enhance our overall service quality.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
You understand and agree that 加速器 may use your information in the following situations:
|
||||
</p>
|
||||
<p class="font_content">1)To provide you with services, especially customized services;</p>
|
||||
<p class="font_content">2)When we provide services, we use them for identity verification, customer service, security prevention, fraud monitoring, archiving, and backup purposes to ensure the security of the products and services we provide to you;</p>
|
||||
<p class="font_content">3)Help us design new services and improve our existing services;</p>
|
||||
<p class="font_content">4)Provide you with advertisements that are more relevant to you as an alternative to commonly placed advertisements;</p>
|
||||
<p class="font_content">5)Evaluate the effectiveness of advertising and other promotional and advertising activities in our services, and make improvements accordingly;</p>
|
||||
<p class="font_content">6)加速器 may conduct statistical analysis of product usage and may share this information with the public to showcase overall usage trends of our services;</p>
|
||||
<p class="font_content">7)Software certification or management software upgrade;</p>
|
||||
<p class="font_content">8)Other situations that are beneficial for providing services to you.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
information disclosure
|
||||
</p>
|
||||
<p class="font_content">Except for the following circumstances, 加速器 will not share your personal information with any third party without your consent.</p>
|
||||
<p class="font_content">加速器 may share your personal information with our affiliated companies, partners, third-party service providers, contractors, and agents (such as communication service providers who send emails or push notifications on our behalf) (who may not be located in your jurisdiction) for the following purposes:</p>
|
||||
<p class="font_content">1)To provide our services to you;</p>
|
||||
<p class="font_content">2)To achieve the purpose described in the section on 'How we may use information';</p>
|
||||
<p class="font_content">3)Understand, maintain, and improve our services.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
information safety
|
||||
</p>
|
||||
<p class="font_content">We will only retain your personal information for the period necessary for the purposes stated in this 《加速器 Privacy Policy》and within the time limit required by laws and regulations.</p>
|
||||
<p class="font_content">We will use various security technologies and procedures to prevent information loss, improper use, unauthorized access, or disclosure. For example, in some services, we will use encryption technology (such as SSL) to protect the personal information you provide. However, please understand that due to technical restrictions and possible malicious means, in the Internet industry, even if we try our best to strengthen security measures, it is impossible to always ensure 100% security of information. You need to understand that the system and communication network you use to access our services may encounter issues due to factors beyond our control.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Sensitive information
|
||||
</p>
|
||||
<p class="font_content">Some personal information may be considered sensitive due to its specificity, such as your race, religion, personal health and medical information, etc. Compared to other personal information, sensitive personal information is subject to stricter protection. You need to carefully consider whether to disclose sensitive personal information when using our services.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
information gathering
|
||||
</p>
|
||||
<p class="font_content">加速器 may collect or use your information and store it as log information for the purpose of providing you with a more personalized user experience and service, and for the following purposes: remembering your identity, analyzing your use of our services, and optimizing advertising.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Advertising services
|
||||
</p>
|
||||
<p class="font_content">We may use your relevant information to provide you with advertisements related to the service. If you do not wish us to use your personal information for the aforementioned advertising purposes, you may request us to cease using your personal information for the aforementioned purposes through the relevant prompts provided in the advertisement or the guidelines provided in specific services.</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
Email Announcement
|
||||
</p>
|
||||
<p class="font_content">When you use our services, we may use your information to send emails to your device (for notification or to retrieve account password information). In addition, we may issue service related announcements to you when necessary (such as when a service is suspended due to system maintenance). You may not be able to cancel these service related announcements that are not promotional in nature.</p>
|
||||
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
Protection of Minors' Information
|
||||
</p>
|
||||
<p class="font_content">We encourage parents or guardians to guide minors under the age of 18 to use our services. We recommend that minors read this《加速器 Privacy Policy》and seek the consent and guidance of their parents or guardians before submitting personal information.</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
Scope of application
|
||||
</p>
|
||||
<p class="font_content">Please note that this 《加速器 Privacy Policy》 does not apply to the following situations:</p>
|
||||
<p class="font_content">Information collected from third-party services (including any third-party websites) accessed through our services;</p>
|
||||
<p class="font_content">Information collected through other companies or institutions that provide advertising services within our services.</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
change
|
||||
</p>
|
||||
<p class="font_content">We may revise the terms of this 《加速器 Privacy Policy》 from time to time. If such revisions result in a substantial reduction of your rights under this 《加速器 Privacy Policy》, we will notify you by prominently displaying a notice on the homepage or sending you an email or other means before the revision takes effect. In this case, if you continue to use our services, you agree to be bound by the revised 《加速器 Privacy Policy》.</p>
|
||||
<br/>
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,130 +0,0 @@
|
|||
<html>
|
||||
<style type="text/css">
|
||||
.font_foot{
|
||||
font-family:verdana;
|
||||
font-size:80%;
|
||||
color:gray;
|
||||
margin:0 auto;}
|
||||
.font_subtitle{
|
||||
font-family:verdana;
|
||||
font-size:120%;
|
||||
color:black;
|
||||
font-weight: bold;}
|
||||
|
||||
.font_content{
|
||||
font-family:verdana;
|
||||
font-size:100%;
|
||||
color:black;
|
||||
margin:0 auto;
|
||||
text-indent:1.8em;}
|
||||
</style>
|
||||
<body>
|
||||
<h2 align="center">隱私政策</h2>
|
||||
<hr/>
|
||||
<p class="font_subtitle">
|
||||
引言
|
||||
</p>
|
||||
<p class="font_content">加速器非常重視您的隱私。因此,我們制定了涵蓋如何收集、使用、披露、轉讓以及存儲您的信息的隱私政策。如您使用或繼續使用我們的服務,都表示您同意我們按照本《加速器隱私政策》收集、使用、儲存和分享您的信息。請花些時間熟悉我們針對客戶隱私的做法,如有任何疑問,請聯繫我們。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">您在註冊賬戶或使用我們的服務時,向我們提供的相關個人信息,例如電話號碼、電子郵件等;您通過我們的服務向其他方提供的共享信息,以及您使用我們的服務時所儲存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您提供的信息
|
||||
</p>
|
||||
<p class="font_content">您在注冊賬户或使用我們的服務時,嚮我們提供的相關個人信息,例如電話號碼、電子郵件等;您通過我們的服務嚮其他方提供的共享信息,以及您使用我們的服務時所儲存的信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
我們穫取的您的信息
|
||||
</p>
|
||||
<p class="font_content">您使用服務時,我們可能收集如下信息:日志信息,指您使用我們的服務時,係統可能通過cookies 或其他方式自動采集的技術信息,包括但不限於:軟件信息、SDK 或 API 版本、平枱、時間戳、應用標識符、應用程序版本、應用分髮渠道、iOS 供應商標識符(IDFV)、iOS 廣告標識符(IDFA)、安卓廣告主標識符、語言所在地、移動網絡/國傢代碼、CPU 等。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
其他方分享的您的信息
|
||||
</p>
|
||||
<p class="font_content">其他方使用我們的服務時所提供的有關您的共享信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息使用
|
||||
</p>
|
||||
<p class="font_content">加速器利用收集的信息來提供、維護、保護和改進服務,同時開發新的服務爲用户創造更好的體驗,并提高我們的總體服務品質。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
您理解并同意,加速器可在如下情形使用您的信息:
|
||||
</p>
|
||||
<p class="font_content">1)嚮您提供服務,特彆是爲您提供定製服務;</p>
|
||||
<p class="font_content">2)在我們提供服務時,用於身份驗證、客户服務、安全防範、詐騙監測、存檔和備份用途,確保我們嚮您提供的產品和服務的安全性;</p>
|
||||
<p class="font_content">3)幫助我們設計新服務,改善我們現有服務;</p>
|
||||
<p class="font_content">4)嚮您提供與您更加相關的廣告以替代普遍投放的廣告;</p>
|
||||
<p class="font_content">5)評估我們服務中的廣告和其他促銷及推廣活動的效果,并加以改善;</p>
|
||||
<p class="font_content">6)加速器可能會對產品使用情況進行統計,并可能會與公衆分享這些統計信息,以展示我們服務的整體使用趨勢;</p>
|
||||
<p class="font_content">7)軟件認證或管理軟件升級;</p>
|
||||
<p class="font_content">8)其他有利於爲您提供服務的情形。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息披露
|
||||
</p>
|
||||
<p class="font_content">除以下情形外,未經您的同意,加速器不會與任何第三方分享您的個人信息。</p>
|
||||
<p class="font_content">加速器可能將您的個人信息與我們的關聯公司、合作夥伴及第三方服務供應商、承包商及代理(例如代錶我們髮齣電子郵件或推送通知的通訊服務提供商)分享(他們可能并非位於您所在的法域),用作下列用途:</p>
|
||||
<p class="font_content">1)嚮您提供我們的服務;</p>
|
||||
<p class="font_content">2)實現“我們可能如何使用信息”部分所述目的;</p>
|
||||
<p class="font_content">3)理解、維護和改善我們的服務。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息安全
|
||||
</p>
|
||||
<p class="font_content">我們僅在本《加速器隱私政策》所述目的所必需的期間和法律法規要求的時限內,保留您的個人信息。</p>
|
||||
<p class="font_content">我們會使用各種安全技術和程序,以防信息的丟失、不當使用、未經授權閲覽或披露。例如,在某些服務中,我們將利用加密技術(例如 SSL)來保護您提供的個人信息。但請您理解,由於技術的限製以及可能存在的各種惡意手段,在互聯網行業,即便竭盡所能加強安全措施,也不可能始終保證信息百分之百的安全。您需要瞭解,您接入我們的服務所用的係統和通訊網絡,有可能因我們可控範圍外的因素而齣現問題。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
敏感信息
|
||||
</p>
|
||||
<p class="font_content">某些個人信息因其特殊性可能被認爲是敏感信息,例如您的種族、宗教、個人健康和醫療信息等。相比其他個人信息,敏感個人信息受到更加嚴格的保護。您需要謹慎地考慮,是否在使用我們的服務時披露相關敏感個人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
信息收集
|
||||
</p>
|
||||
<p class="font_content">加速器可能會收集或使用您的信息,并將這些信息儲存爲日志信息,目的是爲您提供更個性化的用户體驗和服務,并用於以下用途:記住您的身份、分析您使用我們服務的情況以及優化廣告等。</p>
|
||||
<p class="font_subtitle">
|
||||
廣告服務
|
||||
</p>
|
||||
<p class="font_content">我們可能使用您的相關信息,嚮您提供與服務相關的廣告。如您不希望我們將您的個人信息用作前述廣告用途,您可以通過廣告中提供的相關提示或在特定服務中提供的指引,要求我們停止爲上述用途使用您的個人信息。</p>
|
||||
|
||||
<p class="font_subtitle">
|
||||
郵件公告
|
||||
</p>
|
||||
<p class="font_content">您在使用我們的服務時,我們可能使用您的信息嚮您的設備發送電子郵件(用於通知或找迴賬户密碼信息)。此外,我們可能在必要時(例如因係統維護而暫停某一項服務時)嚮您髮齣與服務有關的公告。您可能無法取消這些與服務有關、性質不屬於推廣的公告。</p>
|
||||
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
未成年人信息保護
|
||||
</p>
|
||||
<p class="font_content">我們鼓勵父母或監護人指導未滿十八歲的未成年人使用我們的服務。我們建議未成年人閲讀本《加速器隱私政策》,并在提交個人信息之前尋求父母或監護人的同意和指導。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
適用範圍
|
||||
</p>
|
||||
<p class="font_content">請您注意,本《加速器隱私政策》不適用於以下情況:</p>
|
||||
<p class="font_content">通過我們的服務而接入的第三方服務(包括任何第三方網站)收集的信息;</p>
|
||||
<p class="font_content">通過在我們服務中進行廣告服務的其他公司或機構所收集的信息。</p>
|
||||
|
||||
|
||||
<p class="font_subtitle">
|
||||
變更
|
||||
</p>
|
||||
<p class="font_content">我們可能適時修訂本《加速器隱私政策》的條款,如該等修訂造成您在本《加速器隱私政策》下權利的實質減少,我們將在修訂生效前通過在主頁上顯著位置提示或嚮您發送電子郵件或以其他方式通知您。在該種情況下,若您繼續使用我們的服務,即錶示同意受經修訂的本《加速器隱私政策》的約束。</p>
|
||||
<br/>
|
||||
|
||||
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- Copyright © 2019 FreeWhale. All rights reserved.-->
|
||||
<!-- </p>-->
|
||||
<!-- <p align="center" class="font_foot">-->
|
||||
<!-- 津公网安备 12019202000359-->
|
||||
<!-- </p>-->
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -170,7 +170,7 @@ class SplashActivity : BaseActivity() {
|
|||
ClashManager(it).wrap() as IClashManager
|
||||
}
|
||||
clashBinder?.let { cb ->
|
||||
var signList =
|
||||
val signList =
|
||||
AESUtil.getSingInfo(this@SplashActivity, BuildConfig.applicationId, AESUtil.SHA256)
|
||||
if (signList.isNotEmpty()) {
|
||||
var si = signList[0]
|
||||
|
|
|
|||
|
|
@ -1,39 +1,24 @@
|
|||
package com.yingmao.clash.util
|
||||
|
||||
import android.Manifest
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
import android.app.ActivityManager
|
||||
import android.content.Context
|
||||
import android.content.pm.PackageManager
|
||||
import android.media.MediaDrm
|
||||
import android.net.wifi.WifiManager
|
||||
import android.os.Build
|
||||
import android.provider.Settings
|
||||
import android.telephony.TelephonyManager
|
||||
import android.text.TextUtils
|
||||
import android.util.Log
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.core.app.ActivityCompat
|
||||
|
||||
import com.tencent.mmkv.MMKV
|
||||
import com.yingmao.clash.BuildConfig
|
||||
import com.yingmao.clash.app.MainApplication
|
||||
|
||||
import com.yingmao.clash.conf.BZYConstants
|
||||
import com.yingmao.clash.conf.Conf
|
||||
import java.io.UnsupportedEncodingException
|
||||
import java.net.InetAddress
|
||||
import java.net.NetworkInterface
|
||||
import java.nio.charset.Charset
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.security.MessageDigest
|
||||
import java.security.NoSuchAlgorithmException
|
||||
import java.util.*
|
||||
import java.util.Arrays
|
||||
import java.util.UUID
|
||||
import java.util.regex.Matcher
|
||||
import java.util.regex.Pattern
|
||||
import kotlin.collections.ArrayList
|
||||
import kotlin.collections.HashSet
|
||||
import kotlin.random.Random
|
||||
|
||||
object Utils {
|
||||
|
|
@ -42,40 +27,6 @@ object Utils {
|
|||
fun generateRandomTwoDigitNumber(s:Int,e:Int): Int {
|
||||
return Random.nextInt(s, e) // 生成从10到99的随机数
|
||||
}
|
||||
// fun getImei(): String {
|
||||
// var imei = ""
|
||||
// MainApplication.getApp()?.let {
|
||||
// var tm = it.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
|
||||
//
|
||||
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
// imei = tm.getImei()
|
||||
// } else {
|
||||
// imei = tm.getDeviceId()
|
||||
// }
|
||||
// if (!TextUtils.isEmpty(imei)) {
|
||||
// imei = AESUtil.byteArrayToHexStr(AESUtil.encrypt(imei))
|
||||
// }
|
||||
// }
|
||||
// return imei;
|
||||
// }
|
||||
|
||||
// fun getImsi(): String {
|
||||
// var imsi = ""
|
||||
// MainApplication.getApp()?.let {
|
||||
// var tm = it.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager
|
||||
// imsi = tm.subscriberId
|
||||
// if (!TextUtils.isEmpty(imsi)) {
|
||||
// imsi = AESUtil.byteArrayToHexStr(AESUtil.encrypt(imsi))
|
||||
// }
|
||||
// }
|
||||
// return imsi;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
fun getDomainNameFromString(log: String): String? {
|
||||
val regex = Regex("-->\\s*([a-zA-Z0-9.-]+)\\.([a-zA-Z]{2,6})")
|
||||
val matchResult = regex.find(log)
|
||||
|
|
@ -119,70 +70,6 @@ object Utils {
|
|||
getAndroidId(context)
|
||||
}
|
||||
}
|
||||
|
||||
// fun getUniqueID2(context: Context): String? {
|
||||
// var id: String? = null;
|
||||
// var androidId =
|
||||
// Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
|
||||
// if (!TextUtils.isEmpty(androidId) && !"9774d56d682e549c".equals(androidId)) {
|
||||
// try {
|
||||
//
|
||||
// var uuid = UUID.nameUUIDFromBytes(androidId.toByteArray(Charset.defaultCharset()));
|
||||
// id = uuid.toString();
|
||||
// } catch (e: UnsupportedEncodingException) {
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// if (TextUtils.isEmpty(id)) {
|
||||
// id = getUUID();
|
||||
// } else {
|
||||
// id = UUID.randomUUID().toString();
|
||||
// }
|
||||
// if (id.length > 8) {
|
||||
// id = id.substring(0, 8)
|
||||
// }
|
||||
// return id
|
||||
// }
|
||||
//
|
||||
// fun getUUID(): String {
|
||||
// var serial: String? = null;
|
||||
//
|
||||
// var m_szDevIDShort =
|
||||
// "35" + Build.BOARD.length % 10 + Build.BRAND.length % 10 + (if (null != Build.CPU_ABI) Build.CPU_ABI.length else 0) % 10 +
|
||||
// Build.DEVICE.length % 10 + Build.DISPLAY.length % 10 +
|
||||
//
|
||||
// Build.HOST.length % 10 + Build.ID.length % 10 +
|
||||
//
|
||||
// Build.MANUFACTURER.length % 10 + Build.MODEL.length % 10 +
|
||||
//
|
||||
// Build.PRODUCT.length % 10 + Build.TAGS.length % 10 +
|
||||
//
|
||||
// Build.TYPE.length % 10 + Build.USER.length % 10; //13 位
|
||||
//
|
||||
// if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
|
||||
// try {
|
||||
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
// serial = android.os.Build.getSerial();
|
||||
// } else {
|
||||
// serial = Build.SERIAL;
|
||||
// }
|
||||
// //API>=9 使用serial号
|
||||
// return UUID(
|
||||
// m_szDevIDShort.hashCode().toLong(),
|
||||
// serial.hashCode().toLong()
|
||||
// ).toString();
|
||||
// } catch (exception: Exception) {
|
||||
// serial = "serial"; // 随便一个初始化
|
||||
// }
|
||||
// } else {
|
||||
// serial = android.os.Build.UNKNOWN; // 随便一个初始化
|
||||
// }
|
||||
//
|
||||
// //使用硬件信息拼凑出来的15位号码
|
||||
// return UUID(m_szDevIDShort.hashCode().toLong(), serial.hashCode().toLong()).toString();
|
||||
// }
|
||||
|
||||
fun isHarmonyOs(): Boolean {
|
||||
return try {
|
||||
val buildExClass = Class.forName("com.huawei.system.BuildEx")
|
||||
|
|
@ -228,22 +115,12 @@ object Utils {
|
|||
UUID.randomUUID().toString()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public fun isAppInstalled(context: Context, packageName: String): Boolean {
|
||||
return try {
|
||||
context.packageManager.getApplicationInfo(packageName, 0)
|
||||
true
|
||||
} catch (e: PackageManager.NameNotFoundException) {
|
||||
false
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 利用反射获取状态栏高度
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@SuppressLint("DiscouragedApi", "InternalInsetResource")
|
||||
fun getStatusBarHeight(activity: Activity): Int {
|
||||
var result = 0
|
||||
//获取状态栏高度的资源id
|
||||
|
|
|
|||
35
bzy_build.sh
35
bzy_build.sh
|
|
@ -1,35 +0,0 @@
|
|||
#!/bin/bash
|
||||
# 定义变量
|
||||
PROJECT_DIR=$(pwd) # 当前项目根目录
|
||||
OUTPUT_DIR="/Users/cyh/Documents/buildApp" # 自定义输出目录
|
||||
FLAVORS=("11111" "182222" "182223" "182224" "182226" "182227" "182250" "182251" "182253" "182256" "182257" "182258") # 渠道列表
|
||||
#FLAVORS=("11111" ) # 渠道列表
|
||||
BUILD_TYPE="Release" # 构建类型:Debug 或 Release
|
||||
|
||||
# 清理旧的构建产物
|
||||
echo "清理旧的构建产物..."
|
||||
./gradlew clean
|
||||
|
||||
# 创建输出目录
|
||||
mkdir -p "${OUTPUT_DIR}"
|
||||
|
||||
# 遍历渠道列表并打包
|
||||
for FLAVOR in "${FLAVORS[@]}"
|
||||
do
|
||||
echo "正在打包渠道: ${FLAVOR} (${BUILD_TYPE})..."
|
||||
./gradlew assemble${FLAVOR}${BUILD_TYPE}
|
||||
# 查找生成的 APK
|
||||
FLAVOR_LOWER=$(echo "${FLAVOR}" | tr '[:upper:]' '[:lower:]')
|
||||
BUILD_TYPE_LOWER=$(echo "${BUILD_TYPE}" | tr '[:upper:]' '[:lower:]')
|
||||
APK_PATH=$(find "${PROJECT_DIR}/app/build/outputs/apk/${FLAVOR_LOWER}/${BUILD_TYPE_LOWER}" -name "*.apk" | head -n 1)
|
||||
|
||||
# 检查是否成功生成 APK
|
||||
if [ -f "${APK_PATH}" ]; then
|
||||
# 定义自定义输出文件名
|
||||
cp "${APK_PATH}" "${OUTPUT_DIR}/"
|
||||
else
|
||||
echo "❌ 渠道 ${FLAVOR} 打包失败,未找到 APK 文件。"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "所有渠道打包完成,APK 文件存储在: ${OUTPUT_DIR}"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
A Graphical user interface of Clash.Meta for Android.
|
||||
|
||||
<h3>Features</h3>
|
||||
<ul>
|
||||
<li>Local HTTP/HTTPS/SOCKS server</li>
|
||||
<li>VMess, Shadowsocks, Trojan, Snell protocol support for remote connections</li>
|
||||
<li>Built-in DNS server that aims to minimize DNS pollution attack impact, supports DoH/DoT upstream and fake IP</li>
|
||||
<li>Rules based off domains, GEOIP, IPCIDR or Process to forward packets to different nodes</li>
|
||||
<li>Remote groups allow users to implement powerful rules. Supports automatic fallback, load balancing or auto select node based off latency</li>
|
||||
<li>Remote providers, allowing users to get node lists remotely instead of hardcoding in config</li>
|
||||
</ul>
|
||||
|
|
@ -1 +0,0 @@
|
|||
A rule-based tunnel
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
Clash.Meta 的 Android 图形界面。
|
||||
|
||||
<h3>功能</h3>
|
||||
<ul>
|
||||
<li>本地 HTTP/HTTPS/SOCKS 服务器</li>
|
||||
<li>支持 VMess, Shadowsocks, Trojan, Snell 协议远程连接</li>
|
||||
<li>内置 DNS 服务器,旨在最小化 DNS 污染攻击影响,支持 DoH/DoT 上游和 fake IP</li>
|
||||
<li>基于规则根据域名,GEOIP, IPCIDR 或进程转发数据包到不同节点</li>
|
||||
<li>远程分组允许用户实现强大的规则。支持自动回退,负载均衡或基于延迟自动选择节点</li>
|
||||
<li>远程提供者,允许用户远程获取节点列表而不是在配置中硬编码</li>
|
||||
</ul>
|
||||
|
|
@ -1 +0,0 @@
|
|||
基于规则的隧道
|
||||
|
|
@ -1,244 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright © 2015-2021 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# https://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
|
||||
# This is normally unused
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD=java
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC3045
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC3045
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command;
|
||||
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
|
||||
# shell script including quotes and variable substitutions, so put them in
|
||||
# double quotes to make sure that they get re-expanded; and
|
||||
# * put everything else in single quotes, so that it's not re-expanded.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
|
@ -1,92 +0,0 @@
|
|||
@rem
|
||||
@rem Copyright 2015 the original author or authors.
|
||||
@rem
|
||||
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@rem you may not use this file except in compliance with the License.
|
||||
@rem You may obtain a copy of the License at
|
||||
@rem
|
||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem
|
||||
@rem Unless required by applicable law or agreed to in writing, software
|
||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
@rem This is normally unused
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
||||
|
|
@ -9,9 +9,6 @@ pluginManagement {
|
|||
gradlePluginPortal()
|
||||
}
|
||||
}
|
||||
//plugins {
|
||||
// kotlin("jvm") version "1.9.21"
|
||||
//}
|
||||
dependencyResolutionManagement {
|
||||
versionCatalogs {
|
||||
create("libs") {
|
||||
|
|
@ -32,7 +29,6 @@ dependencyResolutionManagement {
|
|||
val kaidl = "1.15"
|
||||
val room = "2.4.2"
|
||||
val multiprocess = "1.0.0"
|
||||
|
||||
library("build-android", "com.android.tools.build:gradle:$agp")
|
||||
library("build-kotlin-common", "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin")
|
||||
library("build-kotlin-serialization", "org.jetbrains.kotlin:kotlin-serialization:$kotlin")
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
keystore.path=/Users/pc/open_v/v_clash_android/msl.jks
|
||||
keystore.password=msl136400
|
||||
key.alias=key
|
||||
key.password=msl136400
|
||||
keystore.password=123456
|
||||
key.alias=key0
|
||||
key.password=123456
|
||||
Loading…
Reference in New Issue