yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] spunker88:
The always open program launcher in Windows is a custom version of Rocketdock. To get rid of it while keeping Bluestacks go to "C:\Users\Your Name\AppData\Local\BlueStacks\RocketDock" and rename RocketDock.exe to Rocketdock.bak. You will have to kill the process with Task Manager first.
[Android Software/Hacking General [Developers Only]] Quinny899:
Have you tried adb remount and then pushing it?
[Android Software/Hacking General [Developers Only]] heartrobber18:
SD Card, data and files location for bluestacks beta

Gone through log files in order to find this location. The Bluestacks Beta stores the fs files at C:\ProgramData\BlueStacks\Android

data.fs

initrd.img

kernel.elf

prebundled.fs

Root.fs

SDcard.fs

Hope someone will move a level further with these files!
[Android Software/Hacking General [Developers Only]] rocketero:
Thanks very much, that got rid off the anoying rotating icons bar at the top of screen.

The commands:

adb remount
remount: failed operation not permitted.

adb push su /system/bin/su
failed to copy 'su' to '/system/bin/su': Read-only file system

the /system is not mounted as a partition, as when issuing the command:

adb shell mount

rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
/dev/sda1 /mnt ext3 ro,relatime,errors=continue,barrier=0,data=ordered 0 0
tmpfs / tmpfs ro,relatime 0 0
/dev/loop0 /sfs squashfs ro,relatime 0 0
/dev/loop1 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
tmpfs /cache tmpfs rw,relatime 0 0
/dev/sdb1 /data ext2 rw,relatime,errors=continue 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/vold/8:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=07
02,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/8:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dma
sk=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-0 /mnt/asec/cn.bluesky.neatcheckers-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask
=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-1 /mnt/asec/com.gameresort.stupidzombies-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,
dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-2 /mnt/asec/com.andoop.killbox-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222
,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
hdfs0 /mnt/sdcard/windows/asus64Pictures hdfs rw,dirsync,nosuid,nodev,relatime 0 0
hdfs1 /mnt/sdcard/windows/PublicPictures hdfs rw,dirsync,nosuid,nodev,relatime 0 0
hdfs2 /data/windowsdata/C hdfs ro,dirsync,nosuid,nodev,relatime 0 0
hdfs3 /data/windowsdata/D hdfs ro,dirsync,nosuid,nodev,relatime 0 0
hdfs4 /data/windowsdata/E hdfs ro,dirsync,nosuid,nodev,relatime 0 0
/dev/block/dm-3 /mnt/asec/com.redflystudio.inertiaescapeandrdoidhd-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000
,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-4 /mnt/asec/com.masscreation.rlh-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=02
22,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-5 /mnt/asec/com.com2us.summitxsnowboard.normal.tryandbuy.google.global.android.common-2 vfat ro,dirsy
nc,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,err
ors=remount-ro 0 0
[Android Software/Hacking General [Developers Only]] Quinny899:
It's unrootable without exploit then. Try some exploits.

Edit: DATA IS RW! make yourself a local.prop with unsecure in it and remount should work
[Android Software/Hacking General [Developers Only]] rocketero:
how do I make a local.prop unsecure in it ? (newbie here)

there is a file called bluestacks.prop at the root of /data with this content:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GRJ22
ro.build.display.id=generic_x86-eng 2.3.4 GRJ22 eng.build.20120314.185218 test-keys
ro.build.version.incremental=eng.build.20120314.185218
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=Wed Mar 14 20:27:49 IST 2012
ro.build.date.utc=1331737069
ro.build.type=eng
ro.build.user=build
ro.build.host=BuildServer
ro.build.tags=test-keys
ro.product.model=BlueStacks-1e705ad2-7810-11e1-a019-bd3c7ab25fc9
ro.product.brand=BlueStacks
ro.product.name=BlueStacks-1e705ad2-7810-11e1-a019-bd3c7ab25fc9
ro.product.device=BlueStacks-1e705ad2-7810-11e1-a019-bd3c7ab25fc9
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=BlueStacks
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=Virtual
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=generic_x86-eng 2.3.4 GRJ22 eng.build.20120314.185218 test-keys
ro.build.fingerprint=generic_x86/generic_x86/generic_x86:2.3.4/GRJ22/eng.build.20120314.185218:eng/test-keys
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.com.android.dataroaming=true
ro.kernel.android.checkjni=1
ro.setupwizard.mode=OPTIONAL
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

And there is not files in /data/local

