Related
There are a lot of threads regarding Android N but there isn't any (that I could find) which have everything you need to know, it is all spread across multiple threads so I have put them all together.
How to install Android N
First you will need to have adb set up on your computer (below)
- Automated: http://forum.xda-developers.com/show....php?t=2588979 (follow the steps in the software)
- Manual Method:
Download this file and extract the folder called "adb" to your C: drive. Your path should look like this:
Code:
C:\adb\
You will need to open a command prompt window using this method:
Code:
- Go to the C:\adb\ folder
- hold down SHIFT key and RIGHT-CLICK
- select "Open command window here".
In order to use ADB & Fastboot from anywhere - use the following steps to setup windows environment variables:
Navigate to & click on Start > Right-Click on Computer > click on Advance System Settings >
Click on Environment Variables (under the advanced tab) > Click on New (User Variables) >
Variables Name: ADB (Or anything you want) Variables Value: ;C:\adb (this is the Path of my adb.exe file)
{
"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"
}
Mac & Linux:
Install ADB & fastboot using: this file
1. Extract the downloaded zip to your desktop
2. Open Terminal and type in:
Code:
su
cd Desktop/Android/ (note: Android is the directory extracted from zip file)
3. Now type
Code:
./ADB-Install-Mac.sh
Note: By using the method above, your adb and fastboot files are stored at this location on your Mac: /usr/bin/
Above information from http://forum.xda-developers.com/nexus-6p/general/developing-android-n-developer-preview-t3332494
Next you need to flash the image (this will wipe all data INCLUDING INTERNAL STORAGE)
Latest Android N Image (NPC56W): https://storage.googleapis.com/andr...es/preview/angler-npc56w-preview-2834ca3c.tgz
Code:
Boot into TWRP to wipe cache, dalvik, data (not internal storage/SD) and system.
Reboot to bootloader and flash the following:
fastboot flash bootloader <insert bootloader img name>
fastboot reboot-bootloader
fastboot flash radio <insert radio img name>
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash boot boot.img // OR // fastboot flash boot <insert name of unecrypt boot.img>
fastboot flash cache cache.img
fastboot reboot
Above information from http://forum.xda-developers.com/nexus-6p/general/developing-android-n-developer-preview-t3332494
Applications with issues
Alibaba - Doesn't work
Aliexpress - Doesn't work
Amazon App Store - Apps don't install properly
Android Pay - Not supported on developer preview
Conigiri - Force closes
Destiny - Doesn't work
Disa - Doesn't work
DoubleTwist - Doesn't work properly
Facebook (Beta) - Quits while opening
Fiesta - Doesn't work
Fleksy - Does not open
Forza - Crashes
FolderSync - Can't import from backup
German Sky Go - Black screen, doesn't respond
Here Maps - Wont load maps (if downloaded, app closes before it loads)
HBO GO - Doesn't always display video
Instagram (Beta) - Displays error, then quits while opening
Kevo - Crashes
Lightflow - Doesn't work properly
Light Manager - Doesn't work
Madden Mobile - Force closes
Marvel Contest of Champions - Says storage is out of space and won't work
MX Player - HW+ Decoder doesn't work (everything else is fine)
NBA Gametime - Loads, then crashes
Netflix - Doesn't always display video
Nike+ - Keeps stopping
Root Explorer - Force closes or doesn't display anything on screen
PlayStation Messages - Doesn't work
PostNL - Quits while opening
SafeInCloud - Force closes when going to settings > preferences
Showbox - Can't play videos
Showtime - Unable to play content
Skype - Video calls cause crash
Sling TV - Won't load
Snapchat - Error when logging in (Reports of it working if updated to N via OTA)
Solid Explorer - Force closes when pressing menu (Solid Explorer Classic works fine)
Sparkasse+ - Crashes when logging in
Spotify - Occasional crashes
SwiftKey - Text is bold, if you change display size it acts up, extremely laggy
SQLite Editor - Doesn't display anything
Tapped Out - Doesn't start
Tasker - Says tasks are working, but does nothing
TD Bank - Doesn't open
Threema - Won't work, white screen
TomTom Go Mobile - Sort of works, it will download files for a while and consume lots of data
Weather Timeline - Consistent crashing
WeChat - Won't start
WhatsApp - Can't transfer images
How to Root Android N
Prerequisites
Backup your device’s internal storage, messages, contacts, and everything else that you feel essential.
Charge your supported Nexus device to at least 60% battery level, to avoid any disturbances during the process.
Make sure that your Nexus device’s bootloader has been unlocked and ‘OEM unlocking‘ is enabled in Settings > Developer options.
Instructions
Using TWRP
Of course, you must have TWRP v3.0.0+ installed. Grab it for your device from — https://twrp.me/devices/huaweinexus6p.html And flash it using the fastboot command. If TWRP isn’t available for your device, or you have forced encryption enabled, use the CF-Auto-Root method below.
Download SuperSU v2.70 zip package: https://download.chainfire.eu/927/SuperSU/RC-SuperSU-v2.70-20160314191951.zip
Connect your Nexus to the PC via USB cable.
Now, transfer the SuperSU package to the device internal storage.
Disconnect the device and power it off completely.
Time to boot your device into TWRP recovery mode. Press and hold Volume down and Power keys until you see the bootloader mode. Once in bootloader, press the volume keys until ‘Recovery mode‘ shows up. Finally, press the power button to enter TWRP.
Now that your device has entered TWRP recovery, go to Install. Browse your internal storage and select the ‘RC-SuperSU-v2.70-20160314191951.zip‘ file. Swipe the ‘Swipe to confirm Flash‘ button.
The process will take a few seconds, and then you can tap on ‘Reboot System‘.
Using CF-Auto-Root
If the above method didn’t work for you, this might cut some slack.
Download CF-Auto-Root package: http://dl-1.va.us.xda-developers.co....zip?key=UMEs03ZOQAOFa5WZz1vQnw&ts=1458902487
Once, you have downloaded the package, extract the files to a suitable folder, using an archive manager like 7-Zip or WinRAR.
Boot your Nexus into bootloader mode — Power off the device. Now, press and hold Volume down and Power keys, until you see the bootloader screen.
When the phone/tablet is in bootloader mode, connect it to the PC using a USB cable.
Go to the folder where the files were extracted in step #2, and double-click on ‘root-windows.bat‘.
A command-line window will now open. While making sure that your device is in bootloader mode and connected to the PC, press any key on the keyboard to start the process.
Follow the instructions as stated on the command-line window. Finally, it will take a few seconds to flash, and upon finishing, your device will reboot automatically, beginning with the root procedure. During this process, your device may reboot several times.
When the device has booted up successfully, disconnect it from the PC.
Instructions used from http://www.droidorigin.com/root-android-n-developer-preview/
FAQ
I will post here when people ask questions
Bugs and possible fixes
Coming soon
Can you bypass the factory reset when going back to marshmallow from N?
captainwahid said:
Can you bypass the factory reset when going back to marshmallow from N?
Click to expand...
Click to collapse
Probably not a good idea. A full wipe is always best in my opinion, especially when you're talking about going between major releases
Sent from my Nexus 6P using Tapatalk
CallumJenner said:
How to Root Android N
I have seen conflicting posts on this and have had issues with rooting my own device, if someone knows how please comment below and I will update this
Click to expand...
Click to collapse
Here: How to Root Android N Developer Preview
Completely working, you can add to the OP if you want.
Done
Please add source and credits to where you copied at least
Sent from my Nexus 6P using Tapatalk
Thread closed.
Please search before creating duplicate threads.
There are several threads involving this topic already.
I am not responsible if your device gets bricked or gets any other damage.Proceed on your own caution.
This is only for Huawei GR5 mini & P9 lite.
This might not work on EMUI 5.0
If you want to install a custom recovery then follow these steps:
At first you need proper drivers on your device
# Download ADB drivers on your pc and unzip it to any drive:
https://mega.nz/#!pfplUJ5J
#You need to have TWRP recovery file.Link is below:
https://mega.nz/#!tLAUEDqI
#Supersu.zip file :
https://mega.nz/#!BKI3XYQL
You also need to unlock your bootloader to flash a custom recovery image.
-To unlock your bootloader first you need to get your Unlock Bootloader code.So go to:
https://emui.huawei.com/en/plugin.php?id=unlock&mod=unlock&action=apply
-Login with your Huawei ID.If you don't have one then create it.
-Click on Download tab at the top of the screen.You will be redirected to a new window.Select Unlock Bootloader tab below the search tab.
-Agree to the agreement.Provide all the information and copy the bootloader code to a file on your pc.
Unlocking Bootloader
Be aware that after you boot unlock your device it will do a factory reset.So do a backup using HiSuite.You should Know how to do that :good:
-First allow USB debugging mode in developer options.Also allow the device to be OEM unlocked in developer options.
-Go to the adb folder that you downloaded from above link and unzipped .Press shift and right click your mouse.You should see Open command window here option.Select it.Connect your device to the pc
-Type
Code:
adb devices
This should show your device Id.If your device is not detected try installing proper drivers.
-If your device is detected then type
Code:
adb reboot bootloader
This will boot your device to a window with white background and android like logo.
-Type
Code:
fastboot oem unlock 2222222222222222
Here replace 2222222222222222 with your boot unlock code.
-The device will prompt you to abort the process unless you don't want to.Select Unlock bootloader Anyway
Now your device will factory reset itself and you will have your bootloader Unlocked.Now you can flash TWRP recovery
Flash TWRP recovery
-Download and Extract TWRP from the link provided above
-Put TWRP.img file in the adb folder.Connect your device to pc.
-Type
Code:
adb reboot bootloader
This will boot your device in fastboot.
In fastboot,if your device is unlocked it will show phone unlocked FRP unlocked in red letters.
-Now type
Code:
fastboot flash recovery TWRP.img
-
Code:
fastboot reboot-bootloader
Now remove the usb connector from pc and press the power button till your device turns off.Just as it turns off Hold the power button + Vol. Up button at the same time till your device loads bootloader.This will boot your device into TWRP recovery.
Congratulations!!:laugh:
Change your language
Now if the language is in chinese or any other language follow these steps:
-Go to Settings marked by red in the main menu:
{
"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"
}
-Go to Language tab also marked by red:
-Select English
If you want to revert to stock recovery then you can just flash STOCK.img file
Root your device
To root your device you need supersu.zip file
Download it from link provided above.
-Copy the SuperSu.zip file to your sdcard.
-Boot into TWRP. (Power + Vol. Up)
-Select Install.
-Find supersu.zip file and select it.
-Swipe to confirm.
You are now rooted.
If you want to install custom roms,visit these pages:
https://forum.xda-developers.com/huawei-p9lite/development/unofficial-huawei-p9-lite-t3540493/page12#post71806235
https://forum.xda-developers.com/huawei-p9lite/development/6-0-1-aospa-paranoid-android-huawei-p9-t3544790
http://www.meticulus.co.vu/p/downloads_2.html
You know some root method for the GT3 or is the same as the GR5 mini method
Enviado desde mi HUAWEI NMO-L23 usando XDA Forums Pro.
rmoso said:
You know some root method for the GT3 or is the same as the GR5 mini method
Enviado desde mi HUAWEI NMO-L23 usando XDA Forums Pro.
Click to expand...
Click to collapse
Might be same.You can try at your own risk
ashishkafle said:
Might be same.You can try at your own risk
Click to expand...
Click to collapse
key MEGA ? are you kidding me ?
Huawei Gr5 mini, can not install supersu?
ashishkafle said:
I am not responsible if your device gets bricked or gets any other damage.Proceed on your own caution.
This is only for Huawei GR5 mini & P9 lite.
This might not work on EMUI 5.0
If you want to install a custom recovery then follow these steps:
At first you need proper drivers on your device
# Download ADB drivers on your pc and unzip it to any drive:
https://mega.nz/#!pfplUJ5J
#You need to have TWRP recovery file.Link is below:
https://mega.nz/#!tLAUEDqI
#Supersu.zip file :
https://mega.nz/#!BKI3XYQL
You also need to unlock your bootloader to flash a custom recovery image.
-To unlock your bootloader first you need to get your Unlock Bootloader code.So go to:
https://emui.huawei.com/en/plugin.php?id=unlock&mod=unlock&action=apply
-Login with your Huawei ID.If you don't have one then create it.
-Click on Download tab at the top of the screen.You will be redirected to a new window.Select Unlock Bootloader tab below the search tab.
-Agree to the agreement.Provide all the information and copy the bootloader code to a file on your pc.
Unlocking Bootloader
Be aware that after you boot unlock your device it will do a factory reset.So do a backup using HiSuite.You should Know how to do that :good:
-First allow USB debugging mode in developer options.Also allow the device to be OEM unlocked in developer options.
-Go to the adb folder that you downloaded from above link and unzipped .Press shift and right click your mouse.You should see Open command window here option.Select it.Connect your device to the pc
-Type
Code:
adb devices
This should show your device Id.If your device is not detected try installing proper drivers.
-If your device is detected then type
Code:
adb reboot bootloader
This will boot your device to a window with white background and android like logo.
-Type
Code:
fastboot oem unlock 2222222222222222
Here replace 2222222222222222 with your boot unlock code.
-The device will prompt you to abort the process unless you don't want to.Select Unlock bootloader Anyway
Now your device will factory reset itself and you will have your bootloader Unlocked.Now you can flash TWRP recovery
Flash TWRP recovery
-Download and Extract TWRP from the link provided above
-Put TWRP.img file in the adb folder.Connect your device to pc.
-Type
Code:
adb reboot bootloader
This will boot your device in fastboot.
In fastboot,if your device is unlocked it will show phone unlocked FRP unlocked in red letters.
-Now type
Code:
fastboot flash recovery TWRP.img
-
Code:
fastboot reboot-bootloader
Now remove the usb connector from pc and press the power button till your device turns off.Just as it turns off Hold the power button + Vol. Up button at the same time till your device loads bootloader.This will boot your device into TWRP recovery.
Congratulations!!:laugh:
Change your language
Now if the language is in chinese or any other language follow these steps:
-Go to Settings marked by red in the main menu:
-Go to Language tab also marked by red:
-Select English
If you want to revert to stock recovery then you can just flash STOCK.img file
Root your device
To root your device you need supersu.zip file
Download it from link provided above.
-Copy the SuperSu.zip file to your sdcard.
-Boot into TWRP. (Power + Vol. Up)
-Select Install.
-Find supersu.zip file and select it.
-Swipe to confirm.
You are now rooted.
If you want to install custom roms,visit these pages:
https://forum.xda-developers.com/huawei-p9lite/development/unofficial-huawei-p9-lite-t3540493/page12#post71806235
https://forum.xda-developers.com/huawei-p9lite/development/6-0-1-aospa-paranoid-android-huawei-p9-t3544790
http://www.meticulus.co.vu/p/downloads_2.html
Click to expand...
Click to collapse
I have unlock bootloader, completed install twpr, so after instal Supersu, reboot my phone, so Supersu icon dont appear on my screen.
Can you help me?
Whats is the download link decryption key please
steve gats said:
Whats is the download link decryption key please
Click to expand...
Click to collapse
For adb : https://mega.nz/#!pfplUJ5J!DxhLg8Qng3pAn8hdIRW-Afkpe46kC9z5F3daDJO6CDM
For stock recovery image : https://mega.nz/#!5OQF0CjK!-hVldwybHDasBXSx5JdDpXtR1X7weQbo3z0PNW5XtLc
Supersu : https://mega.nz/#!BKI3XYQL!sagih6787ZyJouGQCH0XiCkLopfskkZD88o1YM0OcfM
TWRP : https://mega.nz/#!tLAUEDqI!c6n1GF3aaf0HYshVg_YtUWrk-60z8LcIuX0Vwe-Ajeg
Hoang Hieu said:
I have unlock bootloader, completed install twpr, so after instal Supersu, reboot my phone, so Supersu icon dont appear on my screen.
Can you help me?
Click to expand...
Click to collapse
SuperSu isn't listed in menu list or what? You won't see a superSu logo when the device boots.
ashishkafle said:
For adb : https://mega.nz/#!pfplUJ5J!DxhLg8Qng3pAn8hdIRW-Afkpe46kC9z5F3daDJO6CDM
For stock recovery image : https://mega.nz/#!5OQF0CjK!-hVldwybHDasBXSx5JdDpXtR1X7weQbo3z0PNW5XtLc
Supersu : https://mega.nz/#!BKI3XYQL!sagih6787ZyJouGQCH0XiCkLopfskkZD88o1YM0OcfM
TWRP : https://mega.nz/#!tLAUEDqI!c6n1GF3aaf0HYshVg_YtUWrk-60z8LcIuX0Vwe-Ajeg
Click to expand...
Click to collapse
Can you upload them again please.
Thank you
Disclaimer: Im new and i'm not that good at english,im not responsible for bricked devices.
So for the past month i've been through a journey of tryng to break through huawei's draconian security and i can proudly say that i finally did it, i installed a custom rom on my FIG-LX1
I've read a lot of sources and it all seems to be all over the place so i'm going to try and make this as easy as i can for you.
1.First of all ,if you want a custom rom go to OpenKirin ( https://openkirin.net/devices/) and choose your rom and see if you need to upgrade/downgrade your emui and also if your device is supported.
2.For the bootloader you have two options
a) The paid one, use sigma key or dc unlocker
b) The free and geeky one. Attention you'll need to open up your phone, which is honestly not that hard and you can pay a pro to do this for you for like 5 bucks .This method is pretty straight forward:\
1.Go to Potato NV (https://github.com/mashed-potatoes/PotatoNV) , see if your device is supported and download the software
2. Now comes the hard part, you need to take off the back cover of your device. Shut down your phone, then take your phone cover off, then you need to search google for your test point. For example for me it was Fig lx1 test point (device model+ test point)
3. When you located the test point youll need to short it with the motherboard shield. In their tutorial they said that youll need to solder it ,but it can be done easier. You need just a very small piece of wire and someone to plug the device
Here's how the process looks:
{
"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"
}
4.Open potato nv software. Now you need another person to help you. Hold the phone , touch the test point and the motherboard shield and keep them shorted while the other person plugs the usb cable from pc to phone. U should hear the connection sound from windows and the CHARGING LOGO SHOULDN'T APPEAR.
5. Now you can stop shorting the test point and the shield, but keep the phone connected to PC.
6. In potato Nv choose your cpu and unlock bootloader
7.Now your bootloader is unlocked ,if any problems you still have the bootloader unlock code
Back to roms and twrp .
Now you should see this messagge appear:
This menu is very important for changing the rom ,cause every rom needs emui 9 or 8 to be installed and from here you can reinstall the stock emui after flashing custom rom but we'll talk about it later.
Now for flashing twrp.
Boot the device into bootloader mode(shut down ,then hold power+ volume down until huawei appears on screen or Better and easier and useful for later download android platform tools from SDK Platform Tools release notes | Android Developers (developer.android.com/studio/releases/platform-tools).Plug the device into pc,enable usb debugging . Open a cmd and open the folder location .Example
Code:
cd C:\Users\USerName\Desktop\platform-tools
and type
Code:
adb reboot bootloader
. You should see that your bootloader is unlocked
Download android platform tools (developer.android.com/studio/releases/platform-tools)
Now find your twrp img for your phone , rename it to recovery.img and put it in in the platform-tools folder
Now in terminal open cmd in platform tools folder and type
Code:
fastboot flash recovery_ramdisk recovery.img
Now you have twrp installed
Note that you wont use it neither for rooting with magisk neither with installing custom rom.
Installing custom rom:
Open kirin has a very good user guide and i suggest you to follow it: OpenKirin (openkirin.net/user_guide/openkirin-rom-installation-instructions/)
Btw their rom works with twrp
But it doesn't say how to switch your rom or go back to stock for switching you need to be on stock)
1.Go to Android File Host - Free file hosting for Android developers ( androidfilehost.com) and search for your build number (eg: FIG-LX1) and download a firmware emui 8 or 9.
2.Open the zip ,go to software and from here youll see a folder called dload, extract it somewhere
3.Now youll need a sdcard in your phone,plug your phone into pc and put the dload folder on your sdcard (it should bee on the root directory ,basically dont put it in another folder in sdcard)
3.You should've noticed already that every time you restart your phone there is a warning message sayng that your phone is unlocked( image above)
4.Press volume up for 3 seconds and it should take you to huawei recovery ,from here press wipe data and factory reset to kinda reinstall huawei recovery which youll use for dload
5.After wipe restart your phone ,press vol up + vol down + power until huawei logo to enter force update
6.Now wait for it to do its job and install emui.
*If it doesnt do anything , take the sd card out ,put it in another device ,open dload folder,find update.zip and put it on the sdcard instead of dload folder
7. To switch the rom repeat the steps from open kirin,note that if u had twrp youll need to install it again
Now the hardest part ,rooting...NOte that i tested root only on stock so your process can be diffrent but im not sure ,you cand try for other rom this process
For stock and no twrp:
1.Force update emui with dload method , needed for a recovery img.
2.On pc open dload folder ,open update.zip and extract UPDATE.APP
3.Now download huawei app extractor from here [TOOL] Huawei Update Extractor [UPDATED: v0.9.9.5] | OPEN-SOURCE LIBRARY | XDA Developers Forums (xda-developers.com) (forum.xda-developers.com/t/tool-huawei-update-extractor-updated-v0-9-9-5-open-source-library.2433454/)
4.Open the app and go to settings and untick every box you see
5.Now go to extract and extract the UPDATE.APP file
6.Now you should see a lot of nonsense,find recovery_ramdis.img ,left click it once, then right click for options and select extract selected
7. Now u should have a recovery_ramdis.img file.Move this file on your phone and install magisk manager.
8.Open magisk and press install in the tab with the mask(the first install button) tick the box with recovery mode, then select patch a file and select the recovery_ramdis.img file .Now it patches it. Then move the patched file to the pc again, to the platform tools folder
9.Enable usb debugging on the device and plug device to pc
10.Open cmd on pc and type
Code:
adb reboot bootloader
, or simply reboot to bootloader(shut down phone,then hold power + vol down until huawei logo appears)
11. In cmd type
Code:
fastboot flash recovery_ramdisk magisk_patched_yourfile.img
Dont forget to change the yourfile into your file name mine had something like this : jhfdU
12.Reboot your phone and voila u have root, if doesn't work go back to magisk press again install,tick recovery mode, but this time select direct install and this should resolve problems
Magisk official guide(kinda hard to understand) : Installation | Magisk (topjohnwu.github.io) (topjohnwu.github.io/Magisk/install.html#huawei)
Note that by this you'll remove your custom recovery .
IF U WANT TWRP i assume that you patch the twrp img file with magisk and flash i,t you can try it out and post your results or u can try to just flash twrp as is.
Hope i helped you !!
{
"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"
}
ArrowOS for OnePlus 9R (lemonades)ABOUTArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
Checkout more documentation at (maintainership/contributing): Check this out
WHAT WORKS?Almost everything.
Bugs: You tell me.
DOWNLOADSClick here to Download
Tip: Select OEM -> Device, choose Arrow version, choose the build type: "GAPPS" or "VANILLA" to download.
INSTALLACTION- Please note: Be sure that your phone is already OOS12 based !!!
- Download Recovery here
- Download script here
- Download ROM zip file.
- Reboot phone to Fastboot mode
Code: fastboot boot recovery.img
Install in ADB -> copy-partitions-20220613-signed.zip -> Advanced -> reboot to bootloader
fastboot boot recovery.img -> Factery Reset -> Install in ADB -> ROM.zip
- Reboot
INSTRUCTIONSRead our blog article/post about:
* HOW-TO report a bug
* GAPPS and VANILLA variants
* Checking build integrity
ROM Source: https://github.com/ArrowOS
Kernel Source: https://github.com/ArrowOS-Devices/android_kernel_oneplus_sm8250
The download link seems broken. Also what firmware is ROM based on OOS 11 or 12 ?
With the kebab version should also work
ArrowOS - Downloads
Thanks for your work. Also I want to ask, should I use oos11 or oos12 firmware?
exthomeboy said:
With the kebab version should also work
ArrowOS - Downloads
Click to expand...
Click to collapse
I tried it, but it doesn't work.
slatera18 said:
The download link seems broken. Also what firmware is ROM based on OOS 11 or 12 ?
View attachment 5670887
Click to expand...
Click to collapse
Now it's possible, OOS 11
hiper25 said:
Now it's possible, OOS 11
Click to expand...
Click to collapse
Is also a version only for the 9R. Almost every other rom is flashable on the 8T and 9R, but not here
exthomeboy said:
Is also a version only for the 9R. Almost every other rom is flashable on the 8T and 9R, but not here
Click to expand...
Click to collapse
On my test 9R can't flash 8T ROM
They have to have to separate
hiper25 said:
Now it's possible, OOS 11
Click to expand...
Click to collapse
Yes able to download.
But there is an issue with mic volume when talking on calls. The other person hears feeble voice of me on call.
hiper25 said:
fastboot boot recovery.img
Click to expand...
Click to collapse
Isn't it the code supposed to be fastboot flash recovery <recovery_filename>.img
hiper25 said:
Reboot phone to Fastboot mode
Code: fastboot boot recovery.img
Install in ADB -> copy-partitions-20220613-signed.zip -> Advanced -> reboot to bootloader
fastboot boot recovery.img -> Factery Reset -> Install in ADB -> ROM.zip
- Reboot
Click to expand...
Click to collapse
I'm a newbie here, the last time I have installed a custom ROM on Asus phone over five years ago with lineage os.
Will I be successful if I follow below instructions, as your instructions above are short and suited for pros.
search
Install LineageOS on kebabkeyboard_arrow_left Back to the overview
warning
WARNING: These instructions only work if you follow every section and step precisely.
Do not continue after something fails!
Basic requirements
Read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!
Make sure your computer has adb and fastboot. Setup instructions can be found here.
Enable USB debugging on your device.
Make sure that your model is actually listed in the “Supported models” section here (exact match required!)
warning
WARNING: Before following these instructions please ensure that the device is currently using Android 12 firmware.
If the vendor provided multiple updates for that version, e.g. security updates, make sure you are on the latest!
If your current installation is newer or older than Android 12, please upgrade or downgrade to the required version before proceeding (guides can be found on the internet!).
Unlocking the bootloaderinfo_outline
NOTE: The steps below only need to be run once per device.
warning
WARNING: Unlocking the bootloader will erase all data on your device! Before proceeding, ensure the data you would like to retain is backed up to your PC and/or your Google account, or equivalent. Please note that OEM backup solutions like Samsung and Motorola backup may not be accessible from LineageOS once installed.
Enable OEM unlock in the Developer options under device Settings, if present.
Connect the device to your PC via USB.
On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:
adb reboot bootloader
You can also boot into fastboot mode via a key combination:
With the device powered off, hold Volume Up + Volume Down + Power.
Once the device is in fastboot mode, verify your PC finds it by typing:
fastboot devices
If you don’t get any output or an error:
on Windows: make sure the device appears in the device manager without a triangle. Try other drivers until the command above works!
on Linux or macOS: If you see no permissions fastboot try running fastboot as root. When the output is empty, check your USB cable and port!
Now type the following command to unlock the bootloader:
fastboot oem unlock
info_outline
NOTE: At this point the device may display on-screen prompts which will require interaction to continue the process of unlocking the bootloader. Please take whatever actions the device asks you to to proceed.
If the device doesn’t automatically reboot, reboot it. It should now be unlocked.
Since the device resets completely, you will need to re-enable USB debugging to continue.
Flashing the dtbo partitionwarning
WARNING: This platform requires the dtbo partition to be flashed for recovery to work properly, the process to do so is described below.
Download dtbo file from here. Download the file named dtbo.img from the directory named with the latest date.
Power off the device, and boot it into bootloader mode:
With the device powered off, hold Volume Up + Volume Down + Power.
Flash the downloaded image file to your device by typing (replace <dtbo> with the actual filename!):
fastboot flash dtbo <dtbo>.img
Installing a custom recovery using fastboot
Download Lineage Recovery. Simply download the latest recovery file, named something like lineage-19.1-20220825-recovery-kebab.img.
Connect your device to your PC via USB.
On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:
adb reboot bootloader
You can also boot into fastboot mode via a key combination:
With the device powered off, hold Volume Up + Volume Down + Power.
Once the device is in fastboot mode, verify your PC finds it by typing:
fastboot devices
If you don’t get any output or an error:
on Windows: make sure the device appears in the device manager without a triangle. Try other drivers until the command above works!
on Linux or macOS: If you see no permissions fastboot try running fastboot as root. When the output is empty, check your USB cable and port!
check
TIP: Some devices have buggy USB support while in bootloader mode, if you see fastboot hanging with no output when using commands such as fastboot getvar ..., fastboot boot ..., fastboot flash ... you may want to try a different USB port (preferably a USB Type-A 2.0 one) or a USB hub.
Flash recovery onto your device (replace <recovery_filename> with the actual filename!):
fastboot flash recovery <recovery_filename>.img
Now reboot into recovery to verify the installation.
Use the menu to navigate to and to select the Recovery option.
Ensuring all firmware partitions are consistentinfo_outline
NOTE: The steps below only need to be run once per device.
In some cases, the inactive slot can be unpopulated or contain much older firmware than the active slot, leading to various issues including a potential hard-brick. We can ensure none of that will happen by copying the contents of the active slot to the inactive slot.
To do this, sideload the copy-partitions-20220613-signed.zip package by doing the following:
Download the copy-partitions-20220613-signed.zip file from here. It should have a MD5 sum of 79f2f860830f023b7030c29bfbea7737 or a SHA-256 sum of 92f03b54dc029e9ca2d68858c14b649974838d73fdb006f9a07a503f2eddd2cd.
Sideload the copy-partitions-20220613-signed.zip package:
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
On the host machine, sideload the package using: adb sideload copy-partitions-20220613-signed.zip
info_outline
NOTE: The copy-partitions script was created by LineageOS developer erfanoabdi and filipepferraz
Now reboot to recovery by tapping “Advanced”, then “Reboot to recovery”.
Installing LineageOS from recovery
Download the LineageOS installation package that you would like to install or build the package yourself.
(Optionally): If you want to install an application package add-on such as Google Apps (use the arm64 architecture), please read and follow the instructions on Google Apps page
If you are not in recovery, reboot into recovery:
With the device powered off, hold Volume Down + Power.
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).
Return to the main menu.
Sideload the LineageOS .zip package:
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
On the host machine, sideload the package using: adb sideload filename.zip.
check
TIP: Normally, adb will report Total xfer: 1.00x, but in some cases, even if the process succeeds the output will stop at 47% and report adb: failed to read command: Success. In some cases it will report adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.
(Optionally): If you want to install any add-ons, click Advanced, then Reboot to Recovery, then when your device reboots, click Apply Update, then Apply from ADB, then adb sideload filename.zip those packages in sequence.
info_outline
NOTE: Add-ons aren’t signed with LineageOS’s official key, and therefore when they are sideloaded, Lineage Recovery will present a screen that says Signature verification failed, this is expected, please click Continue.
info_outline
NOTE: If you want the Google Apps add-on on your device, you must follow this step before booting into LineageOS for the first time!
Once you have installed everything successfully, click the back arrow in the top left of the screen, then “Reboot system now”.
hiper25 said:
INSTALLACTION- Please note: Be sure that your phone is already OOS12 based !!!
- Download Recovery here
- Download script here
- Download ROM zip file.
- Reboot phone to Fastboot mode
Code: fastboot boot recovery.img
Install in ADB -> copy-partitions-20220613-signed.zip -> Advanced -> reboot to bootloader
fastboot boot recovery.img -> Factery Reset -> Install in ADB -> ROM.zip
- Reboot
Click to expand...
Click to collapse
Newbie here.
Need instructions from unlocking the bootloader.
It took almost four hours to figure out and use MSM tool
Please do give me instructions from unlocking the bootloader
Disclaimer
I am not responsible for any damage you made to your device and responsibe for anything else. Do this only if you know what are you doing.
You have been warned
Click to expand...
Click to collapse
Screenshots/Video:
{
"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"
}
Don't be afraid: The latency you see is caused by the non optimization of the refresh rate of the e-ink panel, which I'd like to port from stock cinese rom. (here if you'd like to help to make the e-ink works on android even faster than stock!!).
System UI is very much smoother than on stock rom (try with scrcpy).
Files:
Spoiler
Main Folder https://mega.nz/folder/QkVXUDLS#LWYIHVvuiOFxxeZpWruTlg
Download those files:
- https://mega.nz/file/bR5g0I5I#2kwOj8vpsrOUfu-Fpdj1Yboppx9-ZzTk7t3IS-dpT5E
- https://drive.google.com/file/d/1LqcR6NVlSqL6gT6y1y1x9r58_LAKBBjd/view
- Hisense_A5_LA592C(HLTE202N)_L1657.6.09.06.00_TFDownload_202004090105_user.zip
- https://drive.google.com/file/d/1WKhek-8iDULzjXKxBtVivhnbUeh8Fw89/view
- https://sourceforge.net/projects/arrow-os/files/arrow-9.x/GSI/27_Jan_2020/system_arm64_ab.zip/download
- https://github.com/topjohnwu/Magisk/releases/download/v22.1/Magisk-v22.1.apk
- https://github.com/KinglyWayne/simg2img_win/archive/refs/heads/master.zip
Instructions:
Spoiler
Bootloader still locked (unfortunately). (or tell me if you managed to unlock )
Android 9 works good.
Android 10 lags.
Before starting: Backup all the data, partitions and most importantly the EFS/QCN file! (Read BACKUP QCN section.)
If you'd like to share a vanilla EFS/QCN file, erasing your IMEI with a blank one before doing it, that would be useful in case someone corrupted his one. You can read more about on the guide.
Make sure to read the Disclaimer above.
- Install QPST and Qualcomm Drivers from Hisense_a5_Flashpaket_6.10.04.00.zip
- Format a microSD into FAT32, then unzip Hisense_A5_LA592C(HLTE202N)_L1657.6.09.06.00_TFDownload_202004090105_user.zip to a folder named HLTE202N_TF and copy it to the microSD. Insert the microSD inside the smartphone.
- Unzip HLTE202N_HLTE202N.R1_L1657.6.03.02.00.7z and replace recovery.img, vbmeta.img, boot.img with those you find inside zip file boot_recovery_vbmeta_6.03.02.zip.
- Enter in EDL MODE by [/I]adb reboot edl[I] or this and connect the device with usb cable to PC.
- open QFIL and select Flat Build, then select Programmer and choose prog_emmc_firehose_8937_ddr_000bf0e1, load XML rawprogram_000bf0e1 and patch patch patch0 from HLTE202N folder.
- Click Download to flash stock ROM 6.03
- Once finished, detach usb cable and reboot the smartphone this way: hold vol up and vol down and power at the same time and as soon as it boot, release only power button until you see vision logo flashing TF
- Wait the smartphone to boot the 6.09 firmware, and once booted, enable USB debugging and OEM unlocking.
- You should see developer options inside the submenu other settings after tapping 7 times on kernel version inside about phone.
- Now check system updates, and OTA update to 6.10.04.00 and no more, just only to build 6.10.04.00.
- After update complete, unzip Hisense_a5_Flashpaket_6.10.04.00.zip
- Open QFIL and select flat build, then select programmer prog_emmc_firehose_8937_ddr_000bf0e1, load XML rawprogram_000bf0e1_joygram and patch patch0 from Hisense_a5_Flashpaket_6.10.04.00/rootkit_6.10.04 folder.
- Enter in EDL MODE and click Download to flash root for ROM 6.10.04.
- Once finished, detach usb cable and to reboot, press power button for at least 20 seconds, or more, to exit EDL mode.
- Once booted up, install Magisk 22.1 and give all permissions, then open it, and click ok if it asks to install additional setup. Phone will reboot.
- Once rebooted, connect the phone via adb to pc and type adb shell
- Once in the adb shell, type su and a popup should appear on the smartphone. Grant permission from smartphone.
Checkpoint
- Once here, you could be ready to flash your desired GSI ROM (I've tested many, and look like only compatibility is with Android 9 and 10. 11/12/13 didn't work on my tests, and android 9 is the smoothest performance wise, while android 10 is not really supported and it lags on system.)
At this point, if you'd like to try out different roms, You need to return to Checkpoint, and follow again the steps below.
Your GSI rom should be arm64 and ab partion. Here you can find a list https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list (look for android 9 and 10 roms)
- Unzip your GSI rom, then rename the unzipped .img file to system.img
- copy system.img file to simg2img directory and double click convert.bat to start the unparsing process. It should make another system file inside same folder, but with .ext4 extension.
- copy the system.ext4 file to another directory.
- Open QFIL and select flat build, then select programmer prog_emmc_firehose_8937_ddr_000bf0e1 from Hisense_a5_Flashpaket_6.10.04.00/rootkit_6.10.04 folder.
- Enter in EDL MODE
- Now go on Tools and Partition Manager
- Popup will open, now right click system partition and select manage partition, then erase, then load image.
- Select the system.ext4 file, and it will start flashing.
- Once done, click close, then close again, and then ok.
- wait 10s and detach cable usb from the pc.
- press power button + volume down for 20s to enter recovery. You might want to try some times. Mine worked like this: as soon you feel the reboot vibration, release the power button but keep holding the volume down button until you see recovery logo. or. if it's still stuck on hisense logo (power on), press power and volume down button for 5 seconds, then release power button while still holding volume down, it should enter recovery.
- Inside recovery, erase all the data.
- Reboot, and wait at least 20 minutes, the phone should boot your GSI rom!
Possible error: If you still see Hisense logo with backlight on, probably your ROM has booted, but somehow it won't show you the main display.
Fix: with https://github.com/Genymobile/scrcpy by pressing the screen, after cable is connected and adb devices command launched, where the adb authorization popup would appear, just try to click "ok", and then scrcpy would allow you to see what's happening. Finish the wizard and you should be able to continue on the smartphone now. Keep in mind you may need to use scrcpy at each reboot, because for some ways, the smartphone boots up showing only Hisense logo, but underlying the system is working.
Projects:- Hisense A5 Port eink display refresh rate modes from chinese to AOSP rom https://forum.xda-developers.com/t/hisense-a5-e-ink-display-modes-port-for-aosp.4497903/
- Hisense A5 adjustable backlight color temperature (Warm to Cold) https://forum.xda-developers.com/t/...lor-temperature-backlight-frontlight.4495045/
- Hisense A5 original EFS/QNC vanilla backup file
https://forum.xda-developers.com/t/hisense-a5-efs-qcn-original-file-backup.4497447/#post-87484995
Hey thanks for getting this far! I wonder if you got any further along? I have an a5 and I would very much like to put a stock rom on
which one recovery do you use ~~where can download it
THANKs
can be taught step by step