The file could not be found, is damaged, or you do not have permission to access it. Please [raise an issue] if a link is not working correctly.
8 |
9 |
--------------------------------------------------------------------------------
/404.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/404.jpeg
--------------------------------------------------------------------------------
/404.md:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /404.html
3 | ---
4 |
--------------------------------------------------------------------------------
/AUTHORS:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/AUTHORS.md:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/AUTOMATE2001.yaml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/AUTOMATE2001.yml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/COPYINGL:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this Miscellenaneous project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2021-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 6:27 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/CREDITS:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/CREDITS.wiki:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Images/Wikipedia/Apple_Store_logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
27 |
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Images/Wikipedia/Apple_logo_black.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Images/Wikipedia/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Images/Wikipedia/Vectorized_Apple_gray_logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/Apple_SIM_Wikipedia_June16th2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/Apple_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/Apple_SIM_Wikipedia_June16th2021.pdf
--------------------------------------------------------------------------------
/External/Research/Apple_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/Dual_SIM/Images/Wikimedia/Galaxy_S7_clone_dual-SIM_tray.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/Dual_SIM/Images/Wikimedia/Galaxy_S7_clone_dual-SIM_tray.jpg
--------------------------------------------------------------------------------
/External/Research/Dual_SIM/Images/Wikimedia/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/Dual_SIM/Images/Wikimedia/Lenovo_A369i_Dual_SIM_slots.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/Dual_SIM/Images/Wikimedia/Lenovo_A369i_Dual_SIM_slots.jpg
--------------------------------------------------------------------------------
/External/Research/Dual_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/Dual_SIM_Wikipedia_June16th2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/Dual_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/Dual_SIM_Wikipedia_June16th2021.pdf
--------------------------------------------------------------------------------
/External/Research/Dual_SIM/Wikimedia/Wikipedia/2021/June16th2021/PDF/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/GSM_03.48/Images/Wikimedia/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/GSM_03.48/Wikimedia/Wikipedia/2021/June16th2021/PDF/GSM_03.48_Wikipedia_June16th2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/GSM_03.48/Wikimedia/Wikipedia/2021/June16th2021/PDF/GSM_03.48_Wikipedia_June16th2021.pdf
--------------------------------------------------------------------------------
/External/Research/GSM_03.48/Wikimedia/Wikipedia/2021/June16th2021/PDF/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Au_ic_card.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Au_ic_card.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Chinese_2G_GSM_cell_phone_with_Dual-SIM_sockets.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Chinese_2G_GSM_cell_phone_with_Dual-SIM_sockets.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/DT_Sim_Card_Mini_Micro_Nano.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/DT_Sim_Card_Mini_Micro_Nano.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Disassembled_SIM_Card_Film.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Disassembled_SIM_Card_Film.JPG
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Embedded_SIM_from_M2M_supplier_Eseye_with_an_adapter_board_for_evaluation_in_a_Mini-SIM_socket_blurred.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Embedded_SIM_from_M2M_supplier_Eseye_with_an_adapter_board_for_evaluation_in_a_Mini-SIM_socket_blurred.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/H20-hd-pic14_300x194.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/H20-hd-pic14_300x194.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/NTT_DoCoMo_FOMA_card_chip_green.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/NTT_DoCoMo_FOMA_card_chip_green.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Nano_Sim.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Nano_Sim.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SIM-Card_X-ray_contrast.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SIM-Card_X-ray_contrast.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SIM-Karte_von_Telefónica_O2_Europe_-_Standard_und_Micro.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SIM-Karte_von_Telefónica_O2_Europe_-_Standard_und_Micro.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SIM_Card_Holder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SIM_Card_Holder.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SIM_Karten_(47514651302).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SIM_Karten_(47514651302).jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SIMmobilephone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SIMmobilephone.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Sim_Chip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Sim_Chip.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/SimcardGSM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/SimcardGSM.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Simkarte_NFC_SecureElement.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Simkarte_NFC_SecureElement.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Tf_sim_both_sides.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Tf_sim_both_sides.png
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Three_Replacement_SIM.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Three_Replacement_SIM.jpg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Images/Wikimedia/Thuraya_sim.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Images/Wikimedia/Thuraya_sim.jpeg
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Wikipedia/2021/June15th2021/PDF/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/External/Research/SIM_Card/Wikipedia/2021/June15th2021/PDF/SIM_card_Wikipedia_June15th2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/External/Research/SIM_Card/Wikipedia/2021/June15th2021/PDF/SIM_card_Wikipedia_June15th2021.pdf
--------------------------------------------------------------------------------
/INSTALL:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/INSTALL.rst:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/K.desktop:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Sample KDE desktop entry
3 | [Desktop Entry]
4 | Type=Application
5 | Exec=your-app %u
6 | MimeType=application/x-your-mime-type;
7 | Icon=some-icon
8 | X-DocPath=yourapp/index.html
9 | Terminal=false
10 | Name=Your App
11 | GenericName=Some Generic Name
12 | Comment=Short Description Of Your App
13 | Categories=Qt;KDE;
14 | # File info
15 | # File type: KDE desktop file (*.desktop)
16 | # File version: 1 (2021, Tuesday, December 14th at 4:05 pm)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/LegacyMode/Docs/OldVersions/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Legacy Mode
5 |
6 | ## What is Legacy Mode
7 |
8 | Legacy mode is the mode meant to emulate the services of a proprietary SIM card from *origin_point* to 2021 (or later) it uses the classic SIM card formatting, and is meant to emulate a SIM card without a SIM card being in your phone. It also doesn't have to contact the carrier, it just emulates their service.
9 |
10 | ## Supported carriers
11 |
12 | The following carriers are currently being emulated:
13 |
14 | * Verizon
15 |
16 | * T-Mobile
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/.gitignore:
--------------------------------------------------------------------------------
1 | # maven build files
2 | target/
3 | mvnw
4 | mvnw.cmd
5 | dependency-reduced-pom.xml
6 | *.versionsBackup
7 |
8 | # Eclipse project files
9 | .classpath
10 | .project
11 | .settings
12 | .externalToolBuilders
13 |
14 | # Intellij project files
15 | *.iml
16 | *.ipr
17 | *.iws
18 | .idea/
19 |
20 | # Intellij plugin files
21 | atlassian-ide-plugin.xml
22 |
23 | # MAC_OSX
24 | *.DS_Store
25 | *.log
26 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/.travis.yml:
--------------------------------------------------------------------------------
1 | language: java
2 | jdk:
3 | - oraclejdk8
4 | - openjdk7
5 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/NOTICE.md:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Victor Platov
2 | Copyright (c) 2020, Pim Moerenhout
3 | All rights reserved.
4 |
5 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
6 |
7 | * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
8 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
9 | * Neither the name of the organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
10 |
11 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-api/src/main/java/org/opentelecoms/gsm0348/api/Gsm0348Exception.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.api;
2 |
3 | /**
4 | * General library exception
5 | *
6 | * @author Victor Platov
7 | * */
8 | public class Gsm0348Exception extends Exception
9 | {
10 | private static final long serialVersionUID = -593113341925505030L;
11 |
12 | public Gsm0348Exception()
13 | {
14 | }
15 |
16 | public Gsm0348Exception(String message)
17 | {
18 | super(message);
19 | }
20 |
21 | public Gsm0348Exception(Throwable cause)
22 | {
23 | super(cause);
24 | }
25 |
26 | public Gsm0348Exception(String message, Throwable cause)
27 | {
28 | super(message, cause);
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-api/src/main/java/org/opentelecoms/gsm0348/api/PacketBuilderConfigurationException.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.api;
2 |
3 | /**
4 | * This exception is used to signal any problems with {@linkplain PacketBuilder}
5 | * configuration.
6 | *
7 | * @author Victor Platov
8 | */
9 | public class PacketBuilderConfigurationException extends Gsm0348Exception
10 | {
11 | private static final long serialVersionUID = -7552859618503923645L;
12 |
13 | public PacketBuilderConfigurationException()
14 | {
15 | }
16 |
17 | public PacketBuilderConfigurationException(final String message)
18 | {
19 | super(message);
20 | }
21 |
22 | public PacketBuilderConfigurationException(final Throwable cause)
23 | {
24 | super(cause);
25 | }
26 |
27 | public PacketBuilderConfigurationException(final String message, final Throwable cause)
28 | {
29 | super(message, cause);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-api/src/main/java/org/opentelecoms/gsm0348/api/model/AlgorithmImplementation.java:
--------------------------------------------------------------------------------
1 | //
2 | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2
3 | // See https://javaee.github.io/jaxb-v2/
4 | // Any modifications to this file will be lost upon recompilation of the source schema.
5 | // Generated on: 2020.04.01 at 10:04:03 PM CEST
6 | //
7 |
8 |
9 | package org.opentelecoms.gsm0348.api.model;
10 |
11 | import javax.xml.bind.annotation.XmlEnum;
12 | import javax.xml.bind.annotation.XmlType;
13 |
14 |
15 | /**
16 | *
Java class for AlgorithmImplementation.
17 | *
18 | *
The following schema fragment specifies the expected content contained within this class.
19 | *
32 | *
33 | */
34 | @XmlType(name = "TransportProtocol")
35 | @XmlEnum
36 | public enum TransportProtocol {
37 |
38 | CAT_TP,
39 | SMS_CB,
40 | SMS_PP,
41 | TCP_IP,
42 | USSD;
43 |
44 | public String value() {
45 | return name();
46 | }
47 |
48 | public static TransportProtocol fromValue(String v) {
49 | return valueOf(v);
50 | }
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-api/src/main/java/org/opentelecoms/gsm0348/api/model/package-info.java:
--------------------------------------------------------------------------------
1 | //
2 | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2
3 | // See https://javaee.github.io/jaxb-v2/
4 | // Any modifications to this file will be lost upon recompilation of the source schema.
5 | // Generated on: 2020.04.01 at 10:04:03 PM CEST
6 | //
7 |
8 | @javax.xml.bind.annotation.XmlSchema(namespace = "org.opentelecoms.gsm0348", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
9 | package org.opentelecoms.gsm0348.api.model;
10 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/CipherParameters.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto;
2 |
3 | public interface CipherParameters
4 | {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/Mac.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto;
2 |
3 | public interface Mac
4 | {
5 | void init(CipherParameters cipherParameters) throws IllegalArgumentException;
6 |
7 | String getAlgorithmName();
8 |
9 | int getMacSize();
10 |
11 | void update(byte input) throws IllegalStateException;
12 |
13 | void update(byte[] input, int offset, int length) throws IllegalStateException;
14 |
15 | int doFinal(byte[] output, int offset) throws IllegalStateException;
16 |
17 | void reset();
18 | }
19 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/CRC16X25.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | import com.github.snksoft.crc.CRC;
4 |
5 | public class CRC16X25 extends AbstractCrcMac {
6 |
7 | // CRC algorithm is specified in ISO 13239.
8 | // The generator polynomial used for CRC 16 shall be X^16 + X^12 + X^5 + 1.
9 | // The least significant bit of the first byte to be included in the checksum shall represent the most significant term of the input polynomial.
10 | // The initial value of the register shall be 'FFFF' for CRC 16.
11 | // The CRC result is obtained after an XOR operation of the final register value with 'FFFF' for CRC 16.
12 | //
13 | // See http://www.sunshine2k.de/coding/javascript/crc/crc_js.html
14 |
15 | public CRC16X25() {
16 | super("CRC16-X25", new CRC.Parameters(16, 4129L, 65535L, true, true, 0xFFFFFFFFL));
17 | }
18 |
19 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/CRC32.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | import com.github.snksoft.crc.CRC;
4 |
5 | public class CRC32 extends AbstractCrcMac {
6 |
7 | // CRC algorithm is specified in ISO 13239.
8 | // The generator polynomial used for CRC 32 shall be X^32 + X^26 + X^23 + X^22 + X^16 + X^12 + X^11 + X^10 + X^8 + X^7 + X^5 + X^4 + X^2 + X + 1.
9 | // The least significant bit of the first byte to be included in the checksum shall represent the most significant term of the input polynomial.
10 | // The initial value of the register shall be 'FFFFFFFF' for CRC 32.
11 | // The CRC result is obtained after an XOR operation of the final register value with 'FFFFFFFF' for CRC 32.
12 | //
13 | // See http://www.sunshine2k.de/coding/javascript/crc/crc_js.html
14 |
15 | // public CRC32() {
16 | // super("CRC32", new CRC.Parameters(32, 0x4C11DB7, 0xFFFFFFFFL, true, true, 0xFFFFFFFFL));
17 | //}
18 | public CRC32() {
19 | super("CRC32", CRC.Parameters.CRC32);
20 | }
21 |
22 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/DESEDEMACISO9797M1.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 |
4 | public class DESEDEMACISO9797M1 extends AbstractCipherMac
5 | {
6 |
7 | public DESEDEMACISO9797M1()
8 | {
9 | super("DESEDE/CBC/ZeroBytePadding","DESEDE",8);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/DESMACISO9797M1.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | public class DESMACISO9797M1 extends AbstractCipherMac {
4 | public DESMACISO9797M1() {
5 | super("DES/CBC/ZeroBytePadding", "DES", 8);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/XOR4.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | public class XOR4 extends AbstractXorMac {
4 |
5 | public XOR4() {
6 | super("XOR4", 4);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/mac/XOR8.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | public class XOR8 extends AbstractXorMac {
4 |
5 | public XOR8() {
6 | super("XOR8", 8);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/params/KeyParameter.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.params;
2 |
3 | import org.opentelecoms.gsm0348.impl.crypto.CipherParameters;
4 |
5 | public class KeyParameter implements CipherParameters {
6 |
7 | private byte[] key;
8 |
9 | public KeyParameter(byte[] input) {
10 | this(input, 0, input.length);
11 | }
12 |
13 | public KeyParameter(byte[] input, int inputOffset, int inputLen) {
14 | this.key = new byte[inputLen];
15 | System.arraycopy(input, inputOffset, this.key, 0, inputLen);
16 | }
17 |
18 | public byte[] getKey() {
19 | return this.key;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-crypto/src/main/java/org/opentelecoms/gsm0348/impl/crypto/params/ParametersWithIV.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.params;
2 |
3 | import org.opentelecoms.gsm0348.impl.crypto.CipherParameters;
4 |
5 | public class ParametersWithIV implements CipherParameters {
6 |
7 | private byte[] iv;
8 | private CipherParameters parameters;
9 |
10 | public ParametersWithIV(CipherParameters paramCipherParameters, byte[] paramArrayOfByte) {
11 | this(paramCipherParameters, paramArrayOfByte, 0, paramArrayOfByte.length);
12 | }
13 |
14 | public ParametersWithIV(CipherParameters paramCipherParameters, byte[] paramArrayOfByte, int paramInt1, int paramInt2) {
15 | this.iv = new byte[paramInt2];
16 | this.parameters = paramCipherParameters;
17 | System.arraycopy(paramArrayOfByte, paramInt1, this.iv, 0, paramInt2);
18 | }
19 |
20 | public byte[] getIV() {
21 | return this.iv;
22 | }
23 |
24 | public CipherParameters getParameters() {
25 | return this.parameters;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/main/java/org/opentelecoms/gsm0348/impl/CodingException.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl;
2 |
3 | import org.opentelecoms.gsm0348.api.Gsm0348Exception;
4 |
5 | public class CodingException extends Gsm0348Exception {
6 |
7 | private static final long serialVersionUID = -6571638259137374832L;
8 |
9 | public CodingException() {
10 | }
11 |
12 | public CodingException(String message) {
13 | super(message);
14 | }
15 |
16 | public CodingException(Throwable cause) {
17 | super(cause);
18 | }
19 |
20 | public CodingException(String message, Throwable cause) {
21 | super(message, cause);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/java/org/opentelecoms/gsm0348/impl/ICCIDKeyGeneratorTest.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl;
2 |
3 | import org.junit.Assert;
4 | import org.junit.Test;
5 |
6 | public class ICCIDKeyGeneratorTest {
7 |
8 | private byte[] masterKey = new byte[]{ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 };
9 |
10 | @Test
11 | public void test_get_key_without_luhn() throws Exception {
12 |
13 | final String iccid = "8900000000000000001";
14 |
15 | final byte[] key = ICCIDKeyGenerator.getKey(masterKey, iccid);
16 |
17 | Assert.assertArrayEquals(new byte[]{ (byte) 0x76, (byte) 0x07, (byte) 0xeb, (byte) 0x06, (byte) 0x2d, (byte) 0x25, (byte) 0x04, (byte) 0x31 }, key);
18 | }
19 |
20 | @Test
21 | public void test_get_key_with_luhn() throws Exception {
22 |
23 | final String iccid = "89000000000000000012";
24 |
25 | final byte[] key = ICCIDKeyGenerator.getKey(masterKey, iccid);
26 |
27 | Assert.assertArrayEquals(new byte[]{ (byte) 0x76, (byte) 0x07, (byte) 0xeb, (byte) 0x06, (byte) 0x2d, (byte) 0x25, (byte) 0x04, (byte) 0x31 }, key);
28 | }
29 |
30 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/java/org/opentelecoms/gsm0348/impl/crypto/CipheringManagerTest.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto;
2 |
3 | import org.junit.Assert;
4 | import org.junit.Test;
5 |
6 | public class CipheringManagerTest {
7 |
8 | @Test
9 | public void check_block_alignment() {
10 | Assert.assertEquals(0, CipheringManager.aligned(0, 8));
11 | Assert.assertEquals(8, CipheringManager.aligned(1, 8));
12 | Assert.assertEquals(8, CipheringManager.aligned(2, 8));
13 | Assert.assertEquals(8, CipheringManager.aligned(3, 8));
14 | Assert.assertEquals(8, CipheringManager.aligned(4, 8));
15 | Assert.assertEquals(8, CipheringManager.aligned(5, 8));
16 | Assert.assertEquals(8, CipheringManager.aligned(6, 8));
17 | Assert.assertEquals(8, CipheringManager.aligned(7, 8));
18 | Assert.assertEquals(8, CipheringManager.aligned(8, 8));
19 | Assert.assertEquals(16, CipheringManager.aligned(9, 8));
20 | Assert.assertEquals(16, CipheringManager.aligned(10, 8));
21 | Assert.assertEquals(16, CipheringManager.aligned(14, 8));
22 | Assert.assertEquals(16, CipheringManager.aligned(15, 8));
23 | Assert.assertEquals(16, CipheringManager.aligned(16, 8));
24 | Assert.assertEquals(24, CipheringManager.aligned(17, 8));
25 | Assert.assertEquals(24, CipheringManager.aligned(23, 8));
26 | Assert.assertEquals(24, CipheringManager.aligned(24, 8));
27 | }
28 |
29 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/java/org/opentelecoms/gsm0348/impl/crypto/mac/CRC16X25Test.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | import static org.junit.Assert.assertArrayEquals;
4 | import static org.junit.Assert.assertEquals;
5 |
6 | import org.junit.Test;
7 |
8 | public class CRC16X25Test {
9 |
10 | // ETSI 102 225
11 | // If an input message is '01 02 03 04 05' where '01' is the first byte and '05' the last byte used for the
12 | // computation, then the result of CRC 16 computation applied to the input message is '22 EC', where
13 | // '22' would represent the first byte and 'EC' the last byte of the RC/CC/DS field.
14 |
15 | @Test
16 | public void test_crc16_x25() throws Exception {
17 | CRC16X25 crc16X25 = new CRC16X25();
18 | crc16X25.init(null);
19 | final byte[] data = new byte[]{ (byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04, (byte) 0x05 };
20 | crc16X25.update(data, 0, data.length);
21 | final byte[] crc = new byte[2];
22 | final int bytesCopied = crc16X25.doFinal(crc, 0);
23 | assertEquals(2, bytesCopied);
24 | assertArrayEquals(new byte[]{ (byte) 0x22, (byte) 0xEC }, crc);
25 | }
26 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/java/org/opentelecoms/gsm0348/impl/crypto/mac/XOR4Test.java:
--------------------------------------------------------------------------------
1 | package org.opentelecoms.gsm0348.impl.crypto.mac;
2 |
3 | import static org.junit.Assert.assertArrayEquals;
4 | import static org.junit.Assert.assertEquals;
5 |
6 | import org.junit.Before;
7 | import org.junit.Test;
8 |
9 | public class XOR4Test {
10 |
11 | private XOR4 xor4 = new XOR4();
12 |
13 | @Before
14 | public void setUp() throws Exception {
15 | xor4.init(null);
16 | }
17 |
18 | @Test
19 | public void test_xor4_single_byte() throws Exception {
20 | xor4.update((byte) 0xab);
21 | final byte[] output = new byte[4];
22 | final int bytesCopied = xor4.doFinal(output, 0);
23 | assertEquals(4, bytesCopied);
24 | assertArrayEquals(new byte[]{ (byte) 0xab, (byte) 0x00, (byte) 0x00, (byte) 0x00 }, output);
25 | }
26 |
27 | @Test
28 | public void test_xor4_4_bytes() throws Exception {
29 | final byte[] data = new byte[]{ (byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04 };
30 | xor4.update(data, 0, data.length);
31 | final byte[] output = new byte[4];
32 | final int bytesCopied = xor4.doFinal(output, 0);
33 | assertEquals(4, bytesCopied);
34 | assertArrayEquals(new byte[]{ (byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04 }, output);
35 | }
36 |
37 | @Test
38 | public void test_xor4_8_bytes() throws Exception {
39 | final byte[] data = new byte[]{
40 | (byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04,
41 | (byte) 0x50, (byte) 0x60, (byte) 0x70, (byte) 0x80 };
42 | xor4.update(data, 0, data.length);
43 | final byte[] output = new byte[4];
44 | final int bytesCopied = xor4.doFinal(output, 0);
45 | assertEquals(4, bytesCopied);
46 | assertArrayEquals(new byte[]{ (byte) 0x51, (byte) 0x62, (byte) 0x73, (byte) 0x84 }, output);
47 | }
48 | }
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/java/org/opentelecoms/gsm0348/impl/generated/package-info.java:
--------------------------------------------------------------------------------
1 | //
2 | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 | // See http://java.sun.com/xml/jaxb
4 | // Any modifications to this file will be lost upon recompilation of the source schema.
5 | // Generated on: 2011.09.12 at 03:27:15 PM MSD
6 | //
7 |
8 | @javax.xml.bind.annotation.XmlSchema(namespace = "ru.tapublog.lib.gsm0348", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
9 | package org.opentelecoms.gsm0348.impl.generated;
10 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-impl/src/test/resources/simplelogger.properties:
--------------------------------------------------------------------------------
1 | org.slf4j.simpleLogger.defaultLogLevel=debug
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-packaging/src/main/assembly/src.xml:
--------------------------------------------------------------------------------
1 |
5 | pack
6 |
7 | zip
8 |
9 | false
10 |
11 |
12 | /libs
13 |
14 | org.opentelecoms.gsm0348:gsm0348-api
15 | org.opentelecoms.gsm0348:gsm0348-impl
16 | org.opentelecoms.gsm0348:gsm0348-crypto
17 |
18 |
19 |
20 | /
21 |
22 | org.opentelecoms.gsm0348:gsm0348-api
23 | org.opentelecoms.gsm0348:gsm0348-impl
24 | org.opentelecoms.gsm0348:gsm0348-crypto
25 |
26 |
27 |
28 |
29 |
30 | src/main/resources/license.txt
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/gsm0348-packaging/src/main/resources/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Victor Platov
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
5 |
6 | * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
8 | * Neither the name of the organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
9 |
10 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/resources/howto.txt:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/resources/system-overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/LegacyMode/Drivers/OpenTelecoms/gsm0348/Clone/resources/system-overview.png
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Download/IGNORE.md:
--------------------------------------------------------------------------------
1 | # Ignore this file
2 |
3 | I needed to make this file in order to create a directory to map out the file system further.
4 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/Download/gsm0348-master.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/LegacyMode/Drivers/OpenTelecoms/gsm0348/Download/gsm0348-master.zip
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Drivers
5 |
6 | ## OpenTelecoms
7 |
8 | ### GSM0348
9 |
10 | #### About
11 |
12 | This is a clone of the OpenTelecoms GSM0348 protocol, which is required for classical SIM card emulation. This driver set contains Google code and thus needs to be Degoogled for this project.
13 |
14 | #### Source
15 |
16 | Cloned from [https://github.com/opentelecoms-org/gsm0348](https://github.com/opentelecoms-org/gsm0348) although a more updated version is available at [https://github.com/pmoerenhout/gsm0348](https://github.com/pmoerenhout/gsm0348).
17 |
18 | #### Todo
19 |
20 | - [ ] Degoogle
21 |
22 | - [ ] Implement into Verizon implementation
23 |
24 | - [ ] Implement into other Android implementations
25 |
26 | ***
27 |
--------------------------------------------------------------------------------
/LegacyMode/Drivers/OpenTelecoms/gsm0348/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Drivers
5 |
6 | ## OpenTelecoms
7 |
8 | ### GSM0348
9 |
10 | #### About
11 |
12 | This is a clone of the OpenTelecoms GSM0348 protocol, which is required for classical SIM card emulation. This driver set contains Google code and thus needs to be Degoogled for this project.
13 |
14 | #### Source
15 |
16 | Cloned from [https://github.com/opentelecoms-org/gsm0348](https://github.com/opentelecoms-org/gsm0348) although a more updated version is available at [https://github.com/pmoerenhout/gsm0348](https://github.com/pmoerenhout/gsm0348).
17 |
18 | #### Todo
19 |
20 | - [ ] Degoogle
21 |
22 | - [ ] Implement into Verizon implementation
23 |
24 | - [ ] Implement into other Android implementations
25 |
26 | ***
27 |
--------------------------------------------------------------------------------
/LegacyMode/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Legacy Mode
5 |
6 | ## What is Legacy Mode
7 |
8 | Legacy mode is the mode meant to emulate the services of a proprietary SIM card from *origin_point* to 2021 (or later) it uses the classic SIM card formatting, and is meant to emulate a SIM card without a SIM card being in your phone. It also doesn't have to contact the carrier, it just emulates their service.
9 |
10 | ## Supported carriers
11 |
12 | The following carriers are currently being emulated:
13 |
14 | * Verizon
15 |
16 | * T-Mobile
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/LegacyMode/VM/AppleSIM/AppleSIMEmbedded/DeviceList.txt:
--------------------------------------------------------------------------------
1 | iPad Pro (12.9-inch) (2nd generation)
2 | iPad Pro (10.5-inch)
3 | iPad Pro (9.7-inch)
4 |
--------------------------------------------------------------------------------
/LegacyMode/VM/AppleSIM/EmbeddedSIM/DeviceList.txt:
--------------------------------------------------------------------------------
1 | iPhone 12
2 | iPhone 12 mini
3 | iPhone 12 Pro
4 | iPhone 12 Pro Max
5 | iPhone 11
6 | iPhone 11 Pro
7 | iPhone 11 Pro Max
8 | iPhone Xr
9 | iPhone Xs
10 | iPhone Xs Max
11 | Apple Watch Series 3
12 | Apple Watch Series 4
13 | Apple Watch Series 5
14 | iPad Pro (11‑inch) (2nd generation)
15 | iPad Pro (11‑inch) (1st generation)
16 | iPad Pro (12.9‑inch) (4th generation)
17 | iPad Pro (12.9-inch) (3rd generation)
18 | iPad Air (4th generation)
19 | iPad Air (3rd generation)
20 | iPad (8th generation)
21 | iPad (7th generation)
22 | iPad mini (5th generation)
23 |
24 | Also known as eSIM
25 |
--------------------------------------------------------------------------------
/LegacyMode/VM/AppleSIM/PhysicalAppleSIM/DeviceList.txt:
--------------------------------------------------------------------------------
1 | iPad Pro (12.9-inch) (1st generation)
2 | iPad (5th generation)
3 | iPad (6th generation)
4 | iPad Air 2
5 | iPad Mini 3
6 | iPad Mini 4
7 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/1x/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 1x cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna1x;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/1x/1x.svg"); // Not proper syntax, but it is meant to return the 1x connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 1x connection speed info
22 | printf("1x connection speed\nPhone calls and text messages only");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 1x Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:20 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/1x/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 1x cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna1x;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/1x/1x.svg"); // Not proper syntax, but it is meant to return the 1x connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 1x connection speed info
22 | printf("1x connection speed\nPhone calls and text messages only");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 1x Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:20 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/2G/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 2G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna2G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/2G/2G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 2G connection speed info
22 | printf("2G connection speed\nPhone calls and text messages enabled, web browsing supported but very slow");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 2G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:23 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/2G/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 2G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna2G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/2G/2G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 2G connection speed info
22 | printf("2G connection speed\nPhone calls and text messages enabled, web browsing supported but very slow");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 2G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:23 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/3G/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 3G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna2G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/3G/3G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 3G connection speed info
22 | printf("3G connection speed\nPhone calls and text messages enabled, web browsing supported but slow");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 3G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:25 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/3G/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 3G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna2G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/3G/3G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 3G connection speed info
22 | printf("3G connection speed\nPhone calls and text messages enabled, web browsing supported but slow");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 3G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:25 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/4G/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 4G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna4G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/4G/4G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 4G connection speed info
22 | printf("4G connection speed\nPhone calls and text messages enabled, web browsing supported with gigabit speed. Minimum: UNKNOWN/kb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 4G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:29 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/4G/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 4G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna4G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/4G/4G.svg"); // Not proper syntax, but it is meant to return the 2G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 4G connection speed info
22 | printf("4G connection speed\nPhone calls and text messages enabled, web browsing supported with gigabit speed. Minimum: UNKNOWN/kb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 4G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:29 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/5G/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 5G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna5G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/5G/5G.svg"); // Not proper syntax, but it is meant to return the 5G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 5G connection speed info
22 | printf("5G connection speed\nPhone calls and text messages enabled, web browsing supported with high, multi-gigabit speed. Minimum: UNKNOWN/kb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 5G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:32 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/5G/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 5G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna5G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/5G/5G.svg"); // Not proper syntax, but it is meant to return the 5G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 5G connection speed info
22 | printf("5G connection speed\nPhone calls and text messages enabled, web browsing supported with high, multi-gigabit speed. Minimum: UNKNOWN/kb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 5G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:32 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/6G/CONNECT.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 6G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna6G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/6G/6G.svg"); // Not proper syntax, but it is meant to return the 6G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 6G connection speed info
22 | printf("6G connection speed\nPhone calls and text messages enabled, web browsing supported with very high, multi-gigabit speed. Minimum: UNKNOWN/mb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 6G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:34 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/MobileData/AntennaConnect/6G/OldVersions/1/1-100/CONNECT_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | // Start of script
4 | // Antenna Connection for 6G cellular
5 | // I am not very good at programming in C. This is not yet functional, and there is lots of room for improvement.
6 | // Definitions
7 | union cellularAntenna6G;
8 | // Main
9 | int main(void) {
10 | printf("Connecting...");
11 | // SVG method (requires SVG support)
12 | return io.file("/6G/6G.svg"); // Not proper syntax, but it is meant to return the 6G connection logo
13 | wait 3000; // Waits 3 seconds
14 | return speedT();
15 | wait 5000; // Waits 5 seconds
16 | return speedTest();
17 | break;
18 | exit;
19 | } // End of main method
20 | int speedT() {
21 | // 6G connection speed info
22 | printf("6G connection speed\nPhone calls and text messages enabled, web browsing supported with very high, multi-gigabit speed. Minimum: UNKNOWN/mb");
23 | break;
24 | }
25 | int speedTest() {
26 | // Not yet available, will be a separate header script.
27 | break;
28 | }
29 | return main();
30 | exit;
31 | if (exit == false); {
32 | printf("Failed to exit, the script cannot end. Please restart the SimZonns 6G Antenna virtual machine");
33 | break;
34 | }
35 | /* File info
36 | * File version: `1 (Wednesday, June 30th 2021 at 6:34 pm)
37 | * File type: C Source file (*.c)
38 | * Line count (including blank lines and compiler line): 42
39 | */
40 | // This script is incomplete, and needs lots of work
41 | // End of script
42 |
--------------------------------------------------------------------------------
/LegacyMode/VM/PhoneCloning/SAMPLE.key:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # //:PHONE_CLONING_KEY
3 |
4 | # //:{
5 | # DATA TO BE OVERWRITTEN IN HERE
6 | # SAMPLE:
7 | PCLONE-$86_4386_AAABC_ABA_BACADA_CADACADA_MKGML_3268_1234567_8900_FV8P2_ABC_DEFG_HIJ_VRK___RETURN_CLONE
8 | # }:\\
9 |
--------------------------------------------------------------------------------
/OldVersions/AUTHORS/English/1/1-100/AUTHORS_V1:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/OldVersions/AUTHORS/English/1/1-100/AUTHORS_V1.md:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/OldVersions/AUTHORS/English/1/1-100/README.md:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/OldVersions/AUTOMATE2001/AUTOMATE2001_V1.yaml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/OldVersions/AUTOMATE2001/AUTOMATE2001_V1.yml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/OldVersions/AUTOMATE2001/README.yaml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/OldVersions/COPYING/English/1/1-100/COPYING_V1:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this Miscellenaneous project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2021-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 6:27 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/OldVersions/COPYING/English/1/1-100/COPYING_V1.md:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this Miscellenaneous project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2021-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 6:27 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/OldVersions/COPYING/English/1/1-100/README.md:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this Miscellenaneous project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2021-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 6:27 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/OldVersions/CREDITS/English/1/1-100/CREDITS_V1:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/OldVersions/CREDITS/English/1/1-100/CREDITS_V1.wiki:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/OldVersions/CREDITS/English/1/1-100/README.wiki:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/OldVersions/Desktop.ini/README.ini:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Sample INI file
4 |
5 | [.ShellClassInfo]
6 | ConfirmFileOp=0
7 | NoSharing=1
8 | IconFile=/
9 | IconIndex=0
10 | InfoTip="Miscellaneous project from @seanpm2001 [WRITE A BETTER DESCRIPTION HERE"
11 |
12 | # File info
13 |
14 | # File type: Windows INI file [desktop.ini] (*.ini)
15 | # File version: 1 (2023, Wednesday, May 3rd at 6:09 pm PST)
16 | # Line count (including blank lines and compiler line): 19
17 |
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/Desktop.ini/V1_desktop.ini:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Sample INI file
4 |
5 | [.ShellClassInfo]
6 | ConfirmFileOp=0
7 | NoSharing=1
8 | IconFile=/
9 | IconIndex=0
10 | InfoTip="Miscellaneous project from @seanpm2001 [WRITE A BETTER DESCRIPTION HERE"
11 |
12 | # File info
13 |
14 | # File type: Windows INI file [desktop.ini] (*.ini)
15 | # File version: 1 (2023, Wednesday, May 3rd at 6:09 pm PST)
16 | # Line count (including blank lines and compiler line): 19
17 |
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/EDITORCONFIG/1/1-100/V1.editorconfig:
--------------------------------------------------------------------------------
1 | # Copied from Snapcrafters/Fork-and-rename-me
2 | # Experimental
3 |
4 | root = true
5 |
6 | [*]
7 | indent_style = space
8 | indent_size = 4
9 | end_of_line = lf
10 | charset = utf-8
11 | trim_trailing_whitespace = false
12 | insert_final_newline = false
13 |
14 | [*.yaml]
15 | indent_style = space
16 | indent_size = 2
17 | end_of_line = lf
18 | charset = utf-8
19 | trim_trailing_whitespace = true
20 | insert_final_newline = true
21 |
--------------------------------------------------------------------------------
/OldVersions/EDITORCONFIG/1/1-100/V2.editorconfig:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Editor configuration file for Seanpm2001/SNU 2D Programming Tools IDE project (V6)
4 |
5 | root = true
6 |
7 | [*]
8 | indent_style = space
9 | indent_size = 2
10 | end_of_line = lf
11 | charset = utf-8
12 | trim_trailing_whitespace = false
13 | insert_final_newline = false
14 | line_wrap_mode = soft wrap
15 |
16 | [*.md]
17 | indent_style = space
18 | indent_size = 2
19 | end_of_line = lf
20 | charset = utf-8
21 | trim_trailing_whitespace = false
22 | insert_final_newline = false
23 | line_wrap_mode = soft wrap
24 |
25 | [*.yml *.yaml]
26 | indent_style = space
27 | indent_size = 2
28 | end_of_line = lf
29 | charset = utf-8
30 | trim_trailing_whitespace = false
31 | insert_final_newline = false
32 | line_wrap_mode = soft wrap
33 |
34 | [*.txt]
35 | indent_style = space
36 | indent_size = 2
37 | end_of_line = lf
38 | charset = utf-8
39 | trim_trailing_whitespace = false
40 | insert_final_newline = false
41 | line_wrap_mode = soft wrap
42 |
43 | [*.mk]
44 | indent_style = space
45 | indent_size = 2
46 | end_of_line = lf
47 | charset = utf-8
48 | trim_trailing_whitespace = false
49 | insert_final_newline = false
50 | line_wrap_mode = soft wrap
51 |
52 | [*.htm *.html]
53 | indent_style = space
54 | indent_size = 2
55 | end_of_line = lf
56 | charset = utf-8
57 | trim_trailing_whitespace = false
58 | insert_final_newline = false
59 | line_wrap_mode = soft wrap
60 |
61 | # File info
62 |
63 | # File type: Editorconfig file (*.editorconfig)
64 | # File version: 1 (Monday, 2021 August 23rd at 6:19 pm)
65 | # Line count (including blank lines and compiler line): 68
66 |
67 | # End of script
68 |
--------------------------------------------------------------------------------
/OldVersions/GITATTRIBUTES/V1.gitattributes:
--------------------------------------------------------------------------------
1 | *.yml linguist-detectable=true
2 | *.yml linguist-documentation=false
3 | *.yaml linguist-detectable=true
4 | *.yaml linguist-documentation=false
5 |
--------------------------------------------------------------------------------
/OldVersions/GITIGNORE/1/1-100/README.yaml:
--------------------------------------------------------------------------------
1 | CMakeLists.txt.user
2 | CMakeCache.txt
3 | CMakeFiles
4 | CMakeScripts
5 | Testing
6 | Makefile
7 | cmake_install.cmake
8 | install_manifest.txt
9 | compile_commands.json
10 | CTestTestfile.cmake
11 | _deps
12 |
--------------------------------------------------------------------------------
/OldVersions/GITIGNORE/1/1-100/V1.gitignore:
--------------------------------------------------------------------------------
1 | CMakeLists.txt.user
2 | CMakeCache.txt
3 | CMakeFiles
4 | CMakeScripts
5 | Testing
6 | Makefile
7 | cmake_install.cmake
8 | install_manifest.txt
9 | compile_commands.json
10 | CTestTestfile.cmake
11 | _deps
12 |
--------------------------------------------------------------------------------
/OldVersions/GitLab-CI/README.yaml:
--------------------------------------------------------------------------------
1 | # Sampled from https://gitlab.wikimedia.org/toolforge-repos/wiki-gpt/-/blob/main/.gitlab-ci.yml
2 | workflow:
3 | rules:
4 | - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
5 |
6 | stages:
7 | - build-commit
8 |
9 | build:
10 | stage: build-commit
11 | before_script:
12 | - apt-get update -q -y && apt-get install -y git python3-pip
13 | script:
14 | - pip3 install pre-commit
15 | - pre-commit run --all-files
16 | artifacts:
17 | untracked: true
18 | # File version: 1 (2023, Wednesday, May 3rd at 6:04 pm PST)
19 |
--------------------------------------------------------------------------------
/OldVersions/GitLab-CI/gitlab-ci_V1.yml:
--------------------------------------------------------------------------------
1 | # Sampled from https://gitlab.wikimedia.org/toolforge-repos/wiki-gpt/-/blob/main/.gitlab-ci.yml
2 | workflow:
3 | rules:
4 | - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
5 |
6 | stages:
7 | - build-commit
8 |
9 | build:
10 | stage: build-commit
11 | before_script:
12 | - apt-get update -q -y && apt-get install -y git python3-pip
13 | script:
14 | - pip3 install pre-commit
15 | - pre-commit run --all-files
16 | artifacts:
17 | untracked: true
18 | # File version: 1 (2023, Wednesday, May 3rd at 6:04 pm PST)
19 |
--------------------------------------------------------------------------------
/OldVersions/INSTALL/English/1/1-100/INSTALL_V1:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/OldVersions/INSTALL/English/1/1-100/INSTALL_V1.rst:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/OldVersions/INSTALL/English/1/1-100/README.rst:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/CONFIG/YML/README.yaml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: I want to help develop
4 | url: https://github.com/seanpm2001/Teams/discussions/
5 | about: Thank you for your interest in this project! Please consider joining a team to start developing with me
6 | - name: I want to help translate
7 | url: https://github.com/seanpm2001/Teams/discussions/
8 | about: Thank you for your interest in this project! Please consider joining a team to start translating projects with me
9 |
10 | # File info
11 | # File version: 1 (2022, Thursday, May 19th at 7:07 pm PST)
12 | # File type: GitHub issue template config file (*.yml)
13 | # Line count (including blank lines and compiler line): 14
14 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/CONFIG/YML/V1_config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: I want to help develop
4 | url: https://github.com/seanpm2001/Teams/discussions/
5 | about: Thank you for your interest in this project! Please consider joining a team to start developing with me
6 | - name: I want to help translate
7 | url: https://github.com/seanpm2001/Teams/discussions/
8 | about: Thank you for your interest in this project! Please consider joining a team to start translating projects with me
9 |
10 | # File info
11 | # File version: 1 (2022, Thursday, May 19th at 7:07 pm PST)
12 | # File type: GitHub issue template config file (*.yml)
13 | # Line count (including blank lines and compiler line): 14
14 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/MISCELLANEOUS/YML/README.yaml:
--------------------------------------------------------------------------------
1 | name: Miscellaneous
2 | description: Write a general issue without too much questioning
3 | body:
4 | - type: markdown
5 | attributes:
6 | value: |
7 | Unknown
8 | - type: checkboxes
9 | attributes:
10 | label: Prerequisites
11 | description: |
12 | To rule out invalid issues, confirm and check each one of the checkboxes.
13 | options:
14 | - label: I verified that this is not an existing issue
15 | required: true
16 | - label: This is not a question, poll, or discussion
17 | required: true
18 | - label: I checked the documentation to understand that the issue I report is not a normal behavior
19 | required: true
20 | - type: textarea
21 | attributes:
22 | label: Description
23 | description: Your issue description. Make sure to utilize Markdown to make your life easier :)
24 | validations:
25 | required: true
26 | # File info
27 | # File type: GitHub bug report issue template (*.yml)
28 | # File version: 1 (2022, Wednesday, November 23rd at 6:31 pm PST)
29 | # Line count (including blank lines and compiler line): 30
30 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/MISCELLANEOUS/YML/miscellaneous_V1.yml:
--------------------------------------------------------------------------------
1 | name: Miscellaneous
2 | description: Write a general issue without too much questioning
3 | body:
4 | - type: markdown
5 | attributes:
6 | value: |
7 | Unknown
8 | - type: checkboxes
9 | attributes:
10 | label: Prerequisites
11 | description: |
12 | To rule out invalid issues, confirm and check each one of the checkboxes.
13 | options:
14 | - label: I verified that this is not an existing issue
15 | required: true
16 | - label: This is not a question, poll, or discussion
17 | required: true
18 | - label: I checked the documentation to understand that the issue I report is not a normal behavior
19 | required: true
20 | - type: textarea
21 | attributes:
22 | label: Description
23 | description: Your issue description. Make sure to utilize Markdown to make your life easier :)
24 | validations:
25 | required: true
26 | # File info
27 | # File type: GitHub bug report issue template (*.yml)
28 | # File version: 1 (2022, Wednesday, November 23rd at 6:31 pm PST)
29 | # Line count (including blank lines and compiler line): 30
30 |
--------------------------------------------------------------------------------
/OldVersions/KDESKTOP/K_V1.desktop:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Sample KDE desktop entry
3 | [Desktop Entry]
4 | Type=Application
5 | Exec=your-app %u
6 | MimeType=application/x-your-mime-type;
7 | Icon=some-icon
8 | X-DocPath=yourapp/index.html
9 | Terminal=false
10 | Name=Your App
11 | GenericName=Some Generic Name
12 | Comment=Short Description Of Your App
13 | Categories=Qt;KDE;
14 | # File info
15 | # File type: KDE desktop file (*.desktop)
16 | # File version: 1 (2021, Tuesday, December 14th at 4:05 pm)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/KDESKTOP/README.desktop:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Sample KDE desktop entry
3 | [Desktop Entry]
4 | Type=Application
5 | Exec=your-app %u
6 | MimeType=application/x-your-mime-type;
7 | Icon=some-icon
8 | X-DocPath=yourapp/index.html
9 | Terminal=false
10 | Name=Your App
11 | GenericName=Some Generic Name
12 | Comment=Short Description Of Your App
13 | Categories=Qt;KDE;
14 | # File info
15 | # File type: KDE desktop file (*.desktop)
16 | # File version: 1 (2021, Tuesday, December 14th at 4:05 pm)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/MAKEFILE/1/1-100/README.mk:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # The Makefile for this project
3 | # Rename the secondary copying license
4 | # Since I don't know how to just rename a file, I will copy it and delete the original, that is as close as I can get with GNU Make right now
5 | copy /COPYINGL to /COPYING
6 | rm -f /COPYINGL
7 | echo "COPYING license file has been corrected."
8 | # This syntax isn't valid yet, I don't know how to write in GNU Make very well
9 | # File info
10 | # File type: Makefile (MAKEFILE, *.mk)
11 | # File version: 1 (Wednesday, August 18th 2021 at 6:41 pm)
12 | # Line count (including blank lines and compiler line): 14
13 | # End of script
14 |
--------------------------------------------------------------------------------
/OldVersions/MAKEFILE/1/1-100/makefile_V1.mk:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # The Makefile for this project
3 | # Rename the secondary copying license
4 | # Since I don't know how to just rename a file, I will copy it and delete the original, that is as close as I can get with GNU Make right now
5 | copy /COPYINGL to /COPYING
6 | rm -f /COPYINGL
7 | echo "COPYING license file has been corrected."
8 | # This syntax isn't valid yet, I don't know how to write in GNU Make very well
9 | # File info
10 | # File type: Makefile (MAKEFILE, *.mk)
11 | # File version: 1 (Wednesday, August 18th 2021 at 6:41 pm)
12 | # Line count (including blank lines and compiler line): 14
13 | # End of script
14 |
--------------------------------------------------------------------------------
/OldVersions/SimZonns_REPOLIST/1/1-100/README.txt:
--------------------------------------------------------------------------------
1 | ////URLL-version=3;
2 | //// https://github.com/seanpm2001/URLL-Specification
3 | //// FileName: SimZonns_REPOLIST.urll
4 | //// A list of all SimZonns project repositories by @seanpm2001
5 | //// As of 2025, Thursday, September 18th
6 |
7 | //// SimZonns Main (1)
8 |
9 | https://github.com/seanpm2001/SimZonns
10 |
11 | //// SimZonns Documentation core (1)
12 |
13 | https://github.com/seanpm2001/SimZonns_Docs
14 |
15 | //// SimZonns website (1)
16 |
17 | https://github.com/seanpm2001/SimZonns_Website
18 |
19 | //// Old SimZonns GitHub Pages website (1)
20 |
21 | https://github.com/seanpm2001/ARCHIVE_SimZonns.github.io
22 |
23 | //// Old SimZonns Snapcraft package (1)
24 |
25 | https://github.com/seanpm2001/ARCHIVE_SimZonns-Snap
26 |
27 | //// ----------------------------------------------------- \\\\
28 | //// Repo count (SimZonns): 5
29 | //// 1+1+1+1+1=5
30 | //// ----------------------------------------------------- \\\\
31 |
32 | //// ----------------------------------------------------- \\\\
33 | //// See also (0)
34 |
35 | //// Nothing to list
36 |
37 | //// ----------------------------------------------------- \\\\
38 | //// Repo count (See also): 0
39 | //// 0+0=0
40 | //// ----------------------------------------------------- \\\\
41 | //// Total repo count: 5
42 | //// 5+0=5
43 | //// ----------------------------------------------------- \\\\
44 |
45 | //// ----------------------------------------------------- \\\\
46 | //// File info
47 | //// File type: URLL v3 list file (*.urll)
48 | //// File version: 1 (2025, Thursday, September 18th at 05:42 pm PST)
49 | //// Line count (including blank lines and compiler line): 53
50 | //// ----------------------------------------------------- \\\\
51 |
52 | //// End of file
53 |
--------------------------------------------------------------------------------
/OldVersions/SimZonns_REPOLIST/1/1-100/SimZonns_REPOLIST_V1.urll:
--------------------------------------------------------------------------------
1 | ////URLL-version=3;
2 | //// https://github.com/seanpm2001/URLL-Specification
3 | //// FileName: SimZonns_REPOLIST.urll
4 | //// A list of all SimZonns project repositories by @seanpm2001
5 | //// As of 2025, Thursday, September 18th
6 |
7 | //// SimZonns Main (1)
8 |
9 | https://github.com/seanpm2001/SimZonns
10 |
11 | //// SimZonns Documentation core (1)
12 |
13 | https://github.com/seanpm2001/SimZonns_Docs
14 |
15 | //// SimZonns website (1)
16 |
17 | https://github.com/seanpm2001/SimZonns_Website
18 |
19 | //// Old SimZonns GitHub Pages website (1)
20 |
21 | https://github.com/seanpm2001/ARCHIVE_SimZonns.github.io
22 |
23 | //// Old SimZonns Snapcraft package (1)
24 |
25 | https://github.com/seanpm2001/ARCHIVE_SimZonns-Snap
26 |
27 | //// ----------------------------------------------------- \\\\
28 | //// Repo count (SimZonns): 5
29 | //// 1+1+1+1+1=5
30 | //// ----------------------------------------------------- \\\\
31 |
32 | //// ----------------------------------------------------- \\\\
33 | //// See also (0)
34 |
35 | //// Nothing to list
36 |
37 | //// ----------------------------------------------------- \\\\
38 | //// Repo count (See also): 0
39 | //// 0+0=0
40 | //// ----------------------------------------------------- \\\\
41 | //// Total repo count: 5
42 | //// 5+0=5
43 | //// ----------------------------------------------------- \\\\
44 |
45 | //// ----------------------------------------------------- \\\\
46 | //// File info
47 | //// File type: URLL v3 list file (*.urll)
48 | //// File version: 1 (2025, Thursday, September 18th at 05:42 pm PST)
49 | //// Line count (including blank lines and compiler line): 53
50 | //// ----------------------------------------------------- \\\\
51 |
52 | //// End of file
53 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1.java:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Java the 1st project language file for this project (SimZonns) due to development on the Android platform, and Androids reliance on Java. Kotlin will be an alternative option.
3 | public class projectLanguageFileOne {
4 | public static void main(String args) {
5 | System.out.println("I decided to make Java the 1st project language file for this project (SimZonns) due to development on the Android platform, and Androids reliance on Java. Kotlin will be an alternative option.");
6 | }
7 | return main();
8 | int y = 3;
9 | System.out.println("Current project language file: " + int(y));
10 | break; } // No exit command exists
11 | // I am not the best with Java, so this script may not work
12 | /* File info
13 | * File version: 1 (Tuesday, June 15th 2021 at 6:37 pm)
14 | * File type: Java 10 Source file (*.java)
15 | * Line count (including blank lines and compiler line): 18
16 | */
17 | // End of script
18 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1_V1.java:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Java the 1st project language file for this project (SimZonns) due to development on the Android platform, and Androids reliance on Java. Kotlin will be an alternative option.
3 | public class projectLanguageFileOne {
4 | public static void main(String args) {
5 | System.out.println("I decided to make Java the 1st project language file for this project (SimZonns) due to development on the Android platform, and Androids reliance on Java. Kotlin will be an alternative option.");
6 | }
7 | return main();
8 | int y = 3;
9 | System.out.println("Current project language file: " + int(y));
10 | break; } // No exit command exists
11 | // I am not the best with Java, so this script may not work
12 | /* File info
13 | * File version: 1 (Tuesday, June 15th 2021 at 6:37 pm)
14 | * File type: Java 10 Source file (*.java)
15 | * Line count (including blank lines and compiler line): 18
16 | */
17 | // End of script
18 |
--------------------------------------------------------------------------------
/PROJECT_LANG_2.ktm:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Kotlin the 2nd project language file for this project (SimZonns) due to development on the Android platform, and Androids additional growing support for Kotlin. Java will remain an alternative option.
3 | fun main() {
4 | val scope = "Project Language File"
5 | println("I decided to make Kotlin the 2nd project language file for this project (SimZonns) due to development on the Android platform, and Androids additional growing support for Kotlin. Java will remain an alternative option. , $scope")
6 | }
7 | fun main(args: Array) {
8 | for (arg in args) {
9 | println(arg)
10 | }
11 | }
12 | /* File info
13 | * File version: 1 (Tuesday, June 15th 2021 at 6:45 pm)
14 | * File type: Kotlin Source file (*.kt, *.kts, *.ktm)
15 | * Line count (including blank lines and compiler line): 18
16 | */
17 | // End of script
18 |
--------------------------------------------------------------------------------
/PROJECT_LANG_2_V1.ktm:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Kotlin the 2nd project language file for this project (SimZonns) due to development on the Android platform, and Androids additional growing support for Kotlin. Java will remain an alternative option.
3 | fun main() {
4 | val scope = "Project Language File"
5 | println("I decided to make Kotlin the 2nd project language file for this project (SimZonns) due to development on the Android platform, and Androids additional growing support for Kotlin. Java will remain an alternative option. , $scope")
6 | }
7 | fun main(args: Array) {
8 | for (arg in args) {
9 | println(arg)
10 | }
11 | }
12 | /* File info
13 | * File version: 1 (Tuesday, June 15th 2021 at 6:45 pm)
14 | * File type: Kotlin Source file (*.kt, *.kts, *.ktm)
15 | * Line count (including blank lines and compiler line): 18
16 | */
17 | // End of script
18 |
--------------------------------------------------------------------------------
/PROJECT_LANG_3.swift:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Swift the 3rd project language file for this project (SimZonns) due to development on Apple platforms (iOS, iPadOS, MacOS)
3 | fun main() {
4 | NSString *str = @"Project language file 3)";
5 | str = [str stringByAppendingString:@" \nI decided to make Swift the 3rd project language file for this project (SimZonns) due to development on Apple platforms (iOS, iPadOS, MacOS)"];
6 | /* File info
7 | * File version: 1 (Tuesday, June 15th 2021 at 6:52 pm)
8 | * File type: Swift Source file (*.swift)
9 | * Line count (including blank lines and compiler line): 12
10 | */
11 | // End of script
12 |
--------------------------------------------------------------------------------
/PROJECT_LANG_3_V1.swift:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // I decided to make Swift the 3rd project language file for this project (SimZonns) due to development on Apple platforms (iOS, iPadOS, MacOS)
3 | fun main() {
4 | NSString *str = @"Project language file 3)";
5 | str = [str stringByAppendingString:@" \nI decided to make Swift the 3rd project language file for this project (SimZonns) due to development on Apple platforms (iOS, iPadOS, MacOS)"];
6 | /* File info
7 | * File version: 1 (Tuesday, June 15th 2021 at 6:52 pm)
8 | * File type: Swift Source file (*.swift)
9 | * Line count (including blank lines and compiler line): 12
10 | */
11 | // End of script
12 |
--------------------------------------------------------------------------------
/PROJECT_LANG_4.py:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # I have decided to make Python 3 the 4th project language for this project (SimZonns) as it is good for application development on Linux, and is preferred for the ZSIM emulation on this project.
3 | ''' '''
4 | class projectLanguageFile()
5 | def projectLanguageFileFourDesc():
6 | print("Project Language File\n")
7 | print("For: SimZonns")
8 | print("I have decided to make Python 3 the 4th project language for this project (SimZonns) as it is good for application development on Linux, and is preferred for the ZSIM emulation on this project.")
9 | projectLanguageFileDesc()
10 | noMore = input("Press [ENTER] key to quit")
11 | print("The program should now be closed. If the program is still running, try closing the window with the close button. If this doen't work, end the task/process with a task/proces manager")
12 | break
13 | """ """
14 | # File info
15 | # File version: 1 (Tuesday, June 15th 2021 at 7:05 pm)
16 | # File type: Python 3 source file (*.py)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/PROJECT_LANG_4_V1.py:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # I have decided to make Python 3 the 4th project language for this project (SimZonns) as it is good for application development on Linux, and is preferred for the ZSIM emulation on this project.
3 | ''' '''
4 | class projectLanguageFile()
5 | def projectLanguageFileFourDesc():
6 | print("Project Language File\n")
7 | print("For: SimZonns")
8 | print("I have decided to make Python 3 the 4th project language for this project (SimZonns) as it is good for application development on Linux, and is preferred for the ZSIM emulation on this project.")
9 | projectLanguageFileDesc()
10 | noMore = input("Press [ENTER] key to quit")
11 | print("The program should now be closed. If the program is still running, try closing the window with the close button. If this doen't work, end the task/process with a task/proces manager")
12 | break
13 | """ """
14 | # File info
15 | # File version: 1 (Tuesday, June 15th 2021 at 7:05 pm)
16 | # File type: Python 3 source file (*.py)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/PROJECT_LANG_5.c:
--------------------------------------------------------------------------------
1 | #include
2 | // Start of script
3 | // Warning: contains bad code, may not compile
4 | // I decided to make C the fifth project language for this project (SimZonns) as it is the best language to use for system functions, especially for this project on the parts where I can't use Java, Swift, or Kotlin.
5 | union projectLanguageFileFive() {
6 | int main(void) {
7 | printf("Project language file 5: C");
8 | printf("For: SimZonns");
9 | printf("I decided to make C the fifth project language for this project (SimZonns) as it is the best language to use for system functions, especially for this project on the parts where I can't use Java, Swift, or Kotlin.\n");
10 | break;
11 | }
12 | }
13 | int loop1 = 1;
14 | while (loop1 == 1) {
15 | return main();
16 | break;
17 | }
18 | else {
19 | break;
20 | printf("Error. Loop has broken. Please close the program");
21 | }
22 | // File info
23 | // File version: 1 (Wednesday, June 30th 2021 at 6:39 pm)
24 | // File type: C Source file (*.c)
25 | // Line count (including blank lines and compiler line): 27
26 | // End of script
27 |
--------------------------------------------------------------------------------
/PROJECT_LANG_5_V1.c:
--------------------------------------------------------------------------------
1 | #include
2 | // Start of script
3 | // Warning: contains bad code, may not compile
4 | // I decided to make C the fifth project language for this project (SimZonns) as it is the best language to use for system functions, especially for this project on the parts where I can't use Java, Swift, or Kotlin.
5 | union projectLanguageFileFive() {
6 | int main(void) {
7 | printf("Project language file 5: C");
8 | printf("For: SimZonns");
9 | printf("I decided to make C the fifth project language for this project (SimZonns) as it is the best language to use for system functions, especially for this project on the parts where I can't use Java, Swift, or Kotlin.\n");
10 | break;
11 | }
12 | }
13 | int loop1 = 1;
14 | while (loop1 == 1) {
15 | return main();
16 | break;
17 | }
18 | else {
19 | break;
20 | printf("Error. Loop has broken. Please close the program");
21 | }
22 | // File info
23 | // File version: 1 (Wednesday, June 30th 2021 at 6:39 pm)
24 | // File type: C Source file (*.c)
25 | // Line count (including blank lines and compiler line): 27
26 | // End of script
27 |
--------------------------------------------------------------------------------
/PROJECT_LANG_6.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Start of script
3 | # I have chosen Shell as the sixth project language file for this project (SimZonns) because Shell is the go-to language for debug scripting on UNIX, and is native to the UNIX desktop/mobile scheme that this project represents.
4 | echo (" have chosen Shell as the sixth project language file for this project (SimZonns) because Shell is the go-to language for debug scripting on UNIX, and is native to the UNIX desktop/mobile scheme that this project represents.");
5 | break;
6 | # File info
7 | # File version: 1 (Wednesday, June 30th 2021 at 7:05 pm)
8 | # File type: Bourne Again SHell Script file (*.sh)
9 | # Line count (including blank lines and compiler line): 11
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_6_V1.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Start of script
3 | # I have chosen Shell as the sixth project language file for this project (SimZonns) because Shell is the go-to language for debug scripting on UNIX, and is native to the UNIX desktop/mobile scheme that this project represents.
4 | echo (" have chosen Shell as the sixth project language file for this project (SimZonns) because Shell is the go-to language for debug scripting on UNIX, and is native to the UNIX desktop/mobile scheme that this project represents.");
5 | break;
6 | # File info
7 | # File version: 1 (Wednesday, June 30th 2021 at 7:05 pm)
8 | # File type: Bourne Again SHell Script file (*.sh)
9 | # Line count (including blank lines and compiler line): 11
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_7.m:
--------------------------------------------------------------------------------
1 | @interface classname : projectLanguageFileSeven {
2 | // Start of script
3 | // instance variables
4 | }
5 | + classMethod1;
6 | + (return_type)classMethod2;
7 | + (return_type)classMethod3:(param1_type)param1_varName;
8 | - (return_type)instanceMethod1With1Parameter:(param1_type)param1_varName;
9 | - (return_type)instanceMethod2With2Parameters:(param1_type)param1_varName
10 | param2_callName:(param2_type)param2_varName;
11 | @MacOS_10_1_ObjectiveC classname : superclassname {
12 | // I chose Objective-C as the senth project language file for this project (SimZonns) as it is needed for some system level work and access on both old and new Apple mobile platforms.
13 | NSLog(@"I chose Objective-C as the senth project language file for this project (SimZonns) as it is needed for some system level work and access on both old and new Apple mobile platforms.");
14 | }
15 | @end
16 | /* File info
17 | * File version: `1 (Wednesday, June 30th 2021 at 7:10 pm)
18 | * File type: Objective-C Source file (*.m)
19 | * Line count (including blank lines and compiler line): 22
20 | * This script is incomplete, and needs lots of work */
21 | // End of script
22 |
--------------------------------------------------------------------------------
/PROJECT_LANG_7_V1.m:
--------------------------------------------------------------------------------
1 | @interface classname : projectLanguageFileSeven {
2 | // Start of script
3 | // instance variables
4 | }
5 | + classMethod1;
6 | + (return_type)classMethod2;
7 | + (return_type)classMethod3:(param1_type)param1_varName;
8 | - (return_type)instanceMethod1With1Parameter:(param1_type)param1_varName;
9 | - (return_type)instanceMethod2With2Parameters:(param1_type)param1_varName
10 | param2_callName:(param2_type)param2_varName;
11 | @MacOS_10_1_ObjectiveC classname : superclassname {
12 | // I chose Objective-C as the senth project language file for this project (SimZonns) as it is needed for some system level work and access on both old and new Apple mobile platforms.
13 | NSLog(@"I chose Objective-C as the senth project language file for this project (SimZonns) as it is needed for some system level work and access on both old and new Apple mobile platforms.");
14 | }
15 | @end
16 | /* File info
17 | * File version: `1 (Wednesday, June 30th 2021 at 7:10 pm)
18 | * File type: Objective-C Source file (*.m)
19 | * Line count (including blank lines and compiler line): 22
20 | * This script is incomplete, and needs lots of work */
21 | // End of script
22 |
--------------------------------------------------------------------------------
/PROJECT_LANG_8.asm:
--------------------------------------------------------------------------------
1 | ; I have decided to make Assembly the eighth project language for this project (SimZonns) as it is needed to emulate some hardware functions, and is going to be a somewhat common language for this project.
2 |
3 | ; File info
4 | ; File version: 1 (Wednesday, June 30th 2021 at 7:14 pm)
5 | ; File type: Assembly source file (*.asm)
6 | ; Line count (including blank lines and compiler line): 7
7 |
--------------------------------------------------------------------------------
/PROJECT_LANG_8_V1.asm:
--------------------------------------------------------------------------------
1 | ; I have decided to make Assembly the eighth project language for this project (SimZonns) as it is needed to emulate some hardware functions, and is going to be a somewhat common language for this project.
2 |
3 | ; File info
4 | ; File version: 1 (Wednesday, June 30th 2021 at 7:14 pm)
5 | ; File type: Assembly source file (*.asm)
6 | ; Line count (including blank lines and compiler line): 7
7 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/OldVersions/English/USA/README.md:
--------------------------------------------------------------------------------
1 | An open source SIM card format and virtual machine, for iOS, Android, and other "smart" phone operating systems. Intended to fix the common faults with SIM cards.
2 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/OldVersions/English/USA/README_V1.txt:
--------------------------------------------------------------------------------
1 | An open source SIM card format and virtual machine, for iOS, Android, and other "smart" phone operating systems. Intended to fix the common faults with SIM cards.
2 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/README.txt:
--------------------------------------------------------------------------------
1 | An open source SIM card format and virtual machine, for iOS, Android, and other "smart" phone operating systems. Intended to fix the common faults with SIM cards.
2 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Security Policy
5 |
6 | ## Supported Versions
7 |
8 | This project is a Git-image project, and doesn't have security issues like common repositories. They are still possible, and instructions will be listed below.
9 |
10 | ## Version history
11 |
12 | | Version | Supported | Support status |
13 | | ------- | ------------------ |-----------------|
14 | | Versions | not | listed yet |
15 | | v1.0.0 | :heavy_check_mark: | NOT YET RELEASED |
16 |
17 | ## Reporting a Vulnerability
18 |
19 | DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!
20 |
21 | Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.
22 |
23 | If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.
24 |
25 | Other security currently isn't available. If there are any further questions, message me via email at [seanpm2001-mailing-list@protonmail.com](mailto:seanpm2001-mailing-list@protonmail.com)
26 |
27 | ***
28 |
29 | ## File info
30 |
31 | **File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)`
32 |
33 | **File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)`
34 |
35 | **Line count (including blank lines and compiler line):** `72`
36 |
37 | ***
38 |
39 | ## File history
40 |
41 |
Click/tap here to expand/collapse the history for this file
42 |
43 | **Version 1 (2022, Thursday, May 19th at 3:05 pm PST)**
44 |
45 | > Changes:
46 |
47 | > * Started the file
48 |
49 | > * Added the supported versions section
50 |
51 | > * Added the version history section
52 |
53 | > * Added the reporting a vulnerability section
54 |
55 | > * Added the file info section
56 |
57 | > * Added the file history section
58 |
59 | > * No other changes in version 1
60 |
61 | **Version 2 (Coming soon)**
62 |
63 | > Changes:
64 |
65 | > * Coming soon
66 |
67 | > * No other changes in version 2
68 |
69 |
70 |
71 | ***
72 |
--------------------------------------------------------------------------------
/SIMZONN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/SIMZONN.png
--------------------------------------------------------------------------------
/SimZonns_REPOLIST.urll:
--------------------------------------------------------------------------------
1 | ////URLL-version=3;
2 | //// https://github.com/seanpm2001/URLL-Specification
3 | //// FileName: SimZonns_REPOLIST.urll
4 | //// A list of all SimZonns project repositories by @seanpm2001
5 | //// As of 2025, Thursday, September 18th
6 |
7 | //// SimZonns Main (1)
8 |
9 | https://github.com/seanpm2001/SimZonns
10 |
11 | //// SimZonns Documentation core (1)
12 |
13 | https://github.com/seanpm2001/SimZonns_Docs
14 |
15 | //// SimZonns website (1)
16 |
17 | https://github.com/seanpm2001/SimZonns_Website
18 |
19 | //// Old SimZonns GitHub Pages website (1)
20 |
21 | https://github.com/seanpm2001/ARCHIVE_SimZonns.github.io
22 |
23 | //// Old SimZonns Snapcraft package (1)
24 |
25 | https://github.com/seanpm2001/ARCHIVE_SimZonns-Snap
26 |
27 | //// ----------------------------------------------------- \\\\
28 | //// Repo count (SimZonns): 5
29 | //// 1+1+1+1+1=5
30 | //// ----------------------------------------------------- \\\\
31 |
32 | //// ----------------------------------------------------- \\\\
33 | //// See also (0)
34 |
35 | //// Nothing to list
36 |
37 | //// ----------------------------------------------------- \\\\
38 | //// Repo count (See also): 0
39 | //// 0+0=0
40 | //// ----------------------------------------------------- \\\\
41 | //// Total repo count: 5
42 | //// 5+0=5
43 | //// ----------------------------------------------------- \\\\
44 |
45 | //// ----------------------------------------------------- \\\\
46 | //// File info
47 | //// File type: URLL v3 list file (*.urll)
48 | //// File version: 1 (2025, Thursday, September 18th at 05:42 pm PST)
49 | //// Line count (including blank lines and compiler line): 53
50 | //// ----------------------------------------------------- \\\\
51 |
52 | //// End of file
53 |
--------------------------------------------------------------------------------
/SponsorButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/SimZonns/d369b7675c3371013e6aaed7ac7b010d27487285/SponsorButton.png
--------------------------------------------------------------------------------
/ZSIM_Mode/Docs/OldVersions/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # ZSIM Mode
5 |
6 | ## What is ZSIM mode
7 |
8 | ZSIM mode is a mode of SIM card emulation targetting open source mobile devices (such as Ubuntu Touch, Manjaro Linux, and more) that is a refined SIM card format that is more modern, advanced, and future proofed.
9 |
10 | ## Manual
11 |
12 | For now, please refer to the ZSIM Manual for more info (Manual is estimated to be 0.1% complete, and is not fully ready yet)
13 |
14 | [Man link](/ZSIM_Mode/Manual/README.md)
15 |
16 | ***
17 |
--------------------------------------------------------------------------------
/ZSIM_Mode/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # ZSIM Mode
5 |
6 | ## What is ZSIM mode
7 |
8 | ZSIM mode is a mode of SIM card emulation targetting open source mobile devices (such as Ubuntu Touch, Manjaro Linux, and more) that is a refined SIM card format that is more modern, advanced, and future proofed.
9 |
10 | ## Manual
11 |
12 | For now, please refer to the ZSIM Manual for more info (Manual is estimated to be 0.1% complete, and is not fully ready yet)
13 |
14 | [Man link](/ZSIM_Mode/Manual/README.md)
15 |
16 | ***
17 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-leap-day
--------------------------------------------------------------------------------
/desktop.ini:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Sample INI file
4 |
5 | [.ShellClassInfo]
6 | ConfirmFileOp=0
7 | NoSharing=1
8 | IconFile=/
9 | IconIndex=0
10 | InfoTip="Miscellaneous project from @seanpm2001 [WRITE A BETTER DESCRIPTION HERE"
11 |
12 | # File info
13 |
14 | # File type: Windows INI file [desktop.ini] (*.ini)
15 | # File version: 1 (2023, Wednesday, May 3rd at 6:09 pm PST)
16 | # Line count (including blank lines and compiler line): 19
17 |
18 | # End of script
19 |
--------------------------------------------------------------------------------
/gitlab-ci.yml:
--------------------------------------------------------------------------------
1 | # Sampled from https://gitlab.wikimedia.org/toolforge-repos/wiki-gpt/-/blob/main/.gitlab-ci.yml
2 | workflow:
3 | rules:
4 | - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
5 |
6 | stages:
7 | - build-commit
8 |
9 | build:
10 | stage: build-commit
11 | before_script:
12 | - apt-get update -q -y && apt-get install -y git python3-pip
13 | script:
14 | - pip3 install pre-commit
15 | - pre-commit run --all-files
16 | artifacts:
17 | untracked: true
18 | # File version: 1 (2023, Wednesday, May 3rd at 6:04 pm PST)
19 |
--------------------------------------------------------------------------------
/makefile.mk:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # The Makefile for this project
3 | # Rename the secondary copying license
4 | # Since I don't know how to just rename a file, I will copy it and delete the original, that is as close as I can get with GNU Make right now
5 | copy /COPYINGL to /COPYING
6 | rm -f /COPYINGL
7 | echo "COPYING license file has been corrected."
8 | # This syntax isn't valid yet, I don't know how to write in GNU Make very well
9 | # File info
10 | # File type: Makefile (MAKEFILE, *.mk)
11 | # File version: 1 (Wednesday, August 18th 2021 at 6:41 pm)
12 | # Line count (including blank lines and compiler line): 14
13 | # End of script
14 |
--------------------------------------------------------------------------------