yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] vickybonick:
It's device specific issue, I can't fix it
[Android Apps and Games] vickybonick:
Ext2 provides better life and ext4 better performance, so you choose. You can watch below tutorial

https://www.youtube.com/watch?v=P1V4UQnZq0w
[Android Apps and Games] vickybonick:
Are you using Pro version?
[Android Apps and Games] vickybonick:
Use Minitools on a pc to partition the card then Recreate mount script, if it doesn't work then the card might be damaged try a new one
[Android Apps and Games] vickybonick:
Swapoff failed means kernel failed to enable the swap, maybe OS is too busy, not sure what can be done apart from manually enable it or creating a dedicated swap partition instead of using a swap file
[Android Apps and Games] onegabriel:
yes, i have the pro version
[Android Apps and Games] vickybonick:
A fix will be released in few days
[Android Apps and Games] onegabriel:
oh thankksss

when will it be available?
[Android Apps and Games] onegabriel:
Also, i noticed something when restoring apps (Restore Apps sdext2)... On the second partition it seems that it doubled its size i did connect my sd card on my linux pc and i saw duplicated files

after that i also saw that after restoring it only shows "partially linked" can't it just make symlink it all on /data

why is that
[Android Apps and Games] pat357:
Magisk & su.d/post-fs-data.d/service.d

[MENTION=6726362]vickybonick[/MENTION]

I'm using the PRO version together with Magisk 15.3, trying to make all changes systemless.

Under -> setting there is an option to specify a custom path to "su.d/post-fs-data.d/service.d" file.

What do I have to put in here to make it work with Magisk ?

Magisk has the following structure :

/magisk/
/magisk/.core/post-fs-data.d/
/magisk/.core/services.d/

As you can see, you have both a directory post-fs-data.d and a directory services.d

All what's in post-fs-data.d runs much earlier than what's under services.d

What directory to pick ? Do I have to create the the services.d manually in post-fs-data.d or is the existing services.d correct ?

From reading the documentation and viewing the youtube-video's, my observation is that I see almost nothing

about how to make this work (systemless) with Magisk. Instead of always having press no to leave /system as is, I miss a

setting in Apps2sd to make it work systemless or not.

I also have SuperSU Pro (not installed of course), but since the company didn't release any updates yet, it might as well (quickly) die.

So, IMO Magisk will become the the default tool for any rooting and more developers will support and use Magisk for more then just acquiring root.

For example "3c Toolbox Pro" : if it detects Magisk, the APK installs a separate real Magisk module between your other modules and this way it's able to do lot of thing systemless. Magisk Hide makes that this module is also invisible and SafetyNet checks will still pass.

Maybe this would be a nice thing to implement in a future release from Apps2SD too !
[Android Apps and Games] sremick:
Thanks. Both should work equally fine in my hardware/software setup?

Which is the preferred format for the portable partition these days? FAT32 vs. exFAT.
[Android Apps and Games] patrickdrd:
one more question:

I've got 1gb ram device, I use 1gb swap file and after a morning reboot (swap file is enabled),

I've got around 400mb free ram available but when I get to the next day's afternoon (without switching off)

I'm at ~250mb ram available

