[Android Software Development] fedevd:
[MENTION=3141383]ZduneX25[/MENTION] Yep, I saw that he is having issues in certs.. I'm still syncing source 'cus my wifi hw sucks :@

Thanks for the file, I was puting it in another place, that's why I had issues so gotta wait for sync finish and going to give a try..

Latest question, I don't wanna mod any app yet, just make firstpatch, fix rejects and build, so using your makefile as template, is this makefile correct for me?:

#
# Makefile for mako
#

# The original zip file, MUST be specified by each product
local-zip-file := stockrom.zip

# The output zip file of MIUI rom, the default is porting_miui.zip if not specified
local-out-zip-file := MIUI_mako.zip

# All apps from original ZIP, but has smali files chanded
local-modified-apps :=

local-modified-priv-apps :=

local-modified-jars :=

# All apks from MIUI
local-miui-removed-apps := MediaProvider SuperMarket VoiceAssist BaiduNetworkLocation GameCenter GameCenterSDKService

local-miui-removed-priv-apps :=

local-miui-modified-apps :=

# All apps need to be removed from original ZIP file
local-remove-apps :=

# Config density for co-developers to use the aaps with HDPI or XHDPI resource,
# Default configrations are HDPI for ics branch and XHDPI for jellybean branch
local-density := XHDPI

# To include the local targets before and after zip the final ZIP file,
# and the local-targets should:
# (1) be defined after including porting.mk if using any global variable(see porting.mk)
# (2) the name should be leaded with local- to prevent any conflict with global targets
local-pre-zip := local-pre-zip-misc
local-after-zip:= local-put-to-phone

# The local targets after the zip file is generated, could include 'zip2sd' to
# deliver the zip file to phone, or to customize other actions

include $(PORT_BUILD)/porting.mk

# To define any local-target
#updater := $(ZIP_DIR)/META-INF/com/google/android/updater-script
#pre_install_data_packages := $(TMP_DIR)/pre_install_apk_pkgname.txt
local-pre-zip-misc:
#	cp other/apns-conf.xml $(ZIP_DIR)/system/etc/apns-conf.xml
cp other/boot.img $(ZIP_DIR)/boot.img
cp other/system_fonts.xml $(ZIP_DIR)/system/etc/system_fonts.xml
cp -f other/libsqlite.so $(ZIP_DIR)/system/lib/libsqlite.so
#	cp other/su $(ZIP_DIR)/system/xbin/su

@echo Add missing stuff
cp other/XiaomiAuthenticator.apk $(ZIP_DIR)/system/app/XiaomiAuthenticator.apk
#	cp other/lbesec $(ZIP_DIR)/system/xbin/lbesec

@echo Update build.prop
cp other/build.prop $(ZIP_DIR)/system/build.prop

@echo Update bootanimation
#	rm $(ZIP_DIR)/system/bin/bootanimation
cp -f other/bootanimation.zip $(ZIP_DIR)/system/media/bootanimation.zip

@echo Remove usless stuff
rm -rf $(ZIP_DIR)/data/miui/apps/*.apk
rm -rf $(ZIP_DIR)/system/priv-app/Dialer.apk
rm -rf $(ZIP_DIR)/system/priv-app/Keyguard.apk
rm -rf $(ZIP_DIR)/system/priv-app/SystemUI.apk
rm -rf $(ZIP_DIR)/system/priv-app/VoiceDialer.apk
rm -rf $(ZIP_DIR)/system/media/video/*.mp4
#	rm -rf $(ZIP_DIR)/system/tts/lang_pico/*.bin

Just gotta look which apps set on 'local-remove-apps := ' to remove..

Do I need to sign the build like Notorious? I don't wanna sign it yet, just wanna build it and test and leave sign job to first release..