Skip to main content

How to get the Touch Bar on any Mac (and iPad)


A developer on GitHub, bikkelbroeders, has created an app for any Mac running macOS Sierra 10.12.1 or above that adds the new Touch Bar from the 2016 MacBook Pro digitally to macOS.

Download macOS Sierra 10.12.1 update - Apple.com

They have also made an iPad app that allows the Touch Bar to be used via a USB connection. It functions identically to a physical Touch Bar as it uses the exact same software, however, it won't allow you to use your iPad's Touch ID sensor to unlock your Mac.

1. Download the TouchBarServer.zip file from the GitHub link.


2. Extract the zip file and open TouchBarServer.app.


3. Click the small play button near the top right of the Finder bar and make sure there is a check mark  next to On-Screen Touch Bar (Press Fn to Show).


4. Press the Fn key (function key) on your keyboard and the Touch Bar simulator will appear directly below where your cursor is located. Press it once again to hide it.


Now you have a virtual Touch Bar on any Mac running macOS 10.12.1 or later!


Optional steps:

Use the Touch Bar from your iPad through USB

This process will have to be repeated every 7 days if you do not have a developer account through Apple or no access to an iOS sideloading subscription service such as IPAStore.

1. Download the Xcode Project file to compile it yourself to your device or download the one I've pre-compiled and follow this guide.

TouchBarClient.ipa - Google Drive download link - Version 1.0 (latest as of November 6, 2016)
GitHub - Self-compile the IPA file - Latest version

2. Download Cydia Impactor from cydiaimpactor.com and place it in your Applications folder.

3. Open Impactor from your Applications and plug in your iPad. The name of your device should appear in the top dropdown menu.

5. Drag the IPA file you downloaded earlier to the section that says Install SuperSU (aka, root my Android).

6. Enter your Apple ID information to sign the application and it will be placed on your device.


7. The app should now be ready to launch. Once again, click the play button on the Finder bar and make sure Allow iOS Touch Bar Clients is checked.

8. Open the Touch Bar application on your iPad. The Touch Bar should now appear at the bottom of your iPad's display.


On the 9.7 inch and above iPad models this should be very functional, however, the large gray space above has no function with this version.

Hope you enjoy this interesting Touch Bar demo on your Mac and iPad! Leave a comment if you have any issues or questions.

Thanks a lot to bikkelbroeders for developing this incredible piece of software and iOS companion app.

Comments

  1. I can't install build 16B2657, the installation PKG file says installation fail. I tried everything except re downloading. maybe the file got corrupt the first time i downloaded it.

    ReplyDelete
  2. Bro... i have problem in step 7
    7. The app should now be ready to launch. Once again, click the play button on the Finder bar and make sure Allow iOS Touch Bar Clients is checked.

    What do u mean by this??
    Once again, click the play button on the Finder bar and make sure Allow iOS Touch Bar Clients is checked.

    ReplyDelete
  3. Thanks for the tutorial. The ipa really helped.

    Is there any chance you could compile the new version (1.5) from GitHub? I really don't want to wait for Xcode to download. :)

    ReplyDelete
  4. I read this article. I think You put a lot of effort to create this article. I appreciate your work.
    IOS APP

    ReplyDelete

Post a Comment

Popular posts from this blog

Hackintosh Boot Flags

If this is your first time building or making a Hackintosh, boot flags may seem like a foreign concept. Once you understand what each of them means, you can get started!
Clover Boot Flags:Verbose Mode:

 -v 
Safe Mode:

 -x 
Single User Mode:

 -s 
Zone Postponing: (use if hanging)

 -no-zp 
Single CPU core mode:

 cpus=1 
No Kext Cache Mode: (When changing kexts)

 -f 
Disables VT-x or VT-d:

 dart=0 
Verbose Mode:

 -v 
Enable NVIDIA Web Drivers: (do not use with nv_disable=1)

 nvda_drv=1 
Disable NVIDIA graphics cards: (do not use with nvda_drv=1)

 nv_disable=1 
Kext Dev Mode:

 kext-dev-mode=1 
Rootless Mode:  Do not boot with this on El Capitan or macOS Sierra

 rootless=0  If you're stuck at [PCI Configuration Began]:

 npci=0x2000   npci=0x3000 
Set Maximum Memory (RAM): (In megabytes)

 maxmem=4096   maxmem=8192 
Troubleshooting: If you are having any trouble, first try this string. It works on a lot of systems with Intel HD Graphics to get into the OS X Installer from a Unibeast USB.

 -v -x -s -no-zp 

If you have…

Generic Windows Installation Keys

PLEASE NOTE: These are not product keys that will function to activate Windows. These are only for installing Windows.
Windows Edition Product Key Windows Vista
Windows Vista Starter X9PYV-YBQRV-9BXWV-TQDMK-QDWK4 Windows Vista Home Basic RCG7P-TX42D-HM8FM-TCFCW-3V4VD Windows Vista Home Premium X9HTF-MKJQQ-XK376-TJ7T4-76PKF Windows Vista Business 4D2XH-PRBMM-8Q22B-K8BM3-MRW4W Windows Vista Ultimate VMCB9-FDRV6-6CDQM-RV23K-RP8F7 Windows 7 Windows 7 Starter 7Q28W-FT9PC-CMMYT-WHMY2-89M6G Windows 7 Home Basic YGFVB-QTFXQ-3H233-PTWTJ-YRYRV Windows 7 Home Premium RHPQ2-RMFJH-74XYM-BH4JX-XM76F Windows 7 Professional HYF8J-CVRMY-CM74G-RPHKF-PW487 Windows 7 Ultimate D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV Windows 7 Enterprise H7X92-3VPBB-Q799D-Y6JJ3-86WC6 Windows 7 N
Windows 7 Starter N D4C3G-38HGY-HGQCV-QCWR8-97FFR Windows 7 Home Basic N MD83G-H98CG-DXPYQ-Q8GCR-HM8X2 Windows 7 Home Premium N D3PVQ-V7M4J-9Q9K3-GG4K3-F99JM Windows 7 Professional N BKFRB-RTCT3-9HW44-FX3X8-M48M6 Windows 7 Ultimate N HTJK6-DXX8T-…

Hackintosh iMessage Tutorial

iMessage Tutorial on El Capitan and Yosemite Works on OS X 10.10+ Requires Clover boot loader, and has been tested up to macOS 10.12
Clover Configurator: http://mackie100projects.altervista.org/download/


Sometimes Necessary: Set Up Network Configuration
IMPORTANT:Make sure that your primary network is set as en0. A lot of the time, this is a major issue and is often overlooked. If you use WiFi as your primary network, it has to be en0. Open System Profiler, click Ethernet or Wifi, depending on how you receive your internet, and make sure the network is listed as en0. If not, delete NetworkInterfaces.plist and Preferences.plist in /Library/Preferences/SystemConfiguration.  In many cases, this is unnecessary.


How To Get iMessage Working on Yosemite and El Capitan Download Clover Configurator and run the program.

For the tutorial, I've selected the iMac 8,1, but I do not recommend it.
If you have a desktop Haskell or Skylake processor:Select iMac 14,2