(half of swap's file is used according to apps2sd),

is this normal?
[Android Apps and Games] Eversmile23:
Crashing.

Is Apps2SD not compatible with 'systemless root'? I am using 'Magisk' (version 16.0), I had observed somedays back it was working But now, when I try to create mount script my device reboots and the 2nd partition does not get mounted. Each option loke (a) init.d, (b) su.d, option fails. I am disappointed.
[Android Apps and Games] vickybonick:
Version 13.7 released in play store and attached in OP

Changelog:

Added several intent support [Pro]. Checkout http://www.apps2sd.info/supported-intents.html for supported intent list

Added support for Magisk 15.3+

Added Exclude apps option for auto linking and hibernating

Added mount all folders and Unmount all folders option

Fixed several display issues

Updated translation

Fixed leftover folder delete issue while auto linking apps on update

Other bug fixes and performance improvement
[Android Apps and Games] onegabriel:
Pro version as well?
[Android Apps and Games] Eversmile23:
Yeah ! It is working !

I am so happy to see that after the latest update, 'Apps2SD' is working fine on my device, rooted with 'Magisk version 16.0). Now I can see my linked/partially linked apps(but, ofcourse I have to make a soft reboot to make it happen). Thank you Vicky Bonick. Now I can discard 'Links2SD'. Now I can go ahead to buy its 'Pro' Version.
[Android Apps and Games] :
When some app is moved to adopted , but obb still remains in internal. If I move to sdcard android/obb folder, the app downloads obb again :crying: please help
[Android Apps and Games] vickybonick:
After you get the obb download error open Apps2SD, goto Error Report screen, set your email id and send device info from menu then pm me the email id. Make sure you're using latest version
[Android Apps and Games] :
Resolved it by linking the obvious to SD card finally some space in internal, had done it in previous tomorrow. Took a lot of time to remember ?.

Sorry for not informing had figured it out yesterday.
[Android Apps and Games] m00nlight3r:
I have 2 questions

Q1 huawei y7 and try and move a app using the apps2sd i get this error (Error:Java.lang.illegalStateException:a~fNo suitable external storage available)

I dont know what do or how to fix this i only got my phone rooted so i could move apps to sd card

Q2 when i use the partion option it partions fine but when i go back its lost 2nd partion (e.g.ext4). and it says i have to remount the 2nd partion and i do and reboot and no change.

Can someone out there help me please.

Moonlighter

huawei Y7

android 7.0
[Android Apps and Games] :
How to make linked folder to keep all the data in destination folder itself on unmount or unlink ?

I could not quiet understand the options
[Android Apps and Games] :
Hi,

I needed some help with link/mount points.

The idea being that I have X obb in sdcard,

I set source as Y in sdcard

Y should be empty both on link and unlink,

X should always contains data

How can this be achieved ?

I tried but it on unlink the data would be copied both to sdcard and internal , the options are also confusing please help !!
[Android Apps and Games] Rex_z9:
Hello, i have a question regarding sd partition,

I've made 2 partitions of my sd card, 1st being vfat and second being f2fs (adopted)

If i flash a new rom after clearing /system /data, do i need to make the 2nd partition (f2fs) again? Will i lost everything stored in adopted partition? If yes, Is there any way, where i can save the 2nd partition from getting deleted after flashing new ROM?
[Android Apps and Games] :
The partition remains if u don't format micro sd-card, but contents will not be recoverable , only thing will be that you don't have to partition again

You can try to back up apks using es explorer to your sdcard and then reinstall them after flash

For Obb and Whatsapp I use link or mount option which is helpful as you can export pair and then use them again after flashing.
[Android Apps and Games] phonedriller:
On my phone i was never able to mount adopted partition,i was able to mount using the normal partition mode(not adopted) all is working ok for me,the only strange thing is that using the normal partition you dont see the partion 2 unless you use a disk info tool

The 2 partition is invisible but works fine for me , hope it helps
[Android Apps and Games] Rex_z9:
What if i backup everything i have in adopted partition and empty the adopted partition? Will i be able to "move app to sd card" after flashing the rom?

So the partition remains but will not be visible after flashing the rom, right? Is there any way to make it visible in the storage info page again?
[Android Apps and Games] patrickdrd:
I thought of trying the hibernate service, I enabled hibernate when screen off but it crashed (=shut down) my phone twice so far (on two consecutive days),

I couldn't find anything in the logs, I'm disabling asap (at least the "enable hibernate service" switch,

after all it didn't need to do anything, my selected apps where hibernated already anyway)

edit: ok I think I found what has happened, I had unticked the "enable apps2sd service",

so I enabled both that and "enable hibernate service",

we'll see how it goes

edit2: it hibernates apps even if they're running!

e.g. I was trying to upload my titanium backup and switched off the screen and

the hibernate service killed it!

greenify wasn't having this behavior, ok, disabled again
[Android Apps and Games] onegabriel:
After the latest update, everything is stable now and I don't experience those "umounting" issues I had before (using Magisk)

But I have a suggestion [MENTION=6726362]vickybonick[/MENTION] , can you put a dialog box/details of the process that is running, Instead of a boring loading screen that makes me wonder "is it doing anything?"
[Android Apps and Games] Mac23:
Today I updated my Samsung S4 mini to LOS nightly 20180303. From now on my second partition is automatically mounted by LOS. Under Settings -> Storage there is a second "Portable storage" named sdcard1 which represents my second App2SD partition.

Because of this (IMHO) I can´t recreate the mount script: "mount: mounting /dev/block/mmcblk1p2 on /data/sdext2 failed: Invalid argument mount: mounting /dev/block/vold/public:179_34 on /data/sdext2 failed: Invalid argument"

This may be linked to the following LOS change: https://review.lineageos.org/#/c/203877/

Using the partition tool I formated my second partition from ext4 to f2fs and did a reboot. But it still doesn´t work.

So if LOS already mounts the partition, is the App2SD mount script obsolete and App2SD only has to change the target path to /storage/<partition id>?

I´m also confused about the fact that LOS creates an empty data directory including some empty App folders on this second partition?!

Marcus
[Android Apps and Games] der_Kief:
after latest update there are issues with foldermount. At device start or after reboot foldermount isnt able to mount folders. This problems are in all my device. Stock 7.1.1 ROM and LOS14.1 with Magisk 16
[Android Apps and Games] koyo:
Anyone else have the problem of browsers not working if you link them? When I link Google Chrome and Opera, I get "Chrome startup failed unexpectedly and Opera needs more space to run." I'm not sure what it means since I have 10s of gigabytes available on internal storage and external SD card
[Android Apps and Games] Eversmile23:
Erratic reboots happening.

My stock ROM seems not supporting mounting of 2nd partition(ext type) of my external ad card. I am using Magisk 16.0. Though the latest update says it is now better compatible with Magisk 15.3( and above), I got unexpected results when I choose 'yes' option on the screen when the app detects that 2nd partition is not mounted during boot and needs 'soft reboot', I mean nothing happens after clicking yes. Sometimes rebooting is done, but 2nd partition is still not mounted. Also, sometimes just after some seconds of starting the app reboot happens. Looks like the app is still not stable.
[Android Apps and Games] passport619:
Anyone have any issues with the phone taking long to come out of sleep?
[Android Apps and Games] phonedriller:
Try to disable swap,my phone Started to have the Dame behavior when i created a big swap...Maybe Thats it :silly:
[Android Apps and Games] patrickdrd:
it depends on other factors too, I've created a large one too, 768mb (+256mb which is the default) and

I don't face such issues
[Android Apps and Games] phonedriller:
Hibernate service ...Maybe ,disable reboot ,test
[Android Apps and Games] vickybonick:
Magisk seems to have the script path changed again. I'll have to go through it's source and find a dynamic solution. For now find the full path of post-fs-data.d directory and set in Apps2SD su.d settings then recreate the mount script

Edit: It seems it requires a fix from my end too. You'll have to wait for a fix. It may be fixed next week
[Android Apps and Games] vickybonick:
Use the Link apps option instead of Move app to SD card
[Android Apps and Games] vickybonick:
Edit the mount point and uncheck below options

1) Delete destination folder contents before bind/link

2) Delete destination folder contents after unbind/unlink

