С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Dylib patcher - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Нужно написать несложную игрушку для IPad http://www.cyberforum.ru/ios-dev/thread754902.html
Добрый день! Нужно написать несложную игрушку, дизайн, логика игры и прочее продумано уже. Требуется только написание кода. Пишите на почту a-m-v95@mail.ru или в скайп a.m.v95
Программирование iOS С чего начать? Всем доброго времени суток. А так же, поздравляю с наступившими и ближайшими праздниками. А вот собственно и сам вопрос.(задавать эти вопросы в гугле, возможно было лень, а возможно, посчитал что... http://www.cyberforum.ru/ios-dev/thread754557.html
C++ или Objecctive C Программирование iOS
Всем привет! Недавно захотел заняться Objective C! Но у меня возник вопрос. Так как это переделанный C, то возможно нужно сначала изучить сам С++ обязателен ли он перед изучением Objective ИЛИ он...
Программирование iOS Обзоры ваших приложений в паблике iPhoneStars!
Добрый день! Наш журнал является одним из крупнейших для пользователей айфонов в социальной сети "Вконтакте". Суточная посещаемость 500-1000 человек. Ссылка на журнал: http://vk.com/iphonestars...
Программирование iOS Экпорт нового приложения на ipad тестера http://www.cyberforum.ru/ios-dev/thread750924.html
Всех приветствую! Сделал приложение, могу выливать его на свой ipad через шнур, соответственно прошел все стадии на дев сайте. Вопрос такой, как вылить приложение на ipad заказчика для бета...
Программирование iOS Xcode открывает сразу все проекты, тем самым тормозя работу системы Не так давно учусь программировать на Xcode. Почему при запуске он открывает все-все проекты, тем самым конкретно тормозя работу системы. Всё что мне нужно это открыть выбранный проект, а не все... подробнее

Показать сообщение отдельно
Mila432
0 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 26

Dylib patcher - Программирование iOS

08.01.2013, 20:42. Просмотров 579. Ответов 1
Метки (Все метки)

Я пытаюсь создадь patcher на iPhone . Все сумел и работает .
Но вот вопрос , как можно сделать что бе я сам мог задавать числа ?

Мне надо поменять :
Код
* * <dict>
* <key>cell</key>
* <string>PSSwitchCell</string> <----
* <key>default</key>
* <true/>
А дальше не работает .


/Library/PreferenceLoader/com.mila432.pp1.plist
Код
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
* * <dict>
* <key>FEATURE1</key>
* <true/>
* * </dict>
</plist>
/var/mobile/Library/Preferences/com.mila432.pp1.plist
Код
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>entry</key>
* * <dict>
* <key>cell</key>
* * * * <string>PSLinkCell</string>
* <key>icon</key>
* <string>icon.png</string>
* <key>label</key>
* <string>NAME</string>
* * </dict>
<key>items</key>
<array>
*<dict>
* * * * <key>cell</key>
* * * * <string>PSGroupCell</string>
* * * * <key>label</key>
* * * * <string>Features :</string>
* * * </dict>
* * <dict>
* <key>cell</key>
* <string>PSSwitchCell</string>
* <key>default</key>
* <true/>
* <key>defaults</key>
* <string>com.mila432.pp1</string>
* <key>key</key>
* <string>kFEATURE1</string>
* <key>label</key>
* <string>TEXT</string>
* * </dict>
* * <dict>
* * * * <key>cell</key>
* * * * <string>PSGroupCell</string>
* * * * <key>label</key>
* * * * <string>Credits :</string>
* * </dict>
* * <dict>
* <key>cell</key>
* <string>PSFooterText</string>
* <key>label</key>
* <string>Mila432</string>
* * </dict>
* </array>
* <key>title</key>
* <string>Settings</string>
* * </dict>
</plist>

Tweak.xm
Код
#import <CoreFoundation/CoreFoundation.h>
#import <substrate.h>
#import <Foundation/Foundation.h>

BOOL maxCoins;

int (*old__PPPlayerData_addBux__)();
int $__PPPlayerData_addBux__()
{
return 512;
}
%ctor

__attribute__((constructor)) void DylibMain()
{
maxCoins = [[[NSDictionary dictionaryWithContentsOfFile:@"/var/mobile/Library/Preferences/com.mila432.pp1"] valueForKey:@"kFEATURE1"] boolValue];

if (maxCoins) {

MSHookFunction(((void*)MSFindSymbol(NULL, "__PPPlayerData_addBux__")),(void*)$__PPPlayerData_addBux__,(void**)&old__PPPlayerData_addBux__);

}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.