ROM crash - Windows Mobile Software Development

I made a rom trying to set new registry values related to an OCX control (dataviewer) and when I made mkrom the result was:
Unknown datatype : "\Windows\dataviewer.ocx"
write xip block starting at 81800000, with 10 files
write xip block starting at 819c0000, with 63 files
stripping BMP header
316+0 registros leídos
316+0 registros escritos
013c0000 added mainrom
0+1 registros leídos
1+0 registros escritos
013d0000 added xipchain
60+0 registros leídos
60+0 registros escritos
017c0000 added MISC
7+1 registros leídos
8+0 registros escritos
01840000 added xda1
153600+0 registros leídos
2+1 registros escritos
018e5800 added bitmap
1+1 registros leídos
2+0 registros escritos
01980000 added operator rom
18+1 registros leídos
19+0 registros escritos
01e40000 added xda2
0+0 registros leídos
0+0 registros escritos
01ec0000 added end
rommap: 80000000-80040000, 80040000-81f00000
80000000 - 80040000 -- bootloaer 0 files 1 modules
80040000 - 8026a804 -- kernel 13 files 11 modules
802c2000 - 8057d330 9 OS 15 files 32 modules
80580000 - 8075a69c 8 SHELL 79 files 27 modules
80780000 - 80a13b04 7 BROWSING 9 files 14 modules
80a40000 - 80d8a33c 6 COREAPPS 46 files 30 modules
80dc0000 - 80ebd150 5 SYNC 12 files 22 modules
80ec0000 - 810388e0 4 24MAPPS 13 files 13 modules
81080000 - 81348248 3 24MCONSUMER 69 files 1 modules
81400000 - 81401ec4 -- xip chain 12 xip entries
81440000 - 817f6f14 1 MISC 209 files 40 modules
81800000 - 81874b94 12 XDA_DEVELOPERS1 10 files 0 modules
81900000 - 81925800 -- bitmap : 23e323e3 .. 23e323e3
81940000 - 8198b6e5 -- operator rom 20 files
819c0000 - 81e5a5a0 13 XDA_DEVELOPERS2 63 files 0 modules
After this, I updated the ROM using XDATools and when I did hard reset the device showed the Boot Image and no more, the O.S. didn't start.
Any Idea?
Thanks.

Problem solution
In registry you must use "\\" instead of "\"

Related

adding software while cooking a ROM

I've tried cooking a new WM2003 ROM several times with some software add-ons selected, but when i reflash it to my SX56, its not there.
This is what I selected on http://lumpistefan.dyndns.org:
WM 2003 Final
A.30.09 ENG Siemens
No AutoConfig data
Add software and modify ROM
create 'System Tools' subfolder under 'Programs'
Notification Clear Fix
Frequency Tuner
Olive Tree BibleReader
Olivers ActionPack
Peters GameBox
Today Screen
Windows Mobile Southpark
Lock all keys except power button while off
Remove 'stk.lnk' from Startup folder
zipped NK.nb1 (SD-card flashing)
I attached the log (if you think it might help).
Any ideas? Am I missing a step somewhere?
I even tried downgrading to PPC2002 first, but that didn't make a difference. Do I need to go back and add other software afterwards? If so, where can I get other software?
Any help is appreciated.
Thanks,
Kyle Chenier
kylechenier-at-hotmail-com
Hmm. it worked for me...
Getting following log:
Code:
write xip block starting at 81720000, with 7 files
write xip block starting at 81bc0000, with 13 files
write xip block starting at 80160000, with 3 files
write xip block starting at 80650000, with 3 files
write xip block starting at 81030000, with 6 files
this rom seems to be A.30.09 ENG 2004-01-01 Siemens WM2003
this bootloader seems to be V5.22 2003-05-15 17:46:55
no operator rom found
80000000 - 80040000 -- bootloader 0 files 1 modules
80040000 - 8015e640 9 XIPKERNEL 5 files 5 modules
80160000 - 8017fe30 12 XDA_DEVELOPERS3 3 files 0 modules
80180000 - 80375f08 8 KERNEL 11 files 14 modules
80380000 - 8064b430 7 OS 20 files 36 modules
80650000 - 8066fdec 13 XDA_DEVELOPERS4 3 files 0 modules
80670000 - 80be4348 6 SHELL 107 files 88 modules
80c00000 - 8102fea4 5 BROWSING 11 files 36 modules
81030000 - 8104ffc0 14 XDA_DEVELOPERS5 6 files 0 modules
81050000 - 813f0cac 4 COREAPPS 95 files 44 modules
81400000 - 815d3090 3 EXAPPS 34 files 7 modules
815f0000 - 8171cdc0 2 PHONE 57 files 19 modules
81720000 - 8177ffbc 10 XDA_DEVELOPERS1 7 files 0 modules
81780000 - 817823e4 -- xip chain 14 xip entries
817c0000 - 81bbb518 1 MISC 136 files 42 modules
81bc0000 - 81c87004 11 XDA_DEVELOPERS2 13 files 0 modules
81ec0000 - 81ee5800 -- bitmap : ffffffff .. ffffffff
adding: NK.nb1 (deflated 45%)
Try this ROM:
ftp://xda:[email protected]/Uploads/NK.nb1.zip
Stefan
Stefan,
I managed to add the software after flashing the ROM (except the games). After I resync everything to my desktop, I'll try that one.
Thanks for your help!
Kyle

