FORUMS
Remove All Ads from XDA

[TOOL] DirectoryBind - move data to external_sd (GameLoft, Shadowgun etc.) ROOT req.

131 posts
Thanks Meter: 759
 
By slig, Senior Member on 25th December 2011, 11:09 AM
Post Reply Email Thread
25th January 2012, 11:55 AM |#101  
Thomas.'s Avatar
Senior Member
Thanks Meter: 109
 
More
After reboot device, your app asks two times for SU permission.
 
 
25th January 2012, 03:51 PM |#102  
OP Senior Member
Thanks Meter: 759
 
More
Quote:
Originally Posted by Thomas.

After reboot device, your app asks two times for SU permission.

Application starts, checks what is mounted and what should me mounted. Next the thread is started that waits until media are available and then mounts entries. It is possible that su permissions will be requires several times. In fact application requires permissions multiple times during start but if that requests are delayed in time several monits may appear. If You do not want to remember application for permanent access You could change "access time" in superuser settings to, for example 60 seconds.
26th January 2012, 08:00 AM |#103  
Junior Member
Flag Houston
Thanks Meter: 0
 
More
good day! I find the app very useful (store Google music data on external sd of my Samsung Galaxy Plus) but keeps on crushing, would be very grateful if you could help fixing it, the log file below

--------- beginning of /dev/log/system
E/AndroidRuntime( 7096): FATAL EXCEPTION: main
E/AndroidRuntime( 7096): java.lang.RuntimeException: Unable to pause activity {com.quoord.tapatalkxda.activity/com.quoord.tapatalkxda.activity.ForumNavigationAct ivity}: java.lang.NullPointerException
E/AndroidRuntime( 7096): at android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:2548)
E/AndroidRuntime( 7096): at android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:2505)
E/AndroidRuntime( 7096): at android.app.ActivityThread.handlePauseActivity(Act ivityThread.java:2483)
E/AndroidRuntime( 7096): at android.app.ActivityThread.access$700(ActivityThre ad.java:122)
E/AndroidRuntime( 7096): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1031)
E/AndroidRuntime( 7096): at android.os.Handler.dispatchMessage(Handler.java:99 )
E/AndroidRuntime( 7096): at android.os.Looper.loop(Looper.java:132)
E/AndroidRuntime( 7096): at android.app.ActivityThread.main(ActivityThread.jav a:4123)
E/AndroidRuntime( 7096): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7096): at java.lang.reflect.Method.invoke(Method.java:491)
E/AndroidRuntime( 7096): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:844)
E/AndroidRuntime( 7096): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:602)
E/AndroidRuntime( 7096): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 7096): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 7096): at com.quoord.tapatalkxda.activity.PasswordCrypt.encr ypt(PasswordCrypt.java:260)
E/AndroidRuntime( 7096): at com.quoord.tapatalkxda.activity.ForumNavigationAct ivity.onPause(ForumNavigationActivity.java:946)
E/AndroidRuntime( 7096): at android.app.Activity.performPause(Activity.java:44 92)
E/AndroidRuntime( 7096): at android.app.Instrumentation.callActivityOnPause(In strumentation.java:1196)
E/AndroidRuntime( 7096): at android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:2535)
E/AndroidRuntime( 7096): ... 12 more
E/AndroidRuntime( 7548): FATAL EXCEPTION: main
E/AndroidRuntime( 7548): java.lang.RuntimeException: Unable to start service com.vanpit.android.directorybind.DirectoryBindServ ice@40882790 with null: java.lang.NullPointerException
E/AndroidRuntime( 7548): at android.app.ActivityThread.handleServiceArgs(Activ ityThread.java:2220)
E/AndroidRuntime( 7548): at android.app.ActivityThread.access$1800(ActivityThr ead.java:122)
E/AndroidRuntime( 7548): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1087)
E/AndroidRuntime( 7548): at android.os.Handler.dispatchMessage(Handler.java:99 )
E/AndroidRuntime( 7548): at android.os.Looper.loop(Looper.java:132)
E/AndroidRuntime( 7548): at android.app.ActivityThread.main(ActivityThread.jav a:4123)
E/AndroidRuntime( 7548): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7548): at java.lang.reflect.Method.invoke(Method.java:491)
E/AndroidRuntime( 7548): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:844)
E/AndroidRuntime( 7548): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:602)
E/AndroidRuntime( 7548): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 7548): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 7548): at com.vanpit.android.directorybind.DirectoryBindServ ice.onStartCommand(DirectoryBindService.java:53)
E/AndroidRuntime( 7548): at android.app.ActivityThread.handleServiceArgs(Activ ityThread.java:2207)
E/AndroidRuntime( 7548): ... 10 more
E/AndroidRuntime( 7604): FATAL EXCEPTION: main
E/AndroidRuntime( 7604): java.lang.RuntimeException: Unable to start service com.vanpit.android.directorybind.DirectoryBindServ ice@4096d300 with null: java.lang.NullPointerException
E/AndroidRuntime( 7604): at android.app.ActivityThread.handleServiceArgs(Activ ityThread.java:2220)
E/AndroidRuntime( 7604): at android.app.ActivityThread.access$1800(ActivityThr ead.java:122)
E/AndroidRuntime( 7604): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1087)
E/AndroidRuntime( 7604): at android.os.Handler.dispatchMessage(Handler.java:99 )
E/AndroidRuntime( 7604): at android.os.Looper.loop(Looper.java:132)
E/AndroidRuntime( 7604): at android.app.ActivityThread.main(ActivityThread.jav a:4123)
E/AndroidRuntime( 7604): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7604): at java.lang.reflect.Method.invoke(Method.java:491)
E/AndroidRuntime( 7604): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:844)
E/AndroidRuntime( 7604): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:602)
E/AndroidRuntime( 7604): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 7604): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 7604): at com.vanpit.android.directorybind.DirectoryBindServ ice.onStartCommand(DirectoryBindService.java:53)
E/AndroidRuntime( 7604): at android.app.ActivityThread.handleServiceArgs(Activ ityThread.java:2207)
E/AndroidRuntime( 7604): ... 10 more
--------- beginning of /dev/log/main
I/DirectoryBind( 9862): Main activity started.
I/DirectoryBind( 9862): Checking root privileges.
I/DirectoryBind( 9862): Root privileges available.
I/DirectoryBind( 9862): Checking entry usage - /sdcard/extStorages/SdCard/Music/artwork/
I/DirectoryBind( 9862): Checking entry usage - /sdcard/extStorages/SdCard/Music/music/
28th January 2012, 02:24 AM |#104  
Senior Member
Thanks Meter: 61
 
