Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,807,727 Members 51,834 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
ThaiDai
Old
(Last edited by ThaiDai; 25th November 2011 at 03:48 PM.) Reason: Version 2.3 with build.prop editor
#1  
ThaiDai's Avatar
Senior Member - OP
Thanks Meter 2,659
Posts: 2,421
Join Date: May 2011
Location: Aachen/หนองบัวลำภู
Default [Build] ThaiDai Android Loader and Setup v2.3 [DISCONTINUED]

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

Downloads:
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]

Installation:

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!)

Warning:
- 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)
    • THUNDERBOLT
    • ... (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

OK
  • 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
The Following 25 Users Say Thank You to ThaiDai For This Useful Post: [ Click to Expand ]
 
sak99s
Old
#2  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Jan 2007
Audio, not ok: stuttering
BLAC100-kernel-modules-2011-04-11-1302528888.zip
Audio work on my phone
http://forum.xda-developers.com/showthread.php?t=999544
 
Eodun
Old
#3  
Eodun's Avatar
Senior Member
Thanks Meter 51
Posts: 292
Join Date: Sep 2009
Location: Barcelona
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!
HTC Touch HD (AKA Blackstone) running CWM 1.8 + XDAndroid FRX07 + kernel 2.6.27.46-01342 from autobuild, radio 1.17.25.09 (NOT IN USE)

HTC Touch HD2 (AKA Leo) running NANDroid with cLK, CWM & HyperDroid CM7 v6.0.0 (NOT IN USE)

Samsung Galaxy SIII Chainfire's CWM, rooted

Hit THANKS if I helped
 
ypsmav
Old
#4  
ypsmav's Avatar
Recognized Developer
Thanks Meter 462
Posts: 690
Join Date: Jul 2009
Location: EU
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.
Brgds
Device: HTC Sensation Z710e (S-OFF w/Juopunutbear - Rooted)

Previous devices: Galaxy tab P1000, HTC HD with my ROM Blackstone EDGE, PocketLook T830
 
ThaiDai
Old
#5  
ThaiDai's Avatar
Senior Member - OP
Thanks Meter 2,659
Posts: 2,421
Join Date: May 2011
Location: Aachen/หนองบัวลำภู
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...
 
ThaiDai
Old
#6  
ThaiDai's Avatar
Senior Member - OP
Thanks Meter 2,659
Posts: 2,421
Join Date: May 2011
Location: Aachen/หนองบัวลำภู
Default 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.
 
ypsmav
Old
(Last edited by ypsmav; 21st July 2011 at 08:22 PM.)
#7  
ypsmav's Avatar
Recognized Developer
Thanks Meter 462
Posts: 690
Join Date: Jul 2009
Location: EU
Tried the previous version and worked nice and fast. (with cache partition of 50 Mb)
I'll download and try the new version now!
Device: HTC Sensation Z710e (S-OFF w/Juopunutbear - Rooted)

Previous devices: Galaxy tab P1000, HTC HD with my ROM Blackstone EDGE, PocketLook T830
 
ThaiDai
Old
#8  
ThaiDai's Avatar
Senior Member - OP
Thanks Meter 2,659
Posts: 2,421
Join Date: May 2011
Location: Aachen/หนองบัวลำภู
Please try if the Update Only works. I have to check myself later. Didn't do this right now. Thanks
 
welard
Old
(Last edited by welard; 21st July 2011 at 08:14 PM.)
#9  
Senior Member
Thanks Meter 14
Posts: 261
Join Date: May 2009
Quote:
Originally Posted by ThaiDai View Post
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
 
phsnake
Old
#10  
phsnake's Avatar
Senior Member
Thanks Meter 9
Posts: 552
Join Date: May 2006
Location: Bratislava
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
history: HTC Universal ->Artemis -> Polaris -> HD -> HD2 -> Evo 3D, Sensation -> SG Note II

SG S4
HTC Desire 500 - 1SIM

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes