Showing posts with label os. Show all posts
Showing posts with label os. Show all posts

Thursday, 29 December 2016

OS X Gens ATI Framebuffer Patch

OS X Gens ATI Framebuffer Patch


Heres some more information on OS X Gen: The Worlds First OS X USB Creator for Linux! :)

Got everything about the ATI framebuffer patch done a few weeks ago. Now it can change both the 32 and 64 bit personalities of a specified kext if both of those exist. It also has a nice colouring feature to assist in properly entering a custom personality. However with that awesome Automatic button, I doubt that youll ever actually need to manually enter in your custom personality. Its fully capable of generating a complete personality by extracting all the important information from your VBIOS, so you never need to struggle with ATI framebuffers again. Heres a picture too :)

Also I just updated to Ubuntu 14.04, and everything about OS X Gen works perfectly there :)

Available link for download

Read more »

Monday, 26 December 2016

Cyanogen CyanogenMod OS AND MAY SOON DISAPPEAR!

Cyanogen CyanogenMod OS AND MAY SOON DISAPPEAR!


Cyanogen CyanogenMod OS AND MAY SOON DISAPPEAR!
By Roman Vitt July 25, 2016
Share
tweet
+1
15
Itself as an alternative to Google on Android is not an easy task. Cyanogen Inc. is in the process of paying the price. The company is on the brink and could literally change strategy and subscribing Cyanogen CyanogenMod OS. Explanations.

Microsoft invests cyanogen against google
Cyanogen OS has established itself among the most popular alternative OS for Android users. Fluid, light and feature filled pushing the boundaries of the Android experience, he has built a strong community, composed mainly of high-tech enthusiasts.

But if the OS is recognized, the company that created it failed to monetize. Today she is in serious trouble to the point that it would set up an extensive redundancy scheme according to several US media.

But thats not all. Cyanogen Inc. thinks completely change his strategy to get its head above water. The problem is that this new strategy could lead to the disappearance of Cyanogen OS to focus mainly on applications.

Reality catches Cyanogen Inc
One wonders how Cyanogen OS could get there. There are 18 months as she had just signed a partnership with OnePlus, the company was at the top. Besides OnePlus was only the beginning because later other brands like Alcatel, Lenovo or Micromax have capitalized on Cyanogen OS. Giants like Microsoft or even Boxer even made a foray into the system by integrating their default applications.

In parallel, Cyanogenmod, the Custom ROM to the phenomenal success continued to seduce. But today, everything collapses, stable economic model fault. The alliance with Microsoft and the increase in mid-2015 capital have changed nothing. The latest projects Cyanogen Inc. does not experience the same success as its other products. In lack of money, Cyanogen Inc has no choice but to reduce spending.

And as the payroll is the most easily adjustable variable for a company that is 20% of the workforce should be dismissed according to Android Police and Re / code, effective in Palo Alto, Seattle, Lisbon and India.

The bad news is that these are teams that figure pillar which will have to leave. According to our colleagues, Cyanogen Inc would defatted Community support is THE big asset Cyanogen and the development teams of Cyanogenmod.

By downsizing for these activities, Cyanogen Inc is undoubtedly shoots itself in the foot. If these two segments do not generate direct and short-term income, they are pillars of business success.

The community and the alternative ROM are the two areas that have propelled the company as THE reference of the Android ROM without Google. But Cyanogen Inc has made a choice: lose some identity to continue to exist. The consequence would be the end of Cyanogen OS to refocus on applications, more profitable.

Towards the end of Cyanogen OS?
Also according to Re / code, and its not a surprise, these layoffs would be part of a complete change of business strategy. To save more recipes, Cyanogen Inc have decided to abandon Cyanogen OS to concentrate on developing applications for customization and enhancement of the Android experience.

Exit therefore the creation and development of an alternative OS to Android. Too expensive, not profitable, a business model that is going nowhere for a startup. Especially as the updates cost a small fortune.

Read also: What differences between Cyanogen OS and Cyanogenmod?
The question is: if Cyanogen Inc abandoning its OS that he will happen to products already on the market and shipping the system? And above all, there there is a future for Cyanogenmod?

***follow us on Facebook
Google*Traduction pour les entreprises*:Google*Kit du traducteurGadget TraductionOutil daide à lexport


from xda-developers http://ift.tt/2aaF4Ar
via IFTTT

Available link for download

Read more »

Sunday, 23 October 2016

Preview of OS X Gen

Preview of OS X Gen


Hey everyone. So for the last few months Ive been working on a OS X USB creator for Linux because I didnt really like how all the alternatives, like myHack, Unibeast, Kakewalk, etc, would require you to have access to a Mac in order to use them. I also wanted to create a utility that would give the user much more freedom over everything regarding the installation process. Recently Ive been trying to get it stable enough for a public release, and its starting to shape up very well! Really proud of it so far, and I hope some of you look forward to using it. Lastly, heres a few pictures of it :) And the cat picture is just a temporary place holder lol.

This is of the bootloader options screen. Awesome, isnt it?

And heres the SMBIOS selection and customization menu.

Also heres the additional options menu where you can choose from many applications, kexts, and patches that you want to use. Ive spend a lot of time this week trying to achieve maximum compatibility with all the patches.
So far most things have been tested on Leopard 10.5.6, Snow Leopard 10.6.3, Lion 10.7.5, Mountain Lion 10.8.5, and Mavericks 10.9.2. Hows that for compatible! Well thats all for now.

Update: Someone left a comment asking about where the .app or .dmg go, so heres the pictureof the external resources screen. Lets you provide your own disk image, extra folder, applications, kexts, and bootloader :)

Available link for download

Read more »

Sunday, 16 October 2016

How to Install Oxygen OS 3 0 2 Marshmallow Update on OnePlus 2 Using Stock Recovery

How to Install Oxygen OS 3 0 2 Marshmallow Update on OnePlus 2 Using Stock Recovery


OnePlus Community is now rolling out the official Oxygen OS 3.0.2 build for the public. The manufacturer promised another update to the OnePlus 2 device for its community build Oxygen OS 3.0.1 that was released a couple of weeks ago.


This new update brings many new features, software tweaks, stability improvements and of course, the latest Android 6.0.1 Marshmallow firmware upgrade. Improvements to the camera, audio, user interface and some system-wide stability have been brought with this update. OnePlus development team has also promised that the OTA will be available and start hitting the devices all across the globe in the next 48 hours.

Download Official Oxygen OS 3.0.2 For OnePlus 3

  • OnePlus 2 Oxygen 3.0.2 OTA ? Direct Download | Mirror1 | Mirror2
  • OnePlus 2 Oxygen 3.0.2 Full Firmware zip Files ? Download

How to Install Oxygen OS 3.0.2 on Oneplus 2 Device and Update to Android 6.0.1 Marshmallow

Step 1. Before you proceed, make sure you have installed the base update prior to v 3.0. That means make sure you have Oxygen OS v2.2.0 or higher as you current firmware version.

Step 2. Now download the Oxygen OS 3.0 update zip file from the downloads and transfer it to your phone’s internal storage.

Step 3. Now boot your OnePlus 2 into Recovery Mode. To do so, turn off your device completely and then press and hold the power button and volume down key for a few seconds. Select Recovery if an option is available to get into stock recovery mode.

Step 4. Once into the Stock Recovery Mode, Select Apply Updates from phone’s storage and then navigate to the OTA zip file and select it.

Step 5. Confirm the operation and the installation process will begin updating your OnePlus 2. This may take a few minutes.

Step 6. When the installation completes, it will automatically reboot. If not, go back and reboot manually.

Available link for download

Read more »

Thursday, 13 October 2016

Bypassing OS Xs Code Signature Check

Bypassing OS Xs Code Signature Check


I was trying to patch Mavericks OSInstall framework to allow installation on MBR partition schemes, but all of my attempts failed. I noticed that the installers error log reported that it failed to verify the code signature of OSInstall. This never happened to me before with Mountain Lion, so I decided to look into some of the changed in Mavericks. A post by oldnapalm on InsanleyMacs forums confirmed that the installer wont launch OSInstall unless it has been signed to reflect the modifications.

Unfortunately I needed a way to sign this file from Linux, and there are no Linux alternative for Macs codesign program. I decided to compare a signed and unsigned version of the same program to see exactly what codesign was changing. Ill try to make this more interesting by adding in some pictures. Heres two copies of the same program, which are currently unsigned:


So I signed one of them and verified its signature:

