Related
At somepoint while i had the Xperia Sola, the 4.2 version of the Xperia Launcher by SeraJr constantly force closed, and eventualy all the launcers i had. Tried all solutions i could find, wipe chache wipe dalvik, use stock rom, reflash, nada. The reason, i thought, was the lack of ram, xperia sola had 512 RAM, but on xperia S the situation is different, it has 1 GB of ram and still FC then i found this
VERSION 1.
Create a Unix script file with no extension (I named it 97oom) with Notepad++ and put it in your i/system/etc/init.d/ folder and put this inside:
Code:
#!/system/bin/sh
sleep 60
PPID=$(pidof [B]com.estrongs.android.safer[/B])
echo "-17" > /proc/$PPID/oom_adj
Permissions: chmod 755 /system/etc/init.d/97oom (same as 10overclock)
You can also do it on the phone itself:
1. Make a copy of 10overclock
2. Renamed it to 97oom (I have a 98governor and a 99complete so...)
3. Deleted the text and put the text you see above
4. Set permissions
The bold text in the above code is the process name of the app that you want to protect!
You can also do this in GScript Lite with this:
Code:
PPID=$(pidof com.estrongs.android.safer)
echo "-17" > /proc/$PPID/oom_adj
This comes in handy for apps that don't load on bootup - just run a GScript for those apps
I suggest you get Busybox Installer and have it install the latest BusyBox (v1.19).
This ensures GScript doesn't spit out ugly stderr: messages.
GScript Tip: 1. Make a file (with any text editor) with the commands
................. 2. Rename it with an .sh extension (example 97oom.sh)
................. 3. Put it in sdcard/gscript folder
................. 4. Run GScript, Menu key, Add script, and click Load file, select a script and Save (leave SU checked)
Even better, you can make shortcut for any GScript.
Long press desktop > Shortcuts > GScript Lite > Select... BOOYA!
Then reboot to test!
Click to expand...
Click to collapse
I'm still testing myself, but at this point i can say that it works.
All credits go to zeppelinrox
VERSION 2
This i think is a better way to fix any launcher redraw, testet it myself and it works flawlessly. It seems that you need to patch the services.jar from the system framework in order to make the priority of the launcher from 6 to 1 (NOTE: only the launcher set to default will go to priority 1, any launcher is fine)
You can use Auto Memory Manager (AMM) to check the launcher's OOM priority
What you need:
1. Rooted ICS phone
2. Root Explorer
3. Deodexed stock or custom rom
Instructions:
1. Open up device browser http://android.mimic.ca/
2. File upload > choose file > Root Explorer > phone menu > home > system > framework > services.jar
3. This will exit to the ICS OOM Priority Charger webapp
4. Upload
5. Download > Save As "services.jar" > OK
6. Open Root explore and navigate to /sdcard/Download
7. Long tap services.jar > copy
8. Back > back > system > framework
9. Mount R/W
10. Paste > overwrite
11. Set permissions: long tap services.jar > permissions > rw-r--r--
12. Reboot
13. Use AMM app to check your launcer's OOM priority =1
14. Enjoy
All Credits for this mod UpInTheAir
After that you launcher will never be a problem
I'm not responsible for damages on your phone, use it at your own risk.
Please test and give feedback and if its ok dont forget do hit THANKS
If this was helpfull please press Thanks
Re: [MOD][FIX launcer redraws] Lock apps to memory
You can easily instal whole supercharger.
It wi be stronger, no redraws, lag free.
Sent from my LT26i
electrash said:
You can easily instal whole supercharger.
It wi be stronger, no redraws, lag free.
Sent from my LT26i
Click to expand...
Click to collapse
The V6 one?
Yess it may be, but i wated only the lock app part
Update first post, ver 2.
After having several wifi problems on my NST, I could port the wifi attainments on v.1.2.1 to our v.1.1.2. Also, I did minor changes to avoid needless battery consumption.
Now Opera Mobile works like a charm and the NST detects all open SSID, even those with wpa2 enterprise like "eduroam" and it is not necessary certificates for it.
This has been tested on system 1.1.2 rooted with TouchNooter 2.1.31 and with this multitouch kernel. It will probably work on earlier versions and should be safe to use it, but for best results you should be on 1.1.2.
If you accept an advice, whether you need an optimized performance (130mb ram memory available) and a good contrast screen rom on your NST it is better a 1.1.2 (rooted with touchnooter2.1.31 plus a multitouch kernel to be installed with CWM recovery and the NoRefreshToggle.apk) than a 1.2.1 with fastmode or norefresh. In the second post of this thread, I've left some instructions for having TouchNooter in pristine conditions.
Find enclosed this wifi's cwm update.
Best.
Downgrade your NST to TouchNooter 2.1.31
I've left this instructions for those who need help to downgrade their NST and install TouchNooter 2.1.31. Also, I've included some good tweaks:
If you accept an advice, whether you need an optimized performance (130mb ram memory available) and a good contrast screen rom on your NST it is better a 1.1.2 (rooted with touchnooter2.1.31 plus a multitouch kernel to be installed with CWM recovery and the NoRefreshToggle.apk) than a 1.2.1 with fastmode or norefresh.
1. Make a backup of your NST with noogie following this instructions.
2. Download the Original 1.1.0 update (repacked for use with Clockworkmod based Recovery).
3. Burn 2gb_clockwork-rc2.img file to be written on a SD-Card using Win32DiskImager or dd on linux.
4. Open the SD-Card (where you burn 2gb_clockwork-rc2.img) and copy the nook_1_1_update_cwm.zip on the SD-Card.
5. Power down and insert the SD-Card on the NST.
6. Press the power button for 3 seconds, so that the device boots (you don't have to hold the power button after the 3 seconds)
7. As soon as the display changes to the "CWM logo" screen, push and hold the lower left and the lower right button until the screen changes again. Wait until you see the recovery
Now boot into Clockworkmod recovery (Button layout: Both Buttons on the left: BACK / Upper button on the right: UP / Lower button on the right: DOWN / n button: SELECT / Power button: TOGGLE DISPLAY).
8. Install through CWM recovery the nook_1_1_update_cwm.zip update placed on the SD-Card. When you read installation completed press power button during 10 second and eject the SD-card.
9. Press power button to turn on the nook to let the devices open commonly.
10. Now turn off the NST again and make a factory reset (eject any SD-Card inserted on the NST and as soon as the display changes to the "read forever" screen , push and hold the lower left and the lower right button until the screen changes again. Wait until you see the factory reset instructions and follow it). After, turn on the NST a register again it on B&N and turn off.
11. Now turn on again and install the 1.1.2 update following B&N instructions. After, turn on the NST a register again it on B&N and turn off.
12. Now install TouchNooter 2.1.31 following this instructions.
13. Install this multitouch kernel via CWM again.
14. Now install my wifi implementation via CWM again.
15. Download & install SetCPU utility. Create two profiles on it for Screen On (Set Min AND Max clock freq. to 800 MHz, governor=userspace, no scheduler checked) and another for Screen Off (Set Min AND Max clock freq. To 300 MHz, governor=conservative, no scheduler checked). And check “Apply on boot”
16. Download & install SystemApp Remover to disable some apps that drain the battery (eg:AFfileDownloadService.apk,AccountAndSyncSettings.apk, AirRuntime.apk, ApplicationsProvider.apk, BnAuthenticationService.apk, BnCloudRequestSvc.apk, ContactsProvider.apk, CrytoServer.apk, DemoMode.apk, DeviceManager.apk, DeviceRegistrator.apk, GlobalSearch.apk, gtalkservice.apk, Home.apk, Library.apk, Music.apk, NookCommunity.apk, Phone.apk, QuickStartActivity.apk, Shop.apk, Social.apk, SysChecksum.apk, Talk.apk, TalkProvider.apk, TelephonyProvider.apk, WaveformDownloader.apk).
17. Apply this tweaks (you can use Root Explorer for it):
-In file /system/lib/egl/egl.cfg. Delete the line "0 0 android". (This disables the hardware rendering and forces software rendering, it is optional, just try it and check what is better for you).
-In file /system/build.prop add the next lines at the end of the present text:
Code:
# Tweaks
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
ro.compcache.default=18
ro.kernel.android.checkjni=0
ro.HOME_APP_ADJ=1
#
# Dalvik options
dalvik.vm.execution-mode=int:fast
dalvik.vm.heapsize=128m
dalvik.vm.deoxopt-flags=m=v,o=y
#
# Battery
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
18. For better performance with NoRefresh, reduce from 400 to 200 the "Auto Activate Time Window". If you cannot find on your apps drawer the shortcut to "NoRefresh Settings", reinstall the app: NoRefresh.apk. Or modify it manually on /data/data/com.eink.norefresh/shared_prefs/com.eink.norefresh_preferences.xml (I set this on 150 but it has to be tested)
Code:
<string name="activate_delay">200</string>
19. Also, I recommend you to use the "Reading Now Button" on the left side of the main status bar as "Orientation Switch". You can do that with Nook Touch Tools.
20. On the other hand, if you can afford buy a good task killer as "Advanced Task Killer Pro by Rechild", I recommend you to auto kill apps when screen is off. (Note:Some task killer drain the battery, that the reason I recommend you Advanced Task Killer Pro). Also, uninstall "Super Manager" and "Amazon Market", both drain the battery.
I've set on the first post a new update with minor changes to avoid needless battery consumption.
Best.
kuskro said:
I've left this instructions for those who need help to downgrade their NST and install TouchNooter 2.1.31. Also, I've included some good tweaks:
If you accept an advice, whether you need an optimized performance (130mb ram memory available) and a good contrast screen rom on your NST it is better a 1.1.2 (rooted with touchnooter2.1.31 plus a multitouch kernel to be installed with CWM recovery and the NoRefreshToggle.apk) than a 1.2.1 with fastmode or norefresh.
1. Make a backup of your NST with noogie following this instructions.
2. Download the Original 1.1.0 update (repacked for use with Clockworkmod based Recovery).
3. Burn 2gb_clockwork-rc2.img file to be written on a SD-Card using Win32DiskImager or dd on linux.
4. Open the SD-Card (where you burn 2gb_clockwork-rc2.img) and copy the nook_1_1_update_cwm.zip on the SD-Card.
5. Power down and insert the SD-Card on the NST.
6. Press the power button for 3 seconds, so that the device boots (you don't have to hold the power button after the 3 seconds)
7. As soon as the display changes to the "CWM logo" screen, push and hold the lower left and the lower right button until the screen changes again. Wait until you see the recovery
Now boot into Clockworkmod recovery (Button layout: Both Buttons on the left: BACK / Upper button on the right: UP / Lower button on the right: DOWN / n button: SELECT / Power button: TOGGLE DISPLAY).
8. Install through CWM recovery the nook_1_1_update_cwm.zip update placed on the SD-Card. When you read installation completed press power button during 10 second and eject the SD-card.
9. Press power button to turn on the nook to let the devices open commonly.
10. Now turn off the NST again and make a factory reset (eject any SD-Card inserted on the NST and as soon as the display changes to the "read forever" screen , push and hold the lower left and the lower right button until the screen changes again. Wait until you see the factory reset instructions and follow it). After, turn on the NST a register again it on B&N and turn off.
11. Now turn on again and install the 1.1.2 update following B&N instructions. After, turn on the NST a register again it on B&N and turn off.
12. Now install TouchNooter 2.1.31 following this instructions.
13. Install this multitouch kernel via CWM again.
14. Now install my wifi implementation via CWM again.
15. Download & install SetCPU utility. Create two profiles on it for Screen On (Set Min AND Max clock freq. to 800 MHz, governor=userspace, no scheduler checked) and another for Screen Off (Set Min AND Max clock freq. To 300 MHz, governor=conservative, no scheduler checked). And check “Apply on boot”
16. Download & install SystemApp Remover to disable some apps that drain the battery (eg:AFfileDownloadService.apk,AccountAndSyncSettings.apk, AirRuntime.apk, ApplicationsProvider.apk, BnAuthenticationService.apk, BnCloudRequestSvc.apk, ContactsProvider.apk, CrytoServer.apk, DemoMode.apk, DeviceManager.apk, DeviceRegistrator.apk, GlobalSearch.apk, gtalkservice.apk, Home.apk, Library.apk, Music.apk, NookCommunity.apk, Phone.apk, QuickStartActivity.apk, Shop.apk, Social.apk, SysChecksum.apk, Talk.apk, TalkProvider.apk, TelephonyProvider.apk, WaveformDownloader.apk).
17. Apply this tweaks (you can use Root Explorer for it):
-In file /system/lib/egl/egl.cfg. Delete the line "0 0 android". (This disables the hardware rendering and forces software rendering, it is optional, just try it and check what is better for you).
-In file /system/build.prop add the next lines at the end of the present text:
Code:
# Windows management
windowsmgr.max_events_per_sec=500
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
ro.product.multi_touch_enabled=true
#
# Tweaks
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
ro.compcache.default=18
ro.kernel.android.checkjni=0
ro.HOME_APP_ADJ=1
#
# Dalvik options
dalvik.vm.execution-mode=int:fast
dalvik.vm.heapsize=48m
dalvik.vm.deoxopt-flags=m=v,o=y
#
# Battery
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
18. For better performance with NoRefresh reduce from 400 to 200 the "Auto Activate Time Window" (I modified the xml preferences tags for this app to have this setting on 150 but it has to be tested).
19. Also, I recommend you to use the "Reading Now Button" on the left side of the main status bar as "Orientation Switch". You can do that with Nook Touch Tools.
20. On the other hand, if you can afford buy a good task killer as "Advanced Task Killer Pro by Rechild", I recommend you to auto kill apps when screen is off. (Note:Some task killer drain the battery, that the reason I recommend you Advanced Task Killer Pro). Also, uninstall "Super Manager" and "Amazon Market", both drain the battery.
Click to expand...
Click to collapse
I want to try this but is it possible to have a kernel with multi touch AND usb host ?
tebra said:
I want to try this but is it possible to have a kernel with multi touch AND usb host ?
Click to expand...
Click to collapse
I've never tried but I think so. Here you have some: https://code.google.com/p/nst-recovery/downloads/list
kuskro said:
I've never tried but I think so. Here you have some: https://code.google.com/p/nst-recovery/downloads/list
Click to expand...
Click to collapse
One more question, why did you don't upgrade to 1.1.5 firmware?
Kernel with multitouch and usb host are based on 1.1.5 firmware
tebra said:
One more question, why did you don't upgrade to 1.1.5 firmware?
Kernel with multitouch and usb host are based on 1.1.5 firmware
Click to expand...
Click to collapse
This update was for NSTG.
kuskro;41518419
16. Download & install [URL="https://play.google.com/store/apps/details?id=com.danesh.system.app.remover&hl=es" said:
SystemApp Remover[/URL] to disable some apps that drain the battery (eg:AFfileDownloadService.apk,AccountAndSyncSettings.apk, AirRuntime.apk, ApplicationsProvider.apk, BnAuthenticationService.apk, BnCloudRequestSvc.apk, ContactsProvider.apk, CrytoServer.apk, DemoMode.apk, DeviceManager.apk, DeviceRegistrator.apk, GlobalSearch.apk, gtalkservice.apk, Home.apk, Library.apk, Music.apk, NookCommunity.apk, Phone.apk, QuickStartActivity.apk, Shop.apk, Social.apk, SysChecksum.apk, Talk.apk, TalkProvider.apk, TelephonyProvider.apk, WaveformDownloader.apk).
17. Apply this tweaks (you can use Root Explorer for it):
-In file /system/lib/egl/egl.cfg. Delete the line "0 0 android". (This disables the hardware rendering and forces software rendering, it is optional, just try it and check what is better for you).
-In file /system/build.prop add the next lines at the end of the present text:
Code:
# Tweaks
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
ro.compcache.default=18
ro.kernel.android.checkjni=0
ro.HOME_APP_ADJ=1
#
# Dalvik options
dalvik.vm.execution-mode=int:fast
dalvik.vm.heapsize=128m
dalvik.vm.deoxopt-flags=m=v,o=y
#
# Battery
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
18. For better performance with NoRefresh, reduce from 400 to 200 the "Auto Activate Time Window". If you cannot find on your apps drawer the shortcut to "NoRefresh Settings", reinstall the app: NoRefresh.apk. Or modify it manually on /data/data/com.eink.norefresh/shared_prefs/com.eink.norefresh_preferences.xml (I set this on 150 but it has to be tested)
Code:
<string name="activate_delay">200</string>
19. Also, I recommend you to use the "Reading Now Button" on the left side of the main status bar as "Orientation Switch". You can do that with Nook Touch Tools.
20. On the other hand, if you can afford buy a good task killer as "Advanced Task Killer Pro by Rechild", I recommend you to auto kill apps when screen is off. (Note:Some task killer drain the battery, that the reason I recommend you Advanced Task Killer Pro). Also, uninstall "Super Manager" and "Amazon Market", both drain the battery.[/hide]
Click to expand...
Click to collapse
System App Remover and Root Explorer isn't in my list in the Android Market. I tried using the search function in the Market as well and it doesn't seem to work at all. Any recommendations?
Beefvvl said:
System App Remover and Root Explorer isn't in my list in the Android Market. I tried using the search function in the Market as well and it doesn't seem to work at all. Any recommendations?
Click to expand...
Click to collapse
You need installing searchmarket.app to work together with Google Market.
Best.
kuskro said:
I've left this instructions for those who need help to downgrade their NST and install TouchNooter 2.1.31. Also, I've included some good tweaks:
If you accept an advice, whether you need an optimized performance (130mb ram memory available) and a good contrast screen rom on your NST it is better a 1.1.2 (rooted with touchnooter2.1.31 plus a multitouch kernel to be installed with CWM recovery and the NoRefreshToggle.apk) than a 1.2.1 with fastmode or norefresh.
1. Make a backup of your NST with noogie following this instructions.
2. Download the Original 1.1.0 update (repacked for use with Clockworkmod based Recovery).
3. Burn 2gb_clockwork-rc2.img file to be written on a SD-Card using Win32DiskImager or dd on linux.
4. Open the SD-Card (where you burn 2gb_clockwork-rc2.img) and copy the nook_1_1_update_cwm.zip on the SD-Card.
5. Power down and insert the SD-Card on the NST.
6. Press the power button for 3 seconds, so that the device boots (you don't have to hold the power button after the 3 seconds)
7. As soon as the display changes to the "CWM logo" screen, push and hold the lower left and the lower right button until the screen changes again. Wait until you see the recovery
Now boot into Clockworkmod recovery (Button layout: Both Buttons on the left: BACK / Upper button on the right: UP / Lower button on the right: DOWN / n button: SELECT / Power button: TOGGLE DISPLAY).
8. Install through CWM recovery the nook_1_1_update_cwm.zip update placed on the SD-Card. When you read installation completed press power button during 10 second and eject the SD-card.
9. Press power button to turn on the nook to let the devices open commonly.
10. Now turn off the NST again and make a factory reset (eject any SD-Card inserted on the NST and as soon as the display changes to the "read forever" screen , push and hold the lower left and the lower right button until the screen changes again. Wait until you see the factory reset instructions and follow it). After, turn on the NST a register again it on B&N and turn off.
11. Now turn on again and install the 1.1.2 update following B&N instructions. After, turn on the NST a register again it on B&N and turn off.
12. Now install TouchNooter 2.1.31 following this instructions.
13. Install this multitouch kernel via CWM again.
14. Now install my wifi implementation via CWM again.
15. Download & install SetCPU utility. Create two profiles on it for Screen On (Set Min AND Max clock freq. to 800 MHz, governor=userspace, no scheduler checked) and another for Screen Off (Set Min AND Max clock freq. To 300 MHz, governor=conservative, no scheduler checked). And check “Apply on boot”
16. Download & install SystemApp Remover to disable some apps that drain the battery (eg:AFfileDownloadService.apk,AccountAndSyncSettings.apk, AirRuntime.apk, ApplicationsProvider.apk, BnAuthenticationService.apk, BnCloudRequestSvc.apk, ContactsProvider.apk, CrytoServer.apk, DemoMode.apk, DeviceManager.apk, DeviceRegistrator.apk, GlobalSearch.apk, gtalkservice.apk, Home.apk, Library.apk, Music.apk, NookCommunity.apk, Phone.apk, QuickStartActivity.apk, Shop.apk, Social.apk, SysChecksum.apk, Talk.apk, TalkProvider.apk, TelephonyProvider.apk, WaveformDownloader.apk).
17. Apply this tweaks (you can use Root Explorer for it):
-In file /system/lib/egl/egl.cfg. Delete the line "0 0 android". (This disables the hardware rendering and forces software rendering, it is optional, just try it and check what is better for you).
-In file /system/build.prop add the next lines at the end of the present text:
Code:
# Tweaks
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
debug.sf.hw=1
video.accelerate.hw=1
debug.performance.tuning=1
ro.compcache.default=18
ro.kernel.android.checkjni=0
ro.HOME_APP_ADJ=1
#
# Dalvik options
dalvik.vm.execution-mode=int:fast
dalvik.vm.heapsize=128m
dalvik.vm.deoxopt-flags=m=v,o=y
#
# Battery
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
18. For better performance with NoRefresh, reduce from 400 to 200 the "Auto Activate Time Window". If you cannot find on your apps drawer the shortcut to "NoRefresh Settings", reinstall the app: NoRefresh.apk. Or modify it manually on /data/data/com.eink.norefresh/shared_prefs/com.eink.norefresh_preferences.xml (I set this on 150 but it has to be tested)
Code:
<string name="activate_delay">200</string>
19. Also, I recommend you to use the "Reading Now Button" on the left side of the main status bar as "Orientation Switch". You can do that with Nook Touch Tools.
20. On the other hand, if you can afford buy a good task killer as "Advanced Task Killer Pro by Rechild", I recommend you to auto kill apps when screen is off. (Note:Some task killer drain the battery, that the reason I recommend you Advanced Task Killer Pro). Also, uninstall "Super Manager" and "Amazon Market", both drain the battery.
Click to expand...
Click to collapse
After do this I can't connect to wifi.
Now I try to restore to factory configuration and I cant install 1.2.1.
:crying:
keteflips said:
After do this I can't connect to wifi.
Now I try to restore to factory configuration and I cant install 1.2.1.
:crying:
Click to expand...
Click to collapse
Just use your own CWM backup, you took right before installing this mod...
keteflips said:
After do this I can't connect to wifi.
Now I try to restore to factory configuration and I cant install 1.2.1.
:crying:
Click to expand...
Click to collapse
Restore your noogie backup and choose the correct update for your NST:
- Download the nook 1.2.1 UK update from here.
- Or download the nook 1.2.1 USA update from here.
kuskro said:
Restore your noogie backup and choose the correct update for your NST:
- Download the nook 1.2.1 UK update from here.
- Or download the nook 1.2.1 USA update from here.
Click to expand...
Click to collapse
This is what I did and it worked perfectly.
Thank you.
Credits go to the original @EX3cutor for the original solution posted in http://forum.xda-developers.com/showthread.php?t=1606474
but for android kitkat / jellybean there's a slight change in the values:
1) install a file manager who can get root access (es file explorer is a nice one)
2) open the file manager and make sure you have root access, then mount /system as r/w
3) go to /system/usr/idc/
4) open sec_e-pen.idc in a text editor and change the value to one of the following:
Remove cursor
touch.deviceType = touchScreen
(for mouse pointer off)
Enable cursor
touch.deviceType = pointer
(for mouse pointer on)
tested it on slimkat just now and it works for me, hope i can make some other people happy here as well
(My thread is also available in the Nextbit Development Forum)
This thread will always be a Work In Progress. Please be patient, as we receive new development it will be posted here. Thank you very much!
Do subscribe to this thread to get notified on any new updates.
The "Complete Guide" series is back, now for the holy Nextbit Robin! (check out my profile for other "complete guide" threads for my past devices)
First things first, this guide is made mainly for our great Nextbit Robin - Ether. Some steps may or may not work for other phones...
Please note that the results of the following methods may vary. I will not be held responsible for destroying your device. PROCEED AT YOUR OWN RISK.
For increased chances of these working, ensure you're on the latest version of Robin.
If you don’t know what rooting, flashing and *explosion* means, this probably isn’t the thread for you.
Credit me if you want to take anything from this thread. DO NOT create duplicates of such threads.
Enjoy!
Complete guide to all things Robin:
NOTE: The chapters are in chronological order, meaning everything after Chapter 2 assumes you already have root and unlock.
---------------------------------------------------------------------------------------------------------------------------------
CHAPTER 0: TERMINOLOGY (in my own words)
- Terms
- Tidbit
(To be honest, if you need to even look at this, this thread isn't for you.)
- Root: Gaining full administrative control of your device. "Jailbreaking" in terms of Android.
- ROM: The customized operating system that your Android runs on.
- Kernel: The thingy that links software and hardware
- Radio: The thingy that sends and receives messages, calls and data.
- Flash: Installing a zipped file in Recovery Mode
- Recovery: The software that allows tweaking and flashing, and other weird stuff that will destroy your phone.
- Fastboot: The thingy that allows recovery mode to happen.
- Brick: The term says it all.
- Bootloader: Quite literal; loads the phone for bootup.
- Nandroid backup: A backup-ed image of your current system
- ADB: Android Debug Bridge; some command line tool that sends information from and to the phone to, and from the computer
- CWM: ClockWorkMod; a recovery system
- XDA: The holy website that is full of weird stuff that makes your phone wayyyy better.
Now let's paint a picture:
Imagine you are your Android phone.
Before "rooting", you are trapped in jail.
Upon "rooting and unlocking", you are released from jail.
You go to a shopping mall named "XDA".
You find a credit card lying on the floor from the company "Recovery". On the back, it says there is no passcode required, and there is a infinite amount of money inside.
You enter a store and get a sweatshirt with the word "ROM" on it.
You didn't buy the shirt, the shirt just happens to be free, but still requires you to swipe your credit card anyways.
You keep the receipt as a "backup", just in case the shirt spoils.
Just then, you get greedy and get all the badges in the store.
Stupidly, you pin all the badges on your shirt, turning it as heavy as a "brick".
Then, the shirt rips, unable to put (it rhymes with boot) it back together again.
Luckily you still have the receipt to return the shirt, and return back to your good old disgusting shirt.
Click to expand...
Click to collapse
---------------------------------------------------------
CHAPTER 1: PREREQUISITES
- Nextbit drivers are installed on your computer: http://bit.ly/Robin_USB_Driver
- A proper and working Wi-Fi network
- Enable Developer Options
- Enable USB Debugging
- Ensure Robin is charged to at least 50%
- Original and genuine Nextbit in-box USB cable
- Backup all files!
---------------------------------------------------------
CHAPTER 2: ESSENTIALS
- Backup
- Root
- Unlock
- TWRP
- Flashing
- Restoring backups
BACKUP:
Titanium Backup Method:
Use “Titanium Backup” batch backup
1. Menu -> Batch
2. Run -> Backup user apps + system data
OR:
Manual Non-Root Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
- Nandroid Backup
store all backups in internal storage and transfer to your computer
ROOT + UNLOCK + TWRP RECOVERY:
http://forum.xda-developers.com/nextbit-robin/development/tool-robin-toolkit-v1-0-root-twrp-t3375908
(kudos to @daavm)
1. Download the tool
2. Just follow the instructions
**NOTE: Relocking again will result in data wipe**
FLASHING:
Clean Flash:
1. Backup your data!
2. Reboot into TWRP Recovery
3. Go into settings and enable “Use Aroma File Manager”
4. Wipe Dalvik, Cache, System & Data
5. Flash your chosen ROM, basebands, firmware updates and other crap
6. Flash any GApps package. (the one I use: http://forum.xda-developers.com/android/general/gapps-lp-gapps-pa-gapps-aroma-installer-t3010798; kudos to @raulx222 & @slim Team)
7. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
8. Reboot
9. DONE!
OR:
Dirty Flash: (flashing without wiping anything, used for updating to newer ROMs or reflashing)
1. Reboot into TWRP Recovery
2. ONLY wipe Dalvik Cache
3. Flash your chosen ROM, basebands, firmware updates and other crap
4. Flash any NEWER GApps package. If you manually installed/updated through Play Store, skip this step.
5. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
6. Reboot
7. DONE!
It is perfectly fine if the first bootup takes a while, that is perfectly normal. Upon boot, Android will optimize itself so just let it do it’s work. Do put the phone under a fan as it does tend to get hot when optimizing since it is at max brightness or some dumb reason.
If it takes ages (like over 10mins) to boot up, it means you might have bricked your phone! Do source the XDA indices for any unbricking tutorial, or keep a lookout for an update on this page for instructions. (I don’t have any/don’t need to find any as I have never bricked any Android, so ya.)
Click to expand...
Click to collapse
DO NOT dirty flash if your newer ROM:
- Doesn't allow/support it
- Has a major update
- Has a Android version or firmware jump (e.g. from Lollipop to M)
- Is a totally different ROM from the previous one (e.g. from Stock to Cyanogenmod)
If after dirty flashing you experience any ROM issues (e.g. battery drain, lag etc.), I would advice you to do a clean flash instead.
Click to expand...
Click to collapse
RESTORING BACKUP:
Titanium Backup Method:
1. Use “Titanium Backup” batch restore
2. Menu -> Batch
3. Run -> Restore missing apps with data (*NOTE*: DO NOT RESTORE SYSTEM DATA)
4. Once done, go to Backup/Restore on the main app interface
5. Restore manually: Calendar Storage, Internet Bookmarks, Messaging SMS/MMS Prefs, Phone SMS/MMS/APN, User Dictionary, Wi-Fi Access Points**
6. Launcher Settings: (assuming you use Nova Launcher) Settings -> Backup & import settings -> Restore or manage backups
**What can I manually restore?**
Red: DO NOT RESTORE, YOU’LL END UP BRICKING/BOOTLOOPING YOUR PHONE!!!
White: 99% safe, go ahead
Green: 70% safe, beware of potential brick
Grey Stirkethrough: DO NOT RESTORE
Click to expand...
Click to collapse
OR:
Manual Restoration Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
store all backups in internal storage and transfer to your computer
---------------------------------------------------------
CHAPTER 3: ADDITIONS
- Boot Animation
- TWRP Recovery Theme
- ExoPlayer for YouTube
- Ad-free
- Control
- Task Management
BOOT ANIMATION:
6.x Marshmallow:
https://www.copy.com/s/t%3A83YzqkU0VlAHdSsY%3Bp%3A%252Fbootanimation-flashable.zip%3Boid%3A400
(kudos to @Upstreammiami)
(flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” to “bootanimation.old”
5. Download “bootanimation-flashable..zip” and flash in recovery
6. DONE!
5.x Lollipop:
(if not flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” and “shutdownanimation.zip” to “bootanimation.old” and “shutdownanimation.old” respectively
5. Copy your boot animation and shutdown animation of choice and rename to “bootanimation.zip” and “shutdownanimation.zip” respectively
6. Change permissions to rw-r-r-T (Read Owner, Read Group, Read Others, Write Owner, Sticky)
7. Mount R/O
8. Reboot
9. DONE!
TWRP Recovery Theme
http://forum.xda-developers.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584
(kudos to @z31s1g)
1. Choose 1440x2560 Themes Folder
2. Download your chosen zip file to your device
3. Change "28xX_vx_1440_xxxx.zip" to "ui.zip"
4. Open your favourite file manager app
5. Go to the TWRP folder
6. Create a folder named "theme" **no capital letters!**
7. Copy "ui.zip" into this folder
8. Reboot to recovery
9. DONE!
Faster YouTube: ExoPlayer
http://r3pwn.github.io/yt-exoplayer.html
1. Download “Root Explorer” app
2. Go to data/data/com.google.android.youtube/shared_prefs
3. Add the following lines below "<map>":
Code:
<string name="exo_player_activation_type">ADAPTIVE</string>
<boolean name="enable_exo_cache" value="true"/>
<boolean name="show_exo_player_debug_messages" value="true"/>
4. Once done, close and mount R/O
5. Force Close YouTube app in Application Settings
6. Reboot
7. Done!
Ad-Free
- Download "AdAway" app from F-Droid
https://f-droid.org/repository/browse/?fdid=org.adaway
Control
- Download "SELinux Mode Changer" from F-Droid
https://f-droid.org/repository/browse/?fdfilter=selinuxmodechanger&fdid=com.mrbimc.selinux
Task Management
- Download "Greenify" or "Servicely"
http://www.apkmirror.com/apk/oasis-feng/greenify/
http://www.apkmirror.com/apk/francisco-franco/servicely/
Honestly, I don't encourage battery managers such as "Battery Doctor" or "Clean Master (Speed Booster)" as realistically, it takes up more battery or RAM in trying to keep the app open to "properly manage the battery". Yes there are benefits such a having a zippier G3, but there are better methods out there.
Click to expand...
Click to collapse
---------------------------------------------------------
CHAPTER 4: FONTS
- Fonts
- Emoji
Changing ROM Font
http://forum.xda-developers.com/android/themes/fonts-flashable-zips-t2964304
(kudos to @gianton)
Simply flash the zip in recovery and done!
Changing Emoji
New iOS 9.1 Diverse Jaundice Emoji:
http://forum.xda-developers.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169
(kudos to @caiosilva96)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. Now, on your phone (with new emojis installed), go to http://emojipedia.org/skin-tone-modifiers/
10. Copy the "(skin colour)" that comes before "Emoji Modifier Fitzpatrick Type-1-2"
11. Go to your settings app, then keyboard settings, then personal dictionary
12. Create a new word "(skin colour)", shortcut of "skin2"
13. Repeat for skins 3-6
14. Reboot if you want to
15. DONE!
- To change the skin colour, type the emoji, followed by the shortcut word (e.g. "skin2")
OR:
Traditional iOS Emoji:
http://forum.xda-developers.com/lg-g3/themes-apps/howto-change-lg-smiley-to-google-smiley-t2809012
(kudos to @Soulfly999)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. DONE!
---------------------------------------------------------
CHAPTER 5: BATTERY
- The cliche...
- Extreme
the cliche stuff...
Turn on power saving, turn off bluetooth, Wi-Fi, data, NFC etc., turn off automatic brightness and blah blah blah...
The Extreme Battery Life
http://forum.xda-developers.com/android/general/guide-extreme-battery-life-t3095884
(kudos to @vaisakh7)
please note this chapter is incomplete.
---------------------------------------------------------
CHAPTER 6: GOODBYE
- Going back to stock
GO BACK TO STOCK:
Robin Factory Images:
https://community.nextbit.com/t5/Tools/Nextbit-Robin-Factory-Images/m-p/10649#M26
(kudos to @Nextbit_Khang)
1. Download "OOWW_1_xxx.zip" accordingly and unzip
2. Connect Robin to your computer
3. Boot into Fastboot (Power + Volume Down)
4. Windows: Open command window in the downloaded folder (Shift + Right click)
Mac: Open Terminal and navigate to the folder location
5. Windows: Type
Code:
flash-all.bat
, then Enter
Mac: Type
Code:
./flash-all.sh
, then Enter
6. Let the terminal do the magic and you're good to go!
---------------------------------------------------------
CHAPTER 7: MISCELLANEOUS
- Developer Settings
- System UI Tuner
- Smart Storage Activity App
- Fix Smart Storage FC
- Access FQC Menu
- Nova Launcher Secret Labs
ENABLING DEVELOPER SETTINGS:
1. Settings app
2. About phone
3. Software info
4. Tap build number repeatedly until it prompts you
ENABLING SYSTEM UI TUNER: (i.e. enable battery percentage indicator & customise quick setting tiles)
1. Pull down the notification shade
2. Tap and hold onto the 'gear' icon until prompted
3. You're done! Just open the settings app and tweak away!
ENABLING SMART STORAGE ACTIVITY APP: (on third party launchers)
1. Open Smart Storage Options
2. Continuously tap "Version" until prompted
3. Now enable "Show Smart storage in Launcher" and you're good to go!
FIX SMART STORAGE FCs:
(you need to try this multiple times until you can complete all steps)
1. Pull down the notification shade
2. Open Smart Storage's "More Settings"
3. QUICKLY scroll to the bottom
4. QUICKLY Tap "Sign out"
5. Now close the app and clear it's cache
6. Relog and it should be fine
ACCESS FQC MENU:
(kudos to @Nextbit_Khang)
NOTE: Only work for 119F build!
1. Open Dialer app
2. Type:
*#*#3721#*#*
Click to expand...
Click to collapse
ENABLING NOVA LAUNCHER LABS SETTINGS:
1. Nova Settings
2. Hold down ‘volume down’ key until it prompts you
---------------------------------------------------------
CHAPTER 8: ADDITIONAL INFO
- Device Architecture
Architecture: arm64 + arm
Screen DPI: 480
Drawable Class: xxhdpi (extra extra high density)
Google Play services - Build Suffix: (-448)
How does this affect me?
Well, when you install apps, downloading the correct arch version means the app is better optimised for our phone (and you'll potentially save some internal storage space too!)
As for Google Play services, you MUST install the correct build version. (Example: v9.0.90 (448-xxxxxxxx) )
For more info, click here: http://www.apkmirror.com/faq/#What_are_these_weird_terms_I8217m_seeing_on_some_APKs_8211_dpi_nodpi_arm_arm64_x86
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------------------------------------------------
Thanks for reading. If this helped, do give me a thumbs up or donate ad-free to me.
"Let's get this pinned on the General Thread shall we? Pretty please with cherry on top..." :victory:
Changelog
26th May:
- Removal of Development Index
---------------------
OLDER:
10th May:
- Added "Going back to stock" method
- Added more users to credits
- Changed several links to XDA threads
8th May:
- Changed rooting method to "Robin Toolkit"
- Subtle changes after proofreading
- Shorten forum naming
7th May:
- THIS THREAD WAS BORN!!!
[LEGACY] Dev Index
NOTE: This will no longer be maintained.
Reserved.
Reserved.
Thanks! @Lousyguyy
Sent from my Robin using Tapatalk
@Lousyguyy : Thanks for this - it was about time there was a dev index for the Robin.
Just a couple of points to note in your OP:
Also note that these steps WILL VOID YOUR WARRANTY. PROCEED AT YOUR OWN RISK.
Click to expand...
Click to collapse
Except it doesn't! Nextbit have explicitly stated that rooting your phone or loading a custom ROM etc will NOT void the warranty.
For increased chances of these working, update your KDZ to Lollipop first using OTA or Flash Tool.
Click to expand...
Click to collapse
I think you've accidentally copied this from an LG thread?
[deXter] said:
@XDeathy : Thanks for this - it was about time there was a dev index for the Robin.
Just a couple of points to note in your OP:
Except it doesn't! Nextbit have explicitly stated that rooting your phone or loading a custom ROM etc will NOT void the warranty.
I think you've accidentally copied this from an LG thread?
Click to expand...
Click to collapse
Oh haha thanks for taking time to read through the thread mate! I'll get it changed tomorrow when I'm free. (And yes I did copy the templates from my V10 thread oops)
Disclaimer: I have not created this tool nor do I hold any rights to the software. I also do no take any responsibility for whatever happens if you decide to use the software. Consider yourself warned.Theory:
= {Mod edit}[/I]]Questions & Answers (FAQ)
= Also here, and {Mod edit}[/I]]here you will get answers to almost all your questions on HTC Desire 630 Dual Sim, namely: Instructions for Android 6.0, Codes, Fastboot Mode, Bootloader mode, Soft Reset, Hard Reset, Recovery (TWRP).
= Check IMEI
= Check blacklist status
= {Mod edit}[/I]]Tips & Tricks
= Universal extension decryption and extraction tool HTC RUU (There are cases, as here, that the downloaded firmware archive does not open in the usual way - it is encrypted. The tool decrypts and extracts RUU.EXE or ROM.ZIP and creates a workable system.img + boot.img (in OUT / system), as well as the remaining files (in OUT / firmware), such as: firmware, preinstalled applications, etc.)
= {Mod edit}[/I]]Android CODES
= HTC Desire 630 on the forum.xda ... {Mod edit}[/I]]forum.gsmdevelopers.com
= Recovery after the "brick" == {Mod edit}[/I]]What is ADB?
Download:
1. Some, in my opinion, interesting applications, tested on HTC Desire 630 Dual Sim:
= Open camera
= ShutApp (namely, this version; launch apk shortcut - answered questions - pulled the widget onto the desktop - went to Settings in the "Security" - "Device Administrators - checked this application - use)
= Via Browser (not affiliated with Google; creates and restores your bookmark file; easy and quick)
= {Mod edit}[/I]]glaz.tv
= {Mod edit}[/I]]Soft Lock Screen (protects the battery and power button; after installation, check the checkbox in the "Administrators"; to use take the first widget)
= SlimLauncher (I always change to this one, simple and enough settings; pull out the widget twice: once - all applications and leave it on the navigation panel, the second - settings, after settings you delete from the screen; on this device, while there is no root-rights, install via .apk, on the devices with root-rights I create the SlimLauncher folder, put the APK file in it and through Root Explorer I place this folder in / system / app and reboot the device).
= {Mod edit}[/I]]Stellio Music Player (decent player, reads all formats).
2. TWRP by Captain_Throwback ... and ... here from the same author, as well as {Mod edit}[/I]]TWRP by {Mod edit}[/I]]еёвжик (this recovery contains a full-fledged file manager, convenient to use; with it, you can remove unnecessary garbage, make changes to build.prop ... And this recovery does not produce any errors during backup).
3. Stock firmware: {Mod edit}[/I]]here (registration is required and select status: free or paid, but our firmware - paid), as well as
{Mod edit}[/I]]here ... {Mod edit}[/I]]here (by the way, it also offers some kind custom firmware) and here.
PS: HTC servers (Rom update utility), be it .EXE or .ZIP, come in various formats and are usually encrypted, so access to files inside is “limited”. To open some archives and take their component parts, it is proposed Decryption tool.
= Stock components (boot, Recovery, Instruction and discussion) ... and ... Stock recovery =
4. RUU и HBOOT for Desire 630 Europe Dual Sim.
5. {Mod edit}[/I]]Drivers
User Benefits:
1. There is a ROOT!!!:
= CHARGING the device up to 90 - 100%;
= We remove the bootloader lock through {Mod edit}[/I]]the standard procedure;
= Throw SuperSU on SD (or on the internal memory);
= We sew custom recovery {Mod edit}[/I]]TWRP;
= We load in TWRP, we make a backup of the system;
= Install {Mod edit}[/I]]Super SU from zip;
= Reboot. The device will reboot 2 times, but then it will start normally.
2. So, having received the root and installing TWRP, we managed to start the sound from two speakers
{Mod edit}[/I]]First file
{Mod edit}[/I]]Second file, which we will replace
A small instruction:
= Copy the mixer_paths.xml file to the root of the phone;
= Reboot and enter recovery (TWRP);
= Go to "Mount" -> tick "System" and return;
= Go to File managerg -> sdcard-> we tap at our mixer_paths.xml file and press "copy";
= Then we will be thrown into the system folder, select "etc" and click "paste";
= The system will replace the file and offers to restart the phone, click and voila.
3. Third-party applications for obtaining ROOT only work on Android 6.0.1. But at the same time, everything in its path (in particular the core) is ignored, after which, at least, the correct display of the charge breaks. And this is only one, visible bug, but how much is still breaking under the hood ...
Therefore, I never recommend anyone to use "OneClickRoot" applications to get ROOT, if there are normal, human methods. "King (o) Root" and similar programs use known vulnerabilities in Android to get ROOT, which a priori cannot be a stable process + It is not known what else these applications are creating with the device (in addition to obtaining the ROOT curve).
4. Set LTE (4g):
We type * # * # 4636 # * # *, go to "Phone Information", find the line "Set preferred network type", select "GSM / WCDMA / LTE auto" in the pop-up window, click "Back" and enjoy.
5. HTC 0ne m8 camera for desire 630
6. {Mod edit}
7. Installing Custom Recovery and SuperSU:
1) first on the device we enter the "For Developers" mode (7 times by build number), go in and turn on:
USB debugging
OEM Unlock
2) we do everything according to the instructions {Mod edit}[/I]]Unlock HTC Bootloader (Sorry for the Russian language, Google will help you)
= after installing the drivers, restart the PC;
= in FASTBOOT mode a red FASTBOOT USB message will appear;
= in ADB RUN in fastboot mode, you need to look for the device in: 1 - Device attached? => 2 - Device attached fastboot?
= after copying Token via ADB RUN, copy it to a TXT document and replace everything (bootloader) with nothing so that Token is free;
= if you accidentally go into the TWRP that has not yet been installed, it is best to keep the buttons (Volume down + power)
3) install custom TWRP:
= download {Mod edit}[/I]]TWRP and {Mod edit}[/I]]Super-SU
Attention!!! Before installing custom recovery, copy the SuperSU file to SD (or internal memory).
= Install TWRP according to the instructions {Mod edit}[/I]]this;
4) go to fastboot and there in Recovery;
5) (optional) we make a backup only of the System section;
6) flash the SuperSU file and return to our OS
PS: 1) recovery slows down so be careful, do not rush;
2) after installing custom recovery before launch there will be a red inscription, but only there it will be, it will not be anywhere else.
8. Who needs animation in the weather:
= download {Mod edit}[/I]]archive and unpack it;
= go to TWRP;
= mount the System partition;
= go to the TWRP conductor;
= copy the weather folder from the archive to system / media;
= reboot device
(It should be like this: system/media/weather)
9. Restore htc Desire 630 system from TWRP backups:
= download backups: here and here (only two parts);
= installation instructions:
a) starting from here and reading the posts below;
b) watch video instructions: {Mod edit}[/I]]here and {Mod edit}[/I]"]here
10. Firmware device in factory condition with a closed bootloader, native boot and recovery:
= Install {Mod edit}[/I]]drivers;
= On the phone off, hold the volume button down and turn it on. Must go into bootloader mode;
= Press the on button once to switch to fastboot mode;
= Connect usb-cable to the phone. After installing the drivers, the screen will display "fastboot usb";
= Download archive with European firmware;
= You start in the archive ARUWizard.exe and follow the instructions of the program.
11. Wi-fi and bluetooth have earned!:
= Disabled synchronization of date and time, and set the clock a year ago;
= I reset the network settings (Settings -> Backup and reset -> Reset network settings -> Reset settings);
= Rebooted the device, and then a miracle - wi-fi and bluetooth earned!
Then he simply turned on the date and time synchronization, rebooted the phone again, and reset the network settings again. So far, the flight is normal, wi-fi and bluetooth are working.
12. Reset FRP (Google account lock) after restoring factory settings:
- Open the keyboard settings by long pressing the gear;
- "Personal Dictionary";
- HTCVR;
- long press on the line - "Select all" - three dots - "Send";
- long press on any of the applications that appeared in the context menu "Share with";
- click "<About the application" and get into the settings;
- Open "Google Settings" - "Search and Tips" - "Google Now Tips" - "Show Tips" - NO;
- Search and download google account 6.0.1 .apk and QuickShortcutMaker .apk;
- We type in the search for “Downloads” and in the resultant search, click on the “Downloads” icon;
- Install the previously downloaded 1-google account 6.0.1 apk and 2-QuickShortcutMaker apk ("Installation is blocked" - "Settings" - put a checkmark "Unknown sources" - OK - back);
- After installing QuickShortcutMaker, click "Open";
- in the field "Enter a keyword" we type in a Google account - click on "Google Accounts" - "Enter your email address and password" where LoginActivity - "View" - 3 points - "Login in the browser" - Ok - enter your Google account - password from it.;
- Throws again in QuickShortcutMaker.
Done, reboot the device, rejoice.
Reserved
THREAD CLOSED on request of OP!