├── .gitignore
├── .idea
├── codeStyles
│ └── Project.xml
├── gradle.xml
├── misc.xml
└── runConfigurations.xml
├── Orb1.jpg
├── Orb2.jpg
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── academy
│ │ └── ltreitk
│ │ └── piracyorb
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── ic_launcher-web.png
│ ├── java
│ │ └── academy
│ │ │ └── ltreitk
│ │ │ └── piracyorb
│ │ │ ├── AboutInfo.java
│ │ │ ├── AnimeSites.java
│ │ │ ├── Applications.java
│ │ │ ├── ComicManga.java
│ │ │ ├── EABook.java
│ │ │ ├── MainActivity.java
│ │ │ ├── ModApps.java
│ │ │ ├── MovieTvSites.java
│ │ │ ├── ReadWebView.java
│ │ │ ├── Reading.java
│ │ │ ├── StreamingApps.java
│ │ │ ├── StreamingSites.java
│ │ │ ├── TorSearch.java
│ │ │ ├── Torrent.java
│ │ │ ├── TorrentSites.java
│ │ │ ├── Tutorials.java
│ │ │ └── WebView.java
│ └── res
│ │ ├── drawable-v24
│ │ ├── ic_launcher_foreground.xml
│ │ └── icon.png
│ │ ├── drawable
│ │ ├── about2.png
│ │ ├── abouticon3.png
│ │ ├── abstract1.png
│ │ ├── anime3.png
│ │ ├── backmage2.png
│ │ ├── backorange.png
│ │ ├── blue1.png
│ │ ├── bluemount.png
│ │ ├── book.png
│ │ ├── bwroad.png
│ │ ├── by.png
│ │ ├── feedback1.png
│ │ ├── feedbackicon.png
│ │ ├── game.png
│ │ ├── homebackground.png
│ │ ├── ic_launcher_background.xml
│ │ ├── instaheart.png
│ │ ├── marvel.png
│ │ ├── miniopendoor.png
│ │ ├── mountaingreen.png
│ │ ├── orangeblackbuilding.png
│ │ ├── piracysimp.gif
│ │ ├── space.png
│ │ ├── walpmage.png
│ │ └── whitelane.png
│ │ ├── layout
│ │ ├── activity_about_info.xml
│ │ ├── activity_anime_sites.xml
│ │ ├── activity_applications.xml
│ │ ├── activity_comic_manga.xml
│ │ ├── activity_eabook.xml
│ │ ├── activity_main.xml
│ │ ├── activity_mod_apps.xml
│ │ ├── activity_movie_tv_sites.xml
│ │ ├── activity_read_web_view.xml
│ │ ├── activity_reading.xml
│ │ ├── activity_streaming_apps.xml
│ │ ├── activity_streaming_sites.xml
│ │ ├── activity_tor_search.xml
│ │ ├── activity_torrent.xml
│ │ ├── activity_torrent_sites.xml
│ │ ├── activity_tutorials.xml
│ │ └── activity_web_view.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── academy
│ └── ltreitk
│ └── piracyorb
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── main
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 |
--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Orb1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/Orb1.jpg
--------------------------------------------------------------------------------
/Orb2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/Orb2.jpg
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 28
5 | defaultConfig {
6 | applicationId "academy.ltreitk.piracyorb"
7 | minSdkVersion 19
8 | targetSdkVersion 28
9 | versionCode 1
10 | versionName "1.0"
11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 | }
13 | buildTypes {
14 | release {
15 | minifyEnabled false
16 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
17 | }
18 | }
19 | }
20 |
21 | dependencies {
22 | implementation fileTree(dir: 'libs', include: ['*.jar'])
23 | implementation 'com.android.support:appcompat-v7:28.0.0'
24 | implementation 'com.android.support.constraint:constraint-layout:1.1.3'
25 | implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
26 | implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
27 | testImplementation 'junit:junit:4.12'
28 | androidTestImplementation 'com.android.support.test:runner:1.0.2'
29 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
30 | implementation 'com.android.support:recyclerview-v7:28.0.0'
31 | implementation 'com.github.chrisbanes:PhotoView:2.3.0'
32 |
33 | implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.17'
34 | }
35 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/academy/ltreitk/piracyorb/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("academy.ltreitk.piracyorb", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/AboutInfo.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.os.Bundle;
6 |
7 | import com.github.chrisbanes.photoview.PhotoView;
8 |
9 | public class AboutInfo extends AppCompatActivity {
10 |
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_about_info);
15 |
16 | PhotoView photoView = (PhotoView) findViewById(R.id.photo_view);
17 | photoView.setImageResource(R.drawable.about2);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/AnimeSites.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class AnimeSites extends AppCompatActivity {
10 |
11 | private Button button1, button2, button3, button4, button5, button6, button7, button8, button9,
12 | button10, button11, button12, button13, button14, button15, button16, button17, button18, button19;
13 | String[] urls = new String[19];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_anime_sites);
19 |
20 |
21 | button1 = (Button) findViewById(R.id.AnimeButton1);
22 | button2 = (Button) findViewById(R.id.AnimeButton2);
23 | button3 = (Button) findViewById(R.id.AnimeButton3);
24 | button4 = (Button) findViewById(R.id.AnimeButton4);
25 | button5 = (Button) findViewById(R.id.AnimeButton5);
26 | button6 = (Button) findViewById(R.id.AnimeButton6);
27 | button7 = (Button) findViewById(R.id.AnimeButton7);
28 | button8 = (Button) findViewById(R.id.AnimeButton8);
29 | button9 = (Button) findViewById(R.id.AnimeButton9);
30 | button10 = (Button) findViewById(R.id.AnimeButton10);
31 | button11 = (Button) findViewById(R.id.AnimeButton11);
32 | button12 = (Button) findViewById(R.id.AnimeButton12);
33 | button13 = (Button) findViewById(R.id.AnimeButton13);
34 | button14 = (Button) findViewById(R.id.AnimeButton14);
35 | button15 = (Button) findViewById(R.id.AnimeButton15);
36 | button16 = (Button) findViewById(R.id.AnimeButton16);
37 | button17 = (Button) findViewById(R.id.AnimeButton17);
38 | button18 = (Button) findViewById(R.id.AnimeButton18);
39 | button19 = (Button) findViewById(R.id.AnimeButton19);
40 |
41 | urls[0] = "https://1337xto.to";
42 | urls[0] = "https://nyaa.si";
43 | urls[1] = "https://nyaa.pantsu.cat";
44 | urls[2] = "https://animekaizoku.com";
45 | urls[3] = "https://horriblesubs.info";
46 | urls[4] = "https://www1.animego.to";
47 | urls[5] = "https://www.animeout.xyz";
48 | urls[6] = "https://aniwatcher.com";
49 | urls[7] = "https://ww2.animeram.cc";
50 | urls[8] = "https://anime8.ru";
51 | urls[9] = "https://twist.moet";
52 | urls[10] = "https://4anime.to";
53 | urls[11] = "https://kissanime.ac";
54 | urls[12] = "https://www1.9anime.nl/";
55 | urls[13] = "https://ww2.naruspot.tv/";
56 | urls[14] = "https://kisscartoon.is";
57 | urls[15] = "https://www.watchcartoononline.io";
58 | urls[16] = "http://www.animetoon.org";
59 | urls[17] = "http://www.toonova.net";
60 | urls[18] = "https://kimcartoon.si";
61 |
62 | button1.setOnClickListener(new View.OnClickListener() {
63 | @Override
64 | public void onClick(View v) {
65 | Intent intent = new Intent(getApplicationContext(), WebView.class);
66 | intent.putExtra("links", urls[0]);
67 | startActivity(intent);
68 |
69 | }
70 | });
71 | button2.setOnClickListener(new View.OnClickListener() {
72 | @Override
73 | public void onClick(View v) {
74 | Intent intent = new Intent(getApplicationContext(), WebView.class);
75 | intent.putExtra("links", urls[1]);
76 | startActivity(intent);
77 |
78 | }
79 | });
80 | button3.setOnClickListener(new View.OnClickListener() {
81 | @Override
82 | public void onClick(View v) {
83 | Intent intent = new Intent(getApplicationContext(), WebView.class);
84 | intent.putExtra("links", urls[2]);
85 | startActivity(intent);
86 |
87 | }
88 | });
89 | button4.setOnClickListener(new View.OnClickListener() {
90 | @Override
91 | public void onClick(View v) {
92 | Intent intent = new Intent(getApplicationContext(), WebView.class);
93 | intent.putExtra("links", urls[3]);
94 | startActivity(intent);
95 |
96 | }
97 | });
98 | button5.setOnClickListener(new View.OnClickListener() {
99 | @Override
100 | public void onClick(View v) {
101 | Intent intent = new Intent(getApplicationContext(), WebView.class);
102 | intent.putExtra("links", urls[4]);
103 | startActivity(intent);
104 |
105 | }
106 | });
107 | button6.setOnClickListener(new View.OnClickListener() {
108 | @Override
109 | public void onClick(View v) {
110 | Intent intent = new Intent(getApplicationContext(), WebView.class);
111 | intent.putExtra("links", urls[5]);
112 | startActivity(intent);
113 |
114 | }
115 | });
116 | button7.setOnClickListener(new View.OnClickListener() {
117 | @Override
118 | public void onClick(View v) {
119 | Intent intent = new Intent(getApplicationContext(), WebView.class);
120 | intent.putExtra("links", urls[6]);
121 | startActivity(intent);
122 |
123 | }
124 | });
125 | button8.setOnClickListener(new View.OnClickListener() {
126 | @Override
127 | public void onClick(View v) {
128 | Intent intent = new Intent(getApplicationContext(), WebView.class);
129 | intent.putExtra("links", urls[7]);
130 | startActivity(intent);
131 |
132 | }
133 | });
134 | button9.setOnClickListener(new View.OnClickListener() {
135 | @Override
136 | public void onClick(View v) {
137 | Intent intent = new Intent(getApplicationContext(), WebView.class);
138 | intent.putExtra("links", urls[8]);
139 | startActivity(intent);
140 |
141 | }
142 | });
143 | button10.setOnClickListener(new View.OnClickListener() {
144 | @Override
145 | public void onClick(View v) {
146 | Intent intent = new Intent(getApplicationContext(), WebView.class);
147 | intent.putExtra("links", urls[9]);
148 | startActivity(intent);
149 |
150 | }
151 | });
152 | button11.setOnClickListener(new View.OnClickListener() {
153 | @Override
154 | public void onClick(View v) {
155 | Intent intent = new Intent(getApplicationContext(), WebView.class);
156 | intent.putExtra("links", urls[10]);
157 | startActivity(intent);
158 |
159 | }
160 | });
161 | button12.setOnClickListener(new View.OnClickListener() {
162 | @Override
163 | public void onClick(View v) {
164 | Intent intent = new Intent(getApplicationContext(), WebView.class);
165 | intent.putExtra("links", urls[11]);
166 | startActivity(intent);
167 |
168 | }
169 | });
170 | button13.setOnClickListener(new View.OnClickListener() {
171 | @Override
172 | public void onClick(View v) {
173 | Intent intent = new Intent(getApplicationContext(), WebView.class);
174 | intent.putExtra("links", urls[12]);
175 | startActivity(intent);
176 |
177 | }
178 | });
179 |
180 | button14.setOnClickListener(new View.OnClickListener() {
181 | @Override
182 | public void onClick(View v) {
183 | Intent intent = new Intent(getApplicationContext(), WebView.class);
184 | intent.putExtra("links", urls[13]);
185 | startActivity(intent);
186 |
187 | }
188 | });
189 |
190 | button15.setOnClickListener(new View.OnClickListener() {
191 | @Override
192 | public void onClick(View v) {
193 | Intent intent = new Intent(getApplicationContext(), WebView.class);
194 | intent.putExtra("links", urls[14]);
195 | startActivity(intent);
196 |
197 | }
198 | });
199 | button16.setOnClickListener(new View.OnClickListener() {
200 | @Override
201 | public void onClick(View v) {
202 | Intent intent = new Intent(getApplicationContext(), WebView.class);
203 | intent.putExtra("links", urls[15]);
204 | startActivity(intent);
205 |
206 | }
207 | });
208 | button17.setOnClickListener(new View.OnClickListener() {
209 | @Override
210 | public void onClick(View v) {
211 | Intent intent = new Intent(getApplicationContext(), WebView.class);
212 | intent.putExtra("links", urls[16]);
213 | startActivity(intent);
214 |
215 | }
216 | });
217 | button18.setOnClickListener(new View.OnClickListener() {
218 | @Override
219 | public void onClick(View v) {
220 | Intent intent = new Intent(getApplicationContext(), WebView.class);
221 | intent.putExtra("links", urls[17]);
222 | startActivity(intent);
223 |
224 | }
225 | });
226 | button19.setOnClickListener(new View.OnClickListener() {
227 | @Override
228 | public void onClick(View v) {
229 | Intent intent = new Intent(getApplicationContext(), WebView.class);
230 | intent.putExtra("links", urls[18]);
231 | startActivity(intent);
232 | }
233 | });
234 | }
235 | }
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/Applications.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | public class Applications extends AppCompatActivity {
11 |
12 | private Button button1,button2;
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_applications);
18 |
19 | button1 = (Button) findViewById(R.id.ApplicationButton1);
20 | button2 = (Button) findViewById(R.id.ApplicationButton2);
21 |
22 | button1.setOnClickListener(new View.OnClickListener() {
23 | @Override
24 | public void onClick(View v) {
25 | openStreamingApps();
26 | }
27 | });
28 | button2.setOnClickListener(new View.OnClickListener() {
29 | @Override
30 | public void onClick(View v) {
31 | openModApps();
32 | }
33 | });
34 | }
35 |
36 | private void openModApps() {
37 | Intent intent = new Intent(this, ModApps.class);
38 | startActivity(intent);
39 | }
40 |
41 | private void openStreamingApps() {
42 | Intent intent = new Intent(this, StreamingApps.class);
43 | startActivity(intent);
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/ComicManga.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class ComicManga extends AppCompatActivity {
10 |
11 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
12 | button10,button11;
13 | String[] urls = new String[11];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_comic_manga);
19 |
20 | button1 = (Button) findViewById(R.id.CMButton1);
21 | button2 = (Button) findViewById(R.id.CMButton2);
22 | button3 = (Button) findViewById(R.id.CMButton3);
23 | button4 = (Button) findViewById(R.id.CMButton4);
24 | button5 = (Button) findViewById(R.id.CMButton5);
25 | button6 = (Button) findViewById(R.id.CMButton6);
26 | button7 = (Button) findViewById(R.id.CMButton7);
27 | button8 = (Button) findViewById(R.id.CMButton8);
28 | button9 = (Button) findViewById(R.id.CMButton9);
29 | button10 = (Button) findViewById(R.id.CMButton10);
30 | button11 = (Button) findViewById(R.id.CMButton5_1);
31 |
32 | urls[0] ="https://readcomiconline.to";
33 | urls[1] ="https://comicpunch.net";
34 | urls[2] ="https://www.comicextra.com";
35 | urls[3] ="https://getcomics.info";
36 | urls[4] ="https://comix-load.in";
37 | urls[5] ="https://mangadex.org";
38 | urls[6] ="https://kissmanga.com";
39 | urls[7] ="https://www.nineanime.com";
40 | urls[8] ="https://mangarock.com";
41 | urls[9] ="https://bato.to";
42 | urls[10] ="https://newcomic.info";
43 |
44 |
45 |
46 | button1.setOnClickListener(new View.OnClickListener() {
47 | @Override
48 | public void onClick(View v) {
49 | Intent intent = new Intent(getApplicationContext(), WebView.class);
50 | intent.putExtra("links" ,urls[0]);
51 | startActivity(intent);
52 |
53 | }
54 | });
55 | button2.setOnClickListener(new View.OnClickListener() {
56 | @Override
57 | public void onClick(View v) {
58 | Intent intent = new Intent(getApplicationContext(), WebView.class);
59 | intent.putExtra("links" ,urls[1]);
60 | startActivity(intent);
61 |
62 | }
63 | });
64 | button3.setOnClickListener(new View.OnClickListener() {
65 | @Override
66 | public void onClick(View v) {
67 | Intent intent = new Intent(getApplicationContext(), WebView.class);
68 | intent.putExtra("links" ,urls[2]);
69 | startActivity(intent);
70 |
71 | }
72 | });
73 | button4.setOnClickListener(new View.OnClickListener() {
74 | @Override
75 | public void onClick(View v) {
76 | Intent intent = new Intent(getApplicationContext(), WebView.class);
77 | intent.putExtra("links" ,urls[3]);
78 | startActivity(intent);
79 |
80 | }
81 | });
82 | button5.setOnClickListener(new View.OnClickListener() {
83 | @Override
84 | public void onClick(View v) {
85 | Intent intent = new Intent(getApplicationContext(), WebView.class);
86 | intent.putExtra("links" ,urls[4]);
87 | startActivity(intent);
88 |
89 | }
90 | });
91 | button6.setOnClickListener(new View.OnClickListener() {
92 | @Override
93 | public void onClick(View v) {
94 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
95 | intent.putExtra("links" ,urls[5]);
96 | startActivity(intent);
97 |
98 | }
99 | });
100 | button7.setOnClickListener(new View.OnClickListener() {
101 | @Override
102 | public void onClick(View v) {
103 | Intent intent = new Intent(getApplicationContext(), WebView.class);
104 | intent.putExtra("links" ,urls[6]);
105 | startActivity(intent);
106 |
107 | }
108 | });
109 | button8.setOnClickListener(new View.OnClickListener() {
110 | @Override
111 | public void onClick(View v) {
112 | Intent intent = new Intent(getApplicationContext(), WebView.class);
113 | intent.putExtra("links" ,urls[7]);
114 | startActivity(intent);
115 |
116 | }
117 | });
118 | button9.setOnClickListener(new View.OnClickListener() {
119 | @Override
120 | public void onClick(View v) {
121 | Intent intent = new Intent(getApplicationContext(), WebView.class);
122 | intent.putExtra("links" ,urls[8]);
123 | startActivity(intent);
124 |
125 | }
126 | });
127 | button10.setOnClickListener(new View.OnClickListener() {
128 | @Override
129 | public void onClick(View v) {
130 | Intent intent = new Intent(getApplicationContext(), WebView.class);
131 | intent.putExtra("links" ,urls[9]);
132 | startActivity(intent);
133 |
134 | }
135 | });
136 | button11.setOnClickListener(new View.OnClickListener() {
137 | @Override
138 | public void onClick(View v) {
139 | Intent intent = new Intent(getApplicationContext(), WebView.class);
140 | intent.putExtra("links" ,urls[10]);
141 | startActivity(intent);
142 |
143 | }
144 | });
145 |
146 | }
147 | }
148 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/EABook.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class EABook extends AppCompatActivity {
10 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
11 | button10,button11,button12,button13,button14;
12 | String[] urls = new String[14];
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_eabook);
18 |
19 | button1 = (Button) findViewById(R.id.EBButton1);
20 | button2 = (Button) findViewById(R.id.EBButton2);
21 | button3 = (Button) findViewById(R.id.EBButton3);
22 | button4 = (Button) findViewById(R.id.EBButton4);
23 | button5 = (Button) findViewById(R.id.EBButton5);
24 | button6 = (Button) findViewById(R.id.EBButton6);
25 | button7 = (Button) findViewById(R.id.EBButton7);
26 | button8 = (Button) findViewById(R.id.EBButton8);
27 | button9 = (Button) findViewById(R.id.EBButton9);
28 | button10 = (Button) findViewById(R.id.EBButton10);
29 | button11 = (Button) findViewById(R.id.EBButton11);
30 | button12 = (Button) findViewById(R.id.EBButton12);
31 | button13 = (Button) findViewById(R.id.EBButton13);
32 | button14 = (Button) findViewById(R.id.EBButton14);
33 |
34 |
35 | urls[0] ="https://cse.google.com/cse?cx=000661023013169144559:a1-kkiboeco";
36 | urls[1] ="https://b-ok.xyz";
37 | urls[2] ="https://booksc.org";
38 | urls[3] ="http://www.allitebooks.org";
39 | urls[4] ="http://it-ebooks.info";
40 | urls[5] ="http://gen.lib.rus.ec";
41 | urls[6] ="https://textbooknova.com";
42 | urls[7] ="http://www.gutenberg.org";
43 | urls[8] ="https://ebookee.org";
44 | urls[9] ="https://manybooks.net";
45 | urls[10] ="http://the-eye.eu/public/AudioBooks";
46 | urls[11] ="http://audiobookbay.nl";
47 | urls[12] ="https://audiobooks.cloud";
48 | urls[13] ="https://tokybook.com";
49 |
50 | button1.setOnClickListener(new View.OnClickListener() {
51 | @Override
52 | public void onClick(View v) {
53 | Intent intent = new Intent(getApplicationContext(), WebView.class);
54 | intent.putExtra("links" ,urls[0]);
55 | startActivity(intent);
56 |
57 | }
58 | });
59 | button2.setOnClickListener(new View.OnClickListener() {
60 | @Override
61 | public void onClick(View v) {
62 | Intent intent = new Intent(getApplicationContext(), WebView.class);
63 | intent.putExtra("links" ,urls[1]);
64 | startActivity(intent);
65 |
66 | }
67 | });
68 | button3.setOnClickListener(new View.OnClickListener() {
69 | @Override
70 | public void onClick(View v) {
71 | Intent intent = new Intent(getApplicationContext(), WebView.class);
72 | intent.putExtra("links" ,urls[2]);
73 | startActivity(intent);
74 |
75 | }
76 | });
77 | button4.setOnClickListener(new View.OnClickListener() {
78 | @Override
79 | public void onClick(View v) {
80 | Intent intent = new Intent(getApplicationContext(), WebView.class);
81 | intent.putExtra("links" ,urls[3]);
82 | startActivity(intent);
83 |
84 | }
85 | });
86 | button5.setOnClickListener(new View.OnClickListener() {
87 | @Override
88 | public void onClick(View v) {
89 | Intent intent = new Intent(getApplicationContext(), WebView.class);
90 | intent.putExtra("links" ,urls[4]);
91 | startActivity(intent);
92 |
93 | }
94 | });
95 | button6.setOnClickListener(new View.OnClickListener() {
96 | @Override
97 | public void onClick(View v) {
98 | Intent intent = new Intent(getApplicationContext(), WebView.class);
99 | intent.putExtra("links" ,urls[5]);
100 | startActivity(intent);
101 |
102 | }
103 | });
104 | button7.setOnClickListener(new View.OnClickListener() {
105 | @Override
106 | public void onClick(View v) {
107 | Intent intent = new Intent(getApplicationContext(), WebView.class);
108 | intent.putExtra("links" ,urls[6]);
109 | startActivity(intent);
110 |
111 | }
112 | });
113 | button8.setOnClickListener(new View.OnClickListener() {
114 | @Override
115 | public void onClick(View v) {
116 | Intent intent = new Intent(getApplicationContext(), WebView.class);
117 | intent.putExtra("links" ,urls[7]);
118 | startActivity(intent);
119 |
120 | }
121 | });
122 | button9.setOnClickListener(new View.OnClickListener() {
123 | @Override
124 | public void onClick(View v) {
125 | Intent intent = new Intent(getApplicationContext(), WebView.class);
126 | intent.putExtra("links" ,urls[8]);
127 | startActivity(intent);
128 |
129 | }
130 | });
131 | button10.setOnClickListener(new View.OnClickListener() {
132 | @Override
133 | public void onClick(View v) {
134 | Intent intent = new Intent(getApplicationContext(), WebView.class);
135 | intent.putExtra("links" ,urls[9]);
136 | startActivity(intent);
137 |
138 | }
139 | });
140 | button11.setOnClickListener(new View.OnClickListener() {
141 | @Override
142 | public void onClick(View v) {
143 | Intent intent = new Intent(getApplicationContext(), WebView.class);
144 | intent.putExtra("links" ,urls[10]);
145 | startActivity(intent);
146 |
147 | }
148 | });
149 | button12.setOnClickListener(new View.OnClickListener() {
150 | @Override
151 | public void onClick(View v) {
152 | Intent intent = new Intent(getApplicationContext(), WebView.class);
153 | intent.putExtra("links" ,urls[11]);
154 | startActivity(intent);
155 |
156 | }
157 | });
158 | button13.setOnClickListener(new View.OnClickListener() {
159 | @Override
160 | public void onClick(View v) {
161 | Intent intent = new Intent(getApplicationContext(), WebView.class);
162 | intent.putExtra("links" ,urls[12]);
163 | startActivity(intent);
164 |
165 | }
166 | });
167 | button14.setOnClickListener(new View.OnClickListener() {
168 | @Override
169 | public void onClick(View v) {
170 | Intent intent = new Intent(getApplicationContext(), WebView.class);
171 | intent.putExtra("links" ,urls[13]);
172 | startActivity(intent);
173 |
174 | }
175 | });
176 |
177 | }
178 | }
179 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/MainActivity.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.DialogInterface;
4 | import android.content.Intent;
5 | import androidx.appcompat.app.AlertDialog;
6 | import androidx.appcompat.app.AppCompatActivity;
7 | import android.os.Bundle;
8 | import android.view.View;
9 | import android.widget.Button;
10 | import android.widget.ImageButton;
11 | import android.widget.Toast;
12 |
13 | public class MainActivity extends AppCompatActivity {
14 |
15 | private Button button,button2,button3,button4,button5,button6,button7;
16 | private ImageButton Ibutton1,Ibutton2;
17 | String[] urls = new String[1];
18 |
19 | @Override
20 | protected void onCreate(Bundle savedInstanceState) {
21 | super.onCreate(savedInstanceState);
22 | setContentView(R.layout.activity_main);
23 |
24 | button = (Button) findViewById(R.id.button);
25 | button2 = (Button) findViewById(R.id.button2);
26 | button3 = (Button) findViewById(R.id.button3);
27 | button4 = (Button) findViewById(R.id.button4);
28 | button5 = (Button) findViewById(R.id.button5);
29 | button6 = (Button) findViewById(R.id.button6);
30 | button7 = (Button) findViewById(R.id.button7);
31 | Ibutton1 =(ImageButton) findViewById(R.id.buttonIntro);
32 | Ibutton2 =(ImageButton) findViewById(R.id.buttonFeedback);
33 |
34 | urls[0] ="https://forms.gle/tu3bUD1B9UNb5bCv9";
35 |
36 | button.setOnClickListener(new View.OnClickListener() {
37 | @Override
38 | public void onClick(View v) {
39 | openStreams();
40 | }
41 | });
42 |
43 | Ibutton1.setOnClickListener(new View.OnClickListener() {
44 | @Override
45 | public void onClick(View v) {
46 | openAboutInfo();
47 | }
48 | });
49 |
50 | Ibutton2.setOnClickListener(new View.OnClickListener() {
51 | @Override
52 | public void onClick(View v) {
53 | Intent intent = new Intent(getApplicationContext(), WebView.class);
54 | intent.putExtra("links" ,urls[0]);
55 | startActivity(intent);
56 |
57 | }
58 | });
59 |
60 | button2.setOnClickListener(new View.OnClickListener() {
61 | @Override
62 | public void onClick(View v) {
63 | AlertDialog.Builder builder1 = new AlertDialog.Builder(MainActivity.this);
64 | builder1.setTitle("Are You Sure You Are Connected To VPN?");
65 | builder1.setMessage("VPN Connection is Recommended");
66 | builder1.setCancelable(true);
67 |
68 | builder1.setPositiveButton(
69 | "Yes",
70 | new DialogInterface.OnClickListener() {
71 | public void onClick(DialogInterface dialog, int id) {
72 | openTorrent();
73 | }
74 | });
75 |
76 | builder1.setNegativeButton(
77 | "No",
78 | new DialogInterface.OnClickListener() {
79 | public void onClick(DialogInterface dialog, int id) {
80 | Toast.makeText(getApplicationContext(),"Establish VPN Connection", Toast.LENGTH_LONG).show();
81 | dialog.cancel();
82 | }
83 | });
84 |
85 | AlertDialog alert11 = builder1.create();
86 | alert11.show();
87 |
88 | }
89 | });
90 |
91 | button3.setOnClickListener(new View.OnClickListener() {
92 | @Override
93 | public void onClick(View v) {
94 | openReading();
95 | }
96 | });
97 |
98 | button4.setOnClickListener(new View.OnClickListener() {
99 | @Override
100 | public void onClick(View v) {
101 | openEABook();
102 | }
103 | });
104 |
105 | button5.setOnClickListener(new View.OnClickListener() {
106 | @Override
107 | public void onClick(View v) {
108 | openComicManga();
109 | }
110 | });
111 |
112 | button6.setOnClickListener(new View.OnClickListener() {
113 | @Override
114 | public void onClick(View v) {
115 | openTutorial();
116 | }
117 | });
118 |
119 | button7.setOnClickListener(new View.OnClickListener() {
120 | @Override
121 | public void onClick(View v) {
122 | openAplication();
123 | }
124 | });
125 |
126 | }
127 |
128 | private void openAplication() {
129 | Intent intent = new Intent(this, Applications.class);
130 | startActivity(intent);
131 | }
132 |
133 | private void openAboutInfo() {
134 | Intent intent = new Intent(this, AboutInfo.class);
135 | startActivity(intent);
136 | }
137 |
138 | private void openComicManga() {
139 | Intent intent = new Intent(this, ComicManga.class);
140 | startActivity(intent);
141 | }
142 |
143 | private void openEABook() {
144 | Intent intent = new Intent(this, EABook.class);
145 | startActivity(intent);
146 | }
147 |
148 | private void openTutorial() {
149 | Intent intent = new Intent(this, Tutorials.class);
150 | startActivity(intent);
151 | }
152 |
153 |
154 | private void openReading() {
155 |
156 | Intent intent = new Intent(this, Reading.class);
157 | startActivity(intent);
158 | }
159 |
160 | private void openTorrent() {
161 | Intent intent = new Intent(this, Torrent.class);
162 | startActivity(intent);
163 | }
164 |
165 | private void openStreams()
166 | {
167 | Intent intent = new Intent(this, StreamingSites.class);
168 | startActivity(intent);
169 | }
170 |
171 | }
172 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/ModApps.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | public class ModApps extends AppCompatActivity {
11 |
12 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9;
13 | String[] urls = new String[9];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_mod_apps);
19 |
20 | button1 = (Button) findViewById(R.id.ModAppsButton1);
21 | button2 = (Button) findViewById(R.id.ModAppsButton2);
22 | button3 = (Button) findViewById(R.id.ModAppsButton3);
23 | button4 = (Button) findViewById(R.id.ModAppsButton4);
24 | button5 = (Button) findViewById(R.id.ModAppsButton5);
25 | button6 = (Button) findViewById(R.id.ModAppsButton6);
26 | button7 = (Button) findViewById(R.id.ModAppsButton7);
27 | button8 = (Button) findViewById(R.id.ModAppsButton8);
28 | button9 = (Button) findViewById(R.id.ModAppsButton9);
29 |
30 | urls[0] ="https://www.mobilism.org";
31 | urls[1] ="https://en.aptoide.com";
32 | urls[2] ="https://onhax.me";
33 | urls[3] ="https://www.apkmirror.com";
34 | urls[4] ="https://apkpure.com";
35 | urls[5] ="https://acmarket.net";
36 | urls[6] ="https://blackmod.net";
37 | urls[7] ="https://android-zone.ws";
38 | urls[8] ="https://www.revdl.com";
39 |
40 | button1.setOnClickListener(new View.OnClickListener() {
41 | @Override
42 | public void onClick(View v) {
43 | Intent intent = new Intent(getApplicationContext(), WebView.class);
44 | intent.putExtra("links" ,urls[0]);
45 | startActivity(intent);
46 |
47 | }
48 | });
49 | button2.setOnClickListener(new View.OnClickListener() {
50 | @Override
51 | public void onClick(View v) {
52 | Intent intent = new Intent(getApplicationContext(), WebView.class);
53 | intent.putExtra("links" ,urls[1]);
54 | startActivity(intent);
55 |
56 | }
57 | });
58 | button3.setOnClickListener(new View.OnClickListener() {
59 | @Override
60 | public void onClick(View v) {
61 | Intent intent = new Intent(getApplicationContext(), WebView.class);
62 | intent.putExtra("links" ,urls[2]);
63 | startActivity(intent);
64 |
65 | }
66 | });
67 | button4.setOnClickListener(new View.OnClickListener() {
68 | @Override
69 | public void onClick(View v) {
70 | Intent intent = new Intent(getApplicationContext(), WebView.class);
71 | intent.putExtra("links" ,urls[3]);
72 | startActivity(intent);
73 |
74 | }
75 | });
76 | button5.setOnClickListener(new View.OnClickListener() {
77 | @Override
78 | public void onClick(View v) {
79 | Intent intent = new Intent(getApplicationContext(), WebView.class);
80 | intent.putExtra("links" ,urls[4]);
81 | startActivity(intent);
82 |
83 | }
84 | });
85 | button6.setOnClickListener(new View.OnClickListener() {
86 | @Override
87 | public void onClick(View v) {
88 | Intent intent = new Intent(getApplicationContext(), WebView.class);
89 | intent.putExtra("links" ,urls[5]);
90 | startActivity(intent);
91 |
92 | }
93 | });
94 | button7.setOnClickListener(new View.OnClickListener() {
95 | @Override
96 | public void onClick(View v) {
97 | Intent intent = new Intent(getApplicationContext(), WebView.class);
98 | intent.putExtra("links" ,urls[6]);
99 | startActivity(intent);
100 |
101 | }
102 | });
103 | button8.setOnClickListener(new View.OnClickListener() {
104 | @Override
105 | public void onClick(View v) {
106 | Intent intent = new Intent(getApplicationContext(), WebView.class);
107 | intent.putExtra("links" ,urls[7]);
108 | startActivity(intent);
109 |
110 | }
111 | });
112 | button9.setOnClickListener(new View.OnClickListener() {
113 | @Override
114 | public void onClick(View v) {
115 | Intent intent = new Intent(getApplicationContext(), WebView.class);
116 | intent.putExtra("links" ,urls[8]);
117 | startActivity(intent);
118 |
119 | }
120 | });
121 | }
122 | }
123 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/MovieTvSites.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class MovieTvSites extends AppCompatActivity {
10 |
11 | private Button button0, button1,button2,button3,button4,button5,button6,button7,button8,button9,
12 | button10,button11,button12,button13,button14,button15,button16,button17,button18,button19,button20;
13 | String[] urls = new String[21];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_movie_tv_sites);
19 |
20 | button0 = (Button) findViewById(R.id.SSButton0);
21 | button1 = (Button) findViewById(R.id.SSButton1);
22 | button2 = (Button) findViewById(R.id.SSButton2);
23 | button3 = (Button) findViewById(R.id.SSButton3);
24 | button4 = (Button) findViewById(R.id.SSButton4);
25 | button5 = (Button) findViewById(R.id.SSButton5);
26 | button6 = (Button) findViewById(R.id.SSButton6);
27 | button7 = (Button) findViewById(R.id.SSButton7);
28 | button8 = (Button) findViewById(R.id.SSButton8);
29 | button9 = (Button) findViewById(R.id.SSButton9);
30 | button10 = (Button) findViewById(R.id.SSButton10);
31 | button11 = (Button) findViewById(R.id.SSButton11);
32 | button12 = (Button) findViewById(R.id.SSButton12);
33 | button13 = (Button) findViewById(R.id.SSButton13);
34 | button14 = (Button) findViewById(R.id.SSButton14);
35 | button15 = (Button) findViewById(R.id.SSButton15);
36 | button16 = (Button) findViewById(R.id.SSButton16);
37 | button17 = (Button) findViewById(R.id.SSButton17);
38 | button18 = (Button) findViewById(R.id.SSButton18);
39 | button19 = (Button) findViewById(R.id.SSButton19);
40 | button20 = (Button) findViewById(R.id.SSButtonextra);
41 |
42 | urls[0] ="https://hdo.to";
43 | urls[1] ="https://scr.cr";
44 | urls[2] ="http://m4ufree.tv";
45 | urls[3] ="https://www9.0123movies.com";
46 | urls[4] ="https://lookmovie.ag";
47 | urls[5] ="https://azm.to";
48 | urls[6] ="http://www.streamlord.com";
49 | urls[7] ="https://flixgo.cc";
50 | urls[8] ="https://hdflix.net";
51 | urls[9] ="https://www1.swatchseries.to";
52 | urls[10] ="https://www.moviesjoy.net";
53 | urls[11] ="https://5movies.to";
54 | urls[12] ="https://www.putlockermix.info";
55 | urls[13] ="https://tvbox.ag";
56 | urls[14] ="https://movieninja.to";
57 | urls[15] ="https://www6.two-movies.name";
58 | urls[16] ="https://yesmovies.to";
59 | urls[17] ="https://ymovies.tv";
60 | urls[18] ="https://spacemov.cc";
61 | urls[19] ="https://www.bestfreestreaming.com";
62 | urls[20] ="https://ololo.to";
63 |
64 | button20.setOnClickListener(new View.OnClickListener() {
65 | @Override
66 | public void onClick(View v) {
67 | Intent intent = new Intent(getApplicationContext(), WebView.class);
68 | intent.putExtra("links" ,urls[20]);
69 | startActivity(intent);
70 |
71 | }
72 | });
73 |
74 | button0.setOnClickListener(new View.OnClickListener() {
75 | @Override
76 | public void onClick(View v) {
77 | Intent intent = new Intent(getApplicationContext(), WebView.class);
78 | intent.putExtra("links" ,urls[19]);
79 | startActivity(intent);
80 |
81 | }
82 | });
83 |
84 | button1.setOnClickListener(new View.OnClickListener() {
85 | @Override
86 | public void onClick(View v) {
87 | Intent intent = new Intent(getApplicationContext(), WebView.class);
88 | intent.putExtra("links" ,urls[0]);
89 | startActivity(intent);
90 |
91 | }
92 | });
93 | button2.setOnClickListener(new View.OnClickListener() {
94 | @Override
95 | public void onClick(View v) {
96 | Intent intent = new Intent(getApplicationContext(), WebView.class);
97 | intent.putExtra("links" ,urls[1]);
98 | startActivity(intent);
99 |
100 | }
101 | });
102 | button3.setOnClickListener(new View.OnClickListener() {
103 | @Override
104 | public void onClick(View v) {
105 | Intent intent = new Intent(getApplicationContext(), WebView.class);
106 | intent.putExtra("links" ,urls[2]);
107 | startActivity(intent);
108 |
109 | }
110 | });
111 | button4.setOnClickListener(new View.OnClickListener() {
112 | @Override
113 | public void onClick(View v) {
114 | Intent intent = new Intent(getApplicationContext(), WebView.class);
115 | intent.putExtra("links" ,urls[3]);
116 | startActivity(intent);
117 |
118 | }
119 | });
120 | button5.setOnClickListener(new View.OnClickListener() {
121 | @Override
122 | public void onClick(View v) {
123 | Intent intent = new Intent(getApplicationContext(), WebView.class);
124 | intent.putExtra("links" ,urls[4]);
125 | startActivity(intent);
126 |
127 | }
128 | });
129 | button6.setOnClickListener(new View.OnClickListener() {
130 | @Override
131 | public void onClick(View v) {
132 | Intent intent = new Intent(getApplicationContext(), WebView.class);
133 | intent.putExtra("links" ,urls[5]);
134 | startActivity(intent);
135 |
136 | }
137 | });
138 | button7.setOnClickListener(new View.OnClickListener() {
139 | @Override
140 | public void onClick(View v) {
141 | Intent intent = new Intent(getApplicationContext(), WebView.class);
142 | intent.putExtra("links" ,urls[6]);
143 | startActivity(intent);
144 |
145 | }
146 | });
147 | button8.setOnClickListener(new View.OnClickListener() {
148 | @Override
149 | public void onClick(View v) {
150 | Intent intent = new Intent(getApplicationContext(), WebView.class);
151 | intent.putExtra("links" ,urls[7]);
152 | startActivity(intent);
153 |
154 | }
155 | });
156 | button9.setOnClickListener(new View.OnClickListener() {
157 | @Override
158 | public void onClick(View v) {
159 | Intent intent = new Intent(getApplicationContext(), WebView.class);
160 | intent.putExtra("links" ,urls[8]);
161 | startActivity(intent);
162 |
163 | }
164 | });
165 | button10.setOnClickListener(new View.OnClickListener() {
166 | @Override
167 | public void onClick(View v) {
168 | Intent intent = new Intent(getApplicationContext(), WebView.class);
169 | intent.putExtra("links" ,urls[9]);
170 | startActivity(intent);
171 |
172 | }
173 | });
174 | button11.setOnClickListener(new View.OnClickListener() {
175 | @Override
176 | public void onClick(View v) {
177 | Intent intent = new Intent(getApplicationContext(), WebView.class);
178 | intent.putExtra("links" ,urls[10]);
179 | startActivity(intent);
180 |
181 | }
182 | });
183 | button12.setOnClickListener(new View.OnClickListener() {
184 | @Override
185 | public void onClick(View v) {
186 | Intent intent = new Intent(getApplicationContext(), WebView.class);
187 | intent.putExtra("links" ,urls[11]);
188 | startActivity(intent);
189 |
190 | }
191 | });
192 | button13.setOnClickListener(new View.OnClickListener() {
193 | @Override
194 | public void onClick(View v) {
195 | Intent intent = new Intent(getApplicationContext(), WebView.class);
196 | intent.putExtra("links" ,urls[12]);
197 | startActivity(intent);
198 |
199 | }
200 | });
201 | button14.setOnClickListener(new View.OnClickListener() {
202 | @Override
203 | public void onClick(View v) {
204 | Intent intent = new Intent(getApplicationContext(), WebView.class);
205 | intent.putExtra("links" ,urls[13]);
206 | startActivity(intent);
207 |
208 | }
209 | });
210 | button15.setOnClickListener(new View.OnClickListener() {
211 | @Override
212 | public void onClick(View v) {
213 | Intent intent = new Intent(getApplicationContext(), WebView.class);
214 | intent.putExtra("links" ,urls[14]);
215 | startActivity(intent);
216 |
217 | }
218 | });
219 | button16.setOnClickListener(new View.OnClickListener() {
220 | @Override
221 | public void onClick(View v) {
222 | Intent intent = new Intent(getApplicationContext(), WebView.class);
223 | intent.putExtra("links" ,urls[15]);
224 | startActivity(intent);
225 |
226 | }
227 | });
228 | button17.setOnClickListener(new View.OnClickListener() {
229 | @Override
230 | public void onClick(View v) {
231 | Intent intent = new Intent(getApplicationContext(), WebView.class);
232 | intent.putExtra("links" ,urls[16]);
233 | startActivity(intent);
234 |
235 | }
236 | });
237 | button18.setOnClickListener(new View.OnClickListener() {
238 | @Override
239 | public void onClick(View v) {
240 | Intent intent = new Intent(getApplicationContext(), WebView.class);
241 | intent.putExtra("links" ,urls[17]);
242 | startActivity(intent);
243 |
244 | }
245 | });
246 | button19.setOnClickListener(new View.OnClickListener() {
247 | @Override
248 | public void onClick(View v) {
249 | Intent intent = new Intent(getApplicationContext(), WebView.class);
250 | intent.putExtra("links" ,urls[18]);
251 | startActivity(intent);
252 |
253 | }
254 | });
255 | }
256 | }
257 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/ReadWebView.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.app.DownloadManager;
4 | import android.content.Intent;
5 | import androidx.appcompat.app.AppCompatActivity;
6 |
7 | import android.net.Uri;
8 | import android.os.Bundle;
9 | import android.os.Environment;
10 | import android.webkit.DownloadListener;
11 | import android.webkit.WebSettings;
12 | import android.webkit.WebViewClient;
13 | import android.widget.Toast;
14 |
15 | public class ReadWebView extends AppCompatActivity {
16 | private android.webkit.WebView readbView;
17 |
18 | @Override
19 | protected void onCreate(Bundle savedInstanceState) {
20 | super.onCreate(savedInstanceState);
21 | setContentView(R.layout.activity_read_web_view);
22 |
23 | readbView = (android.webkit.WebView) findViewById(R.id.ReadView);
24 | readbView.setWebViewClient(new WebViewClient());
25 |
26 | Intent intent = getIntent();
27 | final String website = intent.getStringExtra("links");
28 |
29 | readbView.loadUrl(website);
30 | WebSettings webSettings = readbView.getSettings();
31 | readbView.getSettings().setBuiltInZoomControls(true);
32 | readbView.getSettings().setDisplayZoomControls(false);
33 | readbView.getSettings().setUserAgentString("PiracyOrb");
34 | webSettings.setJavaScriptEnabled(true);
35 |
36 | }
37 |
38 | @Override
39 | public void onBackPressed() {
40 | if (readbView.canGoBack()) {
41 | readbView.goBack();
42 | } else {
43 | super.onBackPressed();
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/Reading.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class Reading extends AppCompatActivity {
10 |
11 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
12 | button10,button11,button12,button13,button14,button15,button16,button17,button18;
13 | String[] urls = new String[19];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_reading);
19 |
20 |
21 | button1 = (Button) findViewById(R.id.ReadButton1);
22 | button2 = (Button) findViewById(R.id.ReadButton2);
23 | button3 = (Button) findViewById(R.id.ReadButton3);
24 | button4 = (Button) findViewById(R.id.ReadButton4);
25 | button5 = (Button) findViewById(R.id.ReadButton5);
26 | button6 = (Button) findViewById(R.id.ReadButton6);
27 | button7 = (Button) findViewById(R.id.ReadButton7);
28 | button8 = (Button) findViewById(R.id.ReadButton8);
29 | button9 = (Button) findViewById(R.id.ReadButton9);
30 | button10 = (Button) findViewById(R.id.ReadButton10);
31 | button11 = (Button) findViewById(R.id.ReadButton11);
32 | button12 = (Button) findViewById(R.id.ReadButton12);
33 | button13 = (Button) findViewById(R.id.ReadButton13);
34 | button14 = (Button) findViewById(R.id.ReadButton14);
35 | button15 = (Button) findViewById(R.id.ReadButton15);
36 | button16 = (Button) findViewById(R.id.ReadButton16);
37 | button17 = (Button) findViewById(R.id.ReadButton17);
38 | button18 = (Button) findViewById(R.id.ReadButton18);
39 |
40 | urls[0] ="https://curiosity.com";
41 | urls[1] ="https://ed.ted.com";
42 | urls[2] ="https://www.howstuffworks.com";
43 | urls[3] ="https://www.popsci.com";
44 | urls[4] ="https://medium.com";
45 | urls[5] ="https://www.theschooloflife.com/thebookoflife/";
46 | urls[6] ="https://waitbutwhy.com";
47 | urls[7] ="https://www.brainpickings.org";
48 | urls[8] ="https://www.quora.com";
49 | urls[9] ="https://www.reddit.com";
50 | urls[10] ="https://www.instructables.com";
51 | urls[11] ="https://stackexchange.com";
52 | urls[12] ="https://www.academia.edu";
53 | urls[13] ="https://socratic.org";
54 | urls[14] ="https://www.lumosity.com";
55 | urls[15] ="https://www.memrise.com";
56 | urls[16] ="https://www.macat.com";
57 | urls[17] ="https://www.duolingo.com";
58 |
59 | button1.setOnClickListener(new View.OnClickListener() {
60 | @Override
61 | public void onClick(View v) {
62 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
63 | intent.putExtra("links" ,urls[0]);
64 | startActivity(intent);
65 |
66 | }
67 | });
68 | button2.setOnClickListener(new View.OnClickListener() {
69 | @Override
70 | public void onClick(View v) {
71 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
72 | intent.putExtra("links" ,urls[1]);
73 | startActivity(intent);
74 |
75 | }
76 | });
77 | button3.setOnClickListener(new View.OnClickListener() {
78 | @Override
79 | public void onClick(View v) {
80 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
81 | intent.putExtra("links" ,urls[2]);
82 | startActivity(intent);
83 |
84 | }
85 | });
86 | button4.setOnClickListener(new View.OnClickListener() {
87 | @Override
88 | public void onClick(View v) {
89 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
90 | intent.putExtra("links" ,urls[3]);
91 | startActivity(intent);
92 |
93 | }
94 | });
95 | button5.setOnClickListener(new View.OnClickListener() {
96 | @Override
97 | public void onClick(View v) {
98 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
99 | intent.putExtra("links" ,urls[4]);
100 | startActivity(intent);
101 |
102 | }
103 | });
104 | button6.setOnClickListener(new View.OnClickListener() {
105 | @Override
106 | public void onClick(View v) {
107 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
108 | intent.putExtra("links" ,urls[5]);
109 | startActivity(intent);
110 |
111 | }
112 | });
113 | button7.setOnClickListener(new View.OnClickListener() {
114 | @Override
115 | public void onClick(View v) {
116 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
117 | intent.putExtra("links" ,urls[6]);
118 | startActivity(intent);
119 |
120 | }
121 | });
122 | button8.setOnClickListener(new View.OnClickListener() {
123 | @Override
124 | public void onClick(View v) {
125 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
126 | intent.putExtra("links" ,urls[7]);
127 | startActivity(intent);
128 |
129 | }
130 | });
131 | button9.setOnClickListener(new View.OnClickListener() {
132 | @Override
133 | public void onClick(View v) {
134 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
135 | intent.putExtra("links" ,urls[8]);
136 | startActivity(intent);
137 |
138 | }
139 | });
140 | button10.setOnClickListener(new View.OnClickListener() {
141 | @Override
142 | public void onClick(View v) {
143 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
144 | intent.putExtra("links" ,urls[9]);
145 | startActivity(intent);
146 |
147 | }
148 | });
149 | button11.setOnClickListener(new View.OnClickListener() {
150 | @Override
151 | public void onClick(View v) {
152 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
153 | intent.putExtra("links" ,urls[10]);
154 | startActivity(intent);
155 |
156 | }
157 | });
158 | button12.setOnClickListener(new View.OnClickListener() {
159 | @Override
160 | public void onClick(View v) {
161 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
162 | intent.putExtra("links" ,urls[11]);
163 | startActivity(intent);
164 |
165 | }
166 | });
167 | button13.setOnClickListener(new View.OnClickListener() {
168 | @Override
169 | public void onClick(View v) {
170 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
171 | intent.putExtra("links" ,urls[12]);
172 | startActivity(intent);
173 |
174 | }
175 | });
176 | button14.setOnClickListener(new View.OnClickListener() {
177 | @Override
178 | public void onClick(View v) {
179 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
180 | intent.putExtra("links" ,urls[13]);
181 | startActivity(intent);
182 |
183 | }
184 | });
185 | button15.setOnClickListener(new View.OnClickListener() {
186 | @Override
187 | public void onClick(View v) {
188 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
189 | intent.putExtra("links" ,urls[14]);
190 | startActivity(intent);
191 |
192 | }
193 | });
194 | button16.setOnClickListener(new View.OnClickListener() {
195 | @Override
196 | public void onClick(View v) {
197 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
198 | intent.putExtra("links" ,urls[15]);
199 | startActivity(intent);
200 |
201 | }
202 | });
203 | button17.setOnClickListener(new View.OnClickListener() {
204 | @Override
205 | public void onClick(View v) {
206 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
207 | intent.putExtra("links" ,urls[16]);
208 | startActivity(intent);
209 |
210 | }
211 | });
212 | button18.setOnClickListener(new View.OnClickListener() {
213 | @Override
214 | public void onClick(View v) {
215 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
216 | intent.putExtra("links" ,urls[17]);
217 | startActivity(intent);
218 |
219 | }
220 | });
221 | }
222 | }
223 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/StreamingApps.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | public class StreamingApps extends AppCompatActivity {
11 |
12 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
13 | button10,button11,button12,button13,button14,button15;
14 | String[] urls = new String[15];
15 |
16 | @Override
17 | protected void onCreate(Bundle savedInstanceState) {
18 | super.onCreate(savedInstanceState);
19 | setContentView(R.layout.activity_streaming_apps);
20 |
21 | button1 = (Button) findViewById(R.id.StreamingAppsButton1);
22 | button2 = (Button) findViewById(R.id.StreamingAppsButton2);
23 | button3 = (Button) findViewById(R.id.StreamingAppsButton3);
24 | button4 = (Button) findViewById(R.id.StreamingAppsButton4);
25 | button5 = (Button) findViewById(R.id.StreamingAppsButton5);
26 | button6 = (Button) findViewById(R.id.StreamingAppsButton6);
27 | button7 = (Button) findViewById(R.id.StreamingAppsButton7);
28 | button8 = (Button) findViewById(R.id.StreamingAppsButton8);
29 | button9 = (Button) findViewById(R.id.StreamingAppsButton9);
30 | button10 = (Button) findViewById(R.id.StreamingAppsButton10);
31 | button11 = (Button) findViewById(R.id.StreamingAppsButton11);
32 | button12 = (Button) findViewById(R.id.StreamingAppsButton12);
33 | button13 = (Button) findViewById(R.id.StreamingAppsButton13);
34 | button14 = (Button) findViewById(R.id.StreamingAppsButton14);
35 | button15 = (Button) findViewById(R.id.StreamingAppsButton15);
36 |
37 | urls[0] ="https://www.kokotime.tv";
38 | urls[1] ="https://www.mobdro.bz";
39 | urls[2] ="https://cinemaapk.net";
40 | urls[3] ="https://fildo.net";
41 | urls[4] ="https://teatv.net";
42 | urls[5] ="https://cotomovies.com";
43 | urls[6] ="https://animeglare.xyz";
44 | urls[7] ="https://www1.animevibe.tv";
45 | urls[8] ="https://apollotv.xyz";
46 | urls[9] ="http://beetvapk.me";
47 | urls[10] ="https://cybercloud.media";
48 | urls[11] ="https://zionapp.live";
49 | urls[12] ="https://unlockmytv.com";
50 | urls[13] ="https://morpheustvapkdownload.com";
51 | urls[14] ="https://titaniumtv-app.com";
52 |
53 |
54 | button1.setOnClickListener(new View.OnClickListener() {
55 | @Override
56 | public void onClick(View v) {
57 | Intent intent = new Intent(getApplicationContext(), WebView.class);
58 | intent.putExtra("links" ,urls[0]);
59 | startActivity(intent);
60 |
61 | }
62 | });
63 | button2.setOnClickListener(new View.OnClickListener() {
64 | @Override
65 | public void onClick(View v) {
66 | Intent intent = new Intent(getApplicationContext(), WebView.class);
67 | intent.putExtra("links" ,urls[1]);
68 | startActivity(intent);
69 |
70 | }
71 | });
72 | button3.setOnClickListener(new View.OnClickListener() {
73 | @Override
74 | public void onClick(View v) {
75 | Intent intent = new Intent(getApplicationContext(), WebView.class);
76 | intent.putExtra("links" ,urls[2]);
77 | startActivity(intent);
78 |
79 | }
80 | });
81 | button4.setOnClickListener(new View.OnClickListener() {
82 | @Override
83 | public void onClick(View v) {
84 | Intent intent = new Intent(getApplicationContext(), WebView.class);
85 | intent.putExtra("links" ,urls[3]);
86 | startActivity(intent);
87 |
88 | }
89 | });
90 | button5.setOnClickListener(new View.OnClickListener() {
91 | @Override
92 | public void onClick(View v) {
93 | Intent intent = new Intent(getApplicationContext(), WebView.class);
94 | intent.putExtra("links" ,urls[4]);
95 | startActivity(intent);
96 |
97 | }
98 | });
99 | button6.setOnClickListener(new View.OnClickListener() {
100 | @Override
101 | public void onClick(View v) {
102 | Intent intent = new Intent(getApplicationContext(), WebView.class);
103 | intent.putExtra("links" ,urls[5]);
104 | startActivity(intent);
105 |
106 | }
107 | });
108 | button7.setOnClickListener(new View.OnClickListener() {
109 | @Override
110 | public void onClick(View v) {
111 | Intent intent = new Intent(getApplicationContext(), WebView.class);
112 | intent.putExtra("links" ,urls[6]);
113 | startActivity(intent);
114 |
115 | }
116 | });
117 | button8.setOnClickListener(new View.OnClickListener() {
118 | @Override
119 | public void onClick(View v) {
120 | Intent intent = new Intent(getApplicationContext(), WebView.class);
121 | intent.putExtra("links" ,urls[7]);
122 | startActivity(intent);
123 |
124 | }
125 | });
126 | button9.setOnClickListener(new View.OnClickListener() {
127 | @Override
128 | public void onClick(View v) {
129 | Intent intent = new Intent(getApplicationContext(), WebView.class);
130 | intent.putExtra("links" ,urls[8]);
131 | startActivity(intent);
132 |
133 | }
134 | });
135 | button10.setOnClickListener(new View.OnClickListener() {
136 | @Override
137 | public void onClick(View v) {
138 | Intent intent = new Intent(getApplicationContext(), WebView.class);
139 | intent.putExtra("links" ,urls[9]);
140 | startActivity(intent);
141 |
142 | }
143 | });
144 | button11.setOnClickListener(new View.OnClickListener() {
145 | @Override
146 | public void onClick(View v) {
147 | Intent intent = new Intent(getApplicationContext(), WebView.class);
148 | intent.putExtra("links" ,urls[10]);
149 | startActivity(intent);
150 |
151 | }
152 | });
153 | button12.setOnClickListener(new View.OnClickListener() {
154 | @Override
155 | public void onClick(View v) {
156 | Intent intent = new Intent(getApplicationContext(), WebView.class);
157 | intent.putExtra("links" ,urls[11]);
158 | startActivity(intent);
159 |
160 | }
161 | });
162 | button13.setOnClickListener(new View.OnClickListener() {
163 | @Override
164 | public void onClick(View v) {
165 | Intent intent = new Intent(getApplicationContext(), WebView.class);
166 | intent.putExtra("links" ,urls[12]);
167 | startActivity(intent);
168 |
169 | }
170 | });
171 | button14.setOnClickListener(new View.OnClickListener() {
172 | @Override
173 | public void onClick(View v) {
174 | Intent intent = new Intent(getApplicationContext(), WebView.class);
175 | intent.putExtra("links" ,urls[13]);
176 | startActivity(intent);
177 |
178 | }
179 | });
180 | button15.setOnClickListener(new View.OnClickListener() {
181 | @Override
182 | public void onClick(View v) {
183 | Intent intent = new Intent(getApplicationContext(), WebView.class);
184 | intent.putExtra("links" ,urls[14]);
185 | startActivity(intent);
186 |
187 | }
188 | });
189 |
190 | }
191 | }
192 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/StreamingSites.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.DialogInterface;
4 | import android.content.Intent;
5 | import androidx.appcompat.app.AlertDialog;
6 | import androidx.appcompat.app.AppCompatActivity;
7 | import android.os.Bundle;
8 | import android.view.View;
9 | import android.widget.Button;
10 | import android.widget.Toast;
11 |
12 | public class StreamingSites extends AppCompatActivity {
13 |
14 | private Button button1,button2;
15 |
16 | @Override
17 | protected void onCreate(Bundle savedInstanceState) {
18 | super.onCreate(savedInstanceState);
19 | setContentView(R.layout.activity_streaming_sites);
20 |
21 | button1 = (Button) findViewById(R.id.StreamButton1);
22 | button2 = (Button) findViewById(R.id.StreamButton2);
23 |
24 | button1.setOnClickListener(new View.OnClickListener() {
25 | @Override
26 | public void onClick(View v) {
27 | openAnime();
28 | }
29 | });
30 |
31 | button2.setOnClickListener(new View.OnClickListener() {
32 | @Override
33 | public void onClick(View v) {
34 | AlertDialog.Builder builder1 = new AlertDialog.Builder(StreamingSites.this);
35 | builder1.setTitle("Are You Sure You Are Connected To VPN?");
36 | builder1.setMessage("VPN Connection is Recommended");
37 | builder1.setCancelable(true);
38 |
39 | builder1.setPositiveButton(
40 | "Yes",
41 | new DialogInterface.OnClickListener() {
42 | public void onClick(DialogInterface dialog, int id) {
43 | openMovieTv();
44 | }
45 | });
46 |
47 | builder1.setNegativeButton(
48 | "No",
49 | new DialogInterface.OnClickListener() {
50 | public void onClick(DialogInterface dialog, int id) {
51 | Toast.makeText(getApplicationContext(),"Establish VPN Connection", Toast.LENGTH_LONG).show();
52 | dialog.cancel();
53 | }
54 | });
55 |
56 | AlertDialog alert11 = builder1.create();
57 | alert11.show();
58 |
59 | }
60 | });
61 | }
62 |
63 | private void openMovieTv() {
64 | Intent intent = new Intent(this, MovieTvSites.class);
65 | startActivity(intent);
66 | }
67 |
68 | private void openAnime() {
69 | Intent intent = new Intent(this, AnimeSites.class);
70 | startActivity(intent);
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/TorSearch.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class TorSearch extends AppCompatActivity {
10 |
11 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9;
12 | String[] urls = new String[9];
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_tor_search);
18 |
19 | button1 = (Button) findViewById(R.id.TSbutton1);
20 | button2 = (Button) findViewById(R.id.TSbutton2);
21 | button3 = (Button) findViewById(R.id.TSbutton3);
22 | button4 = (Button) findViewById(R.id.TSbutton4);
23 | button5 = (Button) findViewById(R.id.TSbutton5);
24 | button6 = (Button) findViewById(R.id.TSbutton6);
25 | button7 = (Button) findViewById(R.id.TSbutton7);
26 | button8 = (Button) findViewById(R.id.TSbutton8);
27 | button9 = (Button) findViewById(R.id.TSbutton9);
28 |
29 | urls[0] ="https://www.magnetdl.com";
30 | urls[1] ="https://torrentz2.eu";
31 | urls[2] ="https://solidtorrents.net";
32 | urls[3] ="https://www.skytorrents.lol";
33 | urls[4] ="https://torrent.nz";
34 | urls[5] ="https://torrents.io";
35 | urls[6] ="http://moviemagnet.co";
36 | urls[7] ="https://www.digbt.org";
37 | urls[8] ="http://www.aiosearch.com";
38 |
39 | button1.setOnClickListener(new View.OnClickListener() {
40 | @Override
41 | public void onClick(View v) {
42 | Intent intent = new Intent(getApplicationContext(), WebView.class);
43 | intent.putExtra("links" ,urls[0]);
44 | startActivity(intent);
45 |
46 | }
47 | });
48 |
49 | button2.setOnClickListener(new View.OnClickListener() {
50 | @Override
51 | public void onClick(View v) {
52 | Intent intent = new Intent(getApplicationContext(), WebView.class);
53 | intent.putExtra("links" ,urls[1]);
54 | startActivity(intent);
55 |
56 | }
57 | });
58 |
59 | button3.setOnClickListener(new View.OnClickListener() {
60 | @Override
61 | public void onClick(View v) {
62 | Intent intent = new Intent(getApplicationContext(), WebView.class);
63 | intent.putExtra("links" ,urls[2]);
64 | startActivity(intent);
65 |
66 | }
67 | });
68 |
69 | button4.setOnClickListener(new View.OnClickListener() {
70 | @Override
71 | public void onClick(View v) {
72 | Intent intent = new Intent(getApplicationContext(), WebView.class);
73 | intent.putExtra("links" ,urls[3]);
74 | startActivity(intent);
75 |
76 | }
77 | });
78 |
79 | button5.setOnClickListener(new View.OnClickListener() {
80 | @Override
81 | public void onClick(View v) {
82 | Intent intent = new Intent(getApplicationContext(), WebView.class);
83 | intent.putExtra("links" ,urls[4]);
84 | startActivity(intent);
85 |
86 | }
87 | });
88 |
89 | button6.setOnClickListener(new View.OnClickListener() {
90 | @Override
91 | public void onClick(View v) {
92 | Intent intent = new Intent(getApplicationContext(), WebView.class);
93 | intent.putExtra("links" ,urls[5]);
94 | startActivity(intent);
95 |
96 | }
97 | });
98 |
99 | button7.setOnClickListener(new View.OnClickListener() {
100 | @Override
101 | public void onClick(View v) {
102 | Intent intent = new Intent(getApplicationContext(), WebView.class);
103 | intent.putExtra("links" ,urls[6]);
104 | startActivity(intent);
105 |
106 | }
107 | });
108 |
109 | button8.setOnClickListener(new View.OnClickListener() {
110 | @Override
111 | public void onClick(View v) {
112 | Intent intent = new Intent(getApplicationContext(), WebView.class);
113 | intent.putExtra("links" ,urls[7]);
114 | startActivity(intent);
115 |
116 | }
117 | });
118 |
119 | button9.setOnClickListener(new View.OnClickListener() {
120 | @Override
121 | public void onClick(View v) {
122 | Intent intent = new Intent(getApplicationContext(), WebView.class);
123 | intent.putExtra("links" ,urls[8]);
124 | startActivity(intent);
125 |
126 | }
127 | });
128 | }
129 | }
130 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/Torrent.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class Torrent extends AppCompatActivity {
10 |
11 | private Button button1,button2,button3;
12 | String[] urls = new String[1];
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_torrent);
18 |
19 |
20 | button1 = (Button) findViewById(R.id.TorButton1);
21 | button2 = (Button) findViewById(R.id.TorButton2);
22 | button3 = (Button) findViewById(R.id.TorButton3);
23 |
24 | urls[0] ="https://unblocked.lc";
25 |
26 | button1.setOnClickListener(new View.OnClickListener() {
27 | @Override
28 | public void onClick(View v) {
29 | openTorSearch();
30 | }
31 | });
32 | button2.setOnClickListener(new View.OnClickListener() {
33 | @Override
34 | public void onClick(View v) {
35 | openTorSites();
36 | }
37 | });
38 |
39 | button3.setOnClickListener(new View.OnClickListener() {
40 | @Override
41 | public void onClick(View v) {
42 | Intent intent = new Intent(getApplicationContext(), WebView.class);
43 | intent.putExtra("links" ,urls[0]);
44 | startActivity(intent);
45 |
46 | }
47 | });
48 | }
49 |
50 | private void openTorSearch() {
51 | Intent intent = new Intent(this, TorSearch.class);
52 | startActivity(intent);
53 | }
54 |
55 | private void openTorSites() {
56 | Intent intent = new Intent(this, TorrentSites.class);
57 | startActivity(intent);
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/TorrentSites.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.content.Intent;
4 | import androidx.appcompat.app.AppCompatActivity;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.Button;
8 |
9 | public class TorrentSites extends AppCompatActivity {
10 |
11 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
12 | button10,button11,button12,button13,button14,button15,button16,button17,button18,button19,button20;
13 | String[] urls = new String[20];
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_torrent_sites);
19 |
20 | button1 = (Button) findViewById(R.id.SSButton1);
21 | button2 = (Button) findViewById(R.id.SSButton2);
22 | button3 = (Button) findViewById(R.id.SSButton3);
23 | button4 = (Button) findViewById(R.id.SSButton4);
24 | button5 = (Button) findViewById(R.id.SSButton5);
25 | button6 = (Button) findViewById(R.id.SSButton6);
26 | button7 = (Button) findViewById(R.id.SSButton7);
27 | button8 = (Button) findViewById(R.id.SSButton8);
28 | button9 = (Button) findViewById(R.id.SSButton9);
29 | button10 = (Button) findViewById(R.id.SSButton10);
30 | button11 = (Button) findViewById(R.id.SSButton11);
31 | button12 = (Button) findViewById(R.id.SSButton12);
32 | button13 = (Button) findViewById(R.id.SSButton13);
33 | button14 = (Button) findViewById(R.id.SSButton14);
34 | button15 = (Button) findViewById(R.id.SSButton15);
35 | button16 = (Button) findViewById(R.id.SSButton16);
36 | button17 = (Button) findViewById(R.id.SSButton17);
37 | button18 = (Button) findViewById(R.id.SSButton18);
38 | button19 = (Button) findViewById(R.id.TsiteButton19);
39 | button20 = (Button) findViewById(R.id.TsiteButton20);
40 |
41 | urls[0] ="https://1337xto.to";
42 | urls[1] ="https://www.ettv.to";
43 | urls[2] ="https://thepiratebay.org";
44 | urls[3] ="https://eztv.io";
45 | urls[4] ="https://torrentgalaxy.to";
46 | urls[5] ="https://www.mkvcage.fun";
47 | urls[6] ="https://torrentcounter.to";
48 | urls[7] ="https://grabthebeast.com";
49 | urls[8] ="https://isohunt2.net";
50 | urls[9] ="https://katcr.co";
51 | urls[10] ="https://yts.lt";
52 | urls[11] ="https://rarbg.to/index70.php";
53 | urls[12] ="https://zooqle.com";
54 | urls[13] ="https://glodls.to";
55 | urls[14] ="http://moviemagnet.co";
56 | urls[15] ="https://www.torlock.com";
57 | urls[16] ="https://otorrents.com";
58 | urls[17] ="https://www.torrentfunk.com";
59 | urls[18] ="https://games4theworld.org";
60 | urls[19] ="https://480mkv.net";
61 |
62 | button1.setOnClickListener(new View.OnClickListener() {
63 | @Override
64 | public void onClick(View v) {
65 | Intent intent = new Intent(getApplicationContext(), WebView.class);
66 | intent.putExtra("links" ,urls[0]);
67 | startActivity(intent);
68 |
69 | }
70 | });
71 | button2.setOnClickListener(new View.OnClickListener() {
72 | @Override
73 | public void onClick(View v) {
74 | Intent intent = new Intent(getApplicationContext(), WebView.class);
75 | intent.putExtra("links" ,urls[1]);
76 | startActivity(intent);
77 |
78 | }
79 | });
80 | button3.setOnClickListener(new View.OnClickListener() {
81 | @Override
82 | public void onClick(View v) {
83 | Intent intent = new Intent(getApplicationContext(), WebView.class);
84 | intent.putExtra("links" ,urls[2]);
85 | startActivity(intent);
86 |
87 | }
88 | });
89 | button4.setOnClickListener(new View.OnClickListener() {
90 | @Override
91 | public void onClick(View v) {
92 | Intent intent = new Intent(getApplicationContext(), WebView.class);
93 | intent.putExtra("links" ,urls[3]);
94 | startActivity(intent);
95 |
96 | }
97 | });
98 | button5.setOnClickListener(new View.OnClickListener() {
99 | @Override
100 | public void onClick(View v) {
101 | Intent intent = new Intent(getApplicationContext(), WebView.class);
102 | intent.putExtra("links" ,urls[4]);
103 | startActivity(intent);
104 |
105 | }
106 | });
107 | button6.setOnClickListener(new View.OnClickListener() {
108 | @Override
109 | public void onClick(View v) {
110 | Intent intent = new Intent(getApplicationContext(), WebView.class);
111 | intent.putExtra("links" ,urls[5]);
112 | startActivity(intent);
113 |
114 | }
115 | });
116 | button7.setOnClickListener(new View.OnClickListener() {
117 | @Override
118 | public void onClick(View v) {
119 | Intent intent = new Intent(getApplicationContext(), WebView.class);
120 | intent.putExtra("links" ,urls[6]);
121 | startActivity(intent);
122 |
123 | }
124 | });
125 | button8.setOnClickListener(new View.OnClickListener() {
126 | @Override
127 | public void onClick(View v) {
128 | Intent intent = new Intent(getApplicationContext(), WebView.class);
129 | intent.putExtra("links" ,urls[7]);
130 | startActivity(intent);
131 |
132 | }
133 | });
134 | button9.setOnClickListener(new View.OnClickListener() {
135 | @Override
136 | public void onClick(View v) {
137 | Intent intent = new Intent(getApplicationContext(), WebView.class);
138 | intent.putExtra("links" ,urls[8]);
139 | startActivity(intent);
140 |
141 | }
142 | });
143 | button10.setOnClickListener(new View.OnClickListener() {
144 | @Override
145 | public void onClick(View v) {
146 | Intent intent = new Intent(getApplicationContext(), WebView.class);
147 | intent.putExtra("links" ,urls[9]);
148 | startActivity(intent);
149 |
150 | }
151 | });
152 | button11.setOnClickListener(new View.OnClickListener() {
153 | @Override
154 | public void onClick(View v) {
155 | Intent intent = new Intent(getApplicationContext(), WebView.class);
156 | intent.putExtra("links" ,urls[10]);
157 | startActivity(intent);
158 |
159 | }
160 | });
161 | button12.setOnClickListener(new View.OnClickListener() {
162 | @Override
163 | public void onClick(View v) {
164 | Intent intent = new Intent(getApplicationContext(), WebView.class);
165 | intent.putExtra("links" ,urls[11]);
166 | startActivity(intent);
167 |
168 | }
169 | });
170 | button13.setOnClickListener(new View.OnClickListener() {
171 | @Override
172 | public void onClick(View v) {
173 | Intent intent = new Intent(getApplicationContext(), WebView.class);
174 | intent.putExtra("links" ,urls[12]);
175 | startActivity(intent);
176 |
177 | }
178 | });
179 | button14.setOnClickListener(new View.OnClickListener() {
180 | @Override
181 | public void onClick(View v) {
182 | Intent intent = new Intent(getApplicationContext(), WebView.class);
183 | intent.putExtra("links" ,urls[13]);
184 | startActivity(intent);
185 |
186 | }
187 | });
188 | button15.setOnClickListener(new View.OnClickListener() {
189 | @Override
190 | public void onClick(View v) {
191 | Intent intent = new Intent(getApplicationContext(), WebView.class);
192 | intent.putExtra("links" ,urls[14]);
193 | startActivity(intent);
194 |
195 | }
196 | });
197 | button16.setOnClickListener(new View.OnClickListener() {
198 | @Override
199 | public void onClick(View v) {
200 | Intent intent = new Intent(getApplicationContext(), WebView.class);
201 | intent.putExtra("links" ,urls[15]);
202 | startActivity(intent);
203 |
204 | }
205 | });
206 | button17.setOnClickListener(new View.OnClickListener() {
207 | @Override
208 | public void onClick(View v) {
209 | Intent intent = new Intent(getApplicationContext(), WebView.class);
210 | intent.putExtra("links" ,urls[16]);
211 | startActivity(intent);
212 |
213 | }
214 | });
215 | button18.setOnClickListener(new View.OnClickListener() {
216 | @Override
217 | public void onClick(View v) {
218 | Intent intent = new Intent(getApplicationContext(), WebView.class);
219 | intent.putExtra("links" ,urls[17]);
220 | startActivity(intent);
221 |
222 | }
223 | });
224 | button19.setOnClickListener(new View.OnClickListener() {
225 | @Override
226 | public void onClick(View v) {
227 | Intent intent = new Intent(getApplicationContext(), WebView.class);
228 | intent.putExtra("links" ,urls[18]);
229 | startActivity(intent);
230 |
231 | }
232 | });
233 |
234 | button20.setOnClickListener(new View.OnClickListener() {
235 | @Override
236 | public void onClick(View v) {
237 | Intent intent = new Intent(getApplicationContext(), WebView.class);
238 | intent.putExtra("links" ,urls[19]);
239 | startActivity(intent);
240 |
241 | }
242 | });
243 |
244 | }
245 | }
246 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/Tutorials.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | public class Tutorials extends AppCompatActivity {
11 |
12 | private Button button1,button2,button3,button4,button5,button6,button7,button8,button9,
13 | button10,button11,button12,button13,button14,button15,button16,button17;
14 | String[] urls = new String[18];
15 |
16 | @Override
17 | protected void onCreate(Bundle savedInstanceState) {
18 | super.onCreate(savedInstanceState);
19 | setContentView(R.layout.activity_tutorials);
20 |
21 | button1 = (Button) findViewById(R.id.TutsButton1);
22 | button2 = (Button) findViewById(R.id.TutsButton2);
23 | button3 = (Button) findViewById(R.id.TutsButton3);
24 | button4 = (Button) findViewById(R.id.TutsButton4);
25 | button5 = (Button) findViewById(R.id.TutsButton5);
26 | button6 = (Button) findViewById(R.id.TutsButton6);
27 | button7 = (Button) findViewById(R.id.TutsButton7);
28 | button8 = (Button) findViewById(R.id.TutsButton8);
29 | button9 = (Button) findViewById(R.id.TutsButton9);
30 | button10 = (Button) findViewById(R.id.TutsButton10);
31 | button11 = (Button) findViewById(R.id.TutsButton11);
32 | button12 = (Button) findViewById(R.id.TutsButton12);
33 | button13 = (Button) findViewById(R.id.TutsButton13);
34 | button14 = (Button) findViewById(R.id.TutsButton14);
35 | button15 = (Button) findViewById(R.id.TutsButton15);
36 | button16 = (Button) findViewById(R.id.TutsButton16);
37 | button17 = (Button) findViewById(R.id.TutsButton17);
38 |
39 | urls[0] ="https://ftuforum.com";
40 | urls[1] ="https://freecoursesonline.in";
41 | urls[2] ="https://www.learningcrux.com";
42 | urls[3] ="https://tutsgalaxy.com";
43 | urls[4] ="https://courseclub.me";
44 | urls[5] ="https://forum.gfxdomain.net";
45 | urls[6] ="http://www.freetutor.in";
46 | urls[7] ="https://forcoder.su";
47 | urls[8] ="https://www.howtofree.org";
48 | urls[9] ="https://coursedrive.org";
49 | urls[10] ="https://www.freecoursesonline.me";
50 | urls[11] ="https://www.onlinefreecourse.net";
51 | urls[12] ="http://academictorrents.com";
52 | urls[13] ="https://getfreetutorial.com";
53 | urls[14] ="https://freecoursesite.com";
54 | urls[15] ="https://freevideolectures.com";
55 | urls[16] ="https://freetutsdownload.net";
56 |
57 |
58 | button1.setOnClickListener(new View.OnClickListener() {
59 | @Override
60 | public void onClick(View v) {
61 | Intent intent = new Intent(getApplicationContext(), ReadWebView.class);
62 | intent.putExtra("links" ,urls[0]);
63 | startActivity(intent);
64 |
65 | }
66 | });
67 | button2.setOnClickListener(new View.OnClickListener() {
68 | @Override
69 | public void onClick(View v) {
70 | Intent intent = new Intent(getApplicationContext(), WebView.class);
71 | intent.putExtra("links" ,urls[1]);
72 | startActivity(intent);
73 |
74 | }
75 | });
76 | button3.setOnClickListener(new View.OnClickListener() {
77 | @Override
78 | public void onClick(View v) {
79 | Intent intent = new Intent(getApplicationContext(), WebView.class);
80 | intent.putExtra("links" ,urls[2]);
81 | startActivity(intent);
82 |
83 | }
84 | });
85 | button4.setOnClickListener(new View.OnClickListener() {
86 | @Override
87 | public void onClick(View v) {
88 | Intent intent = new Intent(getApplicationContext(), WebView.class);
89 | intent.putExtra("links" ,urls[3]);
90 | startActivity(intent);
91 |
92 | }
93 | });
94 | button5.setOnClickListener(new View.OnClickListener() {
95 | @Override
96 | public void onClick(View v) {
97 | Intent intent = new Intent(getApplicationContext(), WebView.class);
98 | intent.putExtra("links" ,urls[4]);
99 | startActivity(intent);
100 |
101 | }
102 | });
103 | button6.setOnClickListener(new View.OnClickListener() {
104 | @Override
105 | public void onClick(View v) {
106 | Intent intent = new Intent(getApplicationContext(), WebView.class);
107 | intent.putExtra("links" ,urls[5]);
108 | startActivity(intent);
109 |
110 | }
111 | });
112 | button7.setOnClickListener(new View.OnClickListener() {
113 | @Override
114 | public void onClick(View v) {
115 | Intent intent = new Intent(getApplicationContext(), WebView.class);
116 | intent.putExtra("links" ,urls[6]);
117 | startActivity(intent);
118 |
119 | }
120 | });
121 | button8.setOnClickListener(new View.OnClickListener() {
122 | @Override
123 | public void onClick(View v) {
124 | Intent intent = new Intent(getApplicationContext(), WebView.class);
125 | intent.putExtra("links" ,urls[7]);
126 | startActivity(intent);
127 |
128 | }
129 | });
130 | button9.setOnClickListener(new View.OnClickListener() {
131 | @Override
132 | public void onClick(View v) {
133 | Intent intent = new Intent(getApplicationContext(), WebView.class);
134 | intent.putExtra("links" ,urls[8]);
135 | startActivity(intent);
136 |
137 | }
138 | });
139 | button10.setOnClickListener(new View.OnClickListener() {
140 | @Override
141 | public void onClick(View v) {
142 | Intent intent = new Intent(getApplicationContext(), WebView.class);
143 | intent.putExtra("links" ,urls[9]);
144 | startActivity(intent);
145 |
146 | }
147 | });
148 | button11.setOnClickListener(new View.OnClickListener() {
149 | @Override
150 | public void onClick(View v) {
151 | Intent intent = new Intent(getApplicationContext(), WebView.class);
152 | intent.putExtra("links" ,urls[10]);
153 | startActivity(intent);
154 |
155 | }
156 | });
157 | button12.setOnClickListener(new View.OnClickListener() {
158 | @Override
159 | public void onClick(View v) {
160 | Intent intent = new Intent(getApplicationContext(), WebView.class);
161 | intent.putExtra("links" ,urls[11]);
162 | startActivity(intent);
163 |
164 | }
165 | });
166 | button13.setOnClickListener(new View.OnClickListener() {
167 | @Override
168 | public void onClick(View v) {
169 | Intent intent = new Intent(getApplicationContext(), WebView.class);
170 | intent.putExtra("links" ,urls[12]);
171 | startActivity(intent);
172 |
173 | }
174 | });
175 | button14.setOnClickListener(new View.OnClickListener() {
176 | @Override
177 | public void onClick(View v) {
178 | Intent intent = new Intent(getApplicationContext(), WebView.class);
179 | intent.putExtra("links" ,urls[13]);
180 | startActivity(intent);
181 |
182 | }
183 | });
184 | button15.setOnClickListener(new View.OnClickListener() {
185 | @Override
186 | public void onClick(View v) {
187 | Intent intent = new Intent(getApplicationContext(), WebView.class);
188 | intent.putExtra("links" ,urls[14]);
189 | startActivity(intent);
190 |
191 | }
192 | });
193 | button16.setOnClickListener(new View.OnClickListener() {
194 | @Override
195 | public void onClick(View v) {
196 | Intent intent = new Intent(getApplicationContext(), WebView.class);
197 | intent.putExtra("links" ,urls[15]);
198 | startActivity(intent);
199 |
200 | }
201 | });
202 | button17.setOnClickListener(new View.OnClickListener() {
203 | @Override
204 | public void onClick(View v) {
205 | Intent intent = new Intent(getApplicationContext(), WebView.class);
206 | intent.putExtra("links" ,urls[16]);
207 | startActivity(intent);
208 |
209 | }
210 | });
211 | }
212 | }
213 |
--------------------------------------------------------------------------------
/app/src/main/java/academy/ltreitk/piracyorb/WebView.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import android.app.DownloadManager;
4 | import android.content.Intent;
5 | import android.net.Uri;
6 | import android.os.Environment;
7 | import androidx.appcompat.app.AppCompatActivity;
8 | import android.os.Bundle;
9 | import android.webkit.DownloadListener;
10 | import android.webkit.WebSettings;
11 | import android.webkit.WebViewClient;
12 | import android.widget.Toast;
13 |
14 | public class WebView extends AppCompatActivity {
15 | private android.webkit.WebView webView;
16 |
17 | @Override
18 | protected void onCreate(Bundle savedInstanceState) {
19 | super.onCreate(savedInstanceState);
20 | setContentView(R.layout.activity_web_view);
21 |
22 | webView = (android.webkit.WebView) findViewById(R.id.myWeb);
23 |
24 | Intent intent = getIntent();
25 | String website = intent.getStringExtra("links");
26 |
27 | webView.loadUrl(website);
28 | WebSettings webSettings = webView.getSettings();
29 | webView.getSettings().setBuiltInZoomControls(true);
30 | webView.getSettings().setDisplayZoomControls(false);
31 | webView.getSettings().setAllowFileAccess(true);
32 | webSettings.setJavaScriptEnabled(true);
33 |
34 |
35 | }
36 |
37 | @Override
38 | public void onBackPressed() {
39 | if (webView.canGoBack()) {
40 | webView.goBack();
41 | } else {
42 | super.onBackPressed();
43 | }
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
12 |
13 |
19 |
22 |
25 |
26 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable-v24/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/about2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/about2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/abouticon3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/abouticon3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/abstract1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/abstract1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/anime3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/anime3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/backmage2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/backmage2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/backorange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/backorange.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/blue1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/blue1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bluemount.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/bluemount.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/book.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bwroad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/bwroad.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/by.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/by.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/feedback1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/feedback1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/feedbackicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/feedbackicon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/game.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/homebackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/homebackground.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
12 |
14 |
16 |
18 |
20 |
22 |
24 |
26 |
28 |
30 |
32 |
34 |
36 |
38 |
40 |
42 |
44 |
46 |
48 |
50 |
52 |
54 |
56 |
58 |
60 |
62 |
64 |
66 |
68 |
70 |
72 |
74 |
75 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/instaheart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/instaheart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/marvel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/marvel.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/miniopendoor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/miniopendoor.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mountaingreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/mountaingreen.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/orangeblackbuilding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/orangeblackbuilding.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/piracysimp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/piracysimp.gif
--------------------------------------------------------------------------------
/app/src/main/res/drawable/space.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/space.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/walpmage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/walpmage.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/whitelane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/drawable/whitelane.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_about_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_applications.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
21 |
22 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_comic_manga.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
35 |
36 |
47 |
48 |
59 |
60 |
71 |
72 |
84 |
85 |
97 |
98 |
110 |
111 |
126 |
127 |
139 |
140 |
152 |
153 |
165 |
166 |
178 |
179 |
191 |
192 |
193 |
194 |
195 |
196 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_eabook.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
33 |
34 |
45 |
46 |
57 |
58 |
69 |
70 |
82 |
83 |
95 |
96 |
108 |
109 |
121 |
122 |
134 |
135 |
147 |
148 |
160 |
161 |
174 |
175 |
187 |
188 |
200 |
201 |
213 |
214 |
226 |
227 |
228 |
229 |
230 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
30 |
31 |
41 |
42 |
51 |
52 |
61 |
62 |
71 |
72 |
81 |
82 |
92 |
93 |
103 |
104 |
114 |
115 |
124 |
125 |
135 |
136 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_mod_apps.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
22 |
23 |
24 |
34 |
35 |
46 |
47 |
58 |
59 |
71 |
72 |
84 |
85 |
97 |
98 |
109 |
110 |
121 |
122 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_read_web_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_streaming_apps.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
22 |
23 |
24 |
33 |
34 |
44 |
45 |
55 |
56 |
67 |
68 |
80 |
81 |
92 |
93 |
104 |
105 |
116 |
117 |
128 |
129 |
140 |
141 |
152 |
153 |
164 |
165 |
176 |
177 |
188 |
189 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_streaming_sites.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
24 |
25 |
38 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_tor_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
22 |
23 |
35 |
36 |
48 |
49 |
61 |
62 |
74 |
75 |
87 |
88 |
100 |
101 |
113 |
114 |
126 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_torrent.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
23 |
24 |
37 |
38 |
51 |
52 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_torrent_sites.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
22 |
32 |
33 |
44 |
45 |
56 |
57 |
69 |
70 |
82 |
83 |
95 |
96 |
108 |
109 |
121 |
122 |
134 |
135 |
147 |
148 |
160 |
161 |
173 |
174 |
186 |
187 |
199 |
200 |
212 |
213 |
225 |
226 |
238 |
239 |
251 |
252 |
264 |
276 |
277 |
278 |
279 |
280 |
281 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_tutorials.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
22 |
23 |
24 |
34 |
35 |
46 |
47 |
58 |
59 |
71 |
72 |
84 |
85 |
97 |
98 |
110 |
111 |
123 |
124 |
136 |
137 |
149 |
150 |
162 |
163 |
175 |
176 |
188 |
189 |
201 |
202 |
214 |
215 |
227 |
228 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_web_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D62B69
6 | #00FFCE
7 | #5AC18E
8 | #da2c43
9 | #FF7373
10 | #FFFFFF
11 | #263238
12 | #FFFF00
13 | #00FFFF
14 | #008080
15 | #C0C0C0
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Piracy Orb
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/academy/ltreitk/piracyorb/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package academy.ltreitk.piracyorb;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | mavenCentral()
6 | google()
7 | jcenter()
8 |
9 | }
10 | dependencies {
11 | classpath 'com.android.tools.build:gradle:3.3.0'
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | }
16 | }
17 |
18 | allprojects {
19 | repositories {
20 | mavenCentral()
21 | maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
22 | maven { url "https://jitpack.io" }
23 | google()
24 | jcenter()
25 |
26 | }
27 | }
28 |
29 | task clean(type: Delete) {
30 | delete rootProject.buildDir
31 | }
32 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | android.useAndroidX=true
15 | android.enableJetifier=true
16 |
17 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ri-tik/PiracyOrb/b44dfc4bf6248bec77dbe02a0f53dc22056acffd/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Jul 27 00:41:09 IST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
7 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | ##############################################################################
4 | ##
5 | ## Gradle start up script for UN*X
6 | ##
7 | ##############################################################################
8 |
9 | # Attempt to set APP_HOME
10 | # Resolve links: $0 may be a link
11 | PRG="$0"
12 | # Need this for relative symlinks.
13 | while [ -h "$PRG" ] ; do
14 | ls=`ls -ld "$PRG"`
15 | link=`expr "$ls" : '.*-> \(.*\)$'`
16 | if expr "$link" : '/.*' > /dev/null; then
17 | PRG="$link"
18 | else
19 | PRG=`dirname "$PRG"`"/$link"
20 | fi
21 | done
22 | SAVED="`pwd`"
23 | cd "`dirname \"$PRG\"`/" >/dev/null
24 | APP_HOME="`pwd -P`"
25 | cd "$SAVED" >/dev/null
26 |
27 | APP_NAME="Gradle"
28 | APP_BASE_NAME=`basename "$0"`
29 |
30 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31 | DEFAULT_JVM_OPTS=""
32 |
33 | # Use the maximum available, or set MAX_FD != -1 to use that value.
34 | MAX_FD="maximum"
35 |
36 | warn () {
37 | echo "$*"
38 | }
39 |
40 | die () {
41 | echo
42 | echo "$*"
43 | echo
44 | exit 1
45 | }
46 |
47 | # OS specific support (must be 'true' or 'false').
48 | cygwin=false
49 | msys=false
50 | darwin=false
51 | nonstop=false
52 | case "`uname`" in
53 | CYGWIN* )
54 | cygwin=true
55 | ;;
56 | Darwin* )
57 | darwin=true
58 | ;;
59 | MINGW* )
60 | msys=true
61 | ;;
62 | NONSTOP* )
63 | nonstop=true
64 | ;;
65 | esac
66 |
67 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
68 |
69 | # Determine the Java command to use to start the JVM.
70 | if [ -n "$JAVA_HOME" ] ; then
71 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
72 | # IBM's JDK on AIX uses strange locations for the executables
73 | JAVACMD="$JAVA_HOME/jre/sh/java"
74 | else
75 | JAVACMD="$JAVA_HOME/bin/java"
76 | fi
77 | if [ ! -x "$JAVACMD" ] ; then
78 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
79 |
80 | Please set the JAVA_HOME variable in your environment to match the
81 | location of your Java installation."
82 | fi
83 | else
84 | JAVACMD="java"
85 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
86 |
87 | Please set the JAVA_HOME variable in your environment to match the
88 | location of your Java installation."
89 | fi
90 |
91 | # Increase the maximum file descriptors if we can.
92 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
93 | MAX_FD_LIMIT=`ulimit -H -n`
94 | if [ $? -eq 0 ] ; then
95 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
96 | MAX_FD="$MAX_FD_LIMIT"
97 | fi
98 | ulimit -n $MAX_FD
99 | if [ $? -ne 0 ] ; then
100 | warn "Could not set maximum file descriptor limit: $MAX_FD"
101 | fi
102 | else
103 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
104 | fi
105 | fi
106 |
107 | # For Darwin, add options to specify how the application appears in the dock
108 | if $darwin; then
109 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
110 | fi
111 |
112 | # For Cygwin, switch paths to Windows format before running java
113 | if $cygwin ; then
114 | APP_HOME=`cygpath --path --mixed "$APP_HOME"`
115 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
116 | JAVACMD=`cygpath --unix "$JAVACMD"`
117 |
118 | # We build the pattern for arguments to be converted via cygpath
119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
120 | SEP=""
121 | for dir in $ROOTDIRSRAW ; do
122 | ROOTDIRS="$ROOTDIRS$SEP$dir"
123 | SEP="|"
124 | done
125 | OURCYGPATTERN="(^($ROOTDIRS))"
126 | # Add a user-defined pattern to the cygpath arguments
127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then
128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
129 | fi
130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
131 | i=0
132 | for arg in "$@" ; do
133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
135 |
136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
138 | else
139 | eval `echo args$i`="\"$arg\""
140 | fi
141 | i=$((i+1))
142 | done
143 | case $i in
144 | (0) set -- ;;
145 | (1) set -- "$args0" ;;
146 | (2) set -- "$args0" "$args1" ;;
147 | (3) set -- "$args0" "$args1" "$args2" ;;
148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
154 | esac
155 | fi
156 |
157 | # Escape application args
158 | save () {
159 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
160 | echo " "
161 | }
162 | APP_ARGS=$(save "$@")
163 |
164 | # Collect all arguments for the java command, following the shell quoting and substitution rules
165 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
166 |
167 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
168 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
169 | cd "$(dirname "$0")"
170 | fi
171 |
172 | exec "$JAVACMD" "$@"
173 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/main:
--------------------------------------------------------------------------------
1 | # PiracyOrb
2 | Static Android Application which Lists out all famous piracy websites and presents it in a web view format.
3 |
4 | Website List Reference: https://github.com/Igglybuff/awesome-piracy
5 |
6 | Screenshots:
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------