How to Lock and Protect Your Apps – XDA Xposed Tuesday

The smartphone revolution has passed. Everybody has mobile apps. Some of … more

Which OEM Would You Like to Help?

Most manufacturers have moments of greatness and moments of decadence, and in the past few years … more

Root T-Mobile S6/Edge on 5.1.1 Without Tripping Knox

If you purchase phones from a carrier, you may be no stranger to the difficulties … more

IonVR Coming Soon, HTC M9 Dev Edition Gets Android 5.1 – XDA TV

The HTC M9 Developer Edition has received Android 5.1. That and … more

[Build] ThaiDai Android Loader and Setup v2.3 [DISCONTINUED]

2,494 posts
Thanks Meter: 2,746
By ThaiDai, Senior Member on 20th July 2011, 04:39 PM
Thread Closed Subscribe to Thread Email Thread
ThaiDai Android Loader is a program for Windows Mobile 6.1.

A few words why I stopped development:

I had to stop this project for personal reasons (reason called baby).
And this was easy because nearly nobody (or only a few < 10) used my loader.

But more important for me now: I do not see any improvements on bugs or missing features for Blackstone with Android, there is no real kernel developer community anymore. Sound problems, BT, battery and performance aren't funny if you want to use the device. For playing with Android it was ok and I learned a lot. But not for every day use. So I switched back to WinMo 6.1.

And yesterday I bought a Samsung Galaxy Note. Android rules!

(6.5 builds will not work because there is an error in writing files with Windows Mobile 6.5 which will appear when linux makes a fsck. So no support for 6.5
You can use builds like Damn Small Topix (Rapidshare works) or other 6.1 builds)

If you run into problems and want help, please provide me with the generated log files in folder "thaidaiboot/Logs".
No Logs = No help!

With the loader you can start Android or you can install Android without doing the usual things: no copy, no edit, no changes etc.

The setup (a normal cab-file) prepares the necessary files on your sd card automatically.

With the program you select what you want to do (install, backup, restore, change device, choose Android Build, edit startup.txt and build.prop) and press "Boot". That's it.

Program is installed in autostart folder and will automatically boot into last chosen OS after a number of seconds (default 100 s, you can change of course). Stopping countdown is easy: klick somewhere or change a value).

FRX07.1 build is included as default. More builds to come from tomorrow.

-------------------- v2.3, 2011/09/18 --------------------

