Superuser issue on android x86 7 rc2

564 views
Skip to first unread message

Pietro Muscio

unread,
Jan 2, 2018, 2:54:46 AM1/2/18
to Android-x86
Hi,

I had installed Total Commander File Manager. When the app starts, it required Superuser Access. I grant Superuser Access Always but a configuration isnt saved so there is a loop that the app required me to grant always the grant. The app is unusable. Solid Explorer as the same issue too so the issue is related to something a configuration that not permit to save setting. If I grant several time Superuser Access, than the error show me "Setting is not responding" and app are blocked. This it happens to hard disk installation and to the live. 
Can you support me to resolve the issue ?

Thanks.


 

Doug McKeen

unread,
Jan 5, 2018, 12:07:54 AM1/5/18
to Android-x86
Press Deny twice and you won't be asked again. Hopefully you're not looking to use the root capability.

Pietro Muscio

unread,
Jan 9, 2018, 2:11:46 AM1/9/18
to Android-x86
The workaround proposed doesnt work, i am stuck in superuser loop. Is this issue affected other users ? Is there another work-around ?
Thanks.

Doug McKeen

unread,
Jan 14, 2018, 12:04:27 PM1/14/18
to Android-x86
Have you turned off "Root functions everywhere" in Settings? Having it on will make supersu continually ask for permission.

Pietro Muscio

unread,
Jan 22, 2018, 2:10:42 AM1/22/18
to Android-x86
where exactly is this setting ? Can you post a screenshot ?

Doug McKeen

unread,
Jan 22, 2018, 2:05:27 PM1/22/18
to Android-x86
No screenshot necessary...in TC, press the three dots in the top, right corner, then Configure..., scroll to the very bottom and make sure Root functions everywhere is disabled. You may need to be persistent trying to get to the setting if you are constantly getting the root requests.

Chih-Wei Huang

unread,
Jan 23, 2018, 3:23:22 AM1/23/18
to Android-x86
2018-01-22 15:10 GMT+08:00 Pietro Muscio <muscio...@gmail.com>:
> where exactly is this setting ? Can you post a screenshot ?

Settings -> Superuser -> ... (Settings) (top-right corner)
-> Automatic Response -> Allow / Deny


--
Chih-Wei
Android-x86 project
http://www.android-x86.org

Pietro Muscio

unread,
Jan 29, 2018, 2:29:57 AM1/29/18
to Android-x86
I try but it is not working.

Thanks.

Robert Coldbird

unread,
Jan 29, 2018, 2:52:48 AM1/29/18
to Android-x86
Install Magisk. It requires a few tricks to pull it off, but it works, and remembers your selection fine.

Pietro Muscio

unread,
Feb 5, 2018, 10:52:01 AM2/5/18
to Android-x86
Thanks for the info. I am a noob, anyone can make a iso with Magisk ?

Robert Coldbird

unread,
Feb 5, 2018, 1:52:46 PM2/5/18
to Android-x86
I have a custom iso made that bundles it, but its tweaked towards a certain piece of very specific hardware, so that build might not be worth much to you.
If you just need a dirty way of "quickly" injecting magisk...

1. Copy kernel and ramdisk.img off your existing ISO.
2. Merge them into a dummy boot.img using the mkbootimg binary from the mkbootimg_tools github repository.
3. "Patch" that boot.img using MagiskManager from within the ISO's live boot environment.
4. Copy the patched_boot.img file out of the MagiskManager folder into a USB stick, or some other kind of detachable storage.
5. This time use the mkboot binary (no typo, its two separate binaries) to unpack the patched_boot.img.
6. Take the kernel and ramdisk.img that you extracted from patched_boot.img and replace the ones in your ISO.
7. You now have a Magisk compatible ISO... HOWEVER:

If your ROM built the su extra (and by default it does), you will have a incompatible su binary in the /system/xbin directory preventing Magisk from replacing your default root.
You can either rebuild the ROM without the su extra, and use the resulting ISO as base for the 7 step manual I provided, or you can simply remove the su extra by mounting a dummy tmpfs on top of xbin and symlink su to /sbin/magisk... whichever way you go, it should "just work".

I've found however that bundling Magisk into a oreo-based build will render read-write mounted system partitions broken, on nougat-based builds it seems to work fine on top of read-write mounted system partitions...
God knows why~

youling 257

