1265 lines
No EOL
35 KiB
HTML
1265 lines
No EOL
35 KiB
HTML
|
|
<!doctype html>
|
|
<html lang="en" class="no-js">
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
|
|
|
|
|
|
<link rel="canonical" href="https://ll.hax.sif.moe/sifas/easy-install/">
|
|
|
|
|
|
<link rel="prev" href="../private-server/">
|
|
|
|
|
|
<link rel="next" href="../apk-patching/">
|
|
|
|
|
|
<link rel="icon" href="../../assets/images/favicon.png">
|
|
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.39">
|
|
|
|
|
|
|
|
<title>Easy install - LL Hax Docs</title>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../../assets/stylesheets/main.8c3ca2c6.min.css">
|
|
|
|
|
|
<link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
|
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../../style/better.css">
|
|
|
|
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="pink" data-md-color-accent="deep-purple">
|
|
|
|
|
|
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
|
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
|
<label class="md-overlay" for="__drawer"></label>
|
|
<div data-md-component="skip">
|
|
|
|
|
|
<a href="#servers" class="md-skip">
|
|
Skip to content
|
|
</a>
|
|
|
|
</div>
|
|
<div data-md-component="announce">
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<header class="md-header md-header--shadow" data-md-component="header">
|
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
|
<a href="../.." title="LL Hax Docs" class="md-header__button md-logo" aria-label="LL Hax Docs" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
<label class="md-header__button md-icon" for="__drawer">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
|
</label>
|
|
<div class="md-header__title" data-md-component="header-title">
|
|
<div class="md-header__ellipsis">
|
|
<div class="md-header__topic">
|
|
<span class="md-ellipsis">
|
|
LL Hax Docs
|
|
</span>
|
|
</div>
|
|
<div class="md-header__topic" data-md-component="header-topic">
|
|
<span class="md-ellipsis">
|
|
|
|
Easy install
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form class="md-header__option" data-md-component="palette">
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="pink" data-md-color-accent="deep-purple" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="pink" data-md-color-accent="deep-purple" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
|
</label>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
|
|
|
|
|
|
|
<label class="md-header__button md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
</label>
|
|
<div class="md-search" data-md-component="search" role="dialog">
|
|
<label class="md-search__overlay" for="__search"></label>
|
|
<div class="md-search__inner" role="search">
|
|
<form class="md-search__form" name="search">
|
|
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
|
<label class="md-search__icon md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
|
</label>
|
|
<nav class="md-search__options" aria-label="Search">
|
|
|
|
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
|
</button>
|
|
</nav>
|
|
|
|
</form>
|
|
<div class="md-search__output">
|
|
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
|
<div class="md-search-result" data-md-component="search-result">
|
|
<div class="md-search-result__meta">
|
|
Initializing search
|
|
</div>
|
|
<ol class="md-search-result__list" role="presentation"></ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</nav>
|
|
|
|
</header>
|
|
|
|
<div class="md-container" data-md-component="container">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<main class="md-main" data-md-component="main">
|
|
<div class="md-main__inner md-grid">
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
|
<label class="md-nav__title" for="__drawer">
|
|
<a href="../.." title="LL Hax Docs" class="md-nav__button md-logo" aria-label="LL Hax Docs" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
LL Hax Docs
|
|
</label>
|
|
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../.." class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Home
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../pugu/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Puchiguru
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIF
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
SIF
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIF - Introduction
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif/private-servers/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Private (self hostable) servers
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif/apk-patching/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Patching the apk
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif/ipa-patching/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Patching the ipa
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sifac/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIFAC
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIFAS
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="true">
|
|
<label class="md-nav__title" for="__nav_5">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
SIFAS
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIFAS - Introduction
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../private-server/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Private (self hostable) servers
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active">
|
|
|
|
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
|
|
|
|
|
|
|
<label class="md-nav__link md-nav__link--active" for="__toc">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Easy install
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<a href="./" class="md-nav__link md-nav__link--active">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Easy install
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#servers" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Servers
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#clients" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Clients
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Clients">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#android" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Android
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Android">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ios_setup" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
iOS setup
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#or" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Or
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#setting_up_and_installing_with_altstore" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Setting Up and Installing with AltStore
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#macos" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
macOS:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#windows" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Windows:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#macos_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
macOS:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#windows_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Windows:
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Windows:">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#install_sifas_love_live_school_idol_festival_all_stars" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Install SIFAS (Love Live! School Idol Festival ALL STARS)
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#altstore_and_altserver_notes" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
AltStore and AltServer Notes
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#setups" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Setups
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Setups">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#forked_elichika_-_android_with_termux" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
(Forked) Elichika - Android with Termux
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#external_server_internet_or_lan_play_on_phone" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
External server (Internet or LAN), play on phone
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#server_on_pc_play_on_android_phone_through_adb" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Server on PC, play on android phone, through adb
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#server_on_pc_play_on_android_emulator" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Server on PC, play on android emulator
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../apk-patching/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Patching the apk
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIF2
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_6">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
SIF2
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif2/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SIF2 - Introduction
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif2/private-servers/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Private (self hostable) servers
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../sif2/easy-install/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Easy install
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../../contributing/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Contributing
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#servers" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Servers
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#clients" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Clients
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Clients">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#android" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Android
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Android">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ios_setup" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
iOS setup
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#or" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Or
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#setting_up_and_installing_with_altstore" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Setting Up and Installing with AltStore
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#macos" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
macOS:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#windows" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Windows:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#macos_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
macOS:
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#windows_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Windows:
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Windows:">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#install_sifas_love_live_school_idol_festival_all_stars" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Install SIFAS (Love Live! School Idol Festival ALL STARS)
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#altstore_and_altserver_notes" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
AltStore and AltServer Notes
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#setups" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Setups
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Setups">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#forked_elichika_-_android_with_termux" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
(Forked) Elichika - Android with Termux
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#external_server_internet_or_lan_play_on_phone" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
External server (Internet or LAN), play on phone
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#server_on_pc_play_on_android_phone_through_adb" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Server on PC, play on android phone, through adb
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#server_on_pc_play_on_android_emulator" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
Server on PC, play on android emulator
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-content" data-md-component="content">
|
|
<article class="md-content__inner md-typeset">
|
|
|
|
|
|
|
|
|
|
<h1>Easy install</h1>
|
|
|
|
<p>This section discuss some easy way to setup the game and play, as well as some common way to set things up.</p>
|
|
<h2 id="servers">Servers<a class="headerlink" href="#servers" title="Permanent link">¶</a></h2>
|
|
<ul>
|
|
<li><a href="https://github.com/YumeMichi/elichika">elichika</a> original server.</li>
|
|
<li><a href="https://github.com/arina999999997/elichika">elichika fork</a> recommended server.</li>
|
|
</ul>
|
|
<h2 id="clients">Clients<a class="headerlink" href="#clients" title="Permanent link">¶</a></h2>
|
|
<h3 id="android">Android<a class="headerlink" href="#android" title="Permanent link">¶</a></h3>
|
|
<ul>
|
|
<li>Download one of the elichika compatible <a href="https://github.com/arina999999997/elichika/releases/tag/clients">clients</a> and install it.</li>
|
|
<li><a href="../apk-patching/">Modify that or make your own</a> if necessary.</li>
|
|
</ul>
|
|
<h4 id="ios_setup">iOS setup<a class="headerlink" href="#ios_setup" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li>You can download the <code>ipa</code> files from <a href="https://mega.nz/folder/klACSZzC#Lxv3m-Gq8_7FF_4pcr4X8A">here</a> (or from <a href="https://ethanthesleepy.one/public/lovelive/jp_allstars_3_12_0.ipa">here</a> if you need http enabled)</li>
|
|
<li>Enable developer mode under settings -> privacy & security - very bottom. Older iOS versions may not have this option and do not need to worry about it.</li>
|
|
<li>Use <a href="https://sideloadly.io/">sideloadly</a> to install the <code>ipa</code>.</li>
|
|
<li>Open settings and navigate to the settings for the installed app. You can configure the server url there.</li>
|
|
<li>Note that at the moment it appears the global <code>ipa</code> files do not work. The reason is unknown.</li>
|
|
</ul>
|
|
<h4 id="or">Or<a class="headerlink" href="#or" title="Permanent link">¶</a></h4>
|
|
<h4 id="setting_up_and_installing_with_altstore">Setting Up and Installing with AltStore<a class="headerlink" href="#setting_up_and_installing_with_altstore" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li>AltStore is an alternative app store for iOS devices with a User friendly interface. Which features on device signing.</li>
|
|
<li>You can download AltStore from <a href="https://altstore.io/">here</a>.</li>
|
|
<li>Follow the instructions below to install AltStore on your iOS device and install the SIFAS client from <a href="https://mega.nz/folder/klACSZzC#Lxv3m-Gq8_7FF_4pcr4X8A">here</a> (or from <a href="https://ethanthesleepy.one/public/lovelive/jp_allstars_3_12_0.ipa">here</a> if you need http enabled).</li>
|
|
</ul>
|
|
<h3 id="macos">macOS:<a class="headerlink" href="#macos" title="Permanent link">¶</a></h3>
|
|
<p>Open the downloaded .dmg file.
|
|
Drag AltServer to your Applications folder.
|
|
Open AltServer from your Applications folder.</p>
|
|
<h3 id="windows">Windows:<a class="headerlink" href="#windows" title="Permanent link">¶</a></h3>
|
|
<p>Open the downloaded .zip file.
|
|
Run the Setup.exe installer.
|
|
Open AltServer from your Start menu or desktop.</p>
|
|
<ol>
|
|
<li>Connect your iOS device to your computer via USB.
|
|
Ensure your device is unlocked and tap "Trust" on the prompt that appears on your device.</li>
|
|
<li>Install Mail Plug-in (macOS Only)
|
|
Open the Mail app.
|
|
Go to Mail -> Preferences.
|
|
Click on the Manage Plug-ins button at the bottom.
|
|
Enable the AltPlugin.mailbundle.</li>
|
|
<li>Install AltStore on Your iOS Device</li>
|
|
</ol>
|
|
<h3 id="macos_1">macOS:<a class="headerlink" href="#macos_1" title="Permanent link">¶</a></h3>
|
|
<p>Click the AltServer icon in the menu bar.
|
|
Choose Install AltStore and select your connected iOS device.</p>
|
|
<h3 id="windows_1">Windows:<a class="headerlink" href="#windows_1" title="Permanent link">¶</a></h3>
|
|
<p>Click the AltServer icon in the system tray.
|
|
Choose Install AltStore and select your connected iOS device.
|
|
Enter your Apple ID credentials when prompted (these are sent directly to Apple for authentication).</p>
|
|
<ol>
|
|
<li>Trust AltStore on Your iOS Device
|
|
Open the Settings app on your iOS device.
|
|
Go to General -> Device Management (or Profiles & Device Management).
|
|
Find your Apple ID under the "Developer App" section.
|
|
Tap on your Apple ID and then tap "Trust."</li>
|
|
<li>Open AltStore
|
|
You should now see AltStore on your iOS device.</li>
|
|
</ol>
|
|
<h4 id="install_sifas_love_live_school_idol_festival_all_stars">Install SIFAS (Love Live! School Idol Festival ALL STARS)<a class="headerlink" href="#install_sifas_love_live_school_idol_festival_all_stars" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li>install the SIFAS client from <a href="https://mega.nz/folder/klACSZzC#Lxv3m-Gq8_7FF_4pcr4X8A">here</a> (or from <a href="https://ethanthesleepy.one/public/lovelive/jp_allstars_3_12_0.ipa">here</a> if you need http enabled).</li>
|
|
<li>Open AltStore on your iOS device.</li>
|
|
<li>Tap the + icon in the top left corner of AltStore.</li>
|
|
<li>Navigate to the location where you saved the SIFAS IPA file (default is the "Downloads" folder) and select it.</li>
|
|
<li>AltStore will begin the installation process. You may need to enter your Apple ID credentials again.
|
|
Launch SIFAS:</li>
|
|
<li>Once the installation is complete, you can open SIFAS from your home screen.</li>
|
|
<li>If you need to change the server URL, you can do so in the app settings.</li>
|
|
</ul>
|
|
<h4 id="altstore_and_altserver_notes">AltStore and AltServer Notes<a class="headerlink" href="#altstore_and_altserver_notes" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li>Altserver must be running at least once on your computer every 7 days to keep the app signed.</li>
|
|
<li>Altstore will automatically resign the app every 7 days as long as Altserver is running on your computer. You can also do it manually in Altstore by going to the "My Apps" tab and tapping the "X days" button next to the app.</li>
|
|
</ul>
|
|
<h3 id="setups">Setups<a class="headerlink" href="#setups" title="Permanent link">¶</a></h3>
|
|
<p>These are types of setup, choose one that suit you, or adapt one to your usage.</p>
|
|
<h4 id="forked_elichika_-_android_with_termux">(Forked) Elichika - Android with Termux<a class="headerlink" href="#forked_elichika_-_android_with_termux" title="Permanent link">¶</a></h4>
|
|
<p>The server can run inside Termux, on the same phone or emulator that you want to play SIFAS on. After downloading all of the game files, you can play anywhere anytime even without internet.</p>
|
|
<ul>
|
|
<li>Download one of <a href="https://github.com/arina999999997/elichika/releases/tag/clients">these clients</a> and install it.</li>
|
|
<li>Then follow <a href="https://github.com/arina999999997/elichika/?tab=readme-ov-file#android">this guide</a>.</li>
|
|
</ul>
|
|
<p>If that doesn't work, you might have one of the following problems:</p>
|
|
<ul>
|
|
<li>If you can't install the <code>.apk</code> then you're out of luck, you will need to find a device (emulator) that is compatible, or <a href="../apk-patching/">make one yourself</a> from a compatible stock client.</li>
|
|
<li>If anything happen before you run the server binary, your Termux has problem. Make sure you followed Install <a href="https://github.com/arina999999997/elichika/?tab=readme-ov-file#android">the guide</a> and installed the correct Termux.</li>
|
|
<li>If you are sure you have done things correctly, it might be the case that your device is too new or just have some weird restriction. If this happens, it's probably easier to just use another device that works.</li>
|
|
</ul>
|
|
<p>If you are not using <code>elichika</code>, you can still use this setup as long as your code can run inside Termux.</p>
|
|
<h4 id="external_server_internet_or_lan_play_on_phone">External server (Internet or LAN), play on phone<a class="headerlink" href="#external_server_internet_or_lan_play_on_phone" title="Permanent link">¶</a></h4>
|
|
<p>The server run on your PC (Windows / Linux / MacOS), or some external machine.</p>
|
|
<p>You play on your phone or emulator. The clients need to be able to reach the server, either through LAN or the Internet.</p>
|
|
<ul>
|
|
<li>If you are using Android clients, <a href="../apk-patching/">patch them</a> to point to the correct address.</li>
|
|
<li>If you are using IOS clients, change set settings to point to the correct address.</li>
|
|
</ul>
|
|
<p>Generally, if you are using someone else's server then they should provide you with a client that you just need to install, or walk you through how to do this in details.</p>
|
|
<h4 id="server_on_pc_play_on_android_phone_through_adb">Server on PC, play on android phone, through adb<a class="headerlink" href="#server_on_pc_play_on_android_phone_through_adb" title="Permanent link">¶</a></h4>
|
|
<p>In the case that you want to run server on PC but play on android phone (for development), and you can't get static IP/port, you can rely on <a href="https://developer.android.com/tools/adb">adb</a>.</p>
|
|
<ul>
|
|
<li>Download a client and install it.</li>
|
|
<li>Enable <a href="https://developer.android.com/studio/debug/dev-options">developer options</a>, and turn on <code>adb</code>.</li>
|
|
<li>Connect your phone to your pc, accept the USB debugging and run:</li>
|
|
</ul>
|
|
<pre><code>adb reverse tcp:8080 tcp:8080
|
|
</code></pre>
|
|
<ul>
|
|
<li>This map http://127.0.0.1:8080 in your phone to http://127.0.0.1:8080 in your PC, allow the app to connect to the server. Change the port if necessary.</li>
|
|
<li>If you don't want to have your phone plugged in to your computer, debug the phone through <code>tcpip</code> mode. If you are going to do this, it's good to have a static IP for your phone, then you can make a script that connect to your phone and run the server, for convinience.</li>
|
|
</ul>
|
|
<h4 id="server_on_pc_play_on_android_emulator">Server on PC, play on android emulator<a class="headerlink" href="#server_on_pc_play_on_android_emulator" title="Permanent link">¶</a></h4>
|
|
<p>If you want to play on an emulator and don't want to use Termux, you can use either <code>adb</code>, or you can bridge the network so your emulator get treated as a device in your LAN. The details on how to do this depend on the emulator, so you should look it up yourself.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
|
</div>
|
|
|
|
</main>
|
|
|
|
<footer class="md-footer">
|
|
|
|
<div class="md-footer-meta md-typeset">
|
|
<div class="md-footer-meta__inner md-grid">
|
|
<div class="md-copyright">
|
|
|
|
|
|
Made with
|
|
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
|
Material for MkDocs
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
<div class="md-dialog" data-md-component="dialog">
|
|
<div class="md-dialog__inner md-typeset"></div>
|
|
</div>
|
|
|
|
|
|
<script id="__config" type="application/json">{"base": "../..", "features": [], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
|
|
|
|
|
|
<script src="../../assets/javascripts/bundle.525ec568.min.js"></script>
|
|
|
|
|
|
</body>
|
|
</html> |