P.S I think there is a bug in this beta1 version. Sometimes the whole screen goes white and nothing much can be done, only way to get it back is restarting from the icon in windows taskbar . Also the "Application Failure Detected. Try Again" message keeps popping up at the bottom and dissapearing even when you are not doing much on the screen.
[Android Software/Hacking General [Developers Only]] matchosan:
Is there a way to get rid of the sidebar that has the Suggested Apps in it?
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
Can always use a 3rd party launcher like adw. Only way i know of right now. been trying to get google play to work but only worked for a little bit and now wont run. No success yet on root either.
[Android Software/Hacking General [Developers Only]] TheManii:
It doesnt work, the bar might be part of the frontend itself as the status and menu bars dont extend to it.

Just as much I installed adwex and it's still there. There's also no obvious way to disable it though the registry.

Finally:

If anyone hasnt noticed yet, bluestacks can access your host's filesystems now.

It's:

/data/windowsdata/<drive letter>/...

It's obviously read-only, I've had android hose a couple sdcards before, that and seeing as it's still beta means at best it should only ever get user-level write access to the host FS's, if ever. (ie basic file ops like read/write if allowed but not format)

Your windows picture library is also mounted as:

/sdcard/windows/PublicPictures
/sdcard/windows/<user>Pictures

Edit: bluestacks finally supports 3d!

It seems to only be software, but it's better then not having anything like in the previous versions. Gonna test more
[Android Software/Hacking General [Developers Only]] rocketero:
The ADW launcher does NOT get rid off the sidebar, I'm also in the same situation as you are: Google Play doesn't run, and Root not achieved yet.

And I have a bit of confusion about the SD card. I have an 8GB (re-sized) sdcard, and I got a pop up at the bottom of windows screen (where the Bluestacks taskbar icon is located) saying that the SD-card is full, I know that there is not way I have consumed 8GB in 80+ apps I have installed, most of them are 2 or 5 MB in size except for a few ones like angry birds that exceed 20 or 30 MB.

So the Bluestacks have a Data.fs of around 2GB, and the original SD-card was 2GB witch I removed and replaced with the 8GB. So what I'm doing wrong ?
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
my apologies. must have been blind for a second lol.
[Android Software/Hacking General [Developers Only]] TheManii:
You can 'break' the adbar by removing

/data/app/appfinder.apk

so it leaves only a black bar, better then having those icons. But cant remove the actual bar yet
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
good work. was just about to look into the files to see if it was a apk. my home button stopped working so had to just uninstall and reinstall. was strange.
[Android Software/Hacking General [Developers Only]] TheManii:
The home button seems to be a standard android home button now.

I set adwex as my default launcher and it goes straight to it now.
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
ya it was working fine but all of a sudden it stopped working. it did nothing at all. just reinstalled and seems to be fine now. Wasnt able to get to any launcher. All good now. going to dig into the system to see what we can do about the bar and try and run some more test on the market.
[Android Software/Hacking General [Developers Only]] OOMatter:
gapps are softlinked to /data/bst which is writable. just put copies of talk, vending, gmail, googleservicesframework, and googlecontactsync in there to get them running.
[Android Software/Hacking General [Developers Only]] TheManii:
I can confirm this works.

Does anyone else have the issue of, bluestacks shows up under adb on the first launch. But doesnt after any following launches?

Edit: you can also install arm-only apps now, but flash wont run (flash/android is currently arm-only, it installs but doesnt work?)
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
yes i am having the adb issue. glad its not just me lol

which google apks did use use for the market and other services?
[Android Software/Hacking General [Developers Only]] OOMatter:
Check your windows task manager to see if adb is running. If it is you can kill it and then run your own instance. There might be a better way to do it, but that's the quick and dirty version.
[Android Software/Hacking General [Developers Only]] rocketero:
it doesn't work for me if you are referring to make Google Play work.

I did copy to /data/bst the files located in /system/app (talk,vending, etc)

---------- Post added at 09:43 PM ---------- Previous post was at 09:41 PM ----------

you can also issue these commands:

adb kill-server
adb devices
[Android Software/Hacking General [Developers Only]] TheManii:
Restarting the adb daemon doesnt do anything as I've done it multiple times. It feels like Bstacks is only enabling it for the first run to do some hidden background work
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
found a way to mount other drives on the computer but that still doesnt help with root now does it lol.

hmm since i uninstalled and installed again its still shows maps.apk and google service framework in the system/app directory when i browse to it using a file manager. shows it being 0kb and when i click on it or try to delete it, it just says it doesnt exist. Any ideas why that is still lingering even after i removed bluestacks and all its files.
[Android Software/Hacking General [Developers Only]] rocketero:
Is your Google Play app working after copying those gapps files (talk,vending etc) to /data/bst ?

i

---------- Post added at 09:56 PM ---------- Previous post was at 09:53 PM ----------