unread,
Feb 5, 2018, 3:15:41 PM2/5/18
to Android-x86
But,you use magisk 15 do what ? seen you just for root.
magisk modules,systemless-ly,bypass safety net……...

在 2018年2月6日星期二 UTC+8上午2:52:46,Robert Coldbird写道:

youling 257

unread,
Feb 5, 2018, 3:19:49 PM2/5/18
to Android-x86
if you understand magisk All-in-one wiki,you must understand my log
** Magisk post-fs mode running...
post-fs.d: /magisk/.core/post-fs.d/00000000apps2sd.sh
** Magisk post-fs-data mode running...
* Running post-fs-data.d
* Loading core props
* Preparing modules
Analyzing module: /magisk/1
Replace with dummy: /system/app
New directory: /system/app/ChromeCustomizations
Replace with dummy: /system/app
New directory: /system/app/com.google.android.apps.nexuslauncher
Replace with dummy: /system/app
New directory: /system/app/com.google.android.nexusicons
Replace: /system/bin/netd
Replace: /system/etc/alsa
Replace: /system/etc/init/bluetoothtbd.rc
Replace: /system/etc/init.sh
Replace: /system/etc/modules.blacklist
Replace with dummy: /system/etc
New directory: /system/etc/ssl
Replace: /system/etc/sysconfig/google.xml
Replace: /system/framework/framework-res.apk
Replace: /system/framework/services.jar
Replace with dummy: /system/priv-app
New directory: /system/priv-app/Greenify
Replace with dummy: /system/priv-app
New directory: /system/priv-app/InternalAudioPlugin
Replace with dummy: /system/priv-app
New directory: /system/priv-app/Launcher3
Replace: /system/priv-app/Phonesky
Replace: /system/priv-app/PrebuiltGmsCore
Replace: /system/priv-app/Trebuchet
Replace with dummy: /system/priv-app
New directory: /system/priv-app/com.catchingnow.iceboxsystemplugin
Replace with dummy: /system/usr/share/alsa
New directory: /system/usr/share/alsa/ucm
Replace: /vendor/bin
Replace with dummy: /vendor
New directory: /vendor/overlay
Analyzing module: /magisk/terminal_debloater
Replace: /system/app/RSSReader
* Reading props from /magisk/terminal_debloater/system.prop
Analyzing module: /magisk/xpo
Replace: /system/bin/app_process32
Replace: /system/bin/dex2oat
Replace: /system/bin/oatdump
Replace: /system/bin/patchoat
Replace with dummy: /system/framework
New file: /system/framework/XposedBridge.jar
Replace: /system/lib/libart-compiler.so
Replace: /system/lib/libart-disassembler.so
Replace: /system/lib/libart.so
Replace: /system/lib/libsigchain.so
* Stage 1: Mount system and vendor mirrors
* Stage 2: Mount dummy skeletons
Clone skeleton: /vendor/lib
Clone skeleton: /system/framework/am.jar
Clone skeleton: /system/framework/android.test.runner.jar
Clone skeleton: /system/framework/apache-xml.jar
Clone skeleton: /system/framework/appwidget.jar
Clone skeleton: /system/framework/bmgr.jar
Clone skeleton: /system/framework/bouncycastle.jar
Clone skeleton: /system/framework/bu.jar
Clone skeleton: /system/framework/com.android.future.usb.accessory.jar
Clone skeleton: /system/framework/com.android.location.provider.jar
Clone skeleton: /system/framework/com.android.media.remotedisplay.jar
Clone skeleton: /system/framework/com.android.mediadrm.signer.jar
Clone skeleton: /system/framework/com.google.android.camera.experimental2015.jar
Clone skeleton: /system/framework/com.google.android.camera.experimental2016.jar
Clone skeleton: /system/framework/com.google.android.camera2.jar
Clone skeleton: /system/framework/com.google.android.dialer.support.jar
Clone skeleton: /system/framework/com.google.android.maps.jar
Clone skeleton: /system/framework/com.google.android.media.effects.jar
Clone skeleton: /system/framework/com.google.android.pano.v1.jar
Clone skeleton: /system/framework/com.google.widevine.software.drm.jar
Clone skeleton: /system/framework/conscrypt.jar
Clone skeleton: /system/framework/content.jar
Clone skeleton: /system/framework/core-junit.jar
Clone skeleton: /system/framework/core-libart.jar
Clone skeleton: /system/framework/core-oj.jar
Clone skeleton: /system/framework/dpm.jar
Clone skeleton: /system/framework/ethernet-service.jar
Clone skeleton: /system/framework/ext.jar
Clone skeleton: /system/framework/framework.jar
Clone skeleton: /system/framework/hid.jar
Clone skeleton: /system/framework/ime.jar
Clone skeleton: /system/framework/ims-common.jar
Clone skeleton: /system/framework/input.jar
Clone skeleton: /system/framework/javax.obex.jar
Clone skeleton: /system/framework/media_cmd.jar
Clone skeleton: /system/framework/monkey.jar
Clone skeleton: /system/framework/okhttp.jar
Clone skeleton: /system/framework/org.apache.http.legacy.boot.jar
Clone skeleton: /system/framework/org.cyanogenmod.hardware.jar
Clone skeleton: /system/framework/org.cyanogenmod.platform-res.apk
Clone skeleton: /system/framework/org.cyanogenmod.platform.jar
Clone skeleton: /system/framework/pm.jar
Clone skeleton: /system/framework/requestsync.jar
Clone skeleton: /system/framework/settings.jar
Clone skeleton: /system/framework/sm.jar
Clone skeleton: /system/framework/svc.jar
Clone skeleton: /system/framework/telecom.jar
Clone skeleton: /system/framework/telephony-common.jar
Clone skeleton: /system/framework/telephony-ext.jar
Clone skeleton: /system/framework/uiautomator.jar
Clone skeleton: /system/framework/voip-common.jar
Clone skeleton: /system/framework/wifi-service.jar
Clone skeleton: /system/framework/wm.jar
Clone skeleton: /system/usr/share/alsa/alsa.conf
Clone skeleton: /system/usr/share/alsa/cards
Clone skeleton: /system/usr/share/alsa/init
Clone skeleton: /system/usr/share/alsa/pcm
Clone skeleton: /system/priv-app/AnalyticsService
Clone skeleton: /system/priv-app/AudioFX
Clone skeleton: /system/priv-app/BackupRestoreConfirmation
Clone skeleton: /system/priv-app/BlockedNumberProvider
Clone skeleton: /system/priv-app/CMAudioService
Clone skeleton: /system/priv-app/CMParts
Clone skeleton: /system/priv-app/CMSettingsProvider
Clone skeleton: /system/priv-app/CMUpdater
Clone skeleton: /system/priv-app/CalendarProvider
Clone skeleton: /system/priv-app/CallLogBackup
Clone skeleton: /system/priv-app/CarrierConfig
Clone skeleton: /system/priv-app/CellBroadcastReceiver
Clone skeleton: /system/priv-app/Contacts
Clone skeleton: /system/priv-app/ContactsProvider
Clone skeleton: /system/priv-app/CtsShimPrivPrebuilt
Clone skeleton: /system/priv-app/DefaultContainerService
Clone skeleton: /system/priv-app/Dialer
Clone skeleton: /system/priv-app/DocumentsUI
Clone skeleton: /system/priv-app/DownloadProvider
Clone skeleton: /system/priv-app/Eleven
Clone skeleton: /system/priv-app/EmergencyInfo
Clone skeleton: /system/priv-app/ExtServices
Clone skeleton: /system/priv-app/ExternalStorageProvider
Clone skeleton: /system/priv-app/FusedLocation
Clone skeleton: /system/priv-app/GoogleBackupTransport
Clone skeleton: /system/priv-app/GoogleFeedback
Clone skeleton: /system/priv-app/GoogleLoginService
Clone skeleton: /system/priv-app/GoogleOneTimeInitializer
Clone skeleton: /system/priv-app/GooglePackageInstaller
Clone skeleton: /system/priv-app/GooglePartnerSetup
Clone skeleton: /system/priv-app/GoogleServicesFramework
Clone skeleton: /system/priv-app/HardwareCollector
Clone skeleton: /system/priv-app/InputDevices
Clone skeleton: /system/priv-app/LineageSetupWizard
Clone skeleton: /system/priv-app/LiveLockScreenService
Clone skeleton: /system/priv-app/ManagedProvisioning
Clone skeleton: /system/priv-app/MediaProvider
Clone skeleton: /system/priv-app/MmsService
Clone skeleton: /system/priv-app/MtpDocumentsProvider
Clone skeleton: /system/priv-app/ProxyHandler
Clone skeleton: /system/priv-app/Recorder
Clone skeleton: /system/priv-app/Settings
Clone skeleton: /system/priv-app/SettingsProvider
Clone skeleton: /system/priv-app/SetupWizard
Clone skeleton: /system/priv-app/SharedStorageBackup
Clone skeleton: /system/priv-app/Shell
Clone skeleton: /system/priv-app/StatementService
Clone skeleton: /system/priv-app/StorageManager
Clone skeleton: /system/priv-app/SystemUI
Clone skeleton: /system/priv-app/TeleService
Clone skeleton: /system/priv-app/Telecom
Clone skeleton: /system/priv-app/TelephonyProvider
Clone skeleton: /system/priv-app/VpnDialogs
Clone skeleton: /system/priv-app/WallpaperCropper
Clone skeleton: /system/priv-app/WeatherManagerService
Clone skeleton: /system/priv-app/WeatherProvider
Clone skeleton: /system/etc/CHANGELOG-CM.txt
Clone skeleton: /system/etc/NOTICE.html.gz
Clone skeleton: /system/etc/apns-conf.xml
Clone skeleton: /system/etc/audio_effects.conf
Clone skeleton: /system/etc/audio_policy.conf
Clone skeleton: /system/etc/bash
Clone skeleton: /system/etc/bluetooth
Clone skeleton: /system/etc/clatd.conf
Clone skeleton: /system/etc/compiled-classes
Clone skeleton: /system/etc/default-permissions
Clone skeleton: /system/etc/event-log-tags
Clone skeleton: /system/etc/excluded-input-devices.xml
Clone skeleton: /system/etc/fonts.xml
Clone skeleton: /system/etc/gps.conf
Clone skeleton: /system/etc/hosts
Clone skeleton: /system/etc/hwdata
Clone skeleton: /system/etc/init/atrace.rc
Clone skeleton: /system/etc/init/audioserver.rc
Clone skeleton: /system/etc/init/bootanim.rc
Clone skeleton: /system/etc/init/bootstat.rc
Clone skeleton: /system/etc/init/cameraserver.rc
Clone skeleton: /system/etc/init/debuggerd.rc
Clone skeleton: /system/etc/init/drmserver.rc
Clone skeleton: /system/etc/init/dumpstate.rc
Clone skeleton: /system/etc/init/gatekeeperd.rc
Clone skeleton: /system/etc/init/init-debug.rc
Clone skeleton: /system/etc/init/installd.rc
Clone skeleton: /system/etc/init/keystore.rc
Clone skeleton: /system/etc/init/lmkd.rc
Clone skeleton: /system/etc/init/logcatd.rc
Clone skeleton: /system/etc/init/logd.rc
Clone skeleton: /system/etc/init/mdnsd.rc
Clone skeleton: /system/etc/init/mediacodec.rc
Clone skeleton: /system/etc/init/mediadrmserver.rc
Clone skeleton: /system/etc/init/mediaextractor.rc
Clone skeleton: /system/etc/init/mediaserver.rc
Clone skeleton: /system/etc/init/mtpd.rc
Clone skeleton: /system/etc/init/netd.rc
Clone skeleton: /system/etc/init/perfprofd.rc
Clone skeleton: /system/etc/init/racoon.rc
Clone skeleton: /system/etc/init/rild.rc
Clone skeleton: /system/etc/init/servicemanager.rc
Clone skeleton: /system/etc/init/superuser.rc
Clone skeleton: /system/etc/init/surfaceflinger.rc
Clone skeleton: /system/etc/init/uncrypt.rc
Clone skeleton: /system/etc/init/vdc.rc
Clone skeleton: /system/etc/init/vold.rc
Clone skeleton: /system/etc/init.d
Clone skeleton: /system/etc/media_codecs.xml
Clone skeleton: /system/etc/media_codecs_ffmpeg.xml
Clone skeleton: /system/etc/media_codecs_google_audio.xml
Clone skeleton: /system/etc/media_codecs_google_video.xml
Clone skeleton: /system/etc/media_profiles.xml
Clone skeleton: /system/etc/mkshrc
Clone skeleton: /system/etc/nano
Clone skeleton: /system/etc/old-apns-conf.xml
Clone skeleton: /system/etc/permissions
Clone skeleton: /system/etc/ppp
Clone skeleton: /system/etc/preferred-apps
Clone skeleton: /system/etc/preloaded-classes
Clone skeleton: /system/etc/public.libraries.txt
Clone skeleton: /system/etc/seccomp_policy
Clone skeleton: /system/etc/security
Clone skeleton: /system/etc/sensitive_pn.xml
Clone skeleton: /system/etc/ssh
Clone skeleton: /system/etc/sysconfig/backup.xml
Clone skeleton: /system/etc/sysconfig/google_build.xml
Clone skeleton: /system/etc/sysconfig/google_vr_build.xml
Clone skeleton: /system/etc/sysconfig/nexus.xml
Clone skeleton: /system/etc/sysconfig/whitelist_com.android.omadm.service.xml
Clone skeleton: /system/etc/terminfo
Clone skeleton: /system/etc/vimrc
Clone skeleton: /system/etc/wifi
Clone skeleton: /system/app/AndroidTerm
Clone skeleton: /system/app/BasicDreams
Clone skeleton: /system/app/Bluetooth
Clone skeleton: /system/app/BluetoothMidiService
Clone skeleton: /system/app/BookmarkProvider
Clone skeleton: /system/app/Calendar
Clone skeleton: /system/app/Camera2
Clone skeleton: /system/app/CaptivePortalLogin
Clone skeleton: /system/app/CertInstaller
Clone skeleton: /system/app/CtsShimPrebuilt
Clone skeleton: /system/app/DeskClock
Clone skeleton: /system/app/Development
Clone skeleton: /system/app/DownloadProviderUi
Clone skeleton: /system/app/EasterEgg
Clone skeleton: /system/app/Email
Clone skeleton: /system/app/ExactCalculator
Clone skeleton: /system/app/Exchange2
Clone skeleton: /system/app/ExtShared
Clone skeleton: /system/app/Gallery2
Clone skeleton: /system/app/GoogleCalendarSyncAdapter
Clone skeleton: /system/app/GoogleContactsSyncAdapter
Clone skeleton: /system/app/GoogleTTS
Clone skeleton: /system/app/HTMLViewer
Clone skeleton: /system/app/Jelly
Clone skeleton: /system/app/KeyChain
Clone skeleton: /system/app/LatinIME
Clone skeleton: /system/app/LiveWallpapersPicker
Clone skeleton: /system/app/LockClock
Clone skeleton: /system/app/PacProcessor
Clone skeleton: /system/app/PhotoTable
Clone skeleton: /system/app/PicoTts
Clone skeleton: /system/app/PrintRecommendationService
Clone skeleton: /system/app/PrintSpooler
Clone skeleton: /system/app/Profiles
Clone skeleton: /system/app/Stk
Clone skeleton: /system/app/Taskbar
Clone skeleton: /system/app/Terminal
Clone skeleton: /system/app/UserDictionaryProvider
Clone skeleton: /system/app/WallpaperBackup
Clone skeleton: /system/app/WallpaperPicker
Clone skeleton: /system/app/messaging
Clone skeleton: /system/app/webview
* Stage 3: Mount module items
* Stage 4: Execute module scripts
post-fs-data: /magisk/terminal_debloater/post-fs-data.sh
* Stage 5: Mount mirrored items back to dummy
** Magisk late_start service mode running...
* Linking binaries to /sbin
* Running service.d
service: /magisk/1/service.sh


在 2018年2月6日星期二 UTC+8上午2:52:46,Robert Coldbird写道:
I have a custom iso made that bundles it, but its tweaked towards a certain piece of very specific hardware, so that build might not be worth much to you.

Pietro Muscio

unread,
Feb 6, 2018, 8:36:17 AM2/6/18
to Android-x86
So is it possible to solve superuser bug ? Not only total commander doesnt remember setting, all apps that required superuser setting doesnt remember.
Is it a superuser bug or setting bug ?

Thanks for help.

Chih-Wei Huang

unread,
Feb 6, 2018, 10:26:05 AM2/6/18
to Android-x86
2018-02-06 21:36 GMT+08:00 Pietro Muscio <muscio...@gmail.com>:
> So is it possible to solve superuser bug ? Not only total commander doesnt
> remember setting, all apps that required superuser setting doesnt remember.
> Is it a superuser bug or setting bug ?

The bug (can't remember the allow/deny choice)
was fixed in the just released 7.1-r1.
Please update.

Pietro Muscio

unread,
Feb 7, 2018, 2:09:56 AM2/7/18
to Android-x86
I confirm the superuser issue is resolved. Thanks Chih-Wei.
Reply all
Reply to author
Forward
0 new messages