-
Notifications
You must be signed in to change notification settings - Fork 0
Android User Patterns
- RootAndroidDevice
- Install Titanium Backup Tool (needs root).
- Configure it with:
- backup external SD Data as well (some apps save their data there) - Preferences > Backup app external data > Enabled (Always).
- Backup to SDCard(internal,external)/Dropbox/GoogleDrive all your phone with Titanium Backup Tool (see http://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-user-guide.html)
- applications (apks: user and system apps)
- app data
- internal (usually not available if the devices is not rooted)
- external
- internal sd card (emulated)
- external sd card (might be encrypted)
- With a new phone (samsung gio in my case)
- Download and/or Copy from sdcard the kingroot.apk.
- Settings:
- Unknown sources: checked. Allow installation of non-Market applications.
- USB debugging: checked. Debug mode when USB is connected (if root from external OS: windows/osx/linux).
- Add WiFi (kingroot require network connectivity)
- Run kingroot app.
- Rooted!!!!
- Simplest apps both as an apk or windows app.
-
KingoRoot - kingoapp.com
-
KingRoot - kingroot.net - worked for me. i don't know how safe it is. leaves some widgets on the lock screen.
-
- Comparisons
- https://forum.xda-developers.com/lg-g2/help/kingroot-vs-kingoroot-list-rooting-t3576632
- https://missingtricks.net/replace-kingroot-kinguser-with-supersu-superuser-android-guide/
- http://kingrootapkdownloads.com/kingroot-vs-kingoroot/
- https://www.reddit.com/r/androidapps/comments/4eglrp/kingoroot_displaying_ads_in_lockscreen/
- My Devices - search for yours here: https://www.kingoapp.com/android-root/devices.htm
- HTC One M9 - https://root-android.kingoapp.com/htc/how-to-root-m9-hima.htm
- Samsung Galaxy S - I9000 Android 2.3.6
- Samsung Galaxy Gio - GT-S5660 - Android 2.3.3
- Samsung Galaxy Young - GT-S6310 Android 4.1.2
- For my i9000 rooting worked with kingoroot only. After that
adb shellthensuworked perfectly.
- It works with super Su
- When an app needs root permisions
KingoRoot Super Userapp will automatically detect and display a prompt. - Kingo Link can be removed. (https://android.stackexchange.com/questions/155956/after-rooting-with-kingo-root-do-i-need-to-leave-kingo-link-on-the-device)
- it works with SuperSu Me?
After you root you might want to replace the default super user manager that grants root rights to different applications. The options are:
- for KingRoot
- Super Su Me Pro - on playstore - https://play.google.com/store/apps/details?id=darkslide.com.supersumepro
- Super Su Me - on apk4fun - https://www.apk4fun.com/apk/56552/
- You can restore from SDCard/Dropbox/GoogleDrive (see https://youtu.be/oZEa10WtFng?t=10m31s)
- all your apps and data
- apps one by one
On some Samsungs the CWM-based Recovery has the option to fix permissions. See https://forum.xda-developers.com/galaxy-s2/help/fix-permissions-t1251296 .
My Samsung-GT-S5660--Gio haas the CWM-based Recovery v5.0.2.6
Enable them by power off > home+power on (Samsung-GT-S5660--Gio).
Among options:
- apply update from sdcard
- wipe data/factory reset
- wipe cache partition
- install zip from sdcard
- backup and restore
- mounts and storage
- advanced
- reboot recovery
- wipe Dalvik cache
- wipe battery status
- report error
- key test
- show log
- partition SD Card
- fix permissions
If you managed to Soft Brick your android device you still might have some options:
- Odin
- Heimdall-1.4.0
- Heimdall-Gui-1.4.0 (harder to describe what to put where)
Deprecated options:
- heimdall-one-click
The process go as the following:
- You need some drivers that will now to connect to your device
- Heimdall should detect the serial port when you plug your android
heimdall detect - Find out the name of the partitions:
heimdall print-pit > <myPartitions>.txt - You run a command to transfer various files to your device like this:
heimdall flash --IBL+PBL boot.bin --SBL sbl.bin --SBL2 Sbl.bin --PARAM param.lfs --KERNEL zImage --FACTORYFS factoryfs.rfs --CACHE cache.rfs --MODEM modem.bin --verbose
The parameters are the name of the partitions and various files that you found online for your phone.
Other useful things:
- Check partitions from
.pitfiles:heimdall print-pit --file s1_odin_20100512.pit
You have several options:
- original Android
- locked in a specific network (In Romania is illegal to have it locked. you can as for an unlock.)
- unlocked - bought directly like that
- cyanogen - discontinued in 2015ish?
- lineageos - http://www.androidauthority.com/cyanogenmod-lineageos-654810/ - a different
- download apks directly - http://www.apkmirror.com/apk/clockworkmod/rom-manager/rom-manager-5-5-3-7-2-release/rom-manager-5-5-3-7-android-apk-download/download/
adb shell
su
#list full details
ls -l /
#change owner: root, system, ...
chown groupId.userId /system/*
# !!! If you do this at reboot the device is blocked in a [[Boot Loop]]
#allow to change rights on a read only filesystem: After error: Unable to chmod /system/app/AccountAndSyncSettings.apk: Read-only file system
mount -o rw,remount -t rootfs rootfs /system
#change rights
chmod 777 /system/*
- Cannot use external SdCard on android-4.1.x from Titanium Backup Tool.
See Android-Storage-Permissions - Cannot run
suthroughadb shellA: The device is not rooted.d:\personal\work\galaxyS-GT-I9000-xwjw1>adb shell $ su su: not found - I get the message "Applicattion stopped unexpectedly. Please try again. Force close" for a lot of applications.
A: The permissions on your
/datapartition are not ok. Or maybe something else. - When I run
heimdall print-pitI get the error "ERROR: Failed to access device. libusb error: -12" A: Use zdiag to replace the samsung/GadgetSerial drivers with libusb0 (v1.2.5.0 in my case) Cause: You have some drivers installed that conflicts with heimdel. Probably you installed them for Odin or where installed by Samsung Kies ... etc.
In this device the recovery image is the same as the kernel one.
If you want to replace the Recovery console you need to:
heimdall flash --KERNEL philz_touch_6.07.9-galaxysmtd\boot.img