More
Entry name
Hi.

I just switched to your DirectoryBind from GL to SD.
Would it be possible to add an option to give each entry a name?

Thanks for your time.
28th January 2012, 07:46 AM |#105  
OP Senior Member
Thanks Meter: 759
 
More
@Luftwaffe: Look like the bug that was reported and corrected earlier. Are You using newest version "0.2.0o" ??

@blueeagle69: It's possible. I'll look into that.
The Following User Says Thank You to slig For This Useful Post: [ View ] Gift slig Ad-Free
28th January 2012, 12:16 PM |#106  
Senior Member
Thanks Meter: 61
 
More
Quote:
Originally Posted by slig

@Luftwaffe: Look like the bug that was reported and corrected earlier. Are You using newest version "0.2.0o" ??

@blueeagle69: It's possible. I'll look into that.

Thank you.

Apologies, one more idea popped into my head,

When selecting where the source data should be on the extern_sd, would it be possible for the app to automatically create the correct named folder?
For instance, Blood & Glory's data files live in the following directory path.
/sdcard/android/data/com.glu.gladiator_nr/
So, what I mean is, the user selects "sdcard/android/data/" and the app automatically creates the games root folder "com.glu.gladiator_nr". Information it gets from selecting the Target path. It easier than having to remember exactly what the game's data folder was labelled.
I hope I have made sense
Brilliant app. Even though you have a little more to do than GltoSD, your app tends to work first time everytime. And you don't have to rememeber to mount & unmount all the time.
28th January 2012, 01:23 PM |#107  
confusedmuse's Avatar
Senior Member
Flag Speyer
Thanks Meter: 200
 
More
Bug report
Unnecessary post. Deleted.
28th January 2012, 01:50 PM |#108  
Senior Member
Thanks Meter: 61
 
More
The only thing I can recommend, because I'm new to it myself is to go
into preferences and make sure Alternate dbase management is ticked.


Sent from my Nexus S using Tapatalk
The Following User Says Thank You to blueeagle69 For This Useful Post: [ View ] Gift blueeagle69 Ad-Free
28th January 2012, 04:27 PM |#109  
confusedmuse's Avatar
Senior Member
Flag Speyer
Thanks Meter: 200
 
More
Quote:
Originally Posted by blueeagle69

The only thing I can recommend, because I'm new to it myself is to go
into preferences and make sure Alternate dbase management is ticked.


Sent from my Nexus S using Tapatalk

Thanks, that helped!
28th January 2012, 04:51 PM |#110  
Senior Member
Thanks Meter: 61
 
More
No problem matey.

Sent from my Nexus S using Tapatalk
29th January 2012, 12:20 PM |#111  
davelinders's Avatar
Senior Member
Thanks Meter: 84
 
More
Hey slig thnx for this beautifull program.
With the "o" version I don't have any problems
so every binding that I make works.
Post Reply Subscribe to Thread

Tags
move data to external sd, move data to sdcard

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes