How to install CyanogenMod 11(android 4.4) on the Canada version of the Samsung ace gen 1
This guide shows specifically how to install cyogenmod11 on the Canada version of the Samsung ace gen 1 because this guide includes compatibility fixes. Some of the steps from this guide can be used for other phones like the reg fix and the post install script. The reg driver fix is required for Canada models. If you are uncomfortable with running scripts and regedits from the internet you can run the commands yourself. You can try without the regedit but it will probably not work. This guide also requires a micro sd card.
Step 1: Download the ace Canada AIO package
This AIO package includes everything you need to install cyogenmod11 and to unbrick if something goes wrong. You can download it as a zip or browse the files.
Step 2: Driver Install and Fix
You don't have to do this step yet but its better to do it now. While doing this make sure all Samsung phones are unplugged. Run the Samsung driver installer to install the driver. Because of how old it is it might fail a few times and if it doesn't it will sometimes take a hour to install because it does not work will with new versions of windows. After the driver is done installing reboot your computer and run the fix.reg file. Windows defender might warn you its not safe because its not good to run random registry tweaks you get online but its safe this time. If you do not want to do the registry tweak you can try without but it will most likely fail or you can use a windows vista computer instead (it will not work in a VM).
If you want to do the registry tweaks yourself instead of the reg file here is the modifications:
Path: HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\usbflags\04E866010100
“SkipBOSDescriptorQuery”=hex:01,00,00,00
“osvc”=hex:00,00
“SkipContainerIdQuery”=hex:01,00,00,00
Step 3: Actually Installing It
- To start you need to make sure your drive is FAT32. You can check by going to This PC, right click on your drive, then go to properties.
- Now rename the clockworkmod zip file to
update.zip. Then put all the .zip files included on the micro SD card. - Now insert it into the phone and power it off. Then hold the power and home buttons at the same time to enter recovery mode.
- Using the volume up and down buttons to navigate select the option to install from a zip file and select
update.zip. - Now power off your phone and then enter recovery mode again by holding the power and home buttons. Instead of the stock recovery you will see the clockworkmod recovery menu. After these following steps its not safe to reboot until later.
- Now select wipe data. Then go to advanced options and select Wipe Dalvik Cache.
- Now go back and select install from zip like before but this time chose
cyogen11.zip. - After the install do not reboot and instead go back to the install from zip file option. This time select
gappspico.zip.
Step 4: Post-Install Fixes
To start after the phone is on plug it into your computer. The phone will bug out a lot because we have not applied the post install patches. Go to settings>about and tap the build number 7 times until it says you are now a developer. then go to the developer options in settings and turn on USB Debugging. After that you will get a pop up to trust this computer select allow. Now double-click on postinstall.cmd. Now the phone will reboot and you are done! If you are not comfortable with running a random .bat file from the internet here are the commands for use manually:
./adb.exe shell pm grant "com.google.android.setupwizard" android.permission.READ_PHONE_STATE
./adb.exe shell settings put global setup_wizard_has_run 1
./adb.exe shell settings put secure user_setup_complete 1
./adb.exe install tinykeyboard.apk
./adb.exe shell settings put secure enabled_input_methods com.vito.ux.tinykeyboard/.TinyKeyboard
./adb.exe shell settings put secure default_input_method com.vito.ux.tinykeyboard/.TinyKeyboard
./adb.exe reboot
(original version of this guide is on my site https://blog.bestcoder1877.qzz.io/bestcoder1877/how-to-install-cyanogenmod-11-android-4-4-on-the-canada-version-of-the-samsung)