Problems using osKitchen

Hey guys!
After reading through more pages than I'd like to admit and literally trying for hours I have to open this thread hoping that you guys can manage to figure out, what I did wrong trying to create my own WM6.5-ROM for my Blackstone phone.
I used osKitchen 1.1.3 and tried the following packages:
Topaz - WWE OEM/ROM/XIP/NK, 6.5 kernel
28230 [NEW] All Resolutions (DPIs), All Languages (Locales)
All_New SYS_4 - New Sys 28230/23534
I get an error stating the XPI or OEM versions seem incompatible.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Edit:
Also, how can I test my ROMs without flashing them to my precious phone?
I already got the Windows Mobile SDK 6 and the emulator v3 for win x64 but I don't see how it should work.
What am I doing wrong?
You can't use the stuff for the topaz, the kernel has to be the one for blackstone, same for the xip. Also, the folder structure for the XIP is incorrect, the xip must go in a folder with the number of windows mobile build as name. Try importing a blackstone ROM and starting from that.
So, I experimented some further and using
All_New SYS_1 - New Sys 24001/23519/23102/23096
and
-HTC Touch HD-MR_2009-RUU_BlackStone_HKCSL_WWE_1.57.831.1_Radio_52.64.25.34_1.14.25.24_Ship
I even got to cook my own ROM.
But on flashing my Blackstone phone, after 1%, it stops, stating the ROM is not suitable for the device.
View attachment 285098
What did go wrong?
You want to flash without HardSPL?
I used USLP. Is that wrong?
Why does BlackstonecustomRUU state that my ROM consisting only of files for Blackstone is not suitable for the phone?
Ok now... since finally IoDa00 helped me get the what I hope are the right ingredients (for 24001), I managed to cook my own ROM AND even got to flash it to my Blackstone phone successfully (that is without any error messages).
But now, when the Windows Screen should be visible, there is just nothing and the phone is unresponsive...
What did go wrong?
Same prob here!
Even I am stuck with the same issue. I cooked a ROM for my Artemis using the files from Shady's 28005 original microsoft kitchen. I was able to cook the ROM and it loaded on my phone without any errors. But since the, the phone hangs at first screen.
Any advice!
Here's the log of rom cooked:
======================================
Cleaning up
Starting a new build process. Actual Locale: 0409
Configuring kitchen to USE:
DPI: 96
ResH: 240
ResV: 320
Device name: Artemis
Native 6.5 Kernel: False
Creating folders
Copying OEMs...
Copying XIP...
Copying SYS...
Copying EXT and scanning for all add2* files
Applying ROM tweaks...
OK, Letting Device-specific preparations...
Deleting unneeded resolutions in Titanium
Running Platformrebuilder
----------------------------
Running Tool: Resources\Tools\platformrebuilder.exe
Working Folder: Build
Arguments:
PLATFORMREBUILDER Copyright (c) 2008-2009 bepe Feb 15 2009 22:53:49
Building for old kernel!
Build: Premium
Locale: 0409
Preparing release structure...
... done!
Collecting standard packages and initializing hives...
XIP: 3 packages
IMG: 77 packages
... done!
Processing standard packages...
MSXIPKernelLTK
MSXIPKernel
OEMXipKernel
SIM_TKit
SMIME
AlarmSounds
Bth_A2DP
LockscreenEA
DRM
CHome
MediaOS
RUNTIMES
GPSID
SMS_Providers
ppgprov
OneNote
ConfettiCore
BaseAppsFiles
MediaOSFiles
Riched20
IMPORTANT - NetCF3.7.8345.00
Entertainment
Lockscreen
SQLCE
BronzeEA
OSFiles
SYSTEM_DEFAULT_FONTS
bronze
BROWSINGCORE
CommonEA
Metadata
OS
BROWSING
BaseApps
Webview
Office
browsingie
Shell
PhoneRedist
Redist
Phone
Bluetooth
INTERNETSHARING
Base
Base_Lang_0409
Bluetooth_Lang_0409
browsingie_Lang_0409
BROWSING_Lang_0409
Bth_A2DP_Lang_0409
CHome_Lang_0409
Entertainment_Lang_0409
MediaOS_Lang_0409
Office_Lang_0409
OneNote_Lang_0409
PhoneRedist_Lang_0409
Phone_Lang_0409
Redist_Lang_0409
16 - QuickGPS
16 - QuickGPS_Lang
3 - Comm Manager
3 - Comm Manager_Lang
5 - Ringtone Plugin
5 - Ringtone Plugin_Lang
IMPORTANT - Camera + Driver
IMPORTANT - Camera + Driver_Lang
IMPORTANT - Control Panel
IMPORTANT - Control Panel_Lang
IMPORTANT - DRMMiddleware
IMPORTANT - DShow
IMPORTANT - FILES FROM SYS 28005
IMPORTANT - mHubVO
IMPORTANT - Mortscript
IMPORTANT - OEMAPPS
IMPORTANT - OEMDrivers
IMPORTANT - OEMVersion
IMPORTANT - Optimizations
IMPORTANT - Psshutxp
OEM_Lang_0409
OPTIONAL - WLAN + Driver
OPTIONAL - WLAN + Driver_Lang
... done!
Processing extended packages...
zzz_feROM_version_pkg
Failed to parse value name HKEY_CURRENT_USER\ControlPanel\Sounds!!!
... done!
Finalizing and optimizing ROM structure...
... done!
Memory Map...
SLOT 0: 0x02000000 - 0x01df0000 (END: 0x00060000, 0 MODULES)
0x02000000 - 0x01fd0000 - ROM 0
0x01f90000 - 0x01df0000 - ROM 1
SLOT 1: 0x04000000 - 0x026e0000 (END: 0x02020000, 222 MODULES)
RAM IMAGE: 0x8c100000 - 0x8c3ac460
RAM: 0x8c3ad000 - 0x8c3da000 - Used for kernel modules
0x8c3da000 - 0x8fc00000 - 56 MB free
... done!
Donations...
If you're using one of my tools and feel a need to support development
and/or buy me a drink, please feel free to send a donation through PayPal.
Created link in the root of the kitchen.
Updating all files with add2*:
Inserting XIP
----------------------------
Running Tool: Resources\Tools\implantxip.exe
Working Folder: Build\Temp
Arguments: -xip "xip.bin" -payload "OS.nb.payload" -PP 8 -uldr -imgstart 0 -nocert
Implantxip & Payload Resizer v. 1.1 by ervius!!!
BLOCKS SIZE IS: 00010000
ROM Block is : 00000200
ImgStart MIN Val. SETTED - ULDR Reducing...
....................................
Preparing payload to be resized.....
....................................
Before:
XIP.BIN Target Size: 002AC460 AdjSize: 002AFFFF
ULRD in Payload Start:00000400 Size:0030FBFF End:0030FFFF
XIP in Payload Start:00310000 Size:0030FFFF End:0061FFFF
IMG in Payload Start:00620000 Size:0000FFFF End:0062FFFF
FAT in Payload Start:00000000 Size:00000000 End:00000000
After:
XIP.BIN Target Size: 002AC460 AdjSize: 002AFFFF
ULRD in Payload Start:00000400 Size:0000FBFF End:0000FFFF
XIP in Payload Start:00010000 Size:002AFFFF End:002BFFFF
IMG in Payload Start:002C0000 Size:0000FFFF End:002CFFFF
FAT in Payload Start:00000000 Size:00000000 End:00000000
XIP PagePool Sign not Found!
XIP PagePool from: 4 Mb, to: 8 Mb
XIP Successfully Nocert patched!
Payload resized and XIP Inserted into: OS.nb.payload
Getting IMGFS from NB
----------------------------
Running Tool: Resources\Tools\imgfsfromnb.exe
Working Folder: Build\Temp
Arguments: "os.nb.payload" "imgfs.bin"
ImgfsFromNb 2.1rc2
Sector size is 0x200 bytes
ImgFs partition starts at 0x002c0000 and ends at 0x002d0000
Dumping IMGFS at offset 0x002c0000 (size 0x00010000)
Done!
Generating IMGFS from DUMP
----------------------------
Running Tool: Resources\Tools\imgfsfromdump.exe
Working Folder: Build\Temp
Arguments: "imgfs.bin" "imgfs-new.bin"
ImgfsFromDump 2.1rc2 TURBO with Prefetching and MultiThreading Support, by Plax
Using compression type 'LZX'!
Sector size is 0x200
Total Sectors: 0x119d2
And putting IMGFS into NB
----------------------------
Running Tool: Resources\Tools\ImgfsToNb.exe
Working Folder: Build\Temp
Arguments: "imgfs-new.bin" "OS.nb.payload" "OS-new.nb.payload" -bigstoragemove
ImgfsToNb 2.1rc2
Using bigstorage mode
Sector size is 0x200 bytes
Writing imgfs to offset byte 0x2c0000, sector 0x1600
Padding ImgFs from 0x233a400 bytes (0x119d2 sectors)
to 0x2340000 bytes (0x11a00 sectors)
Not conservative mode. Changing imgfsEnd from 0x2d0000 to 0x2600000
Partition entry before:
File System: 0x25
Start Sector: 0x00001600
Total Sectors: 0x00000080
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x2c
Last Head: 0x7f
Last Sector: 0x01
Last Track: 0x2c
Partition entry after:
File System: 0x25
Start Sector: 0x00001600
Total Sectors: 0x00011a00
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x2c
Last Head: 0x7f
Last Sector: 0x01
Last Track: 0x25f
ImgFs Flash Region log blocks was 0x1, now is 0x234
No Storage Flash Region found!
Done!
Generating NBH
----------------------------
Running Tool: Resources\Tools\htcrt.exe
Working Folder:
Arguments: /buildrom ".\FLASH\ferom.htcrtproj" ".\FLASH\RUU_Signed_0409.nbh"
Cleaning again
DONE! Now you can flash!
======================================
Hey Ondraster... im currently a user of EVK and want to change to OSKitchen... so i did everything to set the SYS as the doctor said... my oem and EXT pkgs too... but i set UPX compression in EXT pkgs... and the log screen turns white like it stops working.. and it says "Doing UPX on EXT directory" and it stucks i leave it almost 30 minues and nothing.... still stucks. I did something wrong?
Thanks for all your pacience man!
Part of my log
Code:
Copied the directory "Sources\EXT\Must_to_Add\AdvancedConfigurationToolv33" to "Build\EXT\Must_to_Add\AdvancedConfigurationToolv33"
Copied the directory "Sources\EXT\Must_to_Add\AdvancedNetwork_1_0_9_0" to "Build\EXT\Must_to_Add\AdvancedNetwork_1_0_9_0"
Copied the directory "Sources\EXT\Must_to_Add\Apps Flashlight" to "Build\EXT\Must_to_Add\Apps Flashlight"
Copied the directory "Sources\EXT\Must_to_Add\Arcsoft_MMS_5_0_31_98R5" to "Build\EXT\Must_to_Add\Arcsoft_MMS_5_0_31_98R5"
Copied the directory "Sources\EXT\Must_to_Add\BOOTLAUNCHER_1_0_35330_2_IOLITE" to "Build\EXT\Must_to_Add\BOOTLAUNCHER_1_0_35330_2_IOLITE"
Copied the directory "Sources\EXT\Must_to_Add\BT_FTP 1_2_29968_1" to "Build\EXT\Must_to_Add\BT_FTP 1_2_29968_1"
Copied the directory "Sources\EXT\Must_to_Add\ConnectionSetupDB" to "Build\EXT\Must_to_Add\ConnectionSetupDB"
Copied the directory "Sources\EXT\Must_to_Add\ConnectionSetup_HTC_ALL" to "Build\EXT\Must_to_Add\ConnectionSetup_HTC_ALL"
Copied the directory "Sources\EXT\Must_to_Add\DeviceUpdate_v2.1.1.1" to "Build\EXT\Must_to_Add\DeviceUpdate_v2.1.1.1"
Copied the directory "Sources\EXT\Must_to_Add\Dopod_SIM_Manager_1436365_by_NiTroGen" to "Build\EXT\Must_to_Add\Dopod_SIM_Manager_1436365_by_NiTroGen"
Copied the directory "Sources\EXT\Must_to_Add\Dummy_FWUPDATE" to "Build\EXT\Must_to_Add\Dummy_FWUPDATE"
Copied the directory "Sources\EXT\Must_to_Add\IP_fix" to "Build\EXT\Must_to_Add\IP_fix"
Copied the directory "Sources\EXT\Must_to_Add\RingtonePlugin_1_00_080624_2" to "Build\EXT\Must_to_Add\RingtonePlugin_1_00_080624_2"
Copied the directory "Sources\EXT\Must_to_Add\USBTOPC" to "Build\EXT\Must_to_Add\USBTOPC"
Copied the directory "Sources\EXT\OLD_OEM\Files" to "Build\EXT\OLD_OEM\Files"
Copied the directory "Sources\EXT\SIP\Keyboard Layout 8525" to "Build\EXT\SIP\Keyboard Layout 8525"
Copied the directory "Sources\EXT\SIP\MSIMAR_96dpi_BlkSkin" to "Build\EXT\SIP\MSIMAR_96dpi_BlkSkin"
Copied the directory "Sources\EXT\SIP\SIPChange" to "Build\EXT\SIP\SIPChange"
Copied the directory "Sources\EXT\Skins_Themes_UI\Z_UI change for 6.5.1" to "Build\EXT\Skins_Themes_UI\Z_UI change for 6.5.1"
Copied the directory "Sources\EXT\Titanium_plugins\lpaso TitaniumCustomizer" to "Build\EXT\Titanium_plugins\lpaso TitaniumCustomizer"
Copied the directory "Sources\EXT\Tweaks\App Buttons" to "Build\EXT\Tweaks\App Buttons"
Copied the directory "Sources\EXT\Tweaks\Performance" to "Build\EXT\Tweaks\Performance"
Copied the directory "Sources\EXT\Tweaks\Registry - Enable Auto TimeZone from Network and icons" to "Build\EXT\Tweaks\Registry - Enable Auto TimeZone from Network and icons"
Copied the directory "Sources\EXT\Tweaks\touchresponse_azharsunny_enchanced sensitivity" to "Build\EXT\Tweaks\touchresponse_azharsunny_enchanced sensitivity"
Copied the directory "Sources\EXT\Tweaks\zz_MODS 651" to "Build\EXT\Tweaks\zz_MODS 651"
Copied the directory "Sources\EXT\Tweaks\z_Icons" to "Build\EXT\Tweaks\z_Icons"
Copied the directory "Sources\EXT\Utilities\xTask" to "Build\EXT\Utilities\xTask"
Doing UPX on EXT directory
Device Hermes, Native 6.5, build 21644.
EDIT:
well i disabled the upx on ext pkgs and now i have platform rebuilder error crash... some XIP or OEM modules incompatibility
BTW as i have native kernel it must say native 6.5 kernel : true... but mine says false :s
am i doing something wrong?
You should not have any others foders in your oemapps, maybe this is the problem. It was in my case
you can not test roms on emulator, only on your phone
sory for my english
somebody helps me Kane159 the define.txt was wrong set...
Nobody xplains how to use it...

[Q] yaffs2 corruption (directory hardlinks pointing to parent)

Hi!
I am experiencing yaffs2 filesystem corruption on the data partition of my Desire.
The errors are always quite similar: Directory entries with empty names that point to the parent directory:
Code:
# ls -lia /data/data/com.android.providers.contacts/lib/databases
total 6
2006 drwxr-xr-x 1 10006 10006 2048 Apr 8 22:30
2006 drwxr-xr-x 1 10006 10006 2048 Apr 8 22:30 .
1737 drwxr-xr-x 1 1000 1000 2048 Apr 9 07:49 ..
It looks very similar to this report.
I've already tried several ROMs (most recently AceSMod007 and RevolutioN v3.0) but both use kernel 2.6.35.14-gingercakes-0.9-avs that maybe doesn't contain the fix.
Can anyone recommend a kernel that includes this patch?

[Q] I want to build CM12 for my D859(ChinaTelecom)

D859 has 2sims, I can't use other g3 template, right
I already read a loi of information from cm wiki about hout to build a cm,
but I still have any clue yet,
I got D859 official rom scr code yesterday from opensource.lge.com,
I don't know how can I start for building cm,
I need some help, thank you!:laugh:
Here is the list of the files
LGD859_Lollipop_LGD859_V20a_Android_opensource/android/external: $ ls -al
drwxr-xr-x 17 578 brctl
drwxr-xr-x 21 714 dnsmasq
drwxr-xr-x 44 1496 e2fsprogs
drwxr-xr-x 7 238 ebtables
drwxr-xr-x 12 408 gcc-demangle
drwxr-xr-x 25 850 iproute2
drwxr-xr-x 21 714 iptables
drwxr-xr-x 31 1054 iputils
drwxr-xr-x 15 510 junit
drwxr-xr-x 41 1394 libexif
drwxr-xr-x 20 680 libnetfilter_conntrack
drwxr-xr-x 16 544 libnfnetlink
drwxr-xr-x 18 612 libnl
LGD859_Lollipop_LGD859_V20a_Android_opensource/android/vendor/lge: $ ls -la
drwxr-xr-x 3 102 apps
drwxr-xr-x 3 102 build
drwxr-xr-x 5 170 external
drwxr-xr-x 3 102 factory
drwxr-xr-x 4 136 frameworks
drwxr-xr-x 3 102 prebuilt
drwxr-xr-x 4 136 system
LGD859_Lollipop_LGD859_V20a_Android_opensource/kernel: $ ls -al
-rw-r--r-- 1 5935 AndroidKernel.mk
-rw-r--r-- 1 18693 COPYING
-rw-r--r-- 1 94984 CREDITS
drwxr-xr-x 237 8058 Documentation
-rw-r--r-- 1 2536 Kbuild
-rw-r--r-- 1 252 Kconfig
-rw-r--r-- 1 210475 MAINTAINERS
-rw-r--r-- 1 53855 Makefile
-rw-r--r-- 1 364155 Module.symvers
-rw-r--r-- 1 17459 README
-rw-r--r-- 1 3371 REPORTING-BUGS
drwxr-xr-x 31 1054 arch
drwxr-xr-x 38 1292 block
drwxr-xr-x 89 3026 crypto
drwxr-xr-x 112 3808 drivers
drwxr-xr-x 55 1870 firmware
drwxr-xr-x 149 5066 fs
drwxr-xr-x 26 884 include
drwxr-xr-x 14 476 init
drwxr-xr-x 17 578 ipc
drwxr-xr-x 133 4522 kernel
drwxr-xr-x 150 5100 lib
drwxr-xr-x 79 2686 mm
drwxr-xr-x 62 2108 net
drwxr-xr-x 14 476 samples
drwxr-xr-x 91 3094 scripts
drwxr-xr-x 18 612 security
drwxr-xr-x 28 952 sound
drwxr-xr-x 14 476 tools
-rw-r--r-- 1 37204 tuxera_update.sh
drwxr-xr-x 9 306 usr
drwxr-xr-x 3 102 virt
and its readme file said
1. Android build
- Download original android source code ( L 5.0 ) from source.android.com
- Untar opensource packages of LGD859_L_V20a_Android.tar.gz into downloaded android source directory
a) cat LGD859_L_V20a_Android.tar.gza* | tar zxvpf -
- And, merge the source into the android source code
- Run following scripts to build android
a) source build/envsetup.sh
b) lunch 1
c) make -j4
- When you compile the android source code, you have to add google original prebuilt source(toolchain) into the android directory.
- After build, you can find output at out/target/product/generic
2. Kernel Build
- Uncompress using following command at the android directory
tar xvzf LGD859_L_V20a_Kernel.tar.gz
- When you compile the kernel source code, you have to add google original prebuilt source(toolchain) into the android directory.
- Run following scripts to build kernel
a) cd kernel
1) D859
b) make ARCH=arm CROSS_COMPILE=../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- g3-ctc_cn-perf_defconfig zImage -j4
* "-j4" : The number, 4, is the number of multiple jobs to be invoked simultaneously.
- After build, you can find the build image(zImage) at arch/arm/boot
3. how to build chromium34_lge (vendor\lge\external\chromium34_lge\src),
please refer to README.txt at the folder mentioned above.

Logicom M BOT TAB 100

I can't find anything about this device. Fastboot says it's unlocked, so I should just need compatible TWRP and Magisk images.?
Code:
[email protected]_BOT_TAB_100:/ $ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 5 (v7l)
processor : 0
BogoMIPS : 2285.71
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : sun8i
Revision : 0000
Serial : [snip]
[email protected]_BOT_TAB_100:/ $ cat /proc/partitions
major minor #blocks name
253 0 262144 zram0
179 0 15224832 mmcblk0
179 1 15220736 mmcblk0p1
93 0 32768 nanda
93 8 16384 nandb
93 16 16384 nandc
93 24 2621440 nandd
93 32 16384 nande
93 40 32768 nandf
93 48 786432 nandg
93 56 16384 nandh
93 64 16384 nandi
93 72 512 nandj
93 80 15872 nandk
93 88 81920 nandl
93 96 16384 nandm
93 104 12050432 nandn
[email protected]_BOT_TAB_100:/ $ cat /proc/sunxi/module-version
sunxi modules info:
-------------------------------------------
|module |version |
-------------------------------------------
|arisc |v0.1.11 |
-------------------------------------------
From the About screen:
Processor type: QuadCore-A33
Android version: 6.0.1
Android security patch level: December 1, 2016
Firmware version: v6.0rc3
Kernel version: 3.4.39; [email protected] #5; Tue Aug 23 12:37:25 CST 2016
Build number: V1.20170105
Is there another device with similar specs that might have a compatible image?
So, more research... this is an Allwinner A33, but no premade TWRP images will boot on it. Fastboot says it's booting them but it just freezes, so I guess they're not compatible.
Supposedly there's a serial UART in the SD card port, so I might try to use that, though it'll be tricky.
I also tried to just flash a SuperSU update.zip. It fails saying it can't execute update-binary, file not found. I suspect this is because it begins with
Code:
#!/sbin/sh
but this device has /system/bin/sh instead. No idea how to go about re-signing the update.zip after modifying it though.
I guess next steps are to try to sign an update.zip or compile TWRP?
Also it has a program "sayeye" listening on a local socket, and a client "sdc". Seems like some kind of video control tool, but I wonder if it's some backdoor? The client gets access denied trying to connect to it from adb. I can't find any information about what this program actually is.

Categories

Resources