събота, 26 май 2012 г.

Как се трият (системни) приложения в Android

1. За да изтриете дразнещите и ненужни програми от вашия Android телефон е необходимо първо да го root-нете. Това става чрез едни програми/скриптове написани от китайци и разни други хакери, които осигуряват Администраторски достъп до вашия телефон.

Аз лично с кеф махнах програми като 7Digital, DLNA, Car Dock и прочее, които Motorola нарочно са ми сложили фабрично и не позволяваха да ги изтрия, въпреки, че не ги ползвам никога.

2. След това влезте в Android Marketa (Google Play) и инсталирайте програмата Android Terminal Emulator

3. Стартирайте я, може да ви пита Allow to Proceed, което означава че му давате да се бърка по разни файлове на телефона. След като му разрешите въвеждате командата "su" без кавичките. Тази команда дава на ATE супер-юзърски права

* друго важно нещо е, че се пише с малки букви. Текстови редактори като SlideIT автоматично приемат "su" за абревиатура и го пишат с големи букви.

4. След това въвеждате командата

mount -o remount,rw -t yaffs2 /dev/block/mtdblk3 /system

5. Командата ls /system/app ще изведе списък със всички инсталирани приложения
6. Командата rm /system/app/<име-на-програмата.apk> е това, което търсим и с нейна помощ се изтриват всички ненужни приложения

Root-ване на Motorola Defy+ (Gingerbread 2.3.6)

Преди да ROOT-нете телефона си, трябва:
  1. Да инсталирате драйверите (adb drivers) за телефона 
  2. В  Menu\Settings\Applications\Development трябва да е активиран режима "USB DEBUGGING"
  3. Трябва да е активиран и "UNKNOWN SOURCES" (пак някъде там)
  4. Свързвате телефона с USB кабела и когато пита в какъв режим да се свържат се избира NONE (никакъв). Нито Media sharing, нито Карта Памет...последната опция - нищо
Рестартирате телефона и използвате програмата за root-ване:
Сваляте я, разархивирате и стартирате файла runme.bat, програмата ще направи останалото.

Изчаква се търпеливо, телефона ще се рестартира и - воала.
Може да разберете дали е рутнат телефона, като в списъка с приложения се появи програмата Superuser

понеделник, 21 май 2012 г.

Разделяне на променлива съдържаща няколко думи

<?php
$pizza  "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces explode(" "$pizza);
echo 
$pieces[0]; // piece1

echo $pieces[1]; // piece2
?>


Разделя стринга $pizza на парчета, там където има " " (празен интервал).
Има и някаква друга функция "split", но пишат че не се препоръчва :)

Следващите редове показват как да се използва една променлива на няколко страници:



// set
$_SESSION['varname'] = "something";
// retrieve
$somevar = $_SESSION['varname'];