Summary & Status
--------------------------------------------------------------------------------------------------
This is the summary/status of the work i made - direct on the phone (Configuration, APKs, Mods, ...)
1) Root the phone
AND ADB demon.
[post 3]
2) Add Essential APKs.
[post 3]
3) Remove/Replace Stock applications.
[post 6]
4) Got a personalized Restore.
[post 6]
5) my device is back, with new GB ROM ... and personalized /system.
[post 58]
--------------------------------------------------------------------------------------------------
This is the summary/status of every experiment i do with the ROM ...
1) use of ADB and related tools.
[post 7]
2) backup copy of /system folder [URL="http://forum.xda-developers.com/showpost.php?p=17900113&postcount=7"]
[post 7]/URL]
3) dump of partitions.
[post 7]
4) extract the list of partitions.
[post 8]
Analizing the dumped files...
5) the dumped images can be flashed with odin !!!
[post TODO]
6) extract the /system filesystem.
[post 9]
7) extract the boot & recovey images.
[post 12]
8) after extracting boot images...rebuild them (thanks to
Doc_cheilvenerdi.org )
[post 32] and
[post 40]
9) add ext4 FileSystem and busybox! (thanks to
Doc_cheilvenerdi.org )
[post 44]
10) moved /data to SD !! (thanks to
Doc_cheilvenerdi.org )
[post 50] and
[post 52]
after explaining here how to modify the boot.img, Doc_cheilvenerdi.org wrote some exellent guides to describe his methods to to add ext4 support and move /data to SD and then move /system to SD. He also guides you in hacking the initial logos and animations and gaining root privileges on every ROM(here the IT source). Since he's not only a master in hacking and developing, but he explain it all, this 3ds are a must read !!
Only... they're in italian languages... (need help in translation, please)
ToDo
...) share my PC connection to device (Reverse-Tethering) - investigation starts in
[post 59]
...) understand and investigate init*** files in ramdisk ( apart from init.rc, when are they started? what they'll do ?).
...) understand and investigate the APK install process
...) understand and investigate the android framework.
...) move /data/apps/ /data/data and /data/dal***-cache to SD (should be simple, after Doc effort !!)
...) load and adapt my dumped images to androind_x86 (porting to PC/VM of android)
[post ...]
--------------------------------------------------------------------------------------------------
>>> OPENED QUESTIONS <<<
1.a) why some apk copied in /system/app/ does not work ? they do not appere in the apps list ...
1.b) why some apk removed from /system/app/ cannot be installed after the delete ?
2) where in ROMS are stored the set up of the Launcher ? i.e. the widget and icons appearing after a wipe ?
3) why bloatware removed from /system are present in the dumped BML12 ? where the 'they are removed' inormation are stored ?
please see also my considerations in [post27]
4) how files inside BML13 for /data and BL14 for /cache can be extracted ?
please see also my considerations in [post27]
5) what are MIBIB, QCSBL, OEMSBL, AMSS, EFS2, NVBACKUP, APPSBL, PARAM, FOTA partitions ?
6) why the kernel has a gziped part in it ?