I don't see much of a need to mount drives on your PC as the app ES File Explorer do the job when you go to the tab LAN and add servers and place the IP and username/password to see them as SMB mounts.
[Android Software/Hacking General [Developers Only]] TheManii:
It's:

GoogleContactsSyncAdapter.apk

GoogleServicesFramework.apk

Vending.apk

and they should be rw-rw-rw to work as you cant change the owners, they also must be capitalized properly as the fs is case sensitive. GSF and GCSA must be from GB era devices too I believe. Vending is whatever you're using/latest one.

Using native mounts is always better then network mounts, very least not everyone bothers having network mounts enabled.
[Android Software/Hacking General [Developers Only]] rocketero:
For some reason I can not change permission on those files in /data/bst (all are rw-------)

using Root Explorer doesn't work, same as using the command

adb shell chmode 666 /data/bst/nameofapkfile
unable to chmod /data/bst/filename: operation not permitted
[Android Software/Hacking General [Developers Only]] TheManii:
I dunno what to say, I can change them fine while they're in /data/bst though the root explorer ui.

I cant exactly access my shell though adb at the moment, so I cant say if that would work or not

You can 'hide' the sidebar by manually making the window the size of your desktop though regedit, but the area it previously covered wont accept input. So it's not very useful. It might be a case if requiring hex editing of the launcher or something, there seems to be no way to turn it off via the registry

I confirmed that bluestacks now supports 3d via software. It struggles with dynamic lighting but works fine with static lighting like in quadrant.
[Android Software/Hacking General [Developers Only]] spunker88:
Finally got Google Play working using /data/bast, had a really old version working before. Weird part is almost no apps show up in it as compatible, but if I login in the browser most apps show as compatible. Nothing happens when I push them from the browser though. This was happening with the old market I had installed earlier and I was hoping upgrading would fix it, but it didn't.

EDIT: Rebooted and everything was showing up, also market updated itself to the latest version. Also having issues with the Home button randomly not working. Temporary solution is to install BK Softhome which gives you a home button in the notification bar. Flash Player installs but doesn't work, possibly a kernel/ROM issue?
[Android Software/Hacking General [Developers Only]] AndroidFileHost:
The only way i was able to get the google market and its other apks to work was to use root explore. When i used other file explore programs the apk's copied to the bst directory but they didnt have the right permissions and it wouldnt let me change them. But when i used root explore it copied with more permissions and it let me change them without giving me any errors. Also again my home button in bluestacks isnt working. idk what keeps happening. was working fine and now its broken.

thanks for the tip on the home button work around. Still fiddling with google play. not logging in at the moment. network issue it says. Had it so many times now buts its sensitive lol. one minute i can get it to login and try to load and the next i cant get it to work at all. No complaining tho. Its fun to play around in this.

update: Okay fixed network issue and Google Play is working and downloads apps/installs them without crashing! YAY

darn n64 emulator doesnt want to work. crashes loading mariokart lol had to try for the heck of it
[Android Software/Hacking General [Developers Only]] rocketero:
I just re-install Bluestacks as I was having too many problems. I have a question, when you said you copied the gapps to /data/bst with root explorer, what exactly gapps are you referring to, I have some gapps that I extracted from a tablet running android 3.2.1 but seems those are not the ones. I have also the gapps that were mentioned almost at the beginning of this thread, they are kind of the old market gapps. Are these last ones the one I should use ?

thanks.
[Android Software/Hacking General [Developers Only]] spunker88:
I used the ones from this thread with a new Vending.apk instead of the old one supplied so you get the new Play Store.

Also not sure why you would want to run a n64 emulator inside an Android emulator unless you were just testing testing Bluestacks ability to run certain apps.
[Android Software/Hacking General [Developers Only]] rocketero:
that's grat. can you point me to the page where the new vending.apk is. I know I saw it somewhere but a search is not giving me the location.
[Android Software/Hacking General [Developers Only]] spunker88:
You can mount your own directories as R/W. If you need read only access all directories are mounted under /data/windows. But if you want R/W go to sdcard/windows and you'll notice the picture folders are there. To remove/add Windows folders open the registry to HKLM\Software\Bluestacks\Guests\Android\FileSystem. You'll notice the two picture folders have key values of 0 and 1. Make a new key with the value 2, 3, etc or you can modify the ones there. Inside the key add a string value called Name with the mount folder name you want to see in Android. It can be whatever you want. Make another string called Path and put the path to the folder there. You can mount network paths \\Computer\Folder using this method. As long as the Windows host can access the path it seems to work within Android.

Any Google play apk should work. It may not want to install but if you place it in the /data/bst folder and rename it to Vending.apk it should work. Try this
[Android Software/Hacking General [Developers Only]] rocketero:
thanks, I also finaly found the thread about the vending.apk file here http://xdaforums.com/showpost.php?p=10641128&postcount=1

