Browse Source

update Gollum/Wiki to version 5

master
Dan 1 year ago
parent
commit
02de281bcd
Signed by: dan GPG Key ID: 7DFC51AC7A70FBAB
39 changed files with 1049 additions and 1092 deletions
  1. +0
    -0
      Home.md
  2. +5
    -5
      README.md
  3. +1
    -1
      all-pages.md
  4. +1
    -1
      content/desktop/_Footer.md
  5. +36
    -36
      content/desktop/arch.md
  6. +3
    -3
      content/desktop/desktop-software-suite.md
  7. +1
    -1
      content/mobile/android/_Footer.md
  8. +28
    -28
      content/mobile/android/about-android.md
  9. +72
    -72
      content/mobile/android/basic-installation.md
  10. +0
    -8
      content/mobile/android/devices/samsung/galaxy/note-4/_Footer.md
  11. +61
    -61
      content/mobile/android/devices/samsung/galaxy/note-4/n910f-android.md
  12. +0
    -8
      content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/_Footer.md
  13. +44
    -44
      content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/begonia-&-begoniain.md
  14. +5
    -5
      content/mobile/android/overview.md
  15. +1
    -1
      content/mobile/apple/_Footer.md
  16. +1
    -1
      content/mobile/linux/_Footer.md
  17. +0
    -8
      content/mobile/linux/devices/pine64/pinephone/_Footer.md
  18. +60
    -60
      content/mobile/linux/devices/pine64/pinephone/braveheart.md
  19. +0
    -8
      content/mobile/linux/devices/samsung/galaxy/note-4/_Footer.md
  20. +25
    -25
      content/mobile/linux/devices/samsung/galaxy/note-4/n910f-linux.md
  21. +4
    -4
      content/mobile/linux/overview.md
  22. +1
    -1
      content/pwoss/_Footer.md
  23. +27
    -27
      content/pwoss/faq.md
  24. +24
    -24
      content/pwoss/gitea.md
  25. +11
    -11
      content/pwoss/matrix.md
  26. +72
    -77
      content/pwoss/wiki.md
  27. +1
    -1
      content/server/_Footer.md
  28. +172
    -172
      content/server/arch-server-docu.md
  29. +29
    -33
      content/server/arch-x86_64.md
  30. +26
    -26
      content/server/server-software-suite.md
  31. +6
    -4
      custom.css
  32. +8
    -8
      deprecated/custom-roms.md
  33. +11
    -11
      deprecated/good-to-know.md
  34. +11
    -11
      deprecated/manjaro.md
  35. +5
    -5
      deprecated/projects.md
  36. +114
    -114
      deprecated/raspberry + arm/raspberry-image-docu.md
  37. +40
    -44
      deprecated/raspberry + arm/raspberry-pi.md
  38. +141
    -141
      deprecated/raspberry + arm/raspberry-scratch-docu.md
  39. +2
    -2
      deprecated/supported-phones.md

home.md → Home.md View File


+ 5
- 5
README.md View File

