- Download Droid4X - Emulate an Android environment and run mobile games and applications on your PC with the help of this reliable and intuitive software.
- Download the Droid4X Android emulator for PC Windows & Mac OS X. Click here to download Droid4X Android emulator for Windows 7 /8 / 8.1 / 10. Click here to download Droid4X Mac OS X. Here we will show some Small Screen-shot tutorial that you configure on the Droid4X Keyboard Controller – Mapper.
DroidCam is not available for Mac but there are a few alternatives that runs on macOS with similar functionality. The most popular Mac alternative is Iriun Webcam, which is free. If that doesn't suit you, our users have ranked 7 alternatives to DroidCam and three of them are available for Mac so hopefully you can find a suitable replacement. Download Droid4X Robust Android emulator Latest Version for Windows PC, Mac and Linux: Android emulators are becoming a popular tool these days for using Android apps on cross platforms. What you can do with an Android app emulator is download your favourite Android games and apps on your Windows, Mac or Linux PC. Driod4X is also a robust Android emulator that works great with Windows.
|Motorola Droid 4|
|Sensors||AK8975 compass, LIS3DH accelerometer, ISL29030 proximity and illuminance, TMP105 temperature sensor|
- 6Stuff to try
|Kernel version||5.8.0||Mainline + some patches not yet in mainline - see https://github.com/maemo-leste/droid4-linux|
|Serial||Yes||On MicroUSB port, requires special cable|
|Micro USB||Yes||OTG and USB network|
|Keyboard||Yes||Slightly modified keyboard layout, see https://www.spinics.net/lists/linux-omap/msg135137.html (TLDR; Shift key produces CTRL, SYM produces ALT, and Caps lock produces SHIFT)|
|3D Acceleration||Yes||PowerVR SGX540 (closed driver) - https://github.com/maemo-leste/pvr-omap4/|
|Audio||Yes||Switch around in alsamixer to get the right outputs working ('Speaker Right' set to 'HiFi' and 'HiFi' set to above 0 gets you output)|
|2G/3G data||Yes||Works with ofono, no UI yet - see https://github.com/maemo-leste/connui-cellular/|
|SMS||Yes||Works with ofono. Needs Leste UI|
|Phone calls||Yes||Works with ofono (good call quality, too), needs Leste UI|
|Bluetooth||Yes||Needs firmware - install latest firmware-ti-connectivity - See also https://github.com/maemo-leste/bugtracker/issues/290. Due to interference with WiFi, load driver manually, AFTER wifi module loaded|
|FM Transmitter||No||Apparently exists, and will need serdev kernel modules/drivers|
|FM Receiver||Not yet|
|Accelerometer||Yes||Available in /sys, and as input device via iio-uinput|
|Compass||Yes||Available in /sys (after loading ak8975 module. No Leste integration applications using it yet)|
|Proximity sensor||WIP||needs mce work|
|Ambient Light Sensor||Yes|
|HDMI-out||Yes||No UI integration|
|GPS||Yes||Works with gpsd but is not integrated yet, see GPS|
|Infrared||N/A||Missing in hardware|
- Droid4 with fully charged battery
- MicroUSB cable
- MicroSD card
- Host Linux or Windows system
- Android Tools: fastboot
- Flashing tools:
- XZ Utils and coreutils for Linux
- Etcher for Windows
Download from https://maedevu.maemo.org/images/droid4/
- Latest maemo-leste-1.0-armhf-droid4-*.img.xz
Download from https://github.com/tmlind/droid4-kexecboot.git
Check what kernel version your Android OS runs.For this go to Settings -> About phone. Slide to the bottom, where you can see 'Kernel version'.If you have at least 3.0.8, you may skip 'Updating Android' step below.
Droid 4 X For Mac Os
- Create a working directory with above mentioned files in it
- unzip VRZ_XT894_9.8.2O-72_VZW-18-8_CFC.xml.zip
- Power off Droid4 and connect it to the host machine with MicroUSB cable
- Start the device in fastboot mode. For this press power button and bottom volume key simultaneously and release them after a second.
Droid4x For Mac Download
Updating Android. This will reinstall the Android OS on your device, deleting all user data. Do a backup, if you want to save something. When everything is ready, go to the working directory mentioned above and run:
Now, assuming you are in the working directory, install kexecboot:
If you did 'Updating Android' the device should run the firstboot steps.If you didn't, the device should reboot and show kexecboot menu for a few seconds before it boots to Android.
Now, flash the Maemo Leste image to your sdcard:
On Windows: Use Etcher
Wait for sync to complete and insert MicroSD card into Droid4. Reboot the device and select Maemo Leste from the kexecboot menu.
You should now see Maemo Leste booting up, and it will show you hildon-desktop after a minute.
Normally you can just apt update && apt dist-upgrade to update to the latest version. If for some reason this fails:
- Poweroff device, grab the SD card
- Backup any important files
- Grab the latest image from https://phoenix.maemo.org/view/Images/
- Write it as before : xzcat maemo-leste-1.0-armhf-droid4-20190227.img.xz sudo dd status=progress bs=1M of=/dev/MICROSDCARD-DEVICE
The battery in Droid4 is not easily removable. If you got the device stuck, use this combo: power button + bottom volume key. You should hold them for about 7 seconds. Droid4 will then reboot.
If Maemo is still running, you can also hold just the power button for ~10 seconds, and the device will run poweroff.
Some users reported that Bluetooth kernel module interfere badly with the WiFi driver on their devices.Blacklisting the module may help if you have such problems:
Also see Motorola_Droid_4/ModemMotorola_Droid_4/PowerVR
Also see: http://elektranox.org/droid4/ and http://muru.com/linux/d4/
As explained at http://muru.com/linux/d4 , the Droid 4 exposes a serial console on the USB port. You can construct the required cable easily by following the instructions there. If you have old Nokia CA-42 or DKU-5 cables, then you can use them with the Droid 4, using instructions at https://jethomson.wordpress.com/2010/02/21/diy-usb-to-serial-cable-for-3usd/
While using the serial cable, if you lose the connection, the following may help:
Stuff to try
Adding this in rc.local above the exit 0 gets you some blinkenlights to watschen und relaxen.
Make Audio Automaticaly set up (Temporary Solution)
Adding this in /etc/rc.local above the exit 0 to make audio work from boot.
The WL1285C Wifi chip in the droid 4 has no onboard nvmem to save its calibration parameters or its MAC address. Instead it gets these parameters from a configuration file provided by the kernel. By default a generic file is provided but for optimal range and a correct persistent MAC address a calibration procedure must be performed.
Install necessary tools:
Make sure there is a SIM in the phone.
Run this over SSH:
Audio wise, in alsamixer, make sure echo cancellation is turned on. I had to set Call out to 'speakerphone' and set the right speaker to 'voice' codec, and set volume for both call and voice to something non-zero.
22:30 < tmlind> hmm there's a probably kernel gnss bug for gsp access fyi, you can currently only open one connection before you have to restart gpsd :)Can try to
Motorola Droid 4
|Original software||Android 4.1.2 on Linux 3.0 (launched with Android 2.3 on Linux 2.6)|
|Chipset||TI OMAP 4430|
|CPU||Dual-core 1.2 GHz Cortex-A9|
|Display||540 x 960 TFT|
Droid4x For Mac
Users owning this device
- Eloy (Notes: runs pre-alpha Maemo Leste)
- Foldmorepaper (Notes: kernel v5.1.0)
- Jja2000 (Notes: Running Maemo-Leste)
- Unrznbl (Notes: using instructions I get backlit blank/black screen, will try to make a serial cable)
The Droid 4 doesn't have an unlockable bootloader, so rooting the device requires an exploit.
The easiest exploit is called 'Saferoot', which was originally intended for Samsung devices, but also works for many others, including the Droid 4. You can find a saferoot.zip file in this XDA-Developers thread:
Download saferoot.zip, extract it somewhere, then enable USB debugging on the Droid 4 and connect it to your computer. With it connected, open a command line, cd to where you extracted the files, then run install.sh if you're on a Linux machine, or install.bat if you're on a Windows machine.
Following the on-screen instructions, you should eventually have a rooted device!
Custom Recovery: Safestrap
While there's no official version of TWRP for the maserati, there is a custom recovery based on early versions: SafeStrap!
YOU MUST ROOT AS LISTED ABOVE, FIRST!
You can download that here (make sure to get the one with maserati in the name!):
It's an APK file, so enable untrusted sources on your Droid 4 and install it. Once installed, if you're properly rooted, launching it should give you three options: Install recovery, uninstall recovery, and reboot to recovery.
Tapping 'install recovery' should install the SafeStrap recovery! If it's successful, tapping 'Reboot to recovery' should take you to the custom SafeStrap recovery.
Safestrap recovery has support for what it calls 'ROM slots.' At the time of this writing, you must select a non-stock slot in order to flash anything besides Android.
To repeat: DO NOT TRY TO INSTALL pmOS TO THE STOCK SLOT! IT COULD BRICK YOUR DEVICE!.
Create ROM slot with minimal possible space for system, data, and cache partitions.
First flash CyanogenMod 11 to install files needed by SafeStrap for kexec.
Then connect the phone via USB in SafeStrap and do the following (android-platform-tools need to be installed):
Now you can either flash motorola-maserati.img to sdcard or resize the image on host to desired size and replace userdata.img of ROM slot you created:
I have a brick! Help! (DANGEROUS)
So you accidentally overwrote the stock slot in SafeStrap. What should you do?
- Use Fastboot to write stock image back. Press the two volume buttons while pressing power to enter the factory bootloader. Find the files in VRZ_XT894_9.8.2O-72_VZW-18-8_CFC.xml.zip and rewrite system.img, boot.img, recovery.img, etc.
- Install kexecboot to mbm partition to avoid SafeStrap altogether and boot from SD card see droid4-kexecboot in the additional information.
Fastboot won't work due to too low a battery
- Charge battery with external LiPo charger - B+ and B- are clearly marked.
- Remove the battery, and insert pins into relevant battery terminals and give appropriate power from lab bench supply. Increasing current past a threshold (but be VERY careful) should fool the bootloader into thinking it has a well-charged battery.
- It may also be possible to charge via the rear 4-pin connector, which goes through the charging circuitry: https://forum.xda-developers.com/showthread.php?t=1887365
- Build a 'factory cable' that bridges ID (micro-USB type-B pin 4) with 5V VCC (pin 1), which is how the factory flashes the devices without any battery at all.
- #1039 WIP pull request
- KexecBoot for the Droid 4 - quite possibly more desirable than Safestrap
- booting droid 4 xt894 with current kernel - mainlining instructions with Kexecboot for at least 4.20-rc7 kernel (and serial cable how-to)