About the adding mounts for the windows shares is also intresting, thou the folder in bluestacks is located in /data/windowsdata and in /sdcard/windows.

in /data/windowsdata I see all my windows drives (c up to h) without doing any mounting. But your finding on the registry is important as /data/windowsdata only contain local PC drives, and with the registry we can place \\computer witch can be any on the LAN.

and my Google Market is working, but the old market version. Usually it updates itself after a few openings/closings, but so far has not updated yet.
[Android Software/Hacking General [Developers Only]] aDigitalPhantom:
for the market to self-update you need MarketUpdater.apk in the /system folder
[Android Software/Hacking General [Developers Only]] rocketero:
as /system is Read Only there is not way to copy or adb push to it. so how do we manage to place that app in /system? in other words we need to root it ?

In the mean time, can I just update the Market (I have version 1.82) to Google Play by installing the Google Play apk that I have in a tablet ? I want to ask this before installing it as I don't want to mess it up and have to re-install Bluestacks as I already screwed it one time.

Another question I have is it possible to install ClockWorkMod Recovery Menu (CWM) into bluestacks, I would like to make a backup if possible.
[Android Software/Hacking General [Developers Only]] TheManii:
The easiest way is to not auto update, as it's intentionally 'unreliable' to begin with (due to it being stagger-updated) and just grab the latest one off a live device. The lastest one is 3.5.15.

Installing CWM on bluestacks makes absolutely no sense, it's the equivilent of making a copy of an image off the internet by using a camera and taking a picture then emailing it to yourself.

The filesystems are stored under

%programdata%\BlueStacks\Android
[Android Software/Hacking General [Developers Only]] Drakkim:
Using adb I can only chmod the files immediately after pushing/copying them. If I reboot the "device" I get the same "operation not permitted" error. I can delete (rm) the files and re-push them, though.

That being said, I've yet to get the Market to work. It asks if I want to add an account, then dies.

Also, someone mentioned local.conf... I assume from my time on Google it needs to be in /data/, yes? But what exactly needs to be in that file to get r/w access to /system?

Thanks!
[Android Software/Hacking General [Developers Only]] TheManii:
Quoted from the previous page:

Do you have that?

Also you cannot remount system as RW as the image it's inside is literally a read only filesystem format. You will need a mod that turns system into a standard ext4 image first. (this is what's in the OP, but those files are for an older version of bluestacks)
[Android Software/Hacking General [Developers Only]] MedicalFlyer:
Here's an interesting one.

Sorry if this has been noted, I've read through the last 5 or 6 pages and didn't see it.

If you use the search box on the home screen to fin an app, i t gives you a choice of 4 markets to download from - one of them being the google one.

If you click on the market icon it says it's not there but will take you to a page to download and install it.

It will restart the 'device' during the install and allows you to log in without any problems.

Seems to work but only shows 3 of my paid apps in the downloads list.

edit: It seems a few things show up if I search for them like cut the rope and pool break pro which I've purchased and I can send stuff via the website.

Hope this is useful.

Also found it liked to empty my wallpaper folder on Win7 Libraries\Pictures\wallpapers (possibly during the uninstall process?) so I've killed the shares in the registry for now
[Android Software/Hacking General [Developers Only]] rocketero:
I see what you mean, so basically saving a copy of Programdata\ Bluestacks\Android is the backup I need.

** Another question is regarding the numerical keypad on the right of the keyboard seems not working on Bluestacks, has you or n1 else got a fix for that.

** Sometimes when I click on the home button at the middle-bottom of the screen I get a completely white background with nothing in it and there is not way to open or close apps, until restarting Bluestacks. Have anyone got that bug?

** and sometimes the icons on top of the search box are not showing all the apps installed. there is not a refresh feature for that. Only way I get them all back is by installing another app that seems to refresh that box.

---------- Post added at 08:31 AM ---------- Previous post was at 08:26 AM ----------

I am trying to find out what that page that it takes you when you click on a market icon without having market install. The reason why is that page contains some interesting things like the #1 item that I clicked it installed the market without me having to go to the process of installing googleservicesframework, onetimeinitializer, etc.

if you find that page I would appreciate it if you post the link.
[Android Software/Hacking General [Developers Only]] MedicalFlyer:
I will fire up a clean copy in a VM and see if I can get some details on it. I didn't really read past "click here to install the market" in all the excitement:cool:

Update: http://code.google.com/p/android-market-installer/

Found a few things that don't show up so I'll try backing them up from my phone and throw the apk's at it and see if they'll run.

Surprisingly the best pool & snooker game I've ever played on a PC is Pool Break Pro played through BlueStacks. Looks quite good.