@ -2,20 +2,20 @@
The wiki is available at [wiki.pwoss.org](https://wiki.pwoss.org)
 
 
## How to read the Wiki
Explanation how to [read](https://wiki.pwoss.org/content/pwoss/wiki#how-to-use-the-wiki) the whole Wiki.
 
 
## How to create new Wiki pages
If you want to change or add something to the wiki, check the link below first.
[New pages](https://wiki.pwoss.org/content/pwoss/wiki#how-to-create-new-wiki-pages)
 
 
 
 
## License
<a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="license"><img style="border-width: 0;" src="https://pwoss.org/wp-content/uploads/2018/07/licensebutton.png" alt="Creative Commons License" /></a>
<a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="license"><img style="border-width: 0;" src="https://pwoss.org/wp-content/uploads/2018/07/licensebutton.png" alt="Creative Commons License"></a>

+ 1
- 1
all-pages.md View File

@ -4,4 +4,4 @@ Just an overview of all pages.
</center>
------
<<GlobalTOC("All pages")>>
&lt;<globaltoc pages>&gt;</globaltoc>

+ 1
- 1
content/desktop/_Footer.md View File

@ -3,6 +3,6 @@
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Desktop", "content/desktop/", true)>>
<<Navigation("Navigate Desktop")>>
</center>
[&#60;&#60; back](/)

+ 36
- 36
content/desktop/arch.md View File

@ -1,6 +1,6 @@
# Arch Linux
<center>
&#10071;**Still in progress. The ISO does not yet contain a complete configuration.**&#10071;
❗**Still in progress. The ISO does not yet contain a complete configuration.**❗
But it is already usable up to the desktop environment. Just without any PwOSS configuration.
[Download ISO](https://repo.pwoss.org/desktop/iso)
@ -11,18 +11,18 @@ But it is already usable up to the desktop environment. Just without any PwOSS c
[[_TOC_]]
&nbsp;
 
# Create your own ISO
You need a working Arch system to create the ISO.
You can use [VirtualBox](https://wiki.archlinux.org/index.php/VirtualBox) or download the [ISO](https://repo.pwoss.org/desktop/iso) directly.
&nbsp;
 
## Dependancy
`sudo pacman -S archiso`
&nbsp;
 
## Usage [options]
@ -32,7 +32,7 @@ iso_label: pwoss_linux
publisher: PwOSS
application:'PwOSS Linux'
&nbsp;
 
Example:
```
@ -41,7 +41,7 @@ cd /path/to/repo/ISO/
sudo ./build.sh -N PwOSS-Desktop -V 16.02.2020 -L pwoss_desktop -P Dan -A 'PwOSS Desktop'
```
&nbsp;
 
## General options
-N <iso_name> Set an iso filename (prefix)
@ -63,7 +63,7 @@ sudo ./build.sh -N PwOSS-Desktop -V 16.02.2020 -L pwoss_desktop -P Dan -A 'PwOSS
-v Enable verbose output"
-h This help message"
&nbsp;
 
# PwOSS - ISO
@ -77,35 +77,35 @@ You NEED to change:
2. `ENCRYPTION="YES" # Select "YES" OR "NO" whether you want encryption or not.`
That's the absolute minimum you have to change. Of course you can also change the passwords etc.. But stay between the 2 lines!
> `############################# Change only between the 2 lines`
&gt; `############################# Change only between the 2 lines`
&nbsp;
 
### HDD or SSD
If you are installing Arch on a HDD hard disk instead of an SSD hard disk, you must delete `root_trim=yes` from grub.
With Encryption:
`nano etc/default/grub-luks`
> `GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root root=/dev/vg0/root resume=/dev/vg0/swap root_trim=yes"`
&gt; `GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root root=/dev/vg0/root resume=/dev/vg0/swap root_trim=yes"`
Without Encryption:
`nano etc/default/grub`
> `GRUB_CMDLINE_LINUX="root_trim=yes"`
&gt; `GRUB_CMDLINE_LINUX="root_trim=yes"`
&nbsp;
 
## Desktop Environment
You can change the desktop environment.
> We will support KDE and Xfce in the future.
&gt; We will support KDE and Xfce in the future.
Check [Arch wiki](https://wiki.archlinux.org/index.php/Desktop_environment#Officially_supported) for other desktop environments.
&nbsp;
 
## Packages
You can easily add or delete your own packages. Do __NOT__ delete from package `base` to `$MICROCODE` (inlcuding $MICROCODE).
&nbsp;
 
## Usage
```
@ -126,7 +126,7 @@ Options:
-d2 --disk2 set home disk e.g. $HARDDISK2
```
&nbsp;
 
## Install on Arch ISO
Boot into any Arch Linux ISO and type the following:
@ -137,29 +137,29 @@ cd ISO/airootfs/
sh pwoss-desktop.sh
```
&nbsp;
 
# Requirements
## Hardware
### Minimal system
> - 512 megabyte (MB) of memory (RAM)
> - 13 gigabytes (GB) of hard disk space
> - A one gigahertz (GHz) processor
> - A broadband internet connection
> - x86_64-compatible machine
&gt; - 512 megabyte (MB) of memory (RAM)
&gt; - 13 gigabytes (GB) of hard disk space
&gt; - A one gigahertz (GHz) processor
&gt; - A broadband internet connection
&gt; - x86_64-compatible machine
&nbsp;
 
### Recommended system
> - 2 gigabyte (GB) of memory (RAM)
> - 18 gigabytes (GB) of hard disk space
> - A 2 gigahertz (GHz) processor
> - A broadband internet connection
> - x86_64-compatible machine
&gt; - 2 gigabyte (GB) of memory (RAM)
&gt; - 18 gigabytes (GB) of hard disk space
&gt; - A 2 gigahertz (GHz) processor
&gt; - A broadband internet connection
&gt; - x86_64-compatible machine
&nbsp;
 
### System architecture
@ -168,7 +168,7 @@ The following items are also recommended:
The USB Stick is necessary for the installation of the system. Also, having a reliable USB stick from a reputable brand will help ensure that the process goes smoothly.
&nbsp;
 
## Software
@ -177,7 +177,7 @@ The USB Stick is necessary for the installation of the system. Also, having a re
Download Etcher to flash the ISO
- [Etcher](https://www.balena.io/etcher/)
&nbsp;
 
# How To
@ -186,16 +186,16 @@ Download Etcher to flash the ISO
You have to align the boot-start to your USB-Stick.
Depending on your motherboard, you must press the __"esc"__ or __"f2"__ or __"f12"__ or __"end"__ key immediately after the PC starts.
> Check your motherboard/computer manual if no button works or ask us.
&gt; Check your motherboard/computer manual if no button works or ask us.
&nbsp;
 
__Go to:__
1. Boot
2. BOOT DEVICE PRIORITY (or similar)
&nbsp;
 
Put the USB at the first place (with F5 and F6). Hit the button _esc_ until _save changes and reset_. Hit __enter__ and __yes__.
@ -203,7 +203,7 @@ Reboot and choose Start: Boot Arch Linux (x86_64)
(After installing your operating system, you need to change back your BIOS settings)
&nbsp;
 
## Flashing the ISO file
```
@ -220,4 +220,4 @@ sudo fdisk -l
sudo dd bs=4M if=~/Downloads/PwOSS-Desktop-<date>.iso of=/dev/sdd
```
> You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).
&gt; You can also use [Etcher](https://www.balena.io/etcher/) if you prefer a graphical user interface (GUI).</out_dir></work_dir></install_dir></application></publisher></iso_label></iso_version></iso_name>

+ 3
- 3
content/desktop/desktop-software-suite.md View File

@ -1,6 +1,6 @@
# Desktop Software Suite
<center>
&#10071;Still in maintenance&#10071;
❗Still in maintenance❗
Our selected software suite for your desktop.
If you want to add something or have something to consider, please create an [issue](https://git.pwoss.org/desktop/Software-Suite/issues).
</center>
@ -18,10 +18,10 @@ is known as a leading/bleeding/cutting edge ([Wikipedia](https://en.wikipedia.or
The disadvantage can be an unstable system, because the new software is not tested properly. For this reason, we recommend that you keep to our update interval, which is on the 20th each month ([PwOSS](https://pwoss.org/#updates)). But we've been using Arch for a while and never had any major problems.
&nbsp;
 
# Seafile
Seafile client to connect to your server.
&nbsp;
 

+ 1
- 1
content/mobile/android/_Footer.md View File

@ -3,6 +3,6 @@
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/android/")>>
<<Navigation("Navigate Mobile - Android")>>
</center>
[&#60;&#60; back](/content/mobile/android/overview)

+ 28
- 28
content/mobile/android/about-android.md View File

@ -11,7 +11,7 @@ Android is one of the main operating systems (OS) you will find on a smartphone
Google may have prevented a monopoly that may have otherwise existed should Android have never existed, however it isn't all without some catch. Google is notorious for collecting large amounts of private user data, whether you're on a desktop, laptop, or smartphone. On all (Google certified) smartphones, there must be a Play Store and some Google apps (varies between devices). These apps, while useful for a large majority of users, can extract extensive amounts of information based on the user's search history and etc. However, there are solutions to prevent this and hence re-iterates the need of a guide such as this one.
&nbsp;
 
# Supported phones
@ -23,10 +23,10 @@ Check the links below for your phone brand like _Samsung Galaxy Note 4_ and your
2. [www.lineageoslog.com/statistics](https://www.lineageoslog.com/statistics)
3. [www.stats.lineageos.org/](https://stats.lineageos.org/)
> If you can't find your phone in the list, that doesn't mean that there are no other options.
> Send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
&gt; If you can't find your phone in the list, that doesn't mean that there are no other options.
&gt; Send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
&nbsp;
 
# Bootloader
@ -35,35 +35,35 @@ Unlocking the bootloader usually requires the phone to be wiped of all data, mea
Not all smartphone manufacturers allow the unlocking of the bootloader, so if this concerns you, you must do your **research** before purchasing your next smartphone.
Although uncommon, some manufacturers package an “[eFuse - Wikipedia](https://en.wikipedia.org/wiki/EFUSE)” command in their products, which could brick (permanently damage) your device.
&nbsp;
 
## How to find out if your bootloader is locked
The best way to find out is to have a look at XDA-developers.
1. Visit your device XDA forum -> [XDA Forum](https://forum.xda-developers.com/)
2. Visit XDA-developers news -> [XDA bootloader news](https://www.xda-developers.com/tag/bootloader/)
1. Visit your device XDA forum -&gt; [XDA Forum](https://forum.xda-developers.com/)
2. Visit XDA-developers news -&gt; [XDA bootloader news](https://www.xda-developers.com/tag/bootloader/)
&nbsp;
 
# Recovery
A recovery is an independent, lightweight runtime environment that is included on a separate partition from the main Android operating system on all Android devices. As the name suggests, the main purpose of a recovery is to help recover your device to a working state, however it is possible to make your device soft-bricked (unable to boot) if the wrong actions are performed. You can boot directly into recovery mode and use it to factory reset your device, delete the cache partition, or apply software updates.
&nbsp;
 
## TWRP - Team Win Recovery Project
Over the years, **TWRP** is the most used **custom recovery**. A custom recovery is necessary to flash a custom ROM and hence TWRP is a suitable solution if your device supports it.<br>
TWRP supports touch interactions, encrypted storage, MTP (mass storage), and many more features to satistfy the needs of a power user. <br>
Search for your device [here](https://twrp.me/Devices/) to get TWRP.<br>
More info about TWRP -> [here](https://twrp.me/about/)
More info about TWRP -&gt; [here](https://twrp.me/about/)
&nbsp;
 
## Clockworkmod recovery
Clockworkmod (CWM) was the de-facto recovery environment used by savvy Android users until TWRP gained traction in the smartphone market. Its interface was very minimal, coloured text on a black background. Controls were handled using the volume buttons and the power key. It is no longer the recommended recovery to use unless you have an older device that doesn't support TWRP (e.g. Samsung Galaxy S). <br>
How to install on your device -> [here](https://www.xda-developers.com/how-to-install-clockworkmod/)
How to install on your device -&gt; [here](https://www.xda-developers.com/how-to-install-clockworkmod/)
&nbsp;
 
# Custom ROMs
@ -73,7 +73,7 @@ We are all familiar with the time where your phone decides to play up and refuse
One common cause of slowdowns on your smartphone is the presence of bloatware or "bloat". These apps are **unneeded** and **unwanted**, meaning that they take up your important storage space and memory. A custom ROM however **never** contains any bloatware. This will mean that you will be able to reclaim any of the lost storage space and memory and use it for more important applications. This will translate to **better** performance (and sometimes battery life).
&nbsp;
 
## Custom ROM options
@ -82,7 +82,7 @@ To get started, it is best to consult on a thread over at the XDA-developers for
Like other desktop-operating systems (Arch, Debian, Mint, Ubuntu etc.) you have to find out for yourself which ROM suits **you** best.
&nbsp;
 
## LineageOS
@ -93,15 +93,15 @@ Website: [lineageos.org](https://lineageos.org/)
### LineageOS root
LineageOS has their own option to get root access on your phone. Just flash the [zip](https://download.lineageos.org/extras) through TWRP. (later more)
&nbsp;
 
## LineageOS for microG
This ROM includes already _[F-Droid](https://wiki.pwoss.org/content/mobile/android/about-android#projects_f-droid)_ & _[microG](https://wiki.pwoss.org/content/mobile/android/about-android#projects_microg)_. This makes installation and achieving more privacy very easy!
This ROM includes already _[F-Droid](https://wiki.pwoss.org/content/mobile/android/about-android#projects_f-droid)_ &amp; _[microG](https://wiki.pwoss.org/content/mobile/android/about-android#projects_microg)_. This makes installation and achieving more privacy very easy!
Website: [lineage.microg.org](https://lineage.microg.org/)
&nbsp;
 
## Resurrection Remix OS
@ -109,12 +109,12 @@ Resurrection Remix OS is based on LineageOS with much more settings / features.
Website: [resurrectionremix.com](https://www.resurrectionremix.com/)
&nbsp;
&nbsp;
 
 
> If you want you can add more ROMs. Got to [PwOSS - Gitea](https://git.pwoss.org/PwOSS/Wiki/src/branch/master/content/mobile/android/about-android.md#custom-rom-options)
&gt; If you want you can add more ROMs. Got to [PwOSS - Gitea](https://git.pwoss.org/PwOSS/Wiki/src/branch/master/content/mobile/android/about-android.md#custom-rom-options)
&nbsp;
 
# Root
**Root** is required if you want to have **full control** of your **device**. It's necessary for certain apps like AFWall+, XPrivacyLUA etc. (more on this later)<br>
@ -131,34 +131,34 @@ Applications such as **bank** apps may **stop working** when they **detect a roo
But **root is not necessary**!<br>
You could go with a custom ROM but there is no need to use root. For privacy reasons, it is easier to use root, but there are some options without root.
&nbsp;
 
# Projects
A project overview. Perfectly usable for all your privacy needs.
&nbsp;
 
## F-Droid
__[F-Droid](https://f-droid.org/)__ is the open source software store for your Android phone! It's available since 2010. Actually mostly every alternative is available.
&nbsp;
 
## Yalp
Yalp store isn't really an application store. Yalp is getting all the apps directly from Google Play Store. Yalp Store is available at [F-Droid](https://f-droid.org/en/packages/com.github.yeriomin.yalpstore/).
Check microG (next page). It's a good combination.
&nbsp;
 
## microG
[microG](https://microg.org/) isn't a store as well but if you use yalp it is good to have microG too. Some apps are using the old [GCM](https://developers.google.com/cloud-messaging/) or the new [FCM](https://firebase.google.com/docs/cloud-messaging/). This is important to get messages (notifications) from your apps.
&nbsp;
 
## Magisk
Magisk is now the most used way to get root access. <br>
Back in the days, it was _Chainfire's - SuperSU_, but it was sold to a Chinese company and was no longer trustworthy.
Magisk is open source and became more and more popular after the years. Magisk is actually more than just _to get root access_. It supports modules which could provide apps, tweaks or services. Some applications (bank apps/NFC/games/etc.) will not work if you have a rooted phone, but with Magisk it possible to hide the _root check_ of the certain apps. This hiding capability may eventually stop working as Google makes these checks stricter.
Official Magisk forum thread -> [here](https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
Official Magisk forum thread -&gt; [here](https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)

+ 72
- 72
content/mobile/android/basic-installation.md View File

@ -11,13 +11,13 @@ This is the basic installation. You can use it as a guide.
This is a little bit tricky! It can be different depends on your phone.
> If you're not sure how it all works, just send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
&gt; If you're not sure how it all works, just send us an [email](mailto:team@pwoss.org) or create an [issue](https://git.pwoss.org/mobile/installation/issues).
## 1.1. Hardware
You need an Android phone. There is no proper way with an Apple phone.
> [Windows 10 Mobile End of Support](https://pwoss.org/windows-10-mobile-end-of-support/)
&gt; [Windows 10 Mobile End of Support](https://pwoss.org/windows-10-mobile-end-of-support/)
### 1.1.1. Check bootloader
Find out if your phone has the ability to unlock your bootloader.
@ -28,45 +28,45 @@ Straight to your manufacturer:
- [htcdev.com](https://www.htcdev.com/bootloader)
- [sony.com](https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/#bootloader_guide)
- [lge.com](https://developer.lge.com/resource/mobile/RetrieveBootloader.dev)
- [xiaomi.com](https://account.xiaomi.com/pass/serviceLogin?callback=http%3A%2F%2Fwww.miui.com%2Fextra.php%3Fmod%3Dxiaomi%2Fauthcallback%26followup%3Dhttp%253A%252F%252Fwww.miui.com%252Funlock%252Fapply.php%26sign%3DYzdhOGVjM2ExNDg0YWJlMGUyYTk4NTUwZDY4OGIyZmI5ZmFmZjEzMw%2C%2C&sid=miuibbs&_locale=en)
- [xiaomi.com](https://account.xiaomi.com/pass/serviceLogin?callback=http%3A%2F%2Fwww.miui.com%2Fextra.php%3Fmod%3Dxiaomi%2Fauthcallback%26followup%3Dhttp%253A%252F%252Fwww.miui.com%252Funlock%252Fapply.php%26sign%3DYzdhOGVjM2ExNDg0YWJlMGUyYTk4NTUwZDY4OGIyZmI5ZmFmZjEzMw%2C%2C&amp;sid=miuibbs&amp;_locale=en)
- *
> Huawei & Honor discontinued support for unlocking the bootloader. There are paid ways out there that I do not like to post here. Sell the phone and buy another one.
&gt; Huawei &amp; Honor discontinued support for unlocking the bootloader. There are paid ways out there that I do not like to post here. Sell the phone and buy another one.
> Don't open your bootloader now! Let's do it when we go through the whole installation. Just check it if it's possible or not. If not, you can sell your phone and buy another one. That's the only way, sorry.
&gt; Don't open your bootloader now! Let's do it when we go through the whole installation. Just check it if it's possible or not. If not, you can sell your phone and buy another one. That's the only way, sorry.
&nbsp;
 
## 1.2. Software
&nbsp;
 
### 1.2.1. ADB & fastboot drivers
Depends on your operating system (Linux, Windows, Mac) you have to download the driver for ADB & Fastboot connection (computer to phone).
### 1.2.1. ADB &amp; fastboot drivers
Depends on your operating system (Linux, Windows, Mac) you have to download the driver for ADB &amp; Fastboot connection (computer to phone).
> Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". There you can follow a tutorial.
&gt; Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". There you can follow a tutorial.
&nbsp;
 
__Arch Linux & Manjaro Linux:__
__Arch Linux &amp; Manjaro Linux:__
```
sudo pacman -S android-tools android-udev
```
&nbsp;
 
### 1.2.2. Custom ROM
Download your ROM from [lineage.microg.org](https://download.lineage.microg.org/).
Get the rom to your phone. Use an external _micro SD card_ if it's possible.
&nbsp;
 
### 1.2.3. TWRP recovery
Get the recovery from [twrp.me](https://twrp.me/Devices/)
&nbsp;
 
### 1.2.4. Applications
@ -74,45 +74,45 @@ Get the recovery from [twrp.me](https://twrp.me/Devices/)
[Magisk-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
[MagiskManager-'latest-version'.apk](https://github.com/topjohnwu/Magisk/releases/)
[Magisk-uninstaller-<latest-date>.zip](https://github.com/topjohnwu/Magisk/releases/)
> Magisk is necessary to get root access and to install EdXposed & riru.
&gt; Magisk is necessary to get root access and to install EdXposed &amp; riru.
#### 1.2.4.2. Riru from GitHub:
[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
> Riru is necessary for EdXposed.
&gt; Riru is necessary for EdXposed.
#### 1.2.4.3. EdXposed from GitHub:
[magisk-EdXposed-'latest-version'.zip](https://github.com/ElderDrivers/EdXposed/releases/)
[EdXposedInstaller_'latest-version'.apk](https://github.com/ElderDrivers/EdXposed/releases/)
[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
> EdXposed is necessary for XPrivacyLua
&gt; EdXposed is necessary for XPrivacyLua
#### 1.2.4.4. NanoDroid from nanolx.org:
[NanoDroid-BromiteWebView-<latest-date>.zip](https://downloads.nanolx.org/NanoDroid/Stable/)
#### 1.2.4.5. XPrivacyLua from F-Droid:
[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
> Scroll down to 'Download APK'
&gt; Scroll down to 'Download APK'
#### 1.2.4.6. AFWall+ from F-Droid:
[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
> Scroll down to 'Download APK'
&gt; Scroll down to 'Download APK'
Get all downloaded applications on your phone. Use an external _micro SD card_ if it's possible.
Leave __eu.faircode.xlua_'latest-version'.apk__, __dev.ukanth.ufirewall_'latest-version'.apk__, __MagiskManager-'latest-version'.apk__ and __EdXposedInstaller-'latest-version'.apk__ on your computer.
&nbsp;
 
### 1.2.5. Heimdall (Samsung phones only)
Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
> This is necessary to install TWRP.
&gt; This is necessary to install TWRP.
__Arch Linux & Manjaro Linux:__
__Arch Linux &amp; Manjaro Linux:__
```
sudo pacman -S heimdall
```
&nbsp;
 
# 2. How To
@ -125,11 +125,11 @@ Get yourself a coffee or tea and let's go through this.
If you haven't done it already it's now a good time to do it.
Get all your photos, videos, contacts, calendar, etc. on a separate device.
&nbsp;
 
### 2.1.2. ADB connection & unlock bootloader __(Not for Samsung phones)__
### 2.1.2. ADB connection &amp; unlock bootloader __(Not for Samsung phones)__
&nbsp;
 
#### 2.1.2.1. ADB
Go to your __Settings__ and click on __About phone__. Push the __Build number__ _seven times_ or _more_.
@ -138,15 +138,15 @@ Turn __Android debugging__ _on_.
Connect your phone via USB to the computer.
&nbsp;
 
### 2.1.3. Unlock bootloader
Follow the instruction of the [requirements - bootloader (manufacturer)](https://wiki.pwoss.org/content/mobile/android/basic-installation#1-requirements_1-1-hardware_1-1-1-check-bootloader) to unlock your bootloader.
> When you unlock your bootloader, all files on your phone will be deleted!
&gt; When you unlock your bootloader, all files on your phone will be deleted!
After that reboot your phone without any new installation (just to save time).
&nbsp;
 
### 2.1.4. TWRP __(Not for Samsung phones)__
This can be necessary again:
@ -166,28 +166,28 @@ fastboot flash recovery your-twrp.img
adb reboot recovery
```
&nbsp;
 
### 2.1.5. Heimdall __(Samsung phones only)__
&nbsp;
 
#### 2.1.5.1. Reboot to Bootloader
Reboot your phone and hold __VOL-DOWN__, __Power Button__ and the __Home Button__ until you see a warning message. Now __VOL-UP__ and you'll see an Android logo and "Downloading ..." etc..
Connect your phone via USB to your computer.
&nbsp;
 
### 2.1.6. Start Heimdall
#### 2.1.6.1. Device detection
Start Heimdall and go to __Utilities__. Click on __Detect__ by _Detect Device_. You can see by _Output_ __Device Detected__.
&nbsp;
 
#### 2.1.6.2. Create .pit file
Now you have to create a .pit (Partition Information Table) file.
Click on __Save as__ by _Download PIT_ and choose a folder and name -> __Save__ -> __Download__.
Click on __Save as__ by _Download PIT_ and choose a folder and name -&gt; __Save__ -&gt; __Download__.
Output:
@ -226,7 +226,7 @@ Ending session...
Releasing device interface...
```
&nbsp;
 
#### 2.1.6.3. Flashing TWRP
Go to __Flash__ and click on __Browse__ by _PIT_. Use the just created .pit file.
@ -281,7 +281,7 @@ Rebooting device...
Releasing device interface...
```
&nbsp;
 
#### 2.1.6.4. Trouble?
For Linux.
@ -293,20 +293,20 @@ sudo nano /etc/udev/rules.d/79-samsung.rules
ATTRS{idVendor}=="04e8", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="04e8", ATTRS{product}=="Gadget Serial", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{MTP_NO_PROBE}="1"
```
ctrl + x & yes
ctrl + x &amp; yes
```
sudo systemctl restart systemd-udevd
```
Try it again. You may need to restart Heimdall if it's still running.
&nbsp;
 
## 2.2. Step 2 - Recovery
### 2.2.1. Reboot to new recovery
After that, you can reboot your phone to the recovery. Hold __VOL-UP__, __Power Button__ and the __Home Button__ until you reach the new recovery TWRP.
&nbsp;
 
#### 2.2.1.1. WIPE / delete internal storage
Click on __Wipe__ and on __Advanced Wipe__ and select only:
@ -314,17 +314,17 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
Now __Swipe to Wipe__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
#### 2.2.1.2. Backup with TWRP
Before we flash a custom-ROM let's do a "quick" backup of your system.
Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
#### 2.2.1.3. WIPE / delete your phone
Click on __Wipe__ and on __Advanced Wipe__ and select only:
@ -335,23 +335,23 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
Now __Swipe to Wipe__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
### 2.2.2. Custom ROM
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
Look for _lineage-16.0-20190327-microG-<model-number>.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done. And wipe the _Cache_.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
### 2.2.3. Applications
&nbsp;
 
#### 2.2.3.1. Magisk, NanoDroid, Riru & EdXposed
#### 2.2.3.1. Magisk, NanoDroid, Riru &amp; EdXposed
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
Look for __Magisk-'latest-version'.zip__, __NanoDroid-BromiteWebView-'latest-version'.zip__, __magisk-riru-core-'latest-version'.zip__ and __magisk-EdXposed-'latest-version'.zip__.
Click at first on __Magisk-'latest-version'.zip__ and then __Add more Zips__ and add the other files.
@ -359,20 +359,20 @@ Now __Swipe to confirm Flash__.
Go back to the main view and click on __Reboot__ and __System__.
> It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
&gt; It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
&nbsp;
 
## 2.3. Step 3 - Applications
### 2.3.1. Internet connection
Turn all your internet connection off at first.
&nbsp;
 
### 2.3.2. Install Magisk, EdXposed, XPrivacyLUA & AFWall+ applications
### 2.3.2. Install Magisk, EdXposed, XPrivacyLUA &amp; AFWall+ applications
&nbsp;
 
#### 2.3.2.1. On your phone
Go to your __Settings__ and click on __About phone__ of your phone. Push the __Build number__ _seven times_ or _more_.
@ -381,7 +381,7 @@ Turn __Android debugging__ _on_.
Connect your phone via USB to the computer.
&nbsp;
 
#### 2.3.2.2. On your computer
@ -404,19 +404,19 @@ Select _AFWall+_ and _XPrivacyLUA_.
Do a reboot.
&nbsp;
 
## 2.4. Step 4 - Configuration
### 2.4.1. Internet connection
Turn your Internet on (WIFI or / and LTE).
&nbsp;
 
### 2.4.2. AFWall+
Start AFWall+ and click on the _three dots_ (top-right) and click on __Preferences__ and on __UI Preferences__
&nbsp;
 
#### 2.4.2.1. UI preferences
Select:
@ -428,7 +428,7 @@ Select:
Go back and click on __Rules/Connectivity__.
&nbsp;
 
#### 2.4.2.2. Rules / connectivity
Select:
@ -437,11 +437,11 @@ Select:
- LAN control
- VPN control
> Check IPv6 Chains if you are using IPv6.
&gt; Check IPv6 Chains if you are using IPv6.
Go back to the main view (first start of the app).
&nbsp;
 
#### 2.4.2.3. Allow internet access for certain apps
Select _WLAN, Mobile Connection (2 arrows without roaming (R)) and VPN_ for:
@ -456,25 +456,25 @@ Select _WLAN, Mobile Connection (2 arrows without roaming (R)) and VPN_ for:
Depending on your application, you may need to give your application access to the Internet when needed. Each time you install an application, a notification is displayed, and you can choose whether this application needs Internet or not. If no pop-up notification is displayed, it may be because the AFWall + message is not working properly or your installed application does not require Internet access.
&nbsp;
 
### 2.4.3. microG
&nbsp;
 
#### 2.4.3.1. Permissions
Start the microG application and grant all necessary permissions. Then click on __Self-Check__ and check everything. It should have everything selected. Maybe _UnifiedNlp status_ did not select everything. That's okay.
&nbsp;
 
#### 2.4.3.2. Google device registration & cloud messaging
#### 2.4.3.2. Google device registration &amp; cloud messaging
Go back to _microG Settings_ and click __Google Device Registration__ and enable it.
The same applies to __Google Cloud Messaging__.
> If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
> If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
&gt; If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
&gt; If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
&nbsp;
 
### 2.4.4. XPrivayLUA
This is quite similar like AFWall+.
@ -493,13 +493,13 @@ Don't forget that.
That's it. Enjoy
&nbsp;
 
<br>
<br>
<center>
<p class="small" class="title"><strong>Problems?</strong></p>
<p class="small"><strong>Problems?</strong></p>
<p class="small">
If you encounter problems, simply create an [issue](https://git.pwoss.org/mobile/installation/issues).
</p>
</center>
</center></model-number></latest-date></latest-date>

+ 0
- 8
content/mobile/android/devices/samsung/galaxy/note-4/_Footer.md View File

@ -1,8 +0,0 @@
[&#60;&#60; back](/)
<center>
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/android/")>>
</center>
[&#60;&#60; back](/content/mobile/android/overview)

+ 61
- 61
content/mobile/android/devices/samsung/galaxy/note-4/n910f-android.md View File

@ -10,44 +10,44 @@ This tutorial is for Samsung Galaxy Note 4 model N910F.
## 1.1. Software
&nbsp;
 
### 1.1.1. Custom ROM
Download your ROM from [resurrectionremix.com](https://get.resurrectionremix.com/?dir=trlte).
Get the rom to your phone. Use an external _micro SD card_ if it's possible.
&nbsp;
 
### 1.1.2. TWRP recovery
Get the recovery from [twrp.me](https://twrp.me/samsung/samsunggalaxynote4qualcomm.html)
&nbsp;
 
### 1.1.3. ADB drivers
> Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.
&gt; Got to [searx.pwoss.org](https://searx.pwoss.org/) (or whatever you prefer) and search for "adb drivers windows linux and mac". You can follow a tutorial there.
&nbsp;
 
__Arch Linux & Manjaro Linux:__
__Arch Linux &amp; Manjaro Linux:__
```
sudo pacman -S android-tools android-udev
```
&nbsp;
 
### 1.1.4. Heimdall
Download _Heimdall_ from [glassechidna.com.au](https://glassechidna.com.au/heimdall/)
> This is necessary to install TWRP.
&gt; This is necessary to install TWRP.
__Arch Linux & Manjaro Linux:__
__Arch Linux &amp; Manjaro Linux:__
```
sudo pacman -S heimdall
```
&nbsp;
 
### 1.1.5. Applications
@ -55,37 +55,37 @@ sudo pacman -S heimdall
[Magisk-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
[MagiskManager-'latest-version'.apk](https://github.com/topjohnwu/Magisk/releases/)
[Magisk-uninstaller-'latest-version'.zip](https://github.com/topjohnwu/Magisk/releases/)
> Magisk is necessary to get root access and to install EdXposed & riru.
&gt; Magisk is necessary to get root access and to install EdXposed &amp; riru.
#### 1.1.5.2. Riru from GitHub:
[magisk-riru-core-'latest-version'.zip](https://github.com/RikkaApps/Riru/releases/)
> Riru is necessary for EdXposed.
&gt; Riru is necessary for EdXposed.
#### 1.1.5.3. EdXposed from GitHub:
[magisk-EdXposed-'latest-version'.zip](https://github.com/ElderDrivers/EdXposed/releases/)
[EdXposedInstaller_'latest-version'.apk](https://github.com/ElderDrivers/EdXposed/releases/)
[EdXposedUninstaller_rec.zip](https://github.com/ElderDrivers/EdXposed/releases/)
> EdXposed is necessary for XPrivacyLua
&gt; EdXposed is necessary for XPrivacyLua
#### 1.1.5.4. NanoDroid from nanolx.org:
[NanoDroid-BromiteWebView-'latest-version'.zip](https://downloads.nanolx.org/NanoDroid/Stable/)
#### 1.1.5.5. XPrivacyLua from F-Droid:
[eu.faircode.xlua_'latest-version'.apk](https://f-droid.org/en/packages/eu.faircode.xlua/)
> Scroll down to 'Download APK'
&gt; Scroll down to 'Download APK'
#### 1.1.5.6. AFWall+ from F-Droid:
[dev.ukanth.ufirewall_'latest-version'.apk](https://f-droid.org/en/packages/dev.ukanth.ufirewall/)
> Scroll down to 'Download APK'
&gt; Scroll down to 'Download APK'
#### 1.1.5.7. FakeGapps from F-Droid:
[com.thermatk.android.xf.fakegapps_'latest-version'.apk](https://f-droid.org/en/packages/com.thermatk.android.xf.fakegapps/)
> Scroll down to 'Download APK'
&gt; Scroll down to 'Download APK'
Get all downloaded applications on your phone. Use an external _micro SD card_ if it's possible.
Leave __eu.faircode.xlua_'latest-version'.apk__, __dev.ukanth.ufirewall_'latest-version'.apk__, __MagiskManager-'latest-version'.apk__, __com.thermatk.android.xf.fakegapps-'latest-version'.apk__ and __EdXposedInstaller-'latest-version'.apk__ on your computer.
&nbsp;
 
# 2. HowTo
@ -99,20 +99,20 @@ Get yourself a coffee or tea and let's go through this.
Reboot your phone and hold __VOL-DOWN__, __Power Button__ and the __Home Button__ until you see a warning message. Now __VOL-UP__ and you'll see an Android logo and "Downloading ..." etc..
Connect your phone via USB to your computer.
&nbsp;
 
### 2.1.2. Start Heimdall
&nbsp;
 
#### 2.1.2.1. Device detection
Start Heimdall and go to __Utilities__. Click on __Detect__ by _Detect Device_. You can see by _Output_ __Device Detected__.
&nbsp;
 
#### 2.1.2.2. Create .pit file
Now you have to create a .pit (Partition Information Table) file.
Click on __Save as__ by _Download PIT_ and choose a folder and name -> __Save__ -> __Download__.
Click on __Save as__ by _Download PIT_ and choose a folder and name -&gt; __Save__ -&gt; __Download__.
Output:
@ -151,7 +151,7 @@ Ending session...
Releasing device interface...
```
&nbsp;
 
#### 2.1.2.3. Flashing TWRP
Go to __Flash__ and click on __Browse__ by _PIT_. Use the just created .pit file.
@ -206,7 +206,7 @@ Rebooting device...
Releasing device interface...
```
&nbsp;
 
#### 2.1.2.4. Trouble?
For Linux.
@ -218,20 +218,20 @@ sudo nano /etc/udev/rules.d/79-samsung.rules
ATTRS{idVendor}=="04e8", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="04e8", ATTRS{product}=="Gadget Serial", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{MTP_NO_PROBE}="1"
```
ctrl + x & yes
ctrl + x &amp; yes
```
sudo systemctl restart systemd-udevd
```
Try it again. You may need to restart Heimdall if it's still running.
&nbsp;
 
## 2.2. Step 2 - Recovery
### 2.2.1. Reboot to new recovery
After that, you can reboot your phone to the recovery. Hold __VOL-UP__, __Power Button__ and the __Home Button__ until you reach the new recovery TWRP.
&nbsp;
 
#### 2.2.1.1. WIPE / delete internal storage
Click on __Wipe__ and on __Advanced Wipe__ and select only:
@ -239,17 +239,17 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
Now __Swipe to Wipe__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
#### 2.2.1.2. Backup with TWRP
Before we flash a custom-ROM let's do a "quick" backup of your system.
Click on __Backup__ and __Select every Partition__ and __Swipe to Backup__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
#### 2.2.1.3. WIPE / delete your phone
Click on __Wipe__ and on __Advanced Wipe__ and select only:
@ -260,23 +260,23 @@ Click on __Wipe__ and on __Advanced Wipe__ and select only:
Now __Swipe to Wipe__.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
### 2.2.2. Custom ROM
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
Look for _RR-P-'latest-version'-trlte-Official.zip_ click on it and __Swipe to confirm Flash__. Wait until it's done. And wipe the _Cache_.
> Go back to the main view.
&gt; Go back to the main view.
&nbsp;
 
### 2.2.3. Applications
&nbsp;
 
#### 2.2.3.1. Magisk, Riru & EdXposed
#### 2.2.3.1. Magisk, Riru &amp; EdXposed
Click on __Install__ and __Select Storage__ and choose __Micro SD card__.
Look for __Magisk-'latest-version'.zip__, __NanoDroid-BromiteWebView-'latest-version'.zip__, __NanoDroid-microG-'latest-version'.zip__, __magisk-riru-core-'latest-version'.zip__ and __magisk-EdXposed-'latest-version'.zip__.
Click at first on __Magisk-'latest-version'.zip__ and then __Add more Zips__ and add the other files.
@ -284,20 +284,20 @@ Now __Swipe to confirm Flash__.
Go back to the main view and click on __Reboot__ and __System__.
> It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
&gt; It may be necessary to start the phone first before installing all these "applications". This means that after installing your custom ROM you will need to boot the system first. Each additional installation of the application must first be started on the system. Install them all separately if you have problems afterwards.
&nbsp;
 
## 2.3. Step 3 - Applications
### 2.3.1. Internet connection
Turn all your internet connection off at first.
&nbsp;
 
### 2.3.2. Install Magisk, EdXposed, XPrivacyLUA & AFWall+ applications
### 2.3.2. Install Magisk, EdXposed, XPrivacyLUA &amp; AFWall+ applications
&nbsp;
 
#### 2.3.2.1. On your phone
Go to your __Settings__ and click on __About phone__ of your phone. Push the __Build number__ _seven times_ or _more_.
@ -306,13 +306,13 @@ Turn __Android debugging__ _on_.
Connect your phone via USB to the computer.
&nbsp;
 
#### 2.3.2.2. On your computer
Start the terminal and go to the folder where you downloaded __... .apk__ files. Maybe /home/user/Download:
&nbsp;
 
__Magisk__
```
@ -321,7 +321,7 @@ adb install MagiskManager-'latest-version'.apk
Check your phone for Magisk. Start Magisk and click on the "burger" (three lines top - left) and on modules.
Check if all are selected (Riru - Core, Riru - Ed Xposed). If not do a reboot.
&nbsp;
 
__EdXposed__
```
@ -333,19 +333,19 @@ Select _AFWall+_, _FakeGapps_ and _XPrivacyLUA_.
Do a reboot.
&nbsp;
 
## 2.4. Step 4 - Configuration
### 2.4.1. Internet connection
Turn your Internet on (WIFI or / and LTE).
&nbsp;
 
### 2.4.2. AFWall+
Start AFWall+ and click on the _three dots_ (top-right) and click on __Preferences__ and on __UI Preferences__
&nbsp;
 
#### 2.4.2.1. UI preferences
Select:
@ -357,7 +357,7 @@ Select:
Go back and click on __Rules/Connectivity__.
&nbsp;
 
#### 2.4.2.2. Rules / connectivity
Select:
@ -366,11 +366,11 @@ Select:
- LAN control
- VPN control
> Check IPv6 Chains if you are using IPv6.
&gt; Check IPv6 Chains if you are using IPv6.
Go back to the main view (first start of the app).
&nbsp;
 
#### 2.4.2.3. Allow internet access for certain apps
Select _WLAN, Mobile Connection (2 arrows without roaming (R)) and VPN_ for:
@ -386,31 +386,31 @@ Select _WLAN, Mobile Connection (2 arrows without roaming (R)) and VPN_ for:
Depending on your application, you may need to give your application access to the Internet when needed. Each time you install an application, a notification is displayed, and you can choose whether this application needs Internet or not. If no pop-up notification is displayed, it may be because the AFWall + message is not working properly or your installed application does not require Internet access.
&nbsp;
 
### 2.4.3. microG
&nbsp;
 
#### 2.4.3.1. Spoof package signature
Go to your phone's settings and click on __Apps & notifications__, __Advanced__ and __App permission__.
Go to your phone's settings and click on __Apps &amp; notifications__, __Advanced__ and __App permission__.
Now click __Spoof package signature__ and click on the _three dots_ (top-right) and on __Show system__ and select _FakeStore_ and _microG Services Core_.
&nbsp;
 
#### 2.4.3.2. Permissions
Start the microG application and grant all necessary permissions. Then click on __Self-Check__ and check everything. It should have everything selected. Maybe _UnifiedNlp status_ did not select everything. That's okay.
&nbsp;
 
#### 2.4.3.3. Google device registration & cloud messaging
#### 2.4.3.3. Google device registration &amp; cloud messaging
Go back to _microG Settings_ and click __Google Device Registration__ and enable it.
The same applies to __Google Cloud Messaging__.
> If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
> If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
&gt; If you do not install apps from the Play Store via Yalp, you do not need to enable Google.
&gt; If you're using _AdAway_ or other ADS blocking apps on your phone you'll have to add to your _Whitelist_ = __mtalk.google.com__ if you need Google.
&nbsp;
 
### 2.4.4. XPrivayLUA
This is quite similar like AFWall+.
@ -429,12 +429,12 @@ Don't forget that.
That's it. Enjoy
&nbsp;
 
<br>
<br>
<center>
<p class="small" class="title"><strong>Problems?</strong></p>
<p class="small"><strong>Problems?</strong></p>
<p class="small">
If you encounter problems, simply create an [issue](https://git.pwoss.org/mobile/installation/issues).
</p>

+ 0
- 8
content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/_Footer.md View File

@ -1,8 +0,0 @@
[&#60;&#60; back](/)
<center>
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/android/")>>
</center>
[&#60;&#60; back](/content/mobile/android/overview)

+ 44
- 44
content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/begonia-&-begoniain.md View File

@ -1,8 +1,8 @@
# Begonia & Begoniain
# Begonia &amp; Begoniain
<center>
This tutorial is for Xiaomi Redmi Note 8 Pro - _Begonia & Begoniain_.
This tutorial is for Xiaomi Redmi Note 8 Pro - _Begonia &amp; Begoniain_.
> There are 2 variants of the Redmi Note 8 Pro. "begonia" is the global variant whereas "begoniain" is the Indian variant. The only difference between the 2 is NFC. The Indian Variant has no NFC.
&gt; There are 2 variants of the Redmi Note 8 Pro. "begonia" is the global variant whereas "begoniain" is the Indian variant. The only difference between the 2 is NFC. The Indian Variant has no NFC.
Source: [XDA](https://forum.xda-developers.com/redmi-note-8-pro/how-to/guide-redmi-note-8-pro-megathread-t4056527)
@ -17,19 +17,19 @@ Source: [XDA](https://forum.xda-developers.com/redmi-note-8-pro/how-to/guide-red
sudo pacman -S android-tools android-udev
```
&nbsp;
 
# Unlock
You must use a Windows 10 computer.
&nbsp;
 
## On phone
Before you start, write down some information about your phone.
Go to `Settings` -> `About phone` -> `All specs`.
Go to `Settings` -&gt; `About phone` -&gt; `All specs`.
Write down:
- MIUI version = especially between ()
@ -38,40 +38,40 @@ Write down:
Or just take a picture ;-)
1. Go to `Settings` -> `About phone` -> `click 7 times on` -> `MIUI version` until `Developer options` are available.
2. Go back to `Settings` -> `Additional settings` -> `Developer options` -> enable `OEM unlocking` -> click on `Mi Unlock status` and ` Add account and device` -> `copy id number under your avatar`
1. Go to `Settings` -&gt; `About phone` -&gt; `click 7 times on` -&gt; `MIUI version` until `Developer options` are available.
2. Go back to `Settings` -&gt; `Additional settings` -&gt; `Developer options` -&gt; enable `OEM unlocking` -&gt; click on `Mi Unlock status` and ` Add account and device` -&gt; `copy id number under your avatar`
(Create a new account if necessary.)
&nbsp;
 
## On computer
1. Go to [miui.com](https://en.miui.com/unlock/) and click on unlock. Change language to english (footer). After logging in, you must create a new user for the forum if you have just created an account.
> &#10071;TIP 1: Use some chinese signs behind your nickname if you're using the alphabet.
> &#10071;TIP 2: Follow again `step 1` to reach the site -> [download - unlock file]
&gt;TIP 1: Use some chinese signs behind your nickname if you're using the alphabet.
&gt;TIP 2: Follow again `step 1` to reach the site -&gt; [download - unlock file]
2. Connect your phone and let Windows install all necessary drivers.
3. Now turn your phone off and start it again with `VOL DOWN + POWER BUTTON` and `hold` it until `FASTBOOT` is written. Connect your phone and let Windows install all the fastboot drivers for your phone (if not done in step 1).
4. [Download Mi Unlock](http://en.miui.com/unlock/download_en.html) and extract the files to `C:\unlock\` and start `miflash_unlock`. Sign in and connect your phone again if necessary. Now click unlock button.
> Problems (Unlock button greyd out)? Try that [XDA](https://forum.xda-developers.com/showpost.php?p=73566526&postcount=17).
> Couldn't unlock - Please unlock XXX hours later? Wait _XXX hours later_.
&gt; Problems (Unlock button greyd out)? Try that [XDA](https://forum.xda-developers.com/showpost.php?p=73566526&amp;postcount=17).
&gt; Couldn't unlock - Please unlock XXX hours later? Wait _XXX hours later_.
5. Click on `Unlock` -> `Unlock anyway` -> `Unlock anyway`
5. Click on `Unlock` -&gt; `Unlock anyway` -&gt; `Unlock anyway`
&nbsp;
 
__Up to this point it is no longer necessary to use a Windows computer.__
&nbsp;
 
# USB debugging
1. Go to `Settings` -> `About phone` -> `click 7 times on` -> `MIUI version` until `Developer options` are available.
1. Go to `Settings` -&gt; `About phone` -&gt; `click 7 times on` -&gt; `MIUI version` until `Developer options` are available.
2. Go back to `Settings` -> `Additional settings` -> `Developer options` -> enable `USB debugging`.
2. Go back to `Settings` -&gt; `Additional settings` -&gt; `Developer options` -&gt; enable `USB debugging`.
&nbsp;
 
# Brick safe mode
@ -79,16 +79,16 @@ This is a quick guide with the important info. Check the [xda thread](https://fo
Before you go any further make sure you're running Android __9__!!! If you are on Android 10, you must first downgrade.
> 1. Go to `Settings` -> `About phone`.
&gt; 1. Go to `Settings` -&gt; `About phone`.
&nbsp;
 
## fastboot
[Download full factory build](http://www.gsmservis.net/Redmi_Note8_Pro_www.gsmservis_net.rar) and extract the file.
> Or just the 2 files from [xda](https://forum.xda-developers.com/devdb/project/?id=37651#downloads)
&gt; Or just the 2 files from [xda](https://forum.xda-developers.com/devdb/project/?id=37651#downloads)
&nbsp;
 
Reboot your phone to `fastboot mode` by holding `VOL DOWN + POWER BUTTON` or run `adb reboot bootloader` in your terminal.
@ -100,13 +100,13 @@ fastboot flash lk lk.img
fastboot flash lk2 lk.img
```
&nbsp;
 
# TWRP
[Download](https://twrp.me/xiaomi/xiaomiredminote8pro.html)
&nbsp;
 
## Download Firmware
@ -119,26 +119,26 @@ I suggest the number __2.__ That way it's pretty sure you'll be using your firmw
For that, got to:
1. Go to `Settings` -> `About phone` -> `System update` -> `3 dots (top right)`) -> `Download latest package`
1. Go to `Settings` -&gt; `About phone` -&gt; `System update` -&gt; `3 dots (top right)`) -&gt; `Download latest package`
2. Connect your phone to your computer click on `File transfer` and go to the folder `downloaded_rom` and copy the file to your computer.
> To 1.:
&gt; To 1.:
You can also click `Reboot` later (but do step _2._ first. After the restart the firmware is gone) to make sure you are using the firmware (make sure it is Android __9__).
&nbsp;
 
## Android Verified Boot (AVB)
> __This device uses Android Verified Boot (AVB)__
> This means that installing TWRP or swiping to allow system modifications will prevent you from being able to boot. To bypass AVB's boot prevention, you will have to disable it or install a custom ROM that ships with disabled AVB.
>
>To disable AVB via fastboot, grab the vbmeta image from the ROM you are on, and flash it with the following command:
>
> `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
>
>AVB should be now disabled on your device.
&gt; __This device uses Android Verified Boot (AVB)__
&gt; This means that installing TWRP or swiping to allow system modifications will prevent you from being able to boot. To bypass AVB's boot prevention, you will have to disable it or install a custom ROM that ships with disabled AVB.
&gt;
&gt;To disable AVB via fastboot, grab the vbmeta image from the ROM you are on, and flash it with the following command:
&gt;
&gt; `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
&gt;
&gt;AVB should be now disabled on your device.
&nbsp;
 
Click on your downloaded firmware and extract `vbmeta.img`.
Reboot your phone to `fastboot mode` by holding `VOL DOWN + POWER BUTTON` or run `adb reboot bootloader` in your terminal.
@ -149,27 +149,27 @@ Copy both files `vbmeta.img` and `twrp-3.3.1-0-begonia.img` in one folder and ru
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot flash recovery twrp-3.3.1-0-begonia.img
```
&#10071; You must boot into recovery immediately after rebooting. Otherwise, MIUI recovery gets installed again. &#10071;
You must boot into recovery immediately after rebooting. Otherwise, MIUI recovery gets installed again.
Restart your phone with `fastboot reboot` and immediately press and hold `VOL UP` until you reach the recovery mode or until you need to select the recovery mode.
&nbsp;
 
# OTA updates
## For [Brick safe mode](#brick-safe-mode)
> You need to check whether the MIUI OTA you're installing contains `Preloader` and `LK` or not. If it does, `remove it` manually. Another method could be to install the OTA and then flash the factory Preloader and LK image again via fastboot.
&gt; You need to check whether the MIUI OTA you're installing contains `Preloader` and `LK` or not. If it does, `remove it` manually. Another method could be to install the OTA and then flash the factory Preloader and LK image again via fastboot.
&nbsp;
 
## For [TWRP](#twrp)
1. [Download firmware](##download-firmware)
2. Delete the `compability.zip` archive
> This archive enforces version checks and is supposed to stop the flashing process if there is a mismatch of specified firmware requirements by OEM.
&gt; This archive enforces version checks and is supposed to stop the flashing process if there is a mismatch of specified firmware requirements by OEM.
3. Go into the `META-INF` directory and locate `updater-script`
> Which pass instructions on which partitions are supposed to be flashed. This script contains various assert which need to be removed.
&gt; Which pass instructions on which partitions are supposed to be flashed. This script contains various assert which need to be removed.
4. Delete lines such as:
```
@ -186,7 +186,7 @@ assert(set_emmc_writable("/sys/block/mmcblk0boot0/force_ro"),
6. Do [TWRP](#twrp) again.
&nbsp;
 
# Custom ROMs
Looking forward ;)

+ 5
- 5
content/mobile/android/overview.md View File

@ -6,12 +6,12 @@ If you want to add your phone-installation, go to [PwOSS - Gitea](https://git.pw
[[_TOC_]]
&nbsp;
 
# About Android
If you are not familiar with root, TWRP, flashing, etc., you should first take a look at ['About Android'](/content/mobile/android/about-android).
&nbsp;
 
# Basic installation
@ -19,7 +19,7 @@ The basic installation is for all phones, but is based on the _Samsung Galaxy No
The basic installation is available [here](/content/mobile/android/basic-installation).
&nbsp;
 
# Samsung
Samsung has quite a few good phones out there. And a lot of official LineageOS ROMs are available. But Samsung is also very annoying. They have so many different kinds of the same phone which is not really obvious.
@ -38,10 +38,10 @@ The Galaxy Note 4 is still a very good phone. The problem with it it has no offi
#### [N910F](/content/mobile/android/devices/samsung/galaxy/note-4/n910f-android)
#### ...
&nbsp;
 
# Xiaomi
## Redmi Note 8
### Pro
#### [begonia & begoniain](/content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/begonia-&-begoniain)
#### [begonia &amp; begoniain](/content/mobile/android/devices/xiaomi/Redmi Note 8 Pro/begonia-&amp;-begoniain)

+ 1
- 1
content/mobile/apple/_Footer.md View File

@ -3,6 +3,6 @@
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/apple")>>
<<Navigation("Navigate Mobile - Apple")>>
</center>
[&#60;&#60; back](/content/mobile/apple/overview)

+ 1
- 1
content/mobile/linux/_Footer.md View File

@ -3,6 +3,6 @@
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/linux/")>>
<<Navigation("Navigate Mobile - Linux")>>
</center>
[&#60;&#60; back](/content/mobile/linux/overview)

+ 0
- 8
content/mobile/linux/devices/pine64/pinephone/_Footer.md View File

@ -1,8 +0,0 @@
[&#60;&#60; back](/)
<center>
[&#8679;UP&#8679;](#)
<br>
<br>
<<Navigation("Navigate Mobile", "content/mobile/linux/")>>
</center>
[&#60;&#60; back](/content/mobile/linux/overview)

+ 60
- 60
content/mobile/linux/devices/pine64/pinephone/braveheart.md View File

@ -1,9 +1,9 @@
# PinePhone
<center>
Installation guide for PinePhone operating systems.
<br />
[pine64.org](https://pine64.org/) <br />
[wiki.pine64.org](https://wiki.pine64.org/index.php/PinePhone) <br />
<br>
[pine64.org](https://pine64.org/) <br>
[wiki.pine64.org](https://wiki.pine64.org/index.php/PinePhone) <br>
</center>
------
@ -17,25 +17,25 @@ Installation guide for PinePhone operating systems.
We are sick of not receiving updates shortly after buying new phones. Sick of the walled gardens deeply integrated into Android and iOS. That's why we are developing a sustainable, privacy and security focused free software mobile OS that is modeled after traditional Linux distributions. With privilege separation in mind. Let's keep our devices useful and safe until they physically break!
&nbsp;
 
## SD CARD
&nbsp;
 
### Install pmbootstrap
```
pikaur -S pmbootstrap
```
&nbsp;
 
#### pmbootstrap init
```
pmbootstrap init
```
&nbsp;
 
##### Path
Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
@ -45,7 +45,7 @@ Default:
Work path [/home/dan/.local/var/pmbootstrap]:
```
&nbsp;
 
##### Device vendor
Choose your target device vendor (either an existing one, or a new one for porting).
@ -53,14 +53,14 @@ Choose your target device vendor (either an existing one, or a new one for porti
Vendor [samsung]: pine64
```
&nbsp;
 
##### Device codename
```
Device codename : pinephone
```
&nbsp;
 
##### Device proprietary components
This is totally up to you.
@ -69,14 +69,14 @@ Check [our post](https://pwoss.org/pinephone-shipping-misconceptions/).
Enable this package? (y/n) [y]:
```
&nbsp;
 
##### User
```
Username [user]: dan
```
&nbsp;
 
##### User interfaces
Choose your favourite interface.
@ -99,7 +99,7 @@ Available user interfaces (11):
User interface [weston]: plasma-mobile
```
&nbsp;
 
##### Build options
Just showing the options. You can type `n`.
@ -118,7 +118,7 @@ We use ccache to speed up building the same code multiple times. How much space
Ccache size [5G]: 5G
```
&nbsp;
 
##### Additional packages