Script to replace KingRoot with SuperSu - Android Apps and Games

Anybody using KingRoot and want to switch to SuperSu, please follow below instructions:
Remove Kingroot from Device administrators
Extract the attached zip(KingRoot-2-SuperSu-Switcher.zip) on sdcard.
Open terminal emulator
cd (Change direcory) to extracted folder
run below commands:
su
setenforce 0
sh switch_{{your cpu architecture}}.sh
Credits to Chainfire for SUPERSU and Mr.W0lf for the script.

Updated the script

I've got an LGLS665 that has a Qualcomm Snapdragon 1.2 ghz quad core MSM8916, which of the .sh files do I use?

kitsuneshoujo said:
I've got an LGLS665 that has a Qualcomm Snapdragon 1.2 ghz quad core MSM8916, which of the .sh files do I use?
Click to expand...
Click to collapse
Attach output of below
cat /proc/cpuinfo

I tried running that in the shell emu and it just says "not found".

Thank you so much it worked on lenovo tab 2 A7-30
Cheers

kitsuneshoujo said:
I tried running that in the shell emu and it just says "not found".
Click to expand...
Click to collapse
Use armv7 if it doesn't work then use arm64

NiMH_999 said:
Thank you so much it worked on lenovo tab 2 A7-30
Cheers
Click to expand...
Click to collapse
:thumbup:

vickybonick said:
Use armv7 if it doesn't work then use arm64
Click to expand...
Click to collapse
Maybe superuser isn't compatible with this phone. All the script managed to do was uninstall Kingroot.

kitsuneshoujo said:
Maybe superuser isn't compatible with this phone. All the script managed to do was uninstall Kingroot.
Click to expand...
Click to collapse
Install kingroot again and run the script and attach the output.

Ok, installed Kingroot, used armv7, Kingroot dethroned and still rooted! \o/
Thanks!

kitsuneshoujo said:
Ok, installed Kingroot, used armv7, Kingroot dethroned and still rooted! \o/
Thanks!
Click to expand...
Click to collapse
:thumbup:

vickybonick said:
Updated the script
Click to expand...
Click to collapse
so for MTK 6580 HT7
su
sh switch_<<MT6580>>
&for HT7 Pro on MT6735
su
sh switch_<<MT6735>>
correct?

jan177 said:
so for MTK 6580 HT7
su
sh switch_<<MT6580>>
&for HT7 Pro on MT6735
su
sh switch_<<MT6735>>
correct?
Click to expand...
Click to collapse
No it's the cpu architecture. E.g. arm, armv7, arm64, x86 etc

vickybonick said:
No it's the cpu architecture. E.g. arm, armv7, arm64, x86 etc
Click to expand...
Click to collapse
so probably
so for MTK 6580 HT7
su
sh switch_<<arm>>
&
for HT7 Pro on MT6735
su
sh switch_<<arm64>>

jan177 said:
so probably
so for MTK 6580 HT7
su
sh switch_
&
for HT7 Pro on MT6735
su
sh switch_
Click to expand...
Click to collapse
armv7 for MT6580
arm64 for MT6735
Don't forget to put .sh at the end

vickybonick said:
armv7 for MT6580
arm64 for MT6735
Don't forget to put .sh at the end
Click to expand...
Click to collapse
ok thx
su
sh switch_<<arm64>>.sh

jan177 said:
ok thx
su
sh switch_<<arm64>>.sh
Click to expand...
Click to collapse
su
sh switch_arm64.sh

vickybonick said:
su
sh switch_arm64.sh
Click to expand...
Click to collapse
thx I know nothing about android. Big help:good:

jan177 said:
thx I know nothing about android. Big help:good:
Click to expand...
Click to collapse
No problem

Related

[Q] parted: not found

Where can I download parted for adb shell with my shgh-t599n galaxy exhibit?
Syreth said:
Where can I download parted for adb shell with my shgh-t599n galaxy exhibit?
Click to expand...
Click to collapse
Can you please explain your question?
BTW one of my phones is a MetroPCS SGH-T55n
Syreth said:
Where can I download parted for adb shell with my shgh-t599n galaxy exhibit?
Click to expand...
Click to collapse
You can find it in any Cyanogen ROM's recovery source. Download from there.
Else check this: http://forum.xda-developers.com/showpost.php?p=44650709&postcount=2
Or check the one here in this link: http://sendspace.com/file/w6hi6x
Place all the executables in /system/bin and try
I need parted for android x86, have Samsung tablet with LineageOS 14.1 and CPU Intel(R) Z2560. Anybody can help?

[GUIDE/MOD] DNSCrypt for AArch64 (ZIP) (2016/03/17)

NOT SYSTEMLESS!
This writes to system, so systemless master race stay away.
Someone wanna make a Magisk version?
Instructions:
0. Download zip below and place inside internal storage.
1. Boot to TWRP.
2. Mount>System
3. Flash zip
4. Boot to Android and open a terminal emulator
5. Run dnscrypt enable. You probably have to do this every reboot.
Changing resolver:
Edit /system/etc/init.d/99dnscrypt. There's a line RESOLVER_NAME, change it to a suitable one from here under Name. I suggest you ping every server geographically nearby and go with the lowest ping.
Changing DNS server:
On Nexus 5X at least, use a Terminal Emulator and run
Code:
setprop net.dns1 127.0.0.1:53
Self-compile guide:
Requirements:
Linux computer (x86_64)
Android NDK (r12b is the newest so far, get the 64-bit one)
libsodium
dnscrypt-proxy
Here's how I did it:
1. Extract the NDK (unzip android-ndk-rXXb.zip )
2. Run
Code:
export ANDROID_NDK_HOME=<NDK Location>
3. Extract libsodium and dnscrypt-proxy.
4. Enter the folder of libsodium/dist-build, then edit android-build.sh such that NDK_PLATFORM:-android-16 becomes NDK_PLATFORM:-android-24. Then modify android-armv8-a.sh and add
Code:
-mtune=cortex-a57.cortex-a53 -mcpu=cortex-a57.cortex-a53
to the end of CFLAGS.
5. Return to libsodium root folder (cd ..) and do ./autogen.sh then ./dist-build/android-armv8-a.sh. When the script finishes it will tell you where the output is.
6. (Optional) Run android-toolchain-armv8-a/aarch64-linux-android/bin/strip on the output .so (typically in libsodium-android-armv8-a/lib/libsodium.so)
7. Now we do
Code:
export SODIUM_ANDROID_PREFIX=<libsodium output>
8. Enter the folder of dnscrypt, do the same modifications to dnscrypt's dist-builds. Again, do ./autogen.sh and ./dist-build/android-armv8-a.sh.
9. Now you have a fresh compilation of AArch64 dnscrypt-proxy!
It's usually dnscrypt-proxy-android-armv8-a.zip
10. Finally, we need to edit the zip file and rename the /system/lib folder to lib64, and change references in updater-script and /system/addon.d/75-dnscrypt.sh.
11. (Optional) Add --ephemeral-keys to 99dnscrypt for extra security.
Credits:
qwerty12 for the basic instructions
Changelog:
02/19: Updated libsodium (1.0.8->master) and dnscrypt-proxy(01/27 master->master)
03/17: Pulled freshest code from masters, compiled with NDK r11b and platform android-23
09/26: Latest stable branch of libsodium and master of dnscrypt. Compilation target now android-24. Compiled with NDK r12b
Changes to both dnscrypt-proxy and libsodium:
dist-build/android-build.sh:
Code:
NDK_PLATFORM:-android-16 to NDK_PLATFORM:-android-24
dist-build/android-arm-v8-a.sh:
Code:
Appended:
-mtune=cortex-a57.cortex-a53 -mcpu=cortex-a57.cortex-a53
to end of CFLAGS
Why not just release the compiled binaries ? would safe others with tinkering compiling it
Flashable zip
DragonHunt3r said:
Why not just release the compiled binaries ? would safe others with tinkering compiling it
Click to expand...
Click to collapse
Uploaded. I just thought most people would be more comfortable compiling their own code rather than trust a stranger. I still don't know how to fix the updater script though, it's the default one for now.
aschere said:
Uploaded. I just thought most people would be more comfortable compiling their own code rather than trust a stranger. I still don't know how to fix the updater script though, it's the default one for now.
Click to expand...
Click to collapse
That's true, but at the other side we trust random flashable zips for roms, mods etc from XDA
Thanks for the upload will take a look
Edit: well it works but in DNSManager for example it shows greyed out "Enable DnsCrypt"
dnsleaktest.com shows dnscrypt works though
DragonHunt3r said:
That's true, but at the other side we trust random flashable zips for roms, mods etc from XDA
Thanks for the upload will take a look
Edit: well it works but in DNSManager for example it shows greyed out "Enable DnsCrypt"
dnsleaktest.com shows dnscrypt works though
Click to expand...
Click to collapse
Shows up OK in my device.
So can I just flash the zip and use dns manager? nothing else?
---------- Post added at 03:25 AM ---------- Previous post was at 03:17 AM ----------
Will this work with a non 64 bit snapdragon 805
gangrenius said:
So can I just flash the zip and use dns manager? nothing else?
---------- Post added at 03:25 AM ---------- Previous post was at 03:17 AM ----------
Will this work with a non 64 bit snapdragon 805
Click to expand...
Click to collapse
This works only on 64-bit devices. For 32-bit devices, a download is provided here.
Yes, this is a flashable zip. However, DNS needs to be changed manually such as through DNS Manager because iptables doesn't entirely work.
Any major changes with 4/6? Thanks for updating this BTW.
th3g1z said:
Any major changes with 4/6? Thanks for updating this BTW.
Click to expand...
Click to collapse
It's all commits from 03/17 to 04/06.
Installed the zip successfully, when in terminal emulator, its not working, pls help!:crying:
Using rooted Lenovo A7000
Here's the full text directly copied from terminal emulator:
[email protected]:/ $ dnscrypt enable
Enabling dnscrypt-proxy...
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
[INFO] - [cs-uswest] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Chosen certificate #808464433 is valid from [2015-11-05] to [2016-11-04]
[INFO] Server key fingerprint is 881A:AED0:0427:BAF0:47D6:BDFA:6161A38:F019:571C:9BD2:A083:4A5F:C938:7E5D:8434
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
Done
[email protected]:/ $
kuchienkz said:
Installed the zip successfully, when in terminal emulator, its not working, pls help!:crying:
Using rooted Lenovo A7000
Here's the full text directly copied from terminal emulator:
[email protected]:/ $ dnscrypt enable
Enabling dnscrypt-proxy...
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.4.20: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
Done
[email protected]:/ $
Click to expand...
Click to collapse
Did you read the error you got? You have to be root. Try running 'su' before 'dnscrypt enable'
aschere said:
Did you read the error you got? You have to be root. Try running 'su' before 'dnscrypt enable'
Click to expand...
Click to collapse
Lol, i would not post my problem here if that could solve my problem :v
Already tried that several times. Still gives the same error.
kuchienkz said:
Lol, i would not post my problem here if that could solve my problem :v
Already tried that several times. Still gives the same error.
Click to expand...
Click to collapse
Can you post what version of Android, what phone?
aschere said:
Can you post what version of Android, what phone?
Click to expand...
Click to collapse
Android Version: 5.0.2
Lenovo A7000 : Phone Spec
kuchienkz said:
Android Version: 5.0.2
Lenovo A7000 : Phone Spec
Click to expand...
Click to collapse
Hmmm... I can't really think of anything other than the root: are you sure you rooted it? When you type su, do you switch to the root user?
aschere said:
Hmmm... I can't really think of anything other than the root: are you sure you rooted it? When you type su, do you switch to the root user?
Click to expand...
Click to collapse
Ah nevermind, i just reinstalled my phone with stock ROM, then rooted it. Now it works. :good:
If you curious about last rom, it is MIUI 7
Thank you so much for your help :victory:
Btw now that i understand how to run it. But as u said that i have to run it on every boot. Is there a way to run it automatically? Actually, im quite new to Terminal Emulator
kuchienkz said:
Ah nevermind, i just reinstalled my phone with stock ROM, then rooted it. Now it works. :good:
If you curious about last rom, it is MIUI 7
Thank you so much for your help :victory:
Btw now that i understand how to run it. But as u said that i have to run it on every boot. Is there a way to run it automatically? Actually, im quite new to Terminal Emulator
Click to expand...
Click to collapse
Good to hear that!
For automatic execution, you can create a script in /system/su.d or /system/addon.d I guess.
Ah actually, it should be in /system/etc/init.d
aschere said:
Ah actually, it should be in /system/etc/init.d
Click to expand...
Click to collapse
And.... how to make that script?
Im seriously beginner here
I dont have any idea what kind of script it is and what language it uses.
Maybe you can give me link to a site where i could learn to make one
kuchienkz said:
And.... how to make that script?
Im seriously beginner here
I dont have any idea what kind of script it is and what language it uses.
Maybe you can give me link to a site where i could learn to make one
Click to expand...
Click to collapse
Actually, the script should already be in there. See this.

[Completed] how to fix framaroot :exploit work but installation of super su and su binary fail

how to fix framaroot :exploit work but installation of super su and su binary fail
prashanth vendra said:
how to fix framaroot :exploit work but installation of super su and su binary fail
Click to expand...
Click to collapse
Hello,
Can you tell us the make and model of your device? And what exactly is the issue?
-Vatsal

[Q] Compile the badblocks tools for armv7

Hi guys, I would check the badblocks in my android with the badblocks tool, but I cant found the binary for my:
My pc SO is a debian jessie of 64 bits.
Architecture: armv7
Processor: mt6582
Rom lollipop 5.1 (Bricket)
Recovery: TWRP 3.0.1.
Click to expand...
Click to collapse
Note: I want not use e2fsck neither fsck.... I would like check it through of badblocks
How could compile or get it (the badblocks for execute from /sbin/)?
I've read about of install SDK and NDK tools, I've downloaded and installed. it. :victory:
I found this source, should I works for me?
https://github.com/mmeeks/ext2tools/blob/master/ext2fs/badblocks.c
https://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/tree/misc/badblocks.c
Click to expand...
Click to collapse
Could someone guide me for compile it ? :3
Thank you very much

Please , How can i root my LG W30??

Hello , there is no official release of twrp recovery for my LG W30 . Is there any way to root my LG w30??
I have already tried rooting apps like kingroot and kingoroot but nothing works .
My LG W30 runs on android 9 stock rom .
Please help .
Thank you.
Android is rooted if the cmdlet SU is present in it's filesystem. Hence either push a suitable SU-binary to Android or replace Android's toybox with a version what contains the mentioned SU.
Hi , Thanks for the reply
xXx yYy said:
Android is rooted if the cmdlet SU is present in it's filesystem. Hence either push a suitable SU-binary to Android or replace Android's toybox with a version what contains the mentioned SU.
Click to expand...
Click to collapse
Hi , Thank you for the reply .
How am i supposed to push the su binary without custom recovery??
Thank you.
Via ADB
Code:
adb devices
adb push <FULL-PATH-OF-SU-BINARY-ON-PC> /data/local/tmp/
adb shell "chmod +x /data/local/tmp/su"
xXx yYy said:
Via ADB
Code:
adb devices
adb push <FULL-PATH-OF-SU-BINARY-ON-PC> /data/local/tmp/
adb shell "chmod +x /data/local/tmp/su"
Click to expand...
Click to collapse
It's not working
EDIT: it worked after i kept ".zip" after the su binary file . What's next?
The mentioned SU file is a ported Linux executable, a binary, comparable to an exe file in Windows: It's NOT a zip file.
The SU file is ~110KB of size, this depends on ARM-version ( 32bit and/or 64bit ) it's compiled for.
xXx yYy said:
The mentioned SU file is a ported Linux executable, a binary, comparable to an exe file in Windows: It's NOT a zip file.
The SU file is ~110KB of size, this depends on ARM-version ( 32bit and/or 64bit ) it's compiled for.
Click to expand...
Click to collapse
You mean this?? (My mobiles architecture is ARM64. )
xXx yYy said:
The mentioned SU file is a ported Linux executable, a binary, comparable to an exe file in Windows: It's NOT a zip file.
The SU file is ~110KB of size, this depends on ARM-version ( 32bit and/or 64bit ) it's compiled for.
Click to expand...
Click to collapse
Yeah i did it . What's next?
All done by you.
See also here:
Su Command in Linux (Switch User)
The su (short for substitute or switch user) command allows you to run commands with another user's privileges, by default the root user.
linuxize.com
xXx yYy said:
All done by you.
See also here:
Su Command in Linux (Switch User)
The su (short for substitute or switch user) command allows you to run commands with another user's privileges, by default the root user.
linuxize.com
Click to expand...
Click to collapse
But the root checker says my device isn't rooted yet
You have not understood what "root" means with regard to Android. That's all.
BTW: You can't root any device but only a device's Android.

Categories

Resources