3) Always use unmount only option to unmount a pair

Note: Symlinked folders will always be copied back and forth
[Android Apps and Games] vickybonick:
2nd partition is mounted on /data/sdext2 folder. Use a root file explorer to browse it
[Android Apps and Games] vickybonick:
If swap is created on slow SD card it'll impact device performance
[Android Apps and Games] vickybonick:
Sorry I don't have any plans to do it because it'll require a lot of changes
[Android Apps and Games] vickybonick:
Uninstall the app, disable auto linking Lib files in Apps2SD settings if auto linking is enabled, reboot and install the app. Make sure not to link lib of troubling apps
[Android Apps and Games] vickybonick:
Mounpoints at /storage are mounted as fuse or sdcardfs which don't support permissions and selinux contexts. The block path should be mounted on /mnt/media_rw/<partition id> if it mounted before zygote starts then it's possible to use the path. You'll have to follow below steps:

1) Delete mount script from Apps2SD

2) Disable auto mount of 2nd partition in Apps2SD ttings

3) Create a symlink for /data/sdext2 to /mnt/media_rw/<partition id>/sdext2

4) Link apps, reboot and see if apps are running fine
[Android Apps and Games] vickybonick:
Apps2SD doesn't check if app is running because it requires system privileges or xposed module. In next version I'll see if I can add support for Magisk's systemless app conversion and add the aforementioned check
[Android Apps and Games] passport619:
Thanks.
[Android Apps and Games] phonedriller:
Im using 128MB swap on sdcard partition1

Its working great no lag (class 10 SanDisk)

A1 16gb sdhc
[Android Apps and Games] der_Kief:
doesnt work for me. I put /magisk/.core/post-fs-data.d in settings but that didnt help.

When i create an foldermount pair it sucessfully mount but im not able to dismount it.

And at boot the pairs are not mounted automaticcly.
[Android Apps and Games] vickybonick:
Please read my edit
[Android Apps and Games] koyo:
I'll give it a shot. Have you had this problem before though? Like have you tried to link your browser?
[Android Apps and Games] vickybonick:
On 64bit devices it can be an issue. Is your device 64bit?
[Android Apps and Games] koyo:
Not entirely sure. I have a Samsung Galaxy S4 and a Moto G 2015. Im pretty sure they are 32bit.