Next I compared their differences using the hex editor Hex Fiend.


So theres about 10 locations that differ. Some of these locations contained several bytes, so there was about 40 bytes that differed between them in total. In addition, the signed versions was extended by 9.2 kilobytes of 0x00 characters. I wanted to see what would happen if I changed any arbitrary byte of the signed program and tried to launch it. As expected, the file failed the verification.


So from there I tried changing each altered byte of the signed program back to that of its unsigned versions. Very quickly it stumbled upon the byte that would make the OS think the file wasnt signed.


However, running this file with the 21st byte changed from 0x38 to 0x28 would result in a malformed Mach-o format error when I tried to run the program. Lets exaime these hex values a little bit closer.
 0x28 = 00101000 
0x38 = 00111000
The 5th bit is the only thing that changed between these two values, so this bit must correspond to the flag that tells the OS that this application is signed.

So I tried changing a few more bytes, and managed to find the other byte that needed to be changed.


So finally, after changing the 21st byte from 0x38 to 0x28 and the 17th byte from 0x12 to 0x11, I was able to run a modded program which was signed. Lets look at those last hex values:
 0x11 = 00010001 
0x12 = 00010010
So the bit that is set in 0x12 but not in 0x11 is the 2nd bit. This must also be related to the the signature check.

After discovering this, I tried applying those same changes to Mavericks OSInstall which had previously failed to launch after being modified. Sure enough, it launched without any problems, and I was able to install Mavericks on my MBR disk. Heres the final pseudo code for how to patch modded, signed applications so that they can run:
 // Clear code signature bits 
Byte 17 &= 0xFD
Byte 21 &= 0xEF
This works because the OS checks to see if these bits are set in order to determine if the application is signed. So theres no need for it to verify the application before launching it because the OS doesnt think its signed.

Update: I was working with OSInstall again today, March 5th, 2014, and I was able to get the OS to run a modded version of it after only changing byte 17. So changing byte 21 might not be necessary.

Update: Ended up having some problems with developing an MBR patch for OS X 10.10 Yosemite because of the code signature protection. Ended up running a bunch of tests to find a pattern with how bytes 17 and 21 changed when being signed. Things are working much better now :) Heres the final code. Also value is the offset for the start of the current architecture. So it would change for 32bit/64bit/Compatible.
if(buffer[value + 0x10] == 0x24) {
buffer[value + 0x10] -= 0x01;
buffer[value + 0x14] >= 0x10 ? buffer[value + 0x14] -= 0x10 : buffer[value + 0x14] += 0xF0;
}
else if(
buffer[value + 0x10] > 0x24) {
buffer[value + 0x10] -= 0x02;
buffer[value + 0x14] >= 0x20 ? buffer[value + 0x14] -= 0x20 : buffer[value + 0x14] += 0xE0;
}
Theres probably some binary arithmetic that can simplify this algorithm even further, but Im not very interested in creating one right now.

Update: Someone who did more research than I did left a good comment that explain the flaws in my process. Based on his comment, I guess we can conclude that bits 17 and 21 are not being used as bit field flags to enable the code signature check, however modify them like Ive done will circumvent the security.

Available link for download

Read more »

Monday, 5 September 2016

Lenovo A319 MTK6572 100 tested scatter file 4 4 2 kitkat Android Os

Lenovo A319 MTK6572 100 tested scatter file 4 4 2 kitkat Android Os


Waiting for USB Port...
Set Micromax A110 PreLoader USB VCOM Port (COM11)
Please Hold "ON" to connect with the phone...USB
Connected to Phone.
CPU: MT6572 SW:0000 Ver: CA01
Downloading Boot8 ...
EMMC Size: 0xE9000000
INT/EXT RAM  Size: 0x0+0x0
Writing(Nand/eMMC)...
Writing MBR
Writing EBR1
Writing UBOOT
Writing BOOTIMG
Writing RECOVERY
Writing SEC_RO
Writing LOGO
Writing ANDROID
Writing CACHE
Writing USRDATA
Checking Sum...
Write Done.
Total time: 12 mins 1 s
                                             

                                       
                                        DOWNLODE LINK


Available link for download

Read more »

Sunday, 4 September 2016

Resizing OS X Gen

Resizing OS X Gen


