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.
Sorry beginners, this is for advanced users If you want, i can record video
!!!WARNING!!! In this phone is VIRUS! Please uninstall app eyuSales_blabla.apk!!!
A) Download my archive (186,4MB)
mega.co.nz/#!vdd1XRQb!Udy-BRprb8uw_c5HHVzusiEtoKkmOVLv36n_uxISeks
- Original ROM
- Custom ROM
- Drivers
- Flashing Tools
- Tools to edit ROM
B) Install any ROM
1. Power OFF you Phone
2. Start ChannelServer.exe from folder Server
3. Start ResearchDownload.exe from folder Flasher
4. Click to Load packet and then Start Downloading
5. Press volume down button and connect to PC. Instal Drivers, many drivers... (Win8 64bit sign problem - Settings, Computer Setting, General, Restart Now, disable sign check)
6. Finally flashing
7. Disconnect from PC, unplug Battery, plug Battery and Power ON!
C) Install part of ROM
1. Load original packet
2. Click to Settings butt
3. Select parts of ROM, ok and Start Downloading
4. Volume down, connect PC, flashing....
D) Edit ROM
1. Open ResearchDownload.exe, Load packet, Setting - find location system.img
2. Open Yaffey and open system.img
3. You can delete or add (import):
- bootanimation
- fonts
- sounds
- delete apps (for advaced users)
- add apps (import app to system/apps, then open app in WinRar, go to /lib/armeabi and copy this files to system/lib)
- manual ROOT - open root.zip and copy superuser.apk to system/app and copy "su" to system/bin. Right Click on "su", properties - check all checkboxes
4. Save as... and flash
E) Only ROOT
1. Flash recovery.img
2. Power, wait sec, volume down, wait sec, release power, wait sec, release volume down, wait...
3. You are in CWM Recovery - install root.zip from SD card
thank for post!
Not entirely working on device with 6820_2.35_C909_hteng_S2_RU_dt6206-V01
Hello,
I have this same phone, with 6820_2.35_C909_hteng_S2_RU_dt6206-V01.
Thanks to your post and also http://forum.xda-developers.com/showthread.php?t=2165554 I was able to get drivers working & flashing going.
However, this recovery.img and also all the ones from http://forum.xda-developers.com/showthread.php?t=2165554 result in a blank screen.
Does anyone have a working recovery for this version?
Problem
I have a problem!!!flashing is sucessful but when i on the phone,the screen inverted and i dont know what to do!!plss help!!
Now that we have root, does anyone know what we need to disable/block/remove to get rid of carrier IQ?
here's a great guide: http://forum.xda-developers.com/showthread.php?t=2774730. copy and pasted in case links break, which happens a lot on XDA
1) You need Root.
2) Download System Tuner from the play store. I can't link urls as a new user but the play store link should contain this "details?id=ccc71.pmw"
3) In System Tuner go to "App Manager".
4) At the bottom filter your Apps by "System".
5) Find "Android System" in the list, and press "Open" at the bottom.
6) Choose "Details"
7) Go to the "Activities" tab and uncheck the following:
Code:
com.carrieriq.iqagent.service.ui.ShowMessage
com.carrieriq.iqagent.service.ui.UserPage
com.carrieriq.iqagent.stdmetrics.html5survey.Html5Activity
com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireActivity
com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireLaunchActivity
8) Go to the "Receivers" tab and uncheck the following:
Code:
com.carrieriq.iqagent.service.BootCompletedReceiver
com.carrieriq.iqagent.service.receivers.EnableTogglelmpl
9) Go to the "Services" tab and uncheck the following:
Code:
com.carrieriq.iqagent.service.IQService
10) Reboot your phone.
Click to expand...
Click to collapse
also, you should uninstall/delete the app LADDM.apk with titanium backup. carrieriq is showing as found, but inactive according to Voodoo CarrierIQ detector with a score of 70 for me. there are 2 files that can be changed from .so to .bak which should get rid of carrieriq, but it's wishy washy on whether or not removing them will cause a soft brick. it does for some devices, doesnt for others. i am leaving them alone for now:
/system/lib/libiq_client.so
/system/lib/libiq_service.so
(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)
** Unlock Bootldr first in Download Mode.
** Flash (downgrade) to lower Firmware with the same Binary.
** Everytime you use Odin again make sure you click reset and disable auto reboot.
Things you need:
=============
- TWRP (Root + Magisk) - TWRP_A505_QQ_BTC4
- magisk_patched.tar
- Magisk.APK (latest)
- SmaliPatcher-0.0.6.7-fOmey_XDA
** Plug in your cable.
** Do not forget to Enable Developer Options
1) Enable OEM + Debug and Flash Stockrom in Odin
** If Oem doesn't show up.. Op en General Management/ Date and Time/ Disable 'Use 24-hour format'
** Connect to WI-FI and reboot the Phone, it will show up.
2) Now turn 'Off' the phone.
3) Now hold Down Button and Power Button, the Download Menu will show up.
4) Now open Odin and flash TWRP_A505_QQ_BTC4.tar
5) Once done.. hold Down Button and Power Button for 7sec.
6) Now the Phone will reboot a few times, wait till your able to config it.
** Do not connect with WI-FI yet.
7) Once done.. enable 'Developer Options'
** Do not forget to Enable Developer Options again.
** Disable Auto Update System
** Enable USB Debugging
** Disable Auto Download over WI-FI in 'Software Information'
8) Put Magisk.APK on the Micro SD Card from the phone and install the APK.
Run the App and leave it open.
Now extract the Update Firmware from your phone model and copy the AP file to your desktop.
Connect the phone to Pc and place the AP file on the Micro SD Card.
Go back to the app 'Magisk' on the phone and select 'Magisk is not installed - Install'
Tab 'Install' and choose 'Select and Patch a File'
Now open the file AP and the app will start flashing.
Once the 'Image' is written.. press the disk image in the right top corner.
Now on Pc check the phone storage and open the folder 'Download'
Copy the files magisk_install_log_2020-08-11T02:25:08Z.log and magisk_patched.tar to Pc.
Once done
9) Now turn 'Off' the phone.
10) Hold Down Button and Power Button, the Download Menu will show up.
11) Now flash magisk_patched.tar in AP and BL, CP, Home_CSC from the Original Firmware.
12) Once done.. hold Down Button and Power Button.
13) Now the device will reboot a few times.. and you will be to configure it.
** Unplug your cord.
** Dont enable WI-FI yet in these options.
** If it doesn't start after 5min press Down Button and Power Button for 7sec.
** If it is rebooting when you configure it.. than just repeat to configure it once booted.
** Still rebooting? Make sure you press OK after the warning screen when its rebooting.
14) Once on the Phone screen.. Open Magisk APK and it will be installed.
** Check also with Root Checker to confirm.
15) Now connect to WI-FI and open Magisk app, (Dont let it download the ZIP file if it ask for)
** If it ask you to do.. clear cache and data in Settings/ Apps
16) Once done close the app again..
17) Now your device is rooted.
** Do not forget to Enable Developer Options again.
** Disable Auto Update System
** Enable USB Debugging
** Disable Auto Download over WI-FI in 'Software Information'
18) Run ADB and follow steps to install + Drivers.
Once done press OK.
19) SmaliPatcher
** Make sure 'Developer Options' and 'USB Debugging' is enabled.
Connect your phone from USB to Pc.
On the phone press 'OK' to enable 'USB Debugging'
Run SmaliPatcher and it will download the latest necessary binary's.
Now enable the options below.
- Mock Locations
- Secure Flag
- Signature Spoofing
- Samsung Knox
Now click on 'ADB PAtch' and wait till the task is done.
A file named '[email protected]' is now generated in the SmaliPatcher folder.
20) Install Module
Copy the output file '[email protected]' to Micro SD Card.
Now open 'Magisk' and in the options select 'Modules'
Tab on the + and search for the file you placed on the Micro SD Card.
Once done.. reboot the phone.
21) Install Fake GPS Location
Open up 'Play store' and search for Fake GPS Location - GPS Joystick (The App Ninjas)
Once installed.. go back to 'Developer Options'
Find the option 'Mock location app' and tab on it.
Choose 'GPS Joysctick' and close the menu.
22) Link2SD
Open up 'Play store' and search for Link2SD
Once installed.. open the app.
Grant acces and search for 'GPS Joystick'
Tab on it to open and tab again above in the right corner for options.
Now choose 'Convert to system app' and press 'OK'
Once done.. close the menu and reboot the phone.
** If this method didn't work.. go to App Store and download Root Browser.
** Copy the apk to root Directory/ System/ App/ (File Here)
** You could also load ADB Shell - SU - Mount - cp xxxx.apk /system/app or mv xxxx. apk /system/app
(Or search Google for isunshare 2 Ways to Convert User App to System App on Android)
23) Pokémon GO
Open up 'Play Store' and search for Pokémon GO.
Once installed.. close the menu.
24) Hide Magisk
Open the app and go to settings.
Enable the option 'Magisk Hide'
After this step search for 'Hide Magisk Manager'
Tab on it and rename it to 'Manager'
Once done.. Reboot your phone.
** To prevent losing Root acces..
I also provide you to check and disable every security option from apps and settings.
I used Method 1 & 2 for two times, after that it allowed me to update it to latest magisk v20.4
Also i disabled most security options on the phone and Magisk keeped root acces.
Method 1 !!
=========
1) Open settings.
2) Tab on About Phone.
3) Now scroll down and under 'Looking for something else' tab 'Reset'
4) Tab on Factory Data Reset and tab Reset/ Delete All.
5) Open Magisk and select 'Cancel' the download.
6) Now close the app and reboot your Phone.
7) Phone will reboot and keep Root acces.
Method 2 !!
=========
1) Open Settings.
2) Go to Apps.
3) Search for Magisk.
4) Tab on Storage.
5) Clear Caché and Data.
6) Now reboot your phone and it keep Root Acces without Rebooting every 10sec.
I am waiting for the day when someone will post a guide like this to fully enable camera2api and make Gcam work.