You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NanoDroid/setup-wizard/META-INF/com/google/android/aroma-config

228 lines
7.2 KiB
Plaintext

ini_set("rom_name", "NanoDroid SetupWizard");
ini_set("rom_version", "21.0.90");
7 years ago
ini_set("rom_author", "Nanolx");
ini_set("rom_device", "Generic (LOS/AOSP)");
ini_set("rom_date", "99999999");
7 years ago
ini_set("force_colorspace","rgba");
splash(2000, "nanolx");
fontresload( "0", "ttf/Roboto-Regular.ttf", "12" );
fontresload( "1", "ttf/Roboto-Regular.ttf", "18" );
7 years ago
theme("touchwiz");
viewbox(
"Welcome",
"Relevant information of the Package:\n\n"+
" Rom\t <b><#selectbg_g>"+ini_get("rom_name")+"</#></b>\n"+
" Version\t <b><#selectbg_g>"+ini_get("rom_version")+"</#></b>\n"+
7 years ago
" Date\t <b><#selectbg_g>"+ini_get("rom_date")+"</#></b>\n\n"+
" Device\t <b><#f00>"+ini_get("rom_device")+"</#></b>\n\n\n",
7 years ago
"@welcome"
);
agreebox(
"Terms Of Use",
"<@center>Please read the NanoDroid terms of use</@>",
6 years ago
"@license",
"<@center>" + readfile_aroma("license.txt") + "</@>",
6 years ago
"I agree with these terms of use",
"<@center>You must accept the terms</@>"
7 years ago
);
selectbox(
"Configuration Location",
"Configuration Location",
"@customize",
7 years ago
"location.prop",
"Where to store configuration", "", 2, #-- Group 1. key = "selected.1"
"/data/media/0", "Internal Storage (wipe-safe)", 1, #-- selected.1 = 1
7 years ago
"/external_sd", "External SD Card (if any)", 0, #-- selected.1 = 2
"/data", "Data Storage (not wipe-safe) ", 0 #-- selected.1 = 3
7 years ago
);
checkbox(
"Generic Setup",
"Generic Setup",
"@customize",
7 years ago
"setup.prop",
"Adjust the basic settings", "", 2, #-- Group 1
"F-Droid", "Install F-Droid FOSS App Store", 1,
"Apps", "Install Apps (customized later)", 1,
"Overlay", "Debloat Apps (customized later)", 1,
7 years ago
"Zelda Tunes", "Install The Legend of Zelda rintones and sounds", 1,
"Maps API v1", "Install Google Maps API version 1", 1,
"Init Scripts", "Install init scripts", 1,
"Google Sync", "Install Google Contacts & Calendar Sync", 0,
"Swipe", "Install Swipe libraries", 0,
"Force System", "Force System Mode Installation", 0,
"GNU Bash", "Install GNU Bash Shell", 1,
"GNU Nano", "Install GNU Nano Terminal Editor", 1,
"Shell Utils", "Install Shell Utils from bsdmainutils and util-linux", 1,
"Nintendo Fonts", "Install Nintendo Fonts", 1
7 years ago
);
selectbox(
"microG",
"microG",
"@customize",
"ug.prop",
"Select whether to install microG", "", 2, #-- Group 1. key = "selected.1"
"None", "Don't install microG", 0, #-- selected.1 = 1
"Full", "Install microG [GmsCore, GsfProxy, DroidGuard Helper, Nominatim]", 1, #-- selected.1 = 2
"Minimal", "Install microG [GmsCore, Nominatim]", 0 #-- selected.1 = 3
7 years ago
);
selectbox(
"microG GmsCore",
"microG GmsCore",
"@customize",
"gmscore.prop",
"Select which microG GmsCore to install (if any)", "", 2, #-- Group 1. key = "selected.1"
"NanoDroid", "custom NanoDroid microG GmsCore with beta state code merged", 1, #-- selected.1 = 1
"Official", "official microG GmsCore", 0 #-- selected.1 = 2
);
checkbox(
7 years ago
"nlpBackends",
"nlpBackends",
"@customize",
7 years ago
"nlp.prop",
"Select the location backends for microG", "", 2, #-- Group 1
"Déjà Vu", "Install Déjà Vu backend", 1,
"Ichnaea", "Install Mozilla backend", 0,
"Apple", "Install Apple backend", 0,
"Radiocell", "Install Radiocells.org backend", 0
7 years ago
);
selectbox(
"Google App Store",
"Google App Store",
"@customize",
"store.prop",
"Select the Google App Store you want", "", 2, #-- Group 1. key = "selected.1"
"None", "Install no Google App Store", 0, #-- selected.1 = 1
"Play Store", "Install official Play Store", 0, #-- selected.1 = 2
"Yalp Store", "Install alternative Yalp Store", 0, #-- selected.1 = 3
"Aurora Store", "Install alternative Aurora Store", 0, #-- selected.1 = 4
"Fake Store", "Install Fake Store only", 0, #-- selected.1 = 5
"Yalp + Fake Store", "Install alternative Yalp Store (and Fake Store)", 0, #-- selected.1 = 6
"Aurora + Fake Store", "Install alternative Aurora Store (and Fake Store)", 1 #-- selected.1 = 7
);
7 years ago
checkbox(
"App Setup",
"App Setup",
"@customize",
7 years ago
"apps.prop",
"Select which Apps to install (if enabled)", "", 2, #-- Group 1
"Alarmio", "Alarm Clock without pre-alerts", 1,
7 years ago
"Amaze", "Amazing File Manager", 1,
"AnysoftKeyboard", "Powerful Keyboard", 1,
"BeHe Keyboard", "Full-fletched PC-like Keyboard", 1,
"Blokada", "Powerful ad blocker (rootless)", 1,
"FaceSlim", "Facebook client", 1,
7 years ago
"K9Mail", "Powerful Mail client", 1,
"KeePassDX", "Password Safe", 1,
7 years ago
"KernelAdiutor", "Customize Kernel Settings", 1,
"Lightning", "Blazing fast Web Browser", 1,
"MPV", "Video Player", 1,
"NewPipe", "YouTube frontend and downloader", 1,
"Oandbackup", "Backup and Restore Apps", 1,
"Odyssey", "Feature-Rich Music Player", 1,
"OpenCamera", "Feature-Rich Camera", 1,
"OpenKeyChain", "Encrypt or Sign E-Mails", 1,
"OpenLauncher", "Customizable Launcher", 1,
"OpenVPN", "Connect to VPNs", 1,
"Orbot", "Connect to The Onion Router (TOR)", 1,
"Tor Browser", "Modified Firefox for TOR", 1,
7 years ago
"QKSMS", "Great SMS / MMS messenger", 1,
"SimpleCalendar", "Easy to use Calendar", 1,
"SimpleGallery", "Easy to use Gallery", 1,
"Substratum", "Substratum Theme Engine App", 1,
7 years ago
"Termux", "Powerful Terminal Emulator", 1,
"Twidere", "Customizable Twitter Client", 1,
"XDALabs", "XDA at the palm of your hands", 1
7 years ago
);
checkbox(
"Debloat Setup",
"Debloat Setup",
"@customize",
7 years ago
"debloat.prop",
"Select which Apps to Debloat (if enabled)", "", 2, #-- Group 1
7 years ago
"BasicDreams", "Screensaver", 1,
"Browser", "Standard Browser", 1,
"Calendar", "Standard Calendar", 1,
"Camera2", "Standard Camera", 1,
"CMFileManager", "Cyanogen File Manager", 1,
"DeskClock", "Stock Clock app", 1,
7 years ago
"Eleven", "Standard Music Player", 1,
"Email", "Standard Mail Program", 1,
"Exchange2", "Exchange Services (Email)", 1,
"FMRadio", "FM Radio/Tuner", 1,
"Gallery2", "Standard Gallery", 1,
"Gello", "Cyanogen Browser", 1,
"Jelly", "LineAge Browser", 1,
"messaging", "Standard SMS/MMS Program", 1,
"mGerrit", "Bug Tracker", 1,
"OmniSwitch", "OmniROM App Switcher", 1,
"Phonograph", "Music Player", 1,
"PhotoTable", "Screensaver", 1,
"Recorder", "Sound Recorder", 1,
"ResurrectionStats", "RR Statistics", 1,
"Screencast", "Screen Recorder", 1,
"Slimperience", "Web Browser", 1,
"Snap", "Camera", 1,
"SnapdragonCamera", "Snapdragon optmized Camera", 1,
"SoundRecorder", "Sound Recorder", 1,
"Stk", "SIM Card ToolKit", 1,
"ViaBrowser", "Web Browser", 1,
"Wallpaper", "Wallpaper App (Google)", 1,
"WallpaperBackup", "Wallpaper Backup (Google)", 1,
"WallpaperPickerGoogle", "Wallpaper App (Google)", 1
);
menubox(
"NanoDroid SetupWizard",
"<@center>Ready to create configuration.</@>",
"@update",
"menu.prop",
"Create Configuration", "", "@install",
"Abort SetupWizard", "", "@exit"
7 years ago
);
if prop("menu.prop","selected")=="2"
then
exit("");
endif;
7 years ago
setvar("retstatus",
install(
"Creating Configuration...",
"<@center><b>"+ini_get("rom_name")+"</b></@>",
"");
7 years ago
);
ini_set("text_next", "Finish");
if getvar("retstatus")=="0" then
viewbox(
"Installation Completed",
"<@center>\nCongratulations!\n\n"+
"NanoDroid Configuration successfully created.</@>",
"");
else
viewbox("Installation Failed",
"\n\SetupWizard Status: "+ getvar("retstatus"),
"@alert");
endif;