Hey again! Time for another post where I talk about the progress of OS X Gen. If you dont already know, this program is the worlds first OS X USB creator for Linux. This is actually going to be kind of a long post since I wanted to show off some of its changes and talk about some of the core components of how it works.

Special thanks to sugarface who told me earlier today to continue doing these kind of posts. And thanks to all those whove shown interest in this project so far. Also Ive been collaborating about this program with smx for a few months. Hes certainly helped with getting this all together! Thanks to him too! I showed my blog to someone in real life earlier this week. In total, thats now two people that Ive personally shown all this to. She didnt say much...

Enough about that, time for the good stuff. First thing is the revamped "External Resources" menu. Youll notice that its bigger than before, and has a couple more options. You can now provide a kernel file and select your disk drive as a source for the OS X installer.


Weve also made everything about OS X Gen resizeable now. This is especially useful when selecting from options in the additional options screen. I made sure to expand a lot of the patch options in this picture so you could all see what going to be available ;)


Heres where I wanted to talk a bit about how OS X Gen works. I made his program with modularity and maintainability in mind, and this is how Ive done that. All the options available are created at runtime by reading them in from a file. Fortunately this makes updating and maintaining OS X Gen very simple, and Ive very pleased with how it turned out. To demonstrate this, heres a picture of part of the options file that contains the first few kext patches. I know it looks a little bit complicated, but its all documented pretty well. If you look close enough, youll see that theres ways of making options version specific. This relies on OS X Gens ability to detect the version of OS X that you provide and only display the options that are applicable to it :)


One last thing Ive been working on is getting syntax highlighting to work for the parts of the program that give you the ability to edit text files. Heres a quick example of the "Edit Post-Installation Script" patch. This post-installation script is generated by OS X Gen based on the options youve selected, and it is run by the OS X installer which eliminates the need for any kind of post-installation utilities. I think its looking pretty good so far.

 
Thats it for now. Hope you all enjoyed the update. And feel free to ask questions and leave comments. I always enjoy getting feedback. Thanks! :)

Available link for download

Read more »

Friday, 2 September 2016

BlackBerry OS 10 x x x official autoloader for Z10 z30

BlackBerry OS 10 x x x official autoloader for Z10 z30






Installation Tutorial

* Switch off your BlackBerry 10 device
* Run the AutoLoader File
* Connect your BlackBerry 10 Device to your PC via USB
* Quickly Turn on your BlackBerry 10 device
* The AutoLoader will detect your device and starts the installation
* Please hold till the AutoLoader reaches to 100% and CLOSES automatically
* Disconnect your BlackBerry 10 device and wait till it starts again


Downloads 


BlackBerry OS 10.1.0.1845 official autoloader

STL100-1:

STL100-2:

STL100-3:

STL100-4:


Latest updated versions

Z10 models 100-1, -2, -3, -4: Download the 10.1.0.4537 OS 

Z10 models 100-1: Download the 10.1.0.4633 OS 

Z10 models 100-2, -3, -4: Download the 10.1.0.4633 OS 

Z10 models 100-2, -3, -4: Download the 10.1.0.4687 OS


Software version 10.2.1.2102

Z10 model STL100-1: Download

Z10 models STL100-2, -3, -4: Download 

BlackBerry Z10 10.3.1 Autoloaders

Z10 10.3.1 STL100-1 Autoloader
Z10 10.3.1 STL100-2 Autoloader
Z10 10.3.1 STL100-3 Autoloader
Z10 10.3.1 STL100-4 Autoloader


BlackBerry Z30 10.3.1 Autoloaders

Z10 10.3.1 STA100-1 Z10 10.3.1 STA100-2
Z10 10.3.1 STA100-3 Z10 10.3.1 STA100-5
Z10 10.3.1 STA100-6



PLEASE DONT SAY THANKSJUST PRESS BUTTON
BUTTON

Available link for download

Read more »

Thursday, 1 September 2016

How to root Oneplus 3 hosting the latest Oxygen OS 3 2 1

How to root Oneplus 3 hosting the latest Oxygen OS 3 2 1


I have tried most of the tutorial presented online and unable to complete the process, i consider its due to the latest version so help on this would be appreciated

thanks in advance
:)


from xda-developers http://ift.tt/2a1glnn
via IFTTT

Available link for download

Read more »