Sideload Wonder Machine for Linux & Mac!

Phone: Samsung Galaxy S (UK Version)
OS: Ubuntu 10.04
Other: USB debugging enabled, both drives mounted, settings/applications/unknown sources activated and I can see the phone in the browser and lsusb

Bus 001 Device 005: ID xxxx:xxxx Samsung Electronics Co., Ltd

I've got the script to run fine, my issue is that it does not recognize the phone.

"List of devices attached

If you see your device above, you are ready to start!"

As one can see no phone is listed.

Any idea on how to fix this ?

Thanks a lot in advance.
 
Ok, answered my own question. After some digging I found out that the adb executable in the script is a bit dated and therefore does not have all vendor ids included. So I went here:

Android SDK | Android Developers

and downloaded the whole android sdk for linux, copied the new adb executable into the Sideload-Wonder-Machine.

Starting the script again and now it recognizes my Samsung Galaxy ;)

Very nice tool.

Thanks a lot.
 
Ok, I finally got the newest ADB and my Streak is recognized. I put the apk in the folder, the tool recognizes it and begins to transfer. Then I get a failure:

---------------
948 k/bs (2148457 bytes in 2.211 s)
pkg: /data/local/tmp/LauncherPro-0.7.6.0.apk
FAILURE [INSTALL_FAILED_OLDER_SDK]
Pushed! You may need to reboot your phone to see the changes.
---------------

Ideas?
 
it recognizes my captivate, but when i try to push, i get:


Pushing to phone...
failed to copy '2-Place-App-Here/Dropbox1003.apk' to 'data/app/Dropbox1003.apk': Permission denied
Pushed! You may need to reboot your phone to see the change.


even after rebooting i get the same response. any ideas?
i'm running ubuntu 10.04 (as root) with a samsung captivate.
 
Last edited:
I got the sideloader up and running, but I can only run it directly from the "Sideload Wonder Machine" folder. When I create a launcher for it, it can not find any of the scripts...
 
it recognizes my captivate, but when i try to push, i get:


Pushing to phone...
failed to copy '2-Place-App-Here/Dropbox1003.apk' to 'data/app/Dropbox1003.apk': Permission denied
Pushed! You may need to reboot your phone to see the change.


even after rebooting i get the same response. any ideas?
i'm running ubuntu 10.04 (as root) with a samsung captivate.


Same happen to me and i have tried on both my mac?s
Hope someone can help us on this.

Dark
 
Having the same problem as a few others:

"Pushing to phone...
can't find 'data/app' to install
Pushed! You may need to reboot your phone to see the change.

Reboot your phone now? (y or n)"

Any ideas? Have tried replacing "push" with "install" in pushtodata.sh, but that didn't work either.
 
For anyone who is getting the "can't find 'data/app' to install", try this

go the the scripts directory and edit the pushtodata.sh file

change the line that starts with sudo ./adb to this:

sudo ./adb install 2-Place-App-Here/$apptopush

Save the file and rerun the menu.sh command. It should work.

Great program. I wonder how many AT&T users just installed this today due to AngryBirds being released today?
 
  • Like
Reactions: jacruzca
I will get all the way to the window shown in the screen shot and the only options that work are "99" which checks for updates (there arent any) and 0 which logs you out. Am I supposed to do something else after this?
 
Captivate issues ... ?

I saw quite a few "Permission Denied" errors for some Captivate users, here's the solution I came up with that fixes those errors.
  1. Make sure your phone is rooted (you need the su binary) Rooting Tutorial
  2. Enable USB Debugging (and stay awake)
  3. Get the latest version of the Android SDK

Now for the commands:
  1. adb devices
  2. adb usb (if you've got your Cappy plugged in via USB)
  3. adb shell id (you should be running as shell)
  4. adb shell ls -l / (should list out the root contents)
  5. adb shell ls -l /data (should give a permission error message, from what I remember)
  6. adb shell su -c ls /data (now this should work, be prepared to allow the root command via the phone UI)
  7. adb shell su -c "chmod 777 /data"
  8. adb shell su -c "chmod 777 /data/app" (change permissions so shell can push to that directory)
  9. adb push <app.apk> /data/app
  10. adb shell su -c "chmod 755 /data"
  11. adb shell su -c "chmod 755 /data/app" (change permissions back)

You can also do the same thing with /system/app

[Edit] done on OS X - Snow Leopard
 
Last edited:
Ok, I am STILL getting this:
kq9r


I'm running Snow Leopard 10.6.5, using for my rooted HTC Aria
 
I'm a noob with Mac and Captivate. But this Sideload Wonder Machine would be way easier if it were packaged like the Windows version.

Just sayin'.
 

Trending Posts

Forum statistics

Threads
956,434
Messages
6,968,239
Members
3,163,546
Latest member
anthonycain127