There's no way to do this without recompiling? I was thinking an a preference or system trick.

On 05/24/13 19:44, Dave Hylands wrote:
Sorry, The patch is fairly simple, so I'll just put it here:

diff --git a/dom/system/gonk/VolumeManager.cpp 
b/dom/system/gonk/VolumeManager.cpp
--- a/dom/system/gonk/VolumeManager.cpp
+++ b/dom/system/gonk/VolumeManager.cpp
@@ -288,16 +288,24 @@ VolumeManager::OnLineRead(int aFd, nsDep
    if (responseCode >= ResponseCode::UnsolicitedInformational) {
      // These are unsolicited broadcasts. We intercept these and process
      // them ourselves
      HandleBroadcast(responseCode, responseLine);
    } else {
      // Everything else is considered to be part of the command response.
      if (mCommands.size() > 0) {
        VolumeCommand* cmd = mCommands.front();
+#if 1
+      if ((responseCode >= ResponseCode::CommandOkay) &&
+          (strcmp(cmd->CmdStr(), "volume list") == 0)) {
+        nsDependentCString fakeResponseLine("storage /data/storage X");
+        cmd->HandleResponse((int)ResponseCode::VolumeListResult,
+                            fakeResponseLine);
+      }
+#endif
        cmd->HandleResponse(responseCode, responseLine);
        if (responseCode >= ResponseCode::CommandOkay) {
          // That's a terminating response. We can remove the command.
          mCommands.pop();
          mCommandPending = false;
          // Start the next command, if there is one.
          WriteCommandData();
        }

For v1.1, it goes in the OnFileCanReadWithoutBlocking function, and line 288 is 
around line 315 instead. The surrounding block of code should be very similar.

Dave Hylands

----- Original Message -----
From: "Alfredos (fredy) Damkalis" <[email protected]>
To: [email protected]
Sent: Friday, May 24, 2013 10:33:45 AM
Subject: Re: [b2g] Fake SDCARD

"You are not authorized to access bug #838038."

Unfortunately is not accessible, probably for security reasons or
confidential partners data. :(

On 05/24/2013 06:55 PM, Dave Hylands wrote:
There is a patch in bug 838038.

If you apply that patch, and change the 4 in "storage /data/storage
4" to an X, then this will add a new storage area. You'll need to
manually create the /data/storage directory.

Dave Hylands

----- Original Message -----
From: "pancake" <[email protected]>
To: [email protected]
Sent: Friday, May 24, 2013 4:24:22 AM
Subject: [b2g] Fake SDCARD

I would like to test camera/gallery/media apps without depending
on
an
SDCARD, on Android faking the sdcard is as simple as:

     mount -t tmpfs none /mnt/sdcard

But this doesn't seems to fool Gonk detection.

How can I tell 'vold' or 'b2g' to not require an SDCARD for that?

Thanks
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g


_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g


_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to