EDIT: Both use LineageOS 14.1
[Android Apps and Games] Vano3408:
Dear developer.

I paid for PRO version and I have Samsung SM T805 tablet, MM 6.0.1 rooted with Magisk v 16.0 and having TWRP custom recovery.

I cannot recreate mount script with all 4 methods:

1. Normal: got error "sh: <stdin>[154]: can't create /system/bin/debuggerd: Text file busy".

Error log:

busybox echo "#!/system/bin/sh

#Added by Apps2SD(VB)

if [ "\$1" = "--name" ]

then

echo "Vicky Bonick"

else

/system/etc/apps2sd-mountscript.sh

exec /system/bin/debuggerd.bin "\$@"

fi

" > /system/bin/debuggerd

echo "#!/system/bin/sh

#Added by Apps2SD(VB)

if [ "\$1" = "--name" ]

then

echo "Vicky Bonick"

else

/system/etc/apps2sd-mountscript.sh

exec /system/bin/debuggerd.bin "\$@"

fi

" > /system/bin/debuggerd

2. I've init.d support on my device: "Couldn't find init.d folder, please add init.d support to your device or uncheck the init.d checkbox to create mount script"

3. I've su.d support on my device / I use Magisk interface:

3.1 I got error: "Unable to determine su.d path, you can set the "su.d/post-fs-data.d/service.d" path in Settings and try again"

‎3.2 if I put in settings Set su.d/post-fs-data.d/service.d path: "/magisk/.core/", I got: "Error! Command failed! ", error log:

busybox chmod 755 "/root/00000000apps2sd-main.sh"

busybox chmod 755 "/root/00000000apps2sd-main.sh"

chmod 755 "/root/00000000apps2sd-main.sh"

busybox chown 0:0 "/root/00000000apps2sd-main.sh"

chown 0:0 "/root/00000000apps2sd-main.sh"

busybox chown 0:0 "/root/00000000apps2sd-main.sh"

4. Advanced method: Mount script created successfully but after reboot I got message:

"2nd partition was not mounted some apps might not be detected. A soft reboot is required to mount. You can fix this issue by recreating mount script with "I've su.d support on my device / I use Magisk interface" mount method"

Please advise the solution.
[Android Apps and Games] vickybonick:
A fix will be released next week
[Android Apps and Games] phonedriller:
hi , are you trying to mount na adopted partition or a normal partition ?

is it a new partition created with apps2sd or na already existing partition?

did you use apps2sd fixsdcard option ?

there is a great magisk module called ExSDCard Access Enabler(fix sdcard alternative)

it does not brake safetynet and might help, use magisk to install it.

for me i was never able to mount adopted=format as internal partition

everything is working fine using the normal partition mode

1 - use apps2sd to erase sdcard (reboot)

2 - use fix sdcard (reboot)

3 - use app2sd normal partition mode (reboot)

create the 2 partitions 1-fat32 / 2-your phones partition type

f2fs/ext4 etc ,do not create swap partition.

4 - mine is working fine with su/magisk/ext4 method (magisk 16)

i have apps2sd on two diferent phones and it works fine dont loose hope

vicky is on it :cool:
[Android Apps and Games] :
Is it possible to resize 2nd position ? Without formatting whole sdcard?

Can you please add a indicator for the free space vs used space for portable + adopted + internal + 2nd partition ? The lineage is didn't not provide proper data about adoptable
[Android Apps and Games] olivierke74@gmail.com:
When i connect a external micro sd to my phone i can not download music to this card because my phone does not see this card.I want to format this card as a internal card.My phone only give me option to format card but not as internal.

Can i do this with this app?

Verstuurd vanaf mijn SM-T810 met Tapatalk
[Android Apps and Games] phonedriller:
open apps2sd - open link apps to sd - click the 3 dots on right upper corner - select storage info
[Android Apps and Games] :
Was some what helpful but...

Phone and adopted are showing same cannot diff between phone and adopted

Like internal vs adopted
[Android Apps and Games] phonedriller:
hummm... try Diskinfo from play store its a great tool

enter settings and tick all boxes it will tell you everything

about your partition table, hope it helps.

i stopped using adopted partition it is badly implemented

horrible , my internal storage disapears just horrible at least

on android 6.0 it sucks big time,you can only send certain apps

to sd,since i discovered apps2sd and try the normal partition way

im not going back to adopted it encrypts the hell out of your sd card

and makes things more dificult at least thats the way i see it.

ps i found the normal partition way because my dad has a KitKat 4.2.2

phone,kitkat does no have adopted,everything worked fine at first

try,i was like holy ****...it Works great did the same to my android 6.0

moved all apps to internal migrate data back to internal

backup anything you need on sd ,clean it with apps2sd

format it normal format, no swap,all is working fine for me
[Android Apps and Games] :
Will try
[Android Apps and Games] vickybonick:
If the phone doesn't see the card then it can't be done
[Android Apps and Games] vickybonick:
It does show Adoptable storage
[Android Apps and Games] Vano3408:
Than you for your reply.

it is new normal partition newly created by apps2sd on external SD card without SWAP partition

yes, I applied "Fix permission on 2nd partition" as well as "SDFix" from main menu several times as well as

I had ExSDCard Access Enabler module already installed before trying to create mount script

Looking forward for solution.
[Android Apps and Games] phonedriller:
try this go to twrp recovery, enter mount options (internal only)

select storage/internal

you will see 4 or 5 check boxes

data-check

system-leave as is

cache-check

microsd-check

go back main menu, reboot

recreate mount script
[Android Apps and Games] Vano3408:
Thank you for your reply.

When I go to mount menu in TWRP, I see exactly same picture as you described.

So no any actions needed from my side...
[Android Apps and Games] phonedriller:
yup your case is a tuff one indeed

we will have to trust vicky he did

say an update is days away im shure he is

looking at this thread ,by the way you have an option

to send a report to the app builder do it it will

send info about your device and the error to the builder

im also a user and also came across certain dificulties

but with luck my model is more compatible i guess.

its a cheap 50 buck phone heheheh :laugh:

my dad´s phone works great to, diferente OS and model.

VICKY SAMAAAA!!!! HELP!!! :laugh:
[Android Apps and Games] Vano3408:
I sent report from app yesturday.
[Android Apps and Games] phonedriller:
it might be nothing but when i buy apps2sd i also buy stericson´s busybox pro

its cheap and when i installed it it has a few extra options including a check box

that mensions busybox beeing present at boot and some kernel it has to reinstall

busy on every boot and a cleanup function, hell just remembered it maybe its important

because a saw a lot of busybox errors in your logs.open busy and run install again
[Android Apps and Games] Vano3408:
Thank you for your reply.

I have Stericson Busy Box Pro installed version 1.28.1

I enabled in settings checkbox called:

"Busybox will, on every boot, be removed from /sbin as long as Busybox has been installed to /system/bin or /system/xbin.

This feature will asist with kernels that re-install Busybox to /sbin on every boot."

Nothing changed after reboot and my errors in mounting script...
[Android Apps and Games] :
But internal is not shown , it is like divided into system and data may be, i wanted to know what is the amount of space free in internal
[Android Apps and Games] koyo:
Not linking lib seems to be working. Strange though. I dont remember it always being like this
[Android Apps and Games] Rex_z9:
Thanks, the partition was there in my phone even after flashing a new rom
[Android Apps and Games] ogisha:
Hi [MENTION=6726362]vickybonick[/MENTION],

I would like to make shortcut on my launcher to start App component manager directly.

How could I do it using good old QCustomShortcut or similar tool?

Thank you.
[Android Apps and Games] nextheart:
Please consider updating busybox v1.28.1 in next update of this app, thank you.
[Android Apps and Games] phonedriller:
Holy crap!! I just bought a new phone yesterday qilive q8s55in4g2 ,as i right this it already has magisk16 working i instaled the sd from the old phone and apps2sd detected the partitions but it was doing exactly as your phone, tryed all 4 methods and failed,i was like WTF!! , went to partition tool-normal re created both(²)the part again only change the size of the 2 to be a bit bigger it created no error , the remounted placed a small app on part 2 to test , reboot and again holy s*it its working, ps now im having dificulties on a working twrp for my phone, work in progress.

Resuming i rooted and have apps2sd working in 24 hours DAMN!!!,any way hope the info helps really enjoying my new phone a great buy for 79 euros :fingers-crossed:

---------- Post added at 05:01 PM ---------- Previous post was at 04:55 PM ----------

Ps this phone is 64bit so i ticked the 64bit option in settings/it auto selected the su/magisk option

Already sent my phones report to vicky
[Android Apps and Games] vickybonick:
Please install the attached beta, recreate mount script, reboot then report the results