magnify
formats

CNAP (Name Display) on Jelly Bean

If you have CM10 or other ROM installed with CNAP enabled.

Here is link for modified Contacts.apk

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Enabling CNAP (Name Display) on GSM/LTE Galaxy Nexus. (Rogers, Fido, Etc)

Published on May 25, 2012 by in Uncategorized

Android clean ROM from 4.04 source code. With 2 modifications – Enable CNAP and modification of Contacts.apk to make sure CNAP values store in call log. For Galaxy Nexus GSM/LTE phones.

For dummies! Advanced users go to step 4. If you just need Contacts.apk – click here (in case your ROM already supports CNAP)

I will try to provide a comprehensive step by step guide on how to enable CNAP for newbies please post any suggestions in the bottom.

  1. Install Galaxy Nexus Toolkit
    • Download Galaxy Nexus Toolkit and install
    • Run it in administrator mode (Windows 7 second mouse button and “Run as Administrator”).
    • Boot your phone in fastboot mode. (turn it off ->while holding up and down volume buttons, press and hold power button)
    • Connect your phone to USB.
    • Select which GSM model of the phone you have. (mine was 5)
    • You should see on top of the second screen “List of devices attached” and below it there should be a serial number. If you dont see a serial number below then Choose Option 1 to install drivers.Clean install google factory rom: (NOTE: Depending on the version of your phone and amount of crap you have installed – i suggest to do this step. I didnt do it first time and battery worse then after i did it. )
  2. Install google factory ROM (i suggest you do it because otherwise you might have problems)
  3. Start your phone. IF IT ASKS YOU FOR GOOGLE ID – SKIP IT. DO NOT LOGIN.
  4. Download the my build 4.04 with Cnap ROM file here.
  5. Download Google apps package from here ( you can find more recent one, but i like this one )
  6. Connect your phone as media device to USB.
  7. Upload the top 2 files to sdcard directory on your phone. (When you connect the phone to usb you should have Galaxy Nexus in My Computer and just copy paste into root directory using windows explorer)
  8. Flash clockwork recovery mod. (skip this step if you already have it)
    • Open Gnex Toolkit.
    • Boot your phone in fastboot mode. (turn it off ->while holding up and down volume buttons, press and hold power button)
    • Select which GSM model of the phone you have. (mine was 5)
    • You should see on top of the second screen “List of devices attached” and below it there should be a serial number. If you dont see a serial number below then Choose Option 1 to install drivers.
    • Then select option 6 and follow the instructions.
  9. Flash my build 4.04 with Cnap ROM
    • Boot your phone in fastboot mode. (turn it off ->while holding up and down volume buttons, press and hold power button)
    • Using volume keys select option “Recovery Mode”
    • Select option -> Wipe Data/Factory reset. Wipe both cache and data partition.
    • Select “install zip from sd card”
    • Select “choose zip from sd card”
    • Locate update1.zip that you downloaded and copied in steps 4-7
    • Confirm the action on the next screen.
    • Wait until it finished. DO NOT REBOOT YET.
  10. Flash Google apps.
    • Select “install zip from sd card”
    • Select “choose zip from sd card”
    • Locate update2.zip that you downloaded and copied in steps 4-7
    • Confirm the action on the next screen.
    • Wait until it finished. DO NOT REBOOT YET.
  11. Fix Permissions
    • Go back to main screen of recovery.
    • Select “advanced”
    • Select “Fix Permissions”
  12. Navigate to”reboot system now”
  13. Phone will get restarted and you are done.

Please donate

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Modifying the source code to enable CNAP (Name Display) on any android phone. (Rogers, Fido, Etc)

Published on May 25, 2012 by in Uncategorized

Here is my second guide on how to build the ROM from stock source in order to enable it on any Android Device. Its pretty basic but if you know what you doing you probably can figure it out.

Steps:

  1. Set up linux build envrionment if you havent done so already. To set it up on Virtual Machine in Windows  Guide:  (http://www.freeyourandroid.com/guide/setup-linux-virtual-machine-windows)
  2. Use this guide to compile ICS from source. However stop right when you get to step 6 http://www.freeyourandroid.com/guide/compile-ics
  3. Now you have to manually edit code.
  4. Implement this change. To do so find the file in your ICS_SOURCE directory and go into the code and implement required changes (manually edit the file, click side-by-side comparison on the link)  http://review.cyanogenmod.com/#/c/11168/
  5. (not really required you can just subsitute stock Contacts.apk with this one after) Implement change number 2: http://review.cyanogenmod.com/#/c/15588/
  6. Finish the step # 2
  7. To know how to flash it to your phone go here : http://source.android.com/source/building.html and here http://source.android.com/source/building-devices.html’

So in few words. Download source. Make the changes from step 4 and 5 and flash it to your phone .You are done.

 

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
© Copyright Svmagnum All Rights Reserved
credit