[GUIDE] ChromeOS in GPD POCKET - Chromebooks

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
every time i post it at reddit it gets removed, so was getting difficult sharing it
What works
audio
video
wifi
keyboard
trackpoint
touch
android apps
linux
What doesn't work yet
acpi (needs linux people help to make a kernel to chrome os)
bluetooth (easy fix)
battery level
What do you need
one 16gb pendrive
one 8gb pendrive or higher
one gpd pocket (duh)
a lots of patience and free time
First step
Go to CrOS page and download pyro
Download EmydeOS
Download SWTPM.tar and chromefy script
Second step
use a linux or mac pc and dd EmedyOS image to a 16gb pendrive
List all disks:
Code:
in linux: lsblk
in mac : diskutil list
sudo dd if=/path to emedy os/ of=/dev/sdx (where x is your pendrive disk nummber)
Third Step
Boot the flashed pendrive in dev mode
enter in shell pressing press ctrl + alt+fn + f2
type in chronos
in shell follow this:
Code:
sudo su
lsblk (find your drive , usually its mmcblk0)
sudo /usr/sbin/chromeos-install --dst YOURDRIVE (Ex: /dev/mmcblk0)
wait and check if boots
fourth step
download mate ubuntu
flash it into 8gb usb using the mentioned dd command
boot in live usb
open gparted
delete mmcblk0p5
extend mmcblk0p3 to 4gb
fifth step
format ubuntu mate pendrive to extfat
extract pyro image and copy the bin file to pendrive
copy chromefy sh and swtpm to pendrive
boot emedyos pendrive
press ctrl fn alt f2
enter chronos
Code:
sudo su
sudo mkdir /home/chronos/tempfolder
lsblk ( find the 8gb with pyro files, mine was sdb)
sudo mount /dev/YOURDRIVEHERE /home/chronos/tempfolder
cd /home/chronos/tempfolder
sudo bash /home/chronos/temfolder/chromefy.sh /dev/mmcblk0p3 /home/chronos/tempfolderNAMEOFpyro.bin /home/chronos/tempfolderswtpm.tar
sudo mkfs.ext4 /dev/mmcblk0p1
Sixth step
boot into chrome os and boot into shell again
Code:
sudo su
cd /usr/share/vboot/bin/ ./make_dev_ssd.sh --remove_rootfs_verification --f --partitions 2 reboot
Upon reboot go back into shell
Code:
sudo su -
mount -o remount,rw /
mount -o remount,exec /mnt/stateful_partition
download [URL="https://fedorapeople.org/~jwrdegoede/brcmfmac4356-pcie.txt"]this[/URL] file and copy to 8gb pendrive
mount the pendrive
sudo su
sudo mkdir /home/chronos/tempfolder
lsblk ( find the 8gb with file, mine was sda)
sudo mount /dev/YOURDRIVEHERE /home/chronos/tempfolder
cd /home/chronos/tempfolder
cp /home/chronos/tempfolder/brcmfmac4356-pcie.txt /lib/firmware/brcm
reboot into dev mode and complete steup
seventh step
to get sound working
press ctrl alt t into chrome
Code:
type shell
sudo su
mkdir /usr/share/alsa/ucm/chtrt5645 directory and copy the 2 .conf files from here into that dir.
What needs to be done
with the help of linux fans we need to patch the kernel
Kernel patches needed:
MAX17047 Fuel Gauge
BATTERY_MAX17042
BQ24190 Charger
CHARGER_BQ24190
GPIO for Fan Control
GPD_POCKET_FAN
Intel Graphics
CONFIG_DRM_I915
UEFI Framebuffer
CONFIG_FB_EFI
ALSA Sound Card Support
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI
eMMC Block Device (ACPI SDIO)
CONFIG_MMC_SDHCI
CONFIG_MMC_SDHCI_ACPI
Wireless
CONFIG_B43
CONFIG_BRCMFMAC
CONFIG_BRCMFMAC_SDIO
CONFIG_BRCMFMAC_PCIE[/INDENT]
References
https://hansdegoede.livejournal.com/17445.html
https://forum.xda-developers.com/ha...talling-official-chrome-os-pc-t3865697/page92
https://github.com/imperador/chromefy
https://wiki.gentoo.org/wiki/GPD_Pocket