Changelog: including 2.0/2.1/2.2 changes, starting with 2.3 ;)
  • ---- 2.3 ----
  • Editor for build.prop for each build
  • Explanations for entries in build.prop (just started to gather them)
  • additional logging information in window mobile stage of installation
  • selected builds stay in original folder (so no system.tgz in folder thaidaiboot) and are used in rootfs.img for installing /system
    ---- 2.2 ----
  • Timer option for booting into Android automatically after n seconds is working correctly now.
  • I added the option to select Apps for installation - but I do not change the apps delivered with the specific build. So this part ist only for your own flavour of apps you want to add.
  • Next big change: Editor for startup.txt. You can easily change the commandline parameters (like display density or OC or ...). The set parameters cannot be changed until now (I didn't see the necessarity).
  • Resolution changed to 480x800 and using it. So from now concentrating on Blackstone. Other 480x800 devices may work but still no guarantee.
  • Resolved some stupid error with choosing Kernels (I just found this one today, nobody else did before)
    ---- 2.0/2.1 ----
  • Changed format for builds to tgz. Now it is easier for me to prepare cwm based builds
  • New rootfs.img for installation and updates with tgz files
  • Added download links for build thunderbolt
  • In every build I checked I have to make changes to build.prop: double entries, wrong entries, obsolete entries, stupid entries, optimized entries. That's why I started adding a build.prop-editor to my program.
  • As default I still use NeoFroyo. (without GAPPS).
  • Added GAPPS as Update-Package (selected on first start, please install)
  • New setup package and installation file for windows mobile
  • For all typical devices like Blackstone, Diamond, Raphael, Rhodium, Topaz
  • New user interface in windows program
  • autostart into Android after n seconds (changeable)
  • new UI (Hubs)
  • switched from comboboxes to lists for selection (better information on first look)
  • new ts-calibration for Topaz (thanks to Aggy in Neopeeks forum)
  • changing Hubs color possible (just for fun)
  • removed Apps from system.ext2 to folder APPS, so the different Builds will be much smaller and I have to install and upload Apps only one time
  • with apps in folder Apps the selection of Apps in loader program will soon be possible

One big cab file (about 95 MB) including everything.
Setup for ThaiDai Android Loader v2.3 with FRX07.1

Bugfix for Exe, please copy to your program files folder with thaidailoader, will give a complete new cab file next days.

Some more builds:
Setup for Build Froyo Blue

Prepare SD card:
You need 4 primary partitions on sd card (I use MiniTool Partition Wizard Home Edition)
All sizes here are only examples. Start with them, feel free to change.
  • All partitions have to be "primary" (ignore warning in Windows)
  • Partition 1: FAT32 (at least put folder "thaidaiboot" from zip here)
  • Partition 2: EXT2, about 150 MB (used for Android system partition)
  • Partition 3: EXT2, about 250 MB (or more for Android data partition)
  • Partition 4: EXT2, about 100 MB (for Android cache partition)
  • Size of partition 1: [Size of sd card] - [Size of 3 EXT2]


Delete folder thaidaiboot on sd card and deinstall Loader program before using this setup (copy cab to sd card and start it).

- copy first big cab to sd card
- execute cab and start setup
- install on sd card (not on internal memory!)
- start "ThaiDai Android Loader" from start menu
- select your options and boot into Android

Adding new builds:

- copy cab for build to sd card
- execute cab and start setup
- install on sd card (not on internal memory!)
- start "ThaiDai Android Loader" from start menu (build will be copied - takes some time)
- select different build and install (Please start program one time before adding builds!)

- Do not edit or change files in folder "thaidaiboot" on your own. Use the program.
- I hope it will install now in all language versions of Windows Mobile. I tested it only with an english installation. And maybe some foreign fonts (like Thai ;)
aren't recognized by haret.exe or linux.

-------------------- ThaiDai Android Loader options: --------------------

Administrative Tasks
  • backupSystem
  • backupData
  • make Clean
  • installSystem
  • fixSystem
  • fixData
  • restoreSystem
  • restoreData
When started in Windows Mobile no Task is selected!
After "haret.exe" is started my installation script will go through the selected tasks

Device Selection
  • Select "startup.txt" and "ts-calibration" from folder "Startups" for possible devices in FRX07 like Blackstone, DIAM, RHOD, RAPH, Topaz

Build Selection
  • Select the build you want to install
    • NeoFroyo (default)
    • XDAndroid FRX07 (the original)
    • ... (tell me what you want to see here)

Kernel Selection
  • Select the kernel you want to use
    • 1342
    • 1346 (default)

Typical Tasks:
  • For a new and clean installation (data is deleted) choose: "backupSystem", "backupData", "makeClean", "installSystem"
  • For an update of your system (no data changed) choose: "installSystem"
  • You can always choose to start with backups first and choose: "backupSystem", backupData"
  • Tasks with "fix..." are only necessary for updates I will post here
  • Select Device [Blackstone]
    • When you select another device, the program checks if there is a "startup.txt" in the folder of this device. If not found, nothing is changed. When a "startup.txt" is found it is copied to the folder "thaidaiboot" and you can start your device.
    • If a "ts-calibration" is found, it is copied. Please be careful: I do not know if all ts-calibration files are ok.

-------------------- OK-not OK: --------------------
Tested only on Blackstone

  • Wifi works right from the first start
  • Market ok
  • Phone ok
  • Camera and Video
  • Root access ok
  • 3.5 jack ok
  • 3G (UMTS HSDPA in Germany) ok

Not OK
  • Audio stuttering
  • Youtube not really good (HD problems, normal ok)
  • Bluetooth starting, but no pairing
Last edited by ThaiDai; 25th November 2011 at 03:48 PM. Reason: Version 2.3 with build.prop editor
The Following 25 Users Say Thank You to ThaiDai For This Useful Post: [ View ]
20th July 2011, 07:55 PM |#2  
Junior Member
Thanks Meter: 0
Audio, not ok: stuttering
Audio work on my phone
20th July 2011, 07:58 PM |#3  
Eodun's Avatar
Senior Member
Flag Barcelona
Thanks Meter: 51
I don't have any problem with your thread, in fact, I'm glad you made it work

This is a communitary effort, and I'm only an average tester, so couldn't be more far from angry for this.

Thank you!
21st July 2011, 11:18 AM |#4  
ypsmav's Avatar
Recognized Developer
Thanks Meter: 466
Hi ThaiDai,
Thanks for sharing your work.

Quick questions:
- have you modified the Roofts.img from FRX07 adding CMW? or modified the roofts from Neopeek CMW 1.8?

- What is the size of the cache partition you recomend as it is now? Neopeek CMW 1.8 recommends between 50-100mb.

I'll try as soon as I finish working.
21st July 2011, 02:59 PM |#5  
ThaiDai's Avatar
OP Senior Member
Flag Aachen/หนองบัวลำภู
Thanks Meter: 2,746
Downloaded the last version of rootfs.img from XDAndroid rootfs Build Service and used this as a starting point.

As far as I understand we do not need a cache for the Android build FRX07 anymore. But for CWM (and his logs) we need. So I will try later to flash the next version with a very small cache partition size.

But first I want to try and repair (if necessary) the scripts, so that other devices can be used (tried?) with this build.

Wait and see...
21st July 2011, 07:57 PM |#6  
ThaiDai's Avatar
OP Senior Member
Flag Aachen/หนองบัวลำภู
Thanks Meter: 2,746
Update to Version 0.99 (Full Install and Update Only)
First post updated with new version 0.99.
Included download links for Full Install (complete npkboot folder) and Update only (zip-file inside npkboot).

And it should be possible to test this build on other devices now. Tried to restore the multi-device-usability. But no garanty.
21st July 2011, 08:06 PM |#7  
ypsmav's Avatar
Recognized Developer
Thanks Meter: 466
Tried the previous version and worked nice and fast. (with cache partition of 50 Mb)
I'll download and try the new version now!
Last edited by ypsmav; 21st July 2011 at 08:22 PM.
21st July 2011, 08:09 PM |#8  
ThaiDai's Avatar
OP Senior Member
Flag Aachen/หนองบัวลำภู
Thanks Meter: 2,746
Please try if the Update Only works. I have to check myself later. Didn't do this right now. Thanks
21st July 2011, 08:11 PM |#9  
Senior Member
Thanks Meter: 14
Originally Posted by ThaiDai

First post updated with new version 0.99.
Included download links for Full Install (complete npkboot folder) and Update only (zip-file inside npkboot).

And it should be possible to test this build on other devices now. Tried to restore the multi-device-usability. But no garanty.

update only dowload not working can you check it please thanks

its working now thanks
Last edited by welard; 21st July 2011 at 08:14 PM.
21st July 2011, 09:14 PM |#10  
phsnake's Avatar
Senior Member
Flag Bratislava
Thanks Meter: 12
Thanks man, the first Android that works on my Blackstone. I tried several builds CWM and not CWM, but this seems to work w/o probs - so far
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes