[Q] Building android source for Samsung Verizon SCH-i705 device
I am trying to build Android open source for Samsung galaxy Verizon 7inch tablet SCH-i705.
The first step is to root the device and install custom recovery manager which I did using this droidviews dot com / how-to-root-and-install-cwm-twrp-recovery-verizon-galaxy-tab-2-sch-i705-on-ics-jelly-bean and it worked perfectly. I can go to recovery mode and install a custom zip file to flash it.
2 I have Ubuntu12.X where I downloaded JellyBean source code with tag android_4.3_r1 and followed instructions source dot android dot com / source / building-devices.html Based on the link I set the build for aosp_toro-userdebug. I did a "make otapackage" which made a zip file with recovery and boot.img in it.
Now I copied this zip file to sd card on my tablet thinking I can flash this but it is not working and I already spent 2 weeks trying different things and just wouldn't work.
What I tried: 1. I noticed that the build installed on the tablet after rooting is called "espressovzw" which doesn't matches with "toro" so I updated the "updater-script" file in the ROM.zip that was created through make otapackage to remove the device check. I didn't get any assert error but I am still not seeing the ROM installed.
I noticed that the com/google/android/updater-script is pointing to format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/system"); but then I did not see this partition on my tablet /dev/block/platform/omap/omap_hsmmc.0/by-name so I changed it to format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system"); which does exist on my tablet When I do this I see no error but then the tablet would not boot in normal mode. So I booted in recovery mode and installed the factory image again through Odin and then again rooted it by following instructions. I read somewhere that the boot.img may not be correct or compatible.
I read somewhere that my Custom recovery manager may not be the right one so I saw that my out/device/target/product/toro has a recovery.img and I created a .tar.md5 file for that and put in using ODIN but then the recovery manager wouldn't come on the tablet so I had to reload the older one through Odin again.
I do not see any build instructions to build for espressovzw target. I did search github and found this github dot com/MrHyde03/android_device_samsung_espressovzw however I do not know how to build this and what other things I will need to build it. Do I need to build the kernel too? All I am looking is to disable the notification bars by updating the source code.
Note: I can not use Fastboot commands as shown in source.android.com as that is not available in the bootloader for Samsung Galaxy Verizon model. I think Nexus supports that. So basically I am down to installing a ROM only using either ODIN or as a zip from Custom recovery manager.