thank you so much for taking the time to write a tutorial!
I'm going to try it on my gpd pocket as soon as possible that at the moment is running this build https://kmyers.me/blog/computers/public-preview-chromiumos-for-the-gpd-pocket-1/ .
By chance, in the meanwhile, are there any news about a new kernel with working acpi/bluetooth/battery meter?
Thanks again for the great work you did!

Related

[Q] Detailed instructions for this program [R]

http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android
This page describes how to install a program on android based devices, but I am not able to understand the (rather short) instructions. I hope that anyone here can further elaborate on the steps required to run this program on a tablet.
I don't know that much about linux/android but I think enough to help you.
First of all, you need to have a rooted Tab and Busybox installed on your Tab. If you don't have that, wel.. You should try to figure that out first.
Then you need some knowledge of ADB or have a Terminal Emulator installed on your Tab.
You can pm me in Dutch if you need help.
Actually, is really simple to install. There's no need to use adb (root is needed to create /data/local/gcc), the only requisite is a terminal emulator and busybox. I'm using Better Terminal Emulator Pro, but a free alternative with "all included" is Terminal IDE.
Following the guide, first get the 3 files, do this from the tab (in my case, sometimes the default browser doesn't work with mediafire, use Opera if this happens to you).
Now open your terminal emulator (for moving the files and create the folder a file manager can be used, but in my opinion that's cumbersome). All the following commands are executed from the terminal.
First, get root:
Code:
su
(A prompt dialog will request root permission)
Now, create the directory:
Code:
mkdir /data/local/gcc
From this point, root isn't required, so you can do it as a normal user. To change from root to user:
Code:
exit
Create the directory:
Code:
mkdir /data/local/gcc
Now move the downloaded files (change the path "/sdcard/Download" according to your case)
Code:
mv /sdcard/Download/android_gcc_r2a.tar.bz2 /data/local/gcc
Code:
mv /sdcard/Download/android_gcc_supplement.tar.bz2 /data/local/gcc
Code:
mv /sdcard/Download/android_R_r1a2.tar.bz2 /data/local/gcc
Move to the directory
Code:
cd /data/local/gcc
Extract the downloaded files
Code:
tar xjf android_gcc_r2a.tar.bz2
Code:
tar xjf android_gcc_supplement.tar.bz2
Code:
tar xjf android_R_r1a2.tar.bz2
Now you need to "tell" to the system where R is installed so it can be recognized by the system.
Code:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/local/gcc/lib
Code:
export PATH=$PATH:/data/local/gcc/bin
You can (and you ought to) put this lines in your ~/.bashrc. If you are using Terminal IDE, is very easy, do
Code:
nano ~/.bashrc
and write the two lines.
That's it. In the terminal type
Code:
R
And you can start using it (I can't tell you about how to use R as I don't use it, but I guess you already know how to).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
First of all great thanks for this post. I have now been able to make progress, although I run aground in the move part, I get a permission denied when I try to create the directory /data/local/gcc on the main system (i.e. my files are in mnt/sdcard/blabla and I want to create the target directory.
Might this be due to not being rooted? - I think I am rooted (Titanium backup runs ok)
SDBoss said:
First of all great thanks for this post. I have now been able to make progress, although I run aground in the move part, I get a permission denied when I try to create the directory /data/local/gcc on the main system (i.e. my files are in mnt/sdcard/blabla and I want to create the target directory.
Might this be due to not being rooted? - I think I am rooted (Titanium backup runs ok)
Click to expand...
Click to collapse
Sorry, my bad. I forgot that very important part. You need root only for that part.
All the other steps are the same, just start with root:
First, get root:
Code:
su
(A prompt dialog will request root permission)
Now, create the directory:
Code:
mkdir /data/local/gcc
From this point, root isn't required, so you can do it as a normal user. To change from root to user:
Code:
exit
Now move the downloaded files (change the path "/sdcard/Download" according to your case)
Code:
mv /sdcard/Download/android_gcc_r2a.tar.bz2 /data/local/gcc
.
.
.
.
All the other steps.
In case you get a "permission denied", keep doing the steps as root.
That was really helpful, thanks again. I can now run the program, that part is clear. Tithe only thing I cannot get done is writing the exports in the bashrc, I see the text but cannot save in this, I guess I need to use the ^X sort of commands but how does that work from a soft keyboard?
SDBoss said:
I guess I need to use the ^X sort of commands but how does that work from a soft keyboard?
Click to expand...
Click to collapse
That's ctrl+x (^ means the key ctrl or control), use another keyboard like this one: https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard
Don't forget to activate it in settings>language & input.

[MOD] Enable Xperia P on-screen buttons (navigation bar) (for Stock ICS)

This is my first topic on english speaking forum and second on forums in general. Sorry for my english in advance.
Attension! May be you can just use this tool instead:
Pimp my Rom XDA Thread
Pimp my Rom (beta) on Google Play
I made this mod after reading this brunojcm's tutorial.
Link to my russian forum post with this Mod and link to translated to russian and adapted for Xperia P brunojcm's tutorial "Doing simple mods on framework-res.apk when apktool doesn't work properly".
Very long time ago, yet before I bought my Sony Xperia P, I hoped that I can enable on-screen navigation bar when ICS will have come to my device. But, I haven't found complete solution. However, 2 days ago I found this brunojcm's Mod on Xperia S Android Development thread and link to his tutorial at the end of his topic.
With the help of his Tutorial I made mine Mod for Xperia P and a little simplified tutorial (only in russian yet, it's hard to translate it because of it's length and links to auxiliary materials from the russian forum, but I will try to do it later).
Make backup of your device with Sony PC Companion and/or CWM.
Probably you will need Android SDK (or just adb from another sourse)
Your device must be rooted.
If something goes wrong (particularly endless reboot loop) you can force shutdown your phone by holding "VOLLUME UP
+ POWER" for about 10 seconds until triple vibration have occured and then flash your System partition from Stock ROM (without loosing any data, applications or configurations) via the Flashtool (suit's for most Sony's).
Attach your phone to PC
Download this archive and extract it somewhere:
[optional] download your framework-res.apk for backup reason.
Code:
adb pull /system/framework/framework-res.apk framework-res.apk.bkp
Push framework-res.apk from archive to your phone via executing these commands (Ubuntu sample by brunojcm, but works in Windows too)
Code:
[email protected]:~/Android/LT26i$ adb shell
[email protected]:/ $ su
[email protected]:/ # mount -o remount,rw /system
[email protected]:/ # mkdir /system/tmp
[email protected]:/ # ^D
[email protected]:/ $ ^D
[email protected]:~/Android/LT26i$ adb push framework-res.apk /system/tmp/framework-res.apk
4765 KB/s (15874684 bytes in 3.253s)
[email protected]:~/Android/LT26i$ adb shell
[email protected]:/ $ su
[email protected]:/ $ mv /system/tmp/framework-res.apk /system/framework/framework-res.apk
[email protected]:/ # ls -l /system/framework/framework-res.apk
-rw-rw-rw- shell shell 15874684 2012-06-28 03:58 framework-res.apk
[email protected]:/ # rmdir /system/tmp
[email protected]:/ # mount -o remount,ro /system
[email protected]:/ # ^D
[email protected]:/ $ ^D
[email protected]:~/Android/LT26i$ adb reboot
Wait for your device reboot.
Enjoy your ICS Navigation Bar)
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P.S. Don't be surprised much smaller size of my framework-res.apk - it caused by Normal Compession Strength of WinRAR, but I couldn't notice any lags increase. Nevertheless, If you don't like this, you can simply extract resources.arsc from my framework-res.apk, put it in yours framework-res.apk via some archiver (without compression) and push it to your phone.
P.P.S. May be I (or moderators) can move this topic to Xperia Mod's thread with time (when I jump over my 10 posts barrier).
Does this work for custom roms like cm9?
R: [MOD] Enable Xperia P on-screen buttons (navigation bar) (for Stock ICS)
Old thread
can yhu please post tutorial on how to get dis navigation button?
CM9 Support
No, it doesn't support any custom roms, only Stock, and it probably won't work with 6.1.1.B.1.75.
This caused by differences in framework-res.apk files in these roms.
igenid said:
No, it doesn't support any custom roms, only Stock, and it probably won't work with 6.1.1.B.1.75.
This caused by differences in framework-res.apk files in these roms.
Click to expand...
Click to collapse
i know it wont work on .75 FW dats why i was asking for A tutorial so dat one can do it himself!
thanks.
Will this work on .75 rom?
HAPPINESS is here?
With this tool may be there will be no need for my method any more and it's cool !
Tell me if it works for you. I can't see result, may be because I already have enabled buttons with my metod.
Pimp my Rom XDA Thread
Pimp my Rom (beta) on Google Play

Install RemixOS on PC HDD Partition [GUIDE][NO USB][GRUB MULTIBOOT]

In this guide I will explain how to install RemixOS on PC with multiboot with any other OS. (Grub needed for multiboot)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
First some points to get clear:
1- Can I use the hole partition as data and not a restricted size data.img? Yes, you can.
2- Can partition be ext4 ? Yes it can and it must. (I've seen people over xda saying you need fat32 for RemixOS. That's not true. RemixOS is android-x86 based and it inherits its ext4 support.
3-Can I make system files editable? Yes, although they will use much more space than when system is compressed.
Let's start: (START UBUNTU OR WHATEVER OS YOU CAN USE TO WRITE GRUB )
1-First use your preferred partition manager to create an ext4 partition where RemixOS will be installed.(8GB or more recommended).
2-Create a folder called "android" in the new created partition.
3- Download latest RemixOS ISO from official page.
4-Decompress ISO contents and copy all to android folder in new partition.
5-Create "data" folder into android so it would look like /android/data.
6- Add new grub entry to /etc/grub.d/40_custom (OR WATHEVER FILE YOUR GRUB INSTALLER USE) like this:
Code:
menuentry "Remix-OS" {
set root='(hdx,y)'
linux/android/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SRC=android DATA=/data
initrd/android/initrd.img}
PAY ATTENTION IN THE CODE ABOVE - (hdx,y) makes reference to the partition where you are installing RemixOS, Generally it is (hd0,y) where 'y' is the number of the partition
7-Execute on terminal
Code:
sudo update-grub
(OR WATHEVER CODE YOU NEED TO UPDATE YOUR GRUB )
8-Reboot and boot into RemixOS .
For the ones who want editable system files:
ATTENTION: WE WILL NEED A DEBIAN DISTRO LIKE UBUNTU OR ANY OTHER DISTRO WITH squashfs-tools
1-Move system.sfs from android folder to whatever folder you want (outside RemixOS partition).
2-Open terminal and install squashfs-tools with
Code:
sudo apt-get install squashfs-tools
3-In terminal go to the folder where you put sytem.sfs and execute
Code:
unsquashfs -d system system.sfs
We'll see a new folder is created with a file called system.img inside.
4-Copy system.img to /android folder in RemixOS partition
5-Mount unsquashed system.img:
Code:
sudo mkdir /media/tmp && sudo mount system.img /media/tmp
We now can see system.img was mounted and you can access it through file explorer and edit files aswell.
6-Reboot and enjoy RemixOS with editable system files.
(you can start Ubuntu and edit files mounting system.img)
Going to try it now :fingers-crossed:
i have a little error
so i did like you said with lubuntu on a sd.
used an old eee PC (ASUS Eee PC 904HA) i had around. should work on it i think.
after i did everything i get
Code:
error: file '/boot/grub/i386-pc/normal.mod' not found.
Entering rescue mode...
i used i386 version...
did i fail to set up grub correctly?
thx for any help
Edit: rebooted in live sd and my 40_custom is as default. will try again.
gr44b said:
so i did like you said with lubuntu on a sd.
used an old eee PC (ASUS Eee PC 904HA) i had around. should work on it i think..
Click to expand...
Click to collapse
You need to use "sudo" to edit 40_custom...
By SD you mean SD Card?
If you are installing GRUB on an SD Card form the PC, I think you will need to copy /boot/grub folder in the root of your SD Card. I've never done that.. but those are the files Grub needs to work properly and when booting from SD Card I think the root for Grub is the SD Card so you need /boot/grub and all the files in there on your SD Card
If this not work read carefully the second answer here
I have windows and ubuntu with grub in uefi boot, is this tutorial valid with my grub?
languedoc said:
I have windows and ubuntu with grub in uefi boot, is this tutorial valid with my grub?
Click to expand...
Click to collapse
I don't have any UEFI compatible PC to test... If you handle to add the entry to your grub it could work. Test and report :crossfingers:
I heard a lot of times that secure boot on uefi usually prevents chain boot...so think on disabling it if you find an error during the test.
install remix os for pc?not sound hdmi tv((( (intel hd4000) all working good by, not sound((((
OTA update working?
Will an OTA update work for a system which has been set up with your method?
remixtester said:
Will an OTA update work for a system which has been set up with your method?
Click to expand...
Click to collapse
Guessing not, until out of BETA, when hopefully a more user friendly install method will be issued
remixtester said:
Will an OTA update work for a system which has been set up with your method?
Click to expand...
Click to collapse
Actually OTA works with system.img

Mounting external f2fs volumes?

I have an f2fs volume I want to mount. The problem is, every time I look up "Android" and "f2fs", what comes up is internal storage. I'd rather stick to ext4 storage for the time being. What I want is to mount my f2fs volume just like my Linux laptop can without any issues. I know if I want things to work with windows I need exfat, but I have no interest in windows functionality. I just need my storage drive to work on Linux based systems. Windows doesn't interest me.
I'm on a rooted OnePlus 7 Pro and am willing to flash. Oxygen OS 10 OB5. (latest beta)
If mounting f2fs volumes is impossible on Android - a system based on the Linux kernel, I'd love to know why is that so. I was considering building a kernel from source, as I've written a game in C and believe I'm experienced enough to build a kernel at this point.
Thanks in advance!
Nó information. sadly
Check the below reply.
Instead of editing this message, i mistakenly replied again.
so, erased this message
@namhoang235
Its possible to mount f2fs/ext4 microSD / usb-otg on android.
i use f2fs since 2017 for microSD on Android.
u need to be rooted, and, a your need to have kernel f2fs-support.
if you can format /data as f2fs and mount it.
then, youtl already have f2fs support.
else you can use any custom kernel with f2fs support.
as (on 2018) for my asus x00td device, i requested @Sakhtlonda69 to add f2fs support in his custom kernel build.
(and, he did it!)
----
these are few values , which u need to know, to execute the below commands
# YOUR_DEVICE_NUMBER = the exact partition which is your memory card's 1st partition.
# If you have a device with UFS storage (not eMMC), then, microSD will be most likely at "mmcblk0p1"
# If you have a device with eMMC Storage (not UFS), then, microSD will be most likely at "mmcblk1p1"
# If you still can't understand what I'm saying,
# Make sure your memory card is inserted,
# then,
# just go to /dev/block from any rooted file manager
# search "mmcblk1" there.
# if it only shows these 2 files: mmcblk1 and mmcblk1p1
# then, "YOUR_DEVICE_NUMBER" is "mmcblk1p1"
but, if you can't find anything with "mmcblk1"
#then, search "mmcblk0" there.
# if it only shows these 2 files: mmcblk0 and mmcblk0p1
# then, "YOUR_DEVICE_NUMBER" is "mmcblk0p1"
so, "YOUR_DEVICE_NUMBER" is actually either "mmcblk0p1" or "mmcblk1p1"
WARNING: (If you format any wrong system's internal storages partition, your device will most likely be bricked!)
Understand?
---
#---Format your microSD part with f2fs---#
simply unmount the memory card from Settings > Storage.
then, launch Terminal Emulator/ Termux App
(make sure you have root)
enter below 2 commands one by one:
su
make_f2fs -f /dev/block/YOUR_DEVICE_NUMBER
#---Formated successfully---#
-----
Now reboot your device
After reboot your device show a notification that your Memory Card is corrupted!
(because most of the android system can't mount anything except fat/exFAT for Memory Card - it's normal)
---
to mount the microSD (Memory Card),
Launch Terminal/Termux: and, enter below lines one by one:
(YOU NEED TO ENTER THESE LINES EVERY TIME AFTER YOU REBOOT YOUR DEVICE)
su
mkdir -p /mnt/extsd
mkdir -p /sdcard/_MemoryCard_
# Mount f2fs-microSD at /mnt/extsd
mount -t f2fs -o rw,nosuid,nodev,noatime,noexec,discard,fsync_mode=nobarrier /dev/block/platform/soc/*.sdhci/mmcblk*p1 /mnt/extsd
# Bind using sdcardfs f2fs-microSD from /mnt/extsd to /sdcard/_MemoryCard_
mount -t sdcardfs -o rw,nosuid,nodev,noatime,noexec,fsuid=1023,fsgid=1023,gid=9997,mask=2 /mnt/microSD /mnt/runtime/default/emulated/0/_MemoryCard_
----
Now,
microSD is mounted under Internal Storage's _MemoryCard_ folder.
---------
(Extra things)
If you dont want to show Memory Card Corrupted (annoying) Notification on each boot,
simply edit your /vendor/etc/fstab* file.
(it will be under : /vendor/etc/fstab.qcom or /vendor/etc/fstab.default or /vendor/etc/fstab.emmc)
(if you have more that one fstab, edit all)
Edit fstab* :
Find the line contains
"/devices/platform/soc/ ......... /mmc_host*"
add a "#" at the starting of that line (without quotation marks)
and save that file.
Reboot your device.
Now, It won't show any corruption device notification.
afridi.shahriar said:
@namhoang235
...
Click to expand...
Click to collapse
thank for your suggest, but i use android 11 and sdcardfs and mnt/extsd seem like changed,
i try to replace by storage/sdcard1 but it doesnot work
also try to edit fstab from auto to f2fs but it not show my sdcard, my rom support f2fs already
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

How To Root OPPO A78 5G

Can Any One Help Me To Root OPPO A78 5G i have tried all methods in yt i have rested my phone 4 times if any one can help
Hello World, eEase all data from the phone, take out the sim card l. Restart first time setup without adding account, don't accept any user experience program or backup. Connect the wifi and enter the home page, enable the developer options. Do not allow OEM unlock! If it's on, press and restart as smart android requires. SECOND STEP From skill developer options : Stay active when loading Developer quick tiles, enable wireless debugging in top panel Allow overlay on settings Usb connection type MTP file transfer Enable freeform window # activate all row of that sector and disable permission check Debug log level - 999999999 - 999999999 . Use the phone cleaner and restart your device.
THIRD STEP Download a File Explorer ( I use fx ) install the file Explorer and don't open it. Go to settings - apps - Select file explorer and give all permissions, repeat the same thing with shell, storage manager, android system, mtp. Open the file explorer and leave it in the background. On the phone dialer dial *#9434# ( don't copy it from here ) Key imported ok *#803# *#899# Reboot the device.
FOURTH STEP : Download from GitHub Shizuku - Hail- Appops- Ashell -Sai Installer. Install and configure Shizuku via wifi Debug, open other apps, grant all Shizuku permissions. Open appops and add all optional permissions. grant all permissions to all shizuku Apps using their API. Allowed all permissions to Shell, Storage etc as in the previous step. Close all apps. Clean cache. restart the device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FIFTH STEP : Download the GitHub Termux and all its support apps.
Enable Shizuku Always manage with file explorer! IMPORTANT . Open Ashell cat getenforce getenforce set -o set -o sh set # FOLLOW THE GUIDE . which $PATH export $PATH = $PATH"#SELUSER" . Restart. Press the physical key if necessary.
SIXTH STEP : Open Termux and all the apps of the Termux family already with all the required permissions. Run the following command and check your choices carefully: COPY HUMAN!!! termux-setup-storage && termux-wake-lock && pkg update -y && pkg upgrade -y && termux-change-repo && termux-reload-settings && exit RESTART TERMUX COPY apt update && apt upgrade -y && apt install binutils proot proot-distro python python-pip -y && termux-reload-settings && exit RESTART THE APP AND COPY proot-distro install fedora reset exit Open Termux and run the command proot -0 nano fd 1 Line : #!/bin/sh 2 Line: proot-distro login fedora CTRL+X IMPORTANT select the name .fd confirm and exit RESTART THE APP and run proot -0 chmod 777 .fd chmod +x .fd cd .. cd usr copy the bin directory in the home directory of termux. termux-reload -settings && apt update && apt upgrade -y reset clear termux-setup-storage bash .fd
SEVENTH STEP: Open Fx file explorer and check the green box / open folders starting with my_ eg: my_engineer etc. peek into plugin subfolders and any folder and install all secret apps, important to install battery secret plugin and athena_oplus. Grant all appops permissions to new apks and restart your deviceEIGHTH STEP : You are already an advanced user and have access to a greater volume of classes. For the next 3 steps that will get you root and install Magisk, Busybox contact me privately. Bye Bye World

Categories

Resources