doc:appunti:hardware:gretel_a7
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:gretel_a7 [2019/09/30 00:17] – [Disable Soft Keys] niccolo | doc:appunti:hardware:gretel_a7 [2019/10/15 12:34] – [Latest Software] niccolo | ||
---|---|---|---|
Line 12: | Line 12: | ||
^ Android | ^ Android | ||
^ Telephony | ^ Telephony | ||
+ | |||
+ | ===== Latest System Software | ||
+ | |||
+ | Actually I'm running my Gretel A7 with the following configuration: | ||
+ | |||
+ | * **TWRP Recovery 3.0.2** - We use version 3.0.2 because we had problems with newer 3.2.1, [[# | ||
+ | * **Stock ROM 20170908** - We found on the net the archive Y8303.YX.A7.Gretel.B1B8.6.0.V01.07.20170908.rar. Beware that this stock ROM contains a trojanized launcher! [[# | ||
+ | * **SuperSU v2.82** build number 20170528234214 - Needed to gain root privileges and replace the launcher. | ||
+ | * **Rootless Pixel Launcher 3.9.1** - Downloaded from F-Droid repository, replaces the trojanized default launcher. | ||
===== Factory Installed Malware: com.ibingo.launcher3 and Wireless Update | ===== Factory Installed Malware: com.ibingo.launcher3 and Wireless Update | ||
Line 364: | Line 373: | ||
< | < | ||
mount -o remount,rw /system | mount -o remount,rw /system | ||
- | / | + | rm -r / |
- | rm -r mount -o remount,ro /system | + | mount -o remount,ro /system |
+ | rm -r / | ||
</ | </ | ||
- | The we removed | + | |
+ | We did not trust either the app **WirelessUpdate**, | ||
+ | |||
+ | * **Name**: WirelessUpdate | ||
+ | * **Package**: | ||
+ | * **Folder**: / | ||
+ | * **Menu Entry**: Settings => About phone => WirelessUpdate | ||
+ | |||
+ | Using root privileges we executed: | ||
+ | |||
+ | < | ||
+ | mount -o remount,rw /system | ||
+ | rm -r / | ||
+ | mount -o remount,ro /system | ||
+ | reboot | ||
+ | </ | ||
+ | |||
+ | After the reboot | ||
+ | |||
+ | We removed | ||
< | < | ||
Line 381: | Line 410: | ||
**NOTICE**: If you enable a **Google account**, you will find a new application installed into **/ | **NOTICE**: If you enable a **Google account**, you will find a new application installed into **/ | ||
===== Immersive Mode ===== | ===== Immersive Mode ===== | ||
+ | |||
+ | :!: **NOTICE**: No need to install a dedicated app to have Immersive Mode for one App, just use the command **settings put global** from an **adb shell**, as explained below! | ||
Questo smartphone Android ha il solo pulsante fisico //Home//, i pulsanti // | Questo smartphone Android ha il solo pulsante fisico //Home//, i pulsanti // | ||
Line 398: | Line 429: | ||
In this exampled we configured **net.osmand.plus** to run in **full immersive** mode **hiding the Status Bar** at the top of the screen and **hiding the Android Navigation Bar (Soft Keys)** at the bottom. | In this exampled we configured **net.osmand.plus** to run in **full immersive** mode **hiding the Status Bar** at the top of the screen and **hiding the Android Navigation Bar (Soft Keys)** at the bottom. | ||
- | You can instead | + | Beside the **immersive.full** you can use the **immersive.status** setting if you want to keep the top Status Bar and the **immersive.navigation** if you want to keep the Navigation Bar only. |
- | The setting will survive the phone reboot. | + | The setting takes effect immediately, |
- | FIXME How to revert to normal state? | + | < |
+ | settings get global policy_control | ||
+ | immersive.full=net.osmand.plus | ||
+ | </ | ||
+ | |||
+ | To delete the settings: | ||
+ | |||
+ | < | ||
+ | settings delete global policy_control | ||
+ | </ | ||
+ | If you want to set the immersive mode for two application you have to use a comma separated syntax: **immersive.full=com.package.one, | ||
===== Disable Soft Keys ===== | ===== Disable Soft Keys ===== | ||
doc/appunti/hardware/gretel_a7.txt · Last modified: 2021/08/27 23:23 by niccolo