1

is it possible to use an sd card as part of a smartphone's internal storage, even rooting the phone?

I have read that google has been on that feature since android M, but what about versions like kitkat?

thank you in advance for any help.

  • Tell me your device name – DevUt Jun 13 '16 at 11:37
  • for testing I am using a vodafone smart first 6. but the device belonging to the person who requested this from me is a selectline, some model I may not remember, but runs kitkat 4.4.2, and has 4gb of internal storage divided in partitions of 2 each, as I understood, and is using an sd card of 16gb. – tl_ Jun 13 '16 at 13:37
  • the mobile device model is a selecline-854599 – tl_ Jun 18 '16 at 20:52
0

You need to change the layout of the device

You need to build a specific rom and a specific recovery to adopt the sdcard

What do the specific rom and specific recovery means ?

Let me start by how android manages storage

As per kitakat the storage is determined by the fstab and the storage-list.xml

This define what blocks should be used for what purpose more specifically they determine the partition

To adopt the storage

  • You need to build a new rom with modified fstab and
    storage-list.xml (till lollipop because android 6 uses only the
    fstab)

  • Then build twrp (or any other recovery) with modified fstab and
    storage-list.xml

  • Then flash twrp and wipe everything using advanced wipe a word of
    caution this will wipe your sdcard

Enjoy

  • @pemq you can see HTC one x 's xda forum new layout that will give you more idea – DevUt Jun 14 '16 at 4:59
  • @pemq do your phone has a external sdcard or a inbuild one? – DevUt Jun 14 '16 at 12:39
  • external, but it has a built-in slot – tl_ Jun 14 '16 at 15:20
  • @pemq you mean you have a sdcard ? – DevUt Jun 14 '16 at 15:23
  • yes, that is it – tl_ Jun 14